AdvanceCOMP is a collection of recompression utilities for your .ZIP archives,
.PNG snapshots, .MNG video clips and .GZ files.
It's mainly intended for recompressing your rom, snapshot and clip collection
of emulated games.
The main features are:
* Recompress ZIP, GZ, PNG and MNG files using the Deflate 7-Zip
implementation.
* Recompress MNG files using Delta and Move optimization.
* Fixed reading of filenames with spaces in tar archives.
* Fixed bug #138154 (File-Roller Crash when dropping a file dragged
from archive).
* Remove a file from the recent file list if the file could not be loaded.
* Added RPM and Suffit to the recent file list mime types.
* Fixed popup menu sensitivity.
because it was just removed after.
But now use a patch to disable the install and disable the
creation of the ${PREFIX}/info directory.
(${PREFIX}/info is wrong; pkgsrc uses ${PREFIX}/${INFO_DIR}.)
(The patch also includes the BSD_INSTALL_SCRIPT change
which was previously done in the Makefile using sed.)
support is useless in pkgsrc anyway, and it breaks the build on several
platforms because of confusion over what the build dir is to be
called. (possibly because of CONFIG_SUB_OVERRIDE?)
- Use buildlink framework.
- NO_CONFIGURE=yes
- Enable pkgviews installation.
Changes in 2.5:
- In afio.h ulo and ull macros, added L and LL letters in constants.
- Documented `long long' issues in PORTING file. Removed ifdeffed
typedef ulonglong porting hacks from the afio.h file.
- Changed mknod() call to mkfifo() call when creating named pipe from
archive. Freebsd cannot make named pipes with mknod.
- Added some extra defines to suppress some warnings on sun platform.
Also added some stuff around awk invocations in makefile and regtest
to make things easier on sun -- the sun platform I tried it on had a
default awk that was too ancient to understand things like gsub.
- Added some discussion of sun and freebsd to PORTING file.
- Fix to regression test: no longer complains if two compared directory
inodes have a size difference. Bases on bug report by vasudeva.
- Changed sanity check on the stdin at the start of executing -o mode:
now the check only happens if stdin is a tty. This allows scripts to
make empty archives, and is needed for compatibility with tob. Based
on problem report by Dirk Eddelbuettel.
- Changed read() to readall() in outdata().
- Updated SCRIPTS file.