Page MenuHomeFreeBSD

D49056.diff
No OneTemporary

D49056.diff

diff --git a/devel/sope/Makefile b/devel/sope/Makefile
--- a/devel/sope/Makefile
+++ b/devel/sope/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sope
PORTVERSION= 5.11.2
+PORTREVISION= 1
CATEGORIES= devel gnustep
MASTER_SITES= https://packages.sogo.nu/sources/
DISTNAME= SOPE-${PORTVERSION}
@@ -12,6 +13,14 @@
LIB_DEPENDS= libmemcached.so:databases/libmemcached
+FLAVORS= default mysql pgsql memcached ldap ldapmysql
+FLAVOR?= ${FLAVORS:[1]}
+ldap_PKGNAMESUFFIX= -ldap
+ldapmysql_PKGNAMESUFFIX= -ldapmysql
+memcached_PKGNAMESUFFIX= -memcached
+mysql_PKGNAMESUFFIX= -mysql
+pgsql_PKGNAMESUFFIX= -pgsql
+
USES= gmake gnome iconv gnustep
USE_GNOME= libxml2
USE_GNUSTEP= base build
@@ -30,7 +39,6 @@
WRKSRC= ${WRKDIR}/SOPE
OPTIONS_DEFINE= LDAP MYSQL PGSQL MEMCACHED
-OPTIONS_DEFAULT= LDAP PGSQL MEMCACHED
OPTIONS_SUB= yes
LDAP_DESC= Build with LDAP support
@@ -38,6 +46,30 @@
MYSQL_DESC= Build with MySQL support
PGSQL_DESC= Build with PostgreSQL support
+.if ${FLAVOR:U} == default
+OPTIONS_DEFAULT+= LDAP PGSQL MEMCACHED
+.endif
+
+.if ${FLAVOR:U} == ldap
+OPTIONS_DEFAULT+= LDAP
+.endif
+
+.if ${FLAVOR:U} == ldapmysql
+OPTIONS_DEFAULT+= LDAP MYSQL
+.endif
+
+.if ${FLAVOR:U} == memcached
+OPTIONS_DEFAULT+= MEMCACHED
+.endif
+
+.if ${FLAVOR:U} == mysql
+OPTIONS_DEFAULT+= MYSQL
+.endif
+
+.if ${FLAVOR:U} == pgsql
+OPTIONS_DEFAULT+= PGSQL
+.endif
+
LDAP_USES= ldap
MEMCACHED_RUN_DEPENDS= ${LOCALBASE}/bin/memcached:databases/memcached
MYSQL_USES= mysql

File Metadata

Mime Type
text/plain
Expires
Sat, Jul 25, 8:21 PM (1 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35475265
Default Alt Text
D49056.diff (1 KB)

Event Timeline