./devel/open-vcdiff, RFC 3284 encoder/decoder for VCDIFF Differencing and Compression

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


Branch: CURRENT, Version: 0.8.3, Package name: open-vcdiff-0.8.3, Maintainer: agc

An encoder and decoder for the format described in RFC 3284: "The
VCDIFF Generic Differencing and Compression Data Format." The encoding
strategy is largely based on Bentley-McIlroy 99: "Data Compression
Using Long Common Strings." A library with a simple API is included,
as well as a command-line executable that can apply the encoder and
decoder to source, target, and delta files. A slight variation from
the draft standard is defined to allow chunk-by-chunk decoding when
only a partial delta file window is available.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 739.522 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2017-09-03 11:22:58 by Thomas Klausner | Files touched by this commit (20)
Log message:
Update some HOMEPAGEs.
   2017-06-01 00:32:53 by Alistair G. Crooks | Files touched by this commit (2)
Log message:
build fix for recent c++ compilers.

thanks, compiler writers, for helping us avoid this heinous sin:

	src/vcdecoder_test.cc:33:3: error: narrowing conversion of '195' from 'int' to \ 
'char' inside { } [-Wnarrowing]

and the diff used to avoid this:

 const char VCDiffDecoderTest::kStandardFileHeader[] = {
-    0xD6,  // 'V' | 0x80
-    0xC3,  // 'C' | 0x80
-    0xC4,  // 'D' | 0x80
-    0x00,  // Draft standard version number
+    (char)0xD6,  // 'V' | 0x80
+    (char)0xC3,  // 'C' | 0x80
+    (char)0xC4,  // 'D' | 0x80
+    (char)0x00,  // Draft standard version number
     0x00   // Hdr_Indicator: no custom code table, no compression
   };
   2017-05-03 10:38:46 by Jonathan Perkin | Files touched by this commit (95)
Log message:
Convert CXXFLAGS setting C++ standard to USE_LANGUAGES.
   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-08-15 19:12:12 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Add b3.mk.
   2013-05-09 22:06:09 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Patches to fix gtest.