pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/typolight Importing www/typolight package 2.6.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/732e8c9f78aa
branches:  trunk
changeset: 547321:732e8c9f78aa
user:      taca <taca%pkgsrc.org@localhost>
date:      Mon Sep 15 09:57:48 2008 +0000

description:
Importing www/typolight package 2.6.0.


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.

diffstat:

 www/typolight/DESCR            |    22 +
 www/typolight/Makefile         |    90 ++
 www/typolight/Makefile.common  |    31 +
 www/typolight/PLIST            |  1781 ++++++++++++++++++++++++++++++++++++++++
 www/typolight/distinfo         |     6 +
 www/typolight/patches/patch-aa |    25 +
 6 files changed, 1955 insertions(+), 0 deletions(-)

diffs (truncated from 1979 to 300 lines):

diff -r 80a6f78c8040 -r 732e8c9f78aa www/typolight/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight/DESCR       Mon Sep 15 09:57:48 2008 +0000
@@ -0,0 +1,22 @@
+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.
diff -r 80a6f78c8040 -r 732e8c9f78aa www/typolight/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight/Makefile    Mon Sep 15 09:57:48 2008 +0000
@@ -0,0 +1,90 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/09/15 09:57:48 taca Exp $
+#
+
+DISTNAME=      typolight-${TL_VERSION}
+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)
+
+DEPENDS+=      ${PHP_PKG_PREFIX}-gd>=5.1.0:../../converters/php-iconv
+DEPENDS+=      ${PHP_PKG_PREFIX}-iconv>=5.1.0:../../graphics/php-gd
+DEPENDS+=      ${PHP_PKG_PREFIX}-mcrypt>=5.1.0:../../security/php-mcrypt
+
+PHP_VERSIONS_ACCEPTED= 5
+
+USE_TOOLS=     pax
+NO_BUILD=      yes
+
+EG_DATA=       basic.css news.xml print.css system/config tl_files
+EG_FILES=      system/config/config.php system/config/countries.php \
+               system/config/dcaconfig.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 \
+               tl_files/xBrowser_style_sheets/xBasic.css \
+               tl_files/xBrowser_style_sheets/xElements.css \
+               tl_files/xBrowser_style_sheets/xForm.css \
+               tl_files/xBrowser_style_sheets/xNavigation.css
+WWW_EG_FILES=  basic.css news.xml print.css
+
+CONF_FILES_PERMS+=     ${TL_EGDIR}/system/config/localconfig.php \
+                       ${TL_WEBDIR}/system/config/localconfig.php \
+                       ${APACHE_USER} ${APACHE_GROUP} 0600
+
+.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} www www 0644
+.endfor
+
+WWW_FILES=     ._htaccess CHANGELOG.txt INSTALL.txt LICENSE.txt \
+               cron.php flash.php index.php \
+               plugins robots.txt 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_EGDIR} ${TL_WEBDIR}/system/config
+OWN_DIRS_PERMS+= \
+               ${TL_WEBDIR} root ${APACHE_GROUP} 0775 \
+               ${TL_WEBDIR}/system/html ${BINOWN} ${APACHE_GROUP} 0770 \
+               ${TL_WEBDIR}/system/logs ${BINOWN} ${APACHE_GROUP} 0770 \
+               ${TL_WEBDIR}/system/tmp ${BINOWN} ${APACHE_GROUP} 0770 \
+               ${TL_WEBDIR}/tl_files ${BINOWN} ${APACHE_GROUP} 0770 \
+               ${TL_WEBDIR}/tl_files/tiny_templates \
+               ${BINOWN} ${APACHE_GROUP} 0770 \
+               ${TL_WEBDIR}/tl_files/xBrowser_style_sheets \
+               ${BINOWN} ${APACHE_GROUP} 0770
+
+PKG_GROUPS_VARS+=      APACHE_GROUP
+PKG_USERS_VARS+=       APACHE_USER
+
+pre-configure:
+       cd ${WRKSRC}; ${RM} -rf music_academy.css \
+               templates/example_website.sql tl_files/music_academy; \
+               ${CP} /dev/null news.xml
+
+do-install:
+       cd ${WRKSRC}; pax -rw -pm ${WWW_FILES} ${DESTDIR}${PREFIX}/${TL_WEBDIR}
+       cd ${WRKSRC}/system; \
+               pax -rw -pm ${WWW_SYSFILES} \
+                       ${DESTDIR}${PREFIX}/${TL_WEBDIR}/system; \
+               ${INSTALL_DATA} config/.htaccess \
+                       ${DESTDIR}${PREFIX}/${TL_WEBDIR}/system/config
+       cd ${WRKSRC}; pax -rw -pm ${EG_DATA} ${DESTDIR}${PREFIX}/${TL_EGDIR}
+       rm -f ${DESTDIR}${PREFIX}/${TL_EGDIR}/system/config/.htaccess
+
+.include "Makefile.common"
+.include "../../lang/php/phpversion.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 80a6f78c8040 -r 732e8c9f78aa www/typolight/Makefile.common
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight/Makefile.common     Mon Sep 15 09:57:48 2008 +0000
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile.common,v 1.1.1.1 2008/09/15 09:57:48 taca Exp $
+#
+# used by www/typolight-example/Makefile
+
+TL_VERSION=    2.6.0
+
+FILES_SUBST+=  PAX=${PAX} TL_EGDIR=${TL_EGDIR:Q} TL_WEBDIR=${TL_WEBDIR:Q} \
+               WWWGRP=${APACHE_GROUP:Q} WWWOWN=${APACHE_USER:Q}
+PLIST_SUBST+=  TL_EGDIR=${TL_EGDIR:Q} TL_WEBDIR=${TL_WEBDIR:Q}
+
+PRINT_PLIST_AWK+=      /@dirrm ${TL_WEBDIR:S|/|\\/|g}\/templates$$/ \
+                       { next; }
+PRINT_PLIST_AWK+=      /@dirrm ${TL_WEBDIR:S|/|\\/|g}\/system\/(tmp|log)$$/ \
+                       { next; }
+PRINT_PLIST_AWK+=      /@dirrm ${TL_WEBDIR:S|/|\\/|g}\/system$$/ \
+                       { next; }
+PRINT_PLIST_AWK+=      /@dirrm ${TL_WEBDIR:S|/|\\/|g}$$/ \
+                       { next; }
+PRINT_PLIST_AWK+=      /^(@dirrm )?${TL_WEBDIR:S|/|\\/|g}/ \
+                       { gsub(/${TL_WEBDIR:S|/|\\/|g}/, "$${TL_WEBDIR}"); \
+                       print; next; }
+PRINT_PLIST_AWK+=      /^(@dirrm )?${TL_EGDIR:S|/|\\/|g}/ \
+                       { gsub(/${TL_EGDIR:S|/|\\/|g}/, "$${TL_EGDIR}"); \
+                       print; next; }
+
+.include "../../mk/bsd.prefs.mk"
+
+TL_EGDIR?=     share/examples/typolight
+TL_WEBDIR?=    share/httpd/typolight
+
+BUILD_DEFS+=   APACHE_GROUP APACHE_USER TL_EGDIR TL_WEBDIR
diff -r 80a6f78c8040 -r 732e8c9f78aa www/typolight/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight/PLIST       Mon Sep 15 09:57:48 2008 +0000
@@ -0,0 +1,1781 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/09/15 09:57:48 taca Exp $
+${TL_EGDIR}/basic.css
+${TL_EGDIR}/news.xml
+${TL_EGDIR}/print.css
+${TL_EGDIR}/system/config/config.php
+${TL_EGDIR}/system/config/countries.php
+${TL_EGDIR}/system/config/dcaconfig.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}/tl_files/tiny_templates/index.html
+${TL_EGDIR}/tl_files/xBrowser_style_sheets/xBasic.css
+${TL_EGDIR}/tl_files/xBrowser_style_sheets/xElements.css
+${TL_EGDIR}/tl_files/xBrowser_style_sheets/xForm.css
+${TL_EGDIR}/tl_files/xBrowser_style_sheets/xNavigation.css
+${TL_WEBDIR}/._htaccess
+${TL_WEBDIR}/CHANGELOG.txt
+${TL_WEBDIR}/INSTALL.txt
+${TL_WEBDIR}/LICENSE.txt
+${TL_WEBDIR}/cron.php
+${TL_WEBDIR}/flash.php
+${TL_WEBDIR}/index.php
+${TL_WEBDIR}/plugins/calendar/calendar-icon.gif
+${TL_WEBDIR}/plugins/calendar/calendar-next.gif
+${TL_WEBDIR}/plugins/calendar/calendar-prev.gif
+${TL_WEBDIR}/plugins/calendar/calendar-td.gif
+${TL_WEBDIR}/plugins/calendar/calendar-valid.gif
+${TL_WEBDIR}/plugins/calendar/calendar.css
+${TL_WEBDIR}/plugins/calendar/calendar.js
+${TL_WEBDIR}/plugins/calendar/calendar.png
+${TL_WEBDIR}/plugins/calendar/calendar_src.css
+${TL_WEBDIR}/plugins/calendar/calendar_src.js
+${TL_WEBDIR}/plugins/dompdf/dompdf_config.inc.php
+${TL_WEBDIR}/plugins/dompdf/include/abstract_renderer.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/attribute_translator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/block_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/block_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/block_positioner.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/block_renderer.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/cached_pdf_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/canvas.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/canvas_factory.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/cellmap.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/cpdf_adapter.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/dompdf.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/dompdf_exception.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/dompdf_internal_exception.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/font_metrics.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/frame.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/frame_factory.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/frame_tree.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/functions.inc.php
+${TL_WEBDIR}/plugins/dompdf/include/gd_adapter.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/generated_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/image_cache.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/image_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/image_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/image_renderer.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/inline_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/inline_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/inline_positioner.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/inline_renderer.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/list_bullet_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/list_bullet_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/list_bullet_image_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/list_bullet_positioner.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/list_bullet_renderer.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/null_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/null_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/null_positioner.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/page_cache.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/page_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/page_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/pdflib_adapter.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/php_evaluator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/positioner.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/renderer.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/style.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/stylesheet.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_cell_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_cell_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_cell_positioner.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_cell_renderer.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_row_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_row_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_row_group_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_row_group_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/table_row_positioner.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/tcpdf_adapter.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/text_frame_decorator.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/text_frame_reflower.cls.php
+${TL_WEBDIR}/plugins/dompdf/include/text_renderer.cls.php
+${TL_WEBDIR}/plugins/dompdf/lib/class.pdf.php
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Courier-Bold.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Courier-BoldOblique.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Courier-Oblique.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Courier.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Helvetica-Bold.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Helvetica-BoldOblique.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Helvetica-Oblique.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Helvetica.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Times-Bold.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Times-BoldItalic.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Times-Italic.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/Times-Roman.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/ZapfDingbats.afm
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/dompdf_font_family_cache
+${TL_WEBDIR}/plugins/dompdf/lib/fonts/dompdf_font_family_cache.dist
+${TL_WEBDIR}/plugins/dompdf/lib/res/broken_image.png
+${TL_WEBDIR}/plugins/dompdf/lib/res/html.css
+${TL_WEBDIR}/plugins/dpsyntax/bg.gif
+${TL_WEBDIR}/plugins/dpsyntax/clipboard.swf
+${TL_WEBDIR}/plugins/dpsyntax/dpsyntax.css
+${TL_WEBDIR}/plugins/dpsyntax/dpsyntax_src.css
+${TL_WEBDIR}/plugins/dpsyntax/iefixes.css
+${TL_WEBDIR}/plugins/dpsyntax/shBrushCSharp.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushCpp.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushCss.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushDelphi.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushJScript.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushJava.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushPhp.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushPython.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushRuby.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushSql.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushVb.js
+${TL_WEBDIR}/plugins/dpsyntax/shBrushXml.js
+${TL_WEBDIR}/plugins/dpsyntax/shCore.js
+${TL_WEBDIR}/plugins/dpsyntax/shCore.uncompressed.js
+${TL_WEBDIR}/plugins/mootools/mootools.js
+${TL_WEBDIR}/plugins/phpmailer/class.phpmailer.php
+${TL_WEBDIR}/plugins/phpmailer/class.smtp.php
+${TL_WEBDIR}/plugins/phpmailer/language/phpmailer.lang-en.php



Home | Main Index | Thread Index | Old Index