Index: head/www/joomla3/Makefile =================================================================== --- head/www/joomla3/Makefile (revision 436378) +++ head/www/joomla3/Makefile (revision 436379) @@ -1,49 +1,50 @@ # Created by: Francisco Cabrita # $FreeBSD$ PORTNAME= joomla PORTVERSION= 3.6.5 +PORTREVISION= 1 CATEGORIES= www PKGNAMESUFFIX= 3 MAINTAINER= ler@FreeBSD.org COMMENT= Dynamic web content management system (CMS) LICENSE= GPLv2 GH_PROJECT= ${PORTNAME}-cms NO_ARCH= yes NO_BUILD= yes OPTIONS_DEFINE= MYSQL PGSQL OPTIONS_DEFAULT=MYSQL OPTIONS_SUB= yes PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} USES= php:web shebangfix SHEBANG_FILES= build/indexmaker.php \ libraries/vendor/leafo/lessphp/lessify SUB_FILES= pkg-message USE_GITHUB= yes USE_PHP= gd json mbstring pcre pdf session simplexml xml zip zlib MYSQL_USE= PHP=mysqli PGSQL_USE= PHP=pgsql WWWDIR= ${PREFIX}/www/${PORTNAME}${PORTVERSION:R:R} do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @(cd ${WRKSRC} && \ ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${WWWDIR}/{} \;) @(cd ${WRKSRC} && \ ${FIND} . \! -type d -and \! \( -name .gitignore -or -name .travis.yml \ -or -name travisci-phpunit.xml -or -name LICENSE.txt \ -or -name README.md \) \ -exec ${INSTALL_DATA} {} ${STAGEDIR}${WWWDIR}/{} \;) .include Index: head/www/joomla3/files/pkg-message.in =================================================================== --- head/www/joomla3/files/pkg-message.in (revision 436378) +++ head/www/joomla3/files/pkg-message.in (revision 436379) @@ -1,27 +1,30 @@ ================================================================================ 1) Add the following to your Apache configuration, and restart the server: ### Add the AcceptPathInfo directive only for Apache 2.0.30 or later. Alias /joomla %%WWWDIR%%/ AcceptPathInfo On + AllowOverride None Order Allow,Deny Allow from all + # For Apache 2.4 add: + Require all granted 2) Visit your Joomla site with a browser (i.e. http://your.server.com/joomla/), and you should be taken to the install.php script, which will lead you through creating a config.php file and then setting up Joomla, creating an admin account, etc. 3) As of 2.5.5, php5-mysqli and php5-zip are installed. Use of mysqli for mysql is recommended over mysql. 4) As of 3.6.4, php7 is also supported, and the php*-mysql extension is NOT asked for. Also, the php*-pgsql extension is asked for as Joomla supports PostgreSQL as well. ================================================================================