aboutsummaryrefslogtreecommitdiff
path: root/dns/powerdns/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'dns/powerdns/Makefile')
-rw-r--r--dns/powerdns/Makefile23
1 files changed, 15 insertions, 8 deletions
diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile
index 37f5829dff48..0919ec5abed3 100644
--- a/dns/powerdns/Makefile
+++ b/dns/powerdns/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= powerdns
-DISTVERSION= 4.3.0
-PORTREVISION= 2
+DISTVERSION= 4.3.1
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
DISTNAME= pdns-${DISTVERSION}
@@ -38,11 +37,13 @@ SCRIPTS_ENV= CURDIR2="${.CURDIR}" DISTNAME="${DISTNAME}" MKDIR="${MKDIR}" \
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS EXAMPLES GEOIP IXFRDIST LMDB LUABACKEND \
- LUAJIT MYSQL OPENLDAP PGSQL PROTOBUF REMOTE \
- SQLITE3 TINYDNS TOOLS UNIXODBC
-OPTIONS_DEFAULT= LMDB MYSQL PGSQL SQLITE3
+ MYSQL OPENLDAP PGSQL PROTOBUF REMOTE SQLITE3 \
+ TINYDNS TOOLS UNIXODBC
+OPTIONS_DEFAULT= LMDB LUA MYSQL PGSQL SQLITE3
OPTIONS_GROUP= GEOIPOPT REMOTEOPT
OPTIONS_GROUP_REMOTEOPT= ZEROMQ
+OPTIONS_SINGLE= EXTLUA
+OPTIONS_SINGLE_EXTLUA= LUA LUAJIT LUAJITOR
OPTIONS_SUB= yes
@@ -51,7 +52,9 @@ GEOIP_DESC= GeoIP backend (GeoIP2 DB)
IXFRDIST_DESC= Build ixfrdist
LMDB_DESC= LMDB backend
LUABACKEND_DESC= Lua2 backend
-LUAJIT_DESC= Use LuaJIT instead of Lua
+LUAJITOR_DESC= Use lang/luajit-openresty
+LUAJIT_DESC= Use lang/luajit
+LUA_DESC= Use lang/lua
MYSQL_DESC= MySQL backend
OPENLDAP_DESC= OpenLDAP backend
PGSQL_DESC= PostgreSQL backend
@@ -76,10 +79,14 @@ LMDB_VARS= MODULES+=lmdb
LUABACKEND_VARS= MODULES+=lua2
-LUAJIT_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit-openresty
-LUAJIT_USES_OFF= lua
+LUAJITOR_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit-openresty
+LUAJITOR_CONFIGURE_ON= --with-lua=luajit
+
+LUAJIT_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit
LUAJIT_CONFIGURE_ON= --with-lua=luajit
+LUA_USES= lua
+
MYSQL_USES= mysql
MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}
MYSQL_CONFIGURE_OFF= --without-mysql