Index: head/dns/curvedns/Makefile =================================================================== --- head/dns/curvedns/Makefile (revision 452628) +++ head/dns/curvedns/Makefile (revision 452629) @@ -1,42 +1,42 @@ # Created by: Leo Vandewoestijne # $FreeBSD$ PORTNAME= curvedns PORTVERSION= 0.88.b -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= dns MAINTAINER= vsevolod@FreeBSD.org COMMENT= Forwarder adding DNSCurve to an authoritative nameserver LIB_DEPENDS= libev.so:devel/libev \ libsodium.so:security/libsodium RUN_DEPENDS= setuidgid:sysutils/daemontools BUILD_DEPENDS= bash:shells/bash USE_GITHUB= yes GH_ACCOUNT= vstakhov GH_TAGNAME= 0.87 ALL_TARGET= targets CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USERS= bind GROUPS= bind CURVE_UID= 53 CURVE_GID= 53 PLIST_SUB= CURVE_UID="${USERS}" CURVE_GID="${GROUPS}" SUB_FILES= pkg-message do-install: ${INSTALL_PROGRAM} ${WRKSRC}/curvedns ${WRKSRC}/curvedns-keygen ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/curvedns/log ${STAGEDIR}${PREFIX}/etc/curvedns/env ${INSTALL_SCRIPT} ${WRKSRC}/contrib/curvedns-run ${STAGEDIR}${PREFIX}/etc/curvedns/run.sample ${INSTALL_SCRIPT} ${WRKSRC}/contrib/curvedns-log-run ${STAGEDIR}${PREFIX}/etc/curvedns/log/run.sample ${ECHO_CMD} ${CURVE_UID} > ${STAGEDIR}${PREFIX}/etc/curvedns/env/UID ${ECHO_CMD} ${CURVE_GID} > ${STAGEDIR}${PREFIX}/etc/curvedns/env/GID .include Index: head/dns/dnscrypt-proxy/Makefile =================================================================== --- head/dns/dnscrypt-proxy/Makefile (revision 452628) +++ head/dns/dnscrypt-proxy/Makefile (revision 452629) @@ -1,62 +1,62 @@ # Created by: Leo Vandewoestijne # $FreeBSD$ PORTNAME= dnscrypt-proxy PORTVERSION= 1.9.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= dns MASTER_SITES= https://download.dnscrypt.org/dnscrypt-proxy/ \ http://download.dnscrypt.org/dnscrypt-proxy/ \ http://dns-lab.com/downloads/dnscrypt-proxy/ MAINTAINER= freebsd@dns-lab.com COMMENT= Boost privacy and security of DNS LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsodium.so:security/libsodium BROKEN_powerpc64= fails to compile: fpst.c: error: redefinition of typedef 'FPST' USERS= _dnscrypt-proxy GROUPS= _dnscrypt-proxy GNU_CONFIGURE= yes USES= gmake INSTALL_TARGET= install-strip PORTDOCS= AUTHORS ChangeLog INSTALL NEWS README* THANKS OPTIONS_DEFINE= DOCS PLUGINS PLUGINS_RELAXED PLUGINS_ROOT OPTIONS_SINGLE= RCWHICH OPTIONS_SINGLE_RCWHICH= RCSINGLE RCMULTI OPTIONS_DEFAULT= PLUGINS RCSINGLE OPTIONS_SUB= yes PLUGINS_CONFIGURE_ENABLE= plugins PLUGINS_LIB_DEPENDS= libltdl.so:devel/libltdl \ libldns.so:dns/ldns PLUGINS_USE= LDCONFIG=${PREFIX}/lib/dnscrypt-proxy PLUGINS_USES= libtool PLUGINS_RELAXED_DESC= Allow loading plugins owned by other users PLUGINS_RELAXED_CONFIGURE_ENABLE= relaxed-plugins-permissions PLUGINS_ROOT_DESC= Only load plugins sitting in the default plugins directory PLUGINS_ROOT_CONFIGURE_ENABLE= plugins-root RCWHICH_DESC= Rc script to use: RCSINGLE_DESC= Use default rc script for single daemon RCSINGLE_VARS= USE_RC_SUBR=${PORTNAME} RCSINGLE_SUB_FILES= pkg-message RCMULTI_DESC= Use experimental rc script for multiple instances RCMULTI_VARS= USE_RC_SUBR=${PORTNAME}_multi RCMULTI_SUB_FILES= pkg-message_multi post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/man/dnscrypt-proxy.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/man/hostip.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 ${MV} ${STAGEDIR}${PREFIX}/etc/dnscrypt-proxy.conf ${STAGEDIR}${PREFIX}/etc/dnscrypt-proxy.conf.sample .include Index: head/dns/dnscrypt-wrapper/Makefile =================================================================== --- head/dns/dnscrypt-wrapper/Makefile (revision 452628) +++ head/dns/dnscrypt-wrapper/Makefile (revision 452629) @@ -1,31 +1,32 @@ # $FreeBSD$ PORTNAME= dnscrypt-wrapper PORTVERSION= 0.3 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= dns MAINTAINER= freebsd@toyingwithfate.com COMMENT= Adds dnscrypt support to any name resolver LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsodium.so:security/libsodium \ libevent.so:devel/libevent USE_GITHUB= yes GH_ACCOUNT= cofyc USERS= _dnscrypt-wrapper ETCDNSCRYPTWRAPPER= ${PREFIX}/etc/${PORTNAME} SUB_LIST+= ETCDNSCRYPTWRAPPER="${ETCDNSCRYPTWRAPPER}" USERS="${USERS}" USE_RC_SUBR= ${PORTNAME} USES= gmake localbase:ldflags post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/* @${MKDIR} ${STAGEDIR}${ETCDNSCRYPTWRAPPER} .include Index: head/dns/dnsdist/Makefile =================================================================== --- head/dns/dnsdist/Makefile (revision 452628) +++ head/dns/dnsdist/Makefile (revision 452629) @@ -1,52 +1,52 @@ # Created by: Carlos J Puga Medina # $FreeBSD$ PORTNAME= dnsdist DISTVERSION= 1.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= dns net MASTER_SITES= https://downloads.powerdns.com/releases/ \ LOCAL/cpm MAINTAINER= cpm@FreeBSD.org COMMENT= Highly DNS-, DoS- and abuse-aware loadbalancer LICENSE= GPLv2 UNLICENSE LICENSE_COMB= multi LICENSE_FILE_UNLICENSE= ${WRKSRC}/ext/incbin/UNLICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ libprotobuf.so:devel/protobuf \ libre2.so:devel/re2 \ libsodium.so:security/libsodium GNU_CONFIGURE= yes USES= bison compiler cpe gmake libedit libtool localbase lua:52 \ pkgconfig tar:bz2 CONFIGURE_ARGS= --bindir=${PREFIX}/sbin \ --enable-dnscrypt \ --enable-libsodium \ --enable-re2 INSTALL_TARGET= install-strip USERS= _dnsdist GROUPS= _dnsdist USE_RC_SUBR= dnsdist .include # Fix dnsdist binaries when building on FreeBSD 10.3 .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000 BUILD_DEPENDS+= clang40:devel/llvm40 CC= clang40 CXX= clang++40 .endif post-install: ${INSTALL_DATA} ${FILESDIR}/dnsdist.conf.sample \ ${STAGEDIR}${PREFIX}/etc .include Index: head/ftp/pure-ftpd/Makefile =================================================================== --- head/ftp/pure-ftpd/Makefile (revision 452628) +++ head/ftp/pure-ftpd/Makefile (revision 452629) @@ -1,121 +1,122 @@ # Created by: Frank DENIS # $FreeBSD$ PORTNAME= pure-ftpd PORTVERSION= 1.0.46 +PORTREVISION= 1 CATEGORIES= ftp ipv6 MASTER_SITES= https://github.com/jedisct1/${PORTNAME}/releases/download/${PORTVERSION}/ \ https://download.pureftpd.org/pub/pure-ftpd/releases/ \ ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small, easy to set up, fast, and secure FTP server LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= ANONDELETE ANONRENAME ANONRESUME DOCS EXAMPLES LARGEFILE LDAP \ MYSQL PAM PERUSERLIMITS PGSQL PRIVSEP SCRYPT SENDFILE \ THROTTLING TLS UPLOADSCRIPT UTF8 VIRTUALCHROOT OPTIONS_DEFAULT=PAM PRIVSEP SENDFILE SCRYPT TLS UTF8 VIRTUALCHROOT ANONDELETE_DESC= Allow anonymous user to delete files ANONRENAME_DESC= Allow anonymous user to rename files ANONRESUME_DESC= Allow anonymous user to resume file upload LARGEFILE_DESC= 2GB+ file download LDAP_DESC= User accounts in LDAP directories MYSQL_DESC= User accounts in MySQL database PAM_DESC= PAM authentication PGSQL_DESC= User accounts in PostgreSQL database PERUSERLIMITS_DESC= Per-user concurrency limits PRIVSEP_DESC= Privilege separation (recommended) SCRYPT_DESC= Hash passwords in PureDB with scrypt SENDFILE_DESC= Sendfile syscall THROTTLING_DESC= Bandwidth throttling UPLOADSCRIPT_DESC= Uploadscript daemon support UTF8_DESC= UTF-8 filenames VIRTUALCHROOT_DESC= Follow symlinks outside a chroot jail CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-altlog --with-cookie --with-diraliases \ --with-everything --with-extauth --with-ftpwho \ --with-language=${LANGUAGE} --with-paranoidmsg --with-puredb \ --with-quotas --with-ratios GNU_CONFIGURE= yes USE_PERL5= run USE_RC_SUBR= pure-ftpd USES= cpe perl5 tar:bzip2 CPE_VENDOR= pureftpd PORTDOCS= AUTHORS CONTACT COPYING HISTORY NEWS README \ README.Authentication-Modules README.Configuration-File \ README.LDAP README.MySQL README.PGSQL README.TLS \ README.Virtual-Users THANKS pure-ftpd.png pureftpd.schema PORTEXAMPLES= * SUB_FILES= pkg-message SUB_LIST= PAM_DIR=${PAM_DIR} PAM_TARGET=${PAM_TARGET} LANGUAGE?= english PAM_DIR?= pam PAM_TARGET?= pure-ftpd PAM_TEMPL?= ${FILESDIR}/pam.conf.5 ANONDELETE_CPPFLAGS= -DANON_CAN_DELETE ANONRENAME_CPPFLAGS= -DANON_CAN_RENAME ANONRESUME_CPPFLAGS= -DANON_CAN_RESUME LARGEFILE_CONFIGURE_ENABLE= largefile LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes MYSQL_CONFIGURE_WITH= mysql MYSQL_USES= mysql PAM_CONFIGURE_WITH= pam PERUSERLIMITS_CONFIGURE_WITH= peruserlimits PGSQL_CONFIGURE_WITH= pgsql PGSQL_USES= pgsql PRIVSEP_CONFIGURE_WITH= privsep SCRYPT_LIB_DEPENDS= libsodium.so:security/libsodium SENDFILE_CONFIGURE_WITH=sendfile THROTTLING_CONFIGURE_WITH= throttling TLS_CONFIGURE_WITH= tls TLS_CPPFLAGS= -I${OPENSSLINC} TLS_LDFLAGS= -L${OPENSSLLIB} TLS_USES= ssl UPLOADSCRIPT_CONFIGURE_WITH= uploadscript UTF8_CONFIGURE_WITH= rfc2640 UTF8_USES= iconv VIRTUALCHROOT_CONFIGURE_WITH= virtualchroot .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=no \ ac_cv_lib_iconv_libiconv_open=no .endif pre-fetch: @${ECHO_MSG} "You can use the following additional options:" @${ECHO_MSG} "" @${ECHO_MSG} "LANGUAGE=lang (default: english)" @${ECHO_MSG} "- Enable compilation of one language support" @${ECHO_MSG} " available lang: brazilian-portuguese, catalan, czech, danish, dutch," @${ECHO_MSG} " english, french, french-funny, german, hungarian, italian, korean," @${ECHO_MSG} " norwegian, polish, romanian, russian, simplified-chinese, slovak," @${ECHO_MSG} " spanish, swedish, traditional-chinese, turkish" @${ECHO_MSG} "" post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/pure-ftpd.conf ${STAGEDIR}${PREFIX}/etc/pure-ftpd.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-ldap.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-ldap.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-mysql.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-mysql.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-pgsql.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-pgsql.conf.sample ${INSTALL_SCRIPT} ${FILESDIR}/pure-alwaysfail ${STAGEDIR}${PREFIX}/sbin/ post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${PAM_DIR}/ ${INSTALL_DATA} ${PAM_TEMPL} ${STAGEDIR}${EXAMPLESDIR}/${PAM_DIR}/${PAM_TARGET} .include Index: head/net/mlvpn/Makefile =================================================================== --- head/net/mlvpn/Makefile (revision 452628) +++ head/net/mlvpn/Makefile (revision 452629) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= mlvpn PORTVERSION= 2.3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MAINTAINER= olivier@FreeBSD.org COMMENT= Multi-link VPN LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE LIB_DEPENDS= libev.so:devel/libev \ libsodium.so:security/libsodium USE_GITHUB= yes GH_PROJECT= MLVPN GH_ACCOUNT= zehome USES= autoreconf libtool pkgconfig localbase GNU_CONFIGURE= yes USERS= mlvpn GROUPS= mlvpn USE_RC_SUBR= mlvpn OPTIONS_DEFINE= CONTROL CONTROL_DESC= Enable UNIX socket/HTTP json remote control API OPTIONS_DEFAULT= CONTROL CONTROL_CONFIGURE_OFF= --disable-control do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.conf.5 ${STAGEDIR}${PREFIX}/man/man5 @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_MAN} ${WRKSRC}/doc/examples/${PORTNAME}.conf.in ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample ${INSTALL_SCRIPT} ${WRKSRC}/doc/examples/mlvpn_updown.sh.in ${STAGEDIR}${ETCDIR}/mlvpn_updown.sh .include Index: head/net/ntopng/Makefile =================================================================== --- head/net/ntopng/Makefile (revision 452628) +++ head/net/ntopng/Makefile (revision 452629) @@ -1,61 +1,62 @@ # Created by: Muhammad Moinur Rahman <5u623l20@gmail.com> # $FreeBSD$ PORTNAME= ntopng PORTVERSION= 3.0.2017.10.03 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= madpilot@FreeBSD.org COMMENT= Network monitoring tool with command line and web interfaces LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= librrd.so:databases/rrdtool \ libluajit-5.1.so:lang/luajit \ libzmq.so:net/libzmq4 \ libcurl.so:ftp/curl \ libndpi.so:net/ndpi \ libjson-c.so:devel/json-c \ libsodium.so:security/libsodium BUILD_DEPENDS= bash:shells/bash USES= autoreconf cpe gmake libtool localbase mysql pathfix pkgconfig \ shebangfix sqlite ssl SUB_FILES= ntopng-geoipupdate.sh pkg-deinstall SHEBANG_FILES= httpdocs/misc/ntopng-add-user.sh GNU_CONFIGURE= yes USE_LDCONFIG= yes USERS= ntopng GROUPS= ntopng USE_GITHUB= yes GH_ACCOUNT= ntop GH_TAGNAME= 499e0bf CPE_VENDOR= ntop OPTIONS_DEFINE= GEOIP NLS OPTIONS_DEFAULT= GEOIP OPTIONS_SUB= yes GEOIP_LIB_DEPENDS= libGeoIP.so:net/GeoIP NLS_USES= gettext USE_RC_SUBR= ntopng post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/configure.seed cd ${WRKSRC} && ${SH} autogen.sh post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ntopng post-install-GEOIP-on: ${INSTALL_SCRIPT} ${WRKDIR}/ntopng-geoipupdate.sh ${STAGEDIR}${PREFIX}/bin .include Index: head/net-im/py-toxcore-c/Makefile =================================================================== --- head/net-im/py-toxcore-c/Makefile (revision 452628) +++ head/net-im/py-toxcore-c/Makefile (revision 452629) @@ -1,30 +1,31 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= toxcore-c PORTVERSION= 0.170206 +PORTREVISION= 1 CATEGORIES= net-im net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@rawbw.com COMMENT= Python binding for Project-Tox LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libtoxcore.so:net-im/tox \ libsodium.so:security/libsodium \ libvpx.so:multimedia/libvpx \ libopus.so:audio/opus USE_GITHUB= yes GH_ACCOUNT= TokTok GH_PROJECT= py-toxcore-c GH_TAGNAME= ebced1f USES= python USE_PYTHON= distutils autoplist CFLAGS+= -I${LOCALBASE}/include .include Index: head/net-im/qTox/Makefile =================================================================== --- head/net-im/qTox/Makefile (revision 452628) +++ head/net-im/qTox/Makefile (revision 452629) @@ -1,79 +1,80 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= qTox DISTVERSIONPREFIX= v DISTVERSION= 1.12.1 +PORTREVISION= 1 CATEGORIES= net-im net-p2p MAINTAINER= yuri@rawbw.com COMMENT= Qt 5 based Tox client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libtoxcore.so:net-im/tox \ libopencv_highgui.so:graphics/opencv \ libopencv_core.so:graphics/opencv-core \ libavcodec.so:multimedia/ffmpeg \ libvpx.so:multimedia/libvpx \ libfilteraudio.so:audio/libfilteraudio \ libopus.so:audio/opus \ libsodium.so:security/libsodium \ libqrencode.so:graphics/libqrencode \ libsqlcipher.so:databases/sqlcipher \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig OPTIONS_DEFINE= PLATFORM_EXTENSIONS OPTIONS_DEFAULT=PLATFORM_EXTENSIONS PLATFORM_EXTENSIONS_DESC= Enable platform specific extensions USE_GITHUB= yes GH_ACCOUNT= qTox GH_TAGNAME= cd8a7ad USES= compiler:c++11-lib desktop-file-utils gettext openal:soft pkgconfig cmake USE_GNOME= gtk20 cairo USE_QT5= core gui network xml opengl sql sql-sqlite3_run widgets svg \ concurrent_build buildtools_build linguisttools_build testlib_build # bug#220813: qmake isn't needed, but build fails without qmake_build USE_QT5+= qmake_build CMAKE_ARGS= -DGIT_DESCRIBE:STRING=${FULLVERSION} INSTALLS_ICONS= yes PLATFORM_EXTENSIONS_CMAKE_OFF= -DPLATFORM_EXTENSIONS:BOOL=OFF PLATFORM_EXTENSIONS_USE= XORG=x11,xscrnsaver PLIST_FILES= bin/qtox \ share/applications/qtox.desktop \ share/icons/hicolor/scalable/apps/qtox.svgz \ share/appdata/qTox.appdata.xml .for SZ in 14 16 22 24 32 36 48 64 72 96 128 192 256 512 PLIST_FILES+= share/icons/hicolor/${SZ}x${SZ}/apps/qtox.png .endfor .include .if ${CHOSEN_COMPILER_TYPE} == "gcc" && ${ARCH} == i386 && !${CFLAGS:M-march=*} # Needed for __atomic_fetch_add_8 CFLAGS+= -march=i586 .endif .if !defined(GH_TAGNAME) FULLVERSION= ${PKGVERSION} .else FULLVERSION= "${PKGVERSION} (rev.${GH_TAGNAME})" .endif pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "Warning: qTox won't build if the option NaCl was selected for Tox!" @${ECHO_MSG} pre-configure: @${REINPLACE_CMD} '/Comment/s,=.*,=${COMMENT},' \ ${WRKSRC}/qtox.desktop .include Index: head/net-im/tox/Makefile =================================================================== --- head/net-im/tox/Makefile (revision 452628) +++ head/net-im/tox/Makefile (revision 452629) @@ -1,64 +1,64 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= toxcore PORTVERSION= 0.1.8 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= net-im net-p2p MAINTAINER= thierry@FreeBSD.org COMMENT= ProjectTox-Core library, a decentralized and secure messenger LICENSE= GPLv3 BUILD_DEPENDS= checkmk:devel/check LIB_DEPENDS= libvpx.so:multimedia/libvpx \ libsndfile.so:audio/libsndfile \ libsodium.so:security/libsodium \ libopencv_core.so:graphics/opencv-core \ libopus.so:audio/opus \ libconfig.so:devel/libconfig TEST_DEPENDS= ${LOCALBASE}/lib/libmsgpackc.so:devel/msgpack \ ${LOCALBASE}/lib/libportaudio.so:audio/portaudio USE_GITHUB= yes GH_ACCOUNT= TokTok GH_PROJECT= c-toxcore USES= cmake compiler:c11 libtool pathfix pkgconfig USE_LDCONFIG= yes PLIST_SUB= VER=${PORTVERSION:C/0.//}.0 SO=1 OPTIONS_DEFINE= DAEMON OPTIONS_SUB= yes DAEMON_DESC= Bootstrap daemon DAEMON_CMAKE_ON= -DBOOTSTRAP_DAEMON=on DAEMON_LIB_DEPENDS= libconfig.so:devel/libconfig TEST_TARGET= test .include .if ${PORT_OPTIONS:MDAEMON} USERS= toxdht USE_RC_SUBR= tox-bootstrapd SUB_LIST= TOXDHT=${USERS} PLIST_SUB+= TOXDHT=${USERS} KEYS_DIR= /var/lib/tox-bootstrapd PID_DIR= /var/run/tox-bootstrapd PKGMESSAGE= ${PKGDIR}/pkg-message.daemon .endif post-install: .if ${PORT_OPTIONS:MDAEMON} ${INSTALL_PROGRAM} ${WRKSRC}/tox-bootstrapd ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/other/bootstrap_daemon/tox-bootstrapd.conf \ ${STAGEDIR}${PREFIX}/etc/tox-bootstrapd.conf.sample ${MKDIR} ${STAGEDIR}${KEYS_DIR} ${MKDIR} ${STAGEDIR}${PID_DIR} .endif .include Index: head/net-im/toxic/Makefile =================================================================== --- head/net-im/toxic/Makefile (revision 452628) +++ head/net-im/toxic/Makefile (revision 452629) @@ -1,54 +1,54 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= toxic PORTVERSION= 0.8.0 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= net-im MAINTAINER= thierry@FreeBSD.org COMMENT= Console client for Tox LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libvpx.so:multimedia/libvpx \ libsodium.so:security/libsodium \ libpng16.so:graphics/png \ libopus.so:audio/opus \ libcurl.so:ftp/curl \ libv4l2.so:multimedia/libv4l \ libqrencode.so:graphics/libqrencode \ libconfig.so:devel/libconfig RUN_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox USE_GITHUB= yes GH_ACCOUNT= JFreegman OPTIONS_DEFINE= X11 PYTHON OPTIONS_DEFAULT=X11 X11_USE= GNOME=gdkpixbuf2,glib20 XORG=x11 X11_MAKE_ARGS_OFF= DISABLE_X11=1 DISABLE_DESKTOP_NOTIFY=1 X11_LIB_DEPENDS=libnotify.so:devel/libnotify PYTHON_VARS= USES+=python:3.3+ PYTHON_MAKE_ARGS= ENABLE_PYTHON=1 MAKE_ENV= USER_CFLAGS="${CFLAGS}" USER_LDFLAGS="${LDFLAGS}" SUB_FILES= pkg-message USES= desktop-file-utils gettext-runtime gmake ncurses openal:al,alut pkgconfig pre-configure: ${REINPLACE_CMD} -e 's|PREFIX =|PREFIX?=|;s|$$(shell git rev-list HEAD.*$$|${GH_TAGNAME}|' \ ${WRKSRC}/cfg/global_vars.mk post-install: ${RM} ${STAGEDIR}${MANPREFIX}/man/man1/toxic.1-e ${STAGEDIR}${MANPREFIX}/man/man5/toxic.conf.5-e ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/toxic .include Index: head/net-im/uTox/Makefile =================================================================== --- head/net-im/uTox/Makefile (revision 452628) +++ head/net-im/uTox/Makefile (revision 452629) @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= uTox PORTVERSION= 0.11.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-im net-p2p MAINTAINER= portmaster@BSDforge.com COMMENT= Lightweight Tox client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libsodium.so:security/libsodium \ libv4lconvert.so:multimedia/libv4l \ libvpx.so:multimedia/libvpx \ libfilteraudio.so:audio/libfilteraudio\ libopus.so:audio/opus RUN_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox USE_GITHUB= yes GH_TAGNAME= 1835eae USES= cmake compiler:c11 desktop-file-utils localbase:ldflags openal:al \ pkgconfig USE_XORG= x11 xext xrender OPTIONS_DEFINE= DBUS OPTIONS_DEFAULT= DBUS DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_MAKE_ARGS_OFF= DBUS=0 pre-configure: ${REINPLACE_CMD} -e 's|resolv dl||' \ -e 's|/usr/include/freetype2|${LOCALBASE}/include/freetype2|' \ ${WRKSRC}/CMakeLists.txt post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/utox ${INSTALL_DATA} ${WRKSRC}/icons/utox-128x128.png ${STAGEDIR}${PREFIX}/share/pixmaps/utox.png .include Index: head/net-p2p/tribler/Makefile =================================================================== --- head/net-p2p/tribler/Makefile (revision 452628) +++ head/net-p2p/tribler/Makefile (revision 452629) @@ -1,108 +1,108 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= tribler PORTVERSION= 6.5.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net-p2p MASTER_SITES= https://github.com/Tribler/tribler/releases/download/v${PORTVERSION}/ DISTNAME= Tribler-v${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Streaming capable P2P network client based on BitTorrent LICENSE= LGPL21 MIT LICENSE_COMB= multi BUILD_DEPENDS= xpmtoppm:graphics/netpbm RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>0:databases/py-apsw \ ${PYTHON_PKGNAMEPREFIX}leveldb>0:databases/py-leveldb \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ ${PYTHON_PKGNAMEPREFIX}gmpy>0:math/py-gmpy \ ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces \ ${PYTHON_PKGNAMEPREFIX}libtorrent-rasterbar>=0.16.4:net-p2p/libtorrent-rasterbar-python \ libsodium>0:security/libsodium \ ${PYTHON_PKGNAMEPREFIX}m2crypto>0:security/py-m2crypto \ ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \ ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser \ ${PYTHON_PKGNAMEPREFIX}cherrypy>0:www/py-cherrypy \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted NO_ARCH= yes NO_WRKSUBDIR= yes USES= desktop-file-utils python:2,run ssl:run tar:xz USE_WX= 2.8 WX_COMPS= python INSTALLS_ICONS= yes SUB_FILES= tribler SUB_LIST= PYTHON_SITELIBDIR="${PYTHON_SITELIBDIR}" \ PYTHON_VERSION="${PYTHON_VERSION}" OPTIONS_DEFINE= DOCS VLC OPTIONS_DEFAULT= VLC VLC_DESC= Multimedia support via VLC VLC_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ vlc:multimedia/vlc post-patch: @${REINPLACE_CMD} -e \ 's|Application;|| ; \ /^Categories/s|$$|;| ; \ /^MimeType/s|$$|;|' \ ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu/tribler.desktop @${REINPLACE_CMD} -e \ 's|linux|${OPSYS:tl}|' \ ${WRKSRC}/tribler/Tribler/vlc.py do-build: @${MKDIR} ${WRKDIR}/icons/hicolor/32x32/apps (cd ${WRKDIR} && xpmtoppm --alphaout=tribler.pgm \ ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu/tribler.xpm \ > tribler.ppm) (cd ${WRKDIR} && pnmtopng -alpha=tribler.pgm tribler.ppm \ > ${WRKDIR}/icons/hicolor/32x32/apps/tribler.png) @${MKDIR} ${WRKDIR}/icons/hicolor/48x48/apps (cd ${WRKDIR} && xpmtoppm --alphaout=tribler_big.pgm \ ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu/tribler_big.xpm \ > tribler_big.ppm) (cd ${WRKDIR} && pnmtopng -alpha=tribler_big.pgm tribler_big.ppm \ > ${WRKDIR}/icons/hicolor/48x48/apps/tribler.png) do-install: (cd ${WRKDIR} && ${INSTALL_SCRIPT} tribler \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler (cd ${WRKSRC}/tribler && ${INSTALL_DATA} logger.conf \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler) @(cd ${WRKSRC}/tribler/Tribler && ${COPYTREE_SHARE} \ "Category Core Test Utilities community dispersy" \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler/Tribler) @(cd ${WRKSRC}/tribler/Tribler/Main && ${COPYTREE_SHARE} "[^B]*" \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler/Tribler/Main) (cd ${WRKSRC}/tribler/Tribler && ${INSTALL_DATA} *.sql *.py \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler/Tribler) (cd ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu && ${INSTALL_MAN} \ tribler.1 ${STAGEDIR}${MANPREFIX}/man/man1) (cd ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu && ${INSTALL_DATA} \ tribler.desktop ${STAGEDIR}${PREFIX}/share/applications) @(cd ${WRKDIR} && ${COPYTREE_SHARE} icons \ ${STAGEDIR}${PREFIX}/share) @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \ -d ${PYTHONPREFIX_SITELIBDIR} \ -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O -m compileall \ -d ${PYTHONPREFIX_SITELIBDIR} \ -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/tribler/Tribler/*.txt \ ${STAGEDIR}${DOCSDIR} .include Index: head/security/fastd/Makefile =================================================================== --- head/security/fastd/Makefile (revision 452628) +++ head/security/fastd/Makefile (revision 452629) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= fastd PORTVERSION= 18 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security net MASTER_SITES= https://git.universe-factory.net/fastd/snapshot/ MAINTAINER= crest_maintainer@rlwinm.de COMMENT= Fast and Secure Tunnelling Daemon LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libjson-c.so:devel/json-c \ libsodium.so:security/libsodium \ libuecc.so:security/libuecc USES= bison cmake:outsource pkgconfig tar USE_RC_SUBR= fastd PLIST_FILES= bin/fastd \ man/man1/fastd.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/doc/fastd.1 ${STAGEDIR}${PREFIX}/man/man1 .include Index: head/security/fastd-devel/Makefile =================================================================== --- head/security/fastd-devel/Makefile (revision 452628) +++ head/security/fastd-devel/Makefile (revision 452629) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= fastd PORTVERSION= 18.a.20151111 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security net MASTER_SITES= https://git.universe-factory.net/fastd/snapshot/ PKGNAMESUFFIX= -devel DISTNAME= 999b87b80302dbc14e23ef3dff187b91dae7fab5 MAINTAINER= crest_maintainer@rlwinm.de COMMENT= Fast and Secure Tunnelling Daemon LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libjson-c.so:devel/json-c \ libsodium.so:security/libsodium \ libuecc.so:security/libuecc USES= bison cmake:outsource pkgconfig tar USE_RC_SUBR= fastd_devel PLIST_FILES= bin/fastd-devel \ man/man1/fastd-devel.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/doc/fastd.1 ${STAGEDIR}${PREFIX}/man/man1/fastd-devel.1 .include Index: head/security/kickpass/Makefile =================================================================== --- head/security/kickpass/Makefile (revision 452628) +++ head/security/kickpass/Makefile (revision 452629) @@ -1,33 +1,34 @@ # $FreeBSD$ PORTNAME= kickpass PORTVERSION= 0.2.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= bapt@FreeBSD.org COMMENT= Stupid simple password safe LICENSE= MIT LIB_DEPENDS= libsodium.so:security/libsodium \ libevent.so:devel/libevent BUILD_DEPENDS= checkmk:devel/check USES= cmake USE_XORG= x11 BROKEN_FreeBSD_10= requires reallocarray(3) PLIST_FILES= bin/kickpass \ lib/libkickpass.so \ lib/libkickpass.so.0 \ lib/libkickpass.so.0.2.0 \ man/man1/kickpass.1.gz \ share/zsh/site-functions/_kickpass USE_GITHUB= yes GH_ACCOUNT= paulfariello USE_LDCONFIG= yes .include Index: head/security/libsodium/Makefile =================================================================== --- head/security/libsodium/Makefile (revision 452628) +++ head/security/libsodium/Makefile (revision 452629) @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= libsodium -PORTVERSION= 1.0.12 +PORTVERSION= 1.0.15 CATEGORIES= security MASTER_SITES= http://download.libsodium.org/libsodium/releases/ MAINTAINER= vsevolod@FreeBSD.org COMMENT= Library to build higher-level cryptographic tools LICENSE= ISCL GNU_CONFIGURE= yes USES= libtool pathfix pkgconfig USE_LDCONFIG= yes TEST_TARGET= check CONFIGURE_ARGS+= --enable-blocking-random INSTALL_TARGET?= install-strip TEST_TARGET= check OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/THANKS ${STAGEDIR}${DOCSDIR}/ .include Index: head/security/libsodium/distinfo =================================================================== --- head/security/libsodium/distinfo (revision 452628) +++ head/security/libsodium/distinfo (revision 452629) @@ -1,3 +1,3 @@ -TIMESTAMP = 1489798419 -SHA256 (libsodium-1.0.12.tar.gz) = b8648f1bb3a54b0251cf4ffa4f0d76ded13977d4fa7517d988f4c902dd8e2f95 -SIZE (libsodium-1.0.12.tar.gz) = 1887284 +TIMESTAMP = 1508591099 +SHA256 (libsodium-1.0.15.tar.gz) = fb6a9e879a2f674592e4328c5d9f79f082405ee4bb05cb6e679b90afe9e178f4 +SIZE (libsodium-1.0.15.tar.gz) = 1866057 Index: head/security/libsodium/pkg-plist =================================================================== --- head/security/libsodium/pkg-plist (revision 452628) +++ head/security/libsodium/pkg-plist (revision 452629) @@ -1,66 +1,67 @@ include/sodium.h include/sodium/core.h include/sodium/crypto_aead_aes256gcm.h include/sodium/crypto_aead_chacha20poly1305.h include/sodium/crypto_aead_xchacha20poly1305.h include/sodium/crypto_auth.h include/sodium/crypto_auth_hmacsha256.h include/sodium/crypto_auth_hmacsha512.h include/sodium/crypto_auth_hmacsha512256.h include/sodium/crypto_box.h include/sodium/crypto_box_curve25519xchacha20poly1305.h include/sodium/crypto_box_curve25519xsalsa20poly1305.h include/sodium/crypto_core_hchacha20.h include/sodium/crypto_core_hsalsa20.h include/sodium/crypto_core_salsa20.h include/sodium/crypto_core_salsa2012.h include/sodium/crypto_core_salsa208.h include/sodium/crypto_generichash.h include/sodium/crypto_generichash_blake2b.h include/sodium/crypto_hash.h include/sodium/crypto_hash_sha256.h include/sodium/crypto_hash_sha512.h include/sodium/crypto_kdf.h include/sodium/crypto_kdf_blake2b.h include/sodium/crypto_kx.h include/sodium/crypto_onetimeauth.h include/sodium/crypto_onetimeauth_poly1305.h include/sodium/crypto_pwhash.h include/sodium/crypto_pwhash_argon2i.h +include/sodium/crypto_pwhash_argon2id.h include/sodium/crypto_pwhash_scryptsalsa208sha256.h include/sodium/crypto_scalarmult.h include/sodium/crypto_scalarmult_curve25519.h include/sodium/crypto_secretbox.h include/sodium/crypto_secretbox_xchacha20poly1305.h include/sodium/crypto_secretbox_xsalsa20poly1305.h +include/sodium/crypto_secretstream_xchacha20poly1305.h include/sodium/crypto_shorthash.h include/sodium/crypto_shorthash_siphash24.h include/sodium/crypto_sign.h include/sodium/crypto_sign_ed25519.h include/sodium/crypto_sign_edwards25519sha512batch.h include/sodium/crypto_stream.h -include/sodium/crypto_stream_aes128ctr.h include/sodium/crypto_stream_chacha20.h include/sodium/crypto_stream_salsa20.h include/sodium/crypto_stream_salsa2012.h include/sodium/crypto_stream_salsa208.h include/sodium/crypto_stream_xchacha20.h include/sodium/crypto_stream_xsalsa20.h include/sodium/crypto_verify_16.h include/sodium/crypto_verify_32.h include/sodium/crypto_verify_64.h include/sodium/export.h include/sodium/randombytes.h include/sodium/randombytes_salsa20_random.h include/sodium/randombytes_sysrandom.h include/sodium/runtime.h include/sodium/utils.h include/sodium/version.h lib/libsodium.a lib/libsodium.so -lib/libsodium.so.18 -lib/libsodium.so.18.2.0 +lib/libsodium.so.23 +lib/libsodium.so.23.0.0 libdata/pkgconfig/libsodium.pc %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/README.markdown %%PORTDOCS%%%%DOCSDIR%%/THANKS Index: head/security/libuecc/Makefile =================================================================== --- head/security/libuecc/Makefile (revision 452628) +++ head/security/libuecc/Makefile (revision 452629) @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= libuecc PORTVERSION= 7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= https://git.universe-factory.net/libuecc/snapshot/ \ http://git.universe-factory.net/libuecc/snapshot/ MAINTAINER= crest_maintainer@rlwinm.de COMMENT= Very small Elliptic Curve Cryptography library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libsodium.so:security/libsodium USE_LDCONFIG= yes USES= cmake:outsource pkgconfig tar .include Index: head/security/p5-Crypt-Sodium/Makefile =================================================================== --- head/security/p5-Crypt-Sodium/Makefile (revision 452628) +++ head/security/p5-Crypt-Sodium/Makefile (revision 452629) @@ -1,24 +1,25 @@ # Created by: Thomas von Dein # $FreeBSD$ PORTNAME= Crypt-Sodium PORTVERSION= 0.11 +PORTREVISION= 1 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= freebsd@daemon.de COMMENT= Perl bindings for portable NaCL (libsodium) LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LIB_DEPENDS= libsodium.so:security/libsodium USES= perl5 localbase USE_PERL5= configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Crypt/Sodium/Sodium.so .include Index: head/security/pecl-libsodium/Makefile =================================================================== --- head/security/pecl-libsodium/Makefile (revision 452628) +++ head/security/pecl-libsodium/Makefile (revision 452629) @@ -1,17 +1,18 @@ # Created by: Gasol Wu # $FreeBSD$ PORTNAME= libsodium PORTVERSION= 1.0.6 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= gasol.wu@gmail.com COMMENT= PHP wrapper for the Sodium cryptographic library LICENSE= BSD2CLAUSE LIB_DEPENDS= libsodium.so:security/libsodium USES= php:pecl .include Index: head/security/py-libnacl/Makefile =================================================================== --- head/security/py-libnacl/Makefile (revision 452628) +++ head/security/py-libnacl/Makefile (revision 452629) @@ -1,27 +1,28 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= libnacl PORTVERSION= 1.5.2 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python bindings for libsodium/tweetnacl based on ctypes LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsodium.so:security/libsodium USES?= python USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: ${TOUCH} ${WRKSRC}/tests/__init__.py @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include Index: head/security/py-pynacl/Makefile =================================================================== --- head/security/py-pynacl/Makefile (revision 452628) +++ head/security/py-pynacl/Makefile (revision 452629) @@ -1,36 +1,37 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pynacl PORTVERSION= 1.1.2 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyNaCl-${PORTVERSION} MAINTAINER= yuri@rawbw.com COMMENT= PyNaCl is a Python binding to the Networking and Cryptography library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six BUILD_DEPENDS= ${RUN_DEPENDS} BUNDLED_NACL_LIB_DEPENDS_OFF= libsodium.so:security/libsodium TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest USES= python localbase USE_PYTHON= autoplist distutils BUNDLED_NACL_MAKE_ENV_OFF+= SODIUM_INSTALL=system OPTIONS_DEFINE= BUNDLED_NACL BUNDLED_NACL_DESC= Use bundled NaCl version post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/nacl/_sodium.so do-test: @cd ${WRKSRC} && ${SETENV} PYTHONPATH=../src ${PYTHON_CMD} -m pytest -rs tests .include Index: head/security/reop/Makefile =================================================================== --- head/security/reop/Makefile (revision 452628) +++ head/security/reop/Makefile (revision 452629) @@ -1,32 +1,32 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= reop PORTVERSION= 2.1.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MAINTAINER= koobs@FreeBSD.org COMMENT= Reasonable Expectation Of Privacy LIB_DEPENDS= libsodium.so:security/libsodium USES= gmake USE_GITHUB= yes GH_ACCOUNT= tedu MAKEFILE= GNUmakefile MAKE_ARGS+= CPPFLAGS="-D_NSIG=NSIG" \ CFLAGS+="-I${LOCALBASE}/include -Iother -Wno-pointer-sign" \ PREFIX="${STAGEDIR}${PREFIX}" PLIST_FILES= bin/reop \ man/man1/reop.1.gz do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include