Commit graph

595 commits

Author SHA1 Message Date
grant
f004eee342 sync with -current rev 1.26 2003-06-23 13:37:10 +00:00
grant
32600ff5a4 Import of NetBSD-current's pax (replacing the older pkgtools/pax).
NetBSD pax is the POSIX standard archiver with many extensions.

pax will read, write, and list the members of an archive file, and will
copy directory hierarchies.

pax operation is independent of the specific archive format, and supports
a wide variety of different archive formats.

This package uses pkgtools/libnbcompat, and is known to build on
Solaris 9, Slackware 8.1 and Darwin 6.6. Please send-pr(1) if this
package is broken on your platform.
2003-06-23 11:45:21 +00:00
agc
1cf87833d6 When constructing the WRKSRC definition, use ${PKGNAME_NOREV} rather than
${PKGNAME}, so that the WRKSRC definition is immune from any subsequent
PKGREVISION changes. With thanks to jmc for the nudge.
2003-06-18 09:22:14 +00:00
wiz
1872095674 Update to 1.02, from Quentin Garnier in PR 21919.
Changes:

* important changes in version 1.02 12/6/2003:

This release holds some bugfixes over the 1.01 release, mainly these:
-   Silly thinko fix in File.pm
-   Quell some warnings if files are empty
-   The cache of previously added files was not being emtpied

Also, some new features are added:

-   Archive::Tar::File objects now have a C<has_content> method.

* important changes in version 1.01 5/6/2003:

This release holds some bugfixes over the 1.00 release, mainly these:

-   Silence some warnings when writing directories to disk.
-   A { } inside a map was interpreted as a block rather than a hashref
    constructor -- now fixed.
-   Fix write() to work again as advertised when passed no arguments.
-   This also means glob support to write is now definately not
    available.
-   Silly thinko of where splitpath() instead of splitdir() was used.

Some new features/changes:

-   Add a new method 'has_content' to Archive::Tar::File.
-   Cygwin's tests will now also use the 'short' files, since cygwin
    is built on top of an Win32 filesystem.

* important changes in version 1.00 31/5/2003:

This release marks the new development track as 'stable'. Version got
upped to '1.00'. Not many changes, merely lots of succesfull test
reports constitute this version. However, a tiny fix regarding the
reserved string 'VERSION' has been applied, as well as a few more FAQ
entries have been added.

* important changes in version 0.99_06 5/5/2003:

This release only entails a bug fix on 0.99_05 -- C<extract_archive>
was dealing wrongly with special files such as hardlinks etc. This
is now fixed.

* important changes in version 0.99_05 30/4/2003:

Apparently windows has some issues with long path names.
This version introduces an adapted test suite for Win32 machines.

* important changes in version 0.99_04 28/4/2003:

Make Archive::Tar work happily on perl 5.005_03

* important changes in version 0.99_03 28/4/2003:

This release only has bug fixes on 0.99_02.

Fixed handling of long file names when extracting with
C<extract_archive>

Fixed handling of prefixes in tar headers that contain regex meta-
characters.

Fixed a few spurious warnings about comparing non-numbers.

Expanded the test cases accordingly.


* important changes in version 0.99_02 26/3/2003:

Added options to be passed to read, namely:
	- extract (to extract while reading)
	- limit (to limit the amount of files read from the archive)

Implemented the '././@LongLink' support, which is GNU's way of
dealing with filenames that are longer than 255 chars.

Added a global variable $WARN which controls whether warnings get
printed or just stored.

Fixed a few small bugs that considered files named '0' or '' to not
really be files and refuse to package them.

* important changes in version 0.99_01 16/3/2003:

Total rewrite from the ground up. Removed as many as the nasty
bits (no pun intended) as possible and tucked them away.
No code from the old distribution remains.

Cleaned up the API, introduced clean error handling and just
generally removed a lot of cruft.

Note that Archive::Tar now requires perl version 5.005_03 or higher
to run.

Introduced 2 new submodules:
Archive::Tar::Constant
    Simply holds all constants, like block length, tar headers etc

Archive::Tar::File
    Object class for all files in a tar archive, to make for easier
    manipulataion of the archive in-memory.
    See perldoc Archive::Tar::File after installation.

Added a few features:
write() now takes an optional 3rd paramater (prefix) which will allow
you to tuck away all files in that sub directory.

rename() is introduced, allowing for easy renaming of files in the
archive.

get_files() returns a file of all Archive::Tar::File objects in the
current read-in archive.

* important changes in version 0.23, 21/1/2003:

Bundled 0.072 and 0.22 to be able to work on Win32 and non-Win32
platforms. Since the previous version is almost 3 years old, bundling
seemed like the quickest way to get a working solution again.

Archive::Tar now transparently Does The Right Thing depending what
platform you are on -- Win32 users, read the Archive::Tar::Win32
documentation!

I also suppose this makes me the new maintainer...
2003-06-17 13:33:26 +00:00
wiz
9cca402c42 Update to 2.2.4, from Juan RP in PR 21626.
version 2.2.4
-------------
        * Added is and sr translations.

version 2.2.3
-------------
        * Handle tar archives with a ':' in the path.
        * Display the uncompressed size of gzipped files.
        * Added ga, ml translations.

version 2.2.2
-------------
        * Added he, tr, kn, zh_TW, fa, az translations.
2003-06-12 13:28:58 +00:00
jmmv
8fb6b72a5b s|/usr/pkg|@PREFIX@|g, so that the pre-configure target replaces the prefix
properly.
2003-06-06 10:11:15 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
grant
6c510a0eb9 turn off optimization to avoid an internal compiler error on powerpc. 2003-06-01 01:57:16 +00:00
jmmv
6fdf05cc93 Depend on (at least) version 1.2 of gnome{,1,2}-dirs to automatically handle
the shared share/mime-info directory.  Bump PKGREVISION.
2003-05-30 16:19:50 +00:00
salo
6241c4e07b PKGREVISION++
- install scripts with executable bit set.
- style nits (DESCR has 80 columns, make PKGNAME version agnostic, move
  comment about info file where it belongs, ..).
Addresses PR pkg/21702 by Rob Quinn.
2003-05-28 20:37:08 +00:00
wiz
ff9c5da518 Add BUILD_USES_MSGFMT, noted missing by Jeremy C. Reed in PR 20916. 2003-05-23 22:24:16 +00:00
wiz
83a75a1b15 Comment out CXXFLAGS so that the value of the environment variable is used.
Requested by Adam Ciarcinski.
2003-05-23 09:19:01 +00:00
wiz
9b235397a2 Update to 3.2.2, from Juan RP in PR 21629.
Changes: minor bugfixes (complete diff to last version is <40 lines).
2003-05-20 15:26:47 +00:00
wiz
71ed229463 Remove sentence about license (in licenses/ dir), and |fmt. 2003-05-19 07:37:24 +00:00
martin
5c09a23e76 The LICENSE.TXT file actually is called license.txt. 2003-05-19 07:26:58 +00:00
grant
639c9651c8 whitespace 2003-05-17 06:23:44 +00:00
salo
1569063147 - sync buildlink2.mk with reality
- DESCR has 80 culumns, no need for saying about license here
- style nits
2003-05-14 02:11:25 +00:00
salo
039f65ff53 PKGREVISION++
- remove dependency on GNU make
- this package doesn't really use buildlink2
- pass CFLAGS
2003-05-11 12:37:33 +00:00
wiz
d46b8ef063 Update to 3.2.1. Main news is better precision for time stamps; new option:
ts<m,c,a>[N]  Save or restore file time (modification, creation, access)
2003-05-08 09:55:31 +00:00
wiz
b7ccafd081 Update to 1.01:
* Five years have passed since the last release: completely updated
    the Autoconf build system, enable Autoconf large file support.
  * Warn about a compressed file's trailing zero bytes only if in
    verbose mode (for compatibility with recent versions of GNU tar).
  * Don't be too strict in favoring stdin - using `--no-stdin' should not
    be necessary any longer.
  * Added option `-P' to save/restore the path name of a compressed file.
  * Added option `--crc32' to use a crc32 instead of a adler32 checksum.
  * Fixed an assertion that could happen in very rare cases.
2003-05-08 09:45:47 +00:00
wiz
135cdaf992 Sunsite does not really carry the distfile. 2003-05-08 09:41:29 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
grant
1dffa14430 don't call install with multiple directory args. 2003-05-05 17:10:02 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
cjep
de994a8bf8 Lint: Make this description concise. 2003-04-27 15:15:31 +00:00
cjep
3962434998 Lint: Make this file less than 24 lines 2003-04-27 15:13:28 +00:00
jmmv
267286d55f Align multiple MASTER_SITES lines properly. 2003-04-25 18:29:22 +00:00
wiz
b723d54099 Use ${LN} -sf to create symlinks.
Closes PR 21263 by Jeremy C. Reed.
2003-04-22 20:25:08 +00:00
heinz
f432d7cfe2 Use mktime(3) instead of timelocal which doesn't exist on Solaris and
is deprecated on NetBSD. Other platforms support mktime as well.
Bump package revision.
2003-04-19 17:48:08 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
wiz
98f4d50cee Comment should not end with a dot. 2003-03-28 21:19:11 +00:00
wiz
28a4483bc7 NO_PATCH is deprecated, says pkglint. Remove it. 2003-03-28 21:14:10 +00:00
wiz
92445eb1ed Remove superfluous whitespace. 2003-03-28 20:28:56 +00:00
jschauma
d928b8f223 De-confusify: Let emulators/suse_*/Makefile.* _not_ include bsd.pkg.mk, but rather
make all packages that use linux emulation include bsd.pkg.mk as the
last files just like any normal package.
2003-03-26 04:05:37 +00:00
jschauma
291ecdb5f0 Make this compile on Irix with the MIPSPro compiler by removing gcc-only
CFLAGS from a patch iff CC is not gcc.
2003-03-18 21:53:29 +00:00
wiz
aadbdb0f19 Honour GNU_PROGRAM_PREFIX. From Jeremy C. Reed.
Bump PKGREVISION.
2003-03-16 00:17:23 +00:00
salo
c64bfef700 Updated to version 1.4.3.
Changes:

- Support for BSDi version 4.x
- Suport for BSDi on sparc
- Support for sparc64 FreeBSD
- Support for i786-cygwin
- Added +DAportable to the HP-UX cc compiler flags
- New Platform 9000-831-hp-ux-cc
- Added floatingpint printing support for OS/2
- Added support for macppc-netbsd-cc NetBSD on MAC
- Workaround for an OpenBSD bug in ctype.h (illegaly #defines EOF)
- Added IPv6 support to 'rmt'
- Better casting for debug printf() in 'rmt'
- Better autoconfiguration for librmt and its users yields in better
  compilation and portability results for OS that do not support the
  needed internet features for remote tape support.
- Special support for an undocumented but unfortunately important
  "feature" for symlinks on HP-UX.
  Now star tries to retain the permissions of a symlink by
  stting umask() before creating the symlink.
- Fixed a bug that caused star to be unable to correctly deal with
  ACLs where the user or group name contains spaces.
- Workaround for reading rotten archives caused by above bug.
- Fixed a bug that caused star to create broken archives if
  the POSIX.1-2001 extended format is used for sparse files > 8 GB.
  For this reason, a new extended header tag SCHILY.realsize has
  been added.
- Fixed a bug that caused star to dump core on UNIX-98 TAR compat mode
  with e.g. 'star cbv' because star did not check for the missing arg to
  the -b option.
- 'star -n -tpath ...' now only prints the pathnames to allow
  to use the ooutput directly in scripts. If you like the old
  behavior, use 'star -nv ...'
2003-02-23 11:28:59 +00:00
jmmv
dea9abf569 Use the omf.mk file provided by the scrollkeeper package to automatically
rebuild the documentation database at install/deinstall time. This means
that:
- PLIST's do not need to call scrollkeeper-{update,rebuilddb} directly;
  this is done by a bsd.pkg.install.mk template.
- The share/omf directory is only removed by scrollkeeper, which is the
  last package in the dependancy tree.
- PKGREVISION is bumped.

Reviewed by wiz.
2003-02-18 14:55:54 +00:00
grant
bce85df836 add xmill 2003-02-17 09:23:06 +00:00
grant
5d72966303 use the full path to unzip. 2003-02-17 09:22:47 +00:00
grant
50863252ec Initial import of xmill-0.7 into The NetBSD packages collection.
XMill is a special-purpose compressor for XML data that typically achieves
twice the compression rate over existing compressors, such as gzip.

Provided by collver1@attbi.com in PR pkg/20353, with minor changes by
me.
2003-02-17 09:20:25 +00:00
jmmv
79492e16f3 Update to 2.2.1. Changes since 2.0.4:
version 2.2.1
	* Change icon themes on the fly and allow svg icons.
	* Added pt, sk and mn translations.
version 2.2.0
	* Updated the manual.
version 2.1.5
	* Handle LHA archives created on Windows.
	* Bugfixes.
version 2.1.4
	* Bugfixes.
version 2.1.3
	* Multi Drag & Drop support.
	* Session management support.
	* HIG compliant dialogs.
	* Added archive operations in the nautilus context menu.
	* Scripts removed.
	* Bugfixes.
version 2.1.2
	* Archive loading is 3 times faster.
	* Recognize zip archives regardless of the file extension.
version 2.1.1
	* Use egg-recent for handling recent files.
	* Use gnome-icon-lookup to get icons.
version 2.1.0
	* Do not read the archive in non-interative mode, this speeds up
	  extraction with Nautilus scripts.
	* Fixed russian manual.

Changes in the package:
- Use schemas.mk to register GConf2 schemas in the global database.
- Depend on gnome2-dirs.
2003-02-14 20:55:50 +00:00
grant
c7945897b2 - remove unnecessary if(OPSYS == Darwin), as this is handled
automatically.
- use ${TOUCH} to create empty file, not ${ECHO} '' > filename...
2003-02-13 17:41:37 +00:00
yyamano
5f3bc8e0de fix build on darwin. 2003-02-06 15:06:17 +00:00
jlam
733bab205c Reorder the two targets for aesthetic reasons. 2003-02-04 18:44:52 +00:00
jlam
3c82a3e8ca Create a fake libtool archive since libbz2.la isnt in the base system but
the package creates one.
2003-02-04 18:40:07 +00:00
jmmv
1b555806e7 Remove dependancy on gnome1-dirs as discussed with wiz. This will be handled by gnome-libs. 2003-01-27 19:46:59 +00:00
jmmv
7a7159adec Depend on gnome1-dirs to handle shared directories. Bump PKGREVISION to 1. 2003-01-27 11:46:58 +00:00
tron
a90297edcc Fix typo in last commit. 2003-01-21 14:22:31 +00:00
wiz
86aa32b2fa Depend on latest gtar, PKGREVISION++. 2003-01-21 11:49:50 +00:00
wiz
98dc9010e9 Bump PKGREVISION for last change. 2003-01-21 09:29:45 +00:00
jschauma
baee51c780 As suggested by wiz:
Make sure a ${PREFIX}/bin/gtar exists independent of ${GNU_PROGRAM_PREFIX},
since it's needed for pkgsrc, and make pkgsrc use ${PREFIX}/bin/gtar.
2003-01-20 23:23:57 +00:00
salo
a44600312f s/INSTALL_*/BSD_INSTALL_*/ in patch-aa, remove unnecessary MAKE_ENV. 2003-01-19 06:46:23 +00:00
wiz
58d8da7264 Update to 3.1.3, bugfix release. 2003-01-13 10:55:11 +00:00
cjep
f2bc62817c USE_PKGLOCALEDIR 2003-01-10 07:34:16 +00:00
uebayasi
dc1117f8e4 Prototype buildlink2.mk's created automagically by createbuildlink(8). 2003-01-09 11:21:40 +00:00
jmmv
9e7affa983 Add and enable file-roller 2003-01-04 12:46:45 +00:00
jmmv
c16c2865bc Initial import of file-roller, version 2.0.4.
File Roller is an archive manager for the GNOME2 environment. This means
that you can:
- Create and modify archives.
- View the content of an archive.
- View a file contained in the archive.
- Extract files from the archive.

Supported file types include: .tar, .tar.gz, .tar.gz, .tar.bz2, .tar.Z,
.tar.lzo, .zip, .jar, .ear, .war, .lzh and .rar.

Provided in PR pkg/19592 by Juan RP with some changes by me. Reviewed by wiz.
2003-01-04 12:45:42 +00:00
agc
81c51de124 Update to version 20021217 of mousetar.
Major change is a minimalist bignum implementation as a portable means
of supporting integers larger than 32 bits.
2003-01-02 09:45:48 +00:00
jschauma
4c3744b0dd Update MASTER_SITE. Should fix problem in Huberts last bulk-build. 2002-12-26 18:04:33 +00:00
grant
7bcdc57b43 also pass '-DBSD' on Darwin. 2002-12-25 18:30:24 +00:00
wiz
e1e2ff0628 Replace collver@linuxfreemail.com with collver1@attbi.com.
Closes PRs 19516, 19517, 19518, 19519, 19520, 19521, 19522, 19523,
19524, 19525 and some more, perhaps.
2002-12-24 18:55:32 +00:00
wiz
61bff0cd75 Oops, typo in last. 2002-12-24 18:52:45 +00:00
wiz
a208234c4d Update MAINTAINER address, per PR 19515. 2002-12-24 18:50:12 +00:00
jmmv
ae19327ec0 Make this package install its example file inside the examples tree. Do not
copy it to PKG_SYSCONFDIR as it is just an example, not needed for regular
operation. Bump PKGREVISION to 1.
2002-12-23 08:05:34 +00:00
cjep
26603c92dd Add and enable unzoo 2002-12-23 01:57:04 +00:00
cjep
bbe6a86183 Initial import of unzoo 4.4 into the NetBSD packages collection as
archivers/unzoo.

unzoo is a public domain zoo archive extractor.
2002-12-23 01:56:43 +00:00
wiz
4ea2ccb987 'files/gtar.1' does not change name depending on GNU_PROGRAM_PREFIX;
noted by Jeremy C. Reed.
2002-12-22 17:15:33 +00:00
agc
28b3d18ee5 Allow this to be built on Linux. From Jeremy Reed, PR 19481 2002-12-22 16:37:30 +00:00
wiz
1de7c1fa18 Do not change (variable) name of executable in info documentation. 2002-12-22 01:49:13 +00:00
wiz
efda627f0a Use GNU_PROGRAM_PREFIX, based on a patch by Jeremy C. Reed. 2002-12-22 01:42:16 +00:00
wiz
22c7f33811 Use GNU_PROGRAM_PREFIX. Based on patch by Jeremy C. Reed. 2002-12-22 01:34:38 +00:00
grant
2938fe0c30 Updated star to 1.4.2.
Major changes since 1.4.1:

- printf() now correctly handles %X vs. %x on 64 bit machines
  Removed a 20 year old local extension that became non-portable.
- new 'librmt', which may be used by any external program like e.g.
  dump/restore to improve cross platform compatibility.
- librmt now allows the use of ssh(1) for remote tape access.
- smt benefits from librmt and now gives platform independent
  'mt status' output in remote mode.
- New option -wready for smt.
- Better man page for 'rmt'.
- Handle a seek error problem in create mode correctly when checking
  for reading past max possible file size on non-large file OS.
- Correctly propagate write/read errors from FIFO to star.
- Add support for SIGINFO (*BSD) as a courtesy to BSD users.
- Do not open /dev/tty if a newvolume script is present.
  This allows the use of star from cron scripts.
- Fixed a bug in the ACL handling code on Linux that caused star to
  recognize ACL comments as ACL entries and include them in the archive.
- Work around to allow star to read ACL enhanced archives that
  include bogus entries that really were ACL comments created by
  the bug above.

The full list of changes can be found at:

	ftp://ftp.fokus.gmd.de/pub/unix/star/AN-1.4.2
2002-12-16 23:21:06 +00:00
cjep
d8d86af8bd This time *really* remove it... 2002-12-14 17:44:13 +00:00
cjep
64221b7340 Remove parchive as it duplicates misc/parchive. 2002-12-14 10:47:31 +00:00
jschauma
aaf6bdd9eb Add a man-page that I had sitting around (originally also sent to the
author).  While we're at it, upgrade to version 0.93, and add a manpage
for grepjar, which is now part of this package.

Changes since 0.90:
Improved support for other Unix platforms.
Now works on Solaris, AIX, True 64, and HP-UX.
Hopefully resolved all big endian problems.
Fixed bug in update which caused it to skip
openning update file

Changs since 0.92:
Integrated GNU gcc patches to mainline fastjar
codebase.  Should compile on more platforms.
Ignore nutty errors.
2002-12-14 04:34:39 +00:00
cjep
11917f5b76 Add and enable nomarch. 2002-12-13 18:38:47 +00:00
cjep
a2a3891e96 Initial import of nomarch 1.3 into the NetBSD packages collection
as archivers/nomarch.

nomarch is a free version of the arc archiver program. It is available
under the GNU GPL license.
2002-12-13 18:38:08 +00:00
cjep
abfc770300 Add and enable parchive. 2002-12-13 18:25:18 +00:00
cjep
966edcc1bb Initial import of parchive 1.0 (a.k.a. par) into the NetBSD packages
collection as archivers/parchive.

The idea behind parchive is to provide a tool to apply the data-recovery
capability concepts of RAID-like systems to the posting and recovery of
multi-part archives on Usenet. Current filespec and clients support the
'Reed-Soloman Code' implementation that allows for recovery of any 'X'
volumes for 'X' parity volumes present.
2002-12-13 18:24:33 +00:00
cjep
ffe3e4bb1e Add and enable lbrate. 2002-12-13 17:51:25 +00:00
cjep
e783605514 Initial import of lbrate 1.1 into the NetBSD packages collection
as archivers/lbrate.

lbrate extracts/decompresses files from the CP/M LBR format. (It can also list
and test such archives.) It does this in an `unzip'-like manner, mostly hiding
the details of individually compressed and renamed files, and transparently
dealing with the required decompression/renaming.

From the FreeBSD ports collection.
2002-12-13 17:50:50 +00:00
cjep
a70a407f14 Add and enable xpk. 2002-12-13 16:29:32 +00:00
cjep
39dd16a5a0 Initial import of XPK 0.1.4 into the NetBSD packages collection as
archivers/xpk.

This package is a UNIX port of the Amiga XPK library.

The XPK system consists of a master library (libxpkmaster.so) and several
(un)packer sub-libraries (libxpkXXXX.so). Application programs only use the
master library directly: the master library takes care of loading and using
the sub-libraries. Each sub-library implements one type of compression.

There are different libraries for different types of data. When unpacking the
applications do not need to know which library was used to pack the data -
the appropriate library needs to be installed.

From the FreeBSD ports collection.
2002-12-13 16:29:02 +00:00
cjep
358ce75bdd Add and enable arj. 2002-12-13 15:39:57 +00:00
cjep
f2ad5c061e Initial import of arj-3.10b into the NetBSD packages collection
as archivers/arj.

This package is a GPL implementation of ARJ v2.7x for DOS on UNIX and
UNIX-like systems. It is assumed that the user is familiar with ARJ
operation on DOS before using this package.

New ARJ features on UNIX and UNIX-like platforms:
 - Support for symbolic and hard links
 - Archiving of special entities: pipes and devices
 - Support for UID/GID storage in a variety of methods
 - World's smallest native self-extracting modules
 - Outstanding interoperability with ARJ for DOS, Windows and OS/2 Warp

From the FreeBSD port collections (with several changes by me).
2002-12-13 15:39:28 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
salo
ed3263ecc7 USE_PKGLOCALEDIR, remove unnecessary patches. 2002-11-30 11:16:17 +00:00
jschauma
d877ee7c5f Don't always pass pass '-DBSD' to MAKE_ENV.
Pointed out by Jeremy C. Reed (reed at reedmedia dot net) in
PR pkg/19170.  Modification:  assume that anything that calls itself
*BSD can deal with this flag instead of just dealing with Linux.
(Please check on Darwin and adjust.)
2002-11-25 22:17:16 +00:00
bouyer
191c59f338 Ops, correct the checksum for patch-ah 2002-11-25 15:07:34 +00:00
bouyer
7247293935 Honnor ${PKGLOCALEDIR} 2002-11-22 12:05:05 +00:00
grant
6cf0e4b524 update MASTER_SITES and HOMEPAGE.
from Hiramatsu Yoshifumi in PR pkg/19003.
2002-11-21 12:52:57 +00:00
bouyer
47542eb173 Update gtar packages to 1.13.25, with security fixes from redhat.
Summary of changes (see NEWS and Changelog from the distribution for details):
- don't allow absolute paths, and path containing ../
* New option --overwrite-dir
* New option --recursion (the default) that is the inverse of --no-recursion.
* New options --anchored, --ignore-case, --wildcards,
  --wildcards-match-slash, and their negations (e.g., --no-anchored).
  Along with --recursion and --no-recursion, these options control how
  exclude patterns are interpreted.
* The default interpretation of exclude patterns is now --no-anchored
  --no-ignore-case --recursion --wildcards --wildcards-match-slash.
* The --no-recursion option now affects extraction too.
* New options --no-same-owner, --no-same-permissions.
* New option -y or --bzip2 for bzip2 compression, by popular request.
2002-11-20 16:57:54 +00:00
cjep
c0a244aa81 Add and enable libcomprex. 2002-11-18 16:23:01 +00:00
cjep
fde355e1d8 Initial import of libcomprex 0.3.2 into the NetBSD packages collection
as archivers/libcomprex.

The libcomprex library transparently handles automatic compression and
decompression of files. The API is similar to C's built-in file access
functions, which provides a smooth transition to libcomprex.
libcomprex can also open uncompressed files, making it a good
replacement for the native file access functions.

libcomprex is part of the GNUpdate project.

libcomprex is currently in development (so should not be used in
stable products).
2002-11-18 16:22:13 +00:00
cjep
7f3e65aa26 Add and enable makeself 2002-11-18 15:21:12 +00:00
cjep
95798083f2 Initial import of makeself 1.5.3 into the NetBSD packages collection as
archivers/makeself.

makeself is a (very small) shell script that makes neat
self-extracting shell scripts, and allows you to specify a "setup"
command to execute upon finishing. This is in a similar concept to
Windows winzip self-extracting archives.

Noticed in the FreeBSD ports collection.
2002-11-18 15:20:38 +00:00
cjep
4fdf9e9f75 Add and enable 9e 2002-11-18 13:36:53 +00:00
cjep
b5f14f51e5 Initial import of 9e 1.0 into the NetBSD packages collection as
archivers/9e.

9e is a program to explore Plan9 archives. You can do whatever you
like with the source so long as you clearly indicate all modifications
and the author responsible for each.

Converted from the FreeBSD ports collection.
2002-11-18 13:36:20 +00:00
salo
a8e377595f Fix PKGLOCALEDIR usage. Closes pkg/18656 2002-11-18 08:03:13 +00:00
cjep
d1579214b8 Use ${LOCALBASE}/bin/unzip rather than a bare unzip. 2002-11-10 23:17:20 +00:00
cjep
db7f17b02d Make this compile on mipsel. 2002-11-09 11:41:44 +00:00
jlam
2175fc23b8 buildlink1 -> buildlink2 2002-11-01 08:48:26 +00:00
grant
cdb7914a4c update MASTER_SITES and HOMEPAGE. 2002-10-31 22:08:15 +00:00
agc
ae94dc148a Add and enable mousetar after its move from sysutils. 2002-10-28 12:42:36 +00:00
agc
5786131a18 Correct my mistake - move the mousetar package from sysutils to archivers. 2002-10-28 12:41:55 +00:00
seb
0d75c1efb1 Use buildlink2. Use perl5/module.mk. 2002-10-20 17:45:59 +00:00
wiz
385e088ac2 The RAR author was so considerate to add the version number to the
tar ball when asked.  "Update" to 3.1.0 (same version as before).
2002-10-17 18:27:13 +00:00
wiz
60ce572bb2 Update to 3.01, prompted by the changed distribution file reported
by Robert Vargason in PR 18680.
Changes are unknown; diff of the old and new sources doesn't look strange,
but doesn't tell me enough either.
2002-10-17 16:28:31 +00:00
martti
a9e061798a Updated php to 4.2.3
* lots of bug fixes
* experimental apache2 support
* added IPv6 support to gethostbyaddr()

ATTENTION!! register_globals defaults to 'off' now
2002-10-14 06:21:05 +00:00
wiz
76d79f60d0 buildlink1 -> buildlink2. 2002-10-10 09:37:12 +00:00
wiz
c0cd2110d2 Unused. 2002-10-05 04:08:51 +00:00
wiz
78e8742593 Convert to buildlink2. 2002-10-05 03:57:34 +00:00
cjep
c49fd74723 Make this package build on arm. The same principle should apply to
other CPU families, but I haven't tested those.
2002-09-25 06:35:48 +00:00
jlam
8c3c851c1e buildlink1 -> buildlink2 2002-09-21 00:31:17 +00:00
wiz
44c3d794a9 Standardize. 2002-09-12 17:05:15 +00:00
wiz
70202d02c8 Unused. 2002-08-31 15:25:51 +00:00
abs
018332daf1 Make this compile again. It doesn't use any non system libraries or includes
so shouldn't need to the buildlink magic.
2002-08-29 11:13:56 +00:00
dillo
708f71473b add and enable unace22 2002-08-27 10:29:41 +00:00
dillo
9c8b71abf5 add Unace 2.20 for Linux, a Linux binary that can handle recent ace archives. 2002-08-27 10:29:03 +00:00
jlam
1c57323789 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:48:57 +00:00
mjl
f25b0b3df3 Update to 1.08, since the original distribution site vanished
(ah the joys of student access machines).

  * much better support for cross compiling
  * straighten out ANSI-conforming compiler checks
  * avoid harmless compiler warnings reported by -Wcast-align
  * fixed some sign extension problems on rather exotic machines where
    sizeof(size_t) < sizeof(ptrdiff_t) and sizeof(lzo_uint) == sizeof(size_t)
  * updated the configure system to use the latest Autoconf, Automake
    and Libtool versions
2002-08-22 23:51:13 +00:00
skrll
041c2bed3c Remove an unnecessary line. 2002-08-22 17:31:03 +00:00
skrll
c10b3f7281 Add and enable jamjar 2002-08-22 17:26:44 +00:00
skrll
8efc84dd8f Initial import of a jamjar package. This is version 0.6.
Jamjar is the Acunia version of the jar archiver tool.
2002-08-22 17:25:07 +00:00
dillo
2ecc4db63e upgrade to 0.6
changes since 0.5:
  * pkgsrc fixes for 0.5 integrated
  * support for the Quantum compression method reverse-engineered by
     Matthew Russotto
  * cabextract now exhaustively searches your files for cabinets.
    If there's more than one cabinet in the same file, cabextract will
    find those too.
  * Spanning cabinets sets contain both a 'next' and 'previous' cabinet
    name. cabextract now searches backwards through the cabinet chain
    to find the start of a cabinet set, before searching in the forwards
    direction as usual.
2002-08-21 16:18:51 +00:00
jlam
f21ae53323 Add a catch-all for SunOS to force using the pkgsrc versions of the
software instead of any base system version.  This match is probably too
broad, but better to err on the safe side.  We can narrow down the match
when we have better information.

Closes pkg/17775 by Julien T. Letessier <julien.letessier at sun dot com>.
2002-08-07 19:29:29 +00:00
jlam
d88554c247 Create new variables INCOMPAT_ZLIB, INCOMPAT_BZIP2, INCOMPAT_READLINE,
INCOMPAT_GETTEXT that are analogous to INCOMPAT_ICONV and contain lists of
shell wildcards intended to match against ${MACHINE_PLATFORM}.  These
variables are used to note those platforms that have the named packages in
the base system but are incompatible in some way from the pkgsrc version
of the same package.  Change INCOMPAT_CURSES to have the same sematics as
above.  These variables allow much greater precision in specifying which
platforms have broken (for the purposes of pkgsrc) versions of software in
the base system that must be ignored.

The buildlink.mk files for these packages define private _INCOMPAT_*
versions of these variables, and they contain the default lists of
platforms that are known to have incompatible software bits.

This addresses pkg/17775 submitted by Julien T. Letessier
<julien.letessier at sun dot com>.
2002-08-07 06:10:32 +00:00
veego
0f8d2b20c4 Update to version 3.0, which now handles newer rar archives and
even multivolume ones:

   1. We introduced WinRAR 3.0 discount program, so a single user
      license now is only $29.

      As always, already registered users do not need to pay again.
      RAR 1.x - 2.x registration is valid for 3.0 too.

      New international RAR site is www.rarlab.com. You may visit it
      to download latest versions and register RAR.

      Also do not forget that we have a lot of regional sites processing
      RAR registrations. Complete list is available in rar_site.txt.

   2. Compression algorithm improved. Changes include:

      a) dictionary size is increased to 4 MB, this helps to increase
         compression on large data sets;

      b) a special algorithm for text data, based on Dmitry Shkarin's
         PPMII sources: ftp://ftp.elf.stuba.sk/pub/pc/pack/ppmdh.rar

         We express our sincere gratitude and respect to Dmitry for
         his excellent PPMII;

      c) special preprocessing algorithms for 32-bit x86 executables,
         Itanium executables, true color data, audio data and tables.
         In many cases significantly increasing compression;

      d) now RAR chooses the best combination of algorithms automatically,
         so "Multimedia compression" mode and switch -mm are obsolete.

         By default, RAR uses only the general compression algorithm
         in the "Fast" and "Fastest" compression methods (-m1 and -m2),
         advanced algorithms such as audio and true color processing are
         enabled only in "Normal"..."Best" (-m3..-m5) modes, the advanced
         text compression is activated only in "Good" and "Best"
         compression (-m4..-m5). This default can be overridden using
         the -mc switch.

      RAR 3.0 archives can be unpacked by any RAR version beginning
      from RAR 2.9, currently it is 2.9 and 3.0. RAR 3.0 can unpack
      archives created by all older RAR versions.

   3. Encryption algorithm is changed to AES (Advanced Encryption Standard)
      with 128 bit key length.

   4. Francesco Indrio <naradamoon@operamail.com>, <naradamoon@libero.it>
      has once again done a nice job redesigning WinRAR graphics.

   5. "Wizard" command helps novice users to perform basic
      archive operations in simple, step by step mode.
      Just click on Wizard button on the toolbar and choose
      an operation which you want to perform.

   6. "Send archive by email" option in the "Files" part of archiving
      dialog. Your email program must support MAPI interface,
      otherwise this option will not work.

      In the command line mode you may use -ieml[.][addr] switch
      to send a created archive by email.

   7. WinRAR adds "Compress and email" item to Explorer context menu.

   8. Default volume naming scheme is changed from volname.rar,
      volname.r00, ..., to volname.part001.rar, volname.part002.rar, etc.
      Switch -vn and "Old style volumes names" option in the archiving
      dialog allow to use the old extension based scheme.

   9. Added support of so called recovery volumes (.rev files),
      which can be used to reconstruct missing files in a volume set.
      One .rev file allows to reconstruct one missing RAR volume,
      for example, 5 .rev files are able to reconstruct any 5 volumes.

      In WinRAR you may create recovery volumes either specifying
      their number in the archiving dialog or using "Protect" command
      inside of the first volume.

      In the command line RAR it can be done by the command 'rv[n]'
      or switch -rv[n].

      RAR and WinRAR automatically use .rev files to reconstruct
      missing volumes when unpacking or testing a volume set.
      It is also possible to double click on .rev file in WinRAR shell
      or use the command 'rc' in the command line to force reconstructing.

      I wish to thank developers of Mirror program, who invented
      this idea and proposed to implement it in WinRAR.

  10. SFX modules:

      a) Windows SFX modules now support archives larger than 4 GB
         and Unicode names;

      b) It is possible to replace the standard SFX icon with your own.
         Just specify the icon file name in "Load SFX icon from the file"
         field of "Advanced SFX options/Text and icon" dialog.

      c) new "Shortcut=DestType,SrcName,DestFolder,Description"
         SFX script command allows to create shortcuts to unpacked
         files on Desktop, Start Menu, Start Menu/Programs or Startup.

         This feature is also available through "Shortcuts" list
         in the "Advanced SFX options" WinRAR dialog;

      d) modified syntax of TempMode SFX script command. It now uses
         comma instead of '@' as a question and title separator.
         It is important only for those users, who write SFX script
         manually instead of specifying SFX parameters in WinRAR
         "Advanced SFX options" dialog;

      e) "Delete" SFX script command and "Files to delete" field
          in "Advanced SFX options" dialog may include wildcard masks.
          For example:

            Delete=*.tmp

      f) removed "Allow external signature" advanced SFX option
         and the corresponding "ExtSign" script command.
         RAR 3.0 archive format includes the end of archive marker,
         so SFX module automatically stops extraction when reaching
         the end of archive and all data appended to archive are
         ignored by default;

      g) if you specified INF file in SFX "Setup" command, SFX will
         attempt to install it instead of opening its contents
         in Notepad as in the previous version;

      h) the new DOS SFX module is 32-bit, so it is not limited to 64 KB
         dictionary more and can unpack any RAR 3.0 archives regardless
         of dictionary size;

      i) "SFX options" button in the archiving dialog opens directly
         "Advanced SFX options" without intermediate selection of
         SFX module. If you need to change SFX type, use "Module"
         page in the advanced SFX options.

      Please note that new SFX modules are able to unpack only RAR 3.0
      archives. They must not be used with archives created by older
      RAR versions.

  11. Switch -hp<pwd> can be used instead of -p<pwd> to encrypt
      both file data and file headers, so such information as file
      names, sizes, comments will not be visible without a password.

      "Encrypt file names" option in the password dialog provides
      the same function in WinRAR shell.

  12. Added support for ISO9660 (.iso) file format, which is widely
      used to store CD images. WinRAR is able to browse and unpack
      contents of ISO files. WinRAR also supports Joliet extension
      of ISO9660 and displays long file names inside of Joliet CD images.

  13. Using switch -mc you may set advanced compression parameters
      such as prediction order and memory size for the text compression
      algorithm. It is also possible in WinRAR shell using "Compression..."
      button in the "Advanced" part of archiving dialog.

  14. Switch -ms allows to specify files, which will be stored
      without compression. For example, -msrar;zip;jpg.
      It helps to increase archiving speed without noticeable
      loss in the compression ratio.

      The same option is available in WinRAR shell through
      "Files to store without compression" field in the advanced
      part of the archiving dialog.

  15. "Info" command now is available also outside of archives,
      when working with uncompressed files. One task of this command
      is getting information about selected files, another is
      performing miscellaneous operations with groups of archives.
      After the files scan step is completed, you may switch to
      other pages of the dialog and apply commands like "Comment"
      and "SFX" to all found RAR and ZIP archives.

      "Info" replaces "Estimate" command, which function is available
      as a part of the information dialog. Amount of estimation information
      is reduced, because an accuracy of Estimate results was not enough
      to provide reliable results for different compression methods.

  16. "Comment", "Protect", "SFX", "Lock" and "Extract" WinRAR commands
      can be also used outside of archives. Their buttons are disabled
      by default, but you may enable them in toolbar settings or
      use "Commands" menu. "Repair" command is also available
      inside of archives.

  17. "Test archived files" WinRAR option and the command line switch -t
      allow to test files after archiving. This option is especially
      useful in combination with the move command, so files will be
      deleted only if archive had been successfully tested.

  18. "Backup" part of the archiving dialog provides two new file
      time selecting modes allowing to archive files modified
      before or after the specified date.

  19. Switches -ta<date> and -tb<date> allow to add or extract files
      modified after or before the specified date. Date format
      is YYYYMMDDHHMMSS. It is allowed to insert separators like '-'
      or ':' to date string and omit trailing fields. For example,
      the following switch is correct: -ta2001-11-20.

  20. Switch -ver tells RAR to keep old file versions in archive
      when adding their new versions.

      The corresponding WinRAR shell option is "Keep previous file
      versions" in "Backup" part of archiving dialog.

  21. "My Network Places" item is added to WinRAR address bar,
      so you may browse the network in WinRAR file list.
      The address bar also includes some other shell folders
      like "My Computer" and "My Documents".

  22. When you press "Up one level" toolbar button or Backspace
      in the disk root, WinRAR will display the disks list in
      the file panel.

  23. It is possible to copy and paste archived and usual files
      in WinRAR with Ctrl+C and Ctrl+V keys. For example, you may
      select some files in archive, press Ctrl+C, open a folder
      in Explorer and press Ctrl+V to unpack selected files to
      that folder.

  24. "Pause" button added to the operation progress window.
      Archiving progress window is now displaying time left
      instead of total estimated time.

  25. CRC32 column is displayed inside of RAR, ZIP, ACE and ARJ archives.
      CRC32 is the special control sum calculated basing on file data
      and it may help to detect either two archived files are the same
      without unpacking them. Same files always have the same CRC32 value.

  26. When "Put each file in separate archive" option in the archiving
      dialog is enabled, WinRAR uses a text entered in the archive name
      field as the destination folder for created archives. Previous
      versions ignored the archive name in the "separate archives" mode.

  27. "Extract archives to subfolders" option in the extraction
      dialog. It is available only when more than one archive
      is unpacked. It will place unpacked contents of each archive
      to separate subfolder, which name will be generated basing
      on the archive name.

  28. Switch -ad appends an archive name to destination path.
      It may be useful when unpacking a few archives at once,
      so files from each archive will go to separate folder.

  29. "Extract each archive to separate folder" item is present
      in Explorer context menu when unpacking a group of archives.

  30. Two new options in WinRAR "Settings/General":

      a) "Allow history in dialogs";

      b) "Start in wizard mode".

  31. Switch -af<type> allows to define a type of new archive
      in WinRAR command line. <Type> can be 'rar' or 'zip'.
      For example, 'winrar a -afzip arc' will create arc.zip archive.

      This switch is supported only by WinRAR. Console RAR is not
      able to create ZIP archives.

  32. Switch -en disables adding "end of archive block".

      By default, RAR 3.0 adds "end of archive" block to the end of
      new or updated archive. It allows to skip external data like
      digital signatures safely, but in some special cases it may be
      useful to disable this feature. For example, if an archive
      is transferred between two systems via a unreliable link and
      at the same time a sender adds new files to it, it may be
      important to be sure that the already received file part will
      not be modified on the other end between transfer sessions.

  33. Now RAR can update encrypted solid archives.

  34. "Exit" button is added to the toolbar. It is disabled by default,
      you may enable it manually with "Select buttons..." in WinRAR
      settings.

  35. "Select toolbar buttons" dialog allows to change the order
      of toolbar buttons. Just select buttons to move and press
      "Up" or "Down". Also you may drag buttons directly on
      the toolbar while holding down the ALT key.

  36. "Word wrap" option in "Settings/Viewer" selects the default
      wrapping mode in new internal viewer windows.

  37. Console RAR sends error messages to stderr instead of stdout.

  38. New '+' modifier for -ag switch allows to place the date string
      before a base archive name.

  39. In the extraction dialog the entered folder is opened
      in the folders tree automatically as you type, with a small
      delay about 0.5 second. Also you may locate the currently
      entered folder name in the tree pressing "Display" button.

  40. It is possible to use wildcards in the path part of file mask
      in -x switch and "Files to exclude" field of the archiving
      dialog. For example, -x*\temp\*.

  41. Switch -ilog accepts the optional log file name parameter.
      For example, -ilogc:\log\backup.log.

  42. Improved Chinese and Japanese (DBCS encoded) names processing
      in ZIP archives (RAR format already supported such names since
      WinRAR 2.80). But anyway, it is recommended to use RAR format
      for such names, because it uses more portable Unicode encoding
      instead of ZIP DBCS.

  43. WinRAR uses new visual styles of Windows XP controls.

  44. Improved processing of "Group Policies" settings. Earlier
      it was possible to open a disk disabled in the policies
      by pressing "Up" button inside of archive or entering
      its path in the address bar.

  45. Console rar.exe executed from NT service is continuing
      to run after user's logoff.

  46. If you attempt to close the command window and an archiving
      or extraction operation is already performing for more than
      one minute, WinRAR will ask for confirmation.

  47. WinRAR recognizes and processes TAR @LongLink records.
      GNU TAR uses them to store names longer than 100 characters
      in TAR archives.
2002-08-05 13:37:01 +00:00
jschauma
e10e2a05bb Change MAINTAINER from tv at netbsd dot org to packages at netbsd dot org
after consulting with Todd.  Any volunteers for any of these packages?
2002-08-01 02:37:41 +00:00
jschauma
1a42907260 Change MAINTAINER from tv at netbsd dot org to tv at pobox dot com after
consulting with Todd.
2002-08-01 02:31:21 +00:00
wiz
b1ff37a640 Use gcc on Solaris. Patch from Julien Letessier at sun dot com. 2002-07-31 10:29:29 +00:00
mycroft
3c36be9012 Fix obvious LP64 problems. 2002-07-19 03:14:31 +00:00
grant
8f0a1a5d12 add ${LDFLAGS} so that libz is found when it is not in a system
library path.

fixes build problem on zoularis.
2002-07-16 09:07:39 +00:00
grant
56a75258e6 update from patches/patch-ab change.
(why this was not committed by `cvs commit distinfo patches/patch-ab'
with the previous makes no sense to me)
2002-07-16 08:58:33 +00:00
grant
5cf1d1c9e3 Fix Makefile to not blindly set CC=cc 2002-07-16 08:56:34 +00:00
wiz
e29bd9b017 Add RCS Id. 2002-07-02 12:40:13 +00:00
uebayasi
fbe20d03f8 Add & enable star. 2002-06-26 13:38:48 +00:00
uebayasi
2f04af93ae Initial import of Star 1.4.1. DESCR is written by the author, Joerg Schilling
<schilling@fokus.gmd.de>.

Star is a full-featured tar command that can access local and remote
tar archives (files and tapes). It reads and writes POSIX compliant
tar archives as well as non-POSIX GNU tar archives.
Star is the first POSIX.1-2001 compliant tar implementation. It includes
a FIFO for speed, a pattern matcher, multi-volume support, the ability to
archive sparse files and ACLs and the ability to archive extended file flags.
It supports utomatic archive format detection, automatic byte order
recognition, automatic archivecompression/decompression. It includes the
only known platform independent "rmt" server program that implements all
Sun/GNU/Schily/BSD enhancements and allows any "rmt" client from any OS to
contact any OS as server.
2002-06-26 13:37:01 +00:00
schmonz
035f65f2e2 Darwinize. Instead of the deprecated timelocal() (which doesn't
exist on Darwin), use mktime() with a negative tm_isdst. Thanks to
christos for comments.
2002-06-10 15:09:16 +00:00
yyamano
e514110e3f Fix warning.
bmake: "../../archivers/bzip2/../../archivers/bzip2/buildlink.mk" line 30: warning: "0" returned non-zero status
2002-06-09 02:55:06 +00:00
wiz
c971ca6386 It's USE_BUILDLINK_ONLY, not NO_BUILDLINK_ONLY :-) 2002-06-01 09:06:37 +00:00
fredb
600024e008 Add and enable "cxunzip". 2002-05-25 02:43:39 +00:00
fredb
d37771482e Initial import of cxunzip-0.96, a.k.a "Cloned Xunzip", a GNOME zip archive
viewer and uncompressor, submitted by Jeremy C. Reed in PR pkg/17009.
2002-05-25 02:42:32 +00:00
itohy
fa48b341f0 Add patch-aa 2002-05-10 10:01:31 +00:00
itohy
933a1bc0c8 Fixes:
- Do not compute a pointer outside of an array.
    The original code did this and if the executable is mapped at the
    low address in virtual space, the "runsrc" value becomes ``negative''
    address and caused crash.
    Package maintainers should use a.out to detect this sort of botches. :D

  - Fix usage of mktime(3).

  - Fix usage of tolower(3).

Changes:
  - Honor umask for file mode.

  - Add a hack to handle self-extracting cabinet (*.exe).
2002-05-10 10:01:10 +00:00
yyamano
4a9a882428 Fix build on Darwin. All changes are taken from the latest betas of zip.
- Add MacOS X to version_local()
- unix/configure: Init LFLAGS1 to "", MacOS X doesn't like -s
- rename errors array to ziperrors to avoid MacOS X library clash
2002-04-18 16:42:30 +00:00
tron
b6343d0c10 Use "suse_linux/Makefile.application" to pick correct SuSE packages. 2002-04-04 12:29:46 +00:00
uebayasi
5edf105fec Update MASTER_SITES. 2002-03-31 04:58:25 +00:00
mjl
0890bdc2cc Update bzip2 to 1.0.2
A bug fix release, addressing various minor issues.

* Fix an infinite segfault loop in 1.0.1 when a directory is encountered
  in -f (force) mode.
* Avoid double fclose() of output file on certain I/O error paths.
* Don't fail with internal error 1007 when fed a long stream (> 48MB)
  of byte 251.  Also print useful message suggesting that 1007s may be
  caused by bad memory.
* Fix uninitialised variable silly bug in demo prog dlltest.c.
* Remove 512-MB limitation on recovered file size for bzip2recover
  on selected platforms which support 64-bit ints.
* Copy file access times correctly.
* Dereference symlinks when copying file permissions in -f mode.
* Majorly simplify implementation of uInt64_qrm10.
* Check the input file still exists before deleting the output one,
  when aborting in cleanUpAndFail().
* Wrapper scripts (with manpages): bzdiff, bzgrep, bzmore.
* Spelling changes and minor enhancements in bzip2.1.
* Avoid race condition between creating the output file and setting its
  interim permissions safely, by using fopen_output_safely().
* do not print senseless report with -v when compressing an empty file.
* bzcat -f works on non-bzip2 files.
* do not try to escape shell meta-characters on unix (the shell takes
  care of these).
* added --fast and --best aliases for -1 -9 for gzip compatibility.
2002-03-24 14:02:35 +00:00