pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
New cabextract 1.9 and libmspack 0.9 release
Hello all,
cabextract 1.9 and libmspack 0.9alpha have been released. This corrects
two issues introduced in the previous release.
1. Using "cabextract -F" gave invisibly wrong results. The bug is in
libmspack, it avoids decompressing data to get to the correct folder
offset when the folder is LZX compressed.
2. cabextract would not build with the ./configure
--with-external-libmspack option (src/cabinfo.c relied on the
"-I./mspack" compiler flag).
cabextract can be downloaded from https://www.cabextract.org.uk/
libmspack can be downloaded from https://www.cabextract.org.uk/libmspack/
SHA256 sums:
682b8863a81dc0cf977270e6fb00a87a861283e7017516a74342b0146dd88121
cabextract-1.9-1.i386.rpm
9969edaacc4a2393d927d611634bdb748a66c8a0fe10b423e0e88104573d269c
cabextract-1.9-1.src.rpm
1bbc793d83c73288acd7e28ce33ec04955a76c73bf6471424ff835d725fcc4c1
cabextract-1.9.tar.gz
29ce778dc4fc2dd14514f21a11cedc7ff047ddce373f0c76d5fc054df0a27517
libmspack-0.9alpha.tar.gz
Other changes you should note:
* cabextract and libmspack are now distributed with their test-suites,
which now run as part of "make check"
* cabextract and libmspack's configure.ac files have been cleared of
obsolescent tests. C code now make these assumptions:
- <ctype.h> <limits.h> <stdlib.h> <string.h> exist
- cabextract assumes <dirent.h> <errno.h> <locale.h> <stdarg.h>
<sys/stat.h> <sys/types.h> <time.h> exist
- if you have iconv(), towlower(), utime(), utimes(), you also have
their header files (<iconv.h>, <wctype.h>, <utime.h> and <sys/time.h>
respectively)
- <ctype.h> defines tolower()
- <string.h> defines memcpy(), memmove(), strrchr(), strlen()
- <string.h> (or <strings.h> if you have it) defines strcasecmp()
- <time.h> protects itself from double-inclusion
* cabextract's ./configure --with-external-libmspack now uses
pkg-config. You can use the environment variables libmspack_CFLAGS and
libmspack_LIBS to override this.
* libmspack's programs in src/ have been moved to examples/ and do not
auto-install
* cabextract's test suite needs the "diff" command
Regards
Stuart
Home |
Main Index |
Thread Index |
Old Index