diff options
author | Steve Wills <swills@FreeBSD.org> | 2019-06-30 20:39:26 +0000 |
---|---|---|
committer | Steve Wills <swills@FreeBSD.org> | 2019-06-30 20:39:26 +0000 |
commit | 4fca2f66e7916da581c7f8c1b3862427f0f6f45f (patch) | |
tree | b3a82da04fc599647fed8bdd0f8eded7394ec903 /dns/powerdns | |
parent | fb941287286a6a16b4490e8ae1a07a0084cc72aa (diff) | |
download | ports-4fca2f66e7916da581c7f8c1b3862427f0f6f45f.tar.gz ports-4fca2f66e7916da581c7f8c1b3862427f0f6f45f.zip |
Notes
Diffstat (limited to 'dns/powerdns')
-rw-r--r-- | dns/powerdns/Makefile | 103 | ||||
-rw-r--r-- | dns/powerdns/distinfo | 6 |
2 files changed, 56 insertions, 53 deletions
diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile index 974f1f47259d..f38e4d462c87 100644 --- a/dns/powerdns/Makefile +++ b/dns/powerdns/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= powerdns -DISTVERSION= 4.1.8 +DISTVERSION= 4.1.9 CATEGORIES= dns ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ DISTNAME= pdns-${DISTVERSION} @@ -12,85 +12,103 @@ COMMENT= Advanced DNS server with multiple backends including SQL 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 @@ -98,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} diff --git a/dns/powerdns/distinfo b/dns/powerdns/distinfo index b0ce0e86eb36..c8a45860cd57 100644 --- a/dns/powerdns/distinfo +++ b/dns/powerdns/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1553266828 -SHA256 (pdns-4.1.8.tar.bz2) = 94561132f46c08f646399511b680ce8cda150fd2b8e3d38c0b90b4187163e617 -SIZE (pdns-4.1.8.tar.bz2) = 1116996 +TIMESTAMP = 1560855838 +SHA256 (pdns-4.1.9.tar.bz2) = d352f7ddd510a7d21421289950a0e4a90e6e19d7274b63029e0c9ff7fb19bdb6 +SIZE (pdns-4.1.9.tar.bz2) = 1117241 |