head 1.57; access; symbols pkgsrc-2023Q4:1.57.0.10 pkgsrc-2023Q4-base:1.57 pkgsrc-2023Q3:1.57.0.8 pkgsrc-2023Q3-base:1.57 pkgsrc-2023Q2:1.57.0.6 pkgsrc-2023Q2-base:1.57 pkgsrc-2023Q1:1.57.0.4 pkgsrc-2023Q1-base:1.57 pkgsrc-2022Q4:1.57.0.2 pkgsrc-2022Q4-base:1.57 pkgsrc-2022Q3:1.56.0.14 pkgsrc-2022Q3-base:1.56 pkgsrc-2022Q2:1.56.0.12 pkgsrc-2022Q2-base:1.56 pkgsrc-2022Q1:1.56.0.10 pkgsrc-2022Q1-base:1.56 pkgsrc-2021Q4:1.56.0.8 pkgsrc-2021Q4-base:1.56 pkgsrc-2021Q3:1.56.0.6 pkgsrc-2021Q3-base:1.56 pkgsrc-2021Q2:1.56.0.4 pkgsrc-2021Q2-base:1.56 pkgsrc-2021Q1:1.56.0.2 pkgsrc-2021Q1-base:1.56 pkgsrc-2020Q4:1.55.0.8 pkgsrc-2020Q4-base:1.55 pkgsrc-2020Q3:1.55.0.6 pkgsrc-2020Q3-base:1.55 pkgsrc-2020Q2:1.55.0.4 pkgsrc-2020Q2-base:1.55 pkgsrc-2020Q1:1.55.0.2 pkgsrc-2020Q1-base:1.55 pkgsrc-2019Q4:1.54.0.4 pkgsrc-2019Q4-base:1.54 pkgsrc-2019Q3:1.53.0.8 pkgsrc-2019Q3-base:1.53 pkgsrc-2019Q2:1.53.0.6 pkgsrc-2019Q2-base:1.53 pkgsrc-2019Q1:1.53.0.4 pkgsrc-2019Q1-base:1.53 pkgsrc-2018Q4:1.53.0.2 pkgsrc-2018Q4-base:1.53 pkgsrc-2018Q3:1.52.0.4 pkgsrc-2018Q3-base:1.52 pkgsrc-2018Q2:1.52.0.2 pkgsrc-2018Q2-base:1.52 pkgsrc-2018Q1:1.51.0.20 pkgsrc-2018Q1-base:1.51 pkgsrc-2017Q4:1.51.0.18 pkgsrc-2017Q4-base:1.51 pkgsrc-2017Q3:1.51.0.16 pkgsrc-2017Q3-base:1.51 pkgsrc-2017Q2:1.51.0.12 pkgsrc-2017Q2-base:1.51 pkgsrc-2017Q1:1.51.0.10 pkgsrc-2017Q1-base:1.51 pkgsrc-2016Q4:1.51.0.8 pkgsrc-2016Q4-base:1.51 pkgsrc-2016Q3:1.51.0.6 pkgsrc-2016Q3-base:1.51 pkgsrc-2016Q2:1.51.0.4 pkgsrc-2016Q2-base:1.51 pkgsrc-2016Q1:1.51.0.2 pkgsrc-2016Q1-base:1.51 pkgsrc-2015Q4:1.49.0.20 pkgsrc-2015Q4-base:1.49 pkgsrc-2015Q3:1.49.0.18 pkgsrc-2015Q3-base:1.49 pkgsrc-2015Q2:1.49.0.16 pkgsrc-2015Q2-base:1.49 pkgsrc-2015Q1:1.49.0.14 pkgsrc-2015Q1-base:1.49 pkgsrc-2014Q4:1.49.0.12 pkgsrc-2014Q4-base:1.49 pkgsrc-2014Q3:1.49.0.10 pkgsrc-2014Q3-base:1.49 pkgsrc-2014Q2:1.49.0.8 pkgsrc-2014Q2-base:1.49 pkgsrc-2014Q1:1.49.0.6 pkgsrc-2014Q1-base:1.49 pkgsrc-2013Q4:1.49.0.4 pkgsrc-2013Q4-base:1.49 pkgsrc-2013Q3:1.49.0.2 pkgsrc-2013Q3-base:1.49 pkgsrc-2013Q2:1.48.0.8 pkgsrc-2013Q2-base:1.48 pkgsrc-2013Q1:1.48.0.6 pkgsrc-2013Q1-base:1.48 pkgsrc-2012Q4:1.48.0.4 pkgsrc-2012Q4-base:1.48 pkgsrc-2012Q3:1.48.0.2 pkgsrc-2012Q3-base:1.48 pkgsrc-2012Q2:1.47.0.2 pkgsrc-2012Q2-base:1.47 pkgsrc-2012Q1:1.45.0.2 pkgsrc-2012Q1-base:1.45 pkgsrc-2011Q4:1.43.0.12 pkgsrc-2011Q4-base:1.43 pkgsrc-2011Q3:1.43.0.10 pkgsrc-2011Q3-base:1.43 pkgsrc-2011Q2:1.43.0.8 pkgsrc-2011Q2-base:1.43 pkgsrc-2011Q1:1.43.0.6 pkgsrc-2011Q1-base:1.43 pkgsrc-2010Q4:1.43.0.4 pkgsrc-2010Q4-base:1.43 pkgsrc-2010Q3:1.43.0.2 pkgsrc-2010Q3-base:1.43 pkgsrc-2010Q2:1.42.0.4 pkgsrc-2010Q2-base:1.42 pkgsrc-2010Q1:1.42.0.2 pkgsrc-2010Q1-base:1.42 pkgsrc-2009Q4:1.40.0.6 pkgsrc-2009Q4-base:1.40 pkgsrc-2009Q3:1.40.0.4 pkgsrc-2009Q3-base:1.40 pkgsrc-2009Q2:1.40.0.2 pkgsrc-2009Q2-base:1.40 pkgsrc-2009Q1:1.39.0.2 pkgsrc-2009Q1-base:1.39 pkgsrc-2008Q4:1.38.0.6 pkgsrc-2008Q4-base:1.38 pkgsrc-2008Q3:1.38.0.4 pkgsrc-2008Q3-base:1.38 cube-native-xorg:1.38.0.2 cube-native-xorg-base:1.38 pkgsrc-2008Q2:1.36.0.4 pkgsrc-2008Q2-base:1.36 cwrapper:1.36.0.2 pkgsrc-2008Q1:1.35.0.2 pkgsrc-2008Q1-base:1.35 pkgsrc-2007Q4:1.33.0.2 pkgsrc-2007Q4-base:1.33 pkgsrc-2007Q3:1.31.0.2 pkgsrc-2007Q3-base:1.31 pkgsrc-2007Q2:1.29.0.6 pkgsrc-2007Q2-base:1.29 pkgsrc-2007Q1:1.29.0.4 pkgsrc-2007Q1-base:1.29 pkgsrc-2006Q4:1.29.0.2 pkgsrc-2006Q4-base:1.29 pkgsrc-2006Q3:1.28.0.2 pkgsrc-2006Q3-base:1.28 pkgsrc-2006Q2:1.24.0.2 pkgsrc-2006Q2-base:1.24 pkgsrc-2006Q1:1.22.0.2 pkgsrc-2006Q1-base:1.22 pkgsrc-2005Q4:1.21.0.2 pkgsrc-2005Q4-base:1.21 pkgsrc-2005Q3:1.20.0.4 pkgsrc-2005Q3-base:1.20 pkgsrc-2005Q2:1.20.0.2 pkgsrc-2005Q2-base:1.20 pkgsrc-2005Q1:1.18.0.2 pkgsrc-2005Q1-base:1.18 pkgsrc-2004Q4:1.17.0.4 pkgsrc-2004Q4-base:1.17 pkgsrc-2004Q3:1.17.0.2 pkgsrc-2004Q3-base:1.17 pkgsrc-2004Q2:1.13.0.2 pkgsrc-2004Q2-base:1.13 pkgsrc-2004Q1:1.12.0.2 pkgsrc-2004Q1-base:1.12 pkgsrc-2003Q4:1.8.0.2 pkgsrc-2003Q4-base:1.8 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.57 date 2022.11.09.13.14.07; author joerg; state Exp; branches; next 1.56; commitid dN5ujJQiZbvcR11E; 1.56 date 2021.02.19.13.23.08; author joerg; state Exp; branches; next 1.55; commitid e2ztgmsZscrT5kIC; 1.55 date 2020.01.18.23.29.56; author rillig; state Exp; branches; next 1.54; commitid shGUwZfkr7sleeTB; 1.54 date 2019.11.02.22.54.27; author rillig; state Exp; branches; next 1.53; commitid xi9jC6qL0JwEwkJB; 1.53 date 2018.10.29.20.18.02; author triaxx; state Exp; branches; next 1.52; commitid ODLbghZDeQrusTXA; 1.52 date 2018.04.07.08.57.01; author jperkin; state Exp; branches; next 1.51; commitid 78PZ65T9hZukluxA; 1.51 date 2016.02.25.09.28.37; author jperkin; state Exp; branches; next 1.50; commitid EKD3c060O1MkkhWy; 1.50 date 2016.01.29.10.53.07; author jperkin; state Exp; branches; next 1.49; commitid iiXgnyGwn0rwFOSy; 1.49 date 2013.09.12.11.18.40; author jperkin; state Exp; branches; next 1.48; commitid YBRBoy3uJJQRJ85x; 1.48 date 2012.09.11.19.46.59; author asau; state Exp; branches; next 1.47; 1.47 date 2012.06.17.10.21.39; author sbd; state Exp; branches; next 1.46; 1.46 date 2012.05.29.22.58.53; author cheusov; state Exp; branches; next 1.45; 1.45 date 2012.03.09.10.20.15; author fhajny; state Exp; branches; next 1.44; 1.44 date 2012.03.04.19.50.21; author joerg; state Exp; branches; next 1.43; 1.43 date 2010.07.06.23.36.51; author obache; state Exp; branches; next 1.42; 1.42 date 2010.03.21.16.50.41; author joerg; state Exp; branches; next 1.41; 1.41 date 2010.03.21.16.29.38; author wiz; state Exp; branches; next 1.40; 1.40 date 2009.04.09.00.48.06; author joerg; state Exp; branches; next 1.39; 1.39 date 2009.03.05.00.27.31; author joerg; state Exp; branches; next 1.38; 1.38 date 2008.07.20.23.49.35; author dbj; state Exp; branches; next 1.37; 1.37 date 2008.07.20.23.31.50; author dbj; state Exp; branches; next 1.36; 1.36 date 2008.06.19.18.36.51; author joerg; state Exp; branches; next 1.35; 1.35 date 2008.03.06.04.45.58; author jlam; state Exp; branches; next 1.34; 1.34 date 2008.02.07.22.27.53; author joerg; state Exp; branches; next 1.33; 1.33 date 2007.11.11.16.51.27; author joerg; state Exp; branches; next 1.32; 1.32 date 2007.10.27.11.19.04; author grant; state Exp; branches; next 1.31; 1.31 date 2007.09.08.21.57.58; author jlam; state Exp; branches; next 1.30; 1.30 date 2007.09.06.21.51.53; author jlam; state Exp; branches; next 1.29; 1.29 date 2006.10.07.16.52.19; author reed; state Exp; branches; next 1.28; 1.28 date 2006.07.14.20.11.10; author jlam; state Exp; branches; next 1.27; 1.27 date 2006.07.14.19.45.12; author jlam; state Exp; branches; next 1.26; 1.26 date 2006.07.14.19.38.47; author jlam; state Exp; branches; next 1.25; 1.25 date 2006.07.14.18.48.43; author jlam; state Exp; branches; next 1.24; 1.24 date 2006.06.18.07.04.16; author rillig; state Exp; branches; next 1.23; 1.23 date 2006.05.17.06.12.27; author rillig; state Exp; branches; next 1.22; 1.22 date 2006.02.02.19.29.09; author christos; state Exp; branches; next 1.21; 1.21 date 2005.12.01.03.00.01; author minskim; state Exp; branches; next 1.20; 1.20 date 2005.05.31.21.39.29; author rillig; state Exp; branches; next 1.19; 1.19 date 2005.04.11.21.44.49; author tv; state Exp; branches; next 1.18; 1.18 date 2005.01.06.05.35.14; author tv; state Exp; branches; next 1.17; 1.17 date 2004.08.21.03.28.56; author jlam; state Exp; branches; next 1.16; 1.16 date 2004.08.14.02.33.32; author jlam; state Exp; branches; next 1.15; 1.15 date 2004.07.03.02.50.32; author grant; state Exp; branches; next 1.14; 1.14 date 2004.06.26.13.31.47; author grant; state Exp; branches; next 1.13; 1.13 date 2004.06.20.10.11.56; author grant; state Exp; branches; next 1.12; 1.12 date 2004.03.23.04.40.59; author jlam; state Exp; branches; next 1.11; 1.11 date 2004.03.11.18.03.50; author xtraeme; state Exp; branches; next 1.10; 1.10 date 2003.12.20.04.47.38; author grant; state Exp; branches; next 1.9; 1.9 date 2003.12.05.16.38.38; author erh; state Exp; branches; next 1.8; 1.8 date 2003.09.23.14.37.41; author grant; state Exp; branches; next 1.7; 1.7 date 2003.09.15.04.39.14; author grant; state Exp; branches; next 1.6; 1.6 date 2003.09.05.18.40.47; author jlam; state Exp; branches; next 1.5; 1.5 date 2003.07.31.09.34.13; author grant; state Exp; branches; next 1.4; 1.4 date 2003.07.08.18.40.28; author jschauma; state Exp; branches; next 1.3; 1.3 date 2003.06.30.11.47.27; author grant; state Exp; branches; next 1.2; 1.2 date 2003.06.23.13.39.42; author grant; state Exp; branches; next 1.1; 1.1 date 2003.06.23.11.45.21; author grant; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.06.23.11.45.21; author grant; state Exp; branches; next ; desc @@ 1.57 log @Reset MAINTAINER @ text @# $NetBSD: Makefile,v 1.56 2021/02/19 13:23:08 joerg Exp $ DISTNAME= pax-20210219 CATEGORIES= archivers MASTER_SITES= # empty DISTFILES= # empty MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.NetBSD.org/ COMMENT= POSIX standard archiver with many extensions LICENSE= 2-clause-bsd AND modified-bsd AND public-domain BOOTSTRAP_PKG= yes CHECK_PERMS= no MAKE_ENV+= CATMAN_SECTION_SUFFIX=${CATMAN_SECTION_SUFFIX:Q} MAKE_ENV+= MANINSTALL=${MANINSTALL:Q} USE_FEATURES= nbcompat CPPFLAGS.SunOS+= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 .include "../../mk/bsd.prefs.mk" .if defined(NBPAX_PROGRAM_PREFIX) && ${NBPAX_PROGRAM_PREFIX} != "" CONFIGURE_ARGS+= --program-prefix=${NBPAX_PROGRAM_PREFIX:Q} .endif PLIST_SUBST+= NBPAX_PROGRAM_PREFIX=${NBPAX_PROGRAM_PREFIX:Q} BUILD_DEFS+= NBPAX_PROGRAM_PREFIX GNU_CONFIGURE= yes do-extract: ${CP} -R ${FILESDIR} ${WRKSRC} # Haiku (BeFS) cannot support hard link SUBST_CLASSES.Haiku+= symlink SUBST_STAGE.symlink= pre-configure SUBST_FILES.symlink= Makefile.in SUBST_SED.symlink= -e 's,ln -f ,ln -sf ,g' .include "../../mk/bsd.pkg.mk" @ 1.56 log @pax-20210219: ignore error from lchmod, if it was not supported. This is seen on Linux and results in error building boost. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2020/01/18 23:29:56 rillig Exp $ d8 1 a8 1 MAINTAINER= joerg@@NetBSD.org @ 1.55 log @all: migrate several HOMEPAGEs to https 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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2019/11/02 22:54:27 rillig Exp $ d3 1 a3 2 DISTNAME= pax-20080110 PKGREVISION= 4 @ 1.54 log @archivers: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2018/10/29 20:18:02 triaxx Exp $ d10 1 a10 1 HOMEPAGE= http://www.NetBSD.org/ @ 1.53 log @pax: add for Linux * On Arch Linux, the build failed, makedev(3) indicates #include * On Debian Buster, the build succeed but a big warning is displayed: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2018/04/07 08:57:01 jperkin Exp $ d15 1 a15 1 CHECK_PERMS= no @ 1.52 log @pax: Ensure large files are supported on SunOS. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2016/02/25 09:28:37 jperkin Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.51 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2016/01/29 10:53:07 jperkin Exp $ d4 1 a4 1 PKGREVISION= 2 d22 2 @ 1.50 log @Add LICENSE (2-clause-bsd AND modified-bsd AND public-domain). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2013/09/12 11:18:40 jperkin Exp $ a23 1 d37 1 a37 2 .if ${OPSYS} == "Haiku" SUBST_CLASSES+= symlink a40 1 .endif @ 1.49 log @Use CATMAN_SECTION_SUFFIX in packages which perform their own catman page installation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2012/09/11 19:46:59 asau Exp $ d12 1 @ 1.48 log @"user-destdir" is default these days @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2012/06/17 10:21:39 sbd Exp $ d16 1 @ 1.47 log @Setting NBPAX_PROGRAM_PREFIX?=nb by default requires archivers/pax to be given a PKGREVISON bump so that the new setting will take effect. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2012/05/29 22:58:53 cheusov Exp $ a12 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.46 log @Remove GNU_PROGRAM_PREFIX variable (discussed in pkgsrc-users@@) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2012/03/09 10:20:15 fhajny Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.45 log @Only conflict with gtar-base and gcpio if NBPAX_PROGRAM_PREFIX empty. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2012/03/04 19:50:21 joerg Exp $ d4 1 a25 13 .else # pax installs "tar" and "cpio" .if defined(GNU_PROGRAM_PREFIX) && empty(GNU_PROGRAM_PREFIX) && \ (!defined(NBPAX_PROGRAM_PREFIX) || empty(NBPAX_PROGRAM_PREFIX)) CONFLICTS+= gcpio-[0-9]* .endif .if defined(GTAR_PROGRAM_PREFIX) && empty(GTAR_PROGRAM_PREFIX) && \ (!defined(NBPAX_PROGRAM_PREFIX) || empty(NBPAX_PROGRAM_PREFIX)) CONFLICTS+= gtar-base-[0-9]* .endif @ 1.44 log @Honour MANINSTALL @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2010/07/06 23:36:51 obache Exp $ d29 2 a30 1 .if defined(GNU_PROGRAM_PREFIX) && empty(GNU_PROGRAM_PREFIX) d33 2 a34 1 .if defined(GTAR_PROGRAM_PREFIX) && empty(GTAR_PROGRAM_PREFIX) @ 1.43 log @Add workaround of lack of hard link support on BFS of Haiku. Use symbolic link instead. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2010/03/21 16:50:41 joerg Exp $ d16 2 @ 1.42 log @Pick up maintainership. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2010/03/21 16:29:38 wiz Exp $ d44 8 @ 1.41 log @Reset maintainer, developer lost his commit bit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2009/04/09 00:48:06 joerg Exp $ d8 1 a8 1 MAINTAINER= pkgsrc-users@@NetBSD.org @ 1.40 log @Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2009/03/05 00:27:31 joerg Exp $ d8 1 a8 1 MAINTAINER= grant@@NetBSD.org @ 1.39 log @Play the CHECK_PERMS=no game here as well to avoid cyclic dependencies. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2008/07/20 23:49:35 dbj Exp $ a39 1 NO_CHECKSUM= yes @ 1.38 log @fix bug in previous, make sure NBPAX_PROGRAM_PREFIX is always defined in PLIST @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2008/07/20 23:31:50 dbj Exp $ d14 1 @ 1.37 log @re-add support for --program-prefix and NBPAX_PROGRAM_PREFIX pkgsrc var PR pkg/37989 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2008/06/19 18:36:51 joerg Exp $ a22 3 PLIST_SUBST+= NBPAX_PROGRAM_PREFIX=${NBPAX_PROGRAM_PREFIX:Q} BUILD_DEFS+= NBPAX_PROGRAM_PREFIX d35 3 @ 1.36 log @Add a marker for bootstrap packages to allow special cases them during bulk builds. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2008/03/06 04:45:58 jlam Exp $ d19 9 d36 2 @ 1.35 log @+ Remove pkgtools/pax and pkgtools/tnftp as they are no longer different 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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2008/02/07 22:27:53 joerg Exp $ d13 1 @ 1.34 log @Merge a fix from NetBSD's src/bin/pax by tls: 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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2007/11/11 16:51:27 joerg Exp $ d3 4 a6 1 USE_FEATURES= nbcompat d8 3 a10 1 .include "Makefile.common" d12 5 a16 1 CATEGORIES= archivers d19 2 a20 2 .if defined(GNU_PROGRAM_PREFIX) && ${GNU_PROGRAM_PREFIX} == "" CONFLICTS+= gcpio-[0-9]* d22 2 a23 2 .if defined(GTAR_PROGRAM_PREFIX) && ${GTAR_PROGRAM_PREFIX} == "" CONFLICTS+= gtar-base-[0-9]* d26 6 @ 1.33 log @Revert pax large file support as it breaks bootstrap on various platforms. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2007/09/08 21:57:58 jlam Exp $ a7 1 PKGREVISION= 3 @ 1.32 log @enable large filefile support, if applicable. fixes tar/pax with >2gb files on 32bit Solaris. bump PKGREVISION. @ text @d8 1 a8 1 PKGREVISION= 2 @ 1.31 log @Convert to use the features framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2007/09/06 21:51:53 jlam Exp $ d8 1 a8 1 PKGREVISION= 1 @ 1.30 log @Convert all libnbcompat/buildlink3.mk references to inplace.mk. @ text @d1 3 a3 1 # $NetBSD: Makefile,v 1.29 2006/10/07 16:52:19 reed Exp $ a17 1 .include "../../pkgtools/libnbcompat/inplace.mk" @ 1.29 log @To close my PR #22693. If GTAR_PROGRAM_PREFIX is empty, then conflict with gtar-base. If GNU_PROGRAM_PREFIX is empty, then conflict with gcpio. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2006/07/14 20:11:10 jlam Exp $ d16 1 a16 1 .include "../../pkgtools/libnbcompat/buildlink3.mk" @ 1.28 log @For the pkgtools versions of mtree and pax, always use libnbcompat "in-place", and for the normal versions of mtree and pax, always use libnbcompat as a normal build dependency. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2006/07/14 19:45:12 jlam Exp $ d6 9 @ 1.27 log @Set the CATEGORIES separately for the archivers and pkgtools versions of pax. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2006/07/14 19:38:47 jlam Exp $ d7 1 @ 1.26 log @Create a separate "pax" package in the pkgtools category that installs 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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2006/07/14 18:48:43 jlam Exp $ d5 2 @ 1.25 log @Register this package when installed, and populate the PLIST. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.24 2006/06/18 07:04:16 rillig Exp $ # d3 1 a3 26 DISTNAME= pax-20060202 CATEGORIES= archivers pkgtools MASTER_SITES= # empty DISTFILES= # empty MAINTAINER= grant@@NetBSD.org HOMEPAGE= http://www.NetBSD.org/ COMMENT= POSIX standard archiver with many extensions GNU_CONFIGURE= yes NO_PKGTOOLS_REQD_CHECK= yes NO_CHECKSUM= yes NO_MTREE= yes PKG_PRESERVE= yes .include "../../mk/bsd.prefs.mk" do-extract: ${CP} -R ${FILESDIR} ${WRKSRC} .if defined(LIBNBCOMPAT_STYLE) && (${LIBNBCOMPAT_STYLE} == "inplace") . include "../../pkgtools/libnbcompat/inplace.mk" .else . include "../../pkgtools/libnbcompat/buildlink3.mk" .endif @ 1.24 log @Fixed pkglint warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2006/05/17 06:12:27 rillig Exp $ a17 2 NO_PKG_REGISTER= yes NO_PACKAGE= Deinstallation is not permitted @ 1.23 log @Fixed pkglint warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2006/02/02 19:29:09 christos Exp $ d17 4 a20 4 NO_MTREE= yes NO_PKG_REGISTER= yes NO_PACKAGE= Deinstallation is not permitted PKG_PRESERVE= yes @ 1.22 log @bump version @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2005/12/01 03:00:01 minskim Exp $ d25 1 a25 1 @@${CP} -R ${FILESDIR} ${WRKSRC} @ 1.21 log @Update pax to 20051108. The previous version failed to handle the -X 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 " inside filelists in addition to "-C\n". 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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2005/05/31 21:39:29 rillig Exp $ d4 1 a4 1 DISTNAME= pax-20051108 @ 1.20 log @Changed values of some variables to "yes" instead of #defined. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2005/04/11 21:44:49 tv Exp $ d4 1 a4 1 DISTNAME= pax-20040802 @ 1.19 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2005/01/06 05:35:14 tv Exp $ d13 1 a13 1 GNU_CONFIGURE= # defined d15 4 a18 4 NO_PKGTOOLS_REQD_CHECK= # defined NO_CHECKSUM= # defined NO_MTREE= # defined NO_PKG_REGISTER= # defined d20 1 a20 1 PKG_PRESERVE= # defined @ 1.18 log @Don't "cp -p" for *source* files. Builds are usually done as an unprivileged 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.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2004/08/21 03:28:56 jlam Exp $ a12 1 USE_BUILDLINK3= yes @ 1.17 log @Update archivers/pax to 20040802 (latest version on src HEAD). Changes from previous include: - include a pax2nbcompat script to ease importing from src HEAD into pkgsrc. * for copy mode, show more meaningful information on SIGINFO. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2004/08/14 02:33:32 jlam Exp $ d26 1 a26 1 @@${CP} -Rp ${FILESDIR} ${WRKSRC} @ 1.16 log @If LIBNBCOMPAT_STYLE is set to "inplace", then build and use a local 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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2004/07/03 02:50:32 grant Exp $ d4 1 a4 1 DISTNAME= pax-20040703 @ 1.15 log @bump to 20040703. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2004/06/26 13:31:47 grant Exp $ d23 2 d28 6 a33 1 .include "../../pkgtools/libnbcompat/buildlink3.mk" @ 1.14 log @bump to 20040626. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2004/06/20 10:11:56 grant Exp $ d4 1 a4 1 DISTNAME= pax-20040626 @ 1.13 log @bump to 20040620. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2004/03/23 04:40:59 jlam Exp $ d4 1 a4 1 DISTNAME= pax-20040620 @ 1.12 log @USE_BUILDLINK3 must be set to "yes" or "no", not defined/undefined. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2004/03/11 18:03:50 xtraeme Exp $ d4 1 a4 1 DISTNAME= pax-20031220 @ 1.11 log @bl3ify @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2003/12/20 04:47:38 grant Exp $ d13 1 a13 1 USE_BUILDLINK3= # defined @ 1.10 log @bump version to 20031220. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2003/12/05 16:38:38 erh Exp $ d13 1 a13 1 USE_BUILDLINK2= # defined d26 1 a26 1 .include "../../pkgtools/libnbcompat/buildlink2.mk" @ 1.9 log @Bump to 20031205. Add support for AIX. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2003/09/23 14:37:41 grant Exp $ d4 1 a4 1 DISTNAME= pax-20031205 @ 1.8 log @sync with NetBSD-current's pax-20030923. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2003/09/15 04:39:14 grant Exp $ d4 1 a4 1 DISTNAME= pax-20030923 @ 1.7 log @bump version to 20030915 after latest changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2003/09/05 18:40:47 jlam Exp $ d4 1 a4 1 DISTNAME= pax-20030915 @ 1.6 log @Update archivers/pax to 20030905. Changes from previous version include syncing with -current, making this build using libnbcompat-20030829, and cleaning up the configure script and Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2003/07/31 09:34:13 grant Exp $ d4 1 a4 1 DISTNAME= pax-20030905 @ 1.5 log @also install man page source, bump to 20030731. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2003/07/08 18:40:28 jschauma Exp $ d4 1 a4 1 DISTNAME= pax-20030731 @ 1.4 log @Synch with latest changes by simonb@@ in basesrc and as a result, bump the version to todays date: Add support for gnutar's -O "extract to stdout" option. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/06/30 11:47:27 grant Exp $ d4 1 a4 1 DISTNAME= pax-20030708 @ 1.3 log @install catman pages, like bootstrap-pkgsrc does. bump to 20030630. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/06/23 13:39:42 grant Exp $ d4 1 a4 1 DISTNAME= pax-20030630 @ 1.2 log @bump to 20030623 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/06/23 11:45:21 grant Exp $ d4 1 a4 1 DISTNAME= pax-20030623 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/04/24 14:16:07 agc Exp $ d4 1 a4 1 DISTNAME= pax-20030622 @ 1.1.1.1 log @Import of NetBSD-current's pax (replacing the older pkgtools/pax). 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. @ text @@