diff options
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/mediawiki131/Makefile | 4 | ||||
-rw-r--r-- | www/mediawiki131/distinfo | 6 | ||||
-rw-r--r-- | www/mediawiki132/Makefile | 2 | ||||
-rw-r--r-- | www/mediawiki133/Makefile | 2 | ||||
-rw-r--r-- | www/mediawiki134/Makefile | 70 | ||||
-rw-r--r-- | www/mediawiki134/distinfo | 3 | ||||
-rw-r--r-- | www/mediawiki134/files/pkg-message.in | 15 | ||||
-rw-r--r-- | www/mediawiki134/pkg-descr | 6 |
9 files changed, 102 insertions, 7 deletions
diff --git a/www/Makefile b/www/Makefile index 0e2dd20ff749..3ebd9dc764fa 100644 --- a/www/Makefile +++ b/www/Makefile @@ -330,6 +330,7 @@ SUBDIR += mediawiki131 SUBDIR += mediawiki132 SUBDIR += mediawiki133 + SUBDIR += mediawiki134 SUBDIR += mergelog SUBDIR += mhonarc SUBDIR += micro_httpd diff --git a/www/mediawiki131/Makefile b/www/mediawiki131/Makefile index 0e07594dfc4c..f324ed8cdda6 100644 --- a/www/mediawiki131/Makefile +++ b/www/mediawiki131/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= mediawiki -PORTVERSION= 1.31.5 +PORTVERSION= 1.31.6 CATEGORIES= www MASTER_SITES= http://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ PKGNAMESUFFIX= 131${PHP_PKGNAMESUFFIX} @@ -12,7 +12,7 @@ COMMENT= Wiki engine used by Wikipedia LICENSE= GPLv2 -CONFLICTS= mediawiki132-[0-9]* mediawiki133-[0-9]* +CONFLICTS= mediawiki13[2-4]-[0-9]* USES= php:flavors shebangfix SHEBANG_FILES= maintenance/dev/*.sh \ diff --git a/www/mediawiki131/distinfo b/www/mediawiki131/distinfo index a749b2132488..939a4e9a110e 100644 --- a/www/mediawiki131/distinfo +++ b/www/mediawiki131/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1571931067 -SHA256 (mediawiki-1.31.5.tar.gz) = 1e702afe87f773cb644292031bbc4f760b581aa8ce1fe56a59a933e407ddd7d5 -SIZE (mediawiki-1.31.5.tar.gz) = 35273396 +TIMESTAMP = 1576997487 +SHA256 (mediawiki-1.31.6.tar.gz) = 9f3c64f4d86c5aa72a69a4b25eab14b1a14653e522d5bf80a85570070db36783 +SIZE (mediawiki-1.31.6.tar.gz) = 35271776 diff --git a/www/mediawiki132/Makefile b/www/mediawiki132/Makefile index b701933ced5a..8741e869e59d 100644 --- a/www/mediawiki132/Makefile +++ b/www/mediawiki132/Makefile @@ -12,7 +12,7 @@ COMMENT= Wiki engine used by Wikipedia LICENSE= GPLv2 -CONFLICTS= mediawiki131-[0-9]* mediawiki133-[0-9]* +CONFLICTS= mediawiki131-[0-9]* mediawiki13[34]-[0-9]* USES= php:flavors shebangfix SHEBANG_FILES= maintenance/dev/*.sh \ diff --git a/www/mediawiki133/Makefile b/www/mediawiki133/Makefile index 00f0d15c53d7..1b60125ab77c 100644 --- a/www/mediawiki133/Makefile +++ b/www/mediawiki133/Makefile @@ -12,7 +12,7 @@ COMMENT= Wiki engine used by Wikipedia LICENSE= GPLv2 -CONFLICTS= mediawiki131-[0-9]* mediawiki132-[0-9]* +CONFLICTS= mediawiki13[12]-[0-9]* mediawiki134-[0-9]* USES= php:flavors shebangfix SHEBANG_FILES= maintenance/dev/*.sh \ diff --git a/www/mediawiki134/Makefile b/www/mediawiki134/Makefile new file mode 100644 index 000000000000..53e663e1d629 --- /dev/null +++ b/www/mediawiki134/Makefile @@ -0,0 +1,70 @@ +# Created by: Gerrit Beine <tux@pinguru.net> +# $FreeBSD$ + +PORTNAME= mediawiki +PORTVERSION= 1.34.0 +CATEGORIES= www +MASTER_SITES= http://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ +PKGNAMESUFFIX= 134${PHP_PKGNAMESUFFIX} + +MAINTAINER= wen@FreeBSD.org +COMMENT= Wiki engine used by Wikipedia + +LICENSE= GPLv2 + +CONFLICTS= mediawiki13[1-3]-[0-9]* + +USES= php:flavors shebangfix +SHEBANG_FILES= maintenance/dev/*.sh \ + maintenance/postgres/*.pl \ + maintenance/storage/make-blobs \ + includes/shell/limit.sh +SHEBANG_LANG= hhvm +hhvm_OLD_CMD= /usr/bin/hhvm +hhvm_CMD= ${LOCALBASE}/bin/hhvm # not installed by anything yet +USE_PHP= ctype dom fileinfo hash iconv intl json mbstring openssl pcre \ + readline session xml xmlreader zlib +MEDIAWIKIDIR?= www/mediawiki + +NO_BUILD= yes +PLIST= ${WRKDIR}/plist + +SUB_FILES= pkg-message +SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR} + +OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK SOCKETS +OPTIONS_SINGLE= DB +OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE +OPTIONS_DEFAULT= MYSQL SOCKETS + +MEMCACHED_DESC= Use memcached +IMAGICK_DESC= Use ImageMagick +SOCKETS_DESC= Use sockets + +MYSQL_USES= mysql +MYSQL_USE= php=mysqli +PGSQL_USE= php=pgsql +SQLITE_USE= php=sqlite3 +LDAP_USE= php=ldap +SOCKETS_USE= php=sockets + +MEMCACHED_RUN_DEPENDS= memcached:databases/memcached +IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR} + +pre-install: + @${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST} + @${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST} + @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} + @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} + @${ECHO} "@mode 0755" >> ${PLIST} + @${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST} + @${ECHO} "@mode" >> ${PLIST} + @${ECHO_CMD} "@owner" >> ${PLIST} + @${ECHO_CMD} "@group" >> ${PLIST} + @${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST} + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} + @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} + +.include <bsd.port.mk> diff --git a/www/mediawiki134/distinfo b/www/mediawiki134/distinfo new file mode 100644 index 000000000000..75819cf89de1 --- /dev/null +++ b/www/mediawiki134/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1577035540 +SHA256 (mediawiki-1.34.0.tar.gz) = de24c3deafb5d81e97652900021b68af8f0cd6ccbdf577564fb0f3aca09593d1 +SIZE (mediawiki-1.34.0.tar.gz) = 40344724 diff --git a/www/mediawiki134/files/pkg-message.in b/www/mediawiki134/files/pkg-message.in new file mode 100644 index 000000000000..b05e89945b5f --- /dev/null +++ b/www/mediawiki134/files/pkg-message.in @@ -0,0 +1,15 @@ +[ +{ type: install + message: <<EOM +Remember to check + +%%MEDIAWIKIDIR%%/INSTALL + +and + +%%MEDIAWIKIDIR%%/UPGRADE + +for details +EOM +} +] diff --git a/www/mediawiki134/pkg-descr b/www/mediawiki134/pkg-descr new file mode 100644 index 000000000000..dac83f83ccda --- /dev/null +++ b/www/mediawiki134/pkg-descr @@ -0,0 +1,6 @@ +MediaWiki is the collaborative editing software that runs Wikipedia, +the free encyclopedia, and other projects. +It's designed to handle a large number of users and pages without imposing +too rigid a structure or workflow. + +WWW: http://www.mediawiki.org/ |