diff options
author | Andrew Pantyukhin <sat@FreeBSD.org> | 2007-03-19 01:49:35 +0000 |
---|---|---|
committer | Andrew Pantyukhin <sat@FreeBSD.org> | 2007-03-19 01:49:35 +0000 |
commit | cc27c3639e8fad4cf67ec046dc80903af16880da (patch) | |
tree | 8b509f60f0355c325785cb70e554c927e29fafaa /www/horde-trean | |
parent | 0362fdcde0f49aa44d56f7d1232b723a53d798eb (diff) | |
download | ports-cc27c3639e8fad4cf67ec046dc80903af16880da.tar.gz ports-cc27c3639e8fad4cf67ec046dc80903af16880da.zip |
Notes
Diffstat (limited to 'www/horde-trean')
-rw-r--r-- | www/horde-trean/Makefile | 83 | ||||
-rw-r--r-- | www/horde-trean/distinfo | 3 | ||||
-rw-r--r-- | www/horde-trean/files/httpd.conf.trean | 31 | ||||
-rw-r--r-- | www/horde-trean/files/pkg-deinstall.in | 24 | ||||
-rw-r--r-- | www/horde-trean/files/pkg-install.in | 24 | ||||
-rw-r--r-- | www/horde-trean/files/pkg-message.in | 11 | ||||
-rw-r--r-- | www/horde-trean/pkg-descr | 11 | ||||
-rw-r--r-- | www/horde-trean/pkg-plist | 144 |
8 files changed, 331 insertions, 0 deletions
diff --git a/www/horde-trean/Makefile b/www/horde-trean/Makefile new file mode 100644 index 000000000000..fe371ed215be --- /dev/null +++ b/www/horde-trean/Makefile @@ -0,0 +1,83 @@ +# Ports collection makefile for: trean3 +# Date created: Fri Mar 16, 2007 +# Whom: Beech Rintoul <beech@alaskaparadise.com> +# +# $FreeBSD$ +# + +PORTNAME= trean +DISTVERSION= 0.1.beta20070316 +CATEGORIES= www +MASTER_SITES= CENKES +PKGNAMEPREFIX= horde- + +MAINTAINER= beech@alaskaparadise.com +COMMENT= Bookmark manager + +RUN_DEPENDS+= ${LOCALBASE}/${LHORDEDIR}/rpc.php:${PORTSDIR}/www/horde-base + +USE_BZIP2= yes +NO_BUILD= yes +USE_APACHE= 1.3+ # needed to test APACHE_VERSION +USE_GETTEXT= yes +REINPLACE_ARGS= -i "" + +PORTDOCS= CHANGES CREDITS INSTALL TODO README +CONFFILE= conf.xml .htaccess +SUB_DIRS= config js lib locale po scripts templates themes + +LHORDEDIR?= www/horde +LTREANDIR= ${LHORDEDIR}/trean +PEARDIR?= ${LOCALBASE}/share/pear + +PLIST_SUB= TREANDIR=${LTREANDIR} HORDE_INC=${HORDE_INC:S|^${LOCALBASE}/||} +PKGMESSAGE= ${WRKDIR}/pkg-message +PKGDEINSTALL= ${WRKDIR}/pkg-deinstall +SUB_FILES= pkg-message pkg-install pkg-deinstall +SUB_LIST= TREANDIR=${TREANDIR} PORTSDIR=${PORTSDIR} CONFDIR=${CONFDIR} + +TREANDIR= ${PREFIX}/${LTREANDIR} +CONFDIR= ${TREANDIR}/config + +HOSTNAME?= `/bin/hostname` +SERVOS?= ${OPSYS}-${OSREL} + +PORTREV_H?= ${LOCALBASE}/include/c-client/portrevision.h + +.include <bsd.port.pre.mk> + +.if ${APACHE_VERSION} >= 20 +HORDE_INC= ${LOCALBASE}/etc/apache${APACHE_VERSION:S/20/2/}/Includes/ +.else +HORDE_INC= ${LOCALBASE}/etc/horde/ +.endif + +post-extract: + @${MV} ${WRKSRC}/README ${WRKSRC}/docs/ + +pre-configure: + @${REINPLACE_CMD} -e "s:/usr/local:${LOCALBASE}:" ${WRKSRC}/config/conf.xml + @${SED} -e "s:/home/httpd/html/horde/trean:${TREANDIR}:" \ + ${FILESDIR}/httpd.conf.trean > ${WRKDIR}/httpd-trean.conf + +do-install: + @${INSTALL} -d ${TREANDIR}/ + @${CP} -Rp ${SUB_DIRS:S|^|${WRKSRC}/|} ${TREANDIR}/ + @${CP} -p ${WRKSRC}/*.php ${TREANDIR}/ + @${INSTALL_DATA} ${WRKSRC}/config/conf.xml ${CONFDIR}/ + @${INSTALL_DATA} ${WRKDIR}/httpd-trean.conf ${HORDE_INC}/ + @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${TREANDIR}/ + @${CHMOD} -R o-rwx ${CONFDIR}/ +.if !defined(NOPORTDOCS) + @${INSTALL} -d ${DOCSDIR}/ + @${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${DOCSDIR}/ + @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." +.endif + +post-install: + @${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + @${ECHO_MSG} + @${CAT} ${PKGMESSAGE} + @${ECHO_MSG} + +.include <bsd.port.post.mk> diff --git a/www/horde-trean/distinfo b/www/horde-trean/distinfo new file mode 100644 index 000000000000..4598ea141903 --- /dev/null +++ b/www/horde-trean/distinfo @@ -0,0 +1,3 @@ +MD5 (trean-0.1.beta20070316.tar.bz2) = 761aa069ed8061596224e22fa9cc876a +SHA256 (trean-0.1.beta20070316.tar.bz2) = 300bf2e9f02886bc79e00a2c714582fab9c58d4387687c8f17a9a0c3ac61d3b9 +SIZE (trean-0.1.beta20070316.tar.bz2) = 425833 diff --git a/www/horde-trean/files/httpd.conf.trean b/www/horde-trean/files/httpd.conf.trean new file mode 100644 index 000000000000..abf745462c19 --- /dev/null +++ b/www/horde-trean/files/httpd.conf.trean @@ -0,0 +1,31 @@ +# This is included in Apache's httpd.conf for trean +# +# For security, don't serve pages from the trean configuration and +# library directories. +# +<Directory "/home/httpd/html/horde/trean/config"> + order deny,allow + deny from all +</Directory> +<Directory "/home/httpd/html/horde/trean/lib"> + order deny,allow + deny from all +</Directory> +<Directory "/home/httpd/html/horde/trean/locale"> + order deny,allow + deny from all +</Directory> +<Directory "/home/httpd/html/horde/trean/po"> + order deny,allow + deny from all +</Directory> +<Directory "/home/httpd/html/horde/trean/scripts"> + order deny,allow + deny from all +</Directory> +<Directory "/home/httpd/html/horde/trean/templates"> + order deny,allow + deny from all +</Directory> +# End of trean configuration ================ + diff --git a/www/horde-trean/files/pkg-deinstall.in b/www/horde-trean/files/pkg-deinstall.in new file mode 100644 index 000000000000..551e0645a691 --- /dev/null +++ b/www/horde-trean/files/pkg-deinstall.in @@ -0,0 +1,24 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Backup trean config files, if needed. + +if [ x$2 != xDEINSTALL ]; then + exit +fi + +if [ -z "${PACKAGE_BUILDING}" ]; then + for cf in `ls %%TREANDIR%%/config/*php`; do + diff -bBqw $cf $cf.dist >/dev/null 2>&1 + case $? in + 0) # original config file, delete it + rm -f $cf + ;; + 1) # config file has been updated, leave it alone + ;; + *) # not found? + ;; + esac + done +fi diff --git a/www/horde-trean/files/pkg-install.in b/www/horde-trean/files/pkg-install.in new file mode 100644 index 000000000000..03b0d3f08c38 --- /dev/null +++ b/www/horde-trean/files/pkg-install.in @@ -0,0 +1,24 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# + +PATH=/usr/sbin:/usr/bin:/bin ; export PATH + +case $2 in + PRE-INSTALL) + ;; + + POST-INSTALL) + if [ -z "${PACKAGE_BUILDING}" ]; then + # Copy over sample config files unless they already exist + + for cf in `ls %%TREANDIR%%/config/*.dist | sed -e 's/\.dist//g'`; do + if [ ! -f $cf ]; then + cp -p $cf.dist $cf + fi + done + fi + ;; +esac diff --git a/www/horde-trean/files/pkg-message.in b/www/horde-trean/files/pkg-message.in new file mode 100644 index 000000000000..6269fa4b0bc1 --- /dev/null +++ b/www/horde-trean/files/pkg-message.in @@ -0,0 +1,11 @@ +************************************************************************ +TREAN has been installed in %%TREANDIR%% with your blank +configuration files. + +Trean must be configured; if not, see `pkg_info -D -x horde'. + +Finally, you must login to Horde as a Horde Administrator to finish the +configuration. + +To protect your configuration files, you have to restart Apache. +************************************************************************ diff --git a/www/horde-trean/pkg-descr b/www/horde-trean/pkg-descr new file mode 100644 index 000000000000..2edce162d5bc --- /dev/null +++ b/www/horde-trean/pkg-descr @@ -0,0 +1,11 @@ +The Trean (Bookmarks) application allows you to store, organize and manage, and +most importantly access your web browser bookmarks on-line and in one central +place accessible from any web browser. + +By storing your bookmarks here, you can access them from any browser on any +machine that can access the Horde applications. This means you can easily access +your bookmarks from multiple browsers, multiple machines, remote locations, etc. +And if you upgrade, switch, or test out browsers, you don't have to worry about +what happens to your bookmarks or how to import them into the new browser. + +WWW: http://horde.org/trean/ diff --git a/www/horde-trean/pkg-plist b/www/horde-trean/pkg-plist new file mode 100644 index 000000000000..79b9a5e9bb26 --- /dev/null +++ b/www/horde-trean/pkg-plist @@ -0,0 +1,144 @@ +%%TREANDIR%%/add.php +%%TREANDIR%%/bookmark.php +%%TREANDIR%%/browse.php +%%TREANDIR%%/config/.cvsignore +%%TREANDIR%%/config/.htaccess +%%TREANDIR%%/config/conf.xml +%%TREANDIR%%/config/prefs.php.dist +%%TREANDIR%%/data.php +%%TREANDIR%%/edit.php +%%TREANDIR%%/favicon.php +%%TREANDIR%%/index.php +%%TREANDIR%%/js/src/star_rating.js +%%TREANDIR%%/js/star_rating.js +%%TREANDIR%%/lib/Block/bookmarks.php +%%TREANDIR%%/lib/Block/highestrated.php +%%TREANDIR%%/lib/Block/mostclicked.php +%%TREANDIR%%/lib/Block/tree_menu.php +%%TREANDIR%%/lib/Bookmarks.php +%%TREANDIR%%/lib/Forms/Search.php +%%TREANDIR%%/lib/Trean.php +%%TREANDIR%%/lib/Views/BookmarkList.php +%%TREANDIR%%/lib/api.php +%%TREANDIR%%/lib/base.php +%%TREANDIR%%/lib/version.php +%%TREANDIR%%/locale/de_DE/LC_MESSAGES/trean.mo +%%TREANDIR%%/locale/en_US/help.xml +%%TREANDIR%%/locale/es_ES/LC_MESSAGES/trean.mo +%%TREANDIR%%/locale/fi_FI/LC_MESSAGES/trean.mo +%%TREANDIR%%/locale/fi_FI/help.xml +%%TREANDIR%%/locale/fr_FR/LC_MESSAGES/trean.mo +%%TREANDIR%%/locale/it_IT/LC_MESSAGES/trean.mo +%%TREANDIR%%/locale/nb_NO/LC_MESSAGES/trean.mo +%%TREANDIR%%/locale/nl_NL/LC_MESSAGES/trean.mo +%%TREANDIR%%/locale/sl_SI/LC_MESSAGES/trean.mo +%%TREANDIR%%/locale/sv_SE/LC_MESSAGES/trean.mo +%%TREANDIR%%/locale/zh_TW/LC_MESSAGES/trean.mo +%%TREANDIR%%/perms.php +%%TREANDIR%%/po/de_DE.po +%%TREANDIR%%/po/es_ES.po +%%TREANDIR%%/po/fi_FI.po +%%TREANDIR%%/po/fr_FR.po +%%TREANDIR%%/po/it_IT.po +%%TREANDIR%%/po/nb_NO.po +%%TREANDIR%%/po/nl_NL.po +%%TREANDIR%%/po/sl_SI.po +%%TREANDIR%%/po/sv_SE.po +%%TREANDIR%%/po/trean.pot +%%TREANDIR%%/po/zh_TW.po +%%TREANDIR%%/redirect.php +%%TREANDIR%%/reports.php +%%TREANDIR%%/rss.php +%%TREANDIR%%/scripts/check_links.php +%%TREANDIR%%/scripts/sql/trean.sql +%%TREANDIR%%/scripts/upgrades/2006-12-29_cleanup.php +%%TREANDIR%%/scripts/upgrades/2006-12-29_sql_bookmarks.php +%%TREANDIR%%/search.php +%%TREANDIR%%/templates/add/add.inc +%%TREANDIR%%/templates/block/1line.inc +%%TREANDIR%%/templates/block/2line.inc +%%TREANDIR%%/templates/block/standard.inc +%%TREANDIR%%/templates/browse.php +%%TREANDIR%%/templates/common-header.inc +%%TREANDIR%%/templates/data/export.inc +%%TREANDIR%%/templates/data/import.inc +%%TREANDIR%%/templates/edit/bookmark.inc +%%TREANDIR%%/templates/edit/folder.inc +%%TREANDIR%%/templates/edit/footer.inc +%%TREANDIR%%/templates/edit/header.inc +%%TREANDIR%%/templates/menu.inc +%%TREANDIR%%/templates/reports.php +%%TREANDIR%%/templates/search.php +%%TREANDIR%%/templates/star_rating_helper.php +%%TREANDIR%%/templates/views/BookmarkList.php +%%TREANDIR%%/test.php +%%TREANDIR%%/themes/graphics/add.png +%%TREANDIR%%/themes/graphics/az.png +%%TREANDIR%%/themes/graphics/delete.png +%%TREANDIR%%/themes/graphics/edit.png +%%TREANDIR%%/themes/graphics/favicon.ico +%%TREANDIR%%/themes/graphics/folders/folder_create.png +%%TREANDIR%%/themes/graphics/folders/folder_delete.png +%%TREANDIR%%/themes/graphics/folders/folder_edit.png +%%TREANDIR%%/themes/graphics/http/1xx.png +%%TREANDIR%%/themes/graphics/http/2xx.png +%%TREANDIR%%/themes/graphics/http/3xx.png +%%TREANDIR%%/themes/graphics/http/4xx.png +%%TREANDIR%%/themes/graphics/http/5xx.png +%%TREANDIR%%/themes/graphics/http/error.png +%%TREANDIR%%/themes/graphics/minus.png +%%TREANDIR%%/themes/graphics/plus.png +%%TREANDIR%%/themes/graphics/protocol/ftp.png +%%TREANDIR%%/themes/graphics/protocol/http.png +%%TREANDIR%%/themes/graphics/protocol/https.png +%%TREANDIR%%/themes/graphics/rating-star.gif +%%TREANDIR%%/themes/graphics/reports.png +%%TREANDIR%%/themes/graphics/trean.png +%%TREANDIR%%/themes/graphics/za.png +%%TREANDIR%%/themes/screen.css +%%HORDE_INC%%httpd-trean.conf +@dirrm %%TREANDIR%%/themes/graphics/protocol +@dirrm %%TREANDIR%%/themes/graphics/http +@dirrm %%TREANDIR%%/themes/graphics/folders +@dirrm %%TREANDIR%%/themes/graphics +@dirrm %%TREANDIR%%/themes +@dirrm %%TREANDIR%%/templates/views +@dirrm %%TREANDIR%%/templates/edit +@dirrm %%TREANDIR%%/templates/data +@dirrm %%TREANDIR%%/templates/block +@dirrm %%TREANDIR%%/templates/add +@dirrm %%TREANDIR%%/templates +@dirrm %%TREANDIR%%/scripts/upgrades +@dirrm %%TREANDIR%%/scripts/sql +@dirrm %%TREANDIR%%/scripts +@dirrm %%TREANDIR%%/po +@dirrm %%TREANDIR%%/locale/zh_TW/LC_MESSAGES +@dirrm %%TREANDIR%%/locale/zh_TW +@dirrm %%TREANDIR%%/locale/sv_SE/LC_MESSAGES +@dirrm %%TREANDIR%%/locale/sv_SE +@dirrm %%TREANDIR%%/locale/sl_SI/LC_MESSAGES +@dirrm %%TREANDIR%%/locale/sl_SI +@dirrm %%TREANDIR%%/locale/nl_NL/LC_MESSAGES +@dirrm %%TREANDIR%%/locale/nl_NL +@dirrm %%TREANDIR%%/locale/nb_NO/LC_MESSAGES +@dirrm %%TREANDIR%%/locale/nb_NO +@dirrm %%TREANDIR%%/locale/it_IT/LC_MESSAGES +@dirrm %%TREANDIR%%/locale/it_IT +@dirrm %%TREANDIR%%/locale/fr_FR/LC_MESSAGES +@dirrm %%TREANDIR%%/locale/fr_FR +@dirrm %%TREANDIR%%/locale/fi_FI/LC_MESSAGES +@dirrm %%TREANDIR%%/locale/fi_FI +@dirrm %%TREANDIR%%/locale/es_ES/LC_MESSAGES +@dirrm %%TREANDIR%%/locale/es_ES +@dirrm %%TREANDIR%%/locale/en_US +@dirrm %%TREANDIR%%/locale/de_DE/LC_MESSAGES +@dirrm %%TREANDIR%%/locale/de_DE +@dirrm %%TREANDIR%%/locale +@dirrm %%TREANDIR%%/lib/Views +@dirrm %%TREANDIR%%/lib/Forms +@dirrm %%TREANDIR%%/lib/Block +@dirrm %%TREANDIR%%/lib +@dirrm %%TREANDIR%%/js/src +@dirrm %%TREANDIR%%/js +@dirrm %%TREANDIR%%/config +@dirrm %%TREANDIR%% |