pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/scrollkeeper Update to 0.3.14. Changes since...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8655a6631365
branches:  trunk
changeset: 466815:8655a6631365
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Fri Jan 23 16:55:37 2004 +0000

description:
Update to 0.3.14.  Changes since 0.3.12:

0.3.14
=======
- Build fixes:
        - Correct problem with distributed intltool scripts.
        - Update rpm spec file.

0.3.13
=======
- Runtime fixes:
        - Use a per-user directory for storing the extracted contents files.
          This avoids problems when multiple users share /tmp and use
          scrollkeeper.
        - Do XInclude processing on documents before extracting information.
        - By default, do not use the network to retrieve required DTDs.
                - Can be changed using the '-n' parameter to
                  scrollkeeper-install and friends.
        - Do not segfault if an OMF file is invalid.
- Build fixes:
        - Install various package documentation files.
        - Tidy up the build process a little bit and fix some portability bugs.
        - Update included gettext code.
        - Build fixes for specific platforms (Solaris and *BSD systems).
        - Detect installed version of the DocBook DTD at build time.
        - Allow the location of system XML catalog to be specified.
                - see the --with-xml-catalog flag.
        - Install locale-specific program files correctly (i.e. portably).
        - Allow scrollkeeper data directory to be customised
                - see the --with-partial-db-dir flag.
        - Upgrade supplied gettext and automake versions.
- Miscellaneous:
        - Correctly register translated versions of documents by considering
          their category, rather than their titles.
        - Don't leak file descriptors when updating the database. This fixes
          resource starvation problems on some systems.
        - Fix some memory leaks.
        - Should now work with IPv6-enabled systems.
        - When using a non-default prefix, the scrollkeeper log files are
          updated correctly.
        - Many Sourceforge bug tracker bugs fixed and all outstanding patches
          in the patch tracker evaluated and applied if appropriate.
- Translations updated.

diffstat:

 textproc/scrollkeeper/INSTALL          |   4 +--
 textproc/scrollkeeper/Makefile         |   8 ++++--
 textproc/scrollkeeper/PLIST            |  33 +++++++++++++++++++++-----
 textproc/scrollkeeper/distinfo         |  11 +++-----
 textproc/scrollkeeper/patches/patch-aa |  21 -----------------
 textproc/scrollkeeper/patches/patch-ab |  41 ----------------------------------
 textproc/scrollkeeper/patches/patch-ac |  10 ++++----
 textproc/scrollkeeper/patches/patch-ae |  13 ----------
 8 files changed, 41 insertions(+), 100 deletions(-)

diffs (truncated from 301 to 300 lines):

diff -r 471e689d8d7c -r 8655a6631365 textproc/scrollkeeper/INSTALL
--- a/textproc/scrollkeeper/INSTALL     Fri Jan 23 16:49:47 2004 +0000
+++ b/textproc/scrollkeeper/INSTALL     Fri Jan 23 16:55:37 2004 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: INSTALL,v 1.1 2003/02/18 14:39:02 jmmv Exp $
+# $NetBSD: INSTALL,v 1.2 2004/01/23 16:55:37 jmmv Exp $
 
 SCROLLKEEPER_REBUILDDB="@SCROLLKEEPER_REBUILDDB@"
 SCROLLKEEPER_DATADIR="@SCROLLKEEPER_DATADIR@"
 
 case ${STAGE} in
 POST-INSTALL)
-       ${ECHO} "===> Building scrollkeeper's database"
        ${MKDIR} ${SCROLLKEEPER_DATADIR}
        ${MKDIR} ${SCROLLKEEPER_DATADIR}/log
        ${TOUCH} ${SCROLLKEEPER_DATADIR}/log/scrollkeeper.log
@@ -13,7 +12,6 @@
        ${SCROLLKEEPER_REBUILDDB} -q -p ${SCROLLKEEPER_DATADIR}/db > /dev/null 2>&1
        ;;
 DEINSTALL)
-       ${ECHO} "===> Removing scrollkeeper's database"
        ${RM} -rf ${SCROLLKEEPER_DATADIR}
        ;;
 esac
diff -r 471e689d8d7c -r 8655a6631365 textproc/scrollkeeper/Makefile
--- a/textproc/scrollkeeper/Makefile    Fri Jan 23 16:49:47 2004 +0000
+++ b/textproc/scrollkeeper/Makefile    Fri Jan 23 16:55:37 2004 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.16 2003/12/04 19:48:26 xtraeme Exp $
+# $NetBSD: Makefile,v 1.17 2004/01/23 16:55:37 jmmv Exp $
 #
 
-DISTNAME=              scrollkeeper-0.3.12
-PKGREVISION=           3
+DISTNAME=              scrollkeeper-0.3.14
 CATEGORIES=            textproc
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=scrollkeeper/}       \
                        ${MASTER_SITE_GNOME:=sources/scrollkeeper/0.3/}
@@ -26,6 +25,8 @@
 CONFIGURE_ARGS=        --localstatedir=${SCROLLKEEPER_DATADIR}
 CONFIGURE_ARGS+=       --sharedstatedir=${SCROLLKEEPER_DATADIR}
 CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+=       --with-partial-db-dir=db
+CONFIGURE_ARGS+=       --with-xml-catalog=${BUILDLINK_PREFIX.xmlcatmgr}/share/xml/catalog
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -50,5 +51,6 @@
 .include "../../textproc/libxml2/buildlink2.mk"
 .include "../../textproc/libxslt/buildlink2.mk"
 .include "../../textproc/intltool/buildlink2.mk"
+.include "../../textproc/xmlcatmgr/buildlink2.mk"
 
 .include "../../mk/bsd.pkg.mk"
diff -r 471e689d8d7c -r 8655a6631365 textproc/scrollkeeper/PLIST
--- a/textproc/scrollkeeper/PLIST       Fri Jan 23 16:49:47 2004 +0000
+++ b/textproc/scrollkeeper/PLIST       Fri Jan 23 16:55:37 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2003/02/18 14:39:02 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.8 2004/01/23 16:55:37 jmmv Exp $
 bin/scrollkeeper-config
 bin/scrollkeeper-extract
 bin/scrollkeeper-gen-seriesid
@@ -25,7 +25,16 @@
 man/man8/scrollkeeper-preinstall.8
 man/man8/scrollkeeper-rebuilddb.8
 man/man8/scrollkeeper-update.8
-share/doc/${PKGNAME}/COPYING-DOCS
+share/doc/${PKGNAME}/AUTHORS
+share/doc/${PKGNAME}/COPYING
+share/doc/${PKGNAME}/COPYING.DOC
+share/doc/${PKGNAME}/ChangeLog
+share/doc/${PKGNAME}/NEWS
+share/doc/${PKGNAME}/README
+share/doc/${PKGNAME}/TODO
+share/doc/${PKGNAME}/scrollkeeper-spec.txt
+share/examples/scrollkeeper/scrollkeeper.conf
+${PKGLOCALEDIR}/locale/am/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/az/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/be/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/ca/LC_MESSAGES/scrollkeeper.mo
@@ -38,6 +47,7 @@
 ${PKGLOCALEDIR}/locale/hu/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/it/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/scrollkeeper.mo
+${PKGLOCALEDIR}/locale/kn/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/ko/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/no/LC_MESSAGES/scrollkeeper.mo
@@ -47,6 +57,8 @@
 ${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/sk/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/sl/LC_MESSAGES/scrollkeeper.mo
+${PKGLOCALEDIR}/locale/sr/LC_MESSAGES/scrollkeeper.mo
+${PKGLOCALEDIR}/locale/sr@Latn/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/scrollkeeper.mo
 ${PKGLOCALEDIR}/locale/uk/LC_MESSAGES/scrollkeeper.mo
@@ -55,6 +67,8 @@
 ${PKGLOCALEDIR}/locale/zh_TW/LC_MESSAGES/scrollkeeper.mo
 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
@@ -66,6 +80,7 @@
 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
@@ -75,8 +90,11 @@
 share/scrollkeeper/Templates/ru/scrollkeeper_cl.xml
 share/scrollkeeper/Templates/sk/scrollkeeper_cl.xml
 share/scrollkeeper/Templates/sl/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
@@ -85,13 +103,11 @@
 share/scrollkeeper/stylesheets/categories.xsl
 share/scrollkeeper/stylesheets/index.xsl
 share/scrollkeeper/stylesheets/toc.xsl
-share/examples/scrollkeeper/scrollkeeper.conf
 share/xml/scrollkeeper/dtds/scrollkeeper-cl.dtd
 share/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd
 @dirrm share/xml/scrollkeeper/dtds
 @dirrm share/xml/scrollkeeper
 @comment in xmlcatmgr: @dirrm share/xml
-@dirrm share/examples/scrollkeeper
 @dirrm share/scrollkeeper/stylesheets
 @dirrm share/scrollkeeper/doc/writing_scrollkeeper_omf_files/C
 @dirrm share/scrollkeeper/doc/writing_scrollkeeper_omf_files
@@ -99,10 +115,11 @@
 @dirrm share/scrollkeeper/Templates/zh_TW
 @dirrm share/scrollkeeper/Templates/zh_CN
 @dirrm share/scrollkeeper/Templates/vi
-@exec ${MKDIR} %D/share/scrollkeeper/Templates/uk
 @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
@@ -111,9 +128,8 @@
 @dirrm share/scrollkeeper/Templates/pl
 @dirrm share/scrollkeeper/Templates/no
 @dirrm share/scrollkeeper/Templates/nl
-@exec ${MKDIR} %D/share/scrollkeeper/Templates/nb
-@dirrm share/scrollkeeper/Templates/nb
 @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
@@ -125,9 +141,12 @@
 @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
 @dirrm share/omf
+@dirrm share/examples/scrollkeeper
 @dirrm share/doc/${PKGNAME}
diff -r 471e689d8d7c -r 8655a6631365 textproc/scrollkeeper/distinfo
--- a/textproc/scrollkeeper/distinfo    Fri Jan 23 16:49:47 2004 +0000
+++ b/textproc/scrollkeeper/distinfo    Fri Jan 23 16:55:37 2004 +0000
@@ -1,9 +1,6 @@
-$NetBSD: distinfo,v 1.8 2003/02/18 14:39:03 jmmv Exp $
+$NetBSD: distinfo,v 1.9 2004/01/23 16:55:37 jmmv Exp $
 
-SHA1 (scrollkeeper-0.3.12.tar.gz) = 4c89169eae7beee38a62dd418d67f91b903ea4ee
-Size (scrollkeeper-0.3.12.tar.gz) = 541937 bytes
-SHA1 (patch-aa) = 8f08423a064a88cb2bc61804ce115781e57942de
-SHA1 (patch-ab) = 8199a64dcea343a4c0c00c39265a4994ad6121e5
-SHA1 (patch-ac) = 2d0a3610e7c6b4bb5ed9e34f7a6943661025bd99
+SHA1 (scrollkeeper-0.3.14.tar.gz) = 0462799a2d96f46dec76f2fd057e2dfe8d7cb94d
+Size (scrollkeeper-0.3.14.tar.gz) = 679513 bytes
+SHA1 (patch-ac) = bd464789672250d8dc6d968ffd0f14735dec0848
 SHA1 (patch-ad) = 5577b0b5a1211911a5fa334bec6e6edef28aa10b
-SHA1 (patch-ae) = e90ed4d7ebcd7788602d8b0d968579a8cd6a4640
diff -r 471e689d8d7c -r 8655a6631365 textproc/scrollkeeper/patches/patch-aa
--- a/textproc/scrollkeeper/patches/patch-aa    Fri Jan 23 16:49:47 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-$NetBSD: patch-aa,v 1.5 2003/02/18 14:39:04 jmmv Exp $
-
---- configure.orig     2003-01-23 07:12:13.000000000 +0100
-+++ configure
-@@ -8795,7 +8795,7 @@ case "$host_os" in
-    *)
-       echo "$as_me:$LINENO: checking for docbook-dtd412-xml" >&5
- echo $ECHO_N "checking for docbook-dtd412-xml... $ECHO_C" >&6
--      if xmlcatalog /etc/xml/catalog "-//OASIS//DTD DocBook XML V4.1.2//EN" | grep "No entry" >/dev/null ; then
-+      if xmlcatalog ${prefix}/share/xml/catalog "-//OASIS//DTD DocBook XML V4.2//EN" | grep "No entry" >/dev/null; then
-               echo "* ERROR * "
-               echo " "
-               echo "Couldn't find the DocBook XML V4.1.2 DTD.  Please make sure that you have the docbook-dtd412-xml package installed. If it is installed, the package probably did not register the 
DTD in the catalog properly. Consult http://scrollkeeper.sourceforge.net/docbook.shtml for more information."
-@@ -11523,6 +11523,7 @@ case "$host_os" in
-         SCROLLKEEPER_PARTIAL_DB_DIR=lib/scrollkeeper
-       ;;
- esac
-+SCROLLKEEPER_PARTIAL_DB_DIR=db
- 
- echo "$as_me:$LINENO: result: partial database directory is $SCROLLKEEPER_PARTIAL_DB_DIR" >&5
- echo "${ECHO_T}partial database directory is $SCROLLKEEPER_PARTIAL_DB_DIR" >&6
diff -r 471e689d8d7c -r 8655a6631365 textproc/scrollkeeper/patches/patch-ab
--- a/textproc/scrollkeeper/patches/patch-ab    Fri Jan 23 16:49:47 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2003/02/18 14:39:04 jmmv Exp $
-
---- libs/i18n.c.orig   2003-01-23 07:10:57.000000000 +0100
-+++ libs/i18n.c
-@@ -62,21 +62,31 @@ static int explode_locale(const char *lo
- 
-       if (dot_pos) {
-               mask |= CODESET;
--              *codeset = strndup(dot_pos, at_pos - dot_pos);
--      } else {
-+              *codeset = (char*) malloc(at_pos - dot_pos + 1);
-+              strncpy(*codeset, dot_pos, at_pos - dot_pos);
-+              *codeset[at_pos - dot_pos] = '\0';
-+      }
-+      if (!dot_pos || !*codeset) {
-               dot_pos = at_pos;
-               *codeset = strdup("");
-       }
- 
-       if (uscore_pos) {
-               mask |= TERRITORY;
--              *territory = strndup(uscore_pos, dot_pos - uscore_pos);
--      } else {
-+              *territory = (char*) malloc(dot_pos - uscore_pos + 1);
-+              strncpy(*territory, uscore_pos, dot_pos - uscore_pos);
-+              *territory[dot_pos - uscore_pos] = '\0';
-+      }
-+      if (!uscore_pos || !*territory) {
-               uscore_pos = dot_pos;
-               *territory = strdup("");
-       }
- 
--      *language = strndup(locale, uscore_pos - locale);
-+      *language = (char*) malloc(uscore_pos - locale + 1);
-+      if (*language) {
-+              strncpy(*language, locale, uscore_pos - locale);
-+              *language[uscore_pos - locale] = '\0';
-+      }
- 
-       return mask;
- }
diff -r 471e689d8d7c -r 8655a6631365 textproc/scrollkeeper/patches/patch-ac
--- a/textproc/scrollkeeper/patches/patch-ac    Fri Jan 23 16:49:47 2004 +0000
+++ b/textproc/scrollkeeper/patches/patch-ac    Fri Jan 23 16:55:37 2004 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-ac,v 1.4 2003/02/18 14:39:04 jmmv Exp $
+$NetBSD: patch-ac,v 1.5 2004/01/23 16:55:37 jmmv Exp $
 
---- config/Makefile.in.orig    2003-01-23 07:11:59.000000000 +0100
+--- config/Makefile.in.orig    2003-12-06 09:17:57.000000000 +0100
 +++ config/Makefile.in
-@@ -141,7 +141,7 @@ am__include = @am__include@
- am__quote = @am__quote@
- install_sh = @install_sh@
+@@ -181,7 +181,7 @@ target_cpu = @target_cpu@
+ target_os = @target_os@
+ target_vendor = @target_vendor@
  
 -pkgconfigdir = $(sysconfdir)
 +pkgconfigdir = $(datadir)/examples/scrollkeeper
diff -r 471e689d8d7c -r 8655a6631365 textproc/scrollkeeper/patches/patch-ae
--- a/textproc/scrollkeeper/patches/patch-ae    Fri Jan 23 16:49:47 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ae,v 1.2 2003/02/18 14:39:04 jmmv Exp $
-
---- libs/extract.c.orig        2003-01-23 07:10:57.000000000 +0100
-+++ libs/extract.c
-@@ -147,7 +147,7 @@ int apply_stylesheets (char *input_file,
-                       fputs(line, res_fid);
-                       if (num == 0) {
-                               num = 1;
--                              fprintf(res_fid, "<!DOCTYPE %s PUBLIC \"-//OASIS//DTD DocBook V4.1.2//EN\" \"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd\";>\n", doctype);
-+                              fprintf(res_fid, "<!DOCTYPE %s PUBLIC \"-//OASIS//DTD DocBook V4.2//EN\" \"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd\";>\n", doctype);
-                       }
-               }



Home | Main Index | Thread Index | Old Index