Add contao34 (Contao 3.4.0) package.

Brief summary of new features from Contao 3.3:

* Add supports of SVG and SVGZ images.
* Responsive images support.
* Specify the order of the internal and external style sheets.
* Additional form field classes.
* Asynchronous JavaScript.
* Image links in TinyMCE.
* Active page in the navigation menu.
* Theme export with SQL files.
* Timing attack prevention.
* Login to comment.
* Skip images without meta data.
* Registration and password mails.
* Insert tag link_name.
* DCA flag "doNotTrim".
* Non-negative natural numbers.
* New hooks and callbacks.
This commit is contained in:
taca 2014-11-25 17:07:20 +00:00
parent 14f7f673ec
commit 92680924d4
7 changed files with 3974 additions and 0 deletions

24
www/contao34/DEINSTALL Normal file
View file

@ -0,0 +1,24 @@
# $NetBSD: DEINSTALL,v 1.1 2014/11/25 17:07:20 taca Exp $
CT_WEBDIR="@PREFIX@/@CT_WEBDIR@"
CT_DIRS="assets system"
case ${STAGE} in
DEINSTALL)
# remove cache files.
rm -f ${CT_WEBDIR}/assets/css/*.css
rm -f ${CT_WEBDIR}/assets/js/*.js
(cd ${CT_WEBDIR}/system/cache && rm -fr *)
(cd ${CT_WEBDIR}/system/tmp && rm -f *)
;;
POST-DEINSTALL)
(cd ${CT_WEBDIR}
for d in ${CT_DIRS}; do
for s in $d/*; do
${RMDIR} $s >/dev/null 2>&1
done
${RMDIR} $d >/dev/null 2>&1
done)
${RMDIR} ${CT_WEBDIR} >/dev/null 2>&1
;;
esac

9
www/contao34/DESCR Normal file
View file

@ -0,0 +1,9 @@
Contao is an Open Source Content Management Framework developed by Leo Feyer
and distributed under the LGPL license (see GPL.txt and LGPL.txt for more
information). It was formerly known as TYPOlight Open Source CMS.
Its open architecture allows everybody to extend the system to fit his
needs. Contao specializes in accessible websites and is accessbile
itself (front end and back end), rendering valid HTML5 or XHTML pages.
This is version 3.4 stable release.

12
www/contao34/INSTALL Normal file
View file

@ -0,0 +1,12 @@
# $NetBSD: INSTALL,v 1.1 2014/11/25 17:07:20 taca Exp $
CT_WEBDIR="@PREFIX@/@CT_WEBDIR@"
WWWOWN="@WWWOWN@"
WWWGRP="@WWWGRP@"
case ${STAGE} in
POST-INSTALL)
${CHGRP} -R ${WWWGRP} ${CT_WEBDIR}
${CHOWN} -R ${WWWOWN} ${CT_WEBDIR}
;;
esac

8
www/contao34/MESSAGE Normal file
View file

@ -0,0 +1,8 @@
===========================================================================
$NetBSD: MESSAGE,v 1.1 2014/11/25 17:07:20 taca Exp $
To complete the setup, please read:
${PREFIX}/share/doc/contao${CT_VER}/README
===========================================================================

103
www/contao34/Makefile Normal file
View file

@ -0,0 +1,103 @@
# $NetBSD: Makefile,v 1.1 2014/11/25 17:07:20 taca Exp $
#
DISTNAME= contao-${CT_PKGVER}
PKGNAME= contao${CT_VER}-${CT_PKGVER}
CATEGORIES= www
MASTER_SITES= ${CT_MASTER_SITE}
MAINTAINER= taca@NetBSD.org
HOMEPAGE= http://www.contao.org/
COMMENT= Contao Open Source CMS ${CT_VERSION}
LICENSE= gnu-lgpl-v3
DEPENDS+= ${PHP_PKG_PREFIX}-dom>=5.3.7:../../textproc/php-dom
DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.3.7:../../graphics/php-gd
DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.3.7:../../converters/php-mbstring
DEPENDS+= ${PHP_PKG_PREFIX}-{mysql,mysqli}>=5.3.7:../../databases/php-mysqli
DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.3.7:../../security/php-mcrypt
DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.3.7:../../net/php-soap
DEPENDS+= ${PHP_PKG_PREFIX}-curl>=5.3.7:../../www/php-curl
DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.3.7:../../archivers/php-zlib
DEPENDS+= bash>=4.0:../../shells/bash
CT_VERS= 34
USE_TOOLS= bash pax
NO_BUILD= yes
EG_CONFIG= ace.php agents.php constants.php countries.php \
languages.php tcpdf.php timezones.php \
tinyFlash.php tinyMCE.php tinyNews.php
EG_DATA= ${WWW_EG_FILES} system/config files
EG_TEMPLATES= tinymce.css tiny_templates/index.html
WWW_EG_FILES= robots.txt
RESTRICT_DIRS= system/cache system/logs system/tmp templates files
CONF_FILES+= ${CT_EGDIR}/contao.conf ${PKG_SYSCONFDIR}/contao.conf
.for f in ${EG_CONFIG}
CONF_FILES+= ${CT_EGDIR}/system/config/${f} ${CT_WEBDIR}/system/config/${f}
.endfor
MAKE_DIRS+= ${CT_WEBDIR}/files/tiny_templates
REPLACE_BASH= system/bin/minify system/bin/sqldump
.for f in ${EG_TEMPLATES}
REQD_FILES+= ${CT_EGDIR}/files/${f} ${CT_WEBDIR}/files/${f}
.endfor
.for f in ${WWW_EG_FILES}
REQD_FILES+= ${CT_EGDIR}/${f} ${CT_WEBDIR}/${f}
.endfor
.for d in ${RESTRICT_DIRS}
OWN_DIRS_PERMS+= ${CT_WEBDIR}/${d} ${APACHE_USER} ${APACHE_GROUP} 0770
.endfor
REPLACE_INTERPRETER+= php
REPLACE.php.old= .*php[^ ]*
REPLACE.php.new= ${PREFIX}/bin/php
REPLACE_FILES.php= system/bin/automator system/bin/filesync \
system/bin/ide_compat system/bin/txpurge system/bin/version \
vendor/bin/lessc vendor/bin/pscss vendor/leafo/scssphp/bin/pscss \
vendor/oyejorge/less.php/bin/lessc \
vendor/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php \
vendor/tecnick.com/tcpdf/tools/tcpdf_addfont.php
SUBST_CLASSES+= conf
SUBST_FILES.conf+= ${WRKDIR}/contao.conf
SUBST_SED.conf+= -e 's|@PREFIX@|${PREFIX:Q}|g'
SUBST_SED.conf+= -e 's|@CT_WEBDIR@|${CT_WEBDIR:Q}|g'
SUBST_STAGE.conf= post-configure
WWW_FILES= .htaccess.default README.md assets contao \
index.php share templates vendor
WWW_SYSFILES= .htaccess bin config/default.php cron docs helper \
initialize.php modules themes
INSTALLATION_DIRS+= ${CT_DOCDIR} ${CT_EGDIR} ${CT_WEBDIR}/system/config
PKG_GROUPS_VARS+= APACHE_GROUP
PKG_USERS_VARS+= APACHE_USER
pre-configure:
${CP} ${FILESDIR}/contao.conf ${WRKDIR}
pre-install:
cd ${WRKSRC}; ${RM} -fr files/music_academy templates/music_academy.sql
${FIND} ${WRKSRC} -name "*.orig*" -exec ${RM} -f {} \;
do-install:
cd ${WRKSRC}; pax -rw ${WWW_FILES} ${DESTDIR}${PREFIX}/${CT_WEBDIR}
cd ${WRKSRC}/system; \
pax -rw ${WWW_SYSFILES} \
${DESTDIR}${PREFIX}/${CT_WEBDIR}/system
cd ${WRKSRC}; pax -rw ${EG_DATA} ${DESTDIR}${PREFIX}/${CT_EGDIR}
${INSTALL_DATA} ${WRKDIR}/contao.conf ${DESTDIR}${PREFIX}/${CT_EGDIR}
${INSTALL_DATA} ${FILESDIR}/README \
${DESTDIR}${PREFIX}/${CT_DOCDIR}
.include "../../www/contao/Makefile.common"
.include "../../lang/php/phpversion.mk"
.include "../../mk/bsd.pkg.mk"

3813
www/contao34/PLIST Normal file

File diff suppressed because it is too large Load diff

5
www/contao34/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2014/11/25 17:07:20 taca Exp $
SHA1 (contao-3.4.0.tar.gz) = df3783c965f4d2521eaf51c9fee31a449a79a2c2
RMD160 (contao-3.4.0.tar.gz) = 7365850b93dcab1a5d3111059d9c56ce0c5796c0
Size (contao-3.4.0.tar.gz) = 11558604 bytes