Lines 13-19
LICENSE= GPLv2
Link Here
|
13 |
NOT_FOR_ARCHS= i386 |
13 |
NOT_FOR_ARCHS= i386 |
14 |
NOT_FOR_ARCHS_REASON= archs with 32-bits time_t are no longer supported by upstream |
14 |
NOT_FOR_ARCHS_REASON= archs with 32-bits time_t are no longer supported by upstream |
15 |
|
15 |
|
16 |
LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ |
16 |
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \ |
17 |
libcurl.so:ftp/curl |
17 |
libcurl.so:ftp/curl |
18 |
|
18 |
|
19 |
USES= autoreconf compiler:c++11-lib cpe gmake libtool \ |
19 |
USES= autoreconf compiler:c++11-lib cpe gmake libtool \ |
Lines 23-29
USE_RC_SUBR= pdns
Link Here
|
23 |
USE_SUBMAKE= yes |
23 |
USE_SUBMAKE= yes |
24 |
|
24 |
|
25 |
GNU_CONFIGURE= yes |
25 |
GNU_CONFIGURE= yes |
26 |
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share |
|
|
27 |
CONFIGURE_ARGS= --disable-static \ |
26 |
CONFIGURE_ARGS= --disable-static \ |
28 |
--docdir="${PREFIX}/share/doc/powerdns" \ |
27 |
--docdir="${PREFIX}/share/doc/powerdns" \ |
29 |
--sysconfdir="${PREFIX}/etc/pdns" \ |
28 |
--sysconfdir="${PREFIX}/etc/pdns" \ |
Lines 43-60
SUB_FILES= pkg-message
Link Here
|
43 |
USERS= pdns |
42 |
USERS= pdns |
44 |
GROUPS= pdns |
43 |
GROUPS= pdns |
45 |
|
44 |
|
46 |
OPTIONS_DEFINE= DOCS EXAMPLES GEOIP IXFRDIST LMDB LUABACKEND \ |
45 |
OPTIONS_DEFINE= DOCS EXAMPLES GEOIP IXFRDIST LMDB LUABACKEND MYSQL \ |
47 |
MYSQL OPENLDAP PGSQL REMOTE SQLITE3 TINYDNS \ |
46 |
OPENLDAP PGSQL REMOTE SQLITE3 TINYDNS TOOLS UNIXODBC \ |
48 |
TOOLS UNIXODBC |
47 |
ZEROMQ |
49 |
OPTIONS_DEFAULT= LMDB LUA MYSQL PGSQL SQLITE3 |
48 |
OPTIONS_DEFAULT= LMDB LUA MYSQL PGSQL SQLITE3 |
50 |
OPTIONS_GROUP= GEOIPOPT REMOTEOPT |
49 |
OPTIONS_SINGLE= EXTLUA |
51 |
OPTIONS_GROUP_REMOTEOPT= ZEROMQ |
50 |
OPTIONS_SINGLE_EXTLUA= LUA LUAJIT |
52 |
OPTIONS_SINGLE= EXTLUA |
|
|
53 |
OPTIONS_SINGLE_EXTLUA= LUA LUAJIT |
54 |
|
51 |
|
55 |
OPTIONS_SUB= yes |
52 |
OPTIONS_SUB= yes |
56 |
|
53 |
|
57 |
GEOIPOPT_DESC= GeoIP DB options |
54 |
EXTLUA_DESC= Lua library |
58 |
GEOIP_DESC= GeoIP backend (GeoIP2 DB) |
55 |
GEOIP_DESC= GeoIP backend (GeoIP2 DB) |
59 |
IXFRDIST_DESC= Build ixfrdist |
56 |
IXFRDIST_DESC= Build ixfrdist |
60 |
LMDB_DESC= LMDB backend |
57 |
LMDB_DESC= LMDB backend |
Lines 64-70
LUA_DESC= Use lang/lua
Link Here
|
64 |
MYSQL_DESC= MySQL backend |
61 |
MYSQL_DESC= MySQL backend |
65 |
OPENLDAP_DESC= OpenLDAP backend |
62 |
OPENLDAP_DESC= OpenLDAP backend |
66 |
PGSQL_DESC= PostgreSQL backend |
63 |
PGSQL_DESC= PostgreSQL backend |
67 |
REMOTEOPT_DESC= Remote backend connectors |
|
|
68 |
REMOTE_DESC= Remote backend |
64 |
REMOTE_DESC= Remote backend |
69 |
SQLITE3_DESC= SQLite 3 backend |
65 |
SQLITE3_DESC= SQLite 3 backend |
70 |
TINYDNS_DESC= TinyDNS backend |
66 |
TINYDNS_DESC= TinyDNS backend |
Lines 78-84
GEOIP_VARS= MODULES+=geoip
Link Here
|
78 |
IXFRDIST_LIB_DEPENDS= libyaml-cpp.so:devel/yaml-cpp |
74 |
IXFRDIST_LIB_DEPENDS= libyaml-cpp.so:devel/yaml-cpp |
79 |
IXFRDIST_CONFIGURE_ENABLE= ixfrdist |
75 |
IXFRDIST_CONFIGURE_ENABLE= ixfrdist |
80 |
|
76 |
|
81 |
LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb |
77 |
LMDB_LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ |
|
|
78 |
liblmdb.so:databases/lmdb |
82 |
LMDB_CONFIGURE_ON= --with-lmdb=${LOCALBASE} |
79 |
LMDB_CONFIGURE_ON= --with-lmdb=${LOCALBASE} |
83 |
LMDB_CONFIGURE_OFF= --without-lmdb |
80 |
LMDB_CONFIGURE_OFF= --without-lmdb |
84 |
LMDB_VARS= MODULES+=lmdb |
81 |
LMDB_VARS= MODULES+=lmdb |
Lines 90-95
LUAJIT_CONFIGURE_ON= --with-lua=luajit
Link Here
|
90 |
|
87 |
|
91 |
LUA_USES= lua |
88 |
LUA_USES= lua |
92 |
|
89 |
|
|
|
90 |
MYSQL_LIB_DEPENDS= libunwind.so:devel/libunwind |
93 |
MYSQL_USES= mysql |
91 |
MYSQL_USES= mysql |
94 |
MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} |
92 |
MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} |
95 |
MYSQL_CONFIGURE_OFF= --without-mysql |
93 |
MYSQL_CONFIGURE_OFF= --without-mysql |
96 |
- |
|
|