aboutsummaryrefslogtreecommitdiff
path: root/archivers
diff options
context:
space:
mode:
authorChristian Weisgerber <naddy@FreeBSD.org>2016-06-03 19:24:53 +0000
committerChristian Weisgerber <naddy@FreeBSD.org>2016-06-03 19:24:53 +0000
commitdca513e402e2bbf81f13714cada4328816e1d24e (patch)
treea52838950f80bd6404bce385cc8c422b8c445524 /archivers
parent1aacc3c75c746347d1a24af442bfb4ece8c38ad4 (diff)
downloadports-dca513e402e2bbf81f13714cada4328816e1d24e.tar.gz
ports-dca513e402e2bbf81f13714cada4328816e1d24e.zip
Update to 1.29. User-visible changes:
* New options: --verbatim-files-from, --no-verbatim-files-from * --null option reads file names verbatim * New options: --owner-map=FILE and --group-map=FILE * New option --clamp-mtime * Deprecated --preserve option removed
Notes
Notes: svn path=/head/; revision=416332
Diffstat (limited to 'archivers')
-rw-r--r--archivers/gtar/Makefile8
-rw-r--r--archivers/gtar/distinfo5
-rw-r--r--archivers/gtar/files/patch-configure6
-rw-r--r--archivers/gtar/files/patch-tests_numeric.at24
4 files changed, 33 insertions, 10 deletions
diff --git a/archivers/gtar/Makefile b/archivers/gtar/Makefile
index 08b3445b8372..ab98d58a5f1a 100644
--- a/archivers/gtar/Makefile
+++ b/archivers/gtar/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= tar
-PORTVERSION= 1.28
-PORTREVISION= 2
+PORTVERSION= 1.29
CATEGORIES= archivers sysutils
MASTER_SITES= GNU
PKGNAMEPREFIX= g
@@ -27,9 +26,8 @@ CONFIGURE_ENV= DEFAULT_ARCHIVE=/dev/sa0 \
# supply result to skip a test that will abort configure if run as root
CONFIGURE_ENV+= gl_cv_func_mknod_works=yes
-# Tests 161 163 are known to fail because path resolution of ".."
-# in a removed directory fails.
-#TEST_TARGET= check
+TEST_DEPENDS= autom4te:devel/autoconf
+TEST_TARGET= check
OPTIONS_DEFINE= NLS STATIC
OPTIONS_SUB= yes
diff --git a/archivers/gtar/distinfo b/archivers/gtar/distinfo
index d207ddad3763..4a6e19f0164e 100644
--- a/archivers/gtar/distinfo
+++ b/archivers/gtar/distinfo
@@ -1,2 +1,3 @@
-SHA256 (tar-1.28.tar.xz) = 64ee8d88ec1b47a0961033493f919d27218c41b580138fd6802327462aff22f2
-SIZE (tar-1.28.tar.xz) = 1966884
+TIMESTAMP = 1464968876
+SHA256 (tar-1.29.tar.xz) = 402dcfd0022fd7a1f2c5611f5c61af1cd84910a760a44a688e18ddbff4e9f024
+SIZE (tar-1.29.tar.xz) = 1996000
diff --git a/archivers/gtar/files/patch-configure b/archivers/gtar/files/patch-configure
index 2af866b11021..720b96132b48 100644
--- a/archivers/gtar/files/patch-configure
+++ b/archivers/gtar/files/patch-configure
@@ -1,9 +1,9 @@
Hack to disable shared library detection, so configure won't try
to link with "/usr/local/lib/libiconv.so -static".
---- configure.orig 2013-10-05 21:52:03.000000000 +0200
-+++ configure 2013-11-18 17:33:05.000000000 +0100
-@@ -34123,7 +34123,7 @@ fi
+--- configure.orig 2016-05-16 08:52:00 UTC
++++ configure
+@@ -35630,7 +35630,7 @@ fi
$as_echo "$acl_cv_rpath" >&6; }
wl="$acl_cv_wl"
acl_libext="$acl_cv_libext"
diff --git a/archivers/gtar/files/patch-tests_numeric.at b/archivers/gtar/files/patch-tests_numeric.at
new file mode 100644
index 000000000000..b312662670a0
--- /dev/null
+++ b/archivers/gtar/files/patch-tests_numeric.at
@@ -0,0 +1,24 @@
+https://lists.gnu.org/archive/html/bug-tar/2016-06/txt9bP0DVvYnu.txt
+
+--- tests/numeric.at.orig 2016-03-18 17:23:55 UTC
++++ tests/numeric.at
+@@ -27,14 +27,16 @@ tar $1 -vvf a dir |dnl
+ ])
+
+ AT_TAR_CHECK([
+-mkdir dir
+-genfile --file dir/file
+-
+ MYUID=$(id -u) || AT_SKIP_TEST
+ MYGID=$(id -g) || AT_SKIP_TEST
+ MYUSR=$(id -un) || AT_SKIP_TEST
+ MYGRP=$(id -gn) || AT_SKIP_TEST
+
++mkdir dir
++# Ensure correct group id on BSDs.
++chown :$MYGID dir >/dev/null 2>/dev/null
++genfile --file dir/file
++
+ TESTOP([--create])
+ TESTOP([--list])
+ TESTOP([--diff])