pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/typolight28 Importing typolight28, TYPOlight 2.8.RC1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cf7634a86262
branches:  trunk
changeset: 568047:cf7634a86262
user:      taca <taca%pkgsrc.org@localhost>
date:      Wed Dec 02 16:06:30 2009 +0000

description:
Importing typolight28, TYPOlight 2.8.RC1.

Here is some of new features and changes.

* Improved publishing
* Improved page and article handling
* Automatic article
* Improved file handling
* Improved "edit multiple" options
* Handling MooTools scripts
* Adding videos and external content
* Enhanced image options
* Overriding image dimensions
* Improved user management
* Improved news lists
* Event list pagination
* Improved newsletter handling
* Improved comments handling
* Relocated extensions

For more detail, please refer these pages.

Release announce: http://www.typolight.org/news/items/typolight-2_8_RC1.html
Changelog:        http://www.typolight.org/changelog.html
Ticket System:    http://dev.typolight.org/versions/show/9

diffstat:

 www/typolight28/DEINSTALL        |    22 +
 www/typolight28/DESCR            |    24 +
 www/typolight28/INSTALL          |    13 +
 www/typolight28/MESSAGE          |    12 +
 www/typolight28/Makefile         |   122 ++
 www/typolight28/Makefile.version |     3 +
 www/typolight28/PLIST            |  1835 ++++++++++++++++++++++++++++++++++++++
 www/typolight28/distinfo         |     5 +
 8 files changed, 2036 insertions(+), 0 deletions(-)

diffs (truncated from 2068 to 300 lines):

diff -r 64cd7257c751 -r cf7634a86262 www/typolight28/DEINSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight28/DEINSTALL Wed Dec 02 16:06:30 2009 +0000
@@ -0,0 +1,22 @@
+# $NetBSD: DEINSTALL,v 1.1.1.1 2009/12/02 16:06:31 taca Exp $
+
+TL_WEBDIR="@PREFIX@/@TL_WEBDIR@"
+TL_DIRS="system/config system/drivers system/libraries system/logs \
+        system/modules system/themes system/config system templates"
+
+case ${STAGE} in
+DEINSTALL)
+       # remove cache files.
+       ${FIND} ${TL_WEBDIR}/system/html -type f ! -name index.html \
+               -exec ${RM} -f {} \;
+       ${FIND} ${TL_WEBDIR}/plugins/tcpdf/cache -type f ! -name .htaccess \
+               -exec ${RM} -f {} \;
+       ;;
+POST-DEINSTALL)
+       (cd ${TL_WEBDIR}
+       for d in ${TL_DIRS}; do
+               ${RMDIR} $d >/dev/null 2>&1
+       done)
+       ${RMDIR} ${TL_WEBDIR} >/dev/null 2>&1
+       ;;
+esac
diff -r 64cd7257c751 -r cf7634a86262 www/typolight28/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight28/DESCR     Wed Dec 02 16:06:30 2009 +0000
@@ -0,0 +1,24 @@
+TYPOlight webCMS is a powerful web content management system that
+specializes in accessibility (back end and front end) and uses XHTML
+and CSS to generate W3C/WAI compliant pages. It was developed by Leo
+Feyer in 2004 and has been released under the Lesser General Public
+License (LGPL).
+
+Here are some prominent features that make TYPOlight stand out from
+the variety of content management systems. If you want to learn more,
+check out the full feature list ( http://www.typolight.org/features.html).
+
+* Live update feature
+* Multilingual documentation
+* Accessible XHTML strict output
+* Uses Ajax and Web 2.0 technologies
+* Multi-language support (character set UTF-8)
+* Cross-browser CSS framework generator (IE7 compatible)
+* Built-in file manager, search engine and form generator
+* Multiple back end languages and back end themes
+* Front end output 100% template based
+* Versioning and undo management
+
+Note: Live update feature dosen't work because of pkgsrc's nature.
+
+And this is development release and shouldn't be used production site.
diff -r 64cd7257c751 -r cf7634a86262 www/typolight28/INSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight28/INSTALL   Wed Dec 02 16:06:30 2009 +0000
@@ -0,0 +1,13 @@
+# $NetBSD: INSTALL,v 1.1.1.1 2009/12/02 16:06:31 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 64cd7257c751 -r cf7634a86262 www/typolight28/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight28/MESSAGE   Wed Dec 02 16:06:30 2009 +0000
@@ -0,0 +1,12 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2009/12/02 16:06:31 taca Exp $
+
+To complete the setup, please read:
+
+       ${PREFIX}/share/doc/typolight${TL_VER}/README
+
+
+NOTE:  TYPOlight 2.8.RC1 is beta version and it isn't suitable for
+       productional website!
+
+===========================================================================
diff -r 64cd7257c751 -r cf7634a86262 www/typolight28/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight28/Makefile  Wed Dec 02 16:06:30 2009 +0000
@@ -0,0 +1,122 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/12/02 16:06:30 taca Exp $
+#
+
+DISTNAME=      typolight-${TL_VERSION}
+PKGNAME=       typolight${TL_VER}-${TL_PKGVER}
+CATEGORIES=    www
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=typolight/}
+
+MAINTAINER=    taca%NetBSD.org@localhost
+HOMEPAGE=      http://www.typolight.org/
+COMMENT=       Powerful web content management system (CMS)
+LICENSE=       gnu-lgpl-v3
+
+DEPENDS+=      ${PHP_PKG_PREFIX}-gd>=5.1.0:../../graphics/php-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}-soap>=5.1.0:../../net/php5-soap
+
+PKG_DESTDIR_SUPPORT=   destdir
+
+PHP_VERSIONS_ACCEPTED= 5
+
+USE_TOOLS=     pax
+NO_BUILD=      yes
+
+EG_DATA=       ${WWW_EG_FILES} system/config tl_files
+EG_FILES=      system/config/config.php system/config/countries.php \
+               system/config/dcaconfig.php system/config/langconfig.php \
+               system/config/languages.php \
+               system/config/tcpdf.php system/config/timezones.php \
+               system/config/tinyFlash.php system/config/tinyMCE.php \
+               system/config/tinyNews.php
+TMPL_FILES=    tl_files/tiny_templates/index.html
+WWW_EG_FILES=  basic.css print.css robots.txt
+
+CONF_FILES_PERMS+=     ${TL_EGDIR}/system/config/localconfig.php \
+                       ${TL_WEBDIR}/system/config/localconfig.php \
+                       ${APACHE_USER} ${APACHE_GROUP} 0600
+
+CONF_FILES+=           ${TL_EGDIR}/typolight.conf \
+                       ${PKG_SYSCONFDIR}/typolight.conf \
+                       ${TL_EGDIR}/templates-htaccess \
+                       ${TL_WEBDIR}/templates/.htaccess
+
+.for f in ${EG_FILES}
+CONF_FILES+=           ${TL_EGDIR}/${f} ${TL_WEBDIR}/${f}
+.endfor
+
+.for f in ${TMPL_FILES}
+REQD_FILES+=           ${TL_EGDIR}/${f} ${TL_WEBDIR}/${f}
+.endfor
+
+.for f in ${WWW_EG_FILES}
+CONF_FILES_PERMS+=     ${TL_EGDIR}/${f} ${TL_WEBDIR}/${f} \
+                       ${APACHE_USER} ${APACHE_GROUP} 0644
+.endfor
+
+SUBST_CLASSES+=                conf
+SUBST_FILES.conf+=     ${WRKDIR}/typolight.conf
+SUBST_SED.conf+=        -e 's|@PREFIX@|${PREFIX:Q}|g'
+SUBST_SED.conf+=        -e 's|@TL_WEBDIR@|${TL_WEBDIR:Q}|g'
+SUBST_STAGE.conf=      post-configure
+
+WWW_FILES=     CHANGELOG.txt GPL.txt INSTALL.txt LGPL.txt \
+               cron.php index.php plugins templates typolight
+WWW_SYSFILES=  config/.htaccess constants.php drivers functions.php \
+               html iefixes.css initialize.php interface.php libraries \
+               logs/.htaccess mbstring.php modules themes tmp/.htaccess \
+               typolight.css
+
+INSTALLATION_DIRS+=    ${TL_DOCDIR} ${TL_EGDIR} ${TL_WEBDIR}/system/config
+OWN_DIRS_PERMS+= \
+       ${TL_WEBDIR} ${BINOWN} ${APACHE_GROUP} 0775 \
+       ${TL_WEBDIR}/plugins ${BINOWN} ${APACHE_GROUP} 0775 \
+       ${TL_WEBDIR}/plugins/tcpdf/cache ${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/libraries ${BINOWN} ${APACHE_GROUP} 0775 \
+       ${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 \
+       ${TL_WEBDIR}/tl_files/tiny_templates \
+       ${BINOWN} ${APACHE_GROUP} 0770
+
+PKG_GROUPS_VARS+=      APACHE_GROUP
+PKG_USERS_VARS+=       APACHE_USER
+
+.include "../../www/typolight/options.mk"
+
+pre-configure:
+       ${MV} ${WRKSRC}/templates/.htaccess ${WRKDIR}/templates-htaccess
+       ${CP} ${FILESDIR}/typolight.conf ${WRKDIR}
+
+pre-install:
+       cd ${WRKSRC}; ${RM} -rf music_academy.css \
+               templates/music_academy.sql tl_files/music_academy
+       ${FIND} ${WRKSRC} -name "*.orig*" -exec ${RM} -f {} \;
+
+do-install:
+       cd ${WRKSRC}; pax -rw ${WWW_FILES} ${DESTDIR}${PREFIX}/${TL_WEBDIR}
+       cd ${WRKSRC}/system; \
+               pax -rw ${WWW_SYSFILES} \
+                       ${DESTDIR}${PREFIX}/${TL_WEBDIR}/system; \
+               ${INSTALL_DATA} config/.htaccess \
+                       ${DESTDIR}${PREFIX}/${TL_WEBDIR}/system/config
+       cd ${WRKSRC}; pax -rw ${EG_DATA} ${DESTDIR}${PREFIX}/${TL_EGDIR}
+       rm -f ${DESTDIR}${PREFIX}/${TL_EGDIR}/system/config/.htaccess
+       ${INSTALL_DATA} ${WRKDIR}/typolight.conf ${DESTDIR}${PREFIX}/${TL_EGDIR}
+       ${INSTALL_DATA} ${WRKDIR}/templates-htaccess \
+               ${DESTDIR}${PREFIX}/${TL_EGDIR}
+       ${INSTALL_DATA} ${FILESDIR}/README \
+               ${DESTDIR}${PREFIX}/${TL_DOCDIR}
+
+.include "Makefile.version"
+.include "../../www/typolight/Makefile.common"
+.include "../../lang/php/phpversion.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 64cd7257c751 -r cf7634a86262 www/typolight28/Makefile.version
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight28/Makefile.version  Wed Dec 02 16:06:30 2009 +0000
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile.version,v 1.1.1.1 2009/12/02 16:06:30 taca Exp $
+#
+TL_VERSION=            2.8.RC1
diff -r 64cd7257c751 -r cf7634a86262 www/typolight28/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight28/PLIST     Wed Dec 02 16:06:30 2009 +0000
@@ -0,0 +1,1835 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/12/02 16:06:31 taca Exp $
+${TL_DOCDIR}/README
+${TL_EGDIR}/basic.css
+${TL_EGDIR}/print.css
+${TL_EGDIR}/robots.txt
+${TL_EGDIR}/system/config/config.php
+${TL_EGDIR}/system/config/countries.php
+${TL_EGDIR}/system/config/dcaconfig.php
+${TL_EGDIR}/system/config/initconfig.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
+${TL_EGDIR}/system/config/timezones.php
+${TL_EGDIR}/system/config/tinyFlash.php
+${TL_EGDIR}/system/config/tinyMCE.php
+${TL_EGDIR}/system/config/tinyNews.php
+${TL_EGDIR}/templates-htaccess
+${TL_EGDIR}/tl_files/tiny_templates/index.html
+${TL_EGDIR}/typolight.conf
+${TL_WEBDIR}/CHANGELOG.txt
+${TL_WEBDIR}/GPL.txt
+${TL_WEBDIR}/INSTALL.txt
+${TL_WEBDIR}/LGPL.txt
+${TL_WEBDIR}/cron.php
+${TL_WEBDIR}/index.php
+${TL_WEBDIR}/plugins/calendar/css/calendar.css
+${TL_WEBDIR}/plugins/calendar/css/calendar_src.css
+${TL_WEBDIR}/plugins/calendar/css/iefixes.css
+${TL_WEBDIR}/plugins/calendar/css/iefixes_src.css
+${TL_WEBDIR}/plugins/calendar/js/calendar.js
+${TL_WEBDIR}/plugins/calendar/js/calendar.js.gz
+${TL_WEBDIR}/plugins/calendar/js/calendar_src.js
+${TL_WEBDIR}/plugins/calendar/media/calendar-icon.gif
+${TL_WEBDIR}/plugins/calendar/media/calendar-next.gif
+${TL_WEBDIR}/plugins/calendar/media/calendar-prev.gif
+${TL_WEBDIR}/plugins/calendar/media/calendar-td.gif
+${TL_WEBDIR}/plugins/calendar/media/calendar-valid.gif
+${TL_WEBDIR}/plugins/calendar/media/calendar.png
+${TL_WEBDIR}/plugins/fancyupload/Swiff.Uploader.swf
+${TL_WEBDIR}/plugins/fancyupload/assets/attach.png
+${TL_WEBDIR}/plugins/fancyupload/assets/bar.gif
+${TL_WEBDIR}/plugins/fancyupload/assets/error.png
+${TL_WEBDIR}/plugins/fancyupload/assets/failed.png
+${TL_WEBDIR}/plugins/fancyupload/assets/file.png
+${TL_WEBDIR}/plugins/fancyupload/assets/progress.gif
+${TL_WEBDIR}/plugins/fancyupload/assets/success.png
+${TL_WEBDIR}/plugins/fancyupload/assets/uploading.png
+${TL_WEBDIR}/plugins/fancyupload/css/fancyupload.css
+${TL_WEBDIR}/plugins/fancyupload/css/fancyupload_src.css
+${TL_WEBDIR}/plugins/fancyupload/js/fancyupload.js
+${TL_WEBDIR}/plugins/fancyupload/js/fancyupload_src.js
+${TL_WEBDIR}/plugins/highlighter/scripts/clipboard.swf
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushAS3.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushBash.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushCSharp.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushCpp.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushCss.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushDelphi.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushDiff.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushGroovy.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushJScript.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushJava.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushJavaFX.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushPerl.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushPhp.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushPlain.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushPowerShell.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushPython.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushRuby.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushScala.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushSql.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushVb.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shBrushXml.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shCore.js
+${TL_WEBDIR}/plugins/highlighter/scripts/shCore.js.gz



Home | Main Index | Thread Index | Old Index