pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/xdelta3 Updated to version 3.0u.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d04a8e3ced04
branches:  trunk
changeset: 549782:d04a8e3ced04
user:      heinz <heinz%pkgsrc.org@localhost>
date:      Sat Nov 08 19:57:48 2008 +0000

description:
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

diffstat:

 devel/xdelta3/Makefile |  14 ++++++++++----
 devel/xdelta3/distinfo |   8 ++++----
 2 files changed, 14 insertions(+), 8 deletions(-)

diffs (48 lines):

diff -r 3d8619aebfdb -r d04a8e3ced04 devel/xdelta3/Makefile
--- a/devel/xdelta3/Makefile    Sat Nov 08 19:57:36 2008 +0000
+++ b/devel/xdelta3/Makefile    Sat Nov 08 19:57:48 2008 +0000
@@ -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@localhost
-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 -r 3d8619aebfdb -r d04a8e3ced04 devel/xdelta3/distinfo
--- a/devel/xdelta3/distinfo    Sat Nov 08 19:57:36 2008 +0000
+++ b/devel/xdelta3/distinfo    Sat Nov 08 19:57:48 2008 +0000
@@ -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



Home | Main Index | Thread Index | Old Index