ports/184503: [patch] mail/policyd2 port assumes MySQL for web UI, requires web UI
ckd-freebsd at ckdhr.com
ckd-freebsd at ckdhr.com
Tue Dec 31 04:00:02 UTC 2013
The following reply was made to PR ports/184503; it has been noted by GNATS.
From: ckd-freebsd at ckdhr.com
To: bug-followup at freebsd.org
Cc:
Subject: Re: ports/184503: [patch] mail/policyd2 port assumes MySQL for web UI, requires web UI
Date: Mon, 30 Dec 2013 22:45:29 -0500 (EST)
Here's a cleaner (newer) version of the diff that matches the current ports tree.
--- Mk/bsd.options.desc.mk.orig 2013-11-23 13:18:33.000000000 -0500
+++ Mk/bsd.options.desc.mk 2013-12-30 13:55:25.774746490 -0500
@@ -457,6 +457,7 @@
WEBKIT_DESC?= WebKit support
WEBP_DESC?= WebP image format support
WEBSERVER_DESC?= Build and/or install internal web server
+WEBUI_DESC?= Build and/or install web user interface
WMA_DESC?= Windows Media Audio support
WMF_DESC?= Windows Metafile support
WXGTK_DESC?= wxGTK GUI toolkit support
--- mail/policyd2/Makefile.orig 2013-09-20 15:59:12.000000000 -0400
+++ mail/policyd2/Makefile 2013-12-30 13:58:13.094747414 -0500
@@ -16,7 +16,6 @@
p5-Cache-FastMmap>=0:${PORTSDIR}/devel/p5-Cache-FastMmap
USES= perl5
-USE_PHP= yes
NO_BUILD= yes
USE_RC_SUBR= policyd2
BINMODE= 0755
@@ -26,21 +25,29 @@
PORTDOCS= AUTHORS ChangeLog INSTALL TODO WISHLIST
PORTDATA= *
-OPTIONS_DEFINE= MYSQL PGSQL SQLITE
-OPTIONS_DEFAULT= MYSQL
+OPTIONS_DEFINE= MYSQL PGSQL SQLITE WEBUI
+OPTIONS_DEFAULT= MYSQL WEBUI
NO_STAGE= yes
.include <bsd.port.pre.mk>
-USE_PHP= pdo_mysql
.if ${PORT_OPTIONS:MMYSQL}
RUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql
-.endif
+.if ${PORT_OPTIONS:MWEBUI}
+USE_PHP= pdo_mysql
+.endif # MYSQL && WEBUI
+.endif # MYSQL
.if ${PORT_OPTIONS:MSQLITE}
RUN_DEPENDS+= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite
-.endif
+.if ${PORT_OPTIONS:MWEBUI}
+USE_PHP= pdo_sqlite
+.endif # SQLITE && WEBUI
+.endif # SQLITE
.if ${PORT_OPTIONS:MPGSQL}
RUN_DEPENDS+= p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg
-.endif
+.if ${PORT_OPTIONS:MWEBUI}
+USE_PHP= pdo_pgsql
+.endif # PGSQL && WEBUI
+.endif # PGSQL
post-patch:
@${REINPLACE_CMD} 's|/etc|${PREFIX}/etc|' ${WRKSRC}/cbpadmin \
More information about the freebsd-ports-bugs
mailing list