summaryrefslogtreecommitdiff
path: root/archivers/pax/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2012-09-11"user-destdir" is default these daysasau1-2/+1
2012-06-17Setting NBPAX_PROGRAM_PREFIX?=nb by default requires archivers/pax to besbd1-2/+2
given a PKGREVISON bump so that the new setting will take effect.
2012-05-29Remove GNU_PROGRAM_PREFIX variable (discussed in pkgsrc-users@)cheusov1-14/+2
2012-03-09Only conflict with gtar-base and gcpio if NBPAX_PROGRAM_PREFIX empty.fhajny1-3/+5
2012-03-04Honour MANINSTALLjoerg1-1/+3
2010-07-06Add workaround of lack of hard link support on BFS of Haiku.obache1-1/+9
Use symbolic link instead.
2010-03-21Pick up maintainership.joerg1-2/+2
2010-03-21Reset maintainer, developer lost his commit bit.wiz1-2/+2
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-2/+1
2009-03-05Play the CHECK_PERMS=no game here as well to avoid cyclic dependencies.joerg1-1/+2
2008-07-20fix bug in previous, make sure NBPAX_PROGRAM_PREFIX is always defined in PLISTdbj1-4/+4
2008-07-20re-add support for --program-prefix and NBPAX_PROGRAM_PREFIX pkgsrc vardbj1-1/+12
PR pkg/37989
2008-06-19Add a marker for bootstrap packages to allow special cases them duringjoerg1-1/+2
bulk builds.
2008-03-06+ Remove pkgtools/pax and pkgtools/tnftp as they are no longer differentjlam1-8/+23
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:joerg1-2/+1
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 variousjoerg1-2/+2
platforms. Bump revision.
2007-10-27enable large filefile support, if applicable.grant1-2/+2
fixes tar/pax with >2gb files on 32bit Solaris. bump PKGREVISION.
2007-09-08Convert to use the features framework.jlam1-2/+3
2007-09-06Convert all libnbcompat/buildlink3.mk references to inplace.mk.jlam1-2/+2
2006-10-07To close my PR #22693.reed1-1/+10
If GTAR_PROGRAM_PREFIX is empty, then conflict with gtar-base. If GNU_PROGRAM_PREFIX is empty, then conflict with gcpio. Bump PKGREVISION.
2006-07-14For the pkgtools versions of mtree and pax, always use libnbcompatjlam1-1/+2
"in-place", and for the normal versions of mtree and pax, always use libnbcompat as a normal build dependency.
2006-07-14Set the CATEGORIES separately for the archivers and pkgtools versionsjlam1-1/+3
of pax.
2006-07-14Create a separate "pax" package in the pkgtools category that installsjlam1-28/+2
into ${PKG_TOOLS_BIN}. This package is used in the case where pax is a requirement for the pkg_install tools. The archivers/pax package is now a normal package with no special PKG_PRESERVE flags set.
2006-07-14Register this package when installed, and populate the PLIST.jlam1-3/+1
2006-06-18Fixed pkglint warnings.rillig1-5/+5
2006-05-17Fixed pkglint warnings.rillig1-2/+2
2006-02-02bump versionchristos1-2/+2
2005-12-01Update pax to 20051108. The previous version failed to handle the -Xminskim1-2/+2
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.
2005-05-31Changed values of some variables to "yes" instead of #defined.rillig1-7/+7
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-01-06Don't "cp -p" for *source* files. Builds are usually done as an unprivilegedtv1-2/+2
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.)
2004-08-21Update archivers/pax to 20040802 (latest version on src HEAD). Changesjlam1-2/+2
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-14If LIBNBCOMPAT_STYLE is set to "inplace", then build and use a localjlam1-2/+9
version of libnbcompat instead of requiring libnbcompat to be installed. This simplifies testing of bootstrap packages without root privileges on a system that has already been bootstrapped.
2004-07-03bump to 20040703.grant1-2/+2
2004-06-26bump to 20040626.grant1-2/+2
2004-06-20bump to 20040620.grant1-2/+2
2004-03-23USE_BUILDLINK3 must be set to "yes" or "no", not defined/undefined.jlam1-2/+2
2004-03-11bl3ifyxtraeme1-3/+3
2003-12-20bump version to 20031220.grant1-2/+2
2003-12-05Bump to 20031205. Add support for AIX.erh1-2/+2
2003-09-23sync with NetBSD-current's pax-20030923.grant1-2/+2
2003-09-15bump version to 20030915 after latest changes.grant1-2/+2
2003-09-05Update archivers/pax to 20030905. Changes from previous version includejlam1-2/+2
syncing with -current, making this build using libnbcompat-20030829, and cleaning up the configure script and Makefile.
2003-07-31also install man page source, bump to 20030731.grant1-2/+2
2003-07-08Synch with latest changes by simonb@ in basesrc and as a result, bumpjschauma1-2/+2
the version to todays date: Add support for gnutar's -O "extract to stdout" option.
2003-06-30install catman pages, like bootstrap-pkgsrc does.grant1-2/+2
bump to 20030630.
2003-06-23bump to 20030623grant1-2/+2
2003-06-23Import of NetBSD-current's pax (replacing the older pkgtools/pax).grant1-0/+27
NetBSD pax is the POSIX standard archiver with many extensions. pax will read, write, and list the members of an archive file, and will copy directory hierarchies. pax operation is independent of the specific archive format, and supports a wide variety of different archive formats. This package uses pkgtools/libnbcompat, and is known to build on Solaris 9, Slackware 8.1 and Darwin 6.6. Please send-pr(1) if this package is broken on your platform.