pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www Add Contao 3.5.0 package.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6ab46a06ccaf
branches:  trunk
changeset: 652647:6ab46a06ccaf
user:      taca <taca%pkgsrc.org@localhost>
date:      Sat Jun 06 03:41:24 2015 +0000

description:
Add Contao 3.5.0 package.

Contao is an Open Source PHP Content Management System for people who want a
professional website that is easy to maintain. Visit the https://contao.org
for more information.

This is new Long Term Support release which replase existing Contao 3.2
and the last stable release from Contao 3.x series.

Please refer system/docs/CHANGELOG.md in detail.

diffstat:

 www/contao/Makefile.common |     8 +-
 www/contao35/DEINSTALL     |    24 +
 www/contao35/DESCR         |     9 +
 www/contao35/INSTALL       |    12 +
 www/contao35/MESSAGE       |     8 +
 www/contao35/Makefile      |   104 +
 www/contao35/PLIST         |  3757 ++++++++++++++++++++++++++++++++++++++++++++
 www/contao35/distinfo      |     5 +
 8 files changed, 3925 insertions(+), 2 deletions(-)

diffs (truncated from 3975 to 300 lines):

diff -r 7a1dddab4285 -r 6ab46a06ccaf www/contao/Makefile.common
--- a/www/contao/Makefile.common        Sat Jun 06 03:35:10 2015 +0000
+++ b/www/contao/Makefile.common        Sat Jun 06 03:41:24 2015 +0000
@@ -1,18 +1,22 @@
-# $NetBSD: Makefile.common,v 1.96 2015/06/06 03:29:33 taca Exp $
+# $NetBSD: Makefile.common,v 1.97 2015/06/06 03:41:24 taca Exp $
 #
 # used by www/contao32/Makefile
 # used by www/contao34/Makefile
+# used by www/contao35/Makefile
 
 # current release
 CT32_VERSION=  3.2.21
 CT34_VERSION=  3.4.5
+CT35_VERSION=  3.5.0
 
-CT_VERS?=      32
+CT_VERS?=      35
 
 .if ${CT_VERS} == "32"
 CT_VERSION=    ${CT32_VERSION}
 .elif ${CT_VERS} == "34"
 CT_VERSION=    ${CT34_VERSION}
+.elif ${CT_VERS} == "35"
+CT_VERSION=    ${CT35_VERSION}
 .else
 .error "Illegal version specified: ${CT_VERS}"
 .endif
diff -r 7a1dddab4285 -r 6ab46a06ccaf www/contao35/DEINSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao35/DEINSTALL    Sat Jun 06 03:41:24 2015 +0000
@@ -0,0 +1,24 @@
+# $NetBSD: DEINSTALL,v 1.1 2015/06/06 03:41:24 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
diff -r 7a1dddab4285 -r 6ab46a06ccaf www/contao35/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao35/DESCR        Sat Jun 06 03:41:24 2015 +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.5 stable, LTS (Long Term Support) release.
diff -r 7a1dddab4285 -r 6ab46a06ccaf www/contao35/INSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao35/INSTALL      Sat Jun 06 03:41:24 2015 +0000
@@ -0,0 +1,12 @@
+# $NetBSD: INSTALL,v 1.1 2015/06/06 03:41:24 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 7a1dddab4285 -r 6ab46a06ccaf www/contao35/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao35/MESSAGE      Sat Jun 06 03:41:24 2015 +0000
@@ -0,0 +1,8 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2015/06/06 03:41:24 taca Exp $
+
+To complete the setup, please read:
+
+       ${PREFIX}/share/doc/contao${CT_VER}/README
+
+===========================================================================
diff -r 7a1dddab4285 -r 6ab46a06ccaf www/contao35/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao35/Makefile     Sat Jun 06 03:41:24 2015 +0000
@@ -0,0 +1,104 @@
+# $NetBSD: Makefile,v 1.1 2015/06/06 03:41:24 taca Exp $
+#
+
+DISTNAME=      contao-${CT_PKGVER}
+PKGNAME=       contao${CT_VER}-${CT_PKGVER}
+CATEGORIES=    www
+MASTER_SITES=  ${CT_MASTER_SITE}
+
+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.4.0:../../textproc/php-dom
+DEPENDS+=      ${PHP_PKG_PREFIX}-gd>=5.4.0:../../graphics/php-gd
+DEPENDS+=      ${PHP_PKG_PREFIX}-mbstring>=5.4.0:../../converters/php-mbstring
+DEPENDS+=      ${PHP_PKG_PREFIX}-{mysql,mysqli}>=5.4.0:../../databases/php-mysqli
+DEPENDS+=      ${PHP_PKG_PREFIX}-mcrypt>=5.4.0:../../security/php-mcrypt
+DEPENDS+=      ${PHP_PKG_PREFIX}-soap>=5.4.0:../../net/php-soap
+DEPENDS+=      ${PHP_PKG_PREFIX}-curl>=5.4.0:../../www/php-curl
+DEPENDS+=      ${PHP_PKG_PREFIX}-zlib>=5.4.0:../../archivers/php-zlib
+DEPENDS+=      bash>=4.0:../../shells/bash
+
+CT_VERS=       35
+USE_TOOLS=     bash pax
+NO_BUILD=      yes
+
+EG_CONFIG=     ace.php agents.php constants.php countries.php \
+               languages.php mimetypes.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/config 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"
diff -r 7a1dddab4285 -r 6ab46a06ccaf www/contao35/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/contao35/PLIST        Sat Jun 06 03:41:24 2015 +0000
@@ -0,0 +1,3757 @@
+@comment $NetBSD: PLIST,v 1.1 2015/06/06 03:41:24 taca Exp $
+${CT_WEBDIR}/.htaccess.default
+${CT_WEBDIR}/README.md
+${CT_WEBDIR}/assets/ace/1.1.8/ace.js
+${CT_WEBDIR}/assets/ace/1.1.8/ext-searchbox.js
+${CT_WEBDIR}/assets/ace/1.1.8/ext-spellcheck.js
+${CT_WEBDIR}/assets/ace/1.1.8/ext-static_highlight.js
+${CT_WEBDIR}/assets/ace/1.1.8/ext-textarea.js
+${CT_WEBDIR}/assets/ace/1.1.8/keybinding-emacs.js
+${CT_WEBDIR}/assets/ace/1.1.8/keybinding-vim.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-asciidoc.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-css.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-diff.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-html.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-ini.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-java.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-javascript.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-json.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-jsp.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-jsx.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-less.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-livescript.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-markdown.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-mysql.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-perl.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-pgsql.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-php.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-python.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-rdoc.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-rhtml.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-ruby.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-scss.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-sh.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-sql.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-text.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-textile.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-xml.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-xquery.js
+${CT_WEBDIR}/assets/ace/1.1.8/mode-yaml.js
+${CT_WEBDIR}/assets/ace/1.1.8/theme-clouds.js
+${CT_WEBDIR}/assets/ace/1.1.8/theme-textmate.js
+${CT_WEBDIR}/assets/ace/1.1.8/theme-vibrant_ink.js
+${CT_WEBDIR}/assets/ace/1.1.8/worker-coffee.js
+${CT_WEBDIR}/assets/ace/1.1.8/worker-css.js
+${CT_WEBDIR}/assets/ace/1.1.8/worker-html.js
+${CT_WEBDIR}/assets/ace/1.1.8/worker-javascript.js
+${CT_WEBDIR}/assets/ace/1.1.8/worker-json.js
+${CT_WEBDIR}/assets/ace/1.1.8/worker-lua.js
+${CT_WEBDIR}/assets/ace/1.1.8/worker-php.js
+${CT_WEBDIR}/assets/ace/1.1.8/worker-xquery.js
+${CT_WEBDIR}/assets/contao/css/debug-uncompressed.css
+${CT_WEBDIR}/assets/contao/css/debug.css
+${CT_WEBDIR}/assets/contao/css/form-uncompressed.css
+${CT_WEBDIR}/assets/contao/css/form.css
+${CT_WEBDIR}/assets/contao/css/grid-uncompressed.css
+${CT_WEBDIR}/assets/contao/css/grid.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/iconAUDIO.gif
+${CT_WEBDIR}/assets/contao/images/iconBMP.gif
+${CT_WEBDIR}/assets/contao/images/iconCSS.gif
+${CT_WEBDIR}/assets/contao/images/iconCTO.gif
+${CT_WEBDIR}/assets/contao/images/iconGIF.gif
+${CT_WEBDIR}/assets/contao/images/iconHTML.gif
+${CT_WEBDIR}/assets/contao/images/iconJPG.gif
+${CT_WEBDIR}/assets/contao/images/iconJS.gif
+${CT_WEBDIR}/assets/contao/images/iconJSP.gif
+${CT_WEBDIR}/assets/contao/images/iconOFFICE.gif
+${CT_WEBDIR}/assets/contao/images/iconPDF.gif
+${CT_WEBDIR}/assets/contao/images/iconPHP.gif
+${CT_WEBDIR}/assets/contao/images/iconPLAIN.gif
+${CT_WEBDIR}/assets/contao/images/iconRAR.gif
+${CT_WEBDIR}/assets/contao/images/iconSWF.gif
+${CT_WEBDIR}/assets/contao/images/iconTIF.gif
+${CT_WEBDIR}/assets/contao/images/iconVIDEO.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/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



Home | Main Index | Thread Index | Old Index