diff options
author | Thomas Abthorpe <tabthorpe@FreeBSD.org> | 2008-01-05 15:19:44 +0000 |
---|---|---|
committer | Thomas Abthorpe <tabthorpe@FreeBSD.org> | 2008-01-05 15:19:44 +0000 |
commit | 7d9028b055dd49f113dcf0188affd6b6a41036c1 (patch) | |
tree | 7278124bac04f0702a69fd1bfc9bced8550c4e8a /mail/squirrelmail-shared_calendars-plugin | |
parent | 52c0ccce694031d132c67ff3ff4979abaa4cfe33 (diff) | |
download | ports-7d9028b055dd49f113dcf0188affd6b6a41036c1.tar.gz ports-7d9028b055dd49f113dcf0188affd6b6a41036c1.zip |
Notes
Diffstat (limited to 'mail/squirrelmail-shared_calendars-plugin')
5 files changed, 183 insertions, 0 deletions
diff --git a/mail/squirrelmail-shared_calendars-plugin/Makefile b/mail/squirrelmail-shared_calendars-plugin/Makefile new file mode 100644 index 000000000000..b3d1aa369788 --- /dev/null +++ b/mail/squirrelmail-shared_calendars-plugin/Makefile @@ -0,0 +1,93 @@ +# New ports collection makefile for: squirrelmail-shared_calendars-plugin +# Date created: 02 Jan 2008 +# Whom: Gerrit Beine <gerrit.beine@gmx.de> +# +# $FreeBSD$ + +PORTNAME= shared_calendars +PORTVERSION= 2.0.1 +CATEGORIES= mail www +MASTER_SITES= http://www.squirrelmail.org/plugins/ +PKGNAMEPREFIX= squirrelmail- +PKGNAMESUFFIX= -plugin +DISTNAME= ${PORTNAME}-${PORTVERSION}-1.4.0 +DIST_SUBDIR= squirrelmail + +MAINTAINER= gerrit.beine@gmx.de +COMMENT= iCal-compliant calendaring for SquirrelMail + +RUN_DEPENDS= ${SQUIRRELDIR}/index.php:${PORTSDIR}/mail/squirrelmail \ + ${SQUIRRELDIR}/plugins/compatibility:${PORTSDIR}/mail/squirrelmail-compatibility-plugin + +SQUIRREL_PLUGIN_NAME= ${PORTNAME} + +.ifdef SQUIRRELDIR +PLIST_SUB+= SQUIRRELDIR=${SQUIRRELDIR} +SUB_LIST+= "SQUIRRELDIR=${SQUIRRELDIR}" +.else +. ifndef WITHOUT_WWWDIR +SQUIRRELDIR= ${PREFIX}/www/squirrelmail +PLIST_SUB+= SQUIRRELDIR=www/squirrelmail +SUB_LIST+= "SQUIRRELDIR=www/squirrelmail" +. else +SQUIRRELDIR= ${PREFIX}/squirrelmail +PLIST_SUB+= SQUIRRELDIR=squirrelmail +SUB_LIST+= "SQUIRRELDIR=squirrelmail" +. endif +.endif + +SUB_FILES= pkg-message + +NO_BUILD= yes +NO_WRKSUBDIR= yes +USE_PERL5_BUILD= yes +USE_PHP= yes +WANT_PHP_WEB= yes + +OPTIONS= SQL "use SQL backend" off + +PORT_DBDIR?= /var/db/ports +LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX} +OPTIONSFILE?= ${PORT_DBDIR}/${LATEST_LINK}/options + +.if exists(${OPTIONSFILE}) +.include "${OPTIONSFILE}" +.endif + +.if !defined(WITHOUT_SQL) || defined(WITH_SQL) +RUN_DEPENDS+= ${SQUIRRELDIR}/plugins/calendar_sql_backend:${PORTSDIR}/mail/squirrelmail-calendar_sql_backend-plugin +.else +RUN_DEPENDS+= ${SQUIRRELDIR}/plugins/calendar_file_backend:${PORTSDIR}/mail/squirrelmail-calendar_file_backend-plugin +.endif + +pre-everything:: + @${ECHO} "" +.ifndef WITHOUT_ACTIVATE + @${ECHO} "Activating plug-in in SquirrelMail after installation." + @${ECHO} "If you don't want to automatically activate the plug-in set" + @${ECHO} "WITHOUT_ACTIVATE=yes" +.else + @${ECHO} "NOT Activating plug-in in SquirrelMail after installation." + @${ECHO} "If you want to automatically activate the plug-in unset" + @${ECHO} "WITHOUT_ACTIVATE" +.endif + @${ECHO} "" + +do-install: + ${CP} -rp ${WRKSRC}/calendar ${SQUIRRELDIR}/plugins/${SQUIRREL_PLUGIN_NAME} + ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${SQUIRRELDIR}/plugins/${SQUIRREL_PLUGIN_NAME} + +post-install: +.ifndef WITHOUT_ACTIVATE +.if exists( ${SQUIRRELDIR}/config/config.php ) + @${ECHO} "Activating plug-in in SquirrelMail" + ${SQUIRRELDIR}/config/conf.pl --install-plugin ${SQUIRREL_PLUGIN_NAME} +.endif +.else + @${ECHO} "To activate the plug-in in SquirrelMail use" + @${ECHO} "${SQUIRRELDIR}/config/conf.pl --install-plugin ${SQUIRREL_PLUGIN_NAME}" +.endif + @${ECHO} "" + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> diff --git a/mail/squirrelmail-shared_calendars-plugin/distinfo b/mail/squirrelmail-shared_calendars-plugin/distinfo new file mode 100644 index 000000000000..9545c14fc892 --- /dev/null +++ b/mail/squirrelmail-shared_calendars-plugin/distinfo @@ -0,0 +1,3 @@ +MD5 (squirrelmail/shared_calendars-2.0.1-1.4.0.tar.gz) = 9d3d6eccbcbee866f91443b69c2c61c3 +SHA256 (squirrelmail/shared_calendars-2.0.1-1.4.0.tar.gz) = 8e8cea6801b0e88b54ab0691bb6eba0585364bf49c47dee5055e77364dc86171 +SIZE (squirrelmail/shared_calendars-2.0.1-1.4.0.tar.gz) = 299580 diff --git a/mail/squirrelmail-shared_calendars-plugin/files/pkg-message.in b/mail/squirrelmail-shared_calendars-plugin/files/pkg-message.in new file mode 100644 index 000000000000..49e99685eb5a --- /dev/null +++ b/mail/squirrelmail-shared_calendars-plugin/files/pkg-message.in @@ -0,0 +1,5 @@ +For the port to work properly you must copy the file +%%PREFIX%%/%%SQUIRRELDIR%%/plugins/calendar/data/config.sample.php +to +%%PREFIX%%/%%SQUIRRELDIR%%/plugins/calendar/data/config.php +and edit the configuration to meet your needs. diff --git a/mail/squirrelmail-shared_calendars-plugin/pkg-descr b/mail/squirrelmail-shared_calendars-plugin/pkg-descr new file mode 100644 index 000000000000..c7597a1980a6 --- /dev/null +++ b/mail/squirrelmail-shared_calendars-plugin/pkg-descr @@ -0,0 +1,7 @@ +This plugin implements fully iCal-compliant calendaring functionality +for Squirrelmail. + +Multiple calendars my be created, where each calendar can be made public, +private or shared between custom-defined groups of users. + +WWW: http://www.squirrelmail.org/plugin_view.php?id=105 diff --git a/mail/squirrelmail-shared_calendars-plugin/pkg-plist b/mail/squirrelmail-shared_calendars-plugin/pkg-plist new file mode 100644 index 000000000000..ab0876f1e64a --- /dev/null +++ b/mail/squirrelmail-shared_calendars-plugin/pkg-plist @@ -0,0 +1,75 @@ +@unexec if [ -f %D/%%SQUIRRELDIR%%/config/config.php ]; then %D/%%SQUIRRELDIR%%/config/conf.pl --remove-plugin %%SQUIRREL_PLUGIN_NAME%%; fi +%%SQUIRRELDIR%%/plugins/shared_calendars/classes/calendar.php +%%SQUIRRELDIR%%/plugins/shared_calendars/classes/event.php +%%SQUIRRELDIR%%/plugins/shared_calendars/classes/property.php +%%SQUIRRELDIR%%/plugins/shared_calendars/data/.htaccess +%%SQUIRRELDIR%%/plugins/shared_calendars/data/config.php.sample +%%SQUIRRELDIR%%/plugins/shared_calendars/data/index.php +%%SQUIRRELDIR%%/plugins/shared_calendars/doc/rfc2234.txt +%%SQUIRRELDIR%%/plugins/shared_calendars/doc/rfc2445.txt +%%SQUIRRELDIR%%/plugins/shared_calendars/doc/vcal-10.rtf +%%SQUIRRELDIR%%/plugins/shared_calendars/doc/vcal-10.txt +%%SQUIRRELDIR%%/plugins/shared_calendars/images/colortable.gif +%%SQUIRRELDIR%%/plugins/shared_calendars/images/colortable.png +%%SQUIRRELDIR%%/plugins/shared_calendars/images/delete_icon.png +%%SQUIRRELDIR%%/plugins/shared_calendars/images/delete_icon2.png +%%SQUIRRELDIR%%/plugins/shared_calendars/images/delete_icon3.png +%%SQUIRRELDIR%%/plugins/shared_calendars/images/new.gif +%%SQUIRRELDIR%%/plugins/shared_calendars/images/new.png +%%SQUIRRELDIR%%/plugins/shared_calendars/images/tinycal.png +%%SQUIRRELDIR%%/plugins/shared_calendars/images/tinyclock.png +%%SQUIRRELDIR%%/plugins/shared_calendars/images/tinyclock2.png +%%SQUIRRELDIR%%/plugins/shared_calendars/images/tinyclock3.png +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/.htaccess +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/add_new_personal_calendar.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/admin_interface.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/calendar.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/calendar_options.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/color.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/day.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/edit_calendar.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/event.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/helper_month.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/helper_time.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/index.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/list_calendars.php +%%SQUIRRELDIR%%/plugins/shared_calendars/interface/month.php +%%SQUIRRELDIR%%/plugins/shared_calendars/scripts/convert_cal_data.sh +%%SQUIRRELDIR%%/plugins/shared_calendars/scripts/convert_cal_to_ical.pl +%%SQUIRRELDIR%%/plugins/shared_calendars/scripts/fix_calIDs.sh +%%SQUIRRELDIR%%/plugins/shared_calendars/scripts/fix_rrules.sh +%%SQUIRRELDIR%%/plugins/shared_calendars/COPYING +%%SQUIRRELDIR%%/plugins/shared_calendars/INSTALL +%%SQUIRRELDIR%%/plugins/shared_calendars/README +%%SQUIRRELDIR%%/plugins/shared_calendars/TODO +%%SQUIRRELDIR%%/plugins/shared_calendars/admin_options.php +%%SQUIRRELDIR%%/plugins/shared_calendars/backend_functions.php +%%SQUIRRELDIR%%/plugins/shared_calendars/calendar.pot +%%SQUIRRELDIR%%/plugins/shared_calendars/calendar_options.php +%%SQUIRRELDIR%%/plugins/shared_calendars/constants.php +%%SQUIRRELDIR%%/plugins/shared_calendars/day.php +%%SQUIRRELDIR%%/plugins/shared_calendars/download.php +%%SQUIRRELDIR%%/plugins/shared_calendars/event_manage.php +%%SQUIRRELDIR%%/plugins/shared_calendars/functions.php +%%SQUIRRELDIR%%/plugins/shared_calendars/getpot +%%SQUIRRELDIR%%/plugins/shared_calendars/helper_month.php +%%SQUIRRELDIR%%/plugins/shared_calendars/helper_time.php +%%SQUIRRELDIR%%/plugins/shared_calendars/index.php +%%SQUIRRELDIR%%/plugins/shared_calendars/list_calendars.php +%%SQUIRRELDIR%%/plugins/shared_calendars/load_prefs.php +%%SQUIRRELDIR%%/plugins/shared_calendars/make_release.sh +%%SQUIRRELDIR%%/plugins/shared_calendars/month.php +%%SQUIRRELDIR%%/plugins/shared_calendars/setup.php +%%SQUIRRELDIR%%/plugins/shared_calendars/small_calendar.php +%%SQUIRRELDIR%%/plugins/shared_calendars/timezone_offsets.php +%%SQUIRRELDIR%%/plugins/shared_calendars/url_validator.php +%%SQUIRRELDIR%%/plugins/shared_calendars/version +%%SQUIRRELDIR%%/plugins/shared_calendars/year.php +@dirrm %%SQUIRRELDIR%%/plugins/shared_calendars/classes +@dirrmtry %%SQUIRRELDIR%%/plugins/shared_calendars/data +@dirrm %%SQUIRRELDIR%%/plugins/shared_calendars/doc +@dirrm %%SQUIRRELDIR%%/plugins/shared_calendars/images +@dirrm %%SQUIRRELDIR%%/plugins/shared_calendars/interface +@dirrm %%SQUIRRELDIR%%/plugins/shared_calendars/scripts +@dirrmtry %%SQUIRRELDIR%%/plugins/shared_calendars +@exec if [ -f %D/%%SQUIRRELDIR%%/config/config.php ]; then %D/%%SQUIRRELDIR%%/config/conf.pl --install-plugin %%SQUIRREL_PLUGIN_NAME%%; fi |