Index: head/benchmarks/polygraph/Makefile =================================================================== --- head/benchmarks/polygraph/Makefile (revision 435305) +++ head/benchmarks/polygraph/Makefile (revision 435306) @@ -1,53 +1,53 @@ # Created by: Dima Sivachenko # $FreeBSD$ PORTNAME= polygraph PORTVERSION= 4.9.0 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONSUFFIX= -src CATEGORIES= benchmarks www MASTER_SITES= http://www.web-polygraph.org/downloads/srcs/ MAINTAINER= ports@FreeBSD.org COMMENT= Benchmarking tool for Web proxies LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= gmake ncurses shebangfix tar:tgz SHEBANG_FILES= tools/*.pl USE_GCC= any GNU_CONFIGURE= yes CONFLICTS= ltrace-0* OPTIONS_DEFINE= DOCS GNUPLOT GSSAPI LDNS PERL SSL ZLIB OPTIONS_DEFAULT= SSL ZLIB GNUPLOT_DESC= GNUPlot for full reporting functionality GNUPLOT_RUN_DEPENDS= gnuplot:math/gnuplot GSSAPI_USES= gssapi:mit GSSAPI_CONFIGURE_ON= --with-kerberos=${KRB5CONFIG} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_CONFIGURE_OFF= --without-kerberos LDNS_DESC= DNS zone file support via libldns LDNS_LIB_DEPENDS= libldns.so:dns/ldns LDNS_CONFIGURE_ON= --with-ldns=${LOCALBASE}/bin/ldns-config LDNS_CONFIGURE_OFF= --without-ldns SSL_DESC= SSL/HTTPS support SSL_USES= ssl SSL_CONFIGURE_ON= --with-ssl=${OPENSSLBASE} SSL_CONFIGURE_OFF= --without-ssl PERL_DESC= Install Perl for PolyGraph tools PERL_USES= perl5 PERL_USE= perl5=run ZLIB_DESC= HTTP compression support ZLIB_CONFIGURE_ON= --with-zlib=/usr ZLIB_CONFIGURE_OFF= --without-zlib post-patch: @${REINPLACE_CMD} -e \ '/LICENSE /d' ${WRKSRC}/Makefile.in .include Index: head/dns/adsuck/Makefile =================================================================== --- head/dns/adsuck/Makefile (revision 435305) +++ head/dns/adsuck/Makefile (revision 435306) @@ -1,37 +1,37 @@ # Created by: Philippe Pepiot # $FreeBSD$ PORTNAME= adsuck PORTVERSION= 2.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= dns MASTER_SITES= http://opensource.conformal.com/snapshots/adsuck/ \ http://philpep.org/pub/ EXTRACT_SUFX= .tgz MAINTAINER= phil@philpep.org COMMENT= DNS relay for ad blocking LICENSE= ISCL LIB_DEPENDS+= libevent.so:devel/libevent \ libldns.so:dns/ldns CFLAGS+= -I${LOCALBASE}/include USE_RC_SUBR= adsuck USERS= _adsuck GROUPS= _adsuck SUB_FILES+= pkg-message OPTIONS_DEFINE= EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/adsuck ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8.gz ${STAGEDIR}${MANPREFIX}/man/man8 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/files/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/dns/autotrust/Makefile =================================================================== --- head/dns/autotrust/Makefile (revision 435305) +++ head/dns/autotrust/Makefile (revision 435306) @@ -1,35 +1,35 @@ # Created by: Jaap Akkerhuis # $FreeBSD$ PORTNAME= autotrust PORTVERSION= 0.3.1 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= dns MASTER_SITES= http://www.nlnetlabs.nl/downloads/autotrust/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Tool to automatically update DNSSEC trust anchors LIB_DEPENDS+= libldns.so:dns/ldns \ libunbound.so:dns/unbound GNU_CONFIGURE= yes CFLAGS= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread PLIST_FILES= sbin/autotrust man/man8/autotrust.8.gz \ etc/autotrust/autotrust.conf.sample do-patch: ${REINPLACE_CMD} \ '45s!=!\?=!; \ 46s!^\(CFLAGS \)\(= -I.\) @CFLAGS@!\1+\2!' \ ${WRKSRC}/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.sample ${STAGEDIR}${ETCDIR} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MANPREFIX}/man/man8 .include Index: head/dns/dnscrypt-proxy/Makefile =================================================================== --- head/dns/dnscrypt-proxy/Makefile (revision 435305) +++ head/dns/dnscrypt-proxy/Makefile (revision 435306) @@ -1,58 +1,58 @@ # Created by: Leo Vandewoestijne # $FreeBSD$ PORTNAME= dnscrypt-proxy PORTVERSION= 1.9.1 -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 USERS= _dnscrypt-proxy GNU_CONFIGURE= yes USES= execinfo 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 .include Index: head/dns/getdns/Makefile =================================================================== --- head/dns/getdns/Makefile (revision 435305) +++ head/dns/getdns/Makefile (revision 435306) @@ -1,71 +1,71 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= getdns PORTVERSION= 1.0.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= dns ipv6 MASTER_SITES= https://getdnsapi.net/dist/ \ https://mirrors.rit.edu/zi/ \ http://getdnsapi.net/dist/ \ http://mirrors.rit.edu/zi/ MAINTAINER= zi@FreeBSD.org COMMENT= Modern asynchronous DNS API LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libexpat.so:textproc/expat2 \ libidn.so:dns/libidn \ libldns.so:dns/ldns \ libunbound.so:dns/unbound USES= libtool pathfix ssl USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libidn=${LOCALBASE} --docdir=${DOCSDIR} \ --with-trust-anchor=${LOCALBASE}/etc/unbound/root.key SOVERSION= 1.4.1 SOMAJVER= ${SOVERSION:C/([0-9]).*/\1/1} PLIST_SUB+= SOVERSION="${SOVERSION}" SOMAJVER="${SOMAJVER}" SUB_FILES+= pkg-message OPTIONS_SUB= yes OPTIONS_DEFINE= DOCS DIAGS EXAMPLES LIBEV LIBUV LIBEVENT DIAGS_DESC= Build diagnostic tools LIBEV_DESC= Build with libev extension LIBUV_DESC= Build with libuv extension LIBEVENT_DESC= Build with libevent extension LIBEV_LIB_DEPENDS= libev.so:devel/libev LIBEV_CONFIGURE_WITH= libev LIBUV_LIB_DEPENDS= libuv.so:devel/libuv LIBUV_CONFIGURE_WITH= libuv LIBEVENT_LIB_DEPENDS= libevent.so:devel/libevent LIBEVENT_CONFIGURE_WITH=libevent DIAGS_VARS= PLIST_FILES+=bin/${PORTNAME}_query DIAGS_LIB_DEPENDS= libcheck.so:devel/check do-build-DIAGS-on: (cd ${WRKSRC}/src/test && ${MAKE}) do-install-DIAGS-on: (cd ${WRKSRC}/src/test && ${MAKE} DESTDIR=${STAGEDIR} install) post-patch: ${REINPLACE_CMD} -Ee 's,^(sharedoc = ).*,\1${WRKDIR}/doc,' \ -e '/echo .\*\*\*/d' ${WRKSRC}/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgetdns*.so.* post-install-DIAGS-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/getdns_query post-install-EXAMPLES-on: (cd ${WRKSRC}/spec/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/) .include Index: head/dns/opendnssec/Makefile =================================================================== --- head/dns/opendnssec/Makefile (revision 435305) +++ head/dns/opendnssec/Makefile (revision 435306) @@ -1,90 +1,91 @@ # Created by: Jaap Akkerhuis # $FreeBSD$ PORTNAME= opendnssec PORTVERSION= 1.4.12 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= http://dist.opendnssec.org/source/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Tool suite for maintaining DNSSEC LICENSE= BSD3CLAUSE BUILD_DEPENDS= ldns>=1.6.16:dns/ldns LIB_DEPENDS= libldns.so:dns/ldns GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir="${PREFIX}/var" USE_RC_SUBR= opendnssec USE_GNOME= libxml2 USES= perl5 ssl USE_LDCONFIG= yes CONFLICTS= opendnssec-1.[0-3]* opendnssec2-[0-9]* USERS= opendnssec GROUPS= opendnssec PORTDOCS= KNOWN_ISSUES MIGRATION NEWS README.md OPTIONS_DEFINE= SOFTHSM DOCS OPTIONS_SUB= yes OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL SQLITE OPTIONS_DEFAULT= MYSQL SOFTHSM_DESC= SoftHSM cryptographic store for PKCS \#11 interface MYSQL_DESC= Use MYSQL backend SQLITE_DESC= Use SQLite backend SQLITE_USE= yes .include .if ${PORT_OPTIONS:MMYSQL} CONFIGURE_ARGS+= --with-database-backend=mysql USES+= mysql SCRIPTDATA= migrate_adapters_1.mysql migrate_keyshare_mysql.pl \ migrate_zone_delete.mysql migrate_id_mysql.pl \ migrate_to_ng_mysql.pl migrate_1_4_8.mysql .endif .if ${PORT_OPTIONS:MSQLITE} CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE} CONFIGURE_ARGS+= --with-database-backend=sqlite3 BUILD_DEPENDS+= sqlite3>=3.3.9:databases/sqlite3 SCRIPTDATA= database_create.sqlite3 migrate_keyshare_sqlite3.pl \ migrate_adapters_1.sqlite3 migrate_to_ng_sqlite.pl \ migrate_1_4_8.sqlite3 .endif .if ${PORT_OPTIONS:MSOFTHSM} CONFIGURE_ARGS+= --with-pkcs11-softhsm=${LOCALBASE}/lib/softhsm/libsofthsm.so RUN_DEPENDS+= softhsm>=1.2.0:security/softhsm .endif SCRIPTDATA+= convert_database.pl PKGMESSAGE= ${WRKSRC}/MIGRATION post-patch: ${REINPLACE_CMD} -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \ ${WRKSRC}/configure pre-install: .if ${PORT_OPTIONS:MMYSQL} @${REINPLACE_CMD} -e '/REQUIRE:/ s|$$| mysql|' ${WRKDIR}/opendnssec .endif post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .endif ${INSTALL_DATA} ${SCRIPTDATA:S|^|${WRKSRC}/enforcer/utils/|} ${STAGEDIR}${DATADIR} # ${CHOWN} -R ${USERS}:${GROUPS} ${PREFIX}/var/opendnssec .include Index: head/dns/opendnssec13/Makefile =================================================================== --- head/dns/opendnssec13/Makefile (revision 435305) +++ head/dns/opendnssec13/Makefile (revision 435306) @@ -1,60 +1,61 @@ # Created by: Jaap Akkerhuis # $FreeBSD$ PORTNAME= opendnssec PORTVERSION= 1.3.18 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= http://dist.opendnssec.org/source/ \ http://dist.opendnssec.org/source/testing/ PKGNAMESUFFIX= 13 MAINTAINER= jaap@NLnetLabs.nl COMMENT= Tool suite for maintaining DNSSEC LICENSE= BSD3CLAUSE BUILD_DEPENDS= ldns>=1.6.16:dns/ldns LIB_DEPENDS= libldns.so:dns/ldns GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir="${PREFIX}/var" USE_RC_SUBR= opendnssec USE_GNOME= libxml2 USES= perl5 ssl USE_LDCONFIG= yes USERS= ${PORTNAME} GROUPS= ${PORTNAME} PLIST_SUB+= USER=${USERS} GROUP=${GROUPS} CONFLICTS= opendnssec-1.4* opendnssec2-[0-9]* DEPRECATED= Approaching EOL, upgrade to opendnssec 1.4 or 2 EXPIRATION_DATE= 2017-07-11 OPTIONS_DEFINE= SOFTHSM AUDITOR MYSQL SOFTHSM_DESC= SoftHSM cryptographic store for PKCS \#11 interface AUDITOR_DESC= Build with Auditor OPTIONS_DEFAULT= AUDITOR OPTIONS_SUB= yes AUDITOR_BUILD_DEPENDS= rubygem-soap4r>=0:devel/rubygem-soap4r \ rubygem-dnsruby>=1.53:dns/rubygem-dnsruby AUDITOR_CONFIGURE_ENABLE= auditor AUDITOR_USE= RUBY=yes MYSQL_BUILD_DEPENDS_OFF=sqlite3>=3.3.9:databases/sqlite3 MYSQL_CONFIGURE_OFF= --with-sqlite3=${LOCALBASE} --with-database-backend=sqlite3 MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} --with-database-backend=mysql MYSQL_LIB_DEPENDS_OFF= libsqlite3.so:databases/sqlite3 MYSQL_USE= MYSQL=compat MYSQL_USES_OFF= sqlite SOFTHSM_CONFIGURE_ON= --with-softhsm --with-pkcs11-softhsm=${LOCALBASE}/lib/softhsm/libsofthsm.so SOFTHSM_RUN_DEPENDS= softhsm>=1.2.0:security/softhsm PKGMESSAGE= ${WRKSRC}/MIGRATION pre-install-MYSQL-on: ${REINPLACE_CMD} -e '/REQUIRE:/ s|$$| mysql|' ${WRKDIR}/opendnssec .include Index: head/dns/opendnssec2/Makefile =================================================================== --- head/dns/opendnssec2/Makefile (revision 435305) +++ head/dns/opendnssec2/Makefile (revision 435306) @@ -1,76 +1,77 @@ # Created by: Jaap Akkerhuis # $FreeBSD$ PORTNAME= opendnssec PORTVERSION= 2.0.3 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= http://dist.opendnssec.org/source/ PKGNAMESUFFIX= 2 MAINTAINER= jaap@NLnetLabs.nl COMMENT= Tool suite for maintaining DNSSEC LICENSE= BSD3CLAUSE BUILD_DEPENDS= ldns>=1.6.16:dns/ldns LIB_DEPENDS= libldns.so:dns/ldns GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir="${PREFIX}/var" \ --with-ssl=${OPENSSLBASE} USE_RC_SUBR= opendnssec USE_GNOME= libxml2 USES= ssl USE_LDCONFIG= yes SUB_FILES+= pkg-message CONFLICTS= opendnssec-1.[0-4]* USERS= opendnssec GROUPS= opendnssec PORTDOCS= MIGRATION NEWS README.md MIGRATE= README.md find_problematic_zones.sql \ convert_mysql mysql_convert.sql \ convert_sqlite sqlite_convert.sql OPTIONS_DEFINE= SOFTHSM DOCS OPTIONS_SUB= yes OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= SQLITE MYSQL OPTIONS_DEFAULT= DOCS SQLITE SOFTHSM_DESC= SoftHSM cryptographic store for PKCS \#11 interface MYSQL_DESC= Use MYSQL backend SQLITE_DESC= Use SQLite backend MYSQL_CONFIGURE_ON= --with-enforcer-database=mysql MYSQL_USES= mysql SQLITE_USES= sqlite SQLITE_CONFIGURE_ON= --with-enforcer-database=sqlite3 SQLITE_BUILD_DEPENDS= sqlite3>=3.3.9:databases/sqlite3 SOFTHSM_CONFIGURE_ON= --with-pkcs11-softhsm=${LOCALBASE}/lib/softhsm/libsofthsm.so SOFTHSM_RUN_DEPENDS= softhsm>=1.2.0:security/softhsm post-patch: ${REINPLACE_CMD} -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \ ${WRKSRC}/configure pre-install-MYSQL-on: ${REINPLACE_CMD} -e '/REQUIRE:/ s|$$| mysql|' ${WRKDIR}/opendnssec post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/1.4-2.0_db_convert ${INSTALL_DATA} \ ${MIGRATE:S|^|${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/|} \ ${STAGEDIR}${DOCSDIR}/1.4-2.0_db_convert .include Index: head/dns/unbound/Makefile =================================================================== --- head/dns/unbound/Makefile (revision 435305) +++ head/dns/unbound/Makefile (revision 435306) @@ -1,98 +1,98 @@ # Created by: Sergey Matveychuk # $FreeBSD$ PORTNAME= unbound PORTVERSION= 1.6.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= dns MASTER_SITES= http://unbound.net/downloads/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Validating, recursive, and caching DNS resolver LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libexpat.so:textproc/expat2 \ libldns.so:dns/ldns BROKEN_aarch64= Fails to link: missing sbrk USES= autoreconf cpe libtool ssl CPE_VENDOR= nlnetlabs GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl=${OPENSSLBASE} --with-libexpat=${LOCALBASE} USE_LDCONFIG= yes TEST_TARGET= test USERS= ${PORTNAME} GROUPS= ${PORTNAME} USE_RC_SUBR= unbound PORTDOCS= CREDITS Changelog FEATURES LICENSE README README.svn \ README.tests TODO control_proto_spec.txt ietf67-design-02.odp \ ietf67-design-02.pdf requirements.txt OPTIONS_SUB= yes OPTIONS_DEFINE= THREADS PYTHON GOST ECDSA MUNIN_PLUGIN DOCS LIBEVENT FILTER_AAAA DNSTAP OPTIONS_DEFAULT=THREADS ECDSA LIBEVENT_DESC= Build against libevent GOST_DESC= Enable GOST support (requires OpenSSL >= 1.0) ECDSA_DESC= Enable ECDSA (elliptic curve) support (OpenSSL >= 1.0) MUNIN_PLUGIN_DESC= Install Munin plugin FILTER_AAAA_DESC= Build with AAAA filter functionality (contrib) DNSTAP_DESC= Enable dnstap logging support STRIP_FILES= .libs/libunbound.so unbound-checkconf unbound \ unbound-control .libs/unbound-host .libs/unbound-anchor DNSTAP_CONFIGURE_ENABLE=dnstap DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c ECDSA_CONFIGURE_ENABLE= ecdsa ECDSA_VARS= DEPENDS_ARGS+=WITH_ECDSA=yes GOST_CONFIGURE_ENABLE= gost GOST_VARS= DEPENDS_ARGS+=WITH_GOST=yes LIBEVENT_CONFIGURE_WITH=libevent LIBEVENT_CPPFLAGS+= $$(pkg-config libevent --cflags-only-I) LIBEVENT_LIB_DEPENDS= libevent.so:devel/libevent LIBEVENT_LDFLAGS+= $$(pkg-config libevent --libs-only-L) LIBEVENT_USES= pkgconfig MUNIN_PLUGIN_SUB_FILES= pkg-message PYTHON_BUILD_DEPENDS= swig:devel/swig13 PYTHON_CONFIGURE_ON= --with-pyunbound=yes --with-pythonmodule=yes LDFLAGS="-L${LOCALBASE}/lib" PYTHON_USES= python:2 PYTHON_VARS= STRIP_FILES+=.libs/_unbound.so THREADS_CONFIGURE_WITH= pthreads post-patch: @${RM} ${WRKSRC}/util/configlexer.c @${REINPLACE_CMD} -e 's|if test ! -e $$(DESTDIR)$$(configfile); then || ; \ s|$$(configfile); fi|$$(configfile).sample|' \ ${WRKSRC}/Makefile.in post-patch-FILTER_AAAA-on: ${CAT} ${WRKSRC}/contrib/aaaa-filter-iterator.patch | ${PATCH} -d ${WRKSRC} -p1 -s post-build: @for s in ${STRIP_FILES}; do ${STRIP_CMD} ${WRKSRC}/$$s; done post-install-PYTHON-on: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_unbound.so post-install-MUNIN_PLUGIN-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/munin/plugins ${INSTALL_SCRIPT} ${WRKDIR}/unbound-${PORTVERSION}/contrib/unbound_munin_ \ ${STAGEDIR}${PREFIX}/share/munin/plugins/ @${ECHO_MSG} @${ECHO_MSG} "=============================================================" @${CAT} ${WRKDIR}/pkg-message @${ECHO_MSG} "=============================================================" post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include Index: head/mail/enma/Makefile =================================================================== --- head/mail/enma/Makefile (revision 435305) +++ head/mail/enma/Makefile (revision 435306) @@ -1,73 +1,73 @@ # Created by: Hirohisa Yamaguchi # $FreeBSD$ PORTNAME= enma PORTVERSION= 1.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/ENMA/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Sender authentication milter supporting SPF and Sender ID LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= LIBBIND LIBBIND_DESC= Link against dns/libbind instead of dns/ldns GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl-incdir=${OPENSSLINC} \ --with-ssl-libdir=${OPENSSLLIB} USES= gmake libtool perl5 USE_RC_SUBR= milter-enma USE_LDCONFIG= yes USE_OPENSSL= yes USE_PERL5= build LDFLAGS+= -lssl MANLANG= "" ja_JP.UTF-8 PORTDOCS= ChangeLog INSTALL LICENSE README SUB_FILES= milter-enma OPTIONS_DEFINE= DOCS .if defined(WITH_POSTFIX_MILTER) || defined(WITH_POSTFIX) || defined(WITH_POSTFIX_CURRENT) CONF_SUB= ${REINPLACE_CMD} -e '/milter\.postfix/s/false/true/' ${WRKSRC}/enma/etc/enma.conf.sample . if defined(WITH_POSTFIX_CURRENT) RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:mail/postfix-current . else RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:mail/postfix . endif .endif .include .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" .if ${PORT_OPTIONS:MLIBBIND} CONFIGURE_ARGS+= --with-resolver=libbind \ --with-libbind-incdir=${LOCALBASE}/include/bind \ --with-libbind-libdir=${LOCALBASE}/lib BUILD_DEPENDS+= ${LOCALBASE}/lib/libbind.a:dns/libbind .else CONFIGURE_ARGS+= --with-resolver=ldns LIB_DEPENDS+= libldns.so:dns/ldns .endif pre-configure: $$(${CONF_SUB}) post-install: ${INSTALL_DATA} ${WRKSRC}/enma/etc/enma.conf.sample \ ${STAGEDIR}${PREFIX}/etc .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} . for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} . endfor .endif ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sidfquery \ ${STAGEDIR}${PREFIX}/lib/libsauth.so \ ${STAGEDIR}${PREFIX}/libexec/enma .include Index: head/mail/opendkim/Makefile =================================================================== --- head/mail/opendkim/Makefile (revision 435305) +++ head/mail/opendkim/Makefile (revision 435306) @@ -1,179 +1,179 @@ # Created by: Hirohisa Yamaguchi # $FreeBSD$ PORTNAME= opendkim PORTVERSION= 2.10.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= mail security MASTER_SITES= SF/${PORTNAME} \ SF/${PORTNAME}/Previous%20Releases \ ftp://ftpmirror.uk/freebsd-ports/${PORTNAME}/ MAINTAINER= freebsd-ports@dan.me.uk COMMENT= DKIM library and milter implementation LICENSE= BSD3CLAUSE SENDMAIL LICENSE_COMB= multi LICENSE_FILE_SENDMAIL= ${WRKSRC}/LICENSE.Sendmail LICENSE_GROUPS_SENDMAIL= FSF OSI LICENSE_NAME_SENDMAIL= Sendmail Open Source License LICENSE_PERMS_SENDMAIL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept GNU_CONFIGURE= yes NO_OPTIONS_SORT=yes USES= libtool perl5 pkgconfig shebangfix ssl USE_PERL5= run SHEBANG_FILES= opendkim/opendkim-genkey* reputation/opendkim-* stats/opendkim-* \ reprrd/opendkim-reprrdimport* USE_LDCONFIG= yes PORTDOCS= * CONFIGURE_ARGS+= --without-tre OPTIONS_SUB= yes OPTIONS_SINGLE= RESOLV OPTIONS_SINGLE_RESOLV= STOCK_RESOLVER UNBOUND OPTIONS_DEFINE= FILTER CURL GNUTLS JANSSON LDNS LMDB LUA MEMCACHED \ BDB_BASE OPENDBX OPENLDAP POPAUTH QUERY_CACHE SASL OPTIONS_DEFAULT= FILTER LUA UNBOUND STOCK_RESOLVER_DESC= Use the stock resolver library UNBOUND_DESC= Use unbound DNS library UNBOUND_CONFIGURE_WITH= unbound UNBOUND_LIB_DEPENDS= libunbound.so:dns/unbound FILTER_DESC= OpenDKIM filter, requires libmilter/Sendmail FILTER_USE= RC_SUBR=milter-opendkim CURL_DESC= Use cURL for web queries CURL_CONFIGURE_WITH= libcurl CURL_LIB_DEPENDS= libcurl.so:ftp/curl GNUTLS_DESC= Use GnuTLS instead of OpenSSL GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_CONFIGURE_OFF= --with-openssl=${OPENSSLBASE} JANSSON_DESC= Statistics and other output as JSON data JANSSON_CONFIGURE_WITH= libjansson JANSSON_LIB_DEPENDS= libjansson.so:devel/jansson LDNS_DESC= Use LDNS library for DNS queries LDNS_CONFIGURE_WITH= ldns LDNS_LIB_DEPENDS= libldns.so:dns/ldns LMDB_DESC= Use Lightning Memory-Mapped DB key-value store LMDB_CONFIGURE_WITH= lmdb LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb LUA_DESC= Describe filter policy with lua LUA_CONFIGURE_WITH= lua LUA_USES= lua MEMCACHED_DESC= Use memcached as a data set MEMCACHED_CONFIGURE_WITH= libmemcached MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached BDB_BASE_DESC= Use Berkeley DB from base OPENDBX_DESC= Store filter policies via OpenDBX OPENDBX_CONFIGURE_WITH= odbx OPENDBX_LIB_DEPENDS= libopendbx.so:databases/opendbx OPENLDAP_DESC= Store filter policies in LDAP OPENLDAP_CONFIGURE_WITH=openldap OPENLDAP_USE= OPENLDAP=yes POPAUTH_DESC= Use POP authentication DB POPAUTH_CONFIGURE_ENABLE= popauth QUERY_CACHE_DESC= Cache DNS query results locally QUERY_CACHE_CONFIGURE_ENABLE= query_cache SASL_DESC= Enable SASL authentication with LDAP SASL_CONFIGURE_WITH= sasl DOCS_CONFIGURE_ON= --docdir=${WRKDIR}/doc MAKE_ARGS+= pkgconfigdir="${PREFIX}/libdata/pkgconfig" MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP} .include "${.CURDIR}/Makefile.options" .include .if ${PORT_OPTIONS:MSASL} && ${PORT_OPTIONS:MOPENLDAP} WANT_OPENLDAP_SASL= yes .endif .if ${PORT_OPTIONS:MFILTER} SUB_FILES= pkg-message WITHOUT_MILTER_CFLAGS= yes WITHOUT_MILTER_LDFLAGS= yes .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" CONFIGURE_ARGS+= --with-milter=${MILTERBASE} .endif .if ${PORT_OPTIONS:MLUA_ONLY_SIGNING} || \ ${PORT_OPTIONS:MRBL} .if !${PORT_OPTIONS:MLUA} IGNORE= options LUA_ONLY_SIGNING and RBL require LUA as well .endif .endif .if ${PORT_OPTIONS:MREPUTATION} .if !${PORT_OPTIONS:MCURL} || !${PORT_OPTIONS:MJANSSON} IGNORE= option REPUTATION requires CURL and JANSSON as well .endif .endif .if ${PORT_OPTIONS:MSTATSEXT} .if !${PORT_OPTIONS:MSTATS} || !${PORT_OPTIONS:MLUA} IGNORE= option STATSEXT requires STATS and LUA as well .endif .endif .if ${PORT_OPTIONS:MPOPAUTH} \ || ${PORT_OPTIONS:MQUERY_CACHE} \ || ${PORT_OPTIONS:MLDAP_CACHING} \ || ${PORT_OPTIONS:MREPUTATION} \ || ${PORT_OPTIONS:MSTATS} . if ${PORT_OPTIONS:MBDB_BASE} CONFIGURE_ARGS+= --with-db-lib=c . else CONFIGURE_ARGS+= --with-db-incdir=${BDB_INCLUDE_DIR} \ --with-db-libdir=${BDB_LIB_DIR} \ --with-db-lib=${BDB_LIB_NAME} USES+= bdb . endif .endif .if ${PORT_OPTIONS:MCODECOVERAGE} LDFLAGS+= -lpthread .endif pre-configure: ${REINPLACE_CMD} -e '/LIBLUA_LIBS/s/lua5\.[0-9]/lua-${LUA_VER}/' \ -e '/PKG_CONFIG/s/lua5\.[0-9]/lua-${LUA_VER}/' \ -e '/PKG_CONFIG/s/cyrussasl/libsasl2/' \ ${WRKSRC}/configure post-patch: .if ${PORT_OPTIONS:MLCOV} ${CP} ${FILESDIR}/lcov-helper.sh ${WRKSRC}/libopendkim/tests/ ${CP} ${FILESDIR}/lcov-helper.sh ${WRKSRC}/opendkim/tests/ ${FIND} ${WRKSRC} -type f -name \*-helper.sh -exec ${CHMOD} 755 {} + .endif post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/mail ${INSTALL_DATA} ${WRKSRC}/opendkim/opendkim.conf.sample \ ${STAGEDIR}${PREFIX}/etc/mail/ regression-test: build cd ${WRKSRC} ; ${MAKE} check .include Index: head/net/freeswitch/Makefile =================================================================== --- head/net/freeswitch/Makefile (revision 435305) +++ head/net/freeswitch/Makefile (revision 435306) @@ -1,148 +1,149 @@ # Created by: Corey Smith # $FreeBSD$ PORTNAME= freeswitch PORTVERSION= 1.6.13 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://files.freeswitch.org/releases/freeswitch/ \ http://files.freeswitch.org/releases/sounds/:sounds DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= corsmith@gmail.com COMMENT= Multi-protocol soft switch for telephony applications LICENSE= MPL LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \ libcurl.so:ftp/curl \ libpcre.so:devel/pcre \ libspeexdsp.so:audio/speexdsp \ libspeex.so:audio/speex \ libldns.so:dns/ldns \ libopus.so:audio/opus \ libsndfile.so:audio/libsndfile \ libfreetype.so:print/freetype2 \ libpng16.so:graphics/png \ libjbig.so:graphics/jbigkit CONFLICTS_BUILD= xmlrpc-c-* ONLY_FOR_ARCHS= amd64 USES= gmake jpeg pkgconfig lua perl5 libtool shebangfix tar:xz iconv libedit ssl USE_LDCONFIG= yes ALL_MODULES_DESC= Build all modules X11_DESC= graphics/ImageMagick[-nox11] dependency 8K_DESC= 8kHz Audio Files 16K_DESC= 16kHz Audio Files 32K_DESC= 32kHz Audio Files 48K_DESC= 48kHz Audio Files ENGLISH_DESC= US English Language Sounds FRENCH_DESC= French Canadian Language Sounds RUSSIAN_DESC= Russian Language Sounds OPTIONS_DEFINE= ALL_MODULES X11 OPTIONS_MULTI= BITRATE LANGUAGE OPTIONS_MULTI_BITRATE= 8K 16K 32K 48K OPTIONS_MULTI_LANGUAGE= ENGLISH FRENCH RUSSIAN OPTIONS_DEFAULT= 8K 16K ENGLISH NO_OPTIONS_SORT= yes OPTIONS_SUB= yes ALL_MODULES_CONFLICTS_BUILD+= apr ALL_MODULES_EXTRA_PATCHES= ${FILESDIR}/extrapatch-modules.conf GNU_CONFIGURE= yes # install-strip causes `make stage' to fail: # libtool: install: strip --strip-debug /wrkdirs/usr/ports/net/freeswitch/work/stage/usr/local/lib/libfreeswitch.a # strip: file format not recognized # INSTALL_TARGET= install-strip SHEBANG_FILES= scripts/fsxs.in USE_RC_SUBR= freeswitch USERS= ${PORTNAME} GROUPS= ${USERS} SUB_FILES= pkg-message CFLAGS+= -Wno-c11-extensions -Wno-deprecated-declarations \ -Wno-zero-length-array -Wno-incompatible-pointer-types CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --enable-zrtp .include .if ${PORT_OPTIONS:MALL_MODULES} USE_XORG= x11 BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:audio/ladspa \ ${LOCALBASE}/bin/aclocal:devel/automake RUN_DEPENDS+= ${LOCALBASE}/include/ladspa.h:audio/ladspa LIB_DEPENDS+= libavformat.so:multimedia/ffmpeg \ libopencv_gpu.so:graphics/opencv2 \ libopencv_core.so:graphics/opencv2-core \ libhiredis.so:databases/hiredis \ libmemcached.so:databases/libmemcached \ libSoundTouch.so:audio/soundtouch \ libasound.so:audio/alsa-lib \ libportaudio.so:audio/portaudio \ libmp4v2.so:multimedia/mp4v2 \ libshout.so:audio/libshout \ libmpg123.so:audio/mpg123 \ libmp3lame.so:audio/lame \ libnetsnmp.so:net-mgmt/net-snmp \ libvlc.so:multimedia/vlc \ libyaml.so:textproc/libyaml USE_OPENLDAP= yes .if ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libMagickWand-6.so:graphics/ImageMagick .else LIB_DEPENDS+= libMagickWand-6.so:graphics/ImageMagick-nox11 .endif .endif EDPRE= freeswitch-sounds EDPOST= 1.0.51.tar.gz .if ${PORT_OPTIONS:M8K} BITRATES+= 8000 .endif .if ${PORT_OPTIONS:M16K} BITRATES+= 16000 .endif .if ${PORT_OPTIONS:M32K} BITRATES+= 32000 .endif .if ${PORT_OPTIONS:M48K} BITRATES+= 48000 .endif .for rate in ${BITRATES} EXTRADISTFILES+= ${EDPRE}-music-${rate}-${EDPOST} .if ${PORT_OPTIONS:MENGLISH} EXTRADISTFILES+= ${EDPRE}-en-us-callie-${rate}-${EDPOST} .endif .if ${PORT_OPTIONS:MFRENCH} EXTRADISTFILES+= ${EDPRE}-fr-ca-june-${rate}-${EDPOST} .endif .if ${PORT_OPTIONS:MRUSSIAN} EXTRADISTFILES+= ${EDPRE}-ru-RU-elena-${rate}-${EDPOST} .endif .endfor .for distfile in ${EXTRADISTFILES} DISTFILES+= ${distfile}:sounds .endfor post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/sounds .for distfile in ${EXTRADISTFILES} ${TAR} --cd ${STAGEDIR}${DATADIR}/sounds -xf ${DISTDIR}/${distfile} .endfor ${FIND} ${STAGEDIR}${DATADIR}/sounds -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} ${RM} -r ${STAGEDIR}${ETCDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/freeswitch/mod/mod_png.so (cd ${WRKSRC}/conf && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/security/openssh-portable/Makefile =================================================================== --- head/security/openssh-portable/Makefile (revision 435305) +++ head/security/openssh-portable/Makefile (revision 435306) @@ -1,223 +1,223 @@ # Created by: dwcjr@inethouston.net # $FreeBSD$ PORTNAME= openssh DISTVERSION= 7.4p1 -PORTREVISION= 0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= security ipv6 MASTER_SITES= OPENBSD/OpenSSH/portable PKGNAMESUFFIX?= -portable MAINTAINER= bdrewery@FreeBSD.org COMMENT= The portable version of OpenBSD's OpenSSH #LICENSE= BSD2,BSD3,MIT,public domain,BSD-Style,BEER-WARE,"any purpose with notice intact",ISC-Style #LICENSE_FILE= ${WRKSRC}/LICENCE CONFLICTS?= openssh-3.* ssh-1.* ssh2-3.* openssh-portable-devel-* USES= alias ncurses USE_AUTOTOOLS= autoconf autoheader USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_func_strnvis=no CONFIGURE_ARGS= --prefix=${PREFIX} --with-md5-passwords \ --without-zlib-version-check --with-ssl-engine ETCOLD= ${PREFIX}/etc OPTIONS_DEFINE= PAM TCP_WRAPPERS LIBEDIT BSM \ HPN X509 KERB_GSSAPI \ OVERWRITE_BASE SCTP LDNS NONECIPHER OPTIONS_DEFAULT= LIBEDIT PAM TCP_WRAPPERS HPN LDNS OPTIONS_RADIO= KERBEROS OPTIONS_RADIO_KERBEROS= MIT HEIMDAL HEIMDAL_BASE TCP_WRAPPERS_DESC= tcp_wrappers support BSM_DESC= OpenBSM Auditing KERB_GSSAPI_DESC= Kerberos/GSSAPI patch (req: GSSAPI) HPN_DESC= HPN-SSH patch LDNS_DESC= SSHFP/LDNS support X509_DESC= x509 certificate patch SCTP_DESC= SCTP support OVERWRITE_BASE_DESC= EOL, No longer supported. HEIMDAL_DESC= Heimdal Kerberos (security/heimdal) HEIMDAL_BASE_DESC= Heimdal Kerberos (base) MIT_DESC= MIT Kerberos (security/krb5) NONECIPHER_DESC= NONE Cipher support OPTIONS_SUB= yes TCP_WRAPPERS_EXTRA_PATCHES=${FILESDIR}/extra-patch-tcpwrappers LDNS_CONFIGURE_WITH= ldns LDNS_LIB_DEPENDS= libldns.so:dns/ldns LDNS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-ldns LDNS_CFLAGS= -I${LOCALBASE}/include LDNS_CONFIGURE_ON= --with-ldflags='-L${LOCALBASE}/lib' # http://www.psc.edu/index.php/hpn-ssh HPN_CONFIGURE_WITH= hpn NONECIPHER_CONFIGURE_WITH= nonecipher # See http://www.roumenpetrov.info/openssh/ X509_VERSION= 9.3 X509_PATCH_SITES= http://www.roumenpetrov.info/openssh/x509-${X509_VERSION}/:x509 X509_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-x509-glue X509_PATCHFILES= ${PORTNAME}-7.4p1+x509-${X509_VERSION}.diff.gz:-p1:x509 # See https://bugzilla.mindrot.org/show_bug.cgi?id=2016 # and https://bugzilla.mindrot.org/show_bug.cgi?id=1604 #SCTP_PATCHFILES= ${PORTNAME}-7.2_p1-sctp.patch.gz:-p1 SCTP_CONFIGURE_WITH= sctp SCTP_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-sctp:-p1 MIT_LIB_DEPENDS= libkrb5.so.3:security/krb5 HEIMDAL_LIB_DEPENDS= libkrb5.so.26:security/heimdal PAM_CONFIGURE_WITH= pam TCP_WRAPPERS_CONFIGURE_WITH= tcp-wrappers LIBEDIT_CONFIGURE_WITH= libedit LIBEDIT_USES= libedit BSM_CONFIGURE_ON= --with-audit=bsm ETCDIR?= ${PREFIX}/etc/ssh .include PATCH_SITES+= http://mirror.shatow.net/freebsd/${PORTNAME}/:DEFAULT,x509,hpn,gsskex # X509 patch includes TCP Wrapper support already .if ${PORT_OPTIONS:MX509} EXTRA_PATCHES:= ${EXTRA_PATCHES:N${TCP_WRAPPERS_EXTRA_PATCHES}} .endif # Must add this patch before HPN due to conflicts .if ${PORT_OPTIONS:MKERB_GSSAPI} # Patch from: # http://sources.debian.net/data/main/o/openssh/1:7.4p1-5/debian/patches/gssapi.patch # which was originally based on 5.7 patch from # http://www.sxw.org.uk/computing/patches/ # It is mirrored simply to apply gzip -9. . if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} # Needed glue for applying HPN patch without conflict EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hpn-gss-glue . endif PATCHFILES+= openssh-7.4p1-gsskex-all-20141021-debian-rh-20161228.patch.gz:-p1:gsskex .endif # http://www.psc.edu/index.php/hpn-ssh https://github.com/rapier1/hpn-ssh https://github.com/rapier1/openssh-portable .if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} PORTDOCS+= HPN-README HPN_VERSION= 14v5 HPN_DISTVERSION= 6.7p1 #PATCH_SITES+= SOURCEFORGE/hpnssh/HPN-SSH%20${HPN_VERSION}%20${HPN_DISTVERSION}/:hpn #PATCHFILES+= ${PORTNAME}-${HPN_DISTVERSION}-hpnssh${HPN_VERSION}.diff.gz:-p1:hpn EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hpn:-p2 .endif CONFIGURE_LIBS+= -lutil CONFIGURE_ARGS+= --disable-utmp --disable-wtmp --disable-wtmpx --without-lastlog # Keep this last EXTRA_PATCHES+= ${FILESDIR}/extra-patch-version-addendum .if ${PORT_OPTIONS:MX509} . if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} BROKEN= X509 patch and HPN patch do not apply cleanly together . endif . if ${PORT_OPTIONS:MSCTP} BROKEN= X509 patch and SCTP patch do not apply cleanly together . endif . if ${PORT_OPTIONS:MKERB_GSSAPI} BROKEN= X509 patch incompatible with KERB_GSSAPI patch . endif .endif .if ${PORT_OPTIONS:MHEIMDAL_BASE} && ${PORT_OPTIONS:MKERB_GSSAPI} BROKEN= KERB_GSSAPI Requires either MIT or HEMIDAL, does not build with base Heimdal currently .endif .if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so) IGNORE= you have selected HEIMDAL_BASE but do not have heimdal installed in base .endif .if ${PORT_OPTIONS:MMIT} || ${PORT_OPTIONS:MHEIMDAL} || ${PORT_OPTIONS:MHEIMDAL_BASE} . if ${PORT_OPTIONS:MHEIMDAL_BASE} CONFIGURE_LIBS+= -lgssapi_krb5 CONFIGURE_ARGS+= --with-kerberos5=/usr . else CONFIGURE_ARGS+= --with-kerberos5=${LOCALBASE} . endif . if ${OPENSSLBASE} == "/usr" CONFIGURE_ARGS+= --without-rpath LDFLAGS= # empty . endif .else . if ${PORT_OPTIONS:MKERB_GSSAPI} IGNORE= KERB_GSSAPI requires one of MIT HEIMDAL or HEIMDAL_BASE . endif .endif .if ${OPENSSLBASE} != "/usr" CONFIGURE_ARGS+= --with-ssl-dir=${OPENSSLBASE} .endif EMPTYDIR= /var/empty .if ${PORT_OPTIONS:MOVERWRITE_BASE} || defined(OPENSSH_OVERWRITE_BASE) IGNORE= Overwrite base option is no longer supported. .endif USE_RC_SUBR= openssh # After all CONFIGURE_ARGS+= --sysconfdir=${ETCDIR} --with-privsep-path=${EMPTYDIR} .if !empty(CONFIGURE_LIBS) CONFIGURE_ARGS+= --with-libs='${CONFIGURE_LIBS}' .endif CONFIGURE_ARGS+= --with-xauth=${LOCALBASE}/bin/xauth RC_SCRIPT_NAME= openssh VERSION_ADDENDUM_DEFAULT?= ${OPSYS}-${PKGNAME} post-patch: @${REINPLACE_CMD} -e 's|-ldes|-lcrypto|g' ${WRKSRC}/configure @${REINPLACE_CMD} \ -e 's|install: \(.*\) host-key check-config|install: \1|g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|%%PREFIX%%|${LOCALBASE}|' \ -e 's|%%RC_SCRIPT_NAME%%|${RC_SCRIPT_NAME}|' ${WRKSRC}/sshd.8 @${REINPLACE_CMD} \ -e 's|\(VersionAddendum\) none|\1 ${VERSION_ADDENDUM_DEFAULT}|' \ ${WRKSRC}/sshd_config @${REINPLACE_CMD} \ -e 's|%%SSH_VERSION_FREEBSD_PORT%%|${VERSION_ADDENDUM_DEFAULT}|' \ ${WRKSRC}/sshd_config.5 @${ECHO_CMD} '#define SSH_VERSION_FREEBSD_PORT "${VERSION_ADDENDUM_DEFAULT}"' >> \ ${WRKSRC}/version.h post-install: ${MV} ${STAGEDIR}${ETCDIR}/ssh_config \ ${STAGEDIR}${ETCDIR}//ssh_config.sample ${MV} ${STAGEDIR}${ETCDIR}/sshd_config \ ${STAGEDIR}${ETCDIR}/sshd_config.sample .if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/HPN-README ${STAGEDIR}${DOCSDIR} .endif test: build cd ${WRKSRC} && ${SETENV} -i \ OBJ=${WRKDIR} ${MAKE_ENV} \ TEST_SHELL=${SH} \ SUDO="${SUDO}" \ PATH=${WRKSRC}:${PREFIX}/bin:${PREFIX}/sbin:${PATH} \ ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} tests .include Index: head/security/passivedns/Makefile =================================================================== --- head/security/passivedns/Makefile (revision 435305) +++ head/security/passivedns/Makefile (revision 435306) @@ -1,32 +1,33 @@ # $FreeBSD$ PORTNAME= passivedns DISTVERSION= 1.1.3-60 +PORTREVISION= 1 DISTVERSIONSUFFIX= -ga6c7e26 CATEGORIES= security MAINTAINER= shadowbq@gmail.com COMMENT= Network sniffer that logs DNS replies for use in passive DNS setups LICENSE= GPLv2 LIB_DEPENDS= libldns.so:dns/ldns USE_GITHUB= yes GH_ACCOUNT= gamelinux SUB_FILES= pkg-message USES= autoreconf gmake libtool GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ldns-includes=${LOCALBASE}/include \ --with-ldns-libraries=${LOCALBASE}/lib USE_RC_SUBR= passivedns do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/passivedns \ ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}/var/log/passivedns .include Index: head/security/strongswan/Makefile =================================================================== --- head/security/strongswan/Makefile (revision 435305) +++ head/security/strongswan/Makefile (revision 435306) @@ -1,141 +1,142 @@ # Created by: Riaan Kruger # $FreeBSD$ PORTNAME= strongswan PORTVERSION= 5.5.1 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://download.strongswan.org/ \ http://download2.strongswan.org/ MAINTAINER= strongswan@nanoteq.com COMMENT= Open Source IKEv2 IPsec-based VPN solution LICENSE= GPLv2 USES= cpe execinfo libtool:keepla pkgconfig tar:bzip2 ssl USE_RC_SUBR= strongswan GNU_CONFIGURE= yes USE_LDCONFIG= ${PREFIX}/lib/ipsec INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-kernel-pfkey \ --enable-kernel-pfroute \ --disable-kernel-netlink \ --disable-scripts \ --disable-gmp \ --enable-openssl \ --enable-eap-identity \ --enable-eap-md5 \ --enable-eap-tls \ --enable-eap-mschapv2 \ --enable-eap-peap \ --enable-eap-ttls \ --enable-md4 \ --enable-blowfish \ --enable-addrblock \ --enable-whitelist \ --enable-cmd \ --with-group=wheel \ --with-lib-prefix=${PREFIX} OPTIONS_DEFINE= CURL EAPAKA3GPP2 EAPDYNAMIC EAPRADIUS EAPSIMFILE GCM IKEv1 \ IPSECKEY KERNELLIBIPSEC LOADTESTER LDAP MYSQL PKI SCEP SMP \ SQLITE SWANCTL TESTVECTOR UNBOUND UNITY VICI XAUTH OPTIONS_DEFAULT= IKEv1 BUILTIN PKI SWANCTL VICI OPTIONS_SINGLE= PRINTF_HOOKS OPTIONS_SINGLE_PRINTF_HOOKS= BUILTIN VSTR LIBC OPTIONS_SUB= yes # Description of options CURL_DESC= Enable CURL to fetch CRL/OCSP EAPAKA3GPP2_DESC= Enable EAP AKA with 3gpp2 backend EAPDYNAMIC_DESC= Enable EAP dynamic proxy module EAPRADIUS_DESC= Enable EAP Radius proxy authentication EAPSIMFILE_DESC= Enable EAP SIM with file backend GCM_DESC= Enable GCM AEAD wrapper crypto plugin IKEv1_DESC= Enable IKEv1 support IPSECKEY_DESC= Enable authentication with IPSECKEY resource records with DNSSEC KERNELLIBIPSEC_DESC= Enable IPSec userland backend LOADTESTER_DESC= Enable load testing plugin TESTVECTOR_DESC= Enable crypto test vectors PKI_DESC= Enable PKI tools SCEP_DESC= Enable Simple Certificate Enrollment Protocol SMP_DESC= Enable XML-based management protocol (DEPRECATED) SWANCTL_DESC= Install swanctl (requires VICI) UNBOUND_DESC= Enable DNSSEC-enabled resolver UNITY_DESC= Enable Cisco Unity extension plugin VICI_DESC= Enable VICI management protocol XAUTH_DESC= Enable XAuth password verification BUILTIN_DESC= Use builtin printf hooks LIBC_DESC= Use libc printf hooks VSTR_DESC= Use devel/vstr printf hooks # Extra options CURL_CONFIGURE_ON= --enable-curl CURL_LIB_DEPENDS= libcurl.so:ftp/curl EAPAKA3GPP2_CONFIGURE_ON= --enable-eap-aka --enable-eap-aka-3gpp2 EAPAKA3GPP2_LIB_DEPENDS=libgmp.so:math/gmp EAPDYNAMIC_CONFIGURE_ON=--enable-eap-dynamic EAPRADIUS_CONFIGURE_ON= --enable-eap-radius EAPSIMFILE_CONFIGURE_ON=--enable-eap-sim --enable-eap-sim-file GCM_CONFIGURE_ON= --enable-gcm IKEv1_CONFIGURE_OFF= --disable-ikev1 IPSECKEY_CONFIGURE_ON= --enable-ipseckey KERNELLIBIPSEC_CONFIGURE_ON= --enable-kernel-libipsec LOADTESTER_CONFIGURE_ON=--enable-load-tester LDAP_CONFIGURE_ON= --enable-ldap LDAP_USE= OPENLDAP=yes MYSQL_CONFIGURE_ON= --enable-mysql MYSQL_USES= mysql SMP_LIB_DEPENDS= libxml2.so:textproc/libxml2 SMP_CONFIGURE_ON= --enable-smp SWANCTL_CONFIGURE_ON= --enable-swanctl SWANCTL_IMPLIES= VICI SQLITE_CONFIGURE_ON= --enable-sqlite SQLITE_LIB_DEPENDS= libsqlite3.so:databases/sqlite3 TESTVECTOR_CONFIGURE_ON=--enable-test-vectors PKI_CONFIGURE_OFF= --disable-pki SCEP_CONFIGURE_OFF= --disable-scepclient UNBOUND_CONFIGURE_ON= --enable-unbound UNBOUND_LIB_DEPENDS= libunbound.so:dns/unbound \ libldns.so:dns/ldns UNITY_CONFIGURE_ON= --enable-unity VICI_CONFIGURE_ON= --enable-vici XAUTH_CONFIGURE_ON= --enable-xauth-eap --enable-xauth-generic BUILTIN_CONFIGURE_ON= --with-printf-hooks=builtin LIBC_CONFIGURE_ON= --with-printf-hooks=glibc VSTR_CONFIGURE_ON= --with-printf-hooks=vstr VSTR_LIB_DEPENDS= libvstr.so:devel/vstr .include .if ${PORT_OPTIONS:MEAPSIMFILE} || ${PORT_OPTIONS:MEAPAKA3GPP2} PLIST_SUB+= SIMAKA="" .else PLIST_SUB+= SIMAKA="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MSQLITE} CONFIGURE_ARGS+= --enable-attr-sql --enable-sql PLIST_SUB+= SQL="" .else PLIST_SUB+= SQL="@comment " .endif .if ${PORT_OPTIONS:MIKEv1} || ${PORT_OPTIONS:MXAUTH} PLIST_SUB+= XAUTHGEN="" .else PLIST_SUB+= XAUTHGEN="@comment " .endif post-install: .if ${PORT_OPTIONS:MVICI} ${INSTALL_DATA} ${WRKSRC}/src/libcharon/plugins/vici/libvici.h \ ${STAGEDIR}${PREFIX}/include .endif .if ${PORT_OPTIONS:MSWANCTL} ${MV} ${STAGEDIR}${PREFIX}/etc/swanctl/swanctl.conf \ ${STAGEDIR}${PREFIX}/etc/swanctl/swanctl.conf.sample .endif .include