summaryrefslogtreecommitdiff
path: root/archivers/libarchive
AgeCommit message (Collapse)AuthorFilesLines
2010-03-16libarchive 2.8.3 and bsdtar-2.8.3joerg1-2/+2
2010-03-16Mergejoerg8-4375/+14412
2010-03-16libarchive-2.8.3: Build fix for Linuxjoerg54-15827/+9410
2010-03-14Update build infrastructure for libarchive 2.8.2.joerg1-2/+2
2010-03-14Merge.joerg13-14420/+4536
2010-03-14libarchive-2.8.2:joerg57-9469/+15917
- Fix NULL deference for short self-extracting zip archives - Don't dereference symlinks on Linux when reading ACLs - Better detection of SHA2 support for old OpenSSL versions - Fix parsing of input files for bsdtar -T - Do not leak setup_xattr into the global namespace - Fix build when an older libarchive is already installed - Use O_BINARY opening files in bsdtar - Include missing archive_crc32.h - Correctly include iconv.h required by libxml2
2010-02-20Update build rules for bsdtar and libarchive 2.8.0joerg2-6/+9
2010-02-20Merge again...joerg239-0/+121879
2010-02-20Mergejoerg284-140669/+0
2010-02-20Import libarchive 2.8.0:joerg449-32247/+110965
- Infrastructure: - Allow command line tools as fallback for missing compression libraries. If compiled without gzip for example, gunzip will be used automatically. - Improved support for a number of platforms like high-resolution timestamps and Extended Attributes on various Unix systems - New convience interface for creating archives based on disk content, complement of the archive_write_disk interface. - Frontends: - bsdcpio ready for public consumption - hand-written date parser replaces the yacc code - Filter system: - Simplified read filter chains - Option support for filters - LZMA, XZ, uudecode handled - Format support: - Write support for mtree files based on file system or archive content - Basic read support for Joliet - Write support for zip files - Write support for shar archives, both text-only and binary-safe
2009-09-16include both inttypes.h and stdint.h. patch taken from upstream r897.obache1-1/+2
Fixes build failure on SUA 6.0.
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