It can deal with more recent ace archives than those supported by the
open-source port of ace (un)archiver.
PR: ports/88713
Submitted by: Andrew Pantyukhin <infofarmer@gmail.com>
zip, ace, 7zip, arj, and rpm.
It uses external bash shell wrappers to handle the different types of file
formats, so adding support for new archive types can be easily done by writing
a wrapper.
PR: ports/88760
Submitted by: Mark Kane <mark@mkproductions.org>
deb2targz is a very small perl script for converting Debian Linux .deb packages
to a .tar.gz. deb2targz does not need any external programs like 'ar' or 'tar'.
PR: 86641
Submitted by: Emanuel Haupt <ehaupt@critical.ch>
Approved by: pav (mentor)
Notified by: dinoex
Add new port archivers/libunrar
"Library to work with RAR archivies"
PR: ports/86508
Submitted by: Alex Samorukov <samm@os2.kiev.ua>
Approved by: pav (mentor)
Gzrecover attempts to skip over bad data in a gzip archive. It will try to to
skip over bad data and extract whatever files might be there.
WWW: http://www.urbanophile.com/arenn/hacking/gzrt/
PR: ports/81840
Submitted by: Emanuel Haupt <ehaupt@critical.ch>
method. This program is taken from LZMA SDK. 7-zip uses the same compression
method, but creates 7Z archives instead of pure LZMA data stream. LZMA can
compress and decompress data streams using standard input/output.
Compression ratio is about 25-30% better than bzip2 and decompression speed
is about two times faster. This makes LZMA good bzip2 replacement for
use in software distribution.
WWW: http://www.7-zip.org/sdk.html
PR: ports/80554
Submitted by: Radim Kolar <hsn@netmag.cz>
people to join a torrent (after they have converted their zip files) with a
particular set of files, thus preventing them from having to download the
entire set of files again. Because of the way TorrentZip creates identical
zips, the file hashes will always match those in the original torrent.
PR: ports/80579
Submitted by: Scot W. Hetzel <swhetzel@gmail.com>
PEAR::File_Archive will let you manipulate easily the tar, gz and zip files.
This library is strongly object oriented. It makes it very easy to use, writing
simple code, yet the library is very powerfull.
File_Archive is made of two objects: readers and writers. Are currently
implemented readers from file, directory, tar, gz, zip and bzip2 archives.
You can write to file(s), send mails with files attached, or create tar, gz,
zip, bzip2 archives.
PR: ports/80068
Submitted by: Antonio Carlos Venancio Junior <antonio@php.net>
Orange is a tool and library for squeezing out juicy
installable Microsoft Cabinet Files from self-extracting
installers for Microsoft Windows.
Supported installers include VISE, InstallShield, Setup
Factory and more.
WWW: http://synce.sourceforge.net
PR: ports/76030
Submitted by: Sam Lawrance <boris@brooknet.com.au>
PKWARE Data Compression Library
Dynamite is a tool and library for decompressing data
compressed with the PKWARE Data Compression Library.
WWW: http://synce.sourceforge.net
Notes:
* This library is required for the update of synce-kde
* The 'dynamite' binary crashes when invoked without
arguments. This is expected, not a freebsd specific
problem.
PR: ports/76026
Submitted by: Sam Lawrance <boris@brooknet.com.au>
able to take advantage from long distance redundancies in files, which can
sometimes allow rzip to produce much better compression ratios than other programs.
WWW: http://rzip.samba.org/
This prgogarm is particularly useful to extract .SYS and .INF files
from NDIS drivers packaged as InstallShield archives, which are required
as input to ndiscvt (i.e. for the NDISulator).
Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar
variants and the POSIX cpio format.
WWW: http://people.freebsd.org/~kientzle/libarchive/
This code is present in -CURRENT but Tim currently has no intention of
MFC'ing it. The port will allow 4.x users to benefit from Tim's current
work and the tools he is building on top of it (bsdtar, libpkg).
Not objected to by: kientzle
"The Red Hat Package Manager (RPM) is a powerful command line driven
package management system capable of installing, uninstalling,
verifying, querying, and updating computer software packages. Each
software package consists of an archive of files along with information
about the package like its version, a description, and the like.
There is also a related API ("Application Program Interface"),
permitting advanced developers to bypass 'shelling out' to a command
line, and to manage such transactions from within a native coding
language.
WWW: http://www.rpm.org/"
4.0.4 was chosen because:
. The only newer version available as a tarball (4.1) is buggy.
. This version closely corresponds to our current default linux_base.
. This version uses the version of popt we have in the tree (unfortunately
it uses an earlier version of beecrypt).
. This version is a lot less work to port than 4.2 (elfutils).
However, I am considering how best this port could be updated to a more
recent version (e.g. 4.1.1 or 4.2, probably the latter).
This wasn't an update to the current rpm port as I haven't done enough
testing of other ports that use rpm with it.
Tested on 4.9/i386, 5.2/sparc64 and 5.2/alpha.
UPX is a free, portable, extendable, high-performance executable
packer for several different executable formats. It achieves an
excellent compression ratio and offers very fast decompression.