summaryrefslogtreecommitdiffstats
path: root/textproc
diff options
context:
space:
mode:
authorahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2007-04-26 23:01:41 +0800
committerahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2007-04-26 23:01:41 +0800
commit107d654deaf628c296c152af80653156d0cc2490 (patch)
tree6462d9fa7cfe5c8d35032d1abc7b3a24109b853c /textproc
parentf251327ca877d215a6ee9b48d01943da7852f207 (diff)
downloadmarcuscom-ports-107d654deaf628c296c152af80653156d0cc2490.tar
marcuscom-ports-107d654deaf628c296c152af80653156d0cc2490.tar.gz
marcuscom-ports-107d654deaf628c296c152af80653156d0cc2490.tar.bz2
marcuscom-ports-107d654deaf628c296c152af80653156d0cc2490.tar.lz
marcuscom-ports-107d654deaf628c296c152af80653156d0cc2490.tar.xz
marcuscom-ports-107d654deaf628c296c152af80653156d0cc2490.tar.zst
marcuscom-ports-107d654deaf628c296c152af80653156d0cc2490.zip
share/gnome -> share
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8618 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'textproc')
-rw-r--r--textproc/scrollkeeper/Makefile62
-rw-r--r--textproc/scrollkeeper/distinfo3
-rw-r--r--textproc/scrollkeeper/files/patch-Makefile.in38
-rw-r--r--textproc/scrollkeeper/files/patch-extract_dtds_Makefile.in11
-rw-r--r--textproc/scrollkeeper/files/patch-libs_database.c12
-rw-r--r--textproc/scrollkeeper/files/patch-libs_i18n.c60
-rw-r--r--textproc/scrollkeeper/files/patch-libs_install.c14
-rw-r--r--textproc/scrollkeeper/files/patch-libs_scrollkeeper.h.in11
-rw-r--r--textproc/scrollkeeper/pkg-descr8
-rw-r--r--textproc/scrollkeeper/pkg-install19
-rw-r--r--textproc/scrollkeeper/pkg-plist165
11 files changed, 403 insertions, 0 deletions
diff --git a/textproc/scrollkeeper/Makefile b/textproc/scrollkeeper/Makefile
new file mode 100644
index 000000000..3eef17b76
--- /dev/null
+++ b/textproc/scrollkeeper/Makefile
@@ -0,0 +1,62 @@
+# New ports collection makefile for: scrollkeeper
+# Date created: 6 April 2001
+# Whom: Rene Hexel <rh@netbsd.org>
+#
+# $FreeBSD$
+# $MCom: ports/textproc/scrollkeeper/Makefile,v 1.7 2007/02/20 20:26:47 marcus Exp $
+
+PORTNAME= scrollkeeper
+PORTVERSION= 0.3.14
+PORTREVISION= 8
+PORTEPOCH= 1
+CATEGORIES= textproc gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/0.3
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= An Open Document Cataloging Project
+
+BUILD_DEPENDS= intltool-extract:${PORTSDIR}/textproc/intltool \
+ ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:${PORTSDIR}/textproc/docbook-xsl \
+ ${LOCALBASE}/share/xml/docbook/${DOCBOOK_VERSION}/catalog.xml:${PORTSDIR}/textproc/docbook-xml \
+ ${LOCALBASE}/share/xml/docbook/4.1.2/docbookx.dtd:${PORTSDIR}/textproc/docbook-sk
+RUN_DEPENDS= intltool-extract:${PORTSDIR}/textproc/intltool \
+ ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:${PORTSDIR}/textproc/docbook-xsl \
+ ${LOCALBASE}/share/xml/docbook/${DOCBOOK_VERSION}/catalog.xml:${PORTSDIR}/textproc/docbook-xml \
+ ${LOCALBASE}/share/xml/docbook/4.1.2/docbookx.dtd:${PORTSDIR}/textproc/docbook-sk
+
+DOCBOOK_VERSION=4.2
+
+USE_BZIP2= yes
+USE_GETTEXT= yes
+USE_GMAKE= yes
+USE_AUTOTOOLS= libtool:15
+USE_BISON= yes
+USE_GNOME= gnomehack gnomehier gnometarget libxslt intlhack
+USE_LDCONFIG= yes
+CONFIGURE_ARGS= --localstatedir=/var --datadir=${PREFIX}/share \
+ --with-omfdirs=${PREFIX}/share/omf \
+ --with-xml-catalog=${LOCALBASE}/share/xml/catalog.ports
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LIBS="-L${LOCALBASE}/lib -lintl" \
+ LOCALBASE="${LOCALBASE}"
+PLIST_SUB= LOCALBASE=${LOCALBASE}
+
+MAN1= scrollkeeper-config.1 scrollkeeper-gen-seriesid.1
+MAN5= scrollkeeper.conf.5
+MAN7= scrollkeeper.7
+MAN8= scrollkeeper-preinstall.8 scrollkeeper-rebuilddb.8 \
+ scrollkeeper-update.8
+
+.include <bsd.port.pre.mk>
+
+post-patch:
+ @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|[(]LN_S[)] -f -n|(LN_S) -f|g'
+ @${REINPLACE_CMD} -e 's|/usr/share/locale|${PREFIX}/share/locale|g' \
+ ${WRKSRC}/libs/scrollkeeper.h.in
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ ${WRKSRC}/extract/dtds/Makefile.in
+
+.include <bsd.port.post.mk>
diff --git a/textproc/scrollkeeper/distinfo b/textproc/scrollkeeper/distinfo
new file mode 100644
index 000000000..6632b01e0
--- /dev/null
+++ b/textproc/scrollkeeper/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome2/scrollkeeper-0.3.14.tar.bz2) = b175e582a6cec3e50a9de73a5bb7455a
+SHA256 (gnome2/scrollkeeper-0.3.14.tar.bz2) = ece1987169d136aa148dc02f1e4784cbe5d1a21cf6725039547f1417e4ebc122
+SIZE (gnome2/scrollkeeper-0.3.14.tar.bz2) = 546059
diff --git a/textproc/scrollkeeper/files/patch-Makefile.in b/textproc/scrollkeeper/files/patch-Makefile.in
new file mode 100644
index 000000000..26e75d437
--- /dev/null
+++ b/textproc/scrollkeeper/files/patch-Makefile.in
@@ -0,0 +1,38 @@
+--- Makefile.in.orig Sat Dec 6 17:36:32 2003
++++ Makefile.in Sat Dec 6 17:37:57 2003
+@@ -193,18 +193,6 @@
+ scrollkeeper-spec.txt
+
+
+-scrollkeeperdocdir = $(datadir)/doc/scrollkeeper-$(VERSION)
+-scrollkeeperdoc_DATA = \
+- AUTHORS \
+- ChangeLog \
+- COPYING.DOC \
+- COPYING \
+- NEWS \
+- README \
+- scrollkeeper-spec.txt \
+- TODO
+-
+-
+ scrollkeeper_localstate_dir = $(localstatedir)/@SCROLLKEEPER_PARTIAL_DB_DIR@
+
+ ACLOCAL_AMFLAGS = -I m4
+@@ -222,7 +210,7 @@
+ CONFIG_HEADER = config.h
+ CONFIG_CLEAN_FILES = intl/Makefile scrollkeeper.spec
+ DIST_SOURCES =
+-DATA = $(scrollkeeperdoc_DATA)
++DATA =
+
+
+ RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \
+@@ -564,7 +552,6 @@
+ all-am: Makefile $(DATA) config.h
+ installdirs: installdirs-recursive
+ installdirs-am:
+- $(mkinstalldirs) $(DESTDIR)$(scrollkeeperdocdir)
+
+ install: install-recursive
+ install-exec: install-exec-recursive
diff --git a/textproc/scrollkeeper/files/patch-extract_dtds_Makefile.in b/textproc/scrollkeeper/files/patch-extract_dtds_Makefile.in
new file mode 100644
index 000000000..1fb855079
--- /dev/null
+++ b/textproc/scrollkeeper/files/patch-extract_dtds_Makefile.in
@@ -0,0 +1,11 @@
+--- extract/dtds/Makefile.in.orig Sat Dec 6 17:43:49 2003
++++ extract/dtds/Makefile.in Sat Dec 6 17:43:49 2003
+@@ -408,7 +408,7 @@
+
+ # ScrollKeeper OMF Variation DTD V1.0
+ install-data-hook:
+- -/usr/bin/xmlcatalog --noout --add "public" \
++ -%%LOCALBASE%%/bin/xmlcatalog --noout --add "public" \
+ "-//OMF//DTD Scrollkeeper OMF Variant V1.0//EN" \
+ "$(dtdsdir)/scrollkeeper-omf.dtd" $(CATALOG)
+
diff --git a/textproc/scrollkeeper/files/patch-libs_database.c b/textproc/scrollkeeper/files/patch-libs_database.c
new file mode 100644
index 000000000..4a9c6a771
--- /dev/null
+++ b/textproc/scrollkeeper/files/patch-libs_database.c
@@ -0,0 +1,12 @@
+--- libs/database.c.orig Sat May 25 23:17:10 2002
++++ libs/database.c Sat May 25 23:18:01 2002
+@@ -73,7 +73,8 @@
+
+ /* create locale directories and symlinks */
+
+- dir = opendir(data_dir);
++ if ((dir = opendir(data_dir)) == NULL)
++ return;
+
+ while((dir_ent = readdir(dir)) != NULL)
+ {
diff --git a/textproc/scrollkeeper/files/patch-libs_i18n.c b/textproc/scrollkeeper/files/patch-libs_i18n.c
new file mode 100644
index 000000000..3e5f38730
--- /dev/null
+++ b/textproc/scrollkeeper/files/patch-libs_i18n.c
@@ -0,0 +1,60 @@
+--- libs/i18n.c.orig Sun Nov 9 18:05:36 2003
++++ libs/i18n.c Tue Feb 14 18:50:23 2006
+@@ -38,6 +38,19 @@ enum {
+ * All rights reserved.
+ */
+
++/* XXX Implement strndup for FreeBSD. */
++static char *
++strndup(const char *str, size_t len) {
++ char *ret;
++
++ if ((str == NULL || len < 0)) return(NULL);
++ ret = (char *)malloc(len + 1);
++ if (ret == NULL) return(NULL);
++ strncpy(ret, str, len);
++ ret[len] = '\0';
++ return(ret);
++}
++
+ /* Support function for compute_locale_variants. */
+ static int explode_locale(const char *locale, char **language,
+ char **territory, char **codeset, char **modifier)
+@@ -118,7 +131,7 @@ static char **compute_locale_variants(co
+ if ((i & ~mask) == 0) {
+ int length = strlen(language) + strlen(territory)
+ + strlen(codeset) + strlen(modifier);
+- char *var = (char *) malloc(sizeof(char) * length);
++ char *var = (char *) malloc(sizeof(char) * (length + 1));
+ check_ptr(var, "");
+
+ strcpy(var, language);
+@@ -144,7 +157,8 @@ static char **compute_locale_variants(co
+ pos = 0;
+ for (i = 0; i <= mask; i++) {
+ if (progress[i] != NULL) {
+- retval[pos] = progress[i];
++ retval[pos] = strdup(progress[i]);
++ free(progress[i]);
+ ++pos;
+ }
+ }
+@@ -206,7 +220,7 @@ char **sk_get_language_list()
+ count++;
+ }
+
+- tab = (char ***)malloc(sizeof(char **) * count);
++ tab = (char ***)malloc(sizeof(char **) * (count + 1));
+
+ str = strdup(lang);
+ check_ptr(str, "");
+@@ -246,7 +260,8 @@ char **sk_get_language_list()
+ while (tab[j] != NULL) {
+ k = 0;
+ while (tab[j][k] != NULL) {
+- retval[pos] = tab[j][k];
++ retval[pos] = strdup(tab[j][k]);
++ free(tab[j][k]);
+ ++pos;
+ ++k;
+ }
diff --git a/textproc/scrollkeeper/files/patch-libs_install.c b/textproc/scrollkeeper/files/patch-libs_install.c
new file mode 100644
index 000000000..e1162f1fd
--- /dev/null
+++ b/textproc/scrollkeeper/files/patch-libs_install.c
@@ -0,0 +1,14 @@
+--- libs/install.c.orig Sat Dec 6 17:47:34 2003
++++ libs/install.c Sat Dec 6 17:47:47 2003
+@@ -517,10 +517,9 @@
+ /* these should all be <sect> nodes */
+ for(node = sect_node; node != NULL; node = node->next)
+ {
++ xmlChar *categorycode;
+ if (xmlStrcmp(node->name, (xmlChar *)"sect"))
+ continue;
+-
+- xmlChar *categorycode;
+
+ categorycode = xmlGetProp(node, (xmlChar *)"categorycode");
+ if (categorycode == NULL)
diff --git a/textproc/scrollkeeper/files/patch-libs_scrollkeeper.h.in b/textproc/scrollkeeper/files/patch-libs_scrollkeeper.h.in
new file mode 100644
index 000000000..c8a8d3400
--- /dev/null
+++ b/textproc/scrollkeeper/files/patch-libs_scrollkeeper.h.in
@@ -0,0 +1,11 @@
+--- libs/scrollkeeper.h.in.orig Mon Jun 3 14:00:51 2002
++++ libs/scrollkeeper.h.in Mon Jun 3 14:01:11 2002
+@@ -32,7 +32,7 @@
+ #define SCROLLKEEPERLOCALEDIR "/usr/X11R6/share/locale"
+ #define SCROLLKEEPERLOGFILE "@localstatedir@/log/scrollkeeper.log"
+ #define SCROLLKEEPERLOGFILE_ROT "@localstatedir@/log/scrollkeeper.log.1"
+-#define SCROLLKEEPER_OMF_DTD "@prefix@/share/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd"
++#define SCROLLKEEPER_OMF_DTD "@prefix@/share/gnome/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd"
+ #define PATHLEN 256
+
+ /*
diff --git a/textproc/scrollkeeper/pkg-descr b/textproc/scrollkeeper/pkg-descr
new file mode 100644
index 000000000..7e8e9bb16
--- /dev/null
+++ b/textproc/scrollkeeper/pkg-descr
@@ -0,0 +1,8 @@
+ScrollKeeper is a cataloging system for documentation on open systems.
+It manages documentation metadata (as specified by the Open Source
+Metadata Framework (OMF) and provides a simple API to allow help browsers
+to find, sort, and search the document catalog. It will also be able to
+communicate with catalog servers on the Net to search for documents which
+are not on the local system.
+
+WWW: http://scrollkeeper.sourceforge.net/
diff --git a/textproc/scrollkeeper/pkg-install b/textproc/scrollkeeper/pkg-install
new file mode 100644
index 000000000..36dc7747f
--- /dev/null
+++ b/textproc/scrollkeeper/pkg-install
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+PATH=${PATH}:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
+export PATH
+
+PREFIX=`xml2-config --prefix`
+ROOTCATALOG=${PREFIX}/share/xml/catalog.ports
+
+if [ "$2" = "POST-INSTALL" ]; then
+ SKPREFIX=`scrollkeeper-config --prefix`
+ echo "`date +"%b %d %X"` Installing ScrollKeeper `scrollkeeper-config --version`..." >> /var/log/scrollkeeper.log
+
+ xmlcatalog --noout --add "public" \
+ "-//OMF//DTD Scrollkeeper OMF Variant V1.0//EN" \
+ "${SKPREFIX}/share/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd" \
+ ${ROOTCATALOG}
+
+ scrollkeeper-rebuilddb -q -p /var/db/scrollkeeper || /usr/bin/true
+fi
diff --git a/textproc/scrollkeeper/pkg-plist b/textproc/scrollkeeper/pkg-plist
new file mode 100644
index 000000000..27b0a1c1b
--- /dev/null
+++ b/textproc/scrollkeeper/pkg-plist
@@ -0,0 +1,165 @@
+bin/scrollkeeper-config
+bin/scrollkeeper-extract
+bin/scrollkeeper-gen-seriesid
+bin/scrollkeeper-get-cl
+bin/scrollkeeper-get-content-list
+bin/scrollkeeper-get-extended-content-list
+bin/scrollkeeper-get-index-from-docpath
+bin/scrollkeeper-get-toc-from-docpath
+bin/scrollkeeper-get-toc-from-id
+bin/scrollkeeper-install
+bin/scrollkeeper-preinstall
+bin/scrollkeeper-rebuilddb
+bin/scrollkeeper-uninstall
+bin/scrollkeeper-update
+etc/scrollkeeper.conf
+lib/libscrollkeeper.a
+lib/libscrollkeeper.la
+lib/libscrollkeeper.so
+lib/libscrollkeeper.so.0
+share/omf/scrollkeeper/writing_scrollkeeper_omf_files-C.omf
+share/scrollkeeper/Templates/C/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/am/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/az/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/be/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/ca/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/cs/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/da/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/de/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/el/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/es/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/fr/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/hu/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/it/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/ja/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/kn/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/ko/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/nl/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/no/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/pl/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/pt_BR/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/ro/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/ru/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/sl/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/sk/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/sr/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/sr@Latn/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/sv/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/tr/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/uk/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/vi/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/zh_CN/scrollkeeper_cl.xml
+share/scrollkeeper/Templates/zh_TW/scrollkeeper_cl.xml
+share/scrollkeeper/doc/writing_scrollkeeper_omf_files/C/legal.xml
+share/scrollkeeper/doc/writing_scrollkeeper_omf_files/C/writing_scrollkeeper_omf_files.xml
+share/scrollkeeper/stylesheets/categories.xsl
+share/scrollkeeper/stylesheets/index.xsl
+share/scrollkeeper/stylesheets/toc.xsl
+share/xml/scrollkeeper/dtds/scrollkeeper-cl.dtd
+share/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd
+share/locale/am/LC_MESSAGES/scrollkeeper.mo
+share/locale/az/LC_MESSAGES/scrollkeeper.mo
+share/locale/be/LC_MESSAGES/scrollkeeper.mo
+share/locale/ca/LC_MESSAGES/scrollkeeper.mo
+share/locale/cs/LC_MESSAGES/scrollkeeper.mo
+share/locale/da/LC_MESSAGES/scrollkeeper.mo
+share/locale/de/LC_MESSAGES/scrollkeeper.mo
+share/locale/el/LC_MESSAGES/scrollkeeper.mo
+share/locale/es/LC_MESSAGES/scrollkeeper.mo
+share/locale/fr/LC_MESSAGES/scrollkeeper.mo
+share/locale/hu/LC_MESSAGES/scrollkeeper.mo
+share/locale/it/LC_MESSAGES/scrollkeeper.mo
+share/locale/ja/LC_MESSAGES/scrollkeeper.mo
+share/locale/kn/LC_MESSAGES/scrollkeeper.mo
+share/locale/ko/LC_MESSAGES/scrollkeeper.mo
+share/locale/nl/LC_MESSAGES/scrollkeeper.mo
+share/locale/no/LC_MESSAGES/scrollkeeper.mo
+share/locale/pl/LC_MESSAGES/scrollkeeper.mo
+share/locale/pt_BR/LC_MESSAGES/scrollkeeper.mo
+share/locale/ro/LC_MESSAGES/scrollkeeper.mo
+share/locale/ru/LC_MESSAGES/scrollkeeper.mo
+share/locale/sk/LC_MESSAGES/scrollkeeper.mo
+share/locale/sl/LC_MESSAGES/scrollkeeper.mo
+share/locale/sr/LC_MESSAGES/scrollkeeper.mo
+share/locale/sr@Latn/LC_MESSAGES/scrollkeeper.mo
+share/locale/sv/LC_MESSAGES/scrollkeeper.mo
+share/locale/tr/LC_MESSAGES/scrollkeeper.mo
+share/locale/uk/LC_MESSAGES/scrollkeeper.mo
+share/locale/vi/LC_MESSAGES/scrollkeeper.mo
+share/locale/zh_CN/LC_MESSAGES/scrollkeeper.mo
+share/locale/zh_TW/LC_MESSAGES/scrollkeeper.mo
+@dirrm share/xml/scrollkeeper/dtds
+@dirrm share/xml/scrollkeeper
+@dirrm share/xml
+@dirrm share/scrollkeeper/stylesheets
+@dirrm share/scrollkeeper/doc/writing_scrollkeeper_omf_files/C
+@dirrm share/scrollkeeper/doc/writing_scrollkeeper_omf_files
+@dirrm share/scrollkeeper/doc
+@dirrm share/scrollkeeper/Templates/zh_TW
+@dirrm share/scrollkeeper/Templates/zh_CN
+@dirrm share/scrollkeeper/Templates/vi
+@dirrm share/scrollkeeper/Templates/uk
+@dirrm share/scrollkeeper/Templates/tr
+@dirrm share/scrollkeeper/Templates/sv
+@dirrm share/scrollkeeper/Templates/sr@Latn
+@dirrm share/scrollkeeper/Templates/sr
+@dirrm share/scrollkeeper/Templates/sl
+@dirrm share/scrollkeeper/Templates/sk
+@dirrm share/scrollkeeper/Templates/ru
+@dirrm share/scrollkeeper/Templates/ro
+@dirrm share/scrollkeeper/Templates/pt_BR
+@dirrm share/scrollkeeper/Templates/pl
+@dirrm share/scrollkeeper/Templates/no
+@dirrm share/scrollkeeper/Templates/nl
+@dirrm share/scrollkeeper/Templates/ko
+@dirrm share/scrollkeeper/Templates/kn
+@dirrm share/scrollkeeper/Templates/ja
+@dirrm share/scrollkeeper/Templates/it
+@dirrm share/scrollkeeper/Templates/hu
+@dirrm share/scrollkeeper/Templates/fr
+@dirrm share/scrollkeeper/Templates/es
+@dirrm share/scrollkeeper/Templates/el
+@dirrm share/scrollkeeper/Templates/de
+@dirrm share/scrollkeeper/Templates/da
+@dirrm share/scrollkeeper/Templates/cs
+@dirrm share/scrollkeeper/Templates/ca
+@dirrm share/scrollkeeper/Templates/be
+@dirrm share/scrollkeeper/Templates/az
+@dirrm share/scrollkeeper/Templates/am
+@dirrm share/scrollkeeper/Templates/C
+@dirrm share/scrollkeeper/Templates
+@dirrm share/scrollkeeper
+@dirrm share/omf/scrollkeeper
+@unexec rm -f /var/log/scrollkeeper.log 2>/dev/null || true
+@unexec rm -rf /var/db/scrollkeeper 2>/dev/null || true
+@unexec %%LOCALBASE%%/bin/xmlcatalog --noout --del %D/share/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd %%LOCALBASE%%/share/xml/catalog.ports || true
+@exec touch -f /var/log/scrollkeeper.log
+@exec mkdir -p /var/db/scrollkeeper
+@dirrmtry share/locale/zh_TW/LC_MESSAGES
+@dirrmtry share/locale/zh_TW
+@dirrmtry share/locale/zh_CN/LC_MESSAGES
+@dirrmtry share/locale/zh_CN
+@dirrmtry share/locale/uk/LC_MESSAGES
+@dirrmtry share/locale/uk
+@dirrmtry share/locale/sr/LC_MESSAGES
+@dirrmtry share/locale/sr
+@dirrmtry share/locale/sl/LC_MESSAGES
+@dirrmtry share/locale/sl
+@dirrmtry share/locale/sk/LC_MESSAGES
+@dirrmtry share/locale/sk
+@dirrmtry share/locale/ro/LC_MESSAGES
+@dirrmtry share/locale/ro
+@dirrmtry share/locale/pl/LC_MESSAGES
+@dirrmtry share/locale/pl
+@dirrmtry share/locale/no/LC_MESSAGES
+@dirrmtry share/locale/no
+@dirrmtry share/locale/ko/LC_MESSAGES
+@dirrmtry share/locale/ko
+@dirrmtry share/locale/el/LC_MESSAGES
+@dirrmtry share/locale/el
+@dirrmtry share/locale/cs/LC_MESSAGES
+@dirrmtry share/locale/cs
+@dirrmtry share/locale/ca/LC_MESSAGES
+@dirrmtry share/locale/ca
+@dirrmtry share/locale/be/LC_MESSAGES
+@dirrmtry share/locale/be