pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www Add contao30 package version 3.0.0 (Contao Open So...
details: https://anonhg.NetBSD.org/pkgsrc/rev/0dce26b1e883
branches: trunk
changeset: 610839:0dce26b1e883
user: taca <taca%pkgsrc.org@localhost>
date: Thu Nov 08 04:56:01 2012 +0000
description:
Add contao30 package version 3.0.0 (Contao Open Source CMS 3.0.0).
Contao Open Source CMS 3.0.0 is new major release since Contao (as
TYPOlight) was publicly released.
Major changes from 2.11.
* Use PHP namespace and more flexible to extend.
* Improve performance with mapper class loader.
* Better support for mobile devices and responsive design
* Database supported file management and handling of file's meta data.
* jQuery support coexist with MooTools.
* Directories in URL path.
* HTML5 based audio/video player (also YouTube).
* Improve ease to use.
* Display of what has changed.
* Complete fix for CSRF.
diffstat:
www/contao/Makefile.common | 4 +-
www/contao30/DEINSTALL | 24 +
www/contao30/DESCR | 9 +
www/contao30/INSTALL | 12 +
www/contao30/MESSAGE | 18 +
www/contao30/Makefile | 102 +
www/contao30/PLIST | 3297 ++++++++++
www/contao30/distinfo | 7 +
www/contao30/patches/patch-system_modules_calendar_modules_ModuleCalendar.php | 16 +
www/contao30/patches/patch-system_modules_core_classes_Frontend.php | 18 +
10 files changed, 3505 insertions(+), 2 deletions(-)
diffs (truncated from 3557 to 300 lines):
diff -r 0ba46c966191 -r 0dce26b1e883 www/contao/Makefile.common
--- a/www/contao/Makefile.common Thu Nov 08 04:18:45 2012 +0000
+++ b/www/contao/Makefile.common Thu Nov 08 04:56:01 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.21 2012/10/01 15:35:26 taca Exp $
+# $NetBSD: Makefile.common,v 1.22 2012/11/08 04:56:01 taca Exp $
#
# used by www/contao/Makefile.example"
# used by www/contao211/Makefile
@@ -7,7 +7,7 @@
# current release
CT211_VERSION= 2.11.6
-CT300_VERSION= 3.0.RC2
+CT300_VERSION= 3.0.0
CT_VERS?= 211
diff -r 0ba46c966191 -r 0dce26b1e883 www/contao30/DEINSTALL
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao30/DEINSTALL Thu Nov 08 04:56:01 2012 +0000
@@ -0,0 +1,24 @@
+# $NetBSD: DEINSTALL,v 1.1 2012/11/08 04:56:01 taca Exp $
+
+CT_WEBDIR="@PREFIX@/@CT_WEBDIR@"
+CT_DIRS="assets system"
+
+case ${STAGE} in
+DEINSTALL)
+ # remove cache files.
+ (cd ${CT_WEBDIR}/assets/css && rm -f *.css)
+ (cd ${CT_WEBDIR}/assets/js && rm -f *.js)
+ (cd ${CT_WEBDIR}/system/cache && rm -f *)
+ (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
diff -r 0ba46c966191 -r 0dce26b1e883 www/contao30/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao30/DESCR Thu Nov 08 04:56:01 2012 +0000
@@ -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.0 series package.
diff -r 0ba46c966191 -r 0dce26b1e883 www/contao30/INSTALL
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao30/INSTALL Thu Nov 08 04:56:01 2012 +0000
@@ -0,0 +1,12 @@
+# $NetBSD: INSTALL,v 1.1 2012/11/08 04:56:01 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
diff -r 0ba46c966191 -r 0dce26b1e883 www/contao30/MESSAGE
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao30/MESSAGE Thu Nov 08 04:56:01 2012 +0000
@@ -0,0 +1,18 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2012/11/08 04:56:01 taca Exp $
+
+To complete the setup, please read:
+
+ ${PREFIX}/share/doc/contao${CT_VER}/README.md
+
+To use minify the HTML markup function, you'll have to install the
+following package:
+
+ www/php-tidy
+
+To use ${PREFIX}/share/doc/contao${CT_VER}/system/bin/minify command,
+Please install the following package:
+
+ shells/bash
+
+===========================================================================
diff -r 0ba46c966191 -r 0dce26b1e883 www/contao30/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao30/Makefile Thu Nov 08 04:56:01 2012 +0000
@@ -0,0 +1,102 @@
+# $NetBSD: Makefile,v 1.1 2012/11/08 04:56:01 taca Exp $
+#
+
+DISTNAME= contao-${CT_VERSION}
+PKGNAME= contao${CT_VER}-${CT_PKGVER}
+CATEGORIES= www
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=contao/}
+DIST_SUBDIR= ${CT_DIST_SUBDIR}
+
+MAINTAINER= taca%NetBSD.org@localhost
+HOMEPAGE= http://www.contao.org/
+COMMENT= Contao Open Source CMS ${CT_VERSION}
+LICENSE= gnu-lgpl-v3
+
+DEPENDS+= ${PHP_PKG_PREFIX}-dom>=5.2.0:../../textproc/php-dom
+DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.2.0:../../graphics/php-gd
+DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.2.0:../../converters/php-mbstring
+DEPENDS+= ${PHP_PKG_PREFIX}-{mysql,mysqli}>=5.2.0:../../databases/php-mysqli
+DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.2.0:../../security/php-mcrypt
+DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.2.0:../../net/php-soap
+
+CT_VERS= 30
+USE_TOOLS= bash pax
+NO_BUILD= yes
+
+EG_CONFIG= agents.php codeMirror.php constants.php countries.php \
+ default.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
+CONF_FILES+= ${CT_EGDIR}/htaccess.default ${CT_WEBDIR}/.htaccess
+
+.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
+
+.for f in ${EG_TEMPLATES}
+REQD_FILES+= ${CT_EGDIR}/files/${f} ${CT_WEBDIR}/tl_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
+
+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
+
+SUBST_CLASSES+= php
+SUBST_FILES.php+= ${WRKSRC}/system/bin/transifex
+SUBST_SED.php+= -e "s|\#!/.*php|\#!${PREFIX}/bin/php|"
+SUBST_STAGE.php= post-configure
+
+WWW_FILES= .gitignore README.md assets contao index.php share templates
+WWW_SYSFILES= .htaccess bin cache/.htaccess cron docs helper \
+ initialize.php logs/.htaccess modules themes tmp/.htaccess \
+ vendor
+
+INSTALLATION_DIRS+= ${CT_DOCDIR} ${CT_EGDIR} ${CT_WEBDIR}/system/config
+
+PKG_GROUPS_VARS+= APACHE_GROUP
+PKG_USERS_VARS+= APACHE_USER
+
+pre-configure:
+ cd ${WRKSRC} && ${RM} -f assets/css/*.css
+ ${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
+# ${INSTALL_DATA} ${WRKSRC}/templates/.htaccess \
+# ${DESTDIR}${PREFIX}/${CT_WEBDIR}/templates
+ cd ${WRKSRC}; pax -rw ${EG_DATA} ${DESTDIR}${PREFIX}/${CT_EGDIR}
+ ${INSTALL_DATA} ${WRKSRC}/.htaccess.default \
+ ${DESTDIR}${PREFIX}/${CT_EGDIR}/htaccess.default
+ ${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"
diff -r 0ba46c966191 -r 0dce26b1e883 www/contao30/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao30/PLIST Thu Nov 08 04:56:01 2012 +0000
@@ -0,0 +1,3297 @@
+@comment $NetBSD: PLIST,v 1.1 2012/11/08 04:56:01 taca Exp $
+${CT_WEBDIR}/.gitignore
+${CT_WEBDIR}/README.md
+${CT_WEBDIR}/assets/codemirror/2.35/codemirror.css
+${CT_WEBDIR}/assets/codemirror/2.35/codemirror.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/clike.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/codemirror.css
+${CT_WEBDIR}/assets/codemirror/2.35/src/codemirror.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/css.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/diff.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/htmlmixed.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/javascript.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/markdown.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/mysql.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/overlay.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/php.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/runmode.js
+${CT_WEBDIR}/assets/codemirror/2.35/src/xml.js
+${CT_WEBDIR}/assets/contao/css/debug-uncompressed.css
+${CT_WEBDIR}/assets/contao/css/debug.css
+${CT_WEBDIR}/assets/contao/css/layout-uncompressed.css
+${CT_WEBDIR}/assets/contao/css/layout.css
+${CT_WEBDIR}/assets/contao/css/reset-uncompressed.css
+${CT_WEBDIR}/assets/contao/css/reset.css
+${CT_WEBDIR}/assets/contao/css/responsive-uncompressed.css
+${CT_WEBDIR}/assets/contao/css/responsive.css
+${CT_WEBDIR}/assets/contao/images/facebook.gif
+${CT_WEBDIR}/assets/contao/images/gplus.gif
+${CT_WEBDIR}/assets/contao/images/info.gif
+${CT_WEBDIR}/assets/contao/images/pdf.gif
+${CT_WEBDIR}/assets/contao/images/print.gif
+${CT_WEBDIR}/assets/contao/images/twitter.gif
+${CT_WEBDIR}/assets/contao/js/core-uncompressed.js
+${CT_WEBDIR}/assets/contao/js/core.js
+${CT_WEBDIR}/assets/contao/js/scheduler-uncompressed.js
+${CT_WEBDIR}/assets/contao/js/scheduler.js
+${CT_WEBDIR}/assets/css/index.html
+${CT_WEBDIR}/assets/css3pie/1.0.0/PIE-uncompressed.htc
+${CT_WEBDIR}/assets/css3pie/1.0.0/PIE-uncompressed.js
+${CT_WEBDIR}/assets/css3pie/1.0.0/PIE.htc
+${CT_WEBDIR}/assets/css3pie/1.0.0/PIE.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/XRegExp.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushAS3.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushApacheConf.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushBash.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushCSharp.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushCpp.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushCss.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushDelphi.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushDiff.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushGroovy.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushJScript.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushJava.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushJavaFX.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushPerl.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushPhp.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushPlain.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushPowerShell.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushPython.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushRuby.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushScala.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushSql.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushVb.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shBrushXml.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/shCore.css
+${CT_WEBDIR}/assets/highlighter/3.0.83/shCore.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/XRegExp.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushAS3.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushApacheConf.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushBash.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushCSharp.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushCpp.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushCss.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushDelphi.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushDiff.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushGroovy.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushJScript.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushJava.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushJavaFX.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushPerl.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushPhp.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushPlain.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushPowerShell.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushPython.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushRuby.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushScala.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushSql.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushVb.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shBrushXml.js
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shCore.css
+${CT_WEBDIR}/assets/highlighter/3.0.83/src/shCore.js
+${CT_WEBDIR}/assets/html5shiv/3.6.1/html5shiv-uncompressed.js
+${CT_WEBDIR}/assets/html5shiv/3.6.1/html5shiv.js
Home |
Main Index |
Thread Index |
Old Index