Lines 1-7
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= powerdns |
3 |
PORTNAME= powerdns |
4 |
PORTVERSION= 3.4.1 |
4 |
PORTVERSION= 3.4.2 |
5 |
CATEGORIES= dns ipv6 |
5 |
CATEGORIES= dns ipv6 |
6 |
MASTER_SITES= http://downloads.powerdns.com/releases/ |
6 |
MASTER_SITES= http://downloads.powerdns.com/releases/ |
7 |
DISTNAME= pdns-${PORTVERSION} |
7 |
DISTNAME= pdns-${PORTVERSION} |
Lines 15-27
LIB_DEPENDS= libboost_serialization.so:${PORTSDIR}/devel/boost-libs
Link Here
|
15 |
|
15 |
|
16 |
CONFLICTS= powerdns-devel-[2-3].[0-9]* |
16 |
CONFLICTS= powerdns-devel-[2-3].[0-9]* |
17 |
|
17 |
|
18 |
USES= gmake libtool lua:51 pkgconfig tar:bzip2 |
18 |
USES= gmake libtool lua pkgconfig tar:bzip2 |
19 |
USE_LDCONFIG= YES |
19 |
USE_LDCONFIG= YES |
20 |
USE_SUBMAKE= YES |
20 |
USE_SUBMAKE= YES |
21 |
GNU_CONFIGURE= YES |
21 |
GNU_CONFIGURE= YES |
22 |
INSTALL_TARGET= install-strip |
22 |
INSTALL_TARGET= install-strip |
23 |
CXXFLAGS+= -I${LOCALBASE}/include |
23 |
CXXFLAGS+= -I${LOCALBASE}/include |
24 |
LDFLAGS+= -L${LOCALBASE}/lib |
24 |
LDFLAGS+= -L${LOCALBASE}/lib |
|
|
25 |
CONFIGURE_ENV= LUA_CFLAGS="-I${LUA_INCDIR}" \ |
26 |
LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}" |
25 |
CONFIGURE_ARGS= --disable-static \ |
27 |
CONFIGURE_ARGS= --disable-static \ |
26 |
--with-modules="" \ |
28 |
--with-modules="" \ |
27 |
--with-dynmodules="pipe bind ${MODULES}" \ |
29 |
--with-dynmodules="pipe bind ${MODULES}" \ |
Lines 38-47
SUB_FILES= pkg-message
Link Here
|
38 |
|
40 |
|
39 |
USE_RC_SUBR= pdns |
41 |
USE_RC_SUBR= pdns |
40 |
|
42 |
|
41 |
OPTIONS_DEFINE= GEO MYSQL OPENDBX OPENLDAP PGSQL POLARSSL REMOTE SQLITE3 TOOLS |
43 |
OPTIONS_DEFINE= GEO GEOIP LMDB MYSQL OPENDBX OPENLDAP PGSQL POLARSSL REMOTE SQLITE3 TOOLS |
42 |
OPTIONS_GROUP= DNSSEC EXPERIMENTAL |
44 |
OPTIONS_GROUP= DNSSEC EXPERIMENTAL REMOTEOPT |
43 |
OPTIONS_GROUP_DNSSEC= BOTAN110 |
45 |
OPTIONS_GROUP_DNSSEC= BOTAN110 |
44 |
OPTIONS_GROUP_EXPERIMENTAL= GEOIP LMDB LUA MYDNS TINYDNS |
46 |
OPTIONS_GROUP_EXPERIMENTAL= LUA MYDNS TINYDNS |
|
|
47 |
OPTIONS_GROUP_REMOTEOPT= ZEROMQ |
45 |
|
48 |
|
46 |
PGSQL_DESC= PostgreSQL backend |
49 |
PGSQL_DESC= PostgreSQL backend |
47 |
MYSQL_DESC= MySQL backend |
50 |
MYSQL_DESC= MySQL backend |
Lines 59-64
MYDNS_DESC= MyDNS backend
Link Here
|
59 |
REMOTE_DESC= Remote backend |
62 |
REMOTE_DESC= Remote backend |
60 |
TINYDNS_DESC= TinyDNS backend |
63 |
TINYDNS_DESC= TinyDNS backend |
61 |
TOOLS_DESC= Build extra tools |
64 |
TOOLS_DESC= Build extra tools |
|
|
65 |
REMOTEOPT_DESC= Remote backend connectors |
66 |
ZEROMQ_DESC= Enable ZeroMQ connector |
62 |
|
67 |
|
63 |
OPTIONS_DEFAULT= PGSQL DNSSEC BOTAN110 POLARSSL |
68 |
OPTIONS_DEFAULT= PGSQL DNSSEC BOTAN110 POLARSSL |
64 |
|
69 |
|
Lines 138-143
MODULES+= mydns
Link Here
|
138 |
|
143 |
|
139 |
.if ${PORT_OPTIONS:MREMOTE} |
144 |
.if ${PORT_OPTIONS:MREMOTE} |
140 |
MODULES+= remote |
145 |
MODULES+= remote |
|
|
146 |
. if ${PORT_OPTIONS:MZEROMQ} |
147 |
CONFIGURE_ARGS+= --enable-remotebackend-zeromq |
148 |
LIB_DEPENDS+= libzmq.so:${PORTSDIR}/net/libzmq4 |
149 |
. endif |
141 |
.endif |
150 |
.endif |
142 |
|
151 |
|
143 |
.if ${PORT_OPTIONS:MTINYDNS} |
152 |
.if ${PORT_OPTIONS:MTINYDNS} |