head 1.8; access; symbols pkgsrc-2013Q2:1.8.0.12 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.8.0.10 pkgsrc-2012Q4-base:1.8 pkgsrc-2011Q4:1.8.0.8 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q2:1.8.0.6 pkgsrc-2011Q2-base:1.8 pkgsrc-2009Q4:1.8.0.4 pkgsrc-2009Q4-base:1.8 pkgsrc-2008Q4:1.8.0.2 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.7.0.42 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.40 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.38 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.36 pkgsrc-2008Q1:1.7.0.34 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.32 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.30 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.28 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.26 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.24 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.22 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.20 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.18 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.16 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.14 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.12 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.10 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.8 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.6 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.4 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.7.0.2 pkgsrc-2004Q1-base:1.7 pkgsrc-2003Q4:1.5.0.2 pkgsrc-2003Q4-base:1.5 buildlink2-base:1.5 netbsd-1-5-PATCH001:1.4 netbsd-1-4-PATCH002:1.2 comdex-fall-1999:1.2 netbsd-1-4-PATCH001:1.2 netbsd-1-4-RELEASE:1.2 netbsd-1-3-PATCH003:1.1; locks; strict; comment @# @; 1.8 date 2008.11.08.18.50.56; author heinz; state dead; branches; next 1.7; 1.7 date 2004.01.29.10.41.17; author cjep; state Exp; branches; next 1.6; 1.6 date 2004.01.22.23.14.08; author agc; state Exp; branches; next 1.5; 1.5 date 2001.08.01.17.28.27; author wiz; state dead; branches; next 1.4; 1.4 date 2001.01.24.15.37.09; author skrll; state Exp; branches; next 1.3; 1.3 date 2000.08.14.18.08.21; author wiz; state dead; branches; next 1.2; 1.2 date 98.10.02.14.55.03; author tv; state Exp; branches; next 1.1; 1.1 date 98.08.22.13.40.38; author garbled; state Exp; branches; next ; desc @@ 1.8 log @Updated to version 1.1.4. Pkgsrc changes: - Removed patches patch-aa, patch-ab and patch-ac (integrated upstream). - Added explicit version requirements for glib and zlib. - HOMEPAGE and MASTER_SITES had moved to a different location. Changes since version 1.1.1: ============================ ** Changes since version 1.1.3 * Add an implementation of xdp_generator_free() for users of the libxdelta API. Previously there were no such users of the 1.x API, but Elliot Lee has written a program for providing delta operations on RPM files. See http://@@@@@@ * The man page now documents return values. ** Changes since version 1.1.2 * Correct error message format for the case when gzread fails trying to automatically decompress a corrupted GZIP file. The situation itself--corrupt GZIP files--should be dealt with the -p (--pristine) option, which disables GZIP file recognition. Reported by Ben Escoto. * Apply a patch from Klaus Dittrich for building on HPUX with the native compiler. There is now a script called "contrib/build_hpux". ** Changes since version 1.1.1 * This code release is a distant fork of the 2.0 release. It will hopefully be replaced. * When 'patch' supplies its default TO file name recorded in the delta, it still generates a unique file name to avoid overwriting an existing copy. Use the 'xdelta info' command to see what file names are contained in the delta. * The code for writing patches to stdout was broken in the case where gzip compression is used. Writing patches to stdout has therefore been disabled. The problem is a limitation in the gzdopen/gzwrite functions provided by zlib--you cannot determine how many bytes have been written to the file descriptor without dup-ing the FD beforehand and then lseek-ing afterwards, which does not work correctly if the output file is not seekable. * By default, Xdelta uses a hard-coded 16 byte block size. If you're working with large files, try #undef XDELTA_HARDCODE_SIZE in xdelta.h then use -s BLOCKSIZE (--blocksize=BLOCKSIZE), which should be a power of 2. * New test program in the 'test' subdirectory, which runs comparisons against "diff --rcs -a" and also verifies the "xdelta patch" command. * Incorporate DJGPP patches from Richard Dawe . You can find his versions directly at: ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/xdlt112b.zip ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/xdlt112s.zip * Updated xdelta(1) man page. * Updated autoconf (2.50), automake (1.4-p4), libtool (1.4) scripts, which includes updated config.guess and config.sub scripts. * Correct some backward compatibility issues: strcmp() was not being tested == 0 for formats older than 1.0.4. * Update GLIB version requirement, now 1.2.8. * We really need support for 64bit file sizes... perhaps the next version? @ text @$NetBSD: patch-aa,v 1.7 2004/01/29 10:41:17 cjep Exp $ --- xd_edsio.c 2004/01/22 23:08:49 1.1 +++ xd_edsio.c 2004/01/22 23:11:04 @@@@ -220,8 +220,7 @@@@ for (i = 0; i < obj->index_len; i += 1) { print_spaces (indent_spaces); - g_print ("%d: -", i); + g_print ("%d:\n", i); print_spaces (indent_spaces); serializeio_print_xdeltachecksum_obj (& (obj->index[i]), indent_spaces + 2); print_spaces (indent_spaces); @@@@ -505,8 +504,7 @@@@ for (i = 0; i < obj->source_info_len; i += 1) { print_spaces (indent_spaces); - g_print ("%d: -", i); + g_print ("%d:\n", i); print_spaces (indent_spaces); serializeio_print_xdeltasourceinfo_obj ((obj->source_info[i]), indent_spaces + 2); print_spaces (indent_spaces); @@@@ -522,8 +520,7 @@@@ for (i = 0; i < obj->inst_len; i += 1) { print_spaces (indent_spaces); - g_print ("%d: -", i); + g_print ("%d:\n", i); print_spaces (indent_spaces); serializeio_print_xdeltainstruction_obj (& (obj->inst[i]), indent_spaces + 2); print_spaces (indent_spaces); @@@@ -916,8 +913,7 @@@@ for (i = 0; i < obj->index_len; i += 1) { print_spaces (indent_spaces); - g_print ("%d: -", i); + g_print ("%d:\n", i); print_spaces (indent_spaces); serializeio_print_rsyncindexelt_obj (& (obj->index[i]), indent_spaces + 2); print_spaces (indent_spaces); @@@@ -1195,8 +1191,7 @@@@ for (i = 0; i < obj->source_info_len; i += 1) { print_spaces (indent_spaces); - g_print ("%d: -", i); + g_print ("%d:\n", i); print_spaces (indent_spaces); serializeio_print_version0sourceinfo_obj ((obj->source_info[i]), indent_spaces + 2); print_spaces (indent_spaces); @@@@ -1212,8 +1207,7 @@@@ for (i = 0; i < obj->inst_len; i += 1) { print_spaces (indent_spaces); - g_print ("%d: -", i); + g_print ("%d:\n", i); print_spaces (indent_spaces); serializeio_print_version0instruction_obj (& (obj->inst[i]), indent_spaces + 2); print_spaces (indent_spaces); @ 1.7 log @Add RCS tag @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Make this compile with gcc3 - no more multi-line string constants. @ text @d1 1 @ 1.5 log @Update to 1.1.1, by ORI Manabu in pkg/13611. This version is a complete rewrite of the previous pkgsrc version, including a library, performance improvements on the algorithms used, less memory usage. Also, it doesn't use gdbm any more. @ text @d1 62 a62 13 $NetBSD: patch-aa,v 1.4 2001/01/24 15:37:09 skrll Exp $ --- Makefile.in.orig Wed Jan 24 15:22:34 2001 +++ Makefile.in @@@@ -105,7 +105,7 @@@@ fakeglib.c \ partime.c -libxdelta_la_LDFLAGS = -version-info 0:22.0 +libxdelta_la_LDFLAGS = -version-info 0:22:0 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = xdeltaconfig.h @ 1.4 log @Fix incorrect usage of libtool -version-info. Discussed on tech-pkg. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @USE_PKGLIBTOOL -> USE_LIBTOOL. LTCONFIG_OVERRIDE saves a patch. Sort PLIST. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 1998/10/02 14:55:03 tv Exp $ d3 5 a7 5 --- configure.orig Fri Oct 2 10:43:32 1998 +++ configure Fri Oct 2 10:43:55 1998 @@@@ -2244,6 +2244,7 @@@@ echo "$ac_t""no" 1>&6 fi d9 5 a13 12 +if false; then # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@@@ -2289,6 +2290,7 @@@@ ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \ $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \ || { echo "configure: error: libtool configure failed" 1>&2; exit 1; } +fi echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 echo "configure:2295: checking how to run the C preprocessor" >&5 @ 1.2 log @Get libtool from the right place. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Adding xdelta pkg. an enhanced diff that works on binary files. @ text @d2 8 a9 3 --- configure.orig Sat Aug 22 03:46:19 1998 +++ configure Sat Aug 22 03:51:53 1998 @@@@ -2247,3 +2247,3 @@@@ d11 7 a17 2 -LIBTOOL='$(SHELL) $(top_builddir)/libtool' +LIBTOOL='$(SHELL) $(exec_prefix)/bin/libtool' d19 2 @