svn commit: r396452 - in head/www: mediawiki123 mediawiki124 mediawiki125
Wen Heping
wen at FreeBSD.org
Wed Sep 9 06:39:24 UTC 2015
Author: wen
Date: Wed Sep 9 06:39:22 2015
New Revision: 396452
URL: https://svnweb.freebsd.org/changeset/ports/396452
Log:
- Add php-sockets depends.
(Mediawiki needs php-sockets for Squid/Varnish/etc cache invalidation.)
Submitted by: feld@(via email)
Modified:
head/www/mediawiki123/Makefile
head/www/mediawiki124/Makefile
head/www/mediawiki125/Makefile
Modified: head/www/mediawiki123/Makefile
==============================================================================
--- head/www/mediawiki123/Makefile Wed Sep 9 01:07:34 2015 (r396451)
+++ head/www/mediawiki123/Makefile Wed Sep 9 06:39:22 2015 (r396452)
@@ -3,6 +3,7 @@
PORTNAME= mediawiki
PORTVERSION= 1.23.10
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= http://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/
PKGNAMESUFFIX= 123
@@ -30,13 +31,14 @@ PLIST= ${WRKDIR}/plist
SUB_FILES= pkg-message
SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR}
-OPTIONS_DEFINE= MYSQL PGSQL SQLITE LDAP MEMCACHED APC XCACHE IMAGICK
-OPTIONS_DEFAULT=MYSQL
+OPTIONS_DEFINE= MYSQL PGSQL SQLITE LDAP MEMCACHED APC XCACHE IMAGICK SOCKETS
+OPTIONS_DEFAULT=MYSQL SOCKETS
MEMCACHED_DESC= Use memcached
APC_DESC= Use pecl-APC (Mediawiki recommended)
XCACHE_DESC= Use xCache (instead of pecl-APC)
IMAGICK_DESC= Use ImageMagick
+SOCKETS_DESC= Use sockets
.include <bsd.port.options.mk>
@@ -67,12 +69,14 @@ RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP
.if ${PORT_OPTIONS:MAPC}
RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/apc.so:${PORTSDIR}/www/pecl-APC
-.elif ${PORT_OPTIONS:MEACCEL}
-RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/eaccelerator.so:${PORTSDIR}/www/eaccelerator
.elif ${PORT_OPTIONS:MXCACHE}
RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/xcache.so:${PORTSDIR}/www/xcache
.endif
+.if ${PORT_OPTIONS:MSOCKETS}
+USE_PHP+= sockets
+.endif
+
pre-install:
@${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST}
@${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST}
Modified: head/www/mediawiki124/Makefile
==============================================================================
--- head/www/mediawiki124/Makefile Wed Sep 9 01:07:34 2015 (r396451)
+++ head/www/mediawiki124/Makefile Wed Sep 9 06:39:22 2015 (r396452)
@@ -3,6 +3,7 @@
PORTNAME= mediawiki
PORTVERSION= 1.24.3
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= http://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/
PKGNAMESUFFIX= 124
@@ -30,13 +31,14 @@ PLIST= ${WRKDIR}/plist
SUB_FILES= pkg-message
SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR}
-OPTIONS_DEFINE= MYSQL PGSQL SQLITE LDAP MEMCACHED APC XCACHE IMAGICK
-OPTIONS_DEFAULT=MYSQL
+OPTIONS_DEFINE= MYSQL PGSQL SQLITE LDAP MEMCACHED APC XCACHE IMAGICK SOCKETS
+OPTIONS_DEFAULT=MYSQL SOCKETS
MEMCACHED_DESC= Use memcached
APC_DESC= Use pecl-APC (Mediawiki recommended)
XCACHE_DESC= Use xCache (instead of pecl-APC)
IMAGICK_DESC= Use ImageMagick
+SOCKETS_DESC= Use sockets
.include <bsd.port.options.mk>
@@ -71,6 +73,10 @@ RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP
RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/xcache.so:${PORTSDIR}/www/xcache
.endif
+.if ${PORT_OPTIONS:MSOCKETS}
+USE_PHP+= sockets
+.endif
+
pre-install:
@${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST}
@${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST}
Modified: head/www/mediawiki125/Makefile
==============================================================================
--- head/www/mediawiki125/Makefile Wed Sep 9 01:07:34 2015 (r396451)
+++ head/www/mediawiki125/Makefile Wed Sep 9 06:39:22 2015 (r396452)
@@ -3,6 +3,7 @@
PORTNAME= mediawiki
PORTVERSION= 1.25.2
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= http://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/
PKGNAMESUFFIX= 125
@@ -35,22 +36,24 @@ PLIST= ${WRKDIR}/plist
SUB_FILES= pkg-message
SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR}
-OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK
+OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK SOCKETS
OPTIONS_SINGLE= DB
OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE
OPTIONS_RADIO= ACCEL
OPTIONS_RADIO_ACCEL= APC XCACHE
-OPTIONS_DEFAULT= MYSQL
+OPTIONS_DEFAULT= MYSQL SOCKETS
MEMCACHED_DESC= Use memcached
APC_DESC= Use pecl-APC (Mediawiki recommended)
XCACHE_DESC= Use xCache (instead of pecl-APC)
IMAGICK_DESC= Use ImageMagick
+SOCKETS_DESC= Use sockets
MYSQL_USE= mysql=client php=mysql
PGSQL_USE= php=pgsql
SQLITE_USE= php=sqlite3
LDAP_USE= php=ldap
+SOCKETS_USE= php=sockets
MEMCACHED_RUN_DEPENDS= memcached:${PORTSDIR}/databases/memcached
IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:${PORTSDIR}/graphics/pecl-imagick
More information about the svn-ports-head
mailing list