./devel/xdelta3, Enhanced diff that works on binary files (version 3.x)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.1.0, Package name: xdelta3-3.1.0, Maintainer: pkgsrc-users

Given two binary files, create a compressed binary diff of them. Also
provides the ability to patch the diff back to the original file to create
the new file.


Master sites:

Filesize: 710.554 KB

Version history: (Expand)


CVS history: (Expand)


   2023-04-26 21:47:29 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xdelta3: update to 3.1.0.

First release of the 3.1.x series. This is taken from the "64bithash"
branch.

    Adds support for -B values greater than 2GB, enabled by \ 
-DXD3_USE_LARGESIZET=1 variable
    Adds new performance and speed regression test (written in #Golang)

When compiled for large sizes, xdelta3 uses a 64bit checksum
function. This impacts both compression and speed.

Relative to 3.0.11, the new branch is currently 3-5% slower and
has 1-2% worse compression. Performance will be addressed in future
3.1.x releases.
   2023-04-26 20:12:57 by Thomas Klausner | Files touched by this commit (1)
Log message:
xdelta3: use GITHUB variables
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2016-02-08 17:26:49 by Thomas Klausner | Files touched by this commit (3)
Log message:
Update xdelta3 to 3.0.11.

3.0.11:

Fixes and one major bug:

    Decoder block cache poor cache performance (source buffer was effectively \ 
half-sized)

and a number of minor and non-critical bugs:

    Number of decoder crashes discovered by American Fuzzy Lop
    Lingering XD3_TOOFARBACK issues
    Improved testing & portability

3.0.10

Primarily fixes jmacd/xdelta#188

Continuing work on portability, new release script runs build+test in more \ 
configurations.
Windows executable built with MinGW cross compiler.

3.0.9

Builds (more) cleanly on newer compilers.

Improvements in "printf" usage & portability Several minor bug \ 
fixes. Move to Github.

3.0.8

Windows build now includes support for liblzma secondary compression with \ 
"-S lzma". (Sorry for the delay.)
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2013-04-27 14:08:34 by Sergey Svishchev | Files touched by this commit (2)
Log message:
Update to 3.0.6. Changes:

If you run xdelta3 on source files smaller than 64MB, you may notice
xdelta3 using more memory than it has in the past. If this is an issue,
lower the -B flag.

Fixed issues with external compression and potential buffer overflows
when using the -v setting (verbose output) with very large input files.
   2012-10-31 12:19:55 by Aleksej Saushev | Files touched by this commit (1460)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.