svn commit: r567951 - head/net/freeradius3
Neel Chauhan
nc at FreeBSD.org
Tue Mar 9 18:47:18 UTC 2021
Author: nc
Date: Tue Mar 9 18:47:18 2021
New Revision: 567951
URL: https://svnweb.freebsd.org/changeset/ports/567951
Log:
net/freeradius3: Add FLAVORs for LDAP, MYSQL, PGSQL, and SQLITE3
PR: 254165
Approved by: zi (maintainer)
Differential Revision: https://reviews.freebsd.org/D28718
Modified:
head/net/freeradius3/Makefile
Modified: head/net/freeradius3/Makefile
==============================================================================
--- head/net/freeradius3/Makefile Tue Mar 9 18:27:36 2021 (r567950)
+++ head/net/freeradius3/Makefile Tue Mar 9 18:47:18 2021 (r567951)
@@ -21,6 +21,13 @@ LICENSE= GPLv2
LIB_DEPENDS= libgdbm.so:databases/gdbm \
libtalloc.so:devel/talloc
+FLAVORS= default ldap mysql pgsql sqlite3
+FLAVOR?= ${FLAVORS:[1]}
+ldap_PKGNAMESUFFIX= -ldap
+mysql_PKGNAMESUFFIX= -mysql
+pgsql_PKGNAMESUFFIX= -pgsql
+sqlite3_PKGNAMESUFFIX= -sqlite3
+
LOGDIR?= /var/log
KRB5_CONFIG?= /usr/bin/krb5-config --libs
@@ -52,6 +59,19 @@ OPTIONS_DEFINE= USER LDAP MYSQL PGSQL UNIXODBC FIREBIR
OPTIONS_DEFAULT=USER PERL HEIMDAL UDPFROMTO
OPTIONS_SINGLE= KRB
OPTIONS_SINGLE_KRB= NOKRB HEIMDAL HEIMDAL_PORT MITKRB_PORT
+
+.if ${FLAVOR} == ldap
+OPTIONS_DEFAULT+= LDAP
+.endif
+.if ${FLAVOR} == mysql
+OPTIONS_DEFAULT+= MYSQL
+.endif
+.if ${FLAVOR} == pgsql
+OPTIONS_DEFAULT+= PGSQL
+.endif
+.if ${FLAVOR} == sqlite3
+OPTIONS_DEFAULT+= SQLITE3
+.endif
USER_DESC= Run as user freeradius, group freeradius
KRB_DESC= ${KERBEROS_DESC}
More information about the svn-ports-head
mailing list