aboutsummaryrefslogtreecommitdiff
path: root/www/elog
diff options
context:
space:
mode:
authorCheng-Lung Sung <clsung@FreeBSD.org>2006-07-15 08:55:42 +0000
committerCheng-Lung Sung <clsung@FreeBSD.org>2006-07-15 08:55:42 +0000
commit8506830334b4b9a1b7636910ece6f1392d99ff0f (patch)
tree2ccbfd62117b1cb02fef37b24eb9cc8552eef2eb /www/elog
parentcde8ec0cfae283f7c8f373ac63c9033d3555b407 (diff)
downloadports-8506830334b4b9a1b7636910ece6f1392d99ff0f.tar.gz
ports-8506830334b4b9a1b7636910ece6f1392d99ff0f.zip
Notes
Diffstat (limited to 'www/elog')
-rw-r--r--www/elog/Makefile47
-rw-r--r--www/elog/distinfo3
-rw-r--r--www/elog/files/elogd.in30
-rw-r--r--www/elog/files/patch-Makefile66
-rw-r--r--www/elog/files/pkg-deinstall.in63
-rw-r--r--www/elog/files/pkg-install.in83
-rw-r--r--www/elog/pkg-descr24
-rw-r--r--www/elog/pkg-plist282
8 files changed, 598 insertions, 0 deletions
diff --git a/www/elog/Makefile b/www/elog/Makefile
new file mode 100644
index 000000000000..a649bf510b9f
--- /dev/null
+++ b/www/elog/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: elog
+# Date created: 8 July 2006
+# Whom: David Otto <ottodavid@gmx.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= elog
+DISTVERSION= 2.6.1-4
+CATEGORIES= www
+MASTER_SITES= http://midas.psi.ch/elog/download/tar/
+
+MAINTAINER= ottodavid@gmx.net
+COMMENT= A fast and lightweight, extremly customizable weblog
+
+MAN1= elog.1 elconv.1
+MAN8= elogd.8
+USE_RC_SUBR= elogd
+SUB_FILES= pkg-install pkg-deinstall
+SUB_LIST= LOGBOOKDIR=${LOGBOOKDIR}
+
+LOGBOOKDIR?= www/elog
+PLIST_SUB+= LOGBOOKDIR=${LOGBOOKDIR}
+
+USE_GMAKE= yes
+WRKSRC= ${WRKDIR}/elog-2.6.1
+MAKE_ENV= LOGBOOKDIR=${LOGBOOKDIR}
+
+pre-fetch:
+ @${ECHO_MSG}
+ @${ECHO_MSG} "You may change the data directory with the option LOGBOOKDIR"
+ @${ECHO_MSG} "Set NOPORTDOCS if you do not need any documentation"
+ @${ECHO_MSG}
+
+pre-install:
+ PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/doc/* ${DOCSDIR}
+.endif
+
+ PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+
+.include <bsd.port.mk>
diff --git a/www/elog/distinfo b/www/elog/distinfo
new file mode 100644
index 000000000000..6481d2114c25
--- /dev/null
+++ b/www/elog/distinfo
@@ -0,0 +1,3 @@
+MD5 (elog-2.6.1-4.tar.gz) = 29d99643466fab5c0347a5bd0f612d87
+SHA256 (elog-2.6.1-4.tar.gz) = e340882a2f53589d70918327940d1126db04da0a98abaf2e94640f22590cc9d6
+SIZE (elog-2.6.1-4.tar.gz) = 629901
diff --git a/www/elog/files/elogd.in b/www/elog/files/elogd.in
new file mode 100644
index 000000000000..331422d889ed
--- /dev/null
+++ b/www/elog/files/elogd.in
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+# PROVIDE: elogd
+# REQUIRE: network
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# elogd_enable (bool): Set to NO by default.
+# Set it to YES to enable doormand.
+# elogd_config (path): Set to %%PREFIX%%/etc/elogd.cfg
+# by default.
+# elogd_flags (args): See elogd(1) for possible options
+
+. %%RC_SUBR%%
+
+name="elogd"
+rcvar=${name}_enable
+
+command=%%PREFIX%%/sbin/${name}
+pidfile=/var/run/${name}.pid
+
+load_rc_config $name
+
+: ${elogd_enable="NO"}
+: ${elogd_config="%%PREFIX%%/etc/elogd.cfg"}
+
+command_args="-D -c $elogd_config -s %%PREFIX%%/share/elog/ -f ${pidfile} -d %%PREFIX%%/%%LOGBOOKDIR%%"
+
+run_rc_command "$1"
diff --git a/www/elog/files/patch-Makefile b/www/elog/files/patch-Makefile
new file mode 100644
index 000000000000..b53214124b1a
--- /dev/null
+++ b/www/elog/files/patch-Makefile
@@ -0,0 +1,66 @@
+--- Makefile.orig Sun Jul 9 16:26:32 2006
++++ Makefile Tue Jul 11 20:03:40 2006
+@@ -16,10 +16,11 @@
+ MANDIR = $(ROOT)$(PREFIX)/man
+ endif
+
+-ELOGDIR = $(ROOT)$(PREFIX)/elog
++#LOGBOOKDIR is set by the Ports Makefile
++ELOGDIR = $(ROOT)$(PREFIX)/share/elog
+ DESTDIR = $(ROOT)$(PREFIX)/bin
+ SDESTDIR = $(ROOT)$(PREFIX)/sbin
+-RCDIR = $(ROOT)/etc/rc.d/init.d
++RCDIR = $(ROOT)$(PREFIX)/etc
+
+ #############################################################
+
+@@ -80,8 +81,9 @@
+ strlcpy.o: $(MXMLDIR)/strlcpy.c $(MXMLDIR)/strlcpy.h
+ $(CC) $(CFLAGS) -c -o strlcpy.o $(MXMLDIR)/strlcpy.c
+
++#FIXME: Dont know why it dosent work with CFLAGS(gcc hangs up)
+ elogd: src/elogd.c regex.o mxml.o strlcpy.o
+- $(CC) $(CFLAGS) -I$(MXMLDIR) -o elogd src/elogd.c regex.o mxml.o strlcpy.o $(LIBS)
++ $(CC) -I$(MXMLDIR) -o elogd src/elogd.c regex.o mxml.o strlcpy.o $(LIBS)
+
+ debug: src/elogd.c regex.o mxml.o strlcpy.o
+ $(CC) -g -I$(MXMLDIR) -o elogd src/elogd.c regex.o mxml.o strlcpy.o $(LIBS)
+@@ -106,7 +108,6 @@
+ install: $(EXECS)
+ @$(INSTALL) -m 0755 -d $(DESTDIR) $(SDESTDIR) $(MANDIR)/man1/ $(MANDIR)/man8/
+ @$(INSTALL) -m 0755 -d $(ELOGDIR)/scripts/ $(ELOGDIR)/resources/ $(ELOGDIR)/themes/default/icons
+- @$(INSTALL) -m 0755 -d $(ELOGDIR)/logbooks/demo
+ @$(INSTALL) -v -m 0755 -o ${BINOWNER} -g ${BINGROUP} elog elconv $(DESTDIR)
+ @$(INSTALL) -v -m 0755 -o ${BINOWNER} -g ${BINGROUP} elogd $(SDESTDIR)
+ @$(INSTALL) -v -m 0644 man/elog.1 man/elconv.1 $(MANDIR)/man1/
+@@ -121,23 +122,20 @@
+ @$(INSTALL) -m 0644 themes/default/icons/* $(ELOGDIR)/themes/default/icons/
+ @for file in `find themes/default -type f | grep -v .svn` ; \
+ do \
+- $(INSTALL) -D -m 0644 $$file $(ELOGDIR)/themes/default/`basename $$file` ;\
++ $(INSTALL) -C -m 0644 $$file $(ELOGDIR)/themes/default/`basename $$file` ;\
+ done
+
+- @echo "Installing example logbook to $(ELOGDIR)/logbooks/demo"
+- @if [ ! -f $(ELOGDIR)/logbooks/demo ]; then \
+- $(INSTALL) -v -m 0644 logbooks/demo/* $(ELOGDIR)/logbooks/demo ; \
++ @echo "Installing example logbook to $(LOGBOOKDIR)/demo"
++ @if [ ! -f ${PREFIX}/$(LOGBOOKDIR)/demo ]; then \
++ $(INSTALL) -v -d -m 0644 ${PREFIX}/$(LOGBOOKDIR)/demo ; \
++ $(INSTALL) -v -m 0644 logbooks/demo/* ${PREFIX}/$(LOGBOOKDIR)/demo ; \
+ fi
+
+- @sed "s#\@PREFIX\@#$(PREFIX)#g" elogd.init_template > elogd.init
+- @$(INSTALL) -v -D -m 0755 elogd.init $(RCDIR)/elogd
+
+- @if [ ! -f $(ELOGDIR)/elogd.cfg ]; then \
+- $(INSTALL) -v -m 644 elogd.cfg $(ELOGDIR)/elogd.cfg ; \
++ @if [ ! -f $(RCDIR)/elogd.cfg.sample ]; then \
++ $(INSTALL) -v -m 644 elogd.cfg $(RCDIR)/elogd.cfg.sample ; \
+ fi
+
+-restart:
+- $(RCDIR)/elogd restart
+ clean:
+ -$(RM) *~ $(EXECS) regex.o mxml.o strlcpy.o locext
+
diff --git a/www/elog/files/pkg-deinstall.in b/www/elog/files/pkg-deinstall.in
new file mode 100644
index 000000000000..e50e84542e3a
--- /dev/null
+++ b/www/elog/files/pkg-deinstall.in
@@ -0,0 +1,63 @@
+#! /bin/sh
+# pkg-deinstall script for elog
+# original taken from the mail/dovecot port
+#
+# $FreeBSD$
+
+ask() {
+ local question default answer
+
+ question=$1
+ default=$2
+ if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
+ read -p "${question} [${default}]? " answer
+ fi
+ echo ${answer:-${default}}
+}
+
+yesno() {
+ local question default answer
+
+ question=$1
+ default=$2
+ while :; do
+ answer=$(ask "${question}" "${default}")
+ case "${answer}" in
+ [Yy]*) return 0;;
+ [Nn]*) return 1;;
+ esac
+ echo "Please answer yes or no."
+ done
+}
+
+delete_account() {
+ local u
+
+ u=$1
+ if yesno "Do you want me to remove user \"${u}\"" n; then
+ pw userdel -n ${u}
+ echo "Done."
+ fi
+}
+
+case $2 in
+
+DEINSTALL)
+if cmp -s %%PREFIX%%/etc/elogd.cfg.sample %%PREFIX%%/etc/elogd.cfg; then
+ rm -rf %%PREFIX%%/etc/elogd.cfg;
+fi
+if ps -axc | grep -qw elogd; then
+ if yesno "elogd is still running. Shall I stop it?" y; then
+ killall elogd
+ sleep 2
+ else
+ echo "OK ... I hope you know what you are doing."
+ fi
+ fi
+
+ delete_account elog
+ echo
+ echo "Please remember to remove %%LOGBOOKDIR%% and elogd.cfg if you"
+ echo "don't want to use it in future."
+ echo
+esac
diff --git a/www/elog/files/pkg-install.in b/www/elog/files/pkg-install.in
new file mode 100644
index 000000000000..165f54581870
--- /dev/null
+++ b/www/elog/files/pkg-install.in
@@ -0,0 +1,83 @@
+#!/bin/sh
+# pkg-install script for elog
+# original taken from the mail/dovecot port
+#
+# $FreeBSD$
+
+ask() {
+ local question default answer
+
+ question=$1
+ default=$2
+ if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
+ read -p "${question} [${default}]? " answer
+ fi
+ echo ${answer:-${default}}
+}
+
+yesno() {
+ local question default answer
+
+ question=$1
+ default=$2
+ while :; do
+ answer=$(ask "${question}" "${default}")
+ case "${answer}" in
+ [Yy]*) return 0;;
+ [Nn]*) return 1;;
+ esac
+ echo "Please answer yes or no."
+ done
+}
+
+make_account() {
+ local u g gcos
+
+ u=$1
+ g=$2
+ gcos=$3
+
+ if pw group show "${g}" >/dev/null 2>&1; then
+ echo "You already have a group \"${g}\", so I will use it."
+ else
+ echo "You need a group \"${g}\"."
+ if which -s pw && yesno "Would you like me to create it" y
+ then
+ pw groupadd ${g} || exit
+ echo "Done."
+ else
+ echo "Please create it, and try again."
+ exit 1
+ fi
+ fi
+
+ if pw user show "${u}" >/dev/null 2>&1; then
+ echo "You already have a user \"${u}\", so I will use it."
+ else
+ echo "You need a user \"${u}\"."
+ if which -s pw && yesno "Would you like me to create it" y
+ then
+ pw useradd ${u} -g ${g} -c "${gcos}" -d /nonexistent -s /sbin/nologin -h - || exit
+ echo "Done."
+ else
+ echo "Please create it, and try again."
+ exit 1
+ fi
+ fi
+}
+
+case $2 in
+
+PRE-INSTALL)
+ make_account elog elog "elog"
+ ;;
+
+POST-INSTALL)
+ chown -R elog:elog %%PREFIX%%/%%LOGBOOKDIR%%
+ chmod -R 0700 %%PREFIX%%/%%LOGBOOKDIR%%
+
+ if [ ! -f %%PREFIX%%/etc/elogd.cfg ]; then \
+ cp -p %%PREFIX%%/etc/elogd.cfg.sample %%PREFIX%%/etc/elogd.cfg ; \
+ fi
+ ;;
+esac
diff --git a/www/elog/pkg-descr b/www/elog/pkg-descr
new file mode 100644
index 000000000000..12e61cd10bb6
--- /dev/null
+++ b/www/elog/pkg-descr
@@ -0,0 +1,24 @@
+The Electronic Logbook (ELOG) provides a Web interface to manage notes.
+Its general purpose is to make it easy for people to put and access
+information online; in the form of short, time stamped text messages
+with optional HTML markup for presentation, and optional file
+attachments. Its features include:
+ * Has its own daemon, no need for a full-fledged server (e.g. Apache).
+ * Being a Web application, search, browse and edit notes from
+ anywhere.
+ * Includes a tool to create and access notes from the command
+ line.
+ * Stores notes as simple as plain text; no special formatting.
+ * Uses customizable mail-like headers (RFC 2822) to categorize
+ the notes.
+ * Supports RSS feeds for entries.
+ * Exports to CSV (comma-separated-values).
+ * File attachments (e.g. images, archives).
+ * Supports workgroups, shared logbooks.
+ * Message threads, mail notifications for a
+ forum-like usage.
+ * Hosts one or more logbooks stored in separate
+ sections on the host.
+ * Remotely clone logbooks on separate servers.
+
+WWW: http://midas.psi.ch/elog/
diff --git a/www/elog/pkg-plist b/www/elog/pkg-plist
new file mode 100644
index 000000000000..dd056c32aa77
--- /dev/null
+++ b/www/elog/pkg-plist
@@ -0,0 +1,282 @@
+bin/elog
+bin/elconv
+sbin/elogd
+etc/elogd.cfg.sample
+%%DATADIR%%/resources/elcode_english.html
+%%DATADIR%%/resources/elcode_zh_CN-GB2312.html
+%%DATADIR%%/resources/elcode_zh_CN-UTF8.html
+%%DATADIR%%/resources/elogd-zh_CN-GB2312.cfg
+%%DATADIR%%/resources/elogd-zh_CN-UTF8.cfg
+%%DATADIR%%/resources/eloghelp_brazilian.html
+%%DATADIR%%/resources/eloghelp_danish.html
+%%DATADIR%%/resources/eloghelp_dutch.html
+%%DATADIR%%/resources/eloghelp_english.html
+%%DATADIR%%/resources/eloghelp_french.html
+%%DATADIR%%/resources/eloghelp_german.html
+%%DATADIR%%/resources/eloghelp_italian.html
+%%DATADIR%%/resources/eloghelp_japanese.html
+%%DATADIR%%/resources/eloghelp_spanish.html
+%%DATADIR%%/resources/eloghelp_turkish.html
+%%DATADIR%%/resources/eloghelp_zh_CN-GB2312.html
+%%DATADIR%%/resources/eloghelp_zh_CN-UTF8.html
+%%DATADIR%%/resources/eloglang.brazilian
+%%DATADIR%%/resources/eloglang.bulgarian
+%%DATADIR%%/resources/eloglang.danish
+%%DATADIR%%/resources/eloglang.dutch
+%%DATADIR%%/resources/eloglang.french
+%%DATADIR%%/resources/eloglang.german
+%%DATADIR%%/resources/eloglang.italian
+%%DATADIR%%/resources/eloglang.japanese
+%%DATADIR%%/resources/eloglang.spanish
+%%DATADIR%%/resources/eloglang.turkish
+%%DATADIR%%/resources/eloglang.zh_CN-GB2312
+%%DATADIR%%/resources/eloglang.zh_CN-UTF8
+%%DATADIR%%/scripts/elcode.js
+%%DATADIR%%/themes/default/all_entry.png
+%%DATADIR%%/themes/default/cal.png
+%%DATADIR%%/themes/default/cal_next.png
+%%DATADIR%%/themes/default/cal_prev.png
+%%DATADIR%%/themes/default/clock.png
+%%DATADIR%%/themes/default/compact.css
+%%DATADIR%%/themes/default/default.css
+%%DATADIR%%/themes/default/delete.png
+%%DATADIR%%/themes/default/down.png
+%%DATADIR%%/themes/default/edit.png
+%%DATADIR%%/themes/default/elog.png
+%%DATADIR%%/themes/default/entry.png
+%%DATADIR%%/themes/default/favicon.ico
+%%DATADIR%%/themes/default/favicon.png
+%%DATADIR%%/themes/default/first.png
+%%DATADIR%%/themes/default/last.png
+%%DATADIR%%/themes/default/lock.png
+%%DATADIR%%/themes/default/new_entry.png
+%%DATADIR%%/themes/default/next.png
+%%DATADIR%%/themes/default/previous.png
+%%DATADIR%%/themes/default/reply.png
+%%DATADIR%%/themes/default/stop.png
+%%DATADIR%%/themes/default/tiny.css
+%%DATADIR%%/themes/default/up.png
+%%DATADIR%%/themes/default/icons/arrow.png
+%%DATADIR%%/themes/default/icons/astonished.png
+%%DATADIR%%/themes/default/icons/attn.png
+%%DATADIR%%/themes/default/icons/biggrin.png
+%%DATADIR%%/themes/default/icons/bulb.png
+%%DATADIR%%/themes/default/icons/confused.png
+%%DATADIR%%/themes/default/icons/cool.png
+%%DATADIR%%/themes/default/icons/crying.png
+%%DATADIR%%/themes/default/icons/elc_arrow.png
+%%DATADIR%%/themes/default/icons/elc_astonished.png
+%%DATADIR%%/themes/default/icons/elc_biggrin.png
+%%DATADIR%%/themes/default/icons/elc_bold.png
+%%DATADIR%%/themes/default/icons/elc_center.png
+%%DATADIR%%/themes/default/icons/elc_code.png
+%%DATADIR%%/themes/default/icons/elc_confused.png
+%%DATADIR%%/themes/default/icons/elc_cool.png
+%%DATADIR%%/themes/default/icons/elc_crying.png
+%%DATADIR%%/themes/default/icons/elc_email.png
+%%DATADIR%%/themes/default/icons/elc_frown.png
+%%DATADIR%%/themes/default/icons/elc_happy.png
+%%DATADIR%%/themes/default/icons/elc_heading.png
+%%DATADIR%%/themes/default/icons/elc_image.png
+%%DATADIR%%/themes/default/icons/elc_italic.png
+%%DATADIR%%/themes/default/icons/elc_list.png
+%%DATADIR%%/themes/default/icons/elc_mad.png
+%%DATADIR%%/themes/default/icons/elc_pleased.png
+%%DATADIR%%/themes/default/icons/elc_quote.png
+%%DATADIR%%/themes/default/icons/elc_smile.png
+%%DATADIR%%/themes/default/icons/elc_tongue.png
+%%DATADIR%%/themes/default/icons/elc_underline.png
+%%DATADIR%%/themes/default/icons/elc_url.png
+%%DATADIR%%/themes/default/icons/elc_wink.png
+%%DATADIR%%/themes/default/icons/elc_yawn.png
+%%DATADIR%%/themes/default/icons/eld_arrow.png
+%%DATADIR%%/themes/default/icons/eld_astonished.png
+%%DATADIR%%/themes/default/icons/eld_biggrin.png
+%%DATADIR%%/themes/default/icons/eld_bold.png
+%%DATADIR%%/themes/default/icons/eld_center.png
+%%DATADIR%%/themes/default/icons/eld_code.png
+%%DATADIR%%/themes/default/icons/eld_confused.png
+%%DATADIR%%/themes/default/icons/eld_cool.png
+%%DATADIR%%/themes/default/icons/eld_crying.png
+%%DATADIR%%/themes/default/icons/eld_email.png
+%%DATADIR%%/themes/default/icons/eld_frown.png
+%%DATADIR%%/themes/default/icons/eld_happy.png
+%%DATADIR%%/themes/default/icons/eld_heading.png
+%%DATADIR%%/themes/default/icons/eld_image.png
+%%DATADIR%%/themes/default/icons/eld_italic.png
+%%DATADIR%%/themes/default/icons/eld_list.png
+%%DATADIR%%/themes/default/icons/eld_mad.png
+%%DATADIR%%/themes/default/icons/eld_pleased.png
+%%DATADIR%%/themes/default/icons/eld_quote.png
+%%DATADIR%%/themes/default/icons/eld_smile.png
+%%DATADIR%%/themes/default/icons/eld_tongue.png
+%%DATADIR%%/themes/default/icons/eld_underline.png
+%%DATADIR%%/themes/default/icons/eld_url.png
+%%DATADIR%%/themes/default/icons/eld_wink.png
+%%DATADIR%%/themes/default/icons/eld_yawn.png
+%%DATADIR%%/themes/default/icons/frown.png
+%%DATADIR%%/themes/default/icons/happy.png
+%%DATADIR%%/themes/default/icons/icon1.gif
+%%DATADIR%%/themes/default/icons/icon1.png
+%%DATADIR%%/themes/default/icons/icon10.gif
+%%DATADIR%%/themes/default/icons/icon10.png
+%%DATADIR%%/themes/default/icons/icon11.gif
+%%DATADIR%%/themes/default/icons/icon11.png
+%%DATADIR%%/themes/default/icons/icon12.gif
+%%DATADIR%%/themes/default/icons/icon12.png
+%%DATADIR%%/themes/default/icons/icon13.gif
+%%DATADIR%%/themes/default/icons/icon13.png
+%%DATADIR%%/themes/default/icons/icon14.gif
+%%DATADIR%%/themes/default/icons/icon14.png
+%%DATADIR%%/themes/default/icons/icon2.gif
+%%DATADIR%%/themes/default/icons/icon2.png
+%%DATADIR%%/themes/default/icons/icon3.gif
+%%DATADIR%%/themes/default/icons/icon3.png
+%%DATADIR%%/themes/default/icons/icon4.gif
+%%DATADIR%%/themes/default/icons/icon4.png
+%%DATADIR%%/themes/default/icons/icon5.gif
+%%DATADIR%%/themes/default/icons/icon5.png
+%%DATADIR%%/themes/default/icons/icon6.gif
+%%DATADIR%%/themes/default/icons/icon6.png
+%%DATADIR%%/themes/default/icons/icon7.gif
+%%DATADIR%%/themes/default/icons/icon7.png
+%%DATADIR%%/themes/default/icons/icon8.gif
+%%DATADIR%%/themes/default/icons/icon8.png
+%%DATADIR%%/themes/default/icons/icon9.gif
+%%DATADIR%%/themes/default/icons/icon9.png
+%%DATADIR%%/themes/default/icons/mad.png
+%%DATADIR%%/themes/default/icons/paper.png
+%%DATADIR%%/themes/default/icons/pleased.png
+%%DATADIR%%/themes/default/icons/question.png
+%%DATADIR%%/themes/default/icons/smile.png
+%%DATADIR%%/themes/default/icons/thmbdown.png
+%%DATADIR%%/themes/default/icons/thmbup.png
+%%DATADIR%%/themes/default/icons/tongue.png
+%%DATADIR%%/themes/default/icons/wink.png
+%%DATADIR%%/themes/default/icons/yawn.png
+%%DATADIR%%/themes/default/arrow.png
+%%DATADIR%%/themes/default/astonished.png
+%%DATADIR%%/themes/default/attn.png
+%%DATADIR%%/themes/default/biggrin.png
+%%DATADIR%%/themes/default/bulb.png
+%%DATADIR%%/themes/default/confused.png
+%%DATADIR%%/themes/default/cool.png
+%%DATADIR%%/themes/default/crying.png
+%%DATADIR%%/themes/default/elc_arrow.png
+%%DATADIR%%/themes/default/elc_astonished.png
+%%DATADIR%%/themes/default/elc_biggrin.png
+%%DATADIR%%/themes/default/elc_bold.png
+%%DATADIR%%/themes/default/elc_center.png
+%%DATADIR%%/themes/default/elc_code.png
+%%DATADIR%%/themes/default/elc_confused.png
+%%DATADIR%%/themes/default/elc_cool.png
+%%DATADIR%%/themes/default/elc_crying.png
+%%DATADIR%%/themes/default/elc_email.png
+%%DATADIR%%/themes/default/elc_frown.png
+%%DATADIR%%/themes/default/elc_happy.png
+%%DATADIR%%/themes/default/elc_heading.png
+%%DATADIR%%/themes/default/elc_image.png
+%%DATADIR%%/themes/default/elc_italic.png
+%%DATADIR%%/themes/default/elc_list.png
+%%DATADIR%%/themes/default/elc_mad.png
+%%DATADIR%%/themes/default/elc_pleased.png
+%%DATADIR%%/themes/default/elc_quote.png
+%%DATADIR%%/themes/default/elc_smile.png
+%%DATADIR%%/themes/default/elc_tongue.png
+%%DATADIR%%/themes/default/elc_underline.png
+%%DATADIR%%/themes/default/elc_url.png
+%%DATADIR%%/themes/default/elc_wink.png
+%%DATADIR%%/themes/default/elc_yawn.png
+%%DATADIR%%/themes/default/eld_arrow.png
+%%DATADIR%%/themes/default/eld_astonished.png
+%%DATADIR%%/themes/default/eld_biggrin.png
+%%DATADIR%%/themes/default/eld_bold.png
+%%DATADIR%%/themes/default/eld_center.png
+%%DATADIR%%/themes/default/eld_code.png
+%%DATADIR%%/themes/default/eld_confused.png
+%%DATADIR%%/themes/default/eld_cool.png
+%%DATADIR%%/themes/default/eld_crying.png
+%%DATADIR%%/themes/default/eld_email.png
+%%DATADIR%%/themes/default/eld_frown.png
+%%DATADIR%%/themes/default/eld_happy.png
+%%DATADIR%%/themes/default/eld_heading.png
+%%DATADIR%%/themes/default/eld_image.png
+%%DATADIR%%/themes/default/eld_italic.png
+%%DATADIR%%/themes/default/eld_list.png
+%%DATADIR%%/themes/default/eld_mad.png
+%%DATADIR%%/themes/default/eld_pleased.png
+%%DATADIR%%/themes/default/eld_quote.png
+%%DATADIR%%/themes/default/eld_smile.png
+%%DATADIR%%/themes/default/eld_tongue.png
+%%DATADIR%%/themes/default/eld_underline.png
+%%DATADIR%%/themes/default/eld_url.png
+%%DATADIR%%/themes/default/eld_wink.png
+%%DATADIR%%/themes/default/eld_yawn.png
+%%DATADIR%%/themes/default/frown.png
+%%DATADIR%%/themes/default/happy.png
+%%DATADIR%%/themes/default/icon1.gif
+%%DATADIR%%/themes/default/icon1.png
+%%DATADIR%%/themes/default/icon10.gif
+%%DATADIR%%/themes/default/icon10.png
+%%DATADIR%%/themes/default/icon11.gif
+%%DATADIR%%/themes/default/icon11.png
+%%DATADIR%%/themes/default/icon12.gif
+%%DATADIR%%/themes/default/icon12.png
+%%DATADIR%%/themes/default/icon13.gif
+%%DATADIR%%/themes/default/icon13.png
+%%DATADIR%%/themes/default/icon14.gif
+%%DATADIR%%/themes/default/icon14.png
+%%DATADIR%%/themes/default/icon2.gif
+%%DATADIR%%/themes/default/icon2.png
+%%DATADIR%%/themes/default/icon3.gif
+%%DATADIR%%/themes/default/icon3.png
+%%DATADIR%%/themes/default/icon4.gif
+%%DATADIR%%/themes/default/icon4.png
+%%DATADIR%%/themes/default/icon5.gif
+%%DATADIR%%/themes/default/icon5.png
+%%DATADIR%%/themes/default/icon6.gif
+%%DATADIR%%/themes/default/icon6.png
+%%DATADIR%%/themes/default/icon7.gif
+%%DATADIR%%/themes/default/icon7.png
+%%DATADIR%%/themes/default/icon8.gif
+%%DATADIR%%/themes/default/icon8.png
+%%DATADIR%%/themes/default/icon9.gif
+%%DATADIR%%/themes/default/icon9.png
+%%DATADIR%%/themes/default/mad.png
+%%DATADIR%%/themes/default/paper.png
+%%DATADIR%%/themes/default/pleased.png
+%%DATADIR%%/themes/default/question.png
+%%DATADIR%%/themes/default/smile.png
+%%DATADIR%%/themes/default/thmbdown.png
+%%DATADIR%%/themes/default/thmbup.png
+%%DATADIR%%/themes/default/tongue.png
+%%DATADIR%%/themes/default/wink.png
+%%DATADIR%%/themes/default/yawn.png
+%%LOGBOOKDIR%%/demo/011108a.log
+@dirrm %%LOGBOOKDIR%%/demo
+@dirrmtry %%LOGBOOKDIR%%
+@dirrm %%DATADIR%%/resources
+@dirrm %%DATADIR%%/scripts
+@dirrm %%DATADIR%%/themes/default/icons
+@dirrm %%DATADIR%%/themes/default
+@dirrmtry %%DATADIR%%/themes/
+@dirrmtry %%DATADIR%%
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/adminguide.html
+%%PORTDOCS%%%%DOCSDIR%%/config.html
+%%PORTDOCS%%%%DOCSDIR%%/contrib.html
+%%PORTDOCS%%%%DOCSDIR%%/download.html
+%%PORTDOCS%%%%DOCSDIR%%/elog.css
+%%PORTDOCS%%%%DOCSDIR%%/elog.gif
+%%PORTDOCS%%%%DOCSDIR%%/elog_thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/hierarchy.gif
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/sync.gif
+%%PORTDOCS%%%%DOCSDIR%%/tabs.gif
+%%PORTDOCS%%%%DOCSDIR%%/theme1.jpg
+%%PORTDOCS%%%%DOCSDIR%%/theme2.jpg
+%%PORTDOCS%%%%DOCSDIR%%/userguide.html
+%%PORTDOCS%%%%DOCSDIR%%/wishlist.html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%