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