head 1.12; access; symbols pkgsrc-2013Q2:1.9.0.2 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.6.0.2 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.2.0.2 pkgsrc-2012Q4-base:1.2; locks; strict; comment @# @; 1.12 date 2013.09.08.11.10.08; author taca; state dead; branches; next 1.11; commitid qKHJ3XM1USbVOC4x; 1.11 date 2013.08.30.15.46.25; author taca; state Exp; branches; next 1.10; commitid zerqrXHhEWaoDu3x; 1.10 date 2013.08.15.17.52.11; author taca; state Exp; branches; next 1.9; commitid 6EvvYqPyMlxUOz1x; 1.9 date 2013.06.27.16.11.20; author taca; state Exp; branches 1.9.2.1; next 1.8; commitid WJ4MGfJkukCNPgVw; 1.8 date 2013.04.08.11.17.24; author rodent; state Exp; branches; next 1.7; 1.7 date 2013.04.02.15.34.35; author taca; state Exp; branches; next 1.6; 1.6 date 2013.03.16.07.21.23; author obache; state Exp; branches; next 1.5; 1.5 date 2013.02.15.15.42.16; author taca; state Exp; branches; next 1.4; 1.4 date 2013.01.09.03.21.48; author taca; state Exp; branches; next 1.3; 1.3 date 2013.01.07.14.41.10; author taca; state Exp; branches; next 1.2; 1.2 date 2012.12.22.13.52.27; author taca; state Exp; branches; next 1.1; 1.1 date 2012.11.08.04.56.01; author taca; state Exp; branches; next ; 1.9.2.1 date 2013.08.25.17.36.58; author tron; state Exp; branches; next ; commitid 3x2OzhenGMTMpR2x; desc @@ 1.12 log @Remove contao30 package. Contao 3.0 is obsoleted by Contao 3.1 and it is end of migration period. @ text @# $NetBSD: Makefile,v 1.11 2013/08/30 15:46:25 taca Exp $ # DISTNAME= ${CT_VERSION} PKGNAME= contao${CT_VER}-${CT_PKGVER} PKGREVISION= 2 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.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 \ 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 config/default.php 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 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" @ 1.11 log @Contao project has switched download site from SourceForge.net to GitHub. So, change primary download download.contao.org which redirects to GitHub. No functional change should be made. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2013/08/15 17:52:11 taca Exp $ @ 1.10 log @Since system/config/default.php isn't configuration file, install it as normal files. It might cause trouble with old default.php. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2013/06/27 16:11:20 taca Exp $ d4 1 a4 1 DISTNAME= contao-${CT_VERSION} d8 1 a8 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=contao/} @ 1.9 log @* Bump PKGREVISION by updating README and contao.conf. * Remove unused commented out lines. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2013/04/08 11:17:24 rodent Exp $ d6 1 a6 1 PKGREVISION= 1 d27 1 a27 1 default.php languages.php tcpdf.php timezones.php \ d69 3 a71 3 WWW_SYSFILES= .htaccess bin cache/.htaccess cron docs helper \ initialize.php logs/.htaccess modules themes tmp/.htaccess \ vendor @ 1.9.2.1 log @Pullup ticket #4223 - requested by taca www/contao211: bug fix patch www/contao30: bug fix patch www/contao31: bug fix patch Revisions pulled up: - www/contao211/Makefile 1.9 - www/contao211/PLIST 1.6 - www/contao30/Makefile 1.10 - www/contao30/PLIST 1.5 - www/contao31/Makefile 1.4 - www/contao31/PLIST 1.3 --- Module Name: pkgsrc Committed By: taca Date: Thu Aug 15 17:50:04 UTC 2013 Modified Files: pkgsrc/www/contao211: Makefile PLIST Log Message: Since system/config/config.php isn't configuration file, install it as normal files. It caused trouble with old config.php. Also, remove extra install process of system/config/.htaccess. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Thu Aug 15 17:52:11 UTC 2013 Modified Files: pkgsrc/www/contao30: Makefile PLIST Log Message: Since system/config/default.php isn't configuration file, install it as normal files. It might cause trouble with old default.php. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Thu Aug 15 17:53:23 UTC 2013 Modified Files: pkgsrc/www/contao31: Makefile PLIST Log Message: Since system/config/default.php isn't configuration file, install it as normal files. It might cause trouble with old default.php. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD$ d6 1 a6 1 PKGREVISION= 2 d27 1 a27 1 languages.php tcpdf.php timezones.php \ d69 3 a71 3 WWW_SYSFILES= .htaccess bin cache/.htaccess config/default.php cron docs \ helper initialize.php logs/.htaccess modules themes \ tmp/.htaccess vendor @ 1.8 log @Remove "Trailing empty lines." and/or "Trailing white-space." @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2013/04/02 15:34:35 taca Exp $ d6 1 a90 2 # ${INSTALL_DATA} ${WRKSRC}/templates/.htaccess \ # ${DESTDIR}${PREFIX}/${CT_WEBDIR}/templates @ 1.7 log @Update contao30 to 3.0.6. pkgsrc change: stop using DIST_SUBDIR. Version 3.0.6 (2013-03-21) -------------------------- ### Fixed Do not add links to news, events, FAQs or newsletters to the sitemap if the target page has not been published (see #5520). ### Fixed Include the local configuration file twice, once before and once after the module configuration files are parsed (see #5490). This will make settings like the debug or safe mode work properly. ### Fixed Correctly set the RSS feed self-reference (see #5478). ### Fixed Remove `­` and ` ` from RSS and Atom feeds (see #5473). ### Fixed Do not remove the grid column margin on mobile devices (see #5475). ### Fixed Store the relative path to the installation in the `pathconfig.php` (see #5339). ### Fixed Correctly send the comment moderation mails (see #5443). ### Fixed Correctly create the user home directory upon registration (see #5437). ### Improved Made the `.htaccess` files Apache 2.4 ready (see #5032). ### Fixed Also truncate opened files in `File::truncate()` (see #5459). ### Fixed Added the "allowTransparency" attribute to the mediabox script (see #5077). ### Fixed The submit button label was not shown in the `FormSubmit` widget (see #5434). ### Fixed Show invisible elements in the back end preview (see #5449). ### Fixed Allow to create forward pages without a specific target (see #5453). ### Fixed Updated the TinyMCE typolinks plugin (see #5329). ### Fixed Correctly initialize the user's pagemounts (see #5454). ### Fixed Support loading static JavaScripts in the `config.php` files (see #4890). ### Fixed Show all articles if the article list module is in the same column (see #5373). ### Fixed Do not show `mail_` templates from theme folders (see #5379). ### Fixed Consider only published events when finding the calendar boundaries and only render the previous and next links if there are events (see #5426). ### Fixed Do not override the header and footer height in the layout builder (see #5368). ### Fixed Correctly reset fallback, default and "do not copy" fields (see #5252). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2013/03/16 07:21:23 obache Exp $ d82 1 a82 1 cd ${WRKSRC}; ${RM} -fr files/music_academy templates/music_academy.sql @ 1.6 log @Bump PKGREVISION from default PHP version change to 5.4. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2013/02/15 15:42:16 taca Exp $ a5 1 PKGREVISION= 1 a7 1 DIST_SUBDIR= ${CT_DIST_SUBDIR} @ 1.5 log @Update contao30 to 3.0.4. This relase contains fix for CVE-2012-6112(TinyMCE), too. Version 3.0.4 (2013-02-14) -------------------------- ### Fixed Correctly split the words when adding to the search index (see #5363). ### Fixed If an eagerly loaded relation does not exist, return `null` instead of an empty model in `Model::getRelated()` (see #5356). ### Fixed Throw an exception if the file system and the database are out of sync and show a meaningful error message (see #5101). ### Fixed Return an associative array in `Model_Collection::fetchEach()` if the requested field is **not** `id` (see #5134). ### Fixed Make eagerly loaded "pageTree" fields mandatory again (see #4866). ### Fixed Do not use forward pages as upper page in the book navigation (see #5074). ### Fixed Correctly show the "empty news list" note (see #5304). ### Fixed Correctly sort values by an external order field (see #5322). ### Fixed Define the login status constants in the back end (see #4099, #5279). ### Fixed Make sure the drag'n'drop hints do not overlay the field labels (see #5338). ### Fixed Apply the color picker to single fields as well (see #5240). ### Fixed Correctly close the SimpleModal overlay with the escape key (see #5297). ### Updated Update TinyMCE to version 3.5.8 (see #5273). ### Fixed Correctly check for nested arrays in `Widget::isValidOption()` (see #5328). ### Fixed Preserve the order of multi source fields when exporting a theme (see #5237). ### Fixed Also check whether the target exists when creating new folders (see #5260). ### Fixed Load the core `autoload.php` files first (see #5261). ### Fixed Support `null` as column default value in the DCA (see #5252). ### New Added the `$blnDoNotCreate` option to the `Files` class, which makes the class write to a temporary file first and then move it to its destination in one atomic operation. This fixes some cache issues (see #5307). ### Fixed Handle `@@` blocks when importing style sheets (see #5250). ### Fixed Show the newsletter list even if there is no jumpTo page configured in the channel and show the enclosures in the newsletter reader (see #5233). ### Fixed Added an option to load model relations uncached (see #5248, #5102). Also fixed the `array_merge()` order so the default options can be overriden. ### Updated Updated SimplePie to version 1.3.1 (see #5207). ### Updated Updated SwiftMailer to version 4.3.0 (see #5263). ### Fixed The jQuery accordion script did not work with minified markup (see #5245). ### Fixed Removed the "spaceToUnderscore" option from all alias fields (see #5266). ### Fixed The media content element now supports .ogg files (see #5282). ### Fixed Do not rewrite requests for .mp3, .mp4, .webm or .ogv files (see #5258, #5284). ### Fixed Correctly determin the last run of the command scheduler (see #5278). ### Fixed Make the jQuery accordion behave like the MooTools version (see #5251). ### Fixed Added support for more advanced media queries (see #5236). ### Fixed Added the missing `UserGroupModel` class (see #5218). ### Fixed Handle the case that `glob()` returns `false` (see #5226). ### Fixed The table sorter did not work if jQuery and MooTools were active (see #5228). ### Fixed Copy all content elements if pages are duplicated with childs (see #5241). ### Fixed Added lazy template loading for newsletter mail templates. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2013/01/09 03:21:48 taca Exp $ d6 1 @ 1.4 log @Distfile was updated due to mistake of version displayed on Contao backend. Enable DIST_SUBDIR and bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2013/01/07 14:41:10 taca Exp $ a5 1 PKGREVISION= 1 @ 1.3 log @Update contao30 to 3.0.2. * Hungarian and Slovenian language files are added, too. Version 3.0.2 (2013-01-07) -------------------------- ### Fixed Throw an error if FileTree or PageTree widgets are left blank although they are marked as mandatory in the DCA (see #5131). ### Fixed Modules and Hybrids included via content element were shown even if the content element was invisible or not published (see #5203). ### Fixed Do not try to limit the template selection to a particular theme but show all available themes instead (see #5095). ### Fixed Correctly build the comments subscription confirmation URL (see #5201). ### Fixed Update the database if a file is being uploaded in the front end (see #5137). ### Fixed Do not send a 404 header if an enclosure is requested and cannot be find by a module; there might be another module which can (see #5178). ### Fixed Consider the `save_callback` of the password field in `tl_user` when a back end user is forced to change his password (see #5138). ### Fixed Random images now open in the lightbox if configured (see #5191). ### Fixed Find e-mail addresse like `a@@b.com` in `String::encodeEmail()` (see #5175). ### Fixed Make sure there is a minimal MooTools core version for the command scheduler (see #5195). ### Fixed Made `Model::getPk()` and `Model::getTable()` static (see #5128). ### Fixed Do not move resources in the file manager if the targets exist. Otherwise the database might get out of sync with the file system (see #5145). ### Fixed Convert automatically generated article alias names if the page uses folder URL style alias names (see #5168). ### Fixed The newsletter system did not yet handle file ID attachments (see #5118). ### Fixed The gallery and downloads element now support using the user's home directory again (see #5113). ### Fixed Added an option to load models uncached (see #5102). ### Fixed Added support for `CURRENT_DATE`, `CURRENT_TIME` and `CURRENT_TIMESTAMP` to the database installer (see #5089). ### Fixed Store the whole database row in `Calendar::addEvent()` so e.g. RSS feeds with the event text instead of just the teaser are being rendered (see #5085). ### Fixed Purge the internal cache after a module has been (de)activated (see #5016). ### Fixed Do not cache the `system/cron/cron.txt` file (see #5105). ### Fixed Do not create content elements for news and events which redirect to articles, pages or external URLs during the version 3 update (see #5117). ### Fixed Handle incorrectly closed indexer comments (see #5119). ### Fixed The table content element did not assign the correct CSS class names when there was only one row and one column (see #5140). ### Fixed Consider the dynamic ptable when copying/deleting content elements (see #5041). ### Fixed Scan templates in the autoload creator even if there are no classes (see #5158). ### Fixed Corrected the main column margin when using the layout builder in combination with the responsive grid (see #5170). ### Fixed Consider the sorting order of external style sheets (see #5038). ### Fixed The numeric file mounts of a user were overridden by the real paths (see #5083). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2012/12/22 13:52:27 taca Exp $ d6 1 @ 1.2 log @Make sure to delete contents of cache directory when uninstall the package. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2012/11/08 04:56:01 taca Exp $ a5 1 PKGREVISION= 1 @ 1.1 log @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. @ text @d1 1 a1 1 # $NetBSD$ d6 1 @