Commit graph

923 commits

Author SHA1 Message Date
tv
598f2f05f9 Skip autotest 15 (gzip.at), as different platforms output different
strerror messages that will not match the test's expected output.
2005-02-09 16:00:42 +00:00
adam
ad5225ab0a We do like optimisations, don't we? I have turned them on, then. :) 2005-02-08 09:30:23 +00:00
wiz
ad42fdabf7 Update to 4.14.01:
Version 4.14.01
===============
  - huge speed up for multi CPUs machines (Thanks to loderunner - http://sourceforge.net/users/loderunner/).
  - some code cleanup
  - Fix problems with link files or directories.
  - "7z a dummy -tgzip -so Doc.txt > archive.gz" now works.
  - in the messages, the path separator is now '/' instead of '\'.

Version 4.14
============

  - From Windows version of 7-zip 4.14 :
    - STL using was reduced
    - 7za now supports Split(001) archives
    - "7za | more" now works
    - Bugs item #1093095 : Usage banner now says "7za" (instead of "7z") when the binary is "7za"

  - use of AString instead of std::string (no more need of #include <string>")
  - makefile.linux_gcc_2.95_no_need_for_libstdc added to build 7za for the
    p7zip*_bin.tar.bz2 package.
    7za provided by p7zip*_bin.tar.bz2 is build on Debian 3.0 with gcc 2.95.4
    and should now find the locale on all kinds of Linux (Debian, Fedora, Mandrake, ...).
2005-02-07 14:11:26 +00:00
xtraeme
0433351c44 Add missing buildlink3 dependencies. 2005-02-02 18:04:47 +00:00
xtraeme
864332d7fa Added archivers/libarchive. 2005-02-02 18:02:39 +00:00
xtraeme
8b413f9f9f Initial import of libarchive-102.002.
Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar
variants and several cpio formats. It can also write shar archives
and read ISO9660 CDROM images.

See http://people.freebsd.org/~kientzle/libarchive/
2005-02-02 18:01:13 +00:00
jmmv
da5adc365e Convert the Java related packages to use the alternatives system. To do
this, we only need some simple logic in java-env.mk to automatically
generate an ALTERNATIVES file for us.

There are two exceptions, though: fastjar and jikes (pointed out by tv@),
which do not use this file; they have to be handled manually.

Bump PKGREVISION for all affected packages.

While doing this, remove the java-wrapper package, obsoleted by the new
functionality provided by pkg_alternatives.
2005-01-30 23:18:37 +00:00
tv
30bff10267 Give the hack a PKG_HACKS name. 2005-01-24 20:48:35 +00:00
tv
f99a394656 Fix build on Interix (and others with pkgsrc gettext-lib 0.11+).
gettext 0.11+ has renamed internal symbols, and gsharutils is
being a very bad neighbor by using them directly.  To fix, force
use of gettext >= 0.11, and rename the symbol in gsharutils.
2005-01-24 20:15:58 +00:00
tv
1935d32e41 Hopefulyl final Interix fix: make test_filesystem.cpp build. 2005-01-24 17:57:15 +00:00
tv
71df7a37b7 Another Interix fix: Fix nonstatic linking in src/testing subdir. 2005-01-24 17:51:57 +00:00
tv
707a9c500e Fix build on Interix. (Changes submitted to author.) 2005-01-24 16:58:06 +00:00
tv
27336adf1c Also include <sys/types.h> in case neither <stdint.h> nor <inttypes.h> exist.
Fixes build on Interix.
2005-01-24 16:22:51 +00:00
tv
151680c59e Move GCC_REQD-for-Interix check into a hacks.mk; suggested by jlam. 2005-01-21 21:48:32 +00:00
wiz
c2e5845c49 Due to popular demand, move distfile to MASTER_SITE_LOCAL. 2005-01-21 21:13:22 +00:00
tv
46ca5a81b9 Add GCC_REQD for Interix to prevent use of the base system gcc, which is
missing "long long" support in iostream.
2005-01-21 20:57:54 +00:00
wiz
2190f786de Add two patches from RedHat, fixing CAN-2004-0947 and CAN-2004-1027.
Bump PKGREVISION.
2005-01-21 14:42:10 +00:00
wiz
7038b3baad regen with correct offsets 2005-01-21 14:41:16 +00:00
wiz
9a58371972 Add Makefile, since distfiles comes without one. 2005-01-21 14:30:32 +00:00
wiz
ded2e0bf4a Update to 2.65. (Documented) changes:
UNARJ 2.65 - Fixed table boundaries per suggestion of
     UNARJ 2.63 - Added additional header data checks.
     UNARJ 2.61 - Added chapter and encryption information.
2005-01-21 14:30:05 +00:00
tv
f863e28c0d Fix install on non-NetBSD (don't put a trailing / on a dir name to
${INSTALL_*_DIR}).
2005-01-21 02:50:35 +00:00
tv
2103c3d3ec Don't do the Makefile.dep dance; that's not needed in pkgsrc and breaks in
some bizarre way on Interix.  This also makes the build more friendly to
non-gcc compilers.
2005-01-21 02:48:21 +00:00
tv
53e15ad81c Use PTHREAD_AUTO_VARS to get the correct compile options; fixes Interix. 2005-01-21 02:39:23 +00:00
tv
ec0bcae0d8 Mark as not for Interix. 2005-01-21 02:33:47 +00:00
tv
a1397aab8f Need --enable-os-bits for Interix. 2005-01-21 02:29:33 +00:00
tv
a0d80c958b Compile fix for Interix. 2005-01-19 17:39:13 +00:00
tv
0c81501f41 nb4: Add missing dependency on gettext-lib for platforms that need it. 2005-01-19 17:35:48 +00:00
tv
691d3550c7 Build fix for Interix: strerror() is your friend. 2005-01-19 17:08:09 +00:00
tv
867a283ed5 Use new libiberty/application.mk include. 2005-01-18 22:01:52 +00:00
tv
bb1dc3ebe7 Add makedev->mkdev fix for Interix, adapted from gtar-base. 2005-01-18 16:04:39 +00:00
tv
8804a27191 The make rule worked and then didn't work, so make this work again on
NetBSD et al by putting the dynamic PLIST component in post-install.
2005-01-16 22:28:40 +00:00
tv
eae1157537 Make build on Interix. 2005-01-16 16:57:12 +00:00
tv
416028dc9d MAke build on Interix. 2005-01-16 16:39:08 +00:00
tv
ef32158eb7 Make this build on Interix. (Apparently the sysexits.h override operation
in configure.ac was a little backwards....)
2005-01-16 04:44:50 +00:00
wiz
e959dbc77c Fix build on 1.6.2 by respecting LDFLAGS (and CXXFLAGS, while I am here). 2005-01-14 13:08:51 +00:00
wiz
3256f0ec6e Add and enable pbzip2. 2005-01-12 13:46:42 +00:00
wiz
9e66c6f247 Initial import of pbzip2:
The pbzip2 program is a parallel version of bzip2 for use on shared
memory machines.  It provides near-linear speedup when used on true
multi-processor machines and 5-10% speedup on Hyperthreaded machines.
The output is fully compatible with the regular bzip2 data so any
files created with pbzip2 can be uncompressed by bzip2 and vice-versa.
2005-01-12 13:45:27 +00:00
recht
17d722c669 update to gtar 1.15.1
changes:
- enable installation of grmt

changes in gtar:
version 1.15.1 - Sergey Poznyakoff, 2004-12-21

This version fixes a bug introduced in 1.15 which caused
tar to refuse to extract files from standard input.

version 1.15 - Sergey Poznyakoff, 2004-12-20

* Compressed archives are recognised automatically, it is no longer
necessary to specify -Z, -z, or -j options to read them. Thus, you can
now run `tar tf archive.tar.gz'.

* When restoring incremental dumps, --one-file-system option
prevents directory hierarchies residing on different devices
from being purged.

With the previous versions of tar it was dangerous to create
incremental dumps with --one-file-system option, since they
would recursively remove mount points when restoring from the
back up. This change fixes the bug.

* Renamed --strip-path to --strip-components for consistency with
the GNU convention.

* Skipping archive members is sped up if the archive media supports
seeks.

* Restore script starts restoring only if it is given --all (-a) option,
or some patterns. This is to prevent accidental restores.

* `tar --verify' prints a warning if during archive creation some of
the file names had their prefixes stripped off.

* New option --exclude-caches instructs tar to exclude cache directories
automatically on archive creation. Cache directories are those
containing a standardized tag file, as specified at:

	http://www.brynosaurus.com/cachedir/spec.html

* New configure option --with-rmt allows to specify full path name to
the `rmt' utility. This supercedes DEFAULT_RMT_COMMAND variable
introduced in version 1.14

* New configure variable DEFAULT_RMT_DIR allows to specify the directory
where to install `rmt' utility. This is necessary since modifying
--libexecdir as was suggested for version 1.14 produced a side effect: it
also modified installation prefix for backup scripts (if
--enable-backup-scripts was given).

* Bugfixes:
** Fixed flow in recognizing files to be included in incremental dumps.
** Correctly recognize sparse archive members when used with -T option.
** GNU multivolume headers cannot store filenames longer than 100 characters.
Do not allow multivolume archives to begin with such filenames.
** If a member with link count > 2 was stored in the archive twice,
previous versions of tar were not able to extract it, since they
were trying to link the file to itself, which always failed and
lead to removing the already extracted copy. Preserve the first
extracted copy in such cases.
** Restore script was passing improper argument to tar --listed option (which
didn't affect the functionality, but was logically incorrect).
** Fixed verification of created archives.
** Fixed unquoting of file names containing backslash escapes (previous
versions failed to recognize \a and \v).
** When attempting to delete a non-existing member from the archive, previous
versions of tar used to overwrite last archive block with zeroes.
2005-01-09 22:52:13 +00:00
tv
049d18c583 Don't "cp -p" for *source* files. Builds are usually done as an unprivileged
user, so it's not nice to try to use an option that will try to chown if
the repository isn't owned by the builder.

(Some OS's do in fact cause an error when the chown in "cp -p" fails.)
2005-01-06 05:32:29 +00:00
wiz
f472d1ec5e Bump PKGREVISION because of curl dependency bump. 2005-01-03 15:59:12 +00:00
kristerw
0ec433499a Correct a buffer overflow, using a patch provided by Richard Rauch
in PR pkg/23954.

Bump PKGREVISION.
2005-01-01 11:43:27 +00:00
minskim
2de413a16e Add and enable pdbar. 2004-12-30 13:06:30 +00:00
minskim
6ba9a9dced Import pdbar-0.5.1.
The Palm database archiver (pdbar) creates and manipulates PalmOS
database (.pdb) and resource (.prc) files.  Pdbar is designed to be a
Swiss army knife for managing these files.  It's a command line tool,
and not for the faint of heart, but it's very handy and replaces a
bunch of little utilities that you might otherwise use.
2004-12-30 13:04:56 +00:00
minskim
62a21550ca Add missing dependency on zlib. 2004-12-27 17:19:51 +00:00
wiz
43ab0a0cba Update to 4.13:
- new port of 7za from the source of 7za 4.13Beta for Windows

  - From Windows version of 7-zip 4.13 :
    - Switch "--" stops switches parsing
    - Some bugs were fixed
    - User's manual updated (DOCS/MANUAL/index.htm)

  - makefile.netbsd_x86 added [Bug #1069055].

  - new method to install 7z and its plugins (the "link" method do no work)

  - installer added (install.sh).

  - makefile.macosx_with_fink becomes makefile.macosx
    and makefile.macosx uses c++ instead of CC
    (on some MacOSX, CC is a link to gcc instead of g++)

  - new flag "-utf16" to enable "utf16" conversion [Bug #1075229].

  - new logic to automatically enable or disable "utf16" conversion :
    no locale, locale=="C" or locale=="POSIX" implies utf16=off
    else  utf16=on
    uses "-utf16" or "-no-utf16" to change this behaviour.
    [Bug #1075229]

  - 7z (compiled with -O2) works now on Sparc Solaris.
2004-12-26 02:43:38 +00:00
grant
908e765695 since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.
2004-12-20 11:30:55 +00:00
wiz
ab975ec8af Update to 2.3nb3: Add patch from Mandrake against CAN-2004-1010. 2004-12-17 22:41:15 +00:00
minskim
cf7851e387 gnome.h declares gettext functions when ENABLE_NLS is not defined.
This conflicts with declarations in libintl.h on glibc systems when
compiled with g++>=3.2.  Add a workaround borrowed from Debian to
build this package on Linux.
2004-12-17 20:49:40 +00:00
minskim
86bf22fb0d Override libtool. 2004-12-17 20:44:58 +00:00
minskim
2f604b8038 This package is written in C and C++. Add "USE_LANGUAGES=c c++". 2004-12-17 20:44:35 +00:00