Commit graph

1626 commits

Author SHA1 Message Date
joerg
3d8ef5a52d Second round of explicit pax dependencies. As reminded by tnn@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.
2008-05-26 02:13:14 +00:00
joerg
bbbef11745 Update build glue for libarchive 2.5.4b. 2008-05-25 19:50:05 +00:00
joerg
8132a43ade Resolve conflicts. 2008-05-25 19:45:02 +00:00
joerg
02817a895b Import libarchive-2.5.4b. Major changes:
- much improved mtree support
- fix a number of non-exploitable integer and buffer overflows
- bsdtar get -s and SIGINFO/SIGUSR1 support
- fix hardlink extraction bug where latter hardlinks would overwrite the
  permissions of earlier entries even when they don't carry data
- fix bsdtar crashes on entries with empty filenames
2008-05-25 19:41:18 +00:00
dillo
07e7ef92c7 Assert OWNERship of some packages, relinquish others entierly. 2008-05-25 13:16:10 +00:00
tnn
4c9df771ae Fix unsafe LP64 pointer arithmetics spotted in bulk build. 2008-05-24 23:00:18 +00:00
wiz
be5ea74a6b Update to 2.03:
Changes in 2.03 (30 Apr 2008)
  * Updated the ELF assembler sources to mark the stack as non-executable.
  * Fixed a HP-UX 11 build issue with Itanium in ILP32 mode.
  * Updated the configure system.
2008-05-20 15:11:55 +00:00
tnn
09e93a8355 Catch up with gtar-base-1.20. 2008-05-18 01:48:58 +00:00
tnn
d1ae4f5e27 Update to GNU tar 1.20.
All self-tests pass under NetBSD-current.

Changes: 3.5 years worth of development; too much to list here.
2008-05-18 01:48:09 +00:00
jmcneill
720afa5d4e Update to unshield 0.5.1. 2008-05-14 11:56:26 +00:00
dillo
996569f9cc Add and enable torrentzip (noted by wiz) 2008-05-06 09:54:33 +00:00
dillo
e92f361f49 Initiail import of torrentzip 0.2, a program that brings zip archives
into ``normal form'': If the contained files are identical, the
produced zip archive will always be the same, byte-wise.
2008-05-06 08:35:15 +00:00
martin
d86d72404e Drop clauses 3 and 4 from TNF licenses 2008-04-29 05:46:08 +00:00
joerg
62d3ff5b12 Update to libarchive-2.5.1b. Fix a counter bug and make UTF8 conversion
for PAX format more robust.
2008-04-25 15:29:34 +00:00
joerg
dd46ea801f Update to libarchive-2.5.1b:
- Simplify character-translation logic.

pkgsrc:
Fix a bug in the linkresolver for tar format. When linkresolver is done,
the entry belongs to the caller, so don't keep a reference to it and use
the local copy for inode comparision.
2008-04-25 15:27:30 +00:00
joerg
65a789b8e7 Import libarchive-2.5.1b. 2008-04-25 15:07:17 +00:00
kefren
72048cf359 +fcrackzip 2008-04-25 07:50:13 +00:00
kefren
fa13b2b0f9 initial import of fcrackzip, a brute-force zip archive password cracker 2008-04-25 07:47:47 +00:00
wiz
f95e6e33a2 Update to 0.5:
New for release 0.5 (2006-08-29)
  Including public domain contributions from Paul Wise
  o Modify Makefile to append CFLAGS and LDFLAGS
  o Modify error handling to suppress gcc warnings
  o Include man page
  o Minor typo/documentation changes

New for release 0.4 (2005-11-12)
  o Discontinue tar patch (replaced by out of the box GNU cpio)
  o Update instructions

New for release 0.3 (2005-03-13)
  o Convert from mmap to traditional buffered file reads in gzrecover
  o Convert gzrecover to GPL licensing
2008-04-24 21:19:31 +00:00
jnemeth
ad43885514 sort 2008-04-20 02:48:38 +00:00
drochner
9ad0212dc7 update to 2.22.2
This switches to the gnome-2.22 release branch.
2008-04-15 18:49:00 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
joerg
7de33aaac0 Fix builtin.mk for libarchive-2.5.0 and newer. 2008-04-11 20:37:06 +00:00
joerg
3ee6b9ba51 Fix PLIST. 2008-04-07 17:48:14 +00:00
joerg
36f1cbdb64 Fix DESTDIR installation. 2008-04-05 00:34:07 +00:00
jlam
6973294f00 Add and enable new ruby-* packages. 2008-04-04 15:33:05 +00:00
jlam
49044b1ec2 Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
2008-04-04 15:30:00 +00:00
jlam
f0d0c3798d Initial import of ruby18-archive-tar-minitar-0.5.2 as
archivers/ruby-archive-tar-minitar.

Archive::Tar::Minitar is a pure-Ruby library and command-line utility
that provides the ability to deal with POSIX tar(1) archive files.
2008-04-04 15:13:23 +00:00
tonnerre
07fcbb6cee Fix extraneous semicolon in gtar-base which slipped into the patch
before commit. This will unbrick archive/gtar-base.
Approved-by: tnn
2008-04-02 22:03:07 +00:00
tonnerre
69be62cd4f Add patch for gtar-base to fix a directory traversal vulnerability
(CVE-2007-4131, pkgsrc-sec ticket #15481)
Approved-by: joerg
2008-03-31 00:39:38 +00:00
joerg
63350be898 Update libarchive and bsdtar to 1.5.0b.
- Improve hardlink handling of hardlinks in bsdcpio
- Extend linkify to handle all sane hardlink strategies
- Improve mtree support
- Make bsdtar and bsdcpio more like the NetBSD counterparts
- Drop uudecode dependency.
2008-03-29 14:41:01 +00:00
joerg
b79b94d318 Import libarchive-2.5.0b. 2008-03-29 14:34:00 +00:00
adrianp
098a435663 Update to 1.0.5
The only change is to address the vulnerability detailed in CERT/CC: VU#813451
OK'ed joerg@
2008-03-26 19:06:06 +00:00
tron
0134cdfa2a Really bump the package revision. 2008-03-23 13:05:31 +00:00
tron
c866b6ed5b Add fix for the security vulnerability reported in CVE-2008-0888 taken
from Debian. Bump package revision.
2008-03-23 13:03:13 +00:00
joerg
e0394bac7c Update to bsdtar-2.4.14 and libarchive-2.4.14. 2008-03-15 11:05:29 +00:00
joerg
c6d3f3d4a5 libarchive-2.4.14:
Fix mix-up of gname and uname on one place when writing pax archives.
Reported by tron@.
2008-03-15 10:52:20 +00:00
joerg
6d2fbc6518 Support DESTDIR. 2008-03-08 13:51:08 +00:00
wiz
8e810a2bc9 Recursive PKGREVISION bump for gnutls-2.2.2 update with shlib major bump. 2008-03-06 14:53:47 +00:00
jlam
84fa8ca684 + Remove pkgtools/pax and pkgtools/tnftp as they are no longer different
from archivers/pax and net/tnftp, respectively.  In the past, the
  pkgtools version of these packages installed into ${PKG_TOOLS_BIN},
  but this was changed in:

	pkgtools/pax/Makefile:1.15
	pkgtools/tnftp/Makefile:1.3

+ Get rid of archivers/pax/Makefile.common and net/tnftp/Makefile.common
  by merging them into their respective Makefiles.  The Makefile.common
  files existed solely for inclusion by the pkgtools versions of these
  packages, but with the removal of those packages, these files are
  now unnecessary.

+ Add full DESTDIR support to archivers/pax and net/tnftp.

+ Modify the bootstrap to build archivers/pax and net/tnftp instead of
  the pkgtools versions of these packages.
2008-03-06 04:45:58 +00:00
rillig
ebcb0ce01e Resign from maintaining a lot of packages, so everyone is free to update
them at will.
2008-03-04 11:02:23 +00:00
jlam
1a6a15a039 + Add termcap.buildlink3.mk to get proper termcap support across
platforms.

Bump the PKGREVISION to 1.
2008-03-02 07:05:46 +00:00
jlam
6a0bbfc676 Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-02 03:48:36 +00:00
jlam
54b4a23c10 + Add full DESTDIR support.
+ Clean up the way that flags are passed to the compiler and linker
  through the make process.
2008-03-01 03:58:10 +00:00
joerg
a91b2e794d Update build infrastructure for libarchive-2.4.13. 2008-02-26 13:54:14 +00:00
joerg
a16bb89200 Import libarchive-2.4.13. This brings a number of bugfixes, support for
more ZIP archives and a more complete cpio frontend.
2008-02-26 13:09:20 +00:00
tnn
c0ef935fc8 Not MAKE_JOBS_SAFE. 2008-02-12 11:25:35 +00:00
joerg
e9ce48a411 Merge a fix from NetBSD's src/bin/pax by tls:
Teach set_ftime about symbolic links, because it has to know: on some
Linux systems, when we build as a tool we think we have lutimes but it
doesn't work on some filesystems at runtime.  A bit ugly but effective
and without use of AC_TRY_RUN in the tool build.  Tidier (than mine)
set_ftime reorganization from christos.

Bump version to 20080110.
2008-02-07 22:27:53 +00:00
rhaen
31f3d564f7 - updated to 1.38
- ok'ed by rillig
ChangeLog:
* important changes in vesrion 1.38    14/12/2007:
- Promote 1.37_01 to stable.

* important changes in version 1.37_01 11/11/2007:
_ Address #30380: directory traversal vulnerability in Archive-Tar
  - Add $INSECURE_EXTRACT_MODE which defaults to 0, disallowing
    archives to extract files outside of cwd(). This is a backwards
    incompatible change from 1.36 and before.
  - Add a -I option to ptar to enable insecure extraction if needed
2008-02-01 11:59:03 +00:00
joerg
e46d695e87 Packages set EMUL_PLATFORMS, not EMUL_PLATFORM. Unbreaks build on
NetBSD.
2008-01-25 23:44:14 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
tnn
44223da99f trailing white-space 2008-01-12 06:17:14 +00:00
drochner
a5e3d7cff2 update to 2.20.3
changes: translation updates
2008-01-11 13:48:21 +00:00
cjep
d8e27b64a0 Star treats BSD and SysV differently for man page installation. Since
we "own" the filesystem underneath LOCALBASE (e.g. /usr/pkg), let's
stick with BSD-style installation for this package.

This addresses PR#29725.
2007-12-30 17:25:41 +00:00
tron
b36647d141 Simplify pattern for Mac OS X Leopard Intel. 2007-12-28 15:22:17 +00:00
tnn
cdc7adb898 Disable gcc's unit-at-atime optimization if we're using gcc4, since it
interferes with ARJ's "postproc" utility.
PR pkg/36919 from Yakovetsky Vladimir.
2007-12-22 23:41:01 +00:00
minskim
172f325fae Make this build with recent glibc.
Patches provided by Yakovetsky Vladimir in PR 37384.
2007-12-22 20:05:44 +00:00
rillig
fa5c0b1510 Fixed pkglint warnings. 2007-12-21 23:57:41 +00:00
joerg
cea28ba46d Fix info page handlign as reported by Aleksey Cheusov. Bump revision. 2007-12-21 23:21:12 +00:00
adam
ec1eaffb0e Changes 4.57:
- From Windows version of 7-zip 4.57:
  - Fixed BUG in command line version: -up3 switch could work incorrectly.
  - Minor improvement in ZIP compression.

Changes 4.56:
- From Windows version of 7-zip 4.56:
  - Some bugs were fixed
- On HPUX : fixed "Can't load '../bin/7z.dll'"
- bug: p7zip used to build a zip file with FAT header instead of Unix header
- On AIX : fixed "HugeFiles=off"
- bug 1800180: LZMAlone compilation error in COutFile
- Patch 1796569: Fix FreeBSD FTBFS
- Patch 1796575: fix man1/7za.1 man1/7zr.1 man1/7z.1
2007-12-16 09:25:22 +00:00
tron
c815c4cb32 Disable assembler code under Mac OS X Leopard i386 to fix build failure. 2007-12-16 00:08:27 +00:00
bjs
8efa91babd Update to version 2.3.6:
Changes within pkgsrc:

 	(*)	While here, add some logic to allow REPLACE_PERL and
		REPLACE_BASH to work without USE_TOOLS+="perl bash".
		Thus, the paths in share/dar/samples will now [usually]
		be correct.  Simplify options handling.


	(*)	Use PTHREAD_AUTO_VARS to ensure harmony with the
		rest of pkgsrc, add USE_FEATURES.openssl=threads
		when necessary.  Threads are enabled if a built-in
		thread library is used.


    Changes in source (since version 2.3.5):

	(*)	fixed:  Makefile.am in src/dar_suite
		        (removed "/" after $(DESTDIR))

	(*) 	fixed:  bug in regex mask building when not using
		        ordered masks

	(*) 	fixed:  bug that led dar_manager to report no error while
	 	        some files failed to be restored due to command-line
		        for dar being too large.

	(*) 	fixed:  bug encountered when user aborts operation while
		        dar is finalizing archive creation [SF #1800507]

	(*)	fixed:  problem with execvp when dar_manager launches dar
2007-12-11 22:34:49 +00:00
bjs
f3255c7087 Diction/spelling/grammar fixes. 2007-12-11 17:35:57 +00:00
rhaen
21ff88f383 - updated package to 1.36
- USER_DESTDIR support added
- new maintainer for the package
- ok'ed by rillig
Changelog:
* important changes in version 1.36 16/9/2007:
-   Portability fixes for VMS, as offered by Craig Berry.
2007-12-11 11:53:38 +00:00
joerg
d9124f9244 Remove explicit set of USE_BUILTIN.bzip2 and .zlib, it breaks the build
on amd64.
2007-11-30 21:54:06 +00:00
joerg
9d0a207b56 Update to libarchive-2.4.0:
- portability fixes
- run format auction only once, simpler and more reliable
- speed up handling of uncompressed archives
- fix skipping of archive entries of exactly 4GB size on 32bit platforms
- fix reading files > 8 GB from tar archives
- many improvements for bsdcpio
2007-11-30 21:32:27 +00:00
joerg
00794f95ab Merge changes. 2007-11-30 21:29:06 +00:00
joerg
dbf9c010bd Import libarchive-2.4.0 2007-11-30 21:25:12 +00:00
drochner
30f6e69bc9 update to 2.20.2
changes: translation updates
2007-11-29 20:55:10 +00:00
wiz
645a66e3d2 Update to 3.7.8, changes unknown. 2007-11-25 23:16:14 +00:00
jklos
b85fba29a8 Defining PKGNAME in main Makefile fixes "Cannot extract rarnb1 version"
error for architectures other than i386.
2007-11-13 00:33:40 +00:00
joerg
393d7edbe4 Revert pax large file support as it breaks bootstrap on various
platforms. Bump revision.
2007-11-11 16:51:27 +00:00
joerg
216e017129 Update of gzip to 1.3.12 and removal of gzip-base and gzip-info. 2007-11-08 19:27:43 +00:00
joerg
606a4be837 Update gzip to 1.3.12 and merge base and info back into gzip.
This includes many security fixes, improvements for files over 4GB,
portability improves, zless, etc.
2007-11-08 19:26:52 +00:00
joerg
6d234010c1 DESTDIR support. 2007-11-08 18:30:05 +00:00
reed
a2290f7255 Add another mirror. From Zafer in PR #37269. 2007-11-06 20:13:33 +00:00
reed
b85bd7c68e Add another mirror.
This closes PR 37268.
2007-11-06 20:12:38 +00:00
drochner
8713917500 update to 2.20.1
This switches to the new gnome-2.20 branch.
2007-11-05 19:26:20 +00:00
wiz
6371d66853 Set LICENSE and RESTRICTED.
License does not talk about binaries or modifications.
2007-11-03 14:10:32 +00:00
gdt
813b437bcf Add missing LICENSE=. 2007-10-31 21:50:49 +00:00
grant
6b3ffaad2b enable large filefile support, if applicable.
fixes tar/pax with >2gb files on 32bit Solaris.

bump PKGREVISION.
2007-10-27 11:19:04 +00:00
jlam
ae9b935fd0 * If PLIST_SRC is explicitly set to an empty value in a package Makefile,
then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
2007-10-25 22:00:39 +00:00
jlam
38c496d6c0 Re-add "intentionally empty" PLISTs for meta-packages and other packages
that directly manipulate empty PLISTs.

Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
2007-10-25 17:49:45 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
dsainty
ef49501508 If OpenSSL is available, Dar will use it for crypto support. Buildlink this back under Pkgsrc control. 2007-10-23 11:15:25 +00:00
minskim
feca87997b Update unalz to 0.61.
Changes:
- Check endian at run-time.
- Avoid using functions that may cause buffer overflow.
- Fix a build problem on Linux.
2007-10-14 17:50:04 +00:00
rillig
8c30482421 g++4 for i386 doesn't know -mcpu anymore, and I doubt this flag is
necessary in this case at all. Fixes the build on NetBSD 4.99.
2007-09-29 10:23:08 +00:00
hira
6cdb950b99 Fix comment (GConf2 -> GConf). 2007-09-25 10:54:09 +00:00
hira
8951aa3012 Back out previous. Pointed out by uebayasi@ and martti@. 2007-09-25 10:03:52 +00:00
hira
ebf8ba4a7d ln -> ${LN}. 2007-09-25 08:31:52 +00:00
wiz
3528e06345 Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:03:25 +00:00
wiz
cf98dc96e5 Adapt for librsvg rename. Bump PKGREVISION. 2007-09-20 21:37:35 +00:00
wiz
e81cfe4627 Adapt eel dependencies; bump PKGREVISION. 2007-09-20 21:21:36 +00:00
wiz
e64b358b66 Use gnome-vfs instead of gnome-vfs2. 2007-09-19 23:13:12 +00:00
adam
0f223e741c Changes 4.55:
- From Windows version of 7-zip 4.55 :
  - Some bugs were fixed
- fixed 1789154: 7z use default or -m0=LZMA runtime error under HP-UX IA11.23
- support added for HPUX on Itanium.

Changes 4.54:
- From Windows version of 7-zip 4.54:
  - Decompression speed was increased
2007-09-19 19:13:53 +00:00
dsainty
9635dbe91f Update dar to version 2.3.5:
This is a minor release. Changes from 2.3.4 are:

- changed displayed message when adding a hard link to an archive while
  performing a differential backup
- added back the possibility to use old blowfish implementation (bfw cipher)
- integrated optimization patch from Sonni Norlov
- updated Swedish translation by Peter Landgren
- updated French translation
- fixed broken Native Language Support in 2.3.x (where x<5)
2007-09-16 07:33:15 +00:00
joerg
21e04c04e3 Update libarchive to 2.2.8:
- bsdcpio now supports most of the older SUSv2 specs [not default yet]
- mtree reader to specify file arguments (experimental)
- handle gtar 1.17 sparse files (instead of the older 1.16)
- refined suid/sgid handling: it is optional if the bits can't be reset
  if owner restore is also not requested
- fixes for QNX from Sean Boudreau
2007-09-15 11:50:58 +00:00
joerg
0b70660c7a Import libarchive-2.2.8 2007-09-15 11:39:49 +00:00
wiz
ec66d6e50b Drop maintainership. 2007-09-09 17:10:52 +00:00
jlam
2761568ac2 Convert to use the features framework. 2007-09-08 21:57:57 +00:00
joerg
a2e3179861 Supports DESTDIR. 2007-09-08 20:35:28 +00:00
jlam
df7d10dbeb Convert all libnbcompat/buildlink3.mk references to inplace.mk. 2007-09-06 21:51:52 +00:00
joerg
70e41a9263 Fix build on NetBSD. Add QNX support based on patch from Sean Boudreau. 2007-09-06 20:10:22 +00:00
adam
2dba3a3935 Changes 4.53:
- From Windows version of 7-zip 4.53 :
  - The bug in 7-Zip 4.48 - 4.52 beta was fixed:
      7-Zip could create .ZIP archives with broken files.
  - Some bugs were fixed.

Changes 4.52:
- From Windows version of 7-zip 4.52 :
  - 7z now can unpack Compound files (msi, doc, ...).
  - Some bugs were fixed (CAB decompressing)
- lzma (CPP/7zip/Compress/LZMA_Alone) is now multi-threaded.
- fixed 632912: Extracting large directories takes quadratic time
  (this bug was not fully fixed ...)
- fixed: "7za x -odirectory archive.7z" now works even if "directory" is a symbolic link.
- makefile.linux_s390x added : support for Linux on IBM z/Series Mainframe with s390x CPU
- fixed crashes on BeOs with the flag "@filename"
- cleanup in the makefile : defining LITTLE_ENDIAN or BIG_ENDIAN is not needed anymore
- ppmd.exe added (CPP/7zip/Compress/PPMD_Alone)
2007-09-05 20:37:08 +00:00
jdolecek
bbed8dd076 add patch so that this builds on Mac OS X 10.4.10 (missing sys/types.h
for ssize_t et.al.)
2007-09-02 20:32:56 +00:00
dsainty
9881f27d9b Fix spelling in comment in revision 1.27, no functional change 2007-08-31 12:05:43 +00:00
joerg
89f2da88a0 CHECK_INTERPRETER_SKIP expects a filename or pattern. Fix. 2007-08-30 13:54:23 +00:00
jlam
52836927dc bzip2 sources are in ${FILESDIR}, so no need for distinfo or checksums. 2007-08-24 02:42:50 +00:00
jlam
081c0f8957 Allow a nicer syntax for expressing needing at least a certain version
of an emulated operating system.  Instead of proliferating things like
SUSE_VERSION_REQD, NETBSD_VERSION_REQD, SOLARIS_VERSION_REQD, etc., a
package can say:

	EMUL_REQD=	suse>=9.1 netbsd>=2.0 solaris>=10

all in one, succinct line.
2007-08-23 18:20:30 +00:00
joerg
1205931243 Fix PLIST when using the Linux package and bump revision. 2007-08-23 15:37:14 +00:00
jlam
9f033cc135 Merge archivers/rar-bin into archivers/rar and convert archivers/rar to
use the emulator framework.
2007-08-22 16:43:31 +00:00
dsainty
c79568cdfc Update dar to version 2.3.4:
Pkgsrc changes:

- Use an option group for dar-int32 Vs dar-int64 Vs neither (infinint)
- Default to dar-int64 (the infinint support is excessive, and hugely
  expensive)
- REPLACE_FOO doesn't work if FOO isn't a dependency, and we don't want to
  pull in Bash and Perl just for a few samples!  So, don't replace the
  interpreters in the samples, just leave them as is.

ChangeLog from 2.3.3 to 2.3.4:

- fixed behavior when differential backup is interrupted (no more store file
  that would have been read if no interruption had been done as "deleted"
  since thearchive of reference) [SF #1669091].
- added official method to access catalogue's statistics through the API (for
  kdar next version).
- Fixed syntax error in dar_par_create.duc and dar_par_test.duc files
  (Parchive integration with dar).
- minor spelling fix in error message (compressor.cpp)
- added Wiebe Cazemier's two patches for dar man page
- integrated patch from Dwayne C. Litzenberger to fix weakness in dar's
  implementation of the blowfish encryption.
- improved the returned message when an invalid path is given as argument
- updated doc/sample/sample1.txt script file
2007-08-20 12:36:24 +00:00
heinz
c92ab49f10 Updated to version 1.34.
Pkgsrc changes:
  - none

Changes since version 1.32:
===========================
* important changes in version 1.34 15/8/2007:
-   Address #28687: Fwd: Unespected reaction of Archive::Tar
    A::T didn't always handle filenames that evaluated to false
    (like '0') gracefully. This patch adds a few 'or defined' check
    to the A::T codebase and a test to ensure filenames like '0' are
    handeled correctly.
-   Apply #28407: Unicode and Archive::Tar - documentation patch as
	FAQ patch
2007-08-19 17:20:44 +00:00
joerg
3625f1d438 + bsdtar 2007-08-15 22:28:22 +00:00
joerg
c3d48fbb81 Import bsdtar, a tar-frontend for libarchive. This version is using
either system zlib and bz2 or statically including them, making
the package standalone. It is supposed to replace pax/tar for
bootstrap.
2007-08-15 22:26:29 +00:00
joerg
b62131d7a8 Switch to in-tree libarchive-2.2.6. 2007-08-13 18:24:43 +00:00
joerg
e8b53a3960 Update in-tree libarchive to 2.2.6. This merges the local changes
and some bugfixes from FreeBSD.
2007-08-13 18:17:26 +00:00
rillig
6aecf48699 Added mk/misc/category.mk, which contains the definitions that are only
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13 08:12:41 +00:00
joerg
9541a77764 Don't use malloc.h. 2007-08-05 17:38:47 +00:00
joerg
d401093c27 Import libarchive-2.2.5 with three modifications sent upstream:
- optional building of bsdtar
- optional dynamic linkage of bsdtar
- fixed libtool use for bsdtar linkage
- include of pre-built getdate.c
2007-08-03 12:55:52 +00:00
joerg
427f8d80bb Add builtin detection for libarchive 1.3 and later. 2007-08-03 11:18:33 +00:00
joerg
8a1046f4c8 Use in-tree versions. The replacement Makefile can be used for direct
builds in bootstrap tools as well. Add DESTDIR support.
2007-08-02 13:04:41 +00:00
joerg
3d4a9e8f4d Import stripped down version of bzip2-1.0.4 for use in bootstrap and
essential tools. Not included are the manual and the regression tests.
2007-08-02 13:01:33 +00:00
joerg
8ef6ed5828 Don't use malloc.h. 2007-08-01 20:45:59 +00:00
joerg
55d26dcac8 Update libarchive to 2.2.5. Biggest changes are:
- massive performance improvements, up to 40% for bsdtar compared to 1.x
- support for external (de)compressors, ar-chives and many other goodies.
2007-07-29 17:35:14 +00:00
jlam
33f30156fb * Add new emulator framework in pkgsrc/mk/emulator that handles all
binary-only packages that require binary "emulation" on the native
  operating system.  Please see pkgsrc/mk/emulator/README for more
  details.

* Teach the plist framework to automatically use any existing
  PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.

* Convert all of the binary-only packages in pkgsrc to use the
  emulator framework.  Most of them have been tested to install and
  deinstall correctly.  This involves the following cleanup actions:

    * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
      more consistently.

    * Simplify packages by using default INSTALL and DEINSTALL scripts
      instead of custom INSTALL/DEINSTALL code.

    * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
      Packages only need to state exactly which emulations they support,
      and the framework handles any i386-on-x86_64 or sparc-on-sparc64
      uses.

    * Remove "USE_NATIVE_LINUX" from pkgsrc.  The framework will
      automatically detect when the package is installing on Linux.

  Specific changes to packages include:

    * Bump the PKGREVISIONs for all of the suse100* and suse91* packages
      due to changes in the +INSTALL/+DEINSTALL scripts used in all
      of the packages.

    * Remove pkgsrc/emulators/suse_linux, which is unused by any
      packages.

    * cad/lc -- remove custom code to create the distinfo file for
	all supported platforms; just use "emul-fetch" and "emul-distinfo"
	instead.

    * lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
	instead of ${PREFIX}/lib so that compiled programs will find
	the shared libraries.

    * mail/thunderbird-bin-nightly -- update to latest binary
	distributions for supported platforms.

    * multimedia/ns-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.

    * security/uvscan -- set LD_LIBRARY_PATH explicitly so that
	it's not necessary to install library symlinks into
	${EMULDIR}/usr/local/lib.

    * www/firefox-bin-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.
2007-07-29 05:18:36 +00:00
rillig
ffe106498e patch-aa has been applied upstream. 2007-07-29 01:53:29 +00:00
rillig
0f6b8ffe9b Fixed the checksums for the distfile. The author didn't know that
.tar.gz files are assumed to be immutable once they have been released.
2007-07-29 01:52:19 +00:00
adam
3d6ecdc20f Changes 4.51:
- From Windows version of 7-zip 4.50 :
   - Bug was fixed: 7-Zip 4.50 beta could not open some .7z archives.
- fix built of test_emul

Changes 4.50:
- From Windows version of 7-zip 4.50 :
  - New switch for command line version:
  -ssc[-] enables/disables case-sensitive mode for file names.
  - Speed optimizations for AES encryption.
  - Some bugs were fixed.
- contrib/gzip-like_CLI_wrapper_for_7z/p7zip now supports commands like :
2007-07-27 13:43:44 +00:00
rillig
943ed31f6f Take maintainership. 2007-07-26 12:29:53 +00:00
rillig
1eed975c78 Updated pbzip to 1.0.2.
Changes since 1.0:

Changes in 1.0.2 (Jul 25, 2007)
- Added support to directly compress files without using threads
  when files are smaller than the specified block size or the
  system only has 1 CPU.  This will speed things up considerably
  if you are compressing many small files.  You can force this
  behaviour by using -p1
- Added support for pbunzip2 symlink to automatically specify
  decompression mode
- Changed pbzip2 exit code behaviour to match bzip2 for all error
  states (ie: trying to compress a file that already has a .bz2
  extension)

Changes in 1.0.1 (Mar 20, 2007)
- Added #ifdef PBZIP_NO_LOADAVG to remove load average code for
  UNIX systems that do not support it such as HP-UX and OSF1
2007-07-26 06:37:30 +00:00
joerg
70b0ee97bd Don't hard-code that malloc.h exists, do the reverse.
*sigh* and we run autoconf because?
2007-07-25 15:32:43 +00:00
joerg
8ec603044e Skip example directory for the interpreter check. 2007-07-24 14:23:26 +00:00
adam
b5d0f29a7f Changes 4.49:
- From Windows version of 7-zip 4.49 :
  - 7-Zip (7z) now can unpack WIM archives
- fixed : On Sparc Solaris, core dump during "7z a -sfx exe.x dir" with p7zip compiled with makefile.solaris_sparc_CC_32
- some code cleanup
- On HPUX, p7zip can get the number of CPU and the size of the memory.
2007-07-21 12:08:45 +00:00
joerg
ffafa4a9e6 Add DESTDIR support. From Blair Sadewitz by mail. 2007-07-19 14:54:04 +00:00
drochner
da5a5195af update to 2.18.4
changes: translation updates
2007-07-13 16:28:39 +00:00
lkundrak
47425214bb Fix for FreeBSD-SA-07:05.libarchive CVE-2007-3641, CVE-2007-3644 and
CVE-2007-3645.  PKGREVISION bump.
2007-07-13 09:26:31 +00:00
adam
0403706377 Changes 4.48:
- From Windows version of 7-zip 4.48:
  - Encryption strength for .7z format was increased.
    Now it uses random initialization vectors.
  - Some bugs were fixed.
- fixed 1729236: Makefile infrastructure not safe for parallel compilation
  (if your make command understands -C and -j4, copy makefile.parallel_jobs over makefile)
- Now the executables are not built with the PIC (position-independent code) flag.
  7z.so are still built with the PIC flag.
  7za and 7zr are now faster than 7z with 7z.so.
  7za, 7zr and 7r are now smaller.
- contrib/gzip-like_CLI_wrapper_for_7z/p7zip now supports spaces in filename
  and use 7za instead of 7z.
- contrib/qnx630sp3 added to support QNX built
2007-07-02 07:19:03 +00:00
wiz
d4cdf7e064 Fix MASTER_SITES. From Zafer Aydogan. 2007-06-16 14:52:20 +00:00
wiz
a502db5f30 Remove MASTER_SITE, it is not reachable. From Zafer Aydogan. 2007-06-16 14:51:52 +00:00
abs
cec5f46b9f Updated archivers/p5-Archive-Tar 1.30 -> 1.32:
* important changes in version 1.32 24/5/2007:
-   Make Archive::Tar work nicely with perls compiled with
    -Dmksymlinks. This also fixes an issue introduced in
    1.31 where symlinks weren't dereferenced in all cases.
-   Quell warnings when a gid is not resolvable to a group name

* important changes in version 1.31 18/5/2007:
-   No longer use the t/setup.t and t/cleanup.t files but just bundle
    the binary files; this was done for core integration, but the new
    uupacktool.pl script means we dont have to do this anymore
_   Apply core perl Change 30997 by rgs@stcosmo on 2007/04/20 15:03:57
-   Address: #27124: Unneeded warning sent when checking for file
    inclusion contains_file() will no longer warn to STDERR when a file
    is not contained in an archive and $WARN is set to 'true'.
-   Address #26492: Dangling symlinks not preserved: Archive::Tar used
    to complain about dangling symlinks, unlike standard gnu tar, which
    would add them silently. This patch brings A::T's behaviour in line
    with gnu tar
-   Minor pod fixes
2007-06-09 23:20:26 +00:00
wiz
beb6d75eb9 Remove dead MASTER SITES. From Zafer Aydogan. 2007-06-08 18:30:31 +00:00
wiz
054e493386 Update to 1.30:
* important changes in version 1.30 8/2/2006:
-   applied bleadperl patch: Subject: Change 27416:
    Cleanup Archive-Tar temporary test files
-   address #17985: INSTALLDIRS needs to be 'perl' for >= perl-5.9.3
-   address #18296: Archive::Tar 1.29 PATCH for VMS to fix test case
    failure in 99_pod.t
    (it's actually a File::Find bug, but this patch works around that)
-   address: #18720 ([PATCH] Archive::Tar creates POSIX style tar files
    unnecessarily and by default, leading to compatibility problems
    particularly with WinZip.)
    patch rejected, docpatch added with FAQ and SEE ALSO
-   apply performance patch from #20399 to enable the user to
    avoid repeated calls to cwd() if desired.
2007-06-08 08:33:50 +00:00
wiz
9cf545c1e7 Update to 0.8:
0.8 [2007/06/06]

* fix for zip archives larger than 2GiB
* fix zip_error_strerror to include libzip error string
* add support for streamed zip files
* new functions: zip_add_dir, zip_error_clear, zip_file_error_clear
* add basic support for building with CMake (incomplete)
2007-06-06 20:55:29 +00:00
wiz
b544f68022 Update MASTER_SITES. Extension of distfile changed from .tar.gz to .tgz,
adapt distinfo. Checksum stayed the same.
Noted by Zafer Aydogan.
2007-06-05 06:02:46 +00:00
wiz
bc4307e57e Update MASTER_SITES. From Zafer Aydogan. 2007-06-05 06:01:16 +00:00
wiz
6e45c368c0 Switch to new master site, use provided .tar.gz instead of previous .tar
and adapt distinfo.

Change between .tar and .tar.gz:
diff -r tar/szip-2.0/config/gnu-flags targz/szip-2.0/config/gnu-flags
129c129
<       CFLAGS="$CFLAGS $ARCH -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline"
---
>       CFLAGS="$CFLAGS  -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline"
Only in targz/szip-2.0/config: gnu-flags.old
2007-06-05 05:59:23 +00:00
wiz
3f6bfafe2b File on MASTER_SITE has changed EXTRACT_SUFX; checksum still the same.
Adapt. Noted by Zafer Aydogan.
2007-06-05 05:54:51 +00:00
wiz
49c04c061e Update MASTER_SITES. From Zafer Aydogan. 2007-06-05 05:52:11 +00:00
wiz
9d27f90a6f opencdk shlib major changed; bump ABI depends and PKGREVISIONs of
affected packages.
2007-06-05 05:36:59 +00:00