summaryrefslogtreecommitdiffstats
path: root/deskutils
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2004-12-19 04:25:52 +0000
committeredwin <edwin@FreeBSD.org>2004-12-19 04:25:52 +0000
commite403ccfd3b044b9e089277bccdd4471f08ceeaf5 (patch)
treeee4f3d2cf724dd21b69521ce430d186dff9f1b63 /deskutils
parent0d96770d11e2c48297ecab316c5f996f2d336b90 (diff)
downloadFreeBSD-ports-e403ccfd3b044b9e089277bccdd4471f08ceeaf5.zip
FreeBSD-ports-e403ccfd3b044b9e089277bccdd4471f08ceeaf5.tar.gz
New port: sysutils/plan
It's a webbased calendar. See http://www.planscalendar.com/ for more information.
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/plans/Makefile45
-rw-r--r--deskutils/plans/distinfo4
-rw-r--r--deskutils/plans/files/patch-theme::plans.template17
-rw-r--r--deskutils/plans/pkg-descr39
-rw-r--r--deskutils/plans/pkg-message5
-rw-r--r--deskutils/plans/pkg-plist263
7 files changed, 374 insertions, 0 deletions
diff --git a/deskutils/Makefile b/deskutils/Makefile
index ffd4ef9..423a03d 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -108,6 +108,7 @@
SUBDIR += phpicalendar
SUBDIR += plan
SUBDIR += planner
+ SUBDIR += plans
SUBDIR += preferences.app
SUBDIR += remind
SUBDIR += rolo
diff --git a/deskutils/plans/Makefile b/deskutils/plans/Makefile
new file mode 100644
index 0000000..ef0b99c
--- /dev/null
+++ b/deskutils/plans/Makefile
@@ -0,0 +1,45 @@
+#
+# New ports collection makefile for: plans
+# Date created: 2004-12-17
+# Whom: Edwin Groothuis <edwin@mavetju.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plans
+PORTVERSION= 6.5.2
+CATEGORIES= deskutils www
+MASTER_SITES= http://www.planscalendar.com/release/:plans \
+ http://www.freebsd.org/gifs/:logo
+DISTFILES= ${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX}:plans \
+ powerani.gif:logo
+EXTRACT_ONLY= ${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= edwin@mavetju.org
+COMMENT= A Good Web Calendar
+
+USE_ZIP= yes
+NO_BUILD= yes
+USE_PERL5_RUN= yes
+
+WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION}
+
+DIR= www/data/plans
+PLIST_SUB+= DIR=${DIR}
+
+post-extract:
+ ${CP} ${DISTDIR}/powerani.gif ${WRKSRC}/theme/graphics/freebsd.gif
+
+post-patch:
+ ${FIND} ${WRKSRC} -name '*.orig' -delete
+
+do-install:
+ @${MKDIR} ${PREFIX}/${DIR}
+ @${CP} -R ${WRKSRC}/* ${PREFIX}/${DIR}
+ @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${DIR}
+ @${FIND} ${PREFIX}/${DIR} -type f -exec ${CHMOD} +x {} \;
+
+post-install:
+ ${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/deskutils/plans/distinfo b/deskutils/plans/distinfo
new file mode 100644
index 0000000..1bcf928
--- /dev/null
+++ b/deskutils/plans/distinfo
@@ -0,0 +1,4 @@
+MD5 (plans_6.5.2.zip) = 9d20df1d1c717645eeca9b9565767365
+SIZE (plans_6.5.2.zip) = 462162
+MD5 (powerani.gif) = b0f85a6c41817a2dcad0ffe6f0729fa8
+SIZE (powerani.gif) = 7203
diff --git a/deskutils/plans/files/patch-theme::plans.template b/deskutils/plans/files/patch-theme::plans.template
new file mode 100644
index 0000000..cbca5f5
--- /dev/null
+++ b/deskutils/plans/files/patch-theme::plans.template
@@ -0,0 +1,17 @@
+--- theme/plans.template.orig Fri Dec 17 15:38:40 2004
++++ theme/plans.template Sun Dec 19 15:10:00 2004
+@@ -51,10 +51,10 @@
+ powered by <a class=info_box_link href="http://www.planscalendar.com">Plans.</a> (V ###version###)
+ </div>
+ <div style="width:45%;float:left;text-align:center;">
+-<img src="theme/graphics/linux.gif" alt="LINUX">
+-<br/>Plans is powered by Linux.<br/><br/>
+-<p style="font-size:10px;font-style:italic;">(plans also runs on Windows, <br>
+-but this particular installation is on Linux.)</p>
++<img src="theme/graphics/freebsd.gif" alt="FreeBSD">
++<br/>Plans is powered by FreeBSD.<br/><br/>
++<p style="font-size:10px;font-style:italic;">(plans also runs on Linux and Windows, <br>
++but this particular installation is on FreeBSD.)</p>
+ </div>
+ <br style="clear:both;"/>&nbsp;
+ </div>
diff --git a/deskutils/plans/pkg-descr b/deskutils/plans/pkg-descr
new file mode 100644
index 0000000..9aede26
--- /dev/null
+++ b/deskutils/plans/pkg-descr
@@ -0,0 +1,39 @@
+Plans lets you put calendars on the web.
+
+Sharp-looking
+ - Plans is the nicest-looking web calendar.
+ - Plans has several downloadable themes available.
+ - CSS-based layout makes it easy to match the colors & fonts with
+ your website.
+Open Source
+ - Plans is licensed under the GPL. You can freely modify the code
+ for your needs. Many organizations have done so.
+Multiple Calendars
+ - One installation of plans can support many calendars.
+ - Calendars can share information with each other.
+ - Each calendar is managed independently (unique password, custom
+ options, custom look & feel).
+ - Multiple calendars running on the same installation of plans
+ can be "embedded" in completely different websites.
+Extendable
+ - Plans' architecture allows add-ons and standalone programs
+ to re-use its framework.
+International Support
+ - Plans supports multiple languages.
+ - Weeks can start on days other than Sunday.
+ - Plans supports arbitrary date formats (mm/dd/yy, dd/mm/yy, etc.)
+Recurring Events
+ - Plans uses a powerful and flexible recurring event model.
+ - Template-based design
+ - Plans uses HTML templates to allow easy customization of the
+ look & feel.
+ - Each calendar can have its own custom template, even located
+ on a different server.
+Browser-Based Management
+ - Plans' interface is intuitive and easy to use.
+ - Online help is built into Plans.
+Database Support
+ - Plans can store data in flat files or an SQL database.
+
+WWW: http://www.planscalendar.com/
+Author: Lloyd Dalton <daltonlp@gmail.com>
diff --git a/deskutils/plans/pkg-message b/deskutils/plans/pkg-message
new file mode 100644
index 0000000..52403d9
--- /dev/null
+++ b/deskutils/plans/pkg-message
@@ -0,0 +1,5 @@
+Plans is available via http://localhost/plans/.
+Please make sure that your webbrowser is configured to accept .cgi
+scripts.
+Please check %%PREFIX%%/www/data/plans/plans_config.pl for the
+configuration file.
diff --git a/deskutils/plans/pkg-plist b/deskutils/plans/pkg-plist
new file mode 100644
index 0000000..832d0f9
--- /dev/null
+++ b/deskutils/plans/pkg-plist
@@ -0,0 +1,263 @@
+%%DIR%%/us_english.pl
+%%DIR%%/theme/plans.template
+%%DIR%%/theme/plans.css
+%%DIR%%/theme/icons/wreath_50x50.gif
+%%DIR%%/theme/icons/wreath_32x32.gif
+%%DIR%%/theme/icons/wreath_16x16.gif
+%%DIR%%/theme/icons/woodbadge_50x50.gif
+%%DIR%%/theme/icons/woodbadge_32x32.gif
+%%DIR%%/theme/icons/woodbadge_16x16.gif
+%%DIR%%/theme/icons/wolftracks_50x50.gif
+%%DIR%%/theme/icons/wolftracks_32x32.gif
+%%DIR%%/theme/icons/wolftracks_16x16.gif
+%%DIR%%/theme/icons/webelos_patch_50x50.gif
+%%DIR%%/theme/icons/webelos_patch_32x32.gif
+%%DIR%%/theme/icons/webelos_patch_16x16.gif
+%%DIR%%/theme/icons/venture_logo_50x50.gif
+%%DIR%%/theme/icons/venture_logo_32x32.gif
+%%DIR%%/theme/icons/venture_logo_16x16.gif
+%%DIR%%/theme/icons/us_flag_50x50.gif
+%%DIR%%/theme/icons/us_flag_32x32.gif
+%%DIR%%/theme/icons/us_flag_16x16.gif
+%%DIR%%/theme/icons/tux_50x50.gif
+%%DIR%%/theme/icons/tux_32x32.gif
+%%DIR%%/theme/icons/tux_16x16.gif
+%%DIR%%/theme/icons/turkey_50x50.gif
+%%DIR%%/theme/icons/turkey_32x32.gif
+%%DIR%%/theme/icons/turkey_16x16.gif
+%%DIR%%/theme/icons/tent_50x50.gif
+%%DIR%%/theme/icons/tent_32x32.gif
+%%DIR%%/theme/icons/tent_16x16.gif
+%%DIR%%/theme/icons/sun_50x50.gif
+%%DIR%%/theme/icons/sun_32x32.gif
+%%DIR%%/theme/icons/sun_16x16.gif
+%%DIR%%/theme/icons/starfish_50x50.gif
+%%DIR%%/theme/icons/starfish_32x32.gif
+%%DIR%%/theme/icons/starfish_16x16.gif
+%%DIR%%/theme/icons/star_david_50x50.gif
+%%DIR%%/theme/icons/star_david_32x32.gif
+%%DIR%%/theme/icons/star_david_16x16.gif
+%%DIR%%/theme/icons/square_knot_50x50.gif
+%%DIR%%/theme/icons/square_knot_32x32.gif
+%%DIR%%/theme/icons/square_knot_16x16.gif
+%%DIR%%/theme/icons/snowflake_50x50.gif
+%%DIR%%/theme/icons/snowflake_32x32.gif
+%%DIR%%/theme/icons/snowflake_16x16.gif
+%%DIR%%/theme/icons/smiley_50x50.gif
+%%DIR%%/theme/icons/smiley_32x32.gif
+%%DIR%%/theme/icons/smiley_16x16.gif
+%%DIR%%/theme/icons/scout_sign_50x50.gif
+%%DIR%%/theme/icons/scout_sign_32x32.gif
+%%DIR%%/theme/icons/scout_sign_16x16.gif
+%%DIR%%/theme/icons/pumpkin_50x50.gif
+%%DIR%%/theme/icons/pumpkin_32x32.gif
+%%DIR%%/theme/icons/pumpkin_16x16.gif
+%%DIR%%/theme/icons/powderhorn_50x50.gif
+%%DIR%%/theme/icons/powderhorn_32x32.gif
+%%DIR%%/theme/icons/powderhorn_16x16.gif
+%%DIR%%/theme/icons/popcorn_50x50.gif
+%%DIR%%/theme/icons/popcorn_32x32.gif
+%%DIR%%/theme/icons/popcorn_16x16.gif
+%%DIR%%/theme/icons/plane_50x50.gif
+%%DIR%%/theme/icons/plane_32x32.gif
+%%DIR%%/theme/icons/plane_16x16.gif
+%%DIR%%/theme/icons/pencil_50x50.gif
+%%DIR%%/theme/icons/pencil_32x32.gif
+%%DIR%%/theme/icons/pencil_16x16.gif
+%%DIR%%/theme/icons/peach_50x50.gif
+%%DIR%%/theme/icons/peach_32x32.gif
+%%DIR%%/theme/icons/peach_16x16.gif
+%%DIR%%/theme/icons/paperclip_50x50.gif
+%%DIR%%/theme/icons/paperclip_32x32.gif
+%%DIR%%/theme/icons/paperclip_16x16.gif
+%%DIR%%/theme/icons/paintpalette_50x50.gif
+%%DIR%%/theme/icons/paintpalette_32x32.gif
+%%DIR%%/theme/icons/paintpalette_16x16.gif
+%%DIR%%/theme/icons/paintpalette.gif
+%%DIR%%/theme/icons/old_scout_50x50.gif
+%%DIR%%/theme/icons/old_scout_32x32.gif
+%%DIR%%/theme/icons/old_scout_16x16.gif
+%%DIR%%/theme/icons/oa_logo_plain.gif
+%%DIR%%/theme/icons/oa_logo_50x50.gif
+%%DIR%%/theme/icons/oa_logo_32x32.gif
+%%DIR%%/theme/icons/oa_logo_16x16.gif
+%%DIR%%/theme/icons/news_50x50.gif
+%%DIR%%/theme/icons/news_32x32.gif
+%%DIR%%/theme/icons/news_16x16.gif
+%%DIR%%/theme/icons/lightbulb_50x50.gif
+%%DIR%%/theme/icons/lightbulb_32x32.gif
+%%DIR%%/theme/icons/lightbulb_16x16.gif
+%%DIR%%/theme/icons/knife_50x50.gif
+%%DIR%%/theme/icons/knife_32x32.gif
+%%DIR%%/theme/icons/knife_16x16.gif
+%%DIR%%/theme/icons/i_frame_pack_50x50.gif
+%%DIR%%/theme/icons/i_frame_pack_32x32.gif
+%%DIR%%/theme/icons/i_frame_pack_16x16.gif
+%%DIR%%/theme/icons/heart_50x50.gif
+%%DIR%%/theme/icons/heart_32x32.gif
+%%DIR%%/theme/icons/heart_16x16.gif
+%%DIR%%/theme/icons/gsusa_logo_50x50.gif
+%%DIR%%/theme/icons/gsusa_logo_32x32.gif
+%%DIR%%/theme/icons/gsusa_logo_16x16.gif
+%%DIR%%/theme/icons/grapes_50x50.gif
+%%DIR%%/theme/icons/grapes_32x32.gif
+%%DIR%%/theme/icons/grapes_16x16.gif
+%%DIR%%/theme/icons/globe_50x50.gif
+%%DIR%%/theme/icons/globe_32x32.gif
+%%DIR%%/theme/icons/globe_16x16.gif
+%%DIR%%/theme/icons/flowerpot_50x50.gif
+%%DIR%%/theme/icons/flowerpot_32x32.gif
+%%DIR%%/theme/icons/flowerpot_16x16.gif
+%%DIR%%/theme/icons/flower_50x50.gif
+%%DIR%%/theme/icons/flower_32x32.gif
+%%DIR%%/theme/icons/flower_16x16.gif
+%%DIR%%/theme/icons/fleur_logo_50x50.gif
+%%DIR%%/theme/icons/fleur_logo_32x32.gif
+%%DIR%%/theme/icons/fleur_logo_16x16.gif
+%%DIR%%/theme/icons/fish_50x50.gif
+%%DIR%%/theme/icons/fish_32x32.gif
+%%DIR%%/theme/icons/fish_16x16.gif
+%%DIR%%/theme/icons/firstclass_50x50.gif
+%%DIR%%/theme/icons/firstclass_32x32.gif
+%%DIR%%/theme/icons/firstclass_16x16.gif
+%%DIR%%/theme/icons/fire_50x50.gif
+%%DIR%%/theme/icons/fire_32x32.gif
+%%DIR%%/theme/icons/fire_16x16.gif
+%%DIR%%/theme/icons/figure_8_knot_50x50.gif
+%%DIR%%/theme/icons/figure_8_knot_32x32.gif
+%%DIR%%/theme/icons/figure_8_knot_16x16.gif
+%%DIR%%/theme/icons/exploring_logo_50x50.gif
+%%DIR%%/theme/icons/exploring_logo_32x32.gif
+%%DIR%%/theme/icons/exploring_logo_16x16.gif
+%%DIR%%/theme/icons/exclamation_50x50.gif
+%%DIR%%/theme/icons/exclamation_32x32.gif
+%%DIR%%/theme/icons/exclamation_16x16.gif
+%%DIR%%/theme/icons/envelope_50x50.gif
+%%DIR%%/theme/icons/envelope_32x32.gif
+%%DIR%%/theme/icons/envelope_16x16.gif
+%%DIR%%/theme/icons/easteregg_50x50.gif
+%%DIR%%/theme/icons/easteregg_32x32.gif
+%%DIR%%/theme/icons/easteregg_16x16.gif
+%%DIR%%/theme/icons/eagle_medal_50x50.gif
+%%DIR%%/theme/icons/eagle_medal_32x32.gif
+%%DIR%%/theme/icons/eagle_medal_16x16.gif
+%%DIR%%/theme/icons/e_frame_pack_50x50.gif
+%%DIR%%/theme/icons/e_frame_pack_32x32.gif
+%%DIR%%/theme/icons/e_frame_pack_16x16.gif
+%%DIR%%/theme/icons/dollar_sign_50x50.gif
+%%DIR%%/theme/icons/dollar_sign_50.50.gif
+%%DIR%%/theme/icons/dollar_sign_32x32.gif
+%%DIR%%/theme/icons/dollar_sign_16x16.gif
+%%DIR%%/theme/icons/cs_logo_50x50.gif
+%%DIR%%/theme/icons/cs_logo_32x32.gif
+%%DIR%%/theme/icons/cs_logo_16x16.gif
+%%DIR%%/theme/icons/compass_50x50.gif
+%%DIR%%/theme/icons/compass_32x32.gif
+%%DIR%%/theme/icons/compass_16x16.gif
+%%DIR%%/theme/icons/clock_50x50.gif
+%%DIR%%/theme/icons/clock_32x32.gif
+%%DIR%%/theme/icons/clock_16x16.gif
+%%DIR%%/theme/icons/clock2_50x50.gif
+%%DIR%%/theme/icons/clock2_32x32.gif
+%%DIR%%/theme/icons/clock2_16x16.gif
+%%DIR%%/theme/icons/clipboard_50x50.gif
+%%DIR%%/theme/icons/clipboard_32x32.gif
+%%DIR%%/theme/icons/clipboard_16x16.gif
+%%DIR%%/theme/icons/church_50x50.gif
+%%DIR%%/theme/icons/church_32x32.gif
+%%DIR%%/theme/icons/church_16x16.gif
+%%DIR%%/theme/icons/check_50x50.gif
+%%DIR%%/theme/icons/check_32x32.gif
+%%DIR%%/theme/icons/check_16x16.gif
+%%DIR%%/theme/icons/canoe_50x50.gif
+%%DIR%%/theme/icons/canoe_32x32.gif
+%%DIR%%/theme/icons/canoe_16x16.gif
+%%DIR%%/theme/icons/bullet_point_50x50.gif
+%%DIR%%/theme/icons/bullet_point_32x32.gif
+%%DIR%%/theme/icons/bullet_point_16x16.gif
+%%DIR%%/theme/icons/bsa_rwb_50x50.gif
+%%DIR%%/theme/icons/bsa_rwb_32x32.gif
+%%DIR%%/theme/icons/bsa_rwb_16x16.gif
+%%DIR%%/theme/icons/bsa_rwb2_50x50.gif
+%%DIR%%/theme/icons/bsa_rwb2_32x32.gif
+%%DIR%%/theme/icons/bsa_rwb2_16x16.gif
+%%DIR%%/theme/icons/bob_wolf_bear_50x50.gif
+%%DIR%%/theme/icons/bob_wolf_bear_32x32.gif
+%%DIR%%/theme/icons/bob_wolf_bear_16x16.gif
+%%DIR%%/theme/icons/blank_50x50.gif
+%%DIR%%/theme/icons/blank_32x32.gif
+%%DIR%%/theme/icons/blank_16x16.gif
+%%DIR%%/theme/icons/bike_50x50.gif
+%%DIR%%/theme/icons/bike_32x32.gif
+%%DIR%%/theme/icons/bike_16x16.gif
+%%DIR%%/theme/icons/bellpepper_50x50.gif
+%%DIR%%/theme/icons/bellpepper_32x32.gif
+%%DIR%%/theme/icons/bellpepper_16x16.gif
+%%DIR%%/theme/icons/beartracks_50x50.gif
+%%DIR%%/theme/icons/beartracks_32x32.gif
+%%DIR%%/theme/icons/beartracks_16x16.gif
+%%DIR%%/theme/icons/axe_50x50.gif
+%%DIR%%/theme/icons/axe_32x32.gif
+%%DIR%%/theme/icons/axe_16x16.gif
+%%DIR%%/theme/icons/apple_50x50.gif
+%%DIR%%/theme/icons/apple_32x32.gif
+%%DIR%%/theme/icons/apple_16x16.gif
+%%DIR%%/theme/icons/B-P_50x50.gif
+%%DIR%%/theme/icons/B-P_32x32.gif
+%%DIR%%/theme/icons/B-P_16x16.gif
+%%DIR%%/theme/icons/1st_aid_50x50.gif
+%%DIR%%/theme/icons/1st_aid_32x32.gif
+%%DIR%%/theme/icons/1st_aid_16x16.gif
+%%DIR%%/theme/graphics/unit_number_patch_9_40x25.gif
+%%DIR%%/theme/graphics/unit_number_patch_9_20x13.gif
+%%DIR%%/theme/graphics/unit_number_patch_9_16x10.gif
+%%DIR%%/theme/graphics/unit_number_patch_8_40x25.gif
+%%DIR%%/theme/graphics/unit_number_patch_8_20x13.gif
+%%DIR%%/theme/graphics/unit_number_patch_8_16x10.gif
+%%DIR%%/theme/graphics/unit_number_patch_7_40x25.gif
+%%DIR%%/theme/graphics/unit_number_patch_7_20x13.gif
+%%DIR%%/theme/graphics/unit_number_patch_7_16x10.gif
+%%DIR%%/theme/graphics/unit_number_patch_6_40x25.gif
+%%DIR%%/theme/graphics/unit_number_patch_6_20x13.gif
+%%DIR%%/theme/graphics/unit_number_patch_6_16x10.gif
+%%DIR%%/theme/graphics/unit_number_patch_5_40x25.gif
+%%DIR%%/theme/graphics/unit_number_patch_5_20x13.gif
+%%DIR%%/theme/graphics/unit_number_patch_5_16x10.gif
+%%DIR%%/theme/graphics/unit_number_patch_4_40x25.gif
+%%DIR%%/theme/graphics/unit_number_patch_4_20x13.gif
+%%DIR%%/theme/graphics/unit_number_patch_4_16x10.gif
+%%DIR%%/theme/graphics/unit_number_patch_3_40x25.gif
+%%DIR%%/theme/graphics/unit_number_patch_3_20x13.gif
+%%DIR%%/theme/graphics/unit_number_patch_3_16x10.gif
+%%DIR%%/theme/graphics/unit_number_patch_2_40x25.gif
+%%DIR%%/theme/graphics/unit_number_patch_2_20x13.gif
+%%DIR%%/theme/graphics/unit_number_patch_2_16x10.gif
+%%DIR%%/theme/graphics/unit_number_patch_1_40x25.gif
+%%DIR%%/theme/graphics/unit_number_patch_1_20x13.gif
+%%DIR%%/theme/graphics/unit_number_patch_1_16x10.gif
+%%DIR%%/theme/graphics/unit_number_patch_0_40x25.gif
+%%DIR%%/theme/graphics/unit_number_patch_0_20x13.gif
+%%DIR%%/theme/graphics/unit_number_patch_0_16x10.gif
+%%DIR%%/theme/graphics/sv_blend.png
+%%DIR%%/theme/graphics/poweredby.gif
+%%DIR%%/theme/graphics/linuxpowered_tux.jpg
+%%DIR%%/theme/graphics/linux.gif
+%%DIR%%/theme/graphics/freebsd.gif
+%%DIR%%/theme/graphics/hue_blend.png
+%%DIR%%/theme/graphics/date_circle.gif
+%%DIR%%/theme/graphics/color_select_icon.gif
+%%DIR%%/theme/color_select.js
+%%DIR%%/theme/color_select.css
+%%DIR%%/plans_lib.pl
+%%DIR%%/plans_config.pl
+%%DIR%%/plans.cgi
+%%DIR%%/new_calendars.xml
+%%DIR%%/gpl.txt
+%%DIR%%/events.xml
+%%DIR%%/email_reminders.xml
+%%DIR%%/email_reminders.cgi
+%%DIR%%/calendars.xml
+@dirrm %%DIR%%/theme/icons
+@dirrm %%DIR%%/theme/graphics
+@dirrm %%DIR%%/theme
+@dirrm %%DIR%%/
OpenPOWER on IntegriCloud