View | Details | Raw Unified | Return to bug 249560 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-8 / +15 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	powerdns
3
PORTNAME=	powerdns
4
DISTVERSION=	4.3.0
4
DISTVERSION=	4.3.1
5
PORTREVISION=	3
6
CATEGORIES=	dns
5
CATEGORIES=	dns
7
MASTER_SITES=	https://downloads.powerdns.com/releases/
6
MASTER_SITES=	https://downloads.powerdns.com/releases/
8
DISTNAME=	pdns-${DISTVERSION}
7
DISTNAME=	pdns-${DISTVERSION}
Lines 38-48 Link Here
38
SUB_FILES=	pkg-message
37
SUB_FILES=	pkg-message
39
38
40
OPTIONS_DEFINE=			DOCS EXAMPLES GEOIP IXFRDIST LMDB LUABACKEND \
39
OPTIONS_DEFINE=			DOCS EXAMPLES GEOIP IXFRDIST LMDB LUABACKEND \
41
				LUAJIT MYSQL OPENLDAP PGSQL PROTOBUF REMOTE \
40
				MYSQL OPENLDAP PGSQL PROTOBUF REMOTE SQLITE3 \
42
				SQLITE3 TINYDNS TOOLS UNIXODBC
41
				TINYDNS TOOLS UNIXODBC
43
OPTIONS_DEFAULT=		LMDB MYSQL PGSQL SQLITE3
42
OPTIONS_DEFAULT=		LMDB LUA MYSQL PGSQL SQLITE3
44
OPTIONS_GROUP=			GEOIPOPT REMOTEOPT
43
OPTIONS_GROUP=			GEOIPOPT REMOTEOPT
45
OPTIONS_GROUP_REMOTEOPT=	ZEROMQ
44
OPTIONS_GROUP_REMOTEOPT=	ZEROMQ
45
OPTIONS_SINGLE=			EXTLUA
46
OPTIONS_SINGLE_EXTLUA=		LUA LUAJIT LUAJITOR
46
47
47
OPTIONS_SUB=	yes
48
OPTIONS_SUB=	yes
48
49
Lines 51-57 Link Here
51
IXFRDIST_DESC=		Build ixfrdist
52
IXFRDIST_DESC=		Build ixfrdist
52
LMDB_DESC=		LMDB backend
53
LMDB_DESC=		LMDB backend
53
LUABACKEND_DESC=	Lua2 backend
54
LUABACKEND_DESC=	Lua2 backend
54
LUAJIT_DESC=		Use LuaJIT instead of Lua
55
LUAJITOR_DESC=		Use lang/luajit-openresty
56
LUAJIT_DESC=		Use lang/luajit
57
LUA_DESC=		Use lang/lua
55
MYSQL_DESC=		MySQL backend
58
MYSQL_DESC=		MySQL backend
56
OPENLDAP_DESC=		OpenLDAP backend
59
OPENLDAP_DESC=		OpenLDAP backend
57
PGSQL_DESC=		PostgreSQL backend
60
PGSQL_DESC=		PostgreSQL backend
Lines 76-85 Link Here
76
79
77
LUABACKEND_VARS=	MODULES+=lua2
80
LUABACKEND_VARS=	MODULES+=lua2
78
81
79
LUAJIT_LIB_DEPENDS=	libluajit-5.1.so.2:lang/luajit-openresty
82
LUAJITOR_LIB_DEPENDS=	libluajit-5.1.so.2:lang/luajit-openresty
80
LUAJIT_USES_OFF=	lua
83
LUAJITOR_CONFIGURE_ON=	--with-lua=luajit
84
85
LUAJIT_LIB_DEPENDS=	libluajit-5.1.so.2:lang/luajit
81
LUAJIT_CONFIGURE_ON=	--with-lua=luajit
86
LUAJIT_CONFIGURE_ON=	--with-lua=luajit
82
87
88
LUA_USES=	lua
89
83
MYSQL_USES=		mysql
90
MYSQL_USES=		mysql
84
MYSQL_CONFIGURE_ON=	--with-mysql=${LOCALBASE}
91
MYSQL_CONFIGURE_ON=	--with-mysql=${LOCALBASE}
85
MYSQL_CONFIGURE_OFF=	--without-mysql
92
MYSQL_CONFIGURE_OFF=	--without-mysql
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1588788036
1
TIMESTAMP = 1600815384
2
SHA256 (pdns-4.3.0.tar.bz2) = 6be2e70f100df6f32cb431d5f57ca0aabde1fba6c11d947eccc86d44bdf95d08
2
SHA256 (pdns-4.3.1.tar.bz2) = d5146c04098ee94b9377ee491ebb3fd5eb061d7b24262f4a8e1a89f2ed3fc245
3
SIZE (pdns-4.3.0.tar.bz2) = 1211536
3
SIZE (pdns-4.3.1.tar.bz2) = 1216876
(-)pkg-descr (-10 / +9 lines)
Lines 1-16 Link Here
1
The PowerDNS Authoritative Server is the only solution that enables
1
The PowerDNS Authoritative Server is the only solution that enables
2
authoritative DNS service from all major databases, including but
2
authoritative DNS service from all major databases, including but not limited
3
not limited to MySQL, PostgreSQL, SQLite3, LDAP and plain text files.
3
to MySQL, PostgreSQL, SQLite3, LDAP and plain text files.
4
4
5
DNS answers can also be fully scripted using a variety of (scripting)
5
DNS answers can also be fully scripted using a variety of (scripting) languages
6
languages such as Lua, Java, Perl, Python, Ruby, C and C++. Such
6
such as Lua, Java, Perl, Python, Ruby, C and C++. Such scripting can be used
7
scripting can be used for dynamic redirection, (spam) filtering or
7
for dynamic redirection, (spam) filtering or real time intervention.
8
real time intervention.
9
8
10
In addition, the PowerDNS Authoritative Server is the leading DNSSEC
9
In addition, the PowerDNS Authoritative Server is the leading DNSSEC
11
implementation, hosting the majority of all DNSSEC domains worldwide.
10
implementation, hosting the majority of all DNSSEC domains worldwide. The
12
The Authoritative Server hosts at least 30% of all domain names in
11
Authoritative Server hosts at least 30% of all domain names in Europe, and
13
Europe, and around 90% of all DNSSEC domains in Europe.
12
around 90% of all DNSSEC domains in Europe.
14
13
15
 * IPv4, UDP/TCP
14
 * IPv4, UDP/TCP
16
 * IPv6, UDP/TCP, 100% compliant
15
 * IPv6, UDP/TCP, 100% compliant
Lines 31-34 Link Here
31
 * API for direct control (pdns_control, pdnssec)
30
 * API for direct control (pdns_control, pdnssec)
32
   - Local and remote access
31
   - Local and remote access
33
32
34
WWW: https://www.PowerDNS.com/auth.html
33
WWW: https://www.powerdns.com/auth.html
(-)pkg-plist (+2 lines)
Lines 75-80 Link Here
75
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/4.2.0_to_4.3.0_schema.mysql.sql
75
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/4.2.0_to_4.3.0_schema.mysql.sql
76
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/4.2.0_to_4.3.0_schema.pgsql.sql
76
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/4.2.0_to_4.3.0_schema.pgsql.sql
77
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/4.2.0_to_4.3.0_schema.sqlite3.sql
77
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/4.2.0_to_4.3.0_schema.sqlite3.sql
78
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/bind-dnssec.4.2.0_to_4.3.0_schema.sqlite3.sql
79
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/bind-dnssec.schema.sqlite3.sql
78
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dnssec-3.x_to_3.4.0_schema.mysql.sql
80
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dnssec-3.x_to_3.4.0_schema.mysql.sql
79
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dnssec-3.x_to_3.4.0_schema.pgsql.sql
81
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dnssec-3.x_to_3.4.0_schema.pgsql.sql
80
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dnssec-3.x_to_3.4.0_schema.sqlite3.sql
82
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dnssec-3.x_to_3.4.0_schema.sqlite3.sql

Return to bug 249560