Page MenuHomeFreeBSD

D28718.id54425.diff
No OneTemporary

D28718.id54425.diff

Index: head/net/freeradius3/Makefile
===================================================================
--- head/net/freeradius3/Makefile
+++ head/net/freeradius3/Makefile
@@ -21,6 +21,13 @@
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_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}

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 9, 1:24 AM (4 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28520637
Default Alt Text
D28718.id54425.diff (979 B)

Event Timeline