summaryrefslogtreecommitdiff
path: root/archivers/libarchive
AgeCommit message (Collapse)AuthorFilesLines
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-3/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-03No inttypes.h on SFU. From Hiroyuki Bessho in PR 40451.joerg1-2/+2
2008-12-17Improve linux compat. From christos@.joerg3-9/+27
2008-09-24On Linux systems, don't use ext2_fs.h features if we don't have the header.dsainty1-4/+4
Fixes build of pkgsrc/archivers/bsdtar on some systems, no functional change intended on systems that already successfully built. Ok'd during freeze by joerg@ and agc@
2008-07-14Update libarchive and bsdtar to 2.5.5.joerg2-12/+2
This further polishes bsdcpio and brings in a number of portability fixes. Revert temporary hack to not use vfork on IRIX.
2008-07-14Merge changes from libarchive-2.5.5.joerg1-1/+4
2008-07-14Import libarchive-2.5.5.joerg84-869/+826
2008-07-13Add a temporary workaround for missing vfork on IRIX.joerg2-1/+11
Fixes PR 38674, tested by tnn@.
2008-05-30Apply change 142573 from Perforce master:joerg1-1/+9
Don't use case '1' ... '9', not ISO C.
2008-05-29Apply change 142518 from Perforce master to fix PR 38787:joerg1-0/+4
Minor portability enhancement; define REG_BASIC if it's not already defined.
2008-05-25Update build glue for libarchive 2.5.4b.joerg1-2/+2
2008-05-25Resolve conflicts.joerg10-1447/+29
2008-05-25Import libarchive-2.5.4b. Major changes:joerg102-2285/+6431
- 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-04-25Update to libarchive-2.5.1b:joerg2-9/+13
- 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-25Import libarchive-2.5.1b.joerg33-608/+1513
2008-04-11Fix builtin.mk for libarchive-2.5.0 and newer.joerg1-5/+14
2008-03-29Update libarchive and bsdtar to 1.5.0b.joerg1-2/+2
- 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-29Import libarchive-2.5.0b.joerg91-1375/+2973
2008-03-15Update to bsdtar-2.4.14 and libarchive-2.4.14.joerg1-2/+2
2008-03-15libarchive-2.4.14:joerg6-14/+20
Fix mix-up of gname and uname on one place when writing pax archives. Reported by tron@.
2008-02-26Update build infrastructure for libarchive-2.4.13.joerg1-2/+2
2008-02-26Import libarchive-2.4.13. This brings a number of bugfixes, support forjoerg173-4769/+18642
more ZIP archives and a more complete cpio frontend.
2007-11-30Update to libarchive-2.4.0:joerg2-3/+5
- 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-30Merge changes.joerg1-213/+0
2007-11-30Import libarchive-2.4.0joerg118-850/+16139
2007-09-15Update libarchive to 2.2.8:joerg1-2/+2
- 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-15Import libarchive-2.2.8joerg24-304/+9839
2007-08-13Switch to in-tree libarchive-2.2.6.joerg3-30/+10
2007-08-13Update in-tree libarchive to 2.2.6. This merges the local changesjoerg27-636/+1105
and some bugfixes from FreeBSD.
2007-08-03Import libarchive-2.2.5 with three modifications sent upstream:joerg164-0/+89433
- optional building of bsdtar - optional dynamic linkage of bsdtar - fixed libtool use for bsdtar linkage - include of pre-built getdate.c
2007-08-03Add builtin detection for libarchive 1.3 and later.joerg1-0/+74
2007-07-29Update libarchive to 2.2.5. Biggest changes are:joerg7-311/+28
- 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-13Fix for FreeBSD-SA-07:05.libarchive CVE-2007-3641, CVE-2007-3644 andlkundrak3-2/+234
CVE-2007-3645. PKGREVISION bump.
2007-02-20Add this, required by a new pkg.xtraeme1-0/+22
2006-11-14DESTDIR support.joerg1-1/+3
2006-11-10Update to 1.3.1adrianp3-6/+59
Sep 05, 2006: libarchive 1.3.1 released Sep 5, 2006: Bump version to 1.3 for new I/O wrappers. Sep 4, 2006: New memory and FILE read/write wrappers. Sep 4, 2006: libarchive test harness is now minimally functional; it's located a few minor bugs in error-handling logic Fix a denial of service security issue via FreeBSD: If the end of an archive is reached while attempting to "skip" past a region of an archive, libarchive will enter an infinite loop wherein it repeatedly attempts (and fails) to read further data.
2006-08-20Update to 1.2.57 which includes a better replacement for patch-aa.joerg5-55/+13
While here, don't patch away tar.5, it is about the tape archive format and not about bsdtar. It belongs into the package for that reason.
2006-08-19Update to libarchive-1.2.55, featuring minor bugfixes.joerg4-21/+19
2006-05-01Update to 1.2.53:xtraeme5-12/+63
* Incorporated Jaakko Heinonen's still-experimental support for extended attributes (Currently Linux-only.). * Reorganized distribution package: There is now one tar.gz file that builds both libarchive and bsdtar. * correctly read cpio device entries, write Pax attribute entry names. * Experimental 'tp' format support in libarchive. Feedback appreciated; this is not enabled by archive_read_support_format_all()
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-12ENOTIME to mantain these packages, feel free to pick it up if you arextraeme1-2/+2
insterested.
2005-10-31Fix build on Interix by including <stdlib.h> to get [u]intptr_t.tv2-6/+7
(Actually in stddef.h, but that would require yet another autoconf check.)
2005-10-13Update to 1.02.036.xtraeme4-15/+16
Changes: * Use GNU libtool to build shared libraries on many systems.
2005-08-27Update to 1.02.030, changes were bugfixes and documentationxtraeme3-13/+13
improvements.
2005-05-23Reformatted to get rid of trailing whitespace.rillig1-4/+4
2005-05-04Update to 1.02.023.xtraeme2-6/+6
Changes: * Extended Zip/Zip64 support * Bugfixes
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-21Update to 1.02.016.xtraeme2-8/+7
o archive_read_extract can now handle very long pathnames (tested with pathnames up to 1MB). o New dir-walk code now defaults to physical traversals. o fix a gzip decompression issue and add better error reporting for certain file I/O and decompression errors.
2005-03-19Don't include <inttypes.h> unconditionally. Unfortunately, HAVE_INTTYPES_Htv3-2/+18
is not available in the generated archive.h, so put in an __INTERIX conditional (for now -- but this means a PKGREVISION bump, sigh).