Lines 2-9
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= dnsdist |
4 |
PORTNAME= dnsdist |
5 |
DISTVERSION= 1.4.0 |
5 |
DISTVERSION= 1.5.0 |
6 |
PORTREVISION= 2 |
|
|
7 |
CATEGORIES= dns net |
6 |
CATEGORIES= dns net |
8 |
MASTER_SITES= https://downloads.powerdns.com/releases/ |
7 |
MASTER_SITES= https://downloads.powerdns.com/releases/ |
9 |
|
8 |
|
Lines 22-29
Link Here
|
22 |
libre2.so:devel/re2 \ |
21 |
libre2.so:devel/re2 \ |
23 |
libsodium.so:security/libsodium |
22 |
libsodium.so:security/libsodium |
24 |
|
23 |
|
25 |
USES= bison:alias compiler:c++14-lang cpe gmake libedit libtool localbase \ |
24 |
USES= bison:alias compiler:c++14-lang cpe gmake libedit libtool \ |
26 |
pkgconfig tar:bz2 |
25 |
localbase pkgconfig tar:bz2 |
27 |
USE_RC_SUBR= dnsdist |
26 |
USE_RC_SUBR= dnsdist |
28 |
|
27 |
|
29 |
GNU_CONFIGURE= yes |
28 |
GNU_CONFIGURE= yes |
Lines 40-53
Link Here
|
40 |
USERS= _dnsdist |
39 |
USERS= _dnsdist |
41 |
GROUPS= _dnsdist |
40 |
GROUPS= _dnsdist |
42 |
|
41 |
|
43 |
OPTIONS_DEFINE= DNSTAP LUAJIT SNMP |
42 |
OPTIONS_DEFINE= DNSTAP SNMP |
44 |
OPTIONS_DEFAULT= GNUTLS OPENSSL |
43 |
OPTIONS_DEFAULT= CDB GNUTLS LMDB LUA OPENSSL |
|
|
44 |
OPTIONS_GROUP= KSVOPT |
45 |
OPTIONS_GROUP_KSVOPT= CDB LMDB |
45 |
OPTIONS_MULTI= TLS |
46 |
OPTIONS_MULTI= TLS |
46 |
OPTIONS_MULTI_TLS= GNUTLS OPENSSL |
47 |
OPTIONS_MULTI_TLS= GNUTLS OPENSSL |
|
|
48 |
OPTIONS_SINGLE= EXTLUA |
49 |
OPTIONS_SINGLE_EXTLUA= LUA LUAJIT LUAJITOR |
47 |
|
50 |
|
|
|
51 |
CDB_DESC= CDB backend |
48 |
DNSTAP_DESC= dnstap support (see dnstap.info) |
52 |
DNSTAP_DESC= dnstap support (see dnstap.info) |
49 |
LUAJIT_DESC= Use LuaJIT instead of Lua |
53 |
KSVOPT_DESC= Key Value Stores |
|
|
54 |
LMDB_DESC= LMDB backend |
55 |
LUAJITOR_DESC= Use lang/luajit-openresty |
56 |
LUAJIT_DESC= Use lang/luajit |
57 |
LUA_DESC= Use lang/lua |
50 |
|
58 |
|
|
|
59 |
CDB_LIB_DEPENDS= libcdb.so:databases/tinycdb |
60 |
CDB_CONFIGURE_ON= CDB_CFLAGS="-I${LOCALBASE}/include" \ |
61 |
CDB_LIBS="-L${LOCALBASE}/lib -lcdb" |
62 |
|
51 |
DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm |
63 |
DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm |
52 |
DNSTAP_CONFIGURE_ENABLE= fstrm |
64 |
DNSTAP_CONFIGURE_ENABLE= fstrm |
53 |
|
65 |
|
Lines 54-64
Link Here
|
54 |
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls |
66 |
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls |
55 |
GNUTLS_CONFIGURE_ENABLE= gnutls |
67 |
GNUTLS_CONFIGURE_ENABLE= gnutls |
56 |
|
68 |
|
57 |
LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty |
69 |
LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb |
58 |
LUAJIT_USES_OFF= lua |
70 |
LMDB_CONFIGURE_ON= --with-lmdb=${LOCALBASE} |
59 |
LUAJIT_CONFIGURE_OFF= --with-lua=lua-${LUA_VER} |
71 |
LMDB_CONFIGURE_OFF= --without-lmdb |
|
|
72 |
|
73 |
LUAJITOR_LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty |
74 |
LUAJITOR_CONFIGURE_ON= --with-lua=luajit |
75 |
|
76 |
LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit |
60 |
LUAJIT_CONFIGURE_ON= --with-lua=luajit |
77 |
LUAJIT_CONFIGURE_ON= --with-lua=luajit |
61 |
|
78 |
|
|
|
79 |
LUA_USES= lua |
80 |
LUA_CONFIGURE_ON= --with-lua=lua-${LUA_VER} |
81 |
|
62 |
OPENSSL_USES= ssl |
82 |
OPENSSL_USES= ssl |
63 |
OPENSSL_CONFIGURE_ON= LIBSSL_CFLAGS=-I${OPENSSLINC} \ |
83 |
OPENSSL_CONFIGURE_ON= LIBSSL_CFLAGS=-I${OPENSSLINC} \ |
64 |
LIBSSL_LIBS="-L${OPENSSLLIB} -lssl" |
84 |
LIBSSL_LIBS="-L${OPENSSLLIB} -lssl" |