From owner-svn-ports-all@freebsd.org Sun Jun 30 20:45:24 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BAAC415DF30D; Sun, 30 Jun 2019 20:45:24 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 503476F978; Sun, 30 Jun 2019 20:45:24 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1E6122CC9; Sun, 30 Jun 2019 20:45:24 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x5UKjNuj028824; Sun, 30 Jun 2019 20:45:23 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x5UKjNOu028821; Sun, 30 Jun 2019 20:45:23 GMT (envelope-from swills@FreeBSD.org) Message-Id: <201906302045.x5UKjNOu028821@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Sun, 30 Jun 2019 20:45:23 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r505487 - in branches/2019Q2/dns/powerdns: . files X-SVN-Group: ports-branches X-SVN-Commit-Author: swills X-SVN-Commit-Paths: in branches/2019Q2/dns/powerdns: . files X-SVN-Commit-Revision: 505487 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 503476F978 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_SHORT(-0.96)[-0.965,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jun 2019 20:45:25 -0000 Author: swills Date: Sun Jun 30 20:45:23 2019 New Revision: 505487 URL: https://svnweb.freebsd.org/changeset/ports/505487 Log: MFH: r499039 r505025 r505486 dns/powerdns: update to 4.1.8 PR: 236717 Submitted by: Ralf van der Enden (maintainer) Similar to r502813 for dns/powerdns-recursor, fix build on GCC-based systems: Don't add -L/usr/lib unconditionally, it makes gcc8 (used on GCC-based systems) link to base libstdc++. Given that this is a build fix that does not affect clang-based systems, there should be no need to bump portrevision. PR: 238742 Reported by: pkubaj Approved by: maintainer dns/powerdns: update to 4.1.10 PR: 238705 Submitted by: Ralf van der Enden (maintainer) Security: 1c21f6a3-9415-11e9-95ec-6805ca2fa271 Approved by: ports-secteam (implicit) Added: branches/2019Q2/dns/powerdns/files/patch-configure - copied unchanged from r505025, head/dns/powerdns/files/patch-configure Modified: branches/2019Q2/dns/powerdns/Makefile branches/2019Q2/dns/powerdns/distinfo Directory Properties: branches/2019Q2/ (props changed) Modified: branches/2019Q2/dns/powerdns/Makefile ============================================================================== --- branches/2019Q2/dns/powerdns/Makefile Sun Jun 30 20:39:26 2019 (r505486) +++ branches/2019Q2/dns/powerdns/Makefile Sun Jun 30 20:45:23 2019 (r505487) @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= powerdns -DISTVERSION= 4.1.7 -PORTREVISION= 1 +DISTVERSION= 4.1.9 CATEGORIES= dns ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ DISTNAME= pdns-${DISTVERSION} @@ -13,85 +12,103 @@ COMMENT= Advanced DNS server with multiple backends in LICENSE= GPLv2 BROKEN_powerpc64= Does not build: undefined reference to std::__throw_out_of_range_fmt -BROKEN_sparc64= Does not compile: error: to_string is not a member of std +BROKEN_sparc64= Does not compile: error: to_string is not a member of std LIB_DEPENDS= libboost_serialization.so:devel/boost-libs -USES= compiler:c++11-lib cpe gmake libtool localbase:ldflags pathfix pkgconfig ssl \ - tar:bzip2 +USES= compiler:c++11-lib cpe gmake libtool localbase:ldflags pathfix \ + pkgconfig ssl tar:bzip2 USE_LDCONFIG= YES +USE_RC_SUBR= pdns USE_SUBMAKE= YES + GNU_CONFIGURE= YES -INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-static \ - --with-modules="" \ - --with-dynmodules="pipe bind ${MODULES}" \ --docdir="${PREFIX}/share/doc/powerdns" \ --sysconfdir="${PREFIX}/etc/pdns" \ - --with-boost="${LOCALBASE}" -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - CURDIR2="${.CURDIR}" \ - MKDIR="${MKDIR}" \ - DISTNAME="${DISTNAME}" \ - POWERDNS_OPTIONS="${POWERDNS_OPTIONS}" + --with-boost="${LOCALBASE}" \ + --with-dynmodules="pipe bind ${MODULES}" \ + --with-modules="" +INSTALL_TARGET= install-strip +SCRIPTS_ENV= CURDIR2="${.CURDIR}" DISTNAME="${DISTNAME}" MKDIR="${MKDIR}" \ + POWERDNS_OPTIONS="${POWERDNS_OPTIONS}" \ + WRKDIRPREFIX="${WRKDIRPREFIX}" + SUB_FILES= pkg-message -USE_RC_SUBR= pdns +OPTIONS_DEFINE= DOCS EXAMPLES LUAJIT MYDNS MYSQL OPENDBX OPENLDAP \ + OPTALGO PGSQL PROTOBUF REMOTE SQLITE3 TINYDNS TOOLS \ + UNIXODBC +OPTIONS_DEFAULT= MYSQL PGSQL SQLITE3 -OPTIONS_DEFINE= DOCS EXAMPLES LUAJIT MYDNS MYSQL OPENDBX OPENLDAP OPTALGO PGSQL PROTOBUF REMOTE SQLITE3 TINYDNS TOOLS UNIXODBC -OPTIONS_GROUP= EXPERIMENTAL REMOTEOPT +OPTIONS_GROUP= EXPERIMENTAL REMOTEOPT OPTIONS_GROUP_EXPERIMENTAL= LUABACKEND OPTIONS_GROUP_REMOTEOPT= ZEROMQ -ZEROMQ_IMPLIES= REMOTE -OPTIONS_DEFAULT= MYSQL PGSQL SQLITE3 -OPTIONS_SUB= yes +OPTIONS_SUB= yes +LUABACKEND_DESC= Lua backend +LUAJIT_DESC= Use LuaJIT instead of Lua +MYDNS_DESC= MyDNS backend +MYSQL_DESC= MySQL backend +OPENDBX_DESC= OpenDBX backend +OPENLDAP_DESC= OpenLDAP backend +OPTALGO_DESC= Enable optional algorithms (12, 15 & 16) +PGSQL_DESC= PostgreSQL backend +PROTOBUF_DESC= Protobuf support +REMOTEOPT_DESC= Remote backend connectors +REMOTE_DESC= Remote backend +SQLITE3_DESC= SQLite 3 backend +TINYDNS_DESC= TinyDNS backend +TOOLS_DESC= Build extra tools +ZEROMQ_DESC= Enable ZeroMQ connector (Implies REMOTE enabled) + LUABACKEND_VARS= MODULES+=lua -LUAJIT_CONFIGURE_WITH= luajit LUAJIT_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit LUAJIT_USES_OFF= lua +LUAJIT_CONFIGURE_WITH= luajit -MYDNS_CONFIGURE_ON= --with-mysql=${LOCALBASE} MYDNS_USES= mysql +MYDNS_CONFIGURE_ON= --with-mysql=${LOCALBASE} MYDNS_VARS= MODULES+=mydns -MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} -MYSQL_CONFIGURE_OFF= --without-mysql MYSQL_USES= mysql +MYSQL_CONFIGURE_OFF= --without-mysql +MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} MYSQL_VARS= MODULES+=gmysql OPENDBX_LIB_DEPENDS= libopendbx.so:databases/opendbx OPENDBX_VARS= MODULES+=opendbx -OPENLDAP_CXXFLAGS= -DLDAP_DEPRECATED=1 OPENLDAP_USE= OPENLDAP=YES +OPENLDAP_CXXFLAGS= -DLDAP_DEPRECATED=1 OPENLDAP_VARS= MODULES+=ldap -OPTALGO_CONFIGURE_ON= --enable-botan \ - --enable-libdecaf \ - --enable-libsodium OPTALGO_LIB_DEPENDS= libbotan-2.so:security/botan2 \ libdecaf.so:security/libdecaf \ libsodium.so:security/libsodium +OPTALGO_CONFIGURE_ON= --enable-botan \ + --enable-libdecaf \ + --enable-libsodium -PGSQL_CONFIGURE_ON= --with-pg-config=${LOCALBASE}/bin/pg_config PGSQL_USES= pgsql +PGSQL_CONFIGURE_ON= --with-pg-config=${LOCALBASE}/bin/pg_config PGSQL_VARS= MODULES+=gpgsql +PROTOBUF_LIB_DEPENDS= libprotobuf.so:devel/protobuf PROTOBUF_CONFIGURE_WITH= protobuf -PROTOBUF_LIB_DEPENDS= libprotobuf.so:devel/protobuf -REMOTE_VARS= MODULES+=remote +REMOTE_VARS= MODULES+=remote -SQLITE3_USES= sqlite:3 -SQLITE3_VARS= MODULES+=gsqlite3 +SQLITE3_USES= sqlite:3 +SQLITE3_VARS= MODULES+=gsqlite3 -TINYDNS_CONFIGURE_ON= CDB_LIBS="-L${LOCALBASE}/lib -lcdb" CDB_CFLAGS="-I${LOCALBASE}/include" TINYDNS_LIB_DEPENDS= libcdb.so:databases/tinycdb +TINYDNS_CONFIGURE_ON= CDB_CFLAGS="-I${LOCALBASE}/include" \ + CDB_LIBS="-L${LOCALBASE}/lib -lcdb" TINYDNS_VARS= MODULES+=tinydns TOOLS_CONFIGURE_ENABLE= tools @@ -99,24 +116,9 @@ TOOLS_CONFIGURE_ENABLE= tools UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC UNIXODBC_VARS= MODULES+=godbc -ZEROMQ_CONFIGURE_ARGS= --enable-remotebackend-zeromq +ZEROMQ_IMPLIES= REMOTE ZEROMQ_LIB_DEPENDS= libzmq.so:net/libzmq4 - -LUABACKEND_DESC= Lua backend -LUAJIT_DESC= Use LuaJIT instead of Lua -MYDNS_DESC= MyDNS backend -MYSQL_DESC= MySQL backend -OPENDBX_DESC= OpenDBX backend -OPENLDAP_DESC= OpenLDAP backend -OPTALGO_DESC= Enable optional algorithms (12, 15 & 16) -PGSQL_DESC= PostgreSQL backend -PROTOBUF_DESC= Protobuf support -REMOTE_DESC= Remote backend -REMOTEOPT_DESC= Remote backend connectors -SQLITE3_DESC= SQLite 3 backend -TINYDNS_DESC= TinyDNS backend -TOOLS_DESC= Build extra tools -ZEROMQ_DESC= Enable ZeroMQ connector (Implies REMOTE enabled) +ZEROMQ_CONFIGURE_ON= --enable-remotebackend-zeromq post-install:: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} Modified: branches/2019Q2/dns/powerdns/distinfo ============================================================================== --- branches/2019Q2/dns/powerdns/distinfo Sun Jun 30 20:39:26 2019 (r505486) +++ branches/2019Q2/dns/powerdns/distinfo Sun Jun 30 20:45:23 2019 (r505487) @@ -1,3 +1,3 @@ -TIMESTAMP = 1552984219 -SHA256 (pdns-4.1.7.tar.bz2) = 6421de8e8c32f148c9197574135f90378075354c744950615ccb1bbc2ac88485 -SIZE (pdns-4.1.7.tar.bz2) = 1116191 +TIMESTAMP = 1560855838 +SHA256 (pdns-4.1.9.tar.bz2) = d352f7ddd510a7d21421289950a0e4a90e6e19d7274b63029e0c9ff7fb19bdb6 +SIZE (pdns-4.1.9.tar.bz2) = 1117241 Copied: branches/2019Q2/dns/powerdns/files/patch-configure (from r505025, head/dns/powerdns/files/patch-configure) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2019Q2/dns/powerdns/files/patch-configure Sun Jun 30 20:45:23 2019 (r505487, copy of r505025, head/dns/powerdns/files/patch-configure) @@ -0,0 +1,15 @@ +--- configure.orig 2019-03-22 11:48:09 UTC ++++ configure +@@ -18170,8 +18170,10 @@ fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl/crypto.h in $ssldir" >&5 + $as_echo_n "checking for openssl/crypto.h in $ssldir... " >&6; } + if test -f "$ssldir/include/openssl/crypto.h"; then +- LIBCRYPTO_INCLUDES="-I$ssldir/include" +- LIBCRYPTO_LDFLAGS="-L$ssldir/lib" ++ if test $ssldir != /usr; then ++ LIBCRYPTO_INCLUDES="-I$ssldir/include" ++ LIBCRYPTO_LDFLAGS="-L$ssldir/lib" ++ fi + LIBCRYPTO_LIBS="-lcrypto" + found=true + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5