From 155be35bd77e1ab6f8fa8e2cbba959ed96494e9f Mon Sep 17 00:00:00 2001 From: heinz Date: Sat, 8 Nov 2008 19:57:48 +0000 Subject: Updated to version 3.0u. Pkgsrc changes: - Updated HOMEPAGE. Changes were collected from this page. - Needs GNU make. - LICENSE is GPLv2 - Added basic support for "make test". Changes since version 3.0q: =========================== Xdelta-3.0u release notes: * New xdelta3 merge command (issue 36) * Windows stdin/stdout-related fixes (issue 34) * Fix API-only infinite loop (issue 70) * Various portability and build fixes (gcc4, DJGPP, MinGW, Big-endian, Solaris, C++) * New regression test (yeah!) Xdelta-3.0t release notes: * Improves compression by avoiding inefficient small copies (e.g., copies of length 4 at a distance >= 2^14 are skipped) * Fixes an uninitialized array element in -S djw which did not cause a crash, but caused less than ideal compression and test failures * Fixes bugs in xdelta3 recode, tests added * All tests pass under Valgrind Xdelta-3.0s release notes: * Faster! Several optimizations to avoid unnecessary arithmetic * xdelta3 -1 has faster/poorer compression (xdelta3 -2 is the former configuration) * -S djw exposes secondary compression levels as -S djw1 .. -S djw9 * Removes "source file too large for external decompression" error check * API support for transcoding other formats into VCDIFF Xdelta-3.0r release notes: * Fixes an encoder crash caused by -S djw (secondary compressor) on certain data, new tests for code-length overflow * Adds new recode command for re-encoding a delta with different secondary compression settings * Fixes API-specific bugs related to non-blocking calls to xd3_encode_input and xd3_decode_input * Adds new examples/encoder_decoder_test.c program for the non-blocking API --- devel/xdelta3/Makefile | 14 ++++++++++---- devel/xdelta3/distinfo | 8 ++++---- 2 files changed, 14 insertions(+), 8 deletions(-) (limited to 'devel/xdelta3') diff --git a/devel/xdelta3/Makefile b/devel/xdelta3/Makefile index f565bfcb8b9..8a38f719267 100644 --- a/devel/xdelta3/Makefile +++ b/devel/xdelta3/Makefile @@ -1,21 +1,27 @@ -# $NetBSD: Makefile,v 1.3 2008/04/07 18:26:21 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2008/11/08 19:57:48 heinz Exp $ # -DISTNAME= xdelta30q -PKGNAME= xdelta3-3.0q +DISTNAME= xdelta3.0u +PKGNAME= xdelta3-3.0u CATEGORIES= devel MASTER_SITES= http://xdelta.googlecode.com/files/ MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://code.google.com/p/xdelta/ +HOMEPAGE= http://xdelta.org/ COMMENT= Enhanced diff that works on binary files (version 3.x) +LICENSE= gnu-gpl-v2 + PKG_DESTDIR_SUPPORT= user-destdir BUILD_TARGET= xdelta3 +USE_TOOLS+= gmake INSTALLATION_DIRS= bin do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xdelta3 ${DESTDIR}${PREFIX}/bin/xdelta3 +do-test: + ${WRKSRC}/xdelta3 test + .include "../../mk/bsd.pkg.mk" diff --git a/devel/xdelta3/distinfo b/devel/xdelta3/distinfo index b1a43b1c07f..627da3ff0d6 100644 --- a/devel/xdelta3/distinfo +++ b/devel/xdelta3/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.1.1.1 2007/04/23 10:17:42 tnn Exp $ +$NetBSD: distinfo,v 1.2 2008/11/08 19:57:48 heinz Exp $ -SHA1 (xdelta30q.tar.gz) = 3cc9e416deb33076ee8a5a0675a6ef1dc8ded1f7 -RMD160 (xdelta30q.tar.gz) = b77b8a5bb5ee788af8beedfc29a36008136e71cb -Size (xdelta30q.tar.gz) = 180962 bytes +SHA1 (xdelta3.0u.tar.gz) = b6a6c68abe879133c769b101dbc9e171254f583b +RMD160 (xdelta3.0u.tar.gz) = 7913e773d3b27e18d5636e12b04e5bef7a8c97dd +Size (xdelta3.0u.tar.gz) = 219264 bytes -- cgit v1.2.3