summaryrefslogtreecommitdiff
path: root/archivers/pax/files
AgeCommit message (Collapse)AuthorFilesLines
2013-07-26Fix build on Cygwin.ryoon2-31/+26
__dev32_t is removed since 1.7.19 of cygwin. Like http://mail-index.netbsd.org/source-changes/2013/06/14/msg044776.html .
2012-03-04Honour MANINSTALLjoerg1-4/+6
2010-03-21Apply patches from PR 34941 to match prototype and implementatio w.r.tjoerg2-8/+8
static.
2010-01-30Add Haiku support. patch taken from Haiku support for libarchive.obache1-1/+6
2009-08-06getline -> get_linejoerg1-10/+10
2008-10-26Don't depend on presence of u_int32_t, just use uint32_t.joerg3-8/+8
2008-07-20re-add support for --program-prefix and NBPAX_PROGRAM_PREFIX pkgsrc vardbj3-1899/+2388
PR pkg/37989
2008-04-29Drop clauses 3 and 4 from TNF licensesmartin6-51/+9
2008-03-06+ Remove pkgtools/pax and pkgtools/tnftp as they are no longer differentjlam1-13/+14
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-02-07Merge a fix from NetBSD's src/bin/pax by tls:joerg4-26/+35
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.
2007-11-11Revert pax large file support as it breaks bootstrap on variousjoerg3-2724/+1889
platforms. Bump revision.
2007-10-27enable large filefile support, if applicable.grant3-1889/+2724
fixes tar/pax with >2gb files on 32bit Solaris. bump PKGREVISION.
2007-09-06Fix build on NetBSD. Add QNX support based on patch from Sean Boudreau.joerg3-11/+16
2007-03-12Sync config.{guess,sub} with mk/gnu-configure.joerg2-361/+481
2007-03-08Removed extra parentheses around simple return statements, to align withrillig14-439/+439
the current NetBSD version.
2007-03-08Merged the change from NetBSD's 1.51 to 1.52:rillig1-2/+3
EROFS is not a critical error in a "mkdir -p".
2006-09-03Define `ISTAPE' even if tape unsupported platform.obache1-3/+1
Fix build problem on such platforms like Interix.
2006-02-02hack for solaris automounter.christos1-2/+4
2005-12-01Update pax to 20051108. The previous version failed to handle the -Xminskim23-295/+605
option, which is used in print/teTeX3-texmf. The only difference from the pax in src is that tar does not support the --chroot option if fchroot(2) is not available. Major changes and bug fixes since 20040802: PR/18759: FUKAUMI Naoki: pax/tar dot-dot handling broken PR/18840: Frederick Bruckman: Fix for PR/18663 incomplete pax symlink handling This patch makes ``--insecure'' do something. Now if ``--insecure'' is not set (the default) we do a realpath(3) in all the pathnames that we are trying to create and if either realpath fails, or the path is outside our working directory, we print a warning and die. This maybe too strict and might fail on valid archives that create symlinks and directories in the wrong order. PR/31923: Sergey Svishchev: pax-as-tar ignores -k, overwrites existing files Fix from Onno van der Linden PR/30132: Juan RP: tar --chroot refuses to extract files. fchroot() changes the effective path, so we need to call updatepath(). Apply user supplied patterns first before applying actions for -A. This way pax behavior WRT to patterns lines up with the example in the documentation and how other implementations do it as well since -A is a non-standard option/behavior. Fixes items noted in PR#23776 Add an option --chroot to tar. Causes it to chroot(".") before doing an extract. With -h this will cause existing absolute symlinks to be treated as relative to the current directory. Helps sysinst handle existing symlinks in the target system. Remove 'L' from the usage (got spilt into 'h' and 'H' many moons ago) Add 'S' to usage, and put into correct place in options list. PR/27213: Greg A. Woods: pax doesn't honour SIGPIPE when listing But always exit, not just on SIGPIPE. Properly handle "cpio" archives where the last hardlink includes the data of a file. This fixes PR bin/26514. PR/20228: Simon Burge: pax has problems reading a particular cpio archive The problem here is that the archive is too short (< 512 bytes). The buffer routines, try to read at least 512 bytes, even when we try to determine what format file we have, which is wrong. Don't leave arcn->org_name pointing to ftent->fts_path, if we being cpio then ftent is freed just below. Take a copy of the name and point org_name at the copy. Should fix PR/30627 (the fix in the PR will break pax and tar!) PR/30167: J.T. Conklin: NetBSD tar does not support GNU tar --no-recursion flag Fix from PR#29290. Properly terminate the cpio_longopts struct so an unknown option doesn't run off the end and core dump Fix broken cpio(1) option handling: - "cpio -i -t" should list the contents of a file, not extract it. - Don't extract a file when only option "-d" is given. Patch supplied by Paul Ripke in PR bin/26513. PR/27212: Greg A. Woods: Accept "-C <dirname>" inside filelists in addition to "-C\n<dirname>". But we are not making it the default output option as the patch suggests. PR/19490: Julio Merino: Teach tar about --sparse, -S option. Do it for cpio too. PR/27208: Greg A. Woods: pax must call options() before using syswarn() or tty_warn() PR/20071: Perry Metzger: --extract handling is broken. This patch fixes Perry's example.
2004-12-12update config.{sub,guess} for various bootstrap tools. fixes build ongrant2-173/+374
newer platforms such as DragonFly. fixes PR pkg/28579 from Todd Willey.
2004-08-21Fix the version number of the package in the configure script, and modifyjlam3-19/+16
the Makefiles so that they can be built by really basic make programs.
2004-08-21Check for a few more system headers after the update to pax-20040804.jlam3-10/+17
2004-08-21Mirror change in archivers/mtree by <heinz> on 2004/04/16:jlam7-15/+179
Introduce HAVE_FILE_FLAGS if the system declares UF_SETTABLE and SF_SETTABLE in addition to member 'st_flags' of struct stat. Use HAVE_FILE_FLAGS instead of HAVE_STRUCT_STAT_ST_FLAGS. This avoids confusion on UnixWare which has 'st_flags' but does _not_ support file flags.
2004-08-21Update archivers/pax to 20040802 (latest version on src HEAD). Changesjlam29-168/+757
from previous include: - include a pax2nbcompat script to ease importing from src HEAD into pkgsrc. * for copy mode, show more meaningful information on SIGINFO.
2004-08-13Check for all system headers needed in the sources.jlam3-278/+559
2004-07-03sync with src:grant1-13/+19
Salvage the `create parent directories and try again' path which is removed by the previous commit.
2004-06-26sync with src:grant1-2/+8
break out of the loop and avoid the infinite loop if attempts to create, unlink and create all fail.
2004-06-26sync with src:grant1-4/+9
don't attempt to remove the current directory.
2004-06-20sync pax with src/ from 20040620, includes many bug fixes includinggrant18-179/+291
properly handling broken archives.
2004-04-12pax does not support tape drives on Unixware at the moment.heinz1-2/+2
2004-03-11Wrap physical mt operations in SUPPORT_TAPE, and define that if either oftv2-6/+47
<sys/mtio.h> or <sys/tape.h> is available.
2003-12-20regen without insane line wrapping.grant3-106/+108
2003-12-20sync with -current:grant1-8/+9
Don't emit any warnings when tar is trying to figure out if the file is really tar format. valid CPIO files should not trigger a warning from tar.c
2003-12-20sync with -current:grant24-894/+62
Move Keith Muller's code from a 4-clause to a 3-clause licence by removing the advertising clause. confirmed to the board by Keith Muller.
2003-12-05Update pax to work on AIX. Use tape.h with appropriate fixups sinceerh5-4/+55
there's no mtio.h
2003-12-05Fix a call to ftree_add. s/NULL/0/erh1-3/+3
2003-09-23sync with NetBSD-current's pax-20030923.grant4-55/+60
2003-09-15don't use VAR+=, it doesn't work with all make(1)s.grant1-3/+3
2003-09-15bump version to 20030915 after latest changes.grant2-10/+10
2003-09-14define _PATH_DEFTAPE in nbcompat.h to avoid redefining it when paths.hgrant3-23/+0
is included.
2003-09-06libnbcompat tests for pwd.h, so no need to test for it here.grant3-6/+2
2003-09-06(my) linux defines DEFTAPE, not _PATH_DEFTAPE, so use that orgrant3-0/+23
"/dev/tape" if DEFTAPE is undefined.
2003-09-05Update archivers/pax to 20030905. Changes from previous version includejlam41-4951/+3584
syncing with -current, making this build using libnbcompat-20030829, and cleaning up the configure script and Makefile.
2003-09-05allow this to build again after the recent lot of libnbcompatgrant2-6/+4
changes (full sync with -current coming soon).
2003-07-31also install man page source, bump to 20030731.grant1-2/+5
2003-07-09Bump date for -O change.wiz1-2/+2
2003-07-08Synch with latest changes by simonb@ in basesrc and as a result, bumpjschauma5-23/+38
the version to todays date: Add support for gnutar's -O "extract to stdout" option.
2003-06-30install into into bin, not sbingrant1-2/+2
2003-06-30install catman pages, like bootstrap-pkgsrc does.grant1-9/+8
bump to 20030630.
2003-06-30sync with -current:grant1-11/+46
---------------------------- revision 1.18 date: 2003/06/24 16:23:31; author: christos; state: Exp; lines: +44 -9 Revert previous change, and fix the -T problem differently: When the options of the second argument are exhausted, call the appropriate getopt() routine to process the rest of the arguments instead of finishing option processing. Fixes: tar cf - -T foo