2012-10-07 09:19:37 +02:00
|
|
|
# Created by: Gerrit Beine <tux@pinguru.net>
|
2005-02-14 07:34:06 +01:00
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= mediawiki
|
2013-05-23 08:49:54 +02:00
|
|
|
PORTVERSION= 1.19.7
|
2005-02-14 07:34:06 +01:00
|
|
|
CATEGORIES= www
|
2010-10-12 12:17:16 +02:00
|
|
|
MASTER_SITES= http://dumps.wikimedia.org/mediawiki/${PORTVERSION:R}/
|
2005-02-14 07:34:06 +01:00
|
|
|
|
2011-07-01 05:14:12 +02:00
|
|
|
MAINTAINER= wen@FreeBSD.org
|
2005-05-14 15:52:07 +02:00
|
|
|
COMMENT= The wiki engine used by Wikipedia
|
2005-02-14 07:34:06 +01:00
|
|
|
|
2012-05-24 04:10:33 +02:00
|
|
|
LICENSE= GPLv2
|
|
|
|
|
2012-12-05 09:37:52 +01:00
|
|
|
CONFLICTS= mediawiki-1.1[0-8].* mediawiki-1.2[0-9].*
|
2005-05-06 10:34:39 +02:00
|
|
|
|
2012-03-30 03:39:44 +02:00
|
|
|
FETCH_ARGS= -pr
|
2013-02-15 08:38:48 +01:00
|
|
|
NO_LATEST_LINK= yes
|
2011-07-07 11:05:13 +02:00
|
|
|
USE_PHP= ctype iconv mbstring pcre session xml zlib readline dom
|
2012-10-07 09:19:37 +02:00
|
|
|
IGNORE_WITH_PHP=4
|
2005-02-14 07:34:06 +01:00
|
|
|
WANT_PHP_WEB= yes
|
2006-06-29 05:45:27 +02:00
|
|
|
MEDIAWIKIDIR?= www/mediawiki
|
2005-02-14 07:34:06 +01:00
|
|
|
|
2012-06-17 07:34:25 +02:00
|
|
|
NO_BUILD= yes
|
|
|
|
|
2012-10-13 16:52:48 +02:00
|
|
|
OPTIONS_DEFINE= MYSQL PGSQL SQLITE LDAP MEMCACHED APC EACCEL XCACHE IMAGICK
|
2012-10-07 09:19:37 +02:00
|
|
|
OPTIONS_DEFAULT=MYSQL APC
|
2005-05-06 19:53:26 +02:00
|
|
|
|
2012-10-08 03:15:21 +02:00
|
|
|
MEMCACHED_DESC= use memcached
|
|
|
|
APC_DESC= use pecl-APC(Mediawiki recommended)
|
|
|
|
EACCEL_DESC= use eAccelerator (instead of pecl-APC)
|
2012-10-13 16:52:48 +02:00
|
|
|
XCACHE_DESC= use xCache (instead of pecl-APC)
|
2012-10-08 03:15:21 +02:00
|
|
|
IMAGICK_DESC= use ImageMagick
|
2005-05-06 19:53:26 +02:00
|
|
|
|
2012-10-07 09:19:37 +02:00
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
|
|
|
|
.if ${PORT_OPTIONS:MMYSQL}
|
2012-12-16 08:07:59 +01:00
|
|
|
USE_MYSQL= client
|
2006-12-10 23:47:11 +01:00
|
|
|
USE_PHP+= mysql
|
|
|
|
.endif
|
|
|
|
|
2012-10-07 09:19:37 +02:00
|
|
|
.if ${PORT_OPTIONS:MPGSQL}
|
|
|
|
USE_PHP+= pgsql
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PORT_OPTIONS:MSQLITE}
|
|
|
|
USE_PHP+= sqlite
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PORT_OPTIONS:MLDAP}
|
2005-05-06 19:53:26 +02:00
|
|
|
USE_PHP+= ldap
|
|
|
|
.endif
|
|
|
|
|
2012-10-07 09:19:37 +02:00
|
|
|
.if ${PORT_OPTIONS:MMEMCACHED}
|
2012-05-24 04:10:33 +02:00
|
|
|
RUN_DEPENDS= memcached:${PORTSDIR}/databases/memcached
|
|
|
|
.endif
|
|
|
|
|
2012-10-07 09:19:37 +02:00
|
|
|
.if ${PORT_OPTIONS:MIMAGICK}
|
2008-03-10 14:16:29 +01:00
|
|
|
RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:${PORTSDIR}/graphics/pecl-imagick
|
|
|
|
.endif
|
|
|
|
|
2012-10-13 16:52:48 +02:00
|
|
|
.if ${PORT_OPTIONS:MAPC}
|
|
|
|
RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/apc.so:${PORTSDIR}/www/pecl-APC
|
|
|
|
.elif ${PORT_OPTIONS:MEACCEL}
|
2008-03-10 14:16:29 +01:00
|
|
|
RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/eaccelerator.so:${PORTSDIR}/www/eaccelerator
|
2012-10-07 09:19:37 +02:00
|
|
|
.elif ${PORT_OPTIONS:MXCACHE}
|
2012-05-24 04:10:33 +02:00
|
|
|
RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/xcache.so:${PORTSDIR}/www/xcache
|
2008-03-10 14:16:29 +01:00
|
|
|
.endif
|
|
|
|
|
2005-02-14 07:34:06 +01:00
|
|
|
do-install:
|
2006-04-13 18:28:21 +02:00
|
|
|
@${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
|
|
|
|
${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
|
|
|
|
${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
|
2005-02-14 07:34:06 +01:00
|
|
|
|
|
|
|
post-install:
|
|
|
|
@${FIND} ${WRKSRC}/${file} -not -type d \
|
2006-04-13 18:28:21 +02:00
|
|
|
| ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
|
2005-02-14 07:34:06 +01:00
|
|
|
@${FIND} -d ${WRKSRC}/${file} -type d \
|
2006-04-13 18:28:21 +02:00
|
|
|
| ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
|
2005-02-14 07:34:06 +01:00
|
|
|
@${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
|
|
|
|
|
2012-10-07 09:19:37 +02:00
|
|
|
.include <bsd.port.mk>
|