head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.22 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.20 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.18 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.16 pkgsrc-2011Q2-base:1.6 pkgsrc-2009Q4:1.6.0.14 pkgsrc-2009Q4-base:1.6 pkgsrc-2008Q4:1.6.0.12 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.10 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.8 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.6 pkgsrc-2008Q2-base:1.6 pkgsrc-2008Q1:1.6.0.4 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.2 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.5.0.30 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.28 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.26 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.24 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.22 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.20 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.18 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.16 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.14 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.12 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.10 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.8 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.6 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.4 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.2 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.3.0.6 netbsd-1-6-1-base:1.3 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3; locks; strict; comment @# @; 1.6 date 2007.11.12.20.01.34; author drochner; state dead; branches; next 1.5; 1.5 date 2004.01.23.16.55.37; author jmmv; state Exp; branches; next 1.4; 1.4 date 2003.02.18.14.39.04; author jmmv; state Exp; branches; next 1.3; 1.3 date 2002.04.03.20.38.35; author rh; state Exp; branches; next 1.2; 1.2 date 2001.09.10.00.23.32; author mycroft; state Exp; branches; next 1.1; 1.1 date 2001.09.10.00.22.13; author mycroft; state Exp; branches; next ; desc @@ 1.6 log @remove the meat of scrollkeeper -- the library is not used by any pkg anymore, and the users of .omf file install scripts are redirected to "rarian" which provides compatible (to the caller) implementations @ text @$NetBSD: patch-ac,v 1.5 2004/01/23 16:55:37 jmmv Exp $ --- config/Makefile.in.orig 2003-12-06 09:17:57.000000000 +0100 +++ config/Makefile.in @@@@ -181,7 +181,7 @@@@ target_cpu = @@target_cpu@@ target_os = @@target_os@@ target_vendor = @@target_vendor@@ -pkgconfigdir = $(sysconfdir) +pkgconfigdir = $(datadir)/examples/scrollkeeper pkgconfig_DATA = scrollkeeper.conf @ 1.5 log @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. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.4 2003/02/18 14:39:04 jmmv Exp $ @ 1.4 log @Update to 0.3.12. There have been lots of changes since 0.2 (this version is almost a rewrite of the program). Note that this is still a development version but includes new features that may be required by packages using scrollkeeper (which won't work with the old 0.2). Provide a framework to automatically rebuild scrollkeeper's database from packages installing OMF files under share/omf/; they only need to include omf.mk in their Makefile and take care to install OMF files in the said directory. Reviewed by rh and wiz. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.3 2002/04/03 20:38:35 rh Exp $ d3 1 a3 1 --- config/Makefile.in.orig 2003-01-23 07:11:59.000000000 +0100 d5 3 a7 3 @@@@ -141,7 +141,7 @@@@ am__include = @@am__include@@ am__quote = @@am__quote@@ install_sh = @@install_sh@@ @ 1.3 log @Fix scrollkeeper directory creation. Bump revision to 0.2nb1. @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 12 --- cl/src/install.c.orig Thu Mar 15 21:10:33 2001 +++ cl/src/install.c @@@@ -24,6 +24,7 @@@@ #include #include #include +#include #include #include #include @@@@ -34,7 +35,7 @@@@ #define _(String) gettext (String) d9 2 a10 3 #define SEP "|" -#define PATHLEN 256 +#define PATHLEN MAXPATHLEN d12 1 a12 21 static int verbose = 0; @@@@ -512,7 +513,7 @@@@ { char source_file[PATHLEN], target_file[PATHLEN]; - sprintf(command, "mkdir %s/%s", scrollkeeper_dir, dir_ent->d_name); + sprintf(command, "mkdir -p %s/%s", scrollkeeper_dir, dir_ent->d_name); system(command); sprintf(source_file, "%s/scrollkeeper_cl.xml", source_path); sprintf(target_file, "%s/%s/scrollkeeper_cl.xml", @@@@ -610,7 +611,9 @@@@ stat(toc_dir, &buf); if (!S_ISDIR(buf.st_mode)) { - sprintf(command, "mkdir %s", toc_dir); + sprintf(command, "rm -f %s", toc_dir); + system(command); + sprintf(command, "mkdir -p %s", toc_dir); system(command); } @ 1.2 log @Oops; include full path names in the patch. (BTW, this also fixes the problem of scrollkeeper installing stuff in /.) @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2001/09/10 00:22:13 mycroft Exp $ d3 2 a4 21 --- cl/src/get-cl.c.orig Thu Mar 15 11:10:33 2001 +++ cl/src/get-cl.c Mon Sep 10 00:16:56 2001 @@@@ -19,6 +19,7 @@@@ #include #include #include +#include #include #include #include @@@@ -29,7 +30,7 @@@@ #define SCROLLKEEPERLOCALEDIR "/usr/share/locale" -#define PATHLEN 256 +#define PATHLEN MAXPATHLEN static char **av; --- cl/src/install.c.orig Thu Mar 15 11:10:33 2001 +++ cl/src/install.c Mon Sep 10 00:17:09 2001 d22 19 a40 37 --- cl/src/uninstall.c.orig Thu Mar 15 11:10:33 2001 +++ cl/src/uninstall.c Mon Sep 10 00:17:21 2001 @@@@ -23,6 +23,7 @@@@ #include #include #include +#include #include #include #include @@@@ -31,7 +32,7 @@@@ #define _(String) gettext (String) -#define PATHLEN 256 +#define PATHLEN MAXPATHLEN struct IdTab { int id; --- cl/src/update.c.orig Thu Mar 15 11:10:33 2001 +++ cl/src/update.c Mon Sep 10 00:17:33 2001 @@@@ -19,6 +19,7 @@@@ #include #include #include +#include #include #include #include @@@@ -32,7 +33,7 @@@@ #define SCROLLKEEPERLOCALEDIR "/usr/share/locale" -#define PATHLEN 256 +#define PATHLEN MAXPATHLEN char **av; @ 1.1 log @Fix problems with scrollkeeper-install overrunning the end of a buffer when calling realpath(). @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- get-cl.c.orig Thu Mar 15 11:10:33 2001 +++ get-cl.c Mon Sep 10 00:16:56 2001 d22 2 a23 2 --- install.c.orig Thu Mar 15 11:10:33 2001 +++ install.c Mon Sep 10 00:17:09 2001 d41 2 a42 2 --- uninstall.c.orig Thu Mar 15 11:10:33 2001 +++ uninstall.c Mon Sep 10 00:17:21 2001 d60 2 a61 2 --- update.c.orig Thu Mar 15 11:10:33 2001 +++ update.c Mon Sep 10 00:17:33 2001 @