head 1.7; access; symbols pkgsrc-2014Q4:1.6.0.2 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.5.0.2 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.3.0.2 pkgsrc-2014Q2-base:1.3; locks; strict; comment @# @; 1.7 date 2015.01.23.16.19.14; author taca; state dead; branches; next 1.6; commitid 0lOFd9bsklMxoa7y; 1.6 date 2014.11.24.13.30.49; author taca; state Exp; branches 1.6.2.1; next 1.5; commitid z0HxOlQs7IKtorZx; 1.5 date 2014.07.30.03.28.34; author taca; state Exp; branches 1.5.2.1; next 1.4; commitid 4hdmubKxoiSUOlKx; 1.4 date 2014.07.02.09.10.26; author taca; state Exp; branches; next 1.3; commitid squTlZkwSmzVBMGx; 1.3 date 2014.05.31.02.11.40; author taca; state Exp; branches 1.3.2.1; next 1.2; commitid inmLVeSOS9CzjDCx; 1.2 date 2014.05.29.15.45.10; author taca; state Exp; branches; next 1.1; commitid dSsVHwxvpjOoTrCx; 1.1 date 2014.05.27.15.41.27; author taca; state Exp; branches; next ; commitid JfTwhjn14s0JTbCx; 1.6.2.1 date 2015.02.14.10.07.52; author tron; state Exp; branches; next ; commitid gRltTkN3bTYxDX9y; 1.5.2.1 date 2014.11.25.15.01.15; author tron; state Exp; branches; next ; commitid f4AHHJbjBmeCRzZx; 1.3.2.1 date 2014.07.09.20.25.09; author tron; state Exp; branches; next ; commitid RzrM4PUV9GSK7KHx; desc @@ 1.7 log @Remove contao33 (Contao Open Source CMS 3.3.x) package since it was replaced by contao34 (Contao Open Source CMS 3.4.x). @ text @# $NetBSD: Makefile,v 1.6 2014/11/24 13:30:49 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.2:../../textproc/php-dom DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.3.2:../../graphics/php-gd DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.3.2:../../converters/php-mbstring DEPENDS+= ${PHP_PKG_PREFIX}-{mysql,mysqli}>=5.3.2:../../databases/php-mysqli DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt>=5.3.2:../../security/php-mcrypt DEPENDS+= ${PHP_PKG_PREFIX}-soap>=5.3.2:../../net/php-soap DEPENDS+= ${PHP_PKG_PREFIX}-curl>=5.3.2:../../www/php-curl DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.2.7:../../archivers/php-zlib DEPENDS+= bash>=4.0:../../shells/bash CT_VERS= 33 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/pscss vendor/tecnick.com/tcpdf/tools/tcpdf_addfont.php \ vendor/leafo/lessphp/lessify vendor/leafo/lessphp/plessc \ vendor/leafo/scssphp/bin/pscss 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" @ 1.6 log @Update contao33 to 3.3.7, security release. Version 3.3.7 (2014-11-24) -------------------------- ### Fixed Fixed a potential directory traversal vulnerability. ### Fixed Fixed a severe XSS vulnerability. In this context, the insert tag flags `base64_encode` and `base64_decode` have been removed. ### Fixed Handle nested insert tags in strip_insert_tags(). ### Fixed Correctly store the model in Dbafs::addResource() (see #7440). ### Fixed Send the request token when toggling the visibility of an element (see #7406). ### Fixed Always apply the IE security fix in the Environment class (see #7453). ### Fixed Correctly handle archives being part of multiple RSS feeds (see #7398). ### Fixed Correctly handle `0` in utf8_convert_encoding() (see #7403). ### Fixed Send a 301 redirect to forward to the language root page (see #7420). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2014/07/30 03:28:34 taca Exp $ @ 1.6.2.1 log @Pullup ticket #4611 - requested by taca www/contao33: security patch Revisions pulled up: - www/contao33/Makefile patch - www/contao33/distinfo patch - www/contao33/patches/patch-system_modules_core_classes_Backend.php new file - www/contao33/patches/patch-system_modules_core_dca_tl__templates.php new file - www/contao33/patches/patch-system_modules_core_library_Contao_Validator.php new file --- Apply patch to fix directory traversal security problem. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2014/11/24 13:30:49 taca Exp $ a5 1 PKGREVISION= 1 @ 1.5 log @Update contao33 to 3.3.4. Latvian language files are added. Version 3.3.4 (2014-07-29) -------------------------- ### Fixed Restore permission to delete root pages for admin users (see #7135). ### Fixed Pass the file IDs instead of their UUIDs to the file picker (see #7139). ### Fixed Correctly handle double quotes in comments (see #7102). ### Fixed Ignore hidden files when building the internal cache (see #7098). ### Fixed Correctly pass the insert ID of the undo record (see #6234). ### Fixed Update the vendor libraries (fixes various issues). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2014/07/02 09:10:26 taca Exp $ d63 1 a63 1 vendor/bin/pscss vendor/contao/tcpdf/tools/tcpdf_addfont.php \ d65 1 a65 1 vendor/leafo/scssphp/pscss @ 1.5.2.1 log @Pullup ticket #4558 - requested by taca www/contao33: security update Revisions pulled up: - www/contao/Makefile.common 1.83,1.85 via patch - www/contao33/Makefile 1.6 - www/contao33/PLIST 1.7 - www/contao33/distinfo 1.7-1.8 --- Module Name: pkgsrc Committed By: taca Date: Sun Nov 2 01:19:55 UTC 2014 Modified Files: pkgsrc/www/contao: Makefile.common pkgsrc/www/contao33: PLIST distinfo Log Message: Update contao33 to 3.3.6. Version 3.3.6 (2014-10-31) -------------------------- ### Fixed Always pass a DC object in the `toggleVisibility` callback (see #7314). ### Fixed Correctly render the "read more" and article navigation links (see #7300). ### Fixed Fix the markup of the form submit button (see #7396). ### Fixed Do not generally remove insert tags from page titles (see #7198). ### Fixed Consider the `useSSL` flag of the root page when generating URLs (see #7390). ### Fixed Correctly create the template object in `BaseTemplate::insert()` (see #7366). ### Updated Updated TinyMCE to version 4.1.6 and added the "lists" plugin (see #7349). ### Fixed Fixed the FAQ sorting in the back end (see #7362). ### Fixed Added the `Widget::__isset()` method (see #7290). ### Fixed Correctly handle dynamic parent tables in the `DC_Table` driver (see #7335). ### Fixed Correctly shortend HTML strings in `String::substrHtml()` (see #7311). ### Updated Updated MooTools to version 1.5.1 (see #7267). ### Fixed Updated swipe.js to version 2.0.1 (see #7307). ### Fixed Use an `.invisible` class which plays nicely with screen readers (see #7372). ### Fixed Handle disabled modules in the module loader (see #7380). ### Fixed Fixed the "link_target" insert tag. ### Fixed Correctly mark CAPTCHA fields as mandatory (see #7283). ### Updated Updated the ACE editor to version 1.1.6 (see #7278). ### Fixed Fix the `Database::list_fields()` method (see #7277). ### Fixed Correctly assign "col_first" and "col_last" in the image gallery (see #7250). ### Fixed Set the correct path to TCPDF in `system/config/tcpdf.php` (see #7264). --- Module Name: pkgsrc Committed By: taca Date: Mon Nov 24 13:30:49 UTC 2014 Modified Files: pkgsrc/www/contao: Makefile.common pkgsrc/www/contao33: Makefile distinfo Log Message: Update contao33 to 3.3.7, security release. Version 3.3.7 (2014-11-24) -------------------------- ### Fixed Fixed a potential directory traversal vulnerability. ### Fixed Fixed a severe XSS vulnerability. In this context, the insert tag flags `base64_encode` and `base64_decode` have been removed. ### Fixed Handle nested insert tags in strip_insert_tags(). ### Fixed Correctly store the model in Dbafs::addResource() (see #7440). ### Fixed Send the request token when toggling the visibility of an element (see #7406). ### Fixed Always apply the IE security fix in the Environment class (see #7453). ### Fixed Correctly handle archives being part of multiple RSS feeds (see #7398). ### Fixed Correctly handle `0` in utf8_convert_encoding() (see #7403). ### Fixed Send a 301 redirect to forward to the language root page (see #7420). @ text @d1 1 a1 1 # $NetBSD$ d63 1 a63 1 vendor/bin/pscss vendor/tecnick.com/tcpdf/tools/tcpdf_addfont.php \ d65 1 a65 1 vendor/leafo/scssphp/bin/pscss @ 1.4 log @INSTALL was missing from this package when I first imported it to pkgsrc. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2014/05/31 02:11:40 taca Exp $ a5 1 PKGREVISION= 1 @ 1.3 log @Update contao33 package to 3.3.1. Though there is no description in CHANGELOG.md, data for an example web site (Music Academy) was removed from the distribution. Version 3.3.1 (2014-05-30) -------------------------- ### Fixed Grant access to static files inside the `vendor` folder. ### Fixed Do not make the `FormRadioButton` options an array (see #7060). ### Fixed Support adding ACE and TinyMCE in subpalettes (see #7056). ### Fixed Only use the DropZone uploader where Ajax uploads can be processed (see #7046). ### Fixed Make the viewport field 255 characters long (see #7050). ### Fixed Restore the "submit_container" class in the `FormSubmit` widget (see #7055). ### Fixed Correctly generate the CSS classes of the `FormSelectMenu` widget (see #7045). ### Fixed Use a more precise UUID detection in the `FilesModel` class (see #7054). ### Fixed Use `pack()` instead of `hex2bin()` to be compatible with PHP 5.3 (see #7010). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2014/05/29 15:45:10 taca Exp $ d6 1 @ 1.3.2.1 log @Pullup ticket #4446 - requested by taca www/contao33: installation fix Revisions pulled up: - www/contao33/INSTALL 1.1 - www/contao33/Makefile 1.4 --- Module Name: pkgsrc Committed By: taca Date: Wed Jul 2 09:10:26 UTC 2014 Modified Files: pkgsrc/www/contao33: Makefile Added Files: pkgsrc/www/contao33: INSTALL Log Message: INSTALL was missing from this package when I first imported it to pkgsrc. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD$ a5 1 PKGREVISION= 1 @ 1.2 log @Add dependency to php-zlib since it is needed by core's funcitonality. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2014/05/27 15:41:27 taca Exp $ a5 1 PKGREVISION= 1 @ 1.1 log @Add www/contao33 package version 3.3.0. Contao 3.3 is new stable release of Contao Open Source CMS. Some new features from Contao 3.2: * Added a markdown content element. * Added the insert tag flags "urlencode" and "rawurlencode". * Add a flexible back end theme. * Add DropZone-based file uploader. * Add permissions to import and export themes. * Allow to override the default templates of module, content element and form firld. * Add version control for editable files. * Add template inheritance and template insertion. * Make the title tag configurable in the page layout. * Mark the beginning and end of each template in debug mode. * Add support of SCSS/LESS files as external style sheets to page layout. * Make the file system synchronization available on the command line. @ text @d1 1 a1 1 # $NetBSD$ d6 1 d22 1 @