Sun Feb 24 15:18:45 2019 UTC ()
gtar: update to 1.32

version 1.32 - Sergey Poznyakoff, 2019-02-23

* Fix the use of --checkpoint without explicit --checkpoint-action

* Fix extraction with the -U option

See http://lists.gnu.org/archive/html/bug-tar/2019-01/msg00015.html,
for details

* Fix iconv usage on BSD-based systems

* Fix possible NULL dereference (savannah bug #55369)

* Improve the testsuite


(wiz)
diff -r1.4 -r1.5 pkgsrc/archivers/gtar/Makefile.common
diff -r1.94 -r1.95 pkgsrc/archivers/gtar-base/Makefile
diff -r1.42 -r1.43 pkgsrc/archivers/gtar-base/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/archivers/gtar/Makefile.common (expand / switch to unified diff)

--- pkgsrc/archivers/gtar/Makefile.common 2019/01/04 23:16:12 1.4
+++ pkgsrc/archivers/gtar/Makefile.common 2019/02/24 15:18:45 1.5
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile.common,v 1.4 2019/01/04 23:16:12 ryoon Exp $ 1# $NetBSD: Makefile.common,v 1.5 2019/02/24 15:18:45 wiz Exp $
2# 2#
3# used by archivers/gtar-base/Makefile 3# used by archivers/gtar-base/Makefile
4# used by archivers/gtar-info/Makefile 4# used by archivers/gtar-info/Makefile
5# used by archivers/gtar/Makefile 5# used by archivers/gtar/Makefile
6 6
7DISTNAME= tar-1.31 7DISTNAME= tar-1.32
8CATEGORIES= archivers 8CATEGORIES= archivers
9MASTER_SITES= ${MASTER_SITE_GNU:=tar/} 9MASTER_SITES= ${MASTER_SITE_GNU:=tar/}
10EXTRACT_SUFX= .tar.bz2 10EXTRACT_SUFX= .tar.bz2
11 11
12MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
13HOMEPAGE= http://www.gnu.org/software/tar/tar.html 13HOMEPAGE= http://www.gnu.org/software/tar/tar.html
14COMMENT= The GNU tape archiver with remote magnetic tape support 14COMMENT= The GNU tape archiver with remote magnetic tape support
15LICENSE= gnu-gpl-v3 15LICENSE= gnu-gpl-v3
16 16
17PATCHDIR= ${.CURDIR}/../../archivers/gtar-base/patches 17PATCHDIR= ${.CURDIR}/../../archivers/gtar-base/patches
18DISTINFO_FILE= ${.CURDIR}/../../archivers/gtar-base/distinfo 18DISTINFO_FILE= ${.CURDIR}/../../archivers/gtar-base/distinfo

cvs diff -r1.94 -r1.95 pkgsrc/archivers/gtar-base/Makefile (expand / switch to unified diff)

--- pkgsrc/archivers/gtar-base/Makefile 2019/01/17 16:43:36 1.94
+++ pkgsrc/archivers/gtar-base/Makefile 2019/02/24 15:18:45 1.95
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.94 2019/01/17 16:43:36 schmonz Exp $ 1# $NetBSD: Makefile,v 1.95 2019/02/24 15:18:45 wiz Exp $
2 2
3.include "../../archivers/gtar/Makefile.common" 3.include "../../archivers/gtar/Makefile.common"
4 4
5PKGNAME= ${DISTNAME:S/tar/gtar-base/} 5PKGNAME= ${DISTNAME:S/tar/gtar-base/}
6COMMENT= The GNU tape archiver with remote magnetic tape support 6COMMENT= The GNU tape archiver with remote magnetic tape support
7LICENSE= gnu-gpl-v3 7LICENSE= gnu-gpl-v3
8 8
9CONFLICTS= gcpio-[0-9]* 9CONFLICTS= gcpio-[0-9]*
10 10
11USE_PKGLOCALEDIR= yes 11USE_PKGLOCALEDIR= yes
12USE_TOOLS+= msgfmt 12USE_TOOLS+= msgfmt
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14 14
@@ -22,27 +22,27 @@ CONFIGURE_ARGS+= --program-prefix=g @@ -22,27 +22,27 @@ CONFIGURE_ARGS+= --program-prefix=g
22 22
23# lie to configure about gettext -- it does not need GNU gettext 23# lie to configure about gettext -- it does not need GNU gettext
24CONFIGURE_ENV+= gt_cv_func_gnugettext2_libintl=yes 24CONFIGURE_ENV+= gt_cv_func_gnugettext2_libintl=yes
25# allow configure to run as root 25# allow configure to run as root
26CONFIGURE_ENV+= FORCE_UNSAFE_CONFIGURE=1 26CONFIGURE_ENV+= FORCE_UNSAFE_CONFIGURE=1
27 27
28.if ${OS_VARIANT} == "SCOOSR5" 28.if ${OS_VARIANT} == "SCOOSR5"
29# SCO OpenServer 5.0.7/3.2 has strtoimax in inttypes.h, but not in library. 29# SCO OpenServer 5.0.7/3.2 has strtoimax in inttypes.h, but not in library.
30CONFIGURE_ENV+= gl_cv_have_raw_decl_strtoimax=no 30CONFIGURE_ENV+= gl_cv_have_raw_decl_strtoimax=no
31CONFIGURE_ENV+= ac_cv_have_decl_strtoimax=no 31CONFIGURE_ENV+= ac_cv_have_decl_strtoimax=no
32LDFLAGS.SCO_SV+= -lsocket 32LDFLAGS.SCO_SV+= -lsocket
33.endif 33.endif
34 34
35PLIST_VARS+= gtar rmt 35PLIST_VARS+= rmt
36 36
37TEST_TARGET= check 37TEST_TARGET= check
38 38
39# don't include rmt if gtar won't build it 39# don't include rmt if gtar won't build it
40.if ${OPSYS} != "Interix" && ${OPSYS} != "Darwin" && ${OS_VARIANT} != "SCOOSR5" && ${OPSYS} != "AIX" 40.if ${OPSYS} != "Interix" && ${OPSYS} != "Darwin" && ${OS_VARIANT} != "SCOOSR5" && ${OPSYS} != "AIX"
41PLIST.rmt= yes 41PLIST.rmt= yes
42.endif 42.endif
43 43
44# XXX see similar hack in coreutils. 44# XXX see similar hack in coreutils.
45.if ${OPSYS} != "Linux" 45.if ${OPSYS} != "Linux"
46CONFIGURE_ENV+= gt_cv_func_gnugettext3_libintl=yes 46CONFIGURE_ENV+= gt_cv_func_gnugettext3_libintl=yes
47.endif 47.endif
48 48

cvs diff -r1.42 -r1.43 pkgsrc/archivers/gtar-base/distinfo (expand / switch to unified diff)

--- pkgsrc/archivers/gtar-base/distinfo 2019/01/04 23:16:12 1.42
+++ pkgsrc/archivers/gtar-base/distinfo 2019/02/24 15:18:45 1.43
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.42 2019/01/04 23:16:12 ryoon Exp $ 1$NetBSD: distinfo,v 1.43 2019/02/24 15:18:45 wiz Exp $
2 2
3SHA1 (tar-1.31.tar.bz2) = 2a0a6f04b9b51136836f1344b555076ab15ed03e 3SHA1 (tar-1.32.tar.bz2) = d0b0259689062d7700480f74c547f62f18e7412d
4RMD160 (tar-1.31.tar.bz2) = 7880d038dcc1f1152189633f9900e013dcfb848c 4RMD160 (tar-1.32.tar.bz2) = b83c063c4eea4f36bf70c6be67a1c7fc74e5e82f
5SHA512 (tar-1.31.tar.bz2) = 0f4d00e08d56a8f8c32aac0afa2845397efb8ad72eaa6af47334cef9612adb1a4b91406bdc2c3a2cf1b9cc8b92c12735a331e0d137b24f66703f6af6219464f6 5SHA512 (tar-1.32.tar.bz2) = 3139e87112123269ee0600243b3ea081687cc93667bef5832bfe3c785c1be622f520f00fcfbdf44ad1d3247866d0ecfe347a85bbfec38eb38fa1014baef566f6
6Size (tar-1.31.tar.bz2) = 2946047 bytes 6Size (tar-1.32.tar.bz2) = 2947264 bytes
7SHA1 (patch-Makefile.in) = 78cc142b9370317c52215c106ea1e7217e71f9b5 7SHA1 (patch-Makefile.in) = 78cc142b9370317c52215c106ea1e7217e71f9b5
8SHA1 (patch-gnu_readlinkat.c) = ce9869bfcd75005bb4ddac4e3223df01a26a2b29 8SHA1 (patch-gnu_readlinkat.c) = ce9869bfcd75005bb4ddac4e3223df01a26a2b29
9SHA1 (patch-lib_xattr-at.c) = c69631c118558c0c056feb5b55188b2b4c92cc19 9SHA1 (patch-lib_xattr-at.c) = c69631c118558c0c056feb5b55188b2b4c92cc19
10SHA1 (patch-src_system.c) = cd9f7358fa93ed0ba4a1b3fffdae5d7f84ef4791 10SHA1 (patch-src_system.c) = cd9f7358fa93ed0ba4a1b3fffdae5d7f84ef4791