pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/typolight Update typolight package to 2.6.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a5ee07bdc3a4
branches:  trunk
changeset: 549630:a5ee07bdc3a4
user:      taca <taca%pkgsrc.org@localhost>
date:      Thu Nov 06 11:23:14 2008 +0000

description:
Update typolight package to 2.6.2.

- drop allowing dependecy to php-pgsql since TYPOlight's framework
  has support for PostgreSQL (and some other databases), but TYPOlight
  itself runs with MySQL only.
- Add typolight-liveupdate option which alllow using TYPOlight Live Update
  service though it inherently conflicts with pkgsrc's framework.

Version 2.6.2 (2008-11-01)
--------------------------
- Updated TinyMCE to version 3.2.0.2
- Improved TinyMCE plugin "typolinks" (#111)
- Added extension repository client
- Added front end module "article navigation"
- Added automatic insertion of the invisible copyright notice
- Added option to copy or move news and events between archives
- Added hook "addCustomRegexp" to add custom regular expressions to widgets
- Added workaround to determine the server IP on Strato servers (#113)
- Added option to add labels to back end drop-down menus (#5)
- Added config/langconfig.php to store custom labels (#119)
- Added a close button to the preview pane (#188)
- Added classes "first" and "last" to comments (#183)
- Added insert tag "image" to insert resized images (#55)
- Added the creator's name to tasks in the task list (#136)
- Added option to define date formats per root page (#190)
- Added event titles to calendar RSS/Atom feeds (#50)
- Fixed a small issue with the style sheet importer (#117)
- Fixed issue with mandatory select menus not throwing errors (#45)
- Fixed issue with flash movies being displayed in the back end (#121)
- Fixed issue with limited number of archives/calendars in front end modules (#159)
- Fixed issue with external news items without text not showing the "read more" link (#128)
- Fixed issue with module personal data not updating newsletter subscriptions (#149)
- Fixed issue with article teaser links not working with empty page ID (#180)
- Fixed issue with Analytics ID being shown in the front end preview (#103)
- Fixed issue with multi-day events and daylight saving time (#199)
- Fixed issue with incorrect e-mail address validation (#182)
- Fixed issue with style sheets not being written after import (#184)
- Fixed a few minor bugs

diffstat:

 www/typolight/DEINSTALL       |   20 ++++++
 www/typolight/INSTALL         |   13 ++++
 www/typolight/Makefile        |   14 +++-
 www/typolight/Makefile.common |    4 +-
 www/typolight/PLIST           |  121 ++++++++++++++++++++++++++++++++++++++---
 www/typolight/distinfo        |    8 +-
 www/typolight/options.mk      |   12 ++++
 7 files changed, 172 insertions(+), 20 deletions(-)

diffs (truncated from 331 to 300 lines):

diff -r 2ea960e868a2 -r a5ee07bdc3a4 www/typolight/DEINSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight/DEINSTALL   Thu Nov 06 11:23:14 2008 +0000
@@ -0,0 +1,20 @@
+# $NetBSD: DEINSTALL,v 1.1 2008/11/06 11:23:14 taca Exp $
+
+TL_WEBDIR="@PREFIX@/@TL_WEBDIR@"
+
+case ${STAGE} in
+DEINSTALL)
+       ${FIND} ${TL_WEBDIR}/system/html -type f ! -name index.html \
+               -exec ${RM} -f {} \;
+       ;;
+POST-DEINSTALL)
+       ${RMDIR} ${TL_WEBDIR}/templates 2>/dev/null
+       ${RMDIR} ${TL_WEBDIR}/system/drivers 2>/dev/null
+       ${RMDIR} ${TL_WEBDIR}/system/libraries
+       ${RMDIR} ${TL_WEBDIR}/system/logs
+       ${RMDIR} ${TL_WEBDIR}/system/modules
+       ${RMDIR} ${TL_WEBDIR}/system/themes 2>/dev/null
+       ${RMDIR} ${TL_WEBDIR}/system/config
+       ${RMDIR} -p ${TL_WEBDIR}/system
+       ;;
+esac
diff -r 2ea960e868a2 -r a5ee07bdc3a4 www/typolight/INSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight/INSTALL     Thu Nov 06 11:23:14 2008 +0000
@@ -0,0 +1,13 @@
+# $NetBSD: INSTALL,v 1.1 2008/11/06 11:23:14 taca Exp $
+
+TL_UPDATE="@TL_UPDATE@"
+TL_WEBDIR="@PREFIX@/@TL_WEBDIR@"
+TL_OWN="@WWWOWN@"
+
+case ${STAGE} in
+POST-INSTALL)
+       case "${TL_UPDATE}" in
+       [Yy][Ee][Ss])   ${CHOWN} -R ${TL_OWN} ${TL_WEBDIR};;
+       esac
+       ;;
+esac
diff -r 2ea960e868a2 -r a5ee07bdc3a4 www/typolight/Makefile
--- a/www/typolight/Makefile    Thu Nov 06 11:17:31 2008 +0000
+++ b/www/typolight/Makefile    Thu Nov 06 11:23:14 2008 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2008/10/24 16:10:17 taca Exp $
+# $NetBSD: Makefile,v 1.4 2008/11/06 11:23:14 taca Exp $
 #
 
 DISTNAME=      typolight-${TL_VERSION}
-PKGREVISION=   1
 CATEGORIES=    www
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=typolight/}
 
@@ -12,8 +11,9 @@
 
 DEPENDS+=      ${PHP_PKG_PREFIX}-gd>=5.1.0:../../graphics/gd
 DEPENDS+=      ${PHP_PKG_PREFIX}-mbstring>=5.1.0:../../misc/php-mbstring
+DEPENDS+=      ${PHP_PKG_PREFIX}-mysql>=5.1.0:../../databases/php-mysql
 DEPENDS+=      ${PHP_PKG_PREFIX}-mcrypt>=5.1.0:../../security/php-mcrypt
-DEPENDS+=      ${PHP_PKG_PREFIX}-{mysql,pgsql}>=5.1.0:../../databases/php-mysql
+DEPENDS+=      ${PHP_PKG_PREFIX}-soap>=5.1.0:../../net/php5-soap
 
 PHP_VERSIONS_ACCEPTED= 5
 
@@ -68,9 +68,13 @@
 
 INSTALLATION_DIRS+=    ${TL_DOCDIR} ${TL_EGDIR} ${TL_WEBDIR}/system/config
 OWN_DIRS_PERMS+= \
-               ${TL_WEBDIR} root ${APACHE_GROUP} 0775 \
+               ${TL_WEBDIR} ${BINOWN} ${APACHE_GROUP} 0775 \
+               ${TL_WEBDIR}/system ${BINOWN} ${APACHE_GROUP} 0775 \
+               ${TL_WEBDIR}/system/drivers ${BINOWN} ${APACHE_GROUP} 0775 \
                ${TL_WEBDIR}/system/html ${BINOWN} ${APACHE_GROUP} 0770 \
                ${TL_WEBDIR}/system/logs ${BINOWN} ${APACHE_GROUP} 0770 \
+               ${TL_WEBDIR}/system/modules ${BINOWN} ${APACHE_GROUP} 0775 \
+               ${TL_WEBDIR}/system/themes ${BINOWN} ${APACHE_GROUP} 0775 \
                ${TL_WEBDIR}/system/tmp ${BINOWN} ${APACHE_GROUP} 0770 \
                ${TL_WEBDIR}/templates ${BINOWN} ${APACHE_GROUP} 0770 \
                ${TL_WEBDIR}/tl_files ${BINOWN} ${APACHE_GROUP} 0770 \
@@ -82,6 +86,8 @@
 PKG_GROUPS_VARS+=      APACHE_GROUP
 PKG_USERS_VARS+=       APACHE_USER
 
+.include "options.mk"
+
 pre-configure:
        ${CP} ${FILESDIR}/typolight.conf ${WRKDIR}
        cd ${WRKSRC}; ${RM} -rf music_academy.css \
diff -r 2ea960e868a2 -r a5ee07bdc3a4 www/typolight/Makefile.common
--- a/www/typolight/Makefile.common     Thu Nov 06 11:17:31 2008 +0000
+++ b/www/typolight/Makefile.common     Thu Nov 06 11:23:14 2008 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.3 2008/10/06 14:02:05 taca Exp $
+# $NetBSD: Makefile.common,v 1.4 2008/11/06 11:23:15 taca Exp $
 #
 # used by www/typolight-example/Makefile
 # used by www/typolight-translations/Makefile
 
-TL_VERSION=    2.6.1
+TL_VERSION=    2.6.2
 
 FILES_SUBST+=  PAX=${PAX} TL_EGDIR=${TL_EGDIR:Q} TL_WEBDIR=${TL_WEBDIR:Q} \
                WWWGRP=${APACHE_GROUP:Q} WWWOWN=${APACHE_USER:Q}
diff -r 2ea960e868a2 -r a5ee07bdc3a4 www/typolight/PLIST
--- a/www/typolight/PLIST       Thu Nov 06 11:17:31 2008 +0000
+++ b/www/typolight/PLIST       Thu Nov 06 11:23:14 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2008/10/06 14:02:05 taca Exp $
+@comment $NetBSD: PLIST,v 1.3 2008/11/06 11:23:15 taca Exp $
 ${TL_DOCDIR}/README
 ${TL_EGDIR}/basic.css
 ${TL_EGDIR}/news.xml
@@ -6,6 +6,7 @@
 ${TL_EGDIR}/system/config/config.php
 ${TL_EGDIR}/system/config/countries.php
 ${TL_EGDIR}/system/config/dcaconfig.php
+${TL_EGDIR}/system/config/langconfig.php
 ${TL_EGDIR}/system/config/languages.php
 ${TL_EGDIR}/system/config/localconfig.php
 ${TL_EGDIR}/system/config/tcpdf.php
@@ -1116,6 +1117,7 @@
 ${TL_WEBDIR}/system/modules/frontend/Module.php
 ${TL_WEBDIR}/system/modules/frontend/ModuleArticle.php
 ${TL_WEBDIR}/system/modules/frontend/ModuleArticleList.php
+${TL_WEBDIR}/system/modules/frontend/ModuleArticleNav.php
 ${TL_WEBDIR}/system/modules/frontend/ModuleBreadcrumb.php
 ${TL_WEBDIR}/system/modules/frontend/ModuleCustomnav.php
 ${TL_WEBDIR}/system/modules/frontend/ModuleFlash.php
@@ -1189,6 +1191,7 @@
 ${TL_WEBDIR}/system/modules/frontend/templates/member_grouped.tpl
 ${TL_WEBDIR}/system/modules/frontend/templates/mod_article.tpl
 ${TL_WEBDIR}/system/modules/frontend/templates/mod_article_list.tpl
+${TL_WEBDIR}/system/modules/frontend/templates/mod_article_nav.tpl
 ${TL_WEBDIR}/system/modules/frontend/templates/mod_article_plain.tpl
 ${TL_WEBDIR}/system/modules/frontend/templates/mod_article_teaser.tpl
 ${TL_WEBDIR}/system/modules/frontend/templates/mod_breadcrumb.tpl
@@ -1231,6 +1234,27 @@
 ${TL_WEBDIR}/system/modules/listing/templates/.htaccess
 ${TL_WEBDIR}/system/modules/listing/templates/info_default.tpl
 ${TL_WEBDIR}/system/modules/listing/templates/list_default.tpl
+${TL_WEBDIR}/system/modules/memberlist/ModuleMemberlist.php
+${TL_WEBDIR}/system/modules/memberlist/config/.htaccess
+${TL_WEBDIR}/system/modules/memberlist/config/config.php
+${TL_WEBDIR}/system/modules/memberlist/config/database.sql
+${TL_WEBDIR}/system/modules/memberlist/dca/.htaccess
+${TL_WEBDIR}/system/modules/memberlist/dca/tl_member.php
+${TL_WEBDIR}/system/modules/memberlist/dca/tl_module.php
+${TL_WEBDIR}/system/modules/memberlist/html/details.gif
+${TL_WEBDIR}/system/modules/memberlist/languages/de/.htaccess
+${TL_WEBDIR}/system/modules/memberlist/languages/de/default.php
+${TL_WEBDIR}/system/modules/memberlist/languages/de/modules.php
+${TL_WEBDIR}/system/modules/memberlist/languages/de/tl_member.php
+${TL_WEBDIR}/system/modules/memberlist/languages/de/tl_module.php
+${TL_WEBDIR}/system/modules/memberlist/languages/en/.htaccess
+${TL_WEBDIR}/system/modules/memberlist/languages/en/default.php
+${TL_WEBDIR}/system/modules/memberlist/languages/en/modules.php
+${TL_WEBDIR}/system/modules/memberlist/languages/en/tl_member.php
+${TL_WEBDIR}/system/modules/memberlist/languages/en/tl_module.php
+${TL_WEBDIR}/system/modules/memberlist/templates/.htaccess
+${TL_WEBDIR}/system/modules/memberlist/templates/mod_memberlist.tpl
+${TL_WEBDIR}/system/modules/memberlist/templates/mod_memberlist_detail.tpl
 ${TL_WEBDIR}/system/modules/news/Comments.php
 ${TL_WEBDIR}/system/modules/news/ModuleNews.php
 ${TL_WEBDIR}/system/modules/news/ModuleNewsArchive.php
@@ -1354,6 +1378,68 @@
 ${TL_WEBDIR}/system/modules/registration/templates/.htaccess
 ${TL_WEBDIR}/system/modules/registration/templates/mod_message.tpl
 ${TL_WEBDIR}/system/modules/registration/templates/mod_password.tpl
+${TL_WEBDIR}/system/modules/rep_base/GPL3.txt
+${TL_WEBDIR}/system/modules/rep_base/LGPL3.txt
+${TL_WEBDIR}/system/modules/rep_base/LICENSE.txt
+${TL_WEBDIR}/system/modules/rep_base/Repository.php
+${TL_WEBDIR}/system/modules/rep_base/RepositorySettings.php
+${TL_WEBDIR}/system/modules/rep_base/dca/.htaccess
+${TL_WEBDIR}/system/modules/rep_base/dca/tl_settings.php
+${TL_WEBDIR}/system/modules/rep_base/languages/de/.htaccess
+${TL_WEBDIR}/system/modules/rep_base/languages/de/modules.php
+${TL_WEBDIR}/system/modules/rep_base/languages/de/tl_repository.php
+${TL_WEBDIR}/system/modules/rep_base/languages/de/tl_settings.php
+${TL_WEBDIR}/system/modules/rep_base/languages/en/.htaccess
+${TL_WEBDIR}/system/modules/rep_base/languages/en/modules.php
+${TL_WEBDIR}/system/modules/rep_base/languages/en/tl_repository.php
+${TL_WEBDIR}/system/modules/rep_base/languages/en/tl_settings.php
+${TL_WEBDIR}/system/modules/rep_client/DatabaseInstaller.php
+${TL_WEBDIR}/system/modules/rep_client/RepositoryBackendModule.php
+${TL_WEBDIR}/system/modules/rep_client/RepositoryBackendTheme.php
+${TL_WEBDIR}/system/modules/rep_client/RepositoryCatalog.php
+${TL_WEBDIR}/system/modules/rep_client/RepositoryManager.php
+${TL_WEBDIR}/system/modules/rep_client/config/.htaccess
+${TL_WEBDIR}/system/modules/rep_client/config/config.php
+${TL_WEBDIR}/system/modules/rep_client/config/database.sql
+${TL_WEBDIR}/system/modules/rep_client/dca/.htaccess
+${TL_WEBDIR}/system/modules/rep_client/dca/tl_settings.php
+${TL_WEBDIR}/system/modules/rep_client/languages/de/.htaccess
+${TL_WEBDIR}/system/modules/rep_client/languages/de/modules.php
+${TL_WEBDIR}/system/modules/rep_client/languages/de/tl_repository.php
+${TL_WEBDIR}/system/modules/rep_client/languages/de/tl_settings.php
+${TL_WEBDIR}/system/modules/rep_client/languages/en/.htaccess
+${TL_WEBDIR}/system/modules/rep_client/languages/en/modules.php
+${TL_WEBDIR}/system/modules/rep_client/languages/en/tl_repository.php
+${TL_WEBDIR}/system/modules/rep_client/languages/en/tl_settings.php
+${TL_WEBDIR}/system/modules/rep_client/templates/.htaccess
+${TL_WEBDIR}/system/modules/rep_client/templates/repository_catlist.tpl
+${TL_WEBDIR}/system/modules/rep_client/templates/repository_catview.tpl
+${TL_WEBDIR}/system/modules/rep_client/templates/repository_mgredit.tpl
+${TL_WEBDIR}/system/modules/rep_client/templates/repository_mgrinst.tpl
+${TL_WEBDIR}/system/modules/rep_client/templates/repository_mgrlist.tpl
+${TL_WEBDIR}/system/modules/rep_client/templates/repository_mgruist.tpl
+${TL_WEBDIR}/system/modules/rep_client/templates/repository_mgrupdt.tpl
+${TL_WEBDIR}/system/modules/rep_client/themes/default/backend.css
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/alpha16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/back.gif
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/back16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/beta16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/blank16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/catalog16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/dbcheck16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/default.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/edit.gif
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/edit16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/forum16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/info.gif
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/info16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/install16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/manual16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/rc16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/stable16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/stop128.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/uninst16.png
+${TL_WEBDIR}/system/modules/rep_client/themes/default/images/uninstall.gif
 ${TL_WEBDIR}/system/modules/rss_reader/ModuleRssReader.php
 ${TL_WEBDIR}/system/modules/rss_reader/config/.htaccess
 ${TL_WEBDIR}/system/modules/rss_reader/config/config.php
@@ -1405,6 +1491,7 @@
 ${TL_WEBDIR}/system/themes/default/images/cache.gif
 ${TL_WEBDIR}/system/themes/default/images/changelog.gif
 ${TL_WEBDIR}/system/themes/default/images/clipboard.gif
+${TL_WEBDIR}/system/themes/default/images/close.gif
 ${TL_WEBDIR}/system/themes/default/images/collapse.gif
 ${TL_WEBDIR}/system/themes/default/images/copy.gif
 ${TL_WEBDIR}/system/themes/default/images/copy_.gif
@@ -1566,7 +1653,6 @@
 ${TL_WEBDIR}/typolight/typolight.js
 ${TL_WEBDIR}/typolight/typolight_src.js
 @dirrm ${TL_WEBDIR}/typolight
-@unexec ${RMDIR} %D/${TL_WEBDIR}/templates 2>/dev/null || ${TRUE}
 @dirrm ${TL_WEBDIR}/system/themes/default/src
 @dirrm ${TL_WEBDIR}/system/themes/default/images
 @dirrm ${TL_WEBDIR}/system/themes/default
@@ -1585,6 +1671,21 @@
 @dirrm ${TL_WEBDIR}/system/modules/rss_reader/dca
 @dirrm ${TL_WEBDIR}/system/modules/rss_reader/config
 @dirrm ${TL_WEBDIR}/system/modules/rss_reader
+@dirrm ${TL_WEBDIR}/system/modules/rep_client/themes/default/images
+@dirrm ${TL_WEBDIR}/system/modules/rep_client/themes/default
+@dirrm ${TL_WEBDIR}/system/modules/rep_client/themes
+@dirrm ${TL_WEBDIR}/system/modules/rep_client/templates
+@dirrm ${TL_WEBDIR}/system/modules/rep_client/languages/en
+@dirrm ${TL_WEBDIR}/system/modules/rep_client/languages/de
+@dirrm ${TL_WEBDIR}/system/modules/rep_client/languages
+@dirrm ${TL_WEBDIR}/system/modules/rep_client/dca
+@dirrm ${TL_WEBDIR}/system/modules/rep_client/config
+@dirrm ${TL_WEBDIR}/system/modules/rep_client
+@dirrm ${TL_WEBDIR}/system/modules/rep_base/languages/en
+@dirrm ${TL_WEBDIR}/system/modules/rep_base/languages/de
+@dirrm ${TL_WEBDIR}/system/modules/rep_base/languages
+@dirrm ${TL_WEBDIR}/system/modules/rep_base/dca
+@dirrm ${TL_WEBDIR}/system/modules/rep_base
 @dirrm ${TL_WEBDIR}/system/modules/registration/templates
 @dirrm ${TL_WEBDIR}/system/modules/registration/languages/en
 @dirrm ${TL_WEBDIR}/system/modules/registration/languages/de
@@ -1614,6 +1715,14 @@
 @dirrm ${TL_WEBDIR}/system/modules/news/dca
 @dirrm ${TL_WEBDIR}/system/modules/news/config
 @dirrm ${TL_WEBDIR}/system/modules/news
+@dirrm ${TL_WEBDIR}/system/modules/memberlist/templates
+@dirrm ${TL_WEBDIR}/system/modules/memberlist/languages/en
+@dirrm ${TL_WEBDIR}/system/modules/memberlist/languages/de
+@dirrm ${TL_WEBDIR}/system/modules/memberlist/languages
+@dirrm ${TL_WEBDIR}/system/modules/memberlist/html
+@dirrm ${TL_WEBDIR}/system/modules/memberlist/dca
+@dirrm ${TL_WEBDIR}/system/modules/memberlist/config
+@dirrm ${TL_WEBDIR}/system/modules/memberlist
 @dirrm ${TL_WEBDIR}/system/modules/listing/templates
 @dirrm ${TL_WEBDIR}/system/modules/listing/languages/en
 @dirrm ${TL_WEBDIR}/system/modules/listing/languages/de
@@ -1676,14 +1785,6 @@
 @dirrm ${TL_WEBDIR}/system/modules/backend/dca
 @dirrm ${TL_WEBDIR}/system/modules/backend/config
 @dirrm ${TL_WEBDIR}/system/modules/backend
-@unexec ${RMDIR} %D/${TL_WEBDIR}/system/modules 2>/dev/null || ${TRUE}
-@unexec ${RMDIR} %D/${TL_WEBDIR}/system/logs 2>/dev/null || ${TRUE}
-@dirrm ${TL_WEBDIR}/system/libraries
-@unexec ${RM} -fr %D/${TL_WEBDIR}/system/html
-@dirrm ${TL_WEBDIR}/system/drivers
-@unexec ${RMDIR} %D/${TL_WEBDIR}/system/config 2>/dev/null || ${TRUE}
-@unexec ${RMDIR} %D/${TL_WEBDIR}/system 2>/dev/null || ${TRUE}
-@unexec ${RMDIR} %D/${TL_WEBDIR} 2>/dev/null || ${TRUE}
 @dirrm ${TL_WEBDIR}/plugins/ufo



Home | Main Index | Thread Index | Old Index