summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradrianp <adrianp>2006-03-31 22:23:07 +0000
committeradrianp <adrianp>2006-03-31 22:23:07 +0000
commitf85e705e6b244caee6b2faa2970befe581cbb75c (patch)
treee18b7aada8516f55fe588b303e912cf885cb3c86
parent4c309753e3d736bc1d026f2ae1d7ba603bd2a283 (diff)
downloadpkgsrc-f85e705e6b244caee6b2faa2970befe581cbb75c.tar.gz
Kronolith is the Horde calendar application. It provides a stable and
featureful individual calendar system for every Horde user, with integrated collaboration/scheduling features. It makes extensive use of the Horde Framework to provide integration with other applications.
-rw-r--r--time/kronolith/DESCR4
-rw-r--r--time/kronolith/MESSAGE21
-rw-r--r--time/kronolith/Makefile83
-rw-r--r--time/kronolith/PLIST304
-rw-r--r--time/kronolith/distinfo5
-rw-r--r--time/kronolith/files/kronolith.conf.dist31
6 files changed, 448 insertions, 0 deletions
diff --git a/time/kronolith/DESCR b/time/kronolith/DESCR
new file mode 100644
index 00000000000..224953cd461
--- /dev/null
+++ b/time/kronolith/DESCR
@@ -0,0 +1,4 @@
+Kronolith is the Horde calendar application. It provides a stable and
+featureful individual calendar system for every Horde user, with
+integrated collaboration/scheduling features. It makes extensive use of
+the Horde Framework to provide integration with other applications.
diff --git a/time/kronolith/MESSAGE b/time/kronolith/MESSAGE
new file mode 100644
index 00000000000..e67b08b59f7
--- /dev/null
+++ b/time/kronolith/MESSAGE
@@ -0,0 +1,21 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2006/03/31 22:23:07 adrianp Exp $
+
+Please refer to the file:
+
+ ${PREFIX}/share/doc/kronolith/INSTALL
+
+on how to setup your Kronolith installation. You need to at least edit
+
+ ${PREFIX}/share/horde/config/registry.php
+
+to enable Kronolith in the horde framework. You will also need to configure
+Kronolith by using the Horde administrative interface.
+
+Finally you will also need to make Kronolith accessible through your HTTP
+server. If you are running Apache and ap-php, then you can add the following
+lines to httpd.conf:
+
+ Include ${PKG_SYSCONFDIR}/kronolith.conf
+
+===========================================================================
diff --git a/time/kronolith/Makefile b/time/kronolith/Makefile
new file mode 100644
index 00000000000..d145ea49bd1
--- /dev/null
+++ b/time/kronolith/Makefile
@@ -0,0 +1,83 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/03/31 22:23:07 adrianp Exp $
+
+DISTNAME= kronolith-h3-${KRONOLITHVER}
+PKGNAME= kronolith-${KRONOLITHVER}
+CATEGORIES= www time
+MASTER_SITES= ftp://ftp.horde.org/pub/kronolith/
+
+MAINTAINER= adrianp@NetBSD.org
+HOMEPAGE= http://www.horde.org/kronolith/
+COMMENT= Horde calendar application
+
+DEPENDS+= horde>=3.0.0:../../www/horde3
+DEPENDS+= php-mysql>=4.3.3:../../databases/php-mysql
+DEPENDS+= pear-Date-[0-9]*:../../time/pear-Date
+
+.include "../../mk/bsd.prefs.mk"
+
+DOCDIR= ${PREFIX}/share/doc/kronolith
+EGDIR= ${PREFIX}/share/examples/kronolith
+HORDEDIR= ${PREFIX}/share/horde
+KRONOLITHDIR= ${HORDEDIR}/kronolith
+KRONOLITHVER= 2.1
+PAXDIRS= js lib locale po scripts templates themes
+
+MESSAGE_SUBST+= KRONOLITHDIR=${KRONOLITHDIR:Q}
+MESSAGE_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q}
+
+PKG_SYSCONFSUBDIR?= httpd
+USE_PKGINSTALL= YES
+
+SUBST_CLASSES+= files
+SUBST_STAGE.files= post-build
+SUBST_FILES.files= kronolith.conf.dist
+SUBST_SED.files= -e "s|@KRONOLITHDIR@|${KRONOLITHDIR}|g"
+SUBST_MESSAGE.files= Fixing configuration files.
+
+CONF_FILES= ${EGDIR}/kronolith.conf ${PKG_SYSCONFDIR}/kronolith.conf
+CONF_FILES_PERMS+= ${KRONOLITHDIR}/config/conf.xml.dist \
+ ${KRONOLITHDIR}/config/conf.xml \
+ ${APACHE_USER} ${ROOT_GROUP} 0440
+CONF_FILES_PERMS+= ${KRONOLITHDIR}/config/keywords.php.dist \
+ ${KRONOLITHDIR}/config/keywords.php \
+ ${APACHE_USER} ${ROOT_GROUP} 0440
+CONF_FILES_PERMS+= ${KRONOLITHDIR}/config/menu.php.dist \
+ ${KRONOLITHDIR}/config/menu.php \
+ ${APACHE_USER} ${ROOT_GROUP} 0440
+CONF_FILES_PERMS+= ${KRONOLITHDIR}/config/prefs.php.dist \
+ ${KRONOLITHDIR}/config/prefs.php \
+ ${APACHE_USER} ${ROOT_GROUP} 0440
+
+do-build:
+ @${CP} ${FILESDIR}/kronolith.conf.dist ${WRKSRC}/kronolith.conf.dist
+ @${CP} ${WRKSRC}/config/conf.xml ${WRKSRC}/config/conf.xml.dist
+ @${FIND} ${WRKSRC} -name .htaccess -print | ${XARGS} ${RM} -f
+
+do-install:
+ ${INSTALL_DATA_DIR} ${DOCDIR}
+ ${INSTALL_DATA_DIR} ${EGDIR}
+ ${INSTALL_DATA_DIR} ${KRONOLITHDIR}
+ ${INSTALL_DATA_DIR} ${KRONOLITHDIR}/config
+ ${INSTALL_DATA} ${WRKSRC}/kronolith.conf.dist ${EGDIR}/kronolith.conf
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/INSTALL ${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/RELEASE_NOTES ${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/UPGRADING ${DOCDIR}
+
+. for d in ${PAXDIRS}
+ ${INSTALL_DATA_DIR} ${KRONOLITHDIR}/${d}
+. endfor
+
+. for d in ${PAXDIRS}
+ @cd ${WRKSRC}/${d} && ${PAX} -rwpma . ${KRONOLITHDIR}/${d}
+. endfor
+
+ ${INSTALL_DATA} ${WRKSRC}/config/*.dist ${KRONOLITHDIR}/config
+ ${INSTALL_DATA} ${WRKSRC}/*.php ${KRONOLITHDIR}
+ @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${KRONOLITHDIR}
+ @${FIND} ${KRONOLITHDIR} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE}
+ @${FIND} ${KRONOLITHDIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE}
+ @${CHOWN} ${APACHE_USER}:${SHAREGRP} ${KRONOLITHDIR}/config
+ @${CHMOD} 0750 ${KRONOLITHDIR}/config
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/time/kronolith/PLIST b/time/kronolith/PLIST
new file mode 100644
index 00000000000..916b2622487
--- /dev/null
+++ b/time/kronolith/PLIST
@@ -0,0 +1,304 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/03/31 22:23:07 adrianp Exp $
+share/doc/kronolith/INSTALL
+share/doc/kronolith/README
+share/doc/kronolith/RELEASE_NOTES
+share/doc/kronolith/UPGRADING
+share/horde/kronolith/addevent.php
+share/horde/kronolith/addeventaction.php
+share/horde/kronolith/attend.php
+share/horde/kronolith/attendees.php
+share/horde/kronolith/calendar_search.php
+share/horde/kronolith/calendars.php
+share/horde/kronolith/config/conf.xml.dist
+share/horde/kronolith/config/keywords.php.dist
+share/horde/kronolith/config/menu.php.dist
+share/horde/kronolith/config/prefs.php.dist
+share/horde/kronolith/contacts.php
+share/horde/kronolith/data.php
+share/horde/kronolith/day.php
+share/horde/kronolith/delevent.php
+share/horde/kronolith/deleventaction.php
+share/horde/kronolith/editevent.php
+share/horde/kronolith/editeventaction.php
+share/horde/kronolith/fb.php
+share/horde/kronolith/ics.php
+share/horde/kronolith/index.php
+share/horde/kronolith/js/fixUnstyledOptions.js
+share/horde/kronolith/js/stripe.js
+share/horde/kronolith/lib/Block/month.php
+share/horde/kronolith/lib/Block/monthlist.php
+share/horde/kronolith/lib/Block/prevmonthlist.php
+share/horde/kronolith/lib/Block/summary.php
+share/horde/kronolith/lib/Block/tree_alarms.php
+share/horde/kronolith/lib/Block/tree_menu.php
+share/horde/kronolith/lib/Day.php
+share/horde/kronolith/lib/DayView.php
+share/horde/kronolith/lib/Driver.php
+share/horde/kronolith/lib/Driver/ical.php
+share/horde/kronolith/lib/Driver/kolab.php
+share/horde/kronolith/lib/Driver/sql.php
+share/horde/kronolith/lib/FBView.php
+share/horde/kronolith/lib/FBView/day.php
+share/horde/kronolith/lib/FBView/week.php
+share/horde/kronolith/lib/FBView/workweek.php
+share/horde/kronolith/lib/Kronolith.php
+share/horde/kronolith/lib/Scheduler/kronolith.php
+share/horde/kronolith/lib/Storage.php
+share/horde/kronolith/lib/Storage/kolab.php
+share/horde/kronolith/lib/Storage/sql.php
+share/horde/kronolith/lib/WeekView.php
+share/horde/kronolith/lib/api.php
+share/horde/kronolith/lib/base.php
+share/horde/kronolith/lib/prefs.php
+share/horde/kronolith/lib/version.php
+share/horde/kronolith/locale/ar_SY/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/bg_BG/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/cs_CZ/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/da_DK/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/de_DE/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/de_DE/help.xml
+share/horde/kronolith/locale/el_GR/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/en_US/help.xml
+share/horde/kronolith/locale/es_ES/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/es_ES/help.xml
+share/horde/kronolith/locale/fi_FI/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/fi_FI/help.xml
+share/horde/kronolith/locale/fr_FR/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/hu_HU/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/hu_HU/help.xml
+share/horde/kronolith/locale/it_IT/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/ja_JP/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/ko_KR/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/lt_LT/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/lv_LV/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/nb_NO/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/nl_NL/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/nn_NO/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/pl_PL/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/pt_BR/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/pt_BR/help.xml
+share/horde/kronolith/locale/pt_PT/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/ro_RO/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/ru_RU/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/sk_SK/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/sv_SE/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/tr_TR/help.xml
+share/horde/kronolith/locale/zh_CN/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/locale/zh_TW/LC_MESSAGES/kronolith.mo
+share/horde/kronolith/month.php
+share/horde/kronolith/po/README
+share/horde/kronolith/po/ar_SY.po
+share/horde/kronolith/po/bg_BG.po
+share/horde/kronolith/po/cs_CZ.po
+share/horde/kronolith/po/da_DK.po
+share/horde/kronolith/po/de_DE.po
+share/horde/kronolith/po/el_GR.po
+share/horde/kronolith/po/es_ES.po
+share/horde/kronolith/po/fi_FI.po
+share/horde/kronolith/po/fr_FR.po
+share/horde/kronolith/po/hu_HU.po
+share/horde/kronolith/po/it_IT.po
+share/horde/kronolith/po/ja_JP.po
+share/horde/kronolith/po/ko_KR.po
+share/horde/kronolith/po/kronolith.pot
+share/horde/kronolith/po/lt_LT.po
+share/horde/kronolith/po/lv_LV.po
+share/horde/kronolith/po/nb_NO.po
+share/horde/kronolith/po/nl_NL.po
+share/horde/kronolith/po/nn_NO.po
+share/horde/kronolith/po/pl_PL.po
+share/horde/kronolith/po/pt_BR.po
+share/horde/kronolith/po/pt_PT.po
+share/horde/kronolith/po/ro_RO.po
+share/horde/kronolith/po/ru_RU.po
+share/horde/kronolith/po/sk_SK.po
+share/horde/kronolith/po/sv_SE.po
+share/horde/kronolith/po/zh_CN.po
+share/horde/kronolith/po/zh_TW.po
+share/horde/kronolith/scripts/import_icals.php
+share/horde/kronolith/scripts/migrate_to_sql_driver.php
+share/horde/kronolith/scripts/reminders.php
+share/horde/kronolith/scripts/sql/kronolith.mssql.sql
+share/horde/kronolith/scripts/sql/kronolith.mysql.sql
+share/horde/kronolith/scripts/sql/kronolith.oci8.sql
+share/horde/kronolith/scripts/sql/kronolith.pgsql.sql
+share/horde/kronolith/scripts/sql/kronolith.sql
+share/horde/kronolith/scripts/upgrades/1.1_to_2.0.mysql.sql
+share/horde/kronolith/scripts/upgrades/1.1_to_2.0.pgsql.sql
+share/horde/kronolith/scripts/upgrades/2004-05-19_convert_categories_to_strings.php
+share/horde/kronolith/scripts/upgrades/2004-12-21_add_event_uid.pgsql.sql
+share/horde/kronolith/scripts/upgrades/2004-12-21_add_event_uid.sql
+share/horde/kronolith/search.php
+share/horde/kronolith/templates/attendees/attendees.inc
+share/horde/kronolith/templates/calendars/calendars.inc
+share/horde/kronolith/templates/calendars/search.inc
+share/horde/kronolith/templates/category_legend.inc
+share/horde/kronolith/templates/common-header.inc
+share/horde/kronolith/templates/contacts/contacts.inc
+share/horde/kronolith/templates/data/export.inc
+share/horde/kronolith/templates/data/import.inc
+share/horde/kronolith/templates/day/all_day.inc
+share/horde/kronolith/templates/day/head.inc
+share/horde/kronolith/templates/day/head_side_by_side.inc
+share/horde/kronolith/templates/day/row.inc
+share/horde/kronolith/templates/day/row_half.inc
+share/horde/kronolith/templates/day/rows.html
+share/horde/kronolith/templates/delete/delete.inc
+share/horde/kronolith/templates/delete/one.inc
+share/horde/kronolith/templates/edit/edit.inc
+share/horde/kronolith/templates/edit/edit_timespan.inc
+share/horde/kronolith/templates/edit/javascript.inc
+share/horde/kronolith/templates/fbview/busyblock.tpl
+share/horde/kronolith/templates/fbview/emptyblock.tpl
+share/horde/kronolith/templates/fbview/header.tpl
+share/horde/kronolith/templates/fbview/legend.tpl
+share/horde/kronolith/templates/fbview/meetingblock.tpl
+share/horde/kronolith/templates/fbview/row.tpl
+share/horde/kronolith/templates/fbview/section.tpl
+share/horde/kronolith/templates/fbview/unknownblock.tpl
+share/horde/kronolith/templates/javascript/goto.inc
+share/horde/kronolith/templates/javascript/open_attendees_win.js
+share/horde/kronolith/templates/javascript/open_calendar_search.js
+share/horde/kronolith/templates/menu.inc
+share/horde/kronolith/templates/month/head.inc
+share/horde/kronolith/templates/month/head_side_by_side.inc
+share/horde/kronolith/templates/prefs/fb_cals_select.inc
+share/horde/kronolith/templates/prefs/remote_cal_management.inc
+share/horde/kronolith/templates/prefs/search_abook_select.inc
+share/horde/kronolith/templates/prefs/shareselect.inc
+share/horde/kronolith/templates/search/empty.inc
+share/horde/kronolith/templates/search/event_footers.inc
+share/horde/kronolith/templates/search/event_headers.inc
+share/horde/kronolith/templates/search/event_summaries.inc
+share/horde/kronolith/templates/search/header.inc
+share/horde/kronolith/templates/search/search.inc
+share/horde/kronolith/templates/search/search_advanced.inc
+share/horde/kronolith/templates/view/view.inc
+share/horde/kronolith/templates/week/head.inc
+share/horde/kronolith/templates/week/head_side_by_side.inc
+share/horde/kronolith/templates/year/head.inc
+share/horde/kronolith/themes/bluewhite/screen.css
+share/horde/kronolith/themes/burntorange/screen.css
+share/horde/kronolith/themes/categoryCSS.php
+share/horde/kronolith/themes/graphics/addressbook_browse.png
+share/horde/kronolith/themes/graphics/alarm.png
+share/horde/kronolith/themes/graphics/alarm_small.png
+share/horde/kronolith/themes/graphics/attendees.png
+share/horde/kronolith/themes/graphics/calendars.png
+share/horde/kronolith/themes/graphics/dayview.png
+share/horde/kronolith/themes/graphics/expand.png
+share/horde/kronolith/themes/graphics/favicon.ico
+share/horde/kronolith/themes/graphics/goto.png
+share/horde/kronolith/themes/graphics/kronolith.png
+share/horde/kronolith/themes/graphics/monthview.png
+share/horde/kronolith/themes/graphics/new.png
+share/horde/kronolith/themes/graphics/new_big.png
+share/horde/kronolith/themes/graphics/new_small.png
+share/horde/kronolith/themes/graphics/recur.png
+share/horde/kronolith/themes/graphics/today.png
+share/horde/kronolith/themes/graphics/unknown-background.png
+share/horde/kronolith/themes/graphics/weekview.png
+share/horde/kronolith/themes/graphics/workweekview.png
+share/horde/kronolith/themes/graphics/yearview.png
+share/horde/kronolith/themes/mozilla/screen.css
+share/horde/kronolith/themes/print/screen.css
+share/horde/kronolith/themes/screen.css
+share/horde/kronolith/themes/simplex/screen.css
+share/horde/kronolith/viewevent.php
+share/horde/kronolith/week.php
+share/horde/kronolith/workweek.php
+share/horde/kronolith/year.php
+@dirrm share/horde/kronolith/themes/simplex
+@dirrm share/horde/kronolith/themes/print
+@dirrm share/horde/kronolith/themes/mozilla
+@dirrm share/horde/kronolith/themes/graphics
+@dirrm share/horde/kronolith/themes/burntorange
+@dirrm share/horde/kronolith/themes/bluewhite
+@dirrm share/horde/kronolith/themes
+@dirrm share/horde/kronolith/templates/year
+@dirrm share/horde/kronolith/templates/week
+@dirrm share/horde/kronolith/templates/view
+@dirrm share/horde/kronolith/templates/search
+@dirrm share/horde/kronolith/templates/prefs
+@dirrm share/horde/kronolith/templates/month
+@dirrm share/horde/kronolith/templates/javascript
+@dirrm share/horde/kronolith/templates/fbview
+@dirrm share/horde/kronolith/templates/edit
+@dirrm share/horde/kronolith/templates/delete
+@dirrm share/horde/kronolith/templates/day
+@dirrm share/horde/kronolith/templates/data
+@dirrm share/horde/kronolith/templates/contacts
+@dirrm share/horde/kronolith/templates/calendars
+@dirrm share/horde/kronolith/templates/attendees
+@dirrm share/horde/kronolith/templates
+@dirrm share/horde/kronolith/scripts/upgrades
+@dirrm share/horde/kronolith/scripts/sql
+@dirrm share/horde/kronolith/scripts
+@dirrm share/horde/kronolith/po
+@dirrm share/horde/kronolith/locale/zh_TW/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/zh_TW
+@dirrm share/horde/kronolith/locale/zh_CN/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/zh_CN
+@dirrm share/horde/kronolith/locale/tr_TR
+@dirrm share/horde/kronolith/locale/sv_SE/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/sv_SE
+@dirrm share/horde/kronolith/locale/sk_SK/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/sk_SK
+@dirrm share/horde/kronolith/locale/ru_RU/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/ru_RU
+@dirrm share/horde/kronolith/locale/ro_RO/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/ro_RO
+@dirrm share/horde/kronolith/locale/pt_PT/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/pt_PT
+@dirrm share/horde/kronolith/locale/pt_BR/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/pt_BR
+@dirrm share/horde/kronolith/locale/pl_PL/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/pl_PL
+@dirrm share/horde/kronolith/locale/nn_NO/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/nn_NO
+@dirrm share/horde/kronolith/locale/nl_NL/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/nl_NL
+@dirrm share/horde/kronolith/locale/nb_NO/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/nb_NO
+@dirrm share/horde/kronolith/locale/lv_LV/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/lv_LV
+@dirrm share/horde/kronolith/locale/lt_LT/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/lt_LT
+@dirrm share/horde/kronolith/locale/ko_KR/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/ko_KR
+@dirrm share/horde/kronolith/locale/ja_JP/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/ja_JP
+@dirrm share/horde/kronolith/locale/it_IT/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/it_IT
+@dirrm share/horde/kronolith/locale/hu_HU/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/hu_HU
+@dirrm share/horde/kronolith/locale/fr_FR/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/fr_FR
+@dirrm share/horde/kronolith/locale/fi_FI/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/fi_FI
+@dirrm share/horde/kronolith/locale/es_ES/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/es_ES
+@dirrm share/horde/kronolith/locale/en_US
+@dirrm share/horde/kronolith/locale/el_GR/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/el_GR
+@dirrm share/horde/kronolith/locale/de_DE/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/de_DE
+@dirrm share/horde/kronolith/locale/da_DK/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/da_DK
+@dirrm share/horde/kronolith/locale/cs_CZ/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/cs_CZ
+@dirrm share/horde/kronolith/locale/bg_BG/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/bg_BG
+@dirrm share/horde/kronolith/locale/ar_SY/LC_MESSAGES
+@dirrm share/horde/kronolith/locale/ar_SY
+@dirrm share/horde/kronolith/locale
+@dirrm share/horde/kronolith/lib/Storage
+@dirrm share/horde/kronolith/lib/Scheduler
+@dirrm share/horde/kronolith/lib/FBView
+@dirrm share/horde/kronolith/lib/Driver
+@dirrm share/horde/kronolith/lib/Block
+@dirrm share/horde/kronolith/lib
+@dirrm share/horde/kronolith/js
+@unexec ${RMDIR} %D/share/horde/kronolith/config 2>/dev/null || ${TRUE}
+@unexec ${RMDIR} %D/share/horde/kronolith 2>/dev/null || ${TRUE}
+@dirrm share/doc/kronolith
diff --git a/time/kronolith/distinfo b/time/kronolith/distinfo
new file mode 100644
index 00000000000..11067786dfc
--- /dev/null
+++ b/time/kronolith/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/03/31 22:23:07 adrianp Exp $
+
+SHA1 (kronolith-h3-2.1.tar.gz) = 79e11f061dabcc07819462a6cf23cf1fa85533b9
+RMD160 (kronolith-h3-2.1.tar.gz) = 2c583573a1b4dbc1fe49b83edc9a7d48e57ad4a9
+Size (kronolith-h3-2.1.tar.gz) = 1411290 bytes
diff --git a/time/kronolith/files/kronolith.conf.dist b/time/kronolith/files/kronolith.conf.dist
new file mode 100644
index 00000000000..7ab27ef72b7
--- /dev/null
+++ b/time/kronolith/files/kronolith.conf.dist
@@ -0,0 +1,31 @@
+# $NetBSD: kronolith.conf.dist,v 1.1.1.1 2006/03/31 22:23:07 adrianp Exp $
+#
+# Kronolith configuration file fragment for Apache
+
+# For security, don't serve pages from the Kronolith configuration and library
+# directories.
+#
+<Directory "@KRONOLITHDIR@/config">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "@KRONOLITHDIR@/lib">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "@KRONOLITHDIR@/locale">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "@KRONOLITHDIR@/po">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "@KRONOLITHDIR@/scripts">
+ Order deny,allow
+ Deny from all
+</Directory>
+<Directory "@KRONOLITHDIR@/templates">
+ Order deny,allow
+ Deny from all
+</Directory>