summaryrefslogtreecommitdiff
path: root/archivers/pax/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-11-09Reset MAINTAINERjoerg1-2/+2
2021-02-19pax-20210219: ignore error from lchmod, if it was not supported.joerg1-3/+2
This is seen on Linux and results in error building boost.
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2019-11-02archivers: align variable assignmentsrillig1-2/+2
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2018-10-29pax: add <sys/sysmacros.h> for Linuxtriaxx1-2/+2
* On Arch Linux, the build failed, makedev(3) indicates #include <sys/sysmacros.h> * On Debian Buster, the build succeed but a big warning is displayed: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>.
2018-04-07pax: Ensure large files are supported on SunOS.jperkin1-2/+4
Bump PKGREVISION.
2016-02-25Use OPSYSVARS.jperkin1-5/+2
2016-01-29Add LICENSE (2-clause-bsd AND modified-bsd AND public-domain).jperkin1-1/+2
2013-09-12Use CATMAN_SECTION_SUFFIX in packages which perform their own catmanjperkin1-1/+2
page installation.
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