pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/typolight Make typolight directory a place to comm...
details: https://anonhg.NetBSD.org/pkgsrc/rev/3439c5b08f93
branches: trunk
changeset: 392106:3439c5b08f93
user: taca <taca%pkgsrc.org@localhost>
date: Sun Apr 26 03:34:13 2009 +0000
description:
Make typolight directory a place to common files of typolight packages.
diffstat:
www/typolight/DEINSTALL | 17 -
www/typolight/DESCR | 22 -
www/typolight/INSTALL | 13 -
www/typolight/MESSAGE | 15 -
www/typolight/Makefile | 120 --
www/typolight/Makefile.common | 24 +-
www/typolight/Makefile.example | 39 +
www/typolight/PLIST | 1870 ----------------------------------------
www/typolight/distinfo | 7 -
www/typolight/options.mk | 4 +-
www/typolight/patches/patch-ab | 12 -
www/typolight/patches/patch-ac | 31 -
12 files changed, 57 insertions(+), 2117 deletions(-)
diffs (truncated from 2238 to 300 lines):
diff -r 728b35d053ba -r 3439c5b08f93 www/typolight/DEINSTALL
--- a/www/typolight/DEINSTALL Sun Apr 26 03:32:03 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-# $NetBSD: DEINSTALL,v 1.2 2008/12/15 03:05:11 taca Exp $
-
-TL_WEBDIR="@PREFIX@/@TL_WEBDIR@"
-TL_DIRS="templates system/drivers system/libraries system/logs \
- system/modules system/themes system/config system"
-
-case ${STAGE} in
-DEINSTALL)
- ${FIND} ${TL_WEBDIR}/system/html -type f ! -name index.html \
- -exec ${RM} -f {} \;
- ;;
-POST-DEINSTALL)
- for d in ${TL_DIRS} ${TL_WEBDIR}; do
- ${RMDIR} $d >/dev/null 2>&1
- done
- ;;
-esac
diff -r 728b35d053ba -r 3439c5b08f93 www/typolight/DESCR
--- a/www/typolight/DESCR Sun Apr 26 03:32:03 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,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.
diff -r 728b35d053ba -r 3439c5b08f93 www/typolight/INSTALL
--- a/www/typolight/INSTALL Sun Apr 26 03:32:03 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-# $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 728b35d053ba -r 3439c5b08f93 www/typolight/MESSAGE
--- a/www/typolight/MESSAGE Sun Apr 26 03:32:03 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.4 2009/02/07 04:52:54 taca Exp $
-
-To complete the setup, please read:
-
- ${PREFIX}/share/doc/typolight/README
-
-If you customize your frontend template (fe_page) befor TYPOlight 2.6.3
-and before, you need to update it for current release.
-
-Check corresponding articles in TYPOligt's form:
-
- http://www.typolight.org/forum/topic/9798.html
-
-===========================================================================
diff -r 728b35d053ba -r 3439c5b08f93 www/typolight/Makefile
--- a/www/typolight/Makefile Sun Apr 26 03:32:03 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-# $NetBSD: Makefile,v 1.13 2009/04/07 13:19:20 taca Exp $
-#
-
-DISTNAME= typolight-${TL_VERSION}
-PKGREVISION= 2
-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:../../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/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 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
-
-.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= ._htaccess CHANGELOG.txt INSTALL.txt LICENSE.txt \
- cron.php flash.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}/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 \
- ${TL_WEBDIR}/tl_files/xBrowser_style_sheets \
- ${BINOWN} ${APACHE_GROUP} 0770
-
-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 \
- templates/example_website.sql tl_files/music_academy
-
-pre-install:
- ${FIND} ${WRKSRC:Q} -name "*.orig*" -exec ${RM} -f {} \;
-
-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
- ${INSTALL_DATA} ${WRKDIR}/typolight.conf ${DESTDIR}${PREFIX}/${TL_EGDIR}
- ${INSTALL_DATA} ${FILESDIR}/README \
- ${DESTDIR}${PREFIX}/${TL_DOCDIR}
-
-.include "Makefile.common"
-.include "../../lang/php/phpversion.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r 728b35d053ba -r 3439c5b08f93 www/typolight/Makefile.common
--- a/www/typolight/Makefile.common Sun Apr 26 03:32:03 2009 +0000
+++ b/www/typolight/Makefile.common Sun Apr 26 03:34:13 2009 +0000
@@ -1,9 +1,15 @@
-# $NetBSD: Makefile.common,v 1.9 2009/03/14 03:56:56 taca Exp $
+# $NetBSD: Makefile.common,v 1.10 2009/04/26 03:34:13 taca Exp $
#
+# used by www/typolight26/Makefile
+# used by www/typolight27/Makefile
+# used by www/typolight26-translations/Makefile
+# used by www/typolight27-translations/Makefile
# used by www/typolight-example/Makefile
-# used by www/typolight-translations/Makefile
-TL_VERSION= 2.6.7
+TL_VER?= ${TL_VERSION:C/([0-9]+)\.([0-9]+)\..*/\1\2/}
+TL_PKGVER= ${TL_VERSION:S/.RC/rc/}
+
+LICENSE= gnu-lgpl-v2.1
FILES_SUBST+= PAX=${PAX} TL_EGDIR=${TL_EGDIR:Q} TL_WEBDIR=${TL_WEBDIR:Q} \
WWWGRP=${APACHE_GROUP:Q} WWWOWN=${APACHE_USER:Q}
@@ -27,10 +33,12 @@
.include "../../mk/bsd.prefs.mk"
-PKG_SYSCONFSUBDIR?= typolight
+PKG_SYSCONFSUBDIR?= typolight${TL_VER}
-TL_DOCDIR?= share/doc/typolight
-TL_EGDIR?= share/examples/typolight
-TL_WEBDIR?= share/httpd/typolight
+TL_DOCDIR?= share/doc/typolight${TL_VER}
+TL_EGDIR?= share/examples/typolight${TL_VER}
+TL_WEBDIR?= share/typolight${TL_VER}
-BUILD_DEFS+= APACHE_GROUP APACHE_USER TL_DOCDIR TL_EGDIR TL_WEBDIR
+BUILD_DEFS+= APACHE_USER TL_DOCDIR TL_EGDIR TL_WEBDIR
+
+FILESDIR= ${.CURDIR}/../../www/typolight/files
diff -r 728b35d053ba -r 3439c5b08f93 www/typolight/Makefile.example
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/typolight/Makefile.example Sun Apr 26 03:34:13 2009 +0000
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile.example,v 1.1 2009/04/26 03:34:13 taca Exp $
+#
+
+DISTNAME= typolight-${TL_VERSION}
+PKGNAME= typolight${TL_VER}-example-${TL_PKGVER}
+CATEGORIES= www
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=typolight/}
+
+MAINTAINER= taca%NetBSD.org@localhost
+HOMEPAGE= http://www.typolight.org/
+COMMENT= Sample site data for TYPOlight
+
+DEPENDS+= typolight${TL_VER}>=${TL_PKGVER}:../../www/typolight${TL_VER}
+
+DISTINFO_FILE= ${.CURDIR}/../../www/typolight${TL_VER}/distinfo
+
+USE_TOOLS= pax
+NO_BUILD= yes
+NO_CONFIGURE= yes
+
+PKG_DESTDIR_SUPPORT= destdir
+
+WWW_EG_FILES= music_academy.css tl_files/music_academy
+WWW_FILE= templates/example_website.sql
+
+.for f in ${WWW_EG_FILES} ${WWW_FILE}
+EXTRACT_ELEMENTS+= ${DISTNAME}/${f}
+.endfor
+
+PKG_GROUPS_VARS+= APACHE_GROUP
+PKG_USERS_VARS+= APACHE_USER
+
+INSTALLATION_DIRS+= ${TL_WEBDIR}/templates
+
+do-install:
+ cd ${WRKSRC}; \
+ pax -rw -pm ${WWW_EG_FILES} ${DESTDIR}${PREFIX}/${TL_EGDIR}
+ cd ${WRKSRC}; ${INSTALL_DATA} ${WWW_FILE} \
+ ${DESTDIR}${PREFIX}/${TL_WEBDIR}/templates
diff -r 728b35d053ba -r 3439c5b08f93 www/typolight/PLIST
--- a/www/typolight/PLIST Sun Apr 26 03:32:03 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1870 +0,0 @@
-@comment $NetBSD: PLIST,v 1.7 2009/03/14 03:56:56 taca Exp $
-${TL_DOCDIR}/README
-${TL_EGDIR}/basic.css
-${TL_EGDIR}/print.css
-${TL_EGDIR}/robots.txt
-${TL_EGDIR}/system/config/config.php
Home |
Main Index |
Thread Index |
Old Index