[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2024-02-17 Thread Hans de Graaff
commit: fb7dbcdc8eac8d51da7ef162f249ac7f8d7e11c1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 18 07:23:26 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 18 07:24:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7dbcdc

app-arch/tar: drop 1.34-r2

Bug: https://bugs.gentoo.org/898176
Signed-off-by: Hans de Graaff  gentoo.org>

 app-arch/tar/tar-1.34-r2.ebuild | 102 
 1 file changed, 102 deletions(-)

diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild
deleted file mode 100644
index a9246ca810af..
--- a/app-arch/tar/tar-1.34-r2.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tar.asc
-inherit verify-sig
-
-DESCRIPTION="Use this to make tarballs :)"
-HOMEPAGE="https://www.gnu.org/software/tar/;
-SRC_URI="mirror://gnu/tar/${P}.tar.xz
-   https://alpha.gnu.org/gnu/tar/${P}.tar.xz;
-SRC_URI+=" verify-sig? (
-   mirror://gnu/tar/${P}.tar.xz.sig
-   https://alpha.gnu.org/gnu/tar/${P}.tar.xz.sig
-   )"
-
-LICENSE="GPL-3+"
-SLOT="0"
-if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-IUSE="acl minimal nls selinux xattr"
-
-RDEPEND="
-   acl? ( virtual/acl )
-   selinux? ( sys-libs/libselinux )
-"
-DEPEND="${RDEPEND}
-   xattr? ( elibc_glibc? ( sys-apps/attr ) )
-"
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   verify-sig? ( sec-keys/openpgp-keys-tar )
-"
-PDEPEND="
-   app-alternatives/tar
-"
-
-src_configure() {
-   # -fanalyzer doesn't make sense for us in ebuilds, as it's for static 
analysis
-   export gl_cv_warn_c__fanalyzer=no
-
-   local myeconfargs=(
-   --bindir="${EPREFIX}"/bin
-   # Avoid -Werror
-   --disable-gcc-warnings
-   --enable-backup-scripts
-   --libexecdir="${EPREFIX}"/usr/sbin
-   $(use_with acl posix-acls)
-   $(use_enable nls)
-   $(use_with selinux)
-   $(use_with xattr xattrs)
-
-   # autoconf looks for gtar before tar (in configure scripts), 
hence
-   # in Prefix it is important that it is there, otherwise, a gtar 
from
-   # the host system (FreeBSD, Solaris, Darwin) will be found 
instead
-   # of the Prefix provided (GNU) tar
-   --program-prefix=g
-   )
-
-   FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   # a nasty yet required piece of baggage
-   exeinto /etc
-   doexe "${FILESDIR}"/rmt
-
-   mv "${ED}"/usr/sbin/{gbackup,backup-tar} || die
-   mv "${ED}"/usr/sbin/{grestore,restore-tar} || die
-   mv "${ED}"/usr/sbin/{g,}backup.sh || die
-   mv "${ED}"/usr/sbin/{g,}dump-remind || die
-
-   if use minimal ; then
-   find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
-   -type f -a '!' -name gtar \
-   -delete || die
-   fi
-
-   if ! use minimal; then
-   dosym grmt /usr/sbin/rmt
-   fi
-   dosym grmt.8 /usr/share/man/man8/rmt.8
-}
-
-pkg_postinst() {
-   # ensure to preserve the symlink before app-alternatives/tar
-   # is installed
-   if [[ ! -h ${EROOT}/bin/tar ]]; then
-   if [[ -e ${EROOT}/usr/bin/tar ]] ; then
-   # bug #904887
-   ewarn "${EROOT}/usr/bin/tar exists but is not a 
symlink."
-   ewarn "This is expected during Prefix bootstrap and 
unsual otherwise."
-   ewarn "Moving away unexpected ${EROOT}/usr/bin/tar to 
.bak."
-   mv "${EROOT}/usr/bin/tar" "${EROOT}/usr/bin/tar.bak" || 
die
-   fi
-   ln -s gtar "${EROOT}/bin/tar" || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2024-01-17 Thread Sam James
commit: 949746114bb01aaf1b7d00e76732712383a338eb
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 18 02:46:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 18 03:19:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94974611

app-arch/tar: run tests in parallel

Inspired by vapier's cd7f047fe43fb631c4ca6979c6efb5038c616f41. `RUNTESTFLAGS`
has been in the back of my head for a while now as I've been meaning to figure 
out
the interaction between it and parallel make and which packages actually need 
it,
so figured I'd start with something I was pretty sure used autotest...

Before:
```
real4m53.950s
user0m0.743s
sys 0m0.263s
```

After:
```
real2m3.075s
user0m0.750s
sys 0m0.265s
```

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.35.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-arch/tar/tar-1.35.ebuild b/app-arch/tar/tar-1.35.ebuild
index 8b1f21fcec5d..46d2ebf890bb 100644
--- a/app-arch/tar/tar-1.35.ebuild
+++ b/app-arch/tar/tar-1.35.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tar.asc
-inherit verify-sig
+inherit multiprocessing verify-sig
 
 DESCRIPTION="Use this to make tarballs :)"
 HOMEPAGE="https://www.gnu.org/software/tar/;
@@ -70,7 +70,7 @@ src_test() {
# Drop after 1.35: 
https://git.savannah.gnu.org/cgit/tar.git/commit/?id=18f90676e4695ffcf13413e9fbb24cc0ae2ae9d5
local -x XZ_OPT= XZ_DEFAULTS=
 
-   default
+   emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-09-24 Thread Sam James
commit: 3f0f44a25fd6be2b27bbb0eee982192c399cc360
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Sep 24 10:43:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 14:20:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0f44a2

app-arch/tar: stable 1.35 for hppa, bug #912552

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.35.ebuild b/app-arch/tar/tar-1.35.ebuild
index 48e447b2f78c..e31b35df0c56 100644
--- a/app-arch/tar/tar-1.35.ebuild
+++ b/app-arch/tar/tar-1.35.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" || "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-08-20 Thread Sam James
commit: 6afabe7f5c9c7ed234cc6e7644b74e7154e21673
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 20 08:11:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 20 08:11:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afabe7f

app-arch/tar: Stabilize 1.35 amd64, #912552

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.35.ebuild b/app-arch/tar/tar-1.35.ebuild
index 4902963ec252..48e447b2f78c 100644
--- a/app-arch/tar/tar-1.35.ebuild
+++ b/app-arch/tar/tar-1.35.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" || "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-08-19 Thread Sam James
commit: b808d5968a198dddaaeee23268d8830ee143885c
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 11:37:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 11:37:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b808d596

app-arch/tar: Stabilize 1.35 ppc64, #912552

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.35.ebuild b/app-arch/tar/tar-1.35.ebuild
index 5445ec29fecf..4902963ec252 100644
--- a/app-arch/tar/tar-1.35.ebuild
+++ b/app-arch/tar/tar-1.35.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" || "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-08-19 Thread Sam James
commit: 0319036728ab0832d6798ab26d7a46b262a8d9d7
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 07:22:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 07:22:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03190367

app-arch/tar: Stabilize 1.35 sparc, #912552

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.35.ebuild b/app-arch/tar/tar-1.35.ebuild
index 46235bfc382e..5445ec29fecf 100644
--- a/app-arch/tar/tar-1.35.ebuild
+++ b/app-arch/tar/tar-1.35.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" || "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-08-19 Thread Sam James
commit: 347ace88eb1f0de5f15119fcd5c57027b0055374
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 06:34:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 06:34:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=347ace88

app-arch/tar: Stabilize 1.35 arm64, #912552

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.35.ebuild b/app-arch/tar/tar-1.35.ebuild
index 085101fd2074..46235bfc382e 100644
--- a/app-arch/tar/tar-1.35.ebuild
+++ b/app-arch/tar/tar-1.35.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" || "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-07-18 Thread Sam James
commit: 194bc21b690b64f43fa381ef6ffaf1a8e711e9af
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 18 21:08:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 18 21:08:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=194bc21b

app-arch/tar: destabilize 1.35

Sorry, again, I ran my archtesting alias and wasn't expecting to push this yet.

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.35.ebuild b/app-arch/tar/tar-1.35.ebuild
index 1f8b12b98e0a..085101fd2074 100644
--- a/app-arch/tar/tar-1.35.ebuild
+++ b/app-arch/tar/tar-1.35.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" || "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-07-18 Thread Sam James
commit: 02d3b140ad60f24e4160ff3eaba576862fb501ca
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 18 21:05:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 18 21:05:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d3b140

app-arch/tar: add 1.35

Workaround test failures (bashism, xz defaults issue), fixed upstream in >1.35.

Closes: https://bugs.gentoo.org/738826
Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/Manifest|   2 +
 app-arch/tar/tar-1.35.ebuild | 113 +++
 2 files changed, 115 insertions(+)

diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index 1a295ed77eed..52fa6aa731e6 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1,2 +1,4 @@
 DIST tar-1.34.tar.xz 2226068 BLAKE2B 
741a662457509a6775338ffe5d2d84872fcf38b93ace70c8b748a81055b9b62f65a48c4e541955d08ae99e6f528509e89eacd7c799a65bcc3d017a259110c115
 SHA512 
5e77c4a7b49983ad7d15238c2bce28be7a8aa437b4b1815fc00abd13096da308b6bba196cc6e3ed79d85e62823d520ae0d8fcda2d93873842cf84dc3369fc902
 DIST tar-1.34.tar.xz.sig 181 BLAKE2B 
2fae91293a9dacda0374706e1f83498042a9d5224f80f6f0e14abdb914cb5a8e980f720eb4a453485844c7fe26e0525f230c0eab11c7fa89159a1a929370795c
 SHA512 
55297f41549deee511f5b14c6b5dc7bb3d9282dad52bcc85f9dddfad24b677f989ba86387ad9b133c3698feedbd6b6cd7e9f005e8e4c89f72c80543eeceb78f7
+DIST tar-1.35.tar.xz 2317208 BLAKE2B 
e1a200d21f433cd7d917dd979db16919a9167056ae62cf7d038a6118e56b2fe419cd4a396eee66f1f4dc13a8dc380e23f6ffd7ee0ca84e5dd9ad9411f60e002c
 SHA512 
8b84ed661e6c878fa33eb5c1808d20351e6f40551ac63f96014fb0d0b9c72d5d94d8865d39e36bcb184fd250f84778a3b271bbd8bd2ceb69eece0c3568577510
+DIST tar-1.35.tar.xz.sig 95 BLAKE2B 
8501b55b700bc99b81f04519db1cd8f7bc3d87dd5bfefa25a3d979b23359f02dfb770f3dd66dca275baa70a99612cb85c1019faaf3a1f0bcf50c9815b8e32eca
 SHA512 
00e5c95bf8015f75f59556a82ed7f50bddefe89754c7ff3c19411aee2f37626a5d65c33e18b87f7f8f96388d3f175fd095917419a3ad1c0fc9d6188088bac944

diff --git a/app-arch/tar/tar-1.35.ebuild b/app-arch/tar/tar-1.35.ebuild
new file mode 100644
index ..1f8b12b98e0a
--- /dev/null
+++ b/app-arch/tar/tar-1.35.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc
+inherit verify-sig
+
+DESCRIPTION="Use this to make tarballs :)"
+HOMEPAGE="https://www.gnu.org/software/tar/;
+SRC_URI="
+   mirror://gnu/tar/${P}.tar.xz
+   https://alpha.gnu.org/gnu/tar/${P}.tar.xz
+   verify-sig? (
+   mirror://gnu/tar/${P}.tar.xz.sig
+   https://alpha.gnu.org/gnu/tar/${P}.tar.xz.sig
+   )
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+if [[ -z "$(ver_cut 3)" || "$(ver_cut 3)" -lt 90 ]] ; then
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+IUSE="acl minimal nls selinux xattr"
+
+RDEPEND="
+   acl? ( virtual/acl )
+   selinux? ( sys-libs/libselinux )
+"
+DEPEND="
+   ${RDEPEND}
+   xattr? ( elibc_glibc? ( sys-apps/attr ) )
+"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-tar )
+"
+PDEPEND="
+   app-alternatives/tar
+"
+
+src_configure() {
+   # -fanalyzer doesn't make sense for us in ebuilds, as it's for static 
analysis
+   export gl_cv_warn_c__fanalyzer=no
+
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   # Avoid -Werror
+   --disable-gcc-warnings
+   --enable-backup-scripts
+   --libexecdir="${EPREFIX}"/usr/sbin
+   $(use_with acl posix-acls)
+   $(use_enable nls)
+   $(use_with selinux)
+   $(use_with xattr xattrs)
+
+   # autoconf looks for gtar before tar (in configure scripts), 
hence
+   # in Prefix it is important that it is there, otherwise, a gtar 
from
+   # the host system (FreeBSD, Solaris, Darwin) will be found 
instead
+   # of the Prefix provided (GNU) tar
+   --program-prefix=g
+   )
+
+   # Drop CONFIG_SHELL hack after 1.35: 
https://git.savannah.gnu.org/cgit/tar.git/commit/?id=7687bf4acc4dc4554538389383d7fb4c3e6521cd
+   CONFIG_SHELL="${BROOT}"/bin/bash FORCE_UNSAFE_CONFIGURE=1 econf 
"${myeconfargs[@]}"
+}
+
+src_test() {
+   # Drop after 1.35: 
https://git.savannah.gnu.org/cgit/tar.git/commit/?id=18f90676e4695ffcf13413e9fbb24cc0ae2ae9d5
+   local -x XZ_OPT= XZ_DEFAULTS=
+
+   default
+}
+
+src_install() {
+   default
+
+   # A nasty yet required piece of baggage
+   exeinto /etc
+   doexe "${FILESDIR}"/rmt
+
+   mv "${ED}"/usr/sbin/{gbackup,backup-tar} || die
+   mv "${ED}"/usr/sbin/{grestore,restore-tar} || die
+   mv 

[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-05-15 Thread Ulrich Müller
commit: 5a7350c2ffc26cc9c07e83f8a54e6670c89e3632
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon May 15 18:48:28 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon May 15 18:48:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7350c2

app-arch/tar: Fix typo in warning

Signed-off-by: Ulrich Müller  gentoo.org>

 app-arch/tar/tar-1.34-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index 93ce4ad2e631..9ded78207c35 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -97,7 +97,7 @@ pkg_postinst() {
if [[ -e ${EROOT}/usr/bin/tar ]] ; then
# bug #904887
ewarn "${EROOT}/usr/bin/tar exists but is not a 
symlink."
-   ewarn "This is expected during Prefix bootstrap and 
unsual otherwise."
+   ewarn "This is expected during Prefix bootstrap and 
unusual otherwise."
ewarn "Moving away unexpected ${EROOT}/usr/bin/tar to 
.bak."
mv "${EROOT}/usr/bin/tar" "${EROOT}/usr/bin/tar.bak" || 
die
fi



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-05-02 Thread Arthur Zamarin
commit: a1cd797ea1fb7d625d9fc0dc67289161c178ba15
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 19:10:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 19:10:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1cd797e

app-arch/tar: Stabilize 1.34-r3 hppa, #905287

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/tar/tar-1.34-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index 8e3fc53e5d28..93ce4ad2e631 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-05-01 Thread Sam James
commit: 4cd996b1c8949dad6d7bb74860d9bbe88b4c8e6a
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 06:27:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 06:27:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd996b1

app-arch/tar: Stabilize 1.34-r3 sparc, #905287

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index 7fcfe9f2a31d..8e3fc53e5d28 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-04-30 Thread Sam James
commit: 865c7ad088cfa53f7e69956354d7e0e3cfc4d5b4
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 02:28:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 02:28:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=865c7ad0

app-arch/tar: Stabilize 1.34-r3 ppc, #905287

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index 78da1784214e..7fcfe9f2a31d 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-04-30 Thread Sam James
commit: 6c8b2b0c61ce0d000d834e79c6a7dee0377e9cfa
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 02:25:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 02:25:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c8b2b0c

app-arch/tar: Stabilize 1.34-r3 ppc64, #905287

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index c7456cde849c..78da1784214e 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-04-30 Thread Sam James
commit: 9452ab720263c1fdd7eaf746be8d20c3854eda5b
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 00:34:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 00:34:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9452ab72

app-arch/tar: Stabilize 1.34-r3 x86, #905287

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index 77bbac8edfe7..c7456cde849c 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-04-30 Thread Sam James
commit: fffb9936446f21098f7a5a7360bfcc825d5cc312
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 00:19:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 00:19:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffb9936

app-arch/tar: Stabilize 1.34-r3 amd64, #905287

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index 714c3667bc10..77bbac8edfe7 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-04-30 Thread Sam James
commit: 3d7a187f138f311e9aeb83312aae54a36d025ea6
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 00:12:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 00:12:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d7a187f

app-arch/tar: Stabilize 1.34-r3 arm, #905287

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index 122afd213352..714c3667bc10 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-04-30 Thread Sam James
commit: ab5a7e1e7622bc41714689ff9e04365b8ca99af7
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 00:12:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 00:12:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab5a7e1e

app-arch/tar: Stabilize 1.34-r3 arm64, #905287

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index da958a84470e..122afd213352 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-04-23 Thread Sam James
commit: ef1e3dad5e18f887a56ae06c02eff74ab5c33a40
Author: Yifeng Li  tomli  me>
AuthorDate: Sun Apr 23 16:43:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 23 19:12:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1e3dad

app-arch/tar: adapt pkg_postinst for prefix bootstrapping

This commit allows Portage to overwrite the binary executable
"tar" with a symbolic link, this situation is encountered during
Gentoo prefix bootstrap. If left unhandled, it causes the bootstrap
to fail with the error message:

ln: failed to create symbolic link '/Users/ec2-user/gentoo/tmp/bin/tar': 
File exists

The original binary is renamed to tar.bak.

[sam: This is analogous to sys-devel/bison's hack too.]

Bug: https://bugs.gentoo.org/886123
Closes: https://bugs.gentoo.org/904887
Suggested-by: Sam James  gentoo.org>
Signed-off-by: Yifeng Li  tomli.me>
Closes: https://github.com/gentoo/gentoo/pull/30723
Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r2.ebuild | 7 +++
 app-arch/tar/tar-1.34-r3.ebuild | 7 +++
 2 files changed, 14 insertions(+)

diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild
index 86fdc8e05e20..805941b1f61c 100644
--- a/app-arch/tar/tar-1.34-r2.ebuild
+++ b/app-arch/tar/tar-1.34-r2.ebuild
@@ -90,6 +90,13 @@ pkg_postinst() {
# ensure to preserve the symlink before app-alternatives/tar
# is installed
if [[ ! -h ${EROOT}/bin/tar ]]; then
+   if [[ -e ${EROOT}/usr/bin/tar ]] ; then
+   # bug #904887
+   ewarn "${EROOT}/usr/bin/tar exists but is not a 
symlink."
+   ewarn "This is expected during Prefix bootstrap and 
unsual otherwise."
+   ewarn "Moving away unexpected ${EROOT}/usr/bin/tar to 
.bak."
+   mv "${EROOT}/usr/bin/tar" "${EROOT}/usr/bin/tar.bak" || 
die
+   fi
ln -s gtar "${EROOT}/bin/tar" || die
fi
 }

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index f92891dceff1..da958a84470e 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -94,6 +94,13 @@ pkg_postinst() {
# ensure to preserve the symlink before app-alternatives/tar
# is installed
if [[ ! -h ${EROOT}/bin/tar ]]; then
+   if [[ -e ${EROOT}/usr/bin/tar ]] ; then
+   # bug #904887
+   ewarn "${EROOT}/usr/bin/tar exists but is not a 
symlink."
+   ewarn "This is expected during Prefix bootstrap and 
unsual otherwise."
+   ewarn "Moving away unexpected ${EROOT}/usr/bin/tar to 
.bak."
+   mv "${EROOT}/usr/bin/tar" "${EROOT}/usr/bin/tar.bak" || 
die
+   fi
ln -s gtar "${EROOT}/bin/tar" || die
fi
 }



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/files/, app-arch/tar/

2023-03-24 Thread Sam James
commit: 3d066acd267ec8028a79f4d085614245190f2a8a
Author: Nobel Barakat  google  com>
AuthorDate: Fri Feb 24 22:48:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 03:32:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d066acd

app-arch/tar: Adding a patch to fix CVE-2022-48303

This patch is cherry-picked from the upstream gnu/tar repository
which fixes a heap buffer overflow issue in the utility. This fix is
needed to resolve CVE-2022-48303.

Bug: https://bugs.gentoo.org/898176
Signed-off-by: Nobel Barakat  google.com>
Closes: https://github.com/gentoo/gentoo/pull/29776
Signed-off-by: Sam James  gentoo.org>

 .../tar/files/tar-1.34-fix-cve-2022-48303.patch| 32 
 app-arch/tar/tar-1.34-r3.ebuild| 94 ++
 2 files changed, 126 insertions(+)

diff --git a/app-arch/tar/files/tar-1.34-fix-cve-2022-48303.patch 
b/app-arch/tar/files/tar-1.34-fix-cve-2022-48303.patch
new file mode 100644
index ..7ef604b52378
--- /dev/null
+++ b/app-arch/tar/files/tar-1.34-fix-cve-2022-48303.patch
@@ -0,0 +1,32 @@
+Gentoo Bug: https://bugs.gentoo.org/898176
+Upstream Commit Link: 
https://git.savannah.gnu.org/cgit/tar.git/commit/?id=3da78400eafcccb97e2f2fd4b227ea40d794ede8
+
+From 3da78400eafcccb97e2f2fd4b227ea40d794ede8 Mon Sep 17 00:00:00 2001
+From: Sergey Poznyakoff 
+Date: Sat, 11 Feb 2023 11:57:39 +0200
+Subject: [PATCH] Fix boundary checking in base-256 decoder
+
+* src/list.c (from_header): Base-256 encoding is at least 2 bytes
+long.
+---
+ src/list.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/list.c b/src/list.c
+index 9fafc425..86bcfdd1 100644
+--- a/src/list.c
 b/src/list.c
+@@ -881,8 +881,9 @@ from_header (char const *where0, size_t digs, char const 
*type,
+ where++;
+   }
+ }
+-  else if (*where == '\200' /* positive base-256 */
+- || *where == '\377' /* negative base-256 */)
++  else if (where <= lim - 2
++ && (*where == '\200' /* positive base-256 */
++ || *where == '\377' /* negative base-256 */))
+ {
+   /* Parse base-256 output.  A nonnegative number N is
+represented as (256**DIGS)/2 + N; a negative number -N is
+--
+2.39.2.637.g21b0678d19-goog

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
new file mode 100644
index ..abf8af8f3d94
--- /dev/null
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc
+inherit verify-sig
+
+DESCRIPTION="Use this to make tarballs :)"
+HOMEPAGE="https://www.gnu.org/software/tar/;
+SRC_URI="mirror://gnu/tar/${P}.tar.xz
+   https://alpha.gnu.org/gnu/tar/${P}.tar.xz;
+SRC_URI+=" verify-sig? (
+   mirror://gnu/tar/${P}.tar.xz.sig
+   https://alpha.gnu.org/gnu/tar/${P}.tar.xz.sig
+   )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+fi
+IUSE="acl minimal nls selinux xattr"
+
+RDEPEND="
+   acl? ( virtual/acl )
+   selinux? ( sys-libs/libselinux )
+"
+DEPEND="${RDEPEND}
+   xattr? ( elibc_glibc? ( sys-apps/attr ) )
+"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-tar )
+"
+PDEPEND="
+   app-alternatives/tar
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-cve-2022-48303.patch
+)
+
+src_configure() {
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   --enable-backup-scripts
+   --libexecdir="${EPREFIX}"/usr/sbin
+   $(use_with acl posix-acls)
+   $(use_enable nls)
+   $(use_with selinux)
+   $(use_with xattr xattrs)
+
+   # autoconf looks for gtar before tar (in configure scripts), 
hence
+   # in Prefix it is important that it is there, otherwise, a gtar 
from
+   # the host system (FreeBSD, Solaris, Darwin) will be found 
instead
+   # of the Prefix provided (GNU) tar
+   --program-prefix=g
+   )
+
+   FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   # a nasty yet required piece of baggage
+   exeinto /etc
+   doexe "${FILESDIR}"/rmt
+
+   mv "${ED}"/usr/sbin/{gbackup,backup-tar} || die
+   mv "${ED}"/usr/sbin/{grestore,restore-tar} || die
+   mv "${ED}"/usr/sbin/{g,}backup.sh || die
+   mv "${ED}"/usr/sbin/{g,}dump-remind || die
+
+   if use minimal ; then
+   find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ 

[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-03-24 Thread Sam James
commit: a8320b2610a082aa0766200884c69a76f21829b2
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 03:25:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 03:32:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8320b26

app-arch/tar: avoid -Werror and -fanalyzer

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r2.ebuild | 5 +
 app-arch/tar/tar-1.34-r3.ebuild | 5 +
 2 files changed, 10 insertions(+)

diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild
index e6c0b272787b..86fdc8e05e20 100644
--- a/app-arch/tar/tar-1.34-r2.ebuild
+++ b/app-arch/tar/tar-1.34-r2.ebuild
@@ -38,8 +38,13 @@ PDEPEND="
 "
 
 src_configure() {
+   # -fanalyzer doesn't make sense for us in ebuilds, as it's for static 
analysis
+   export gl_cv_warn_c__fanalyzer=no
+
local myeconfargs=(
--bindir="${EPREFIX}"/bin
+   # Avoid -Werror
+   --disable-gcc-warnings
--enable-backup-scripts
--libexecdir="${EPREFIX}"/usr/sbin
$(use_with acl posix-acls)

diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild
index abf8af8f3d94..f92891dceff1 100644
--- a/app-arch/tar/tar-1.34-r3.ebuild
+++ b/app-arch/tar/tar-1.34-r3.ebuild
@@ -42,8 +42,13 @@ PATCHES=(
 )
 
 src_configure() {
+   # -fanalyzer doesn't make sense for us in ebuilds, as it's for static 
analysis
+   export gl_cv_warn_c__fanalyzer=no
+
local myeconfargs=(
--bindir="${EPREFIX}"/bin
+   # Avoid -Werror
+   --disable-gcc-warnings
--enable-backup-scripts
--libexecdir="${EPREFIX}"/usr/sbin
$(use_with acl posix-acls)



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2023-02-24 Thread Sam James
commit: eacad90fa57f3074a69840043803c32c658c6982
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 24 18:34:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 24 18:35:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eacad90f

app-arch/tar: keyword for ~arm64-macos

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild
index 9db23837e033..e6c0b272787b 100644
--- a/app-arch/tar/tar-1.34-r2.ebuild
+++ b/app-arch/tar/tar-1.34-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2022-12-27 Thread Sam James
commit: da87c7a0f40c0e6a28fb139c668c3de6dc25631f
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 23:55:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 00:32:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da87c7a0

app-arch/tar: drop 1.34, 1.34-r1

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r1.ebuild | 84 -
 app-arch/tar/tar-1.34.ebuild| 74 
 2 files changed, 158 deletions(-)

diff --git a/app-arch/tar/tar-1.34-r1.ebuild b/app-arch/tar/tar-1.34-r1.ebuild
deleted file mode 100644
index 35df40e4465b..
--- a/app-arch/tar/tar-1.34-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc
-inherit verify-sig
-
-DESCRIPTION="Use this to make tarballs :)"
-HOMEPAGE="https://www.gnu.org/software/tar/;
-SRC_URI="mirror://gnu/tar/${P}.tar.xz
-   https://alpha.gnu.org/gnu/tar/${P}.tar.xz;
-SRC_URI+=" verify-sig? (
-   mirror://gnu/tar/${P}.tar.xz.sig
-   https://alpha.gnu.org/gnu/tar/${P}.tar.xz.sig
-   )"
-
-LICENSE="GPL-3+"
-SLOT="0"
-if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-IUSE="acl minimal nls selinux xattr"
-
-RDEPEND="
-   acl? ( virtual/acl )
-   selinux? ( sys-libs/libselinux )
-"
-DEPEND="${RDEPEND}
-   xattr? ( elibc_glibc? ( sys-apps/attr ) )
-"
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   verify-sig? ( sec-keys/openpgp-keys-tar )
-"
-
-src_configure() {
-   local myeconfargs=(
-   --bindir="${EPREFIX}"/bin
-   --enable-backup-scripts
-   --libexecdir="${EPREFIX}"/usr/sbin
-   $(use_with acl posix-acls)
-   $(use_enable nls)
-   $(use_with selinux)
-   $(use_with xattr xattrs)
-
-   # autoconf looks for gtar before tar (in configure scripts), 
hence
-   # in Prefix it is important that it is there, otherwise, a gtar 
from
-   # the host system (FreeBSD, Solaris, Darwin) will be found 
instead
-   # of the Prefix provided (GNU) tar
-   --program-prefix=g
-   )
-
-   FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   # a nasty yet required piece of baggage
-   exeinto /etc
-   doexe "${FILESDIR}"/rmt
-
-   mv "${ED}"/usr/sbin/{gbackup,backup-tar} || die
-   mv "${ED}"/usr/sbin/{grestore,restore-tar} || die
-   mv "${ED}"/usr/sbin/{g,}backup.sh || die
-   mv "${ED}"/usr/sbin/{g,}dump-remind || die
-
-   if use minimal ; then
-   find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
-   -type f -a '!' -name gtar \
-   -delete || die
-   fi
-
-   # make tar a symlink
-   dosym gtar /bin/tar
-
-   if ! use minimal; then
-   dosym grmt /usr/sbin/rmt
-   fi
-
-   dosym gtar.1 /usr/share/man/man1/tar.1
-   dosym grmt.8 /usr/share/man/man8/rmt.8
-}

diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild
deleted file mode 100644
index d8a77bc9b826..
--- a/app-arch/tar/tar-1.34.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc
-inherit verify-sig
-
-DESCRIPTION="Use this to make tarballs :)"
-HOMEPAGE="https://www.gnu.org/software/tar/;
-SRC_URI="mirror://gnu/tar/${P}.tar.xz
-   https://alpha.gnu.org/gnu/tar/${P}.tar.xz;
-SRC_URI+=" verify-sig? (
-   mirror://gnu/tar/${P}.tar.xz.sig
-   https://alpha.gnu.org/gnu/tar/${P}.tar.xz.sig
-   )"
-
-LICENSE="GPL-3+"
-SLOT="0"
-if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-IUSE="acl minimal nls selinux xattr"
-
-RDEPEND="
-   acl? ( virtual/acl )
-   selinux? ( sys-libs/libselinux )
-"
-DEPEND="${RDEPEND}
-   xattr? ( elibc_glibc? ( sys-apps/attr ) )
-"
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   verify-sig? ( sec-keys/openpgp-keys-tar )
-"
-
-src_configure() {
-   local myeconfargs=(
-   --bindir="${EPREFIX}"/bin
-   --enable-backup-scripts
-   

[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2022-12-27 Thread Sam James
commit: c2261af4576bef7ebc109b0cd2a88b24105b0e8d
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 19:47:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 27 19:53:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2261af4

app-arch/tar: Stabilize 1.34-r2 ppc64, #886017

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild
index 1bdde1e122dc..9db23837e033 100644
--- a/app-arch/tar/tar-1.34-r2.ebuild
+++ b/app-arch/tar/tar-1.34-r2.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2022-12-27 Thread Sam James
commit: 1f9e2ef459dad1210b387679d57cfe1d8bec7089
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 19:37:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 27 19:45:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f9e2ef4

app-arch/tar: Stabilize 1.34-r2 hppa, #886017

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild
index da391198464c..c548b0dd14e0 100644
--- a/app-arch/tar/tar-1.34-r2.ebuild
+++ b/app-arch/tar/tar-1.34-r2.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2022-12-27 Thread Sam James
commit: 41406d3dd563e566164570c6f720a572927e9bf2
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 13:39:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 27 13:39:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41406d3d

app-arch/tar: Stabilize 1.34-r2 arm64, #886017

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild
index 342470598d42..23851cee49ec 100644
--- a/app-arch/tar/tar-1.34-r2.ebuild
+++ b/app-arch/tar/tar-1.34-r2.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2022-12-27 Thread Sam James
commit: 37bf3ad4bbf9963c4517b32d6f2f9f7cfe4966b4
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 11:31:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 27 11:31:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37bf3ad4

app-arch/tar: Stabilize 1.34-r2 amd64, #886017

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild
index 5606cfb60b71..6bef2fd9bac7 100644
--- a/app-arch/tar/tar-1.34-r2.ebuild
+++ b/app-arch/tar/tar-1.34-r2.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="acl minimal nls selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2022-11-28 Thread Michał Górny
commit: 35d09e247ddbff518f1d292eb2990be8669cc827
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 22 21:05:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 28 14:31:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d09e24

app-arch/tar: Support app-alternatives/tar

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/tar/tar-1.34-r2.ebuild | 90 +
 1 file changed, 90 insertions(+)

diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild
new file mode 100644
index ..5606cfb60b71
--- /dev/null
+++ b/app-arch/tar/tar-1.34-r2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc
+inherit verify-sig
+
+DESCRIPTION="Use this to make tarballs :)"
+HOMEPAGE="https://www.gnu.org/software/tar/;
+SRC_URI="mirror://gnu/tar/${P}.tar.xz
+   https://alpha.gnu.org/gnu/tar/${P}.tar.xz;
+SRC_URI+=" verify-sig? (
+   mirror://gnu/tar/${P}.tar.xz.sig
+   https://alpha.gnu.org/gnu/tar/${P}.tar.xz.sig
+   )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+IUSE="acl minimal nls selinux xattr"
+
+RDEPEND="
+   acl? ( virtual/acl )
+   selinux? ( sys-libs/libselinux )
+"
+DEPEND="${RDEPEND}
+   xattr? ( elibc_glibc? ( sys-apps/attr ) )
+"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-tar )
+"
+PDEPEND="
+   app-alternatives/tar
+"
+
+src_configure() {
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   --enable-backup-scripts
+   --libexecdir="${EPREFIX}"/usr/sbin
+   $(use_with acl posix-acls)
+   $(use_enable nls)
+   $(use_with selinux)
+   $(use_with xattr xattrs)
+
+   # autoconf looks for gtar before tar (in configure scripts), 
hence
+   # in Prefix it is important that it is there, otherwise, a gtar 
from
+   # the host system (FreeBSD, Solaris, Darwin) will be found 
instead
+   # of the Prefix provided (GNU) tar
+   --program-prefix=g
+   )
+
+   FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   # a nasty yet required piece of baggage
+   exeinto /etc
+   doexe "${FILESDIR}"/rmt
+
+   mv "${ED}"/usr/sbin/{gbackup,backup-tar} || die
+   mv "${ED}"/usr/sbin/{grestore,restore-tar} || die
+   mv "${ED}"/usr/sbin/{g,}backup.sh || die
+   mv "${ED}"/usr/sbin/{g,}dump-remind || die
+
+   if use minimal ; then
+   find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
+   -type f -a '!' -name gtar \
+   -delete || die
+   fi
+
+   if ! use minimal; then
+   dosym grmt /usr/sbin/rmt
+   fi
+   dosym grmt.8 /usr/share/man/man8/rmt.8
+}
+
+pkg_postinst() {
+   # ensure to preserve the symlink before app-alternatives/tar
+   # is installed
+   if [[ ! -h ${EROOT}/bin/tar ]]; then
+   ln -s gtar "${EROOT}/bin/tar" || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2022-10-30 Thread Sam James
commit: d1d2f9c32ada1cfb0c2f4d77a60427684989c7f6
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 30 14:25:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 30 15:50:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1d2f9c3

app-arch/tar: Use --program-prefix=g to avoid mv

Signed-off-by: Michał Górny  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28044
Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r1.ebuild | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/app-arch/tar/tar-1.34-r1.ebuild b/app-arch/tar/tar-1.34-r1.ebuild
index d197850acc05..35df40e4465b 100644
--- a/app-arch/tar/tar-1.34-r1.ebuild
+++ b/app-arch/tar/tar-1.34-r1.ebuild
@@ -43,6 +43,12 @@ src_configure() {
$(use_enable nls)
$(use_with selinux)
$(use_with xattr xattrs)
+
+   # autoconf looks for gtar before tar (in configure scripts), 
hence
+   # in Prefix it is important that it is there, otherwise, a gtar 
from
+   # the host system (FreeBSD, Solaris, Darwin) will be found 
instead
+   # of the Prefix provided (GNU) tar
+   --program-prefix=g
)
 
FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
@@ -55,30 +61,24 @@ src_install() {
exeinto /etc
doexe "${FILESDIR}"/rmt
 
-   mv "${ED}"/usr/sbin/backup{,-tar} || die
-   mv "${ED}"/usr/sbin/restore{,-tar} || die
+   mv "${ED}"/usr/sbin/{gbackup,backup-tar} || die
+   mv "${ED}"/usr/sbin/{grestore,restore-tar} || die
+   mv "${ED}"/usr/sbin/{g,}backup.sh || die
+   mv "${ED}"/usr/sbin/{g,}dump-remind || die
 
if use minimal ; then
find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
-   -type f -a '!' '(' -name tar -o -name tar ')' \
+   -type f -a '!' -name gtar \
-delete || die
fi
 
-   # autoconf looks for gtar before tar (in configure scripts), hence
-   # in Prefix it is important that it is there, otherwise, a gtar from
-   # the host system (FreeBSD, Solaris, Darwin) will be found instead
-   # of the Prefix provided (GNU) tar
-   # rename tar to gtar, and make tar a symlink
-   mv "${ED}"/bin/{,g}tar || die
+   # make tar a symlink
dosym gtar /bin/tar
 
if ! use minimal; then
-   mv "${ED}"/usr/sbin/{,g}rmt || die
dosym grmt /usr/sbin/rmt
fi
 
-   mv "${ED}"/usr/share/man/man1/{,g}tar.1 || die
dosym gtar.1 /usr/share/man/man1/tar.1
-   mv "${ED}"/usr/share/man/man8/{,g}rmt.8 || die
dosym grmt.8 /usr/share/man/man8/rmt.8
 }



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2022-10-30 Thread Sam James
commit: ab103bbf57bbbe62466583af03b900f1c3d5f2ee
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 12:10:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 30 09:54:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab103bbf

app-arch/tar: Always install as gtar, make tar a symlink to it

For better compatibility with systems that do not use GNU userland,
install GNU tar as `gtar` rather than `tar`, and make `tar` a symlink
to the former.  This replaces the prior inconsistent logic that
installed `gtar` symlink on Prefix only.

Closes: https://bugs.gentoo.org/877645
Signed-off-by: Michał Górny  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34-r1.ebuild | 84 +
 1 file changed, 84 insertions(+)

diff --git a/app-arch/tar/tar-1.34-r1.ebuild b/app-arch/tar/tar-1.34-r1.ebuild
new file mode 100644
index ..d197850acc05
--- /dev/null
+++ b/app-arch/tar/tar-1.34-r1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc
+inherit verify-sig
+
+DESCRIPTION="Use this to make tarballs :)"
+HOMEPAGE="https://www.gnu.org/software/tar/;
+SRC_URI="mirror://gnu/tar/${P}.tar.xz
+   https://alpha.gnu.org/gnu/tar/${P}.tar.xz;
+SRC_URI+=" verify-sig? (
+   mirror://gnu/tar/${P}.tar.xz.sig
+   https://alpha.gnu.org/gnu/tar/${P}.tar.xz.sig
+   )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+IUSE="acl minimal nls selinux xattr"
+
+RDEPEND="
+   acl? ( virtual/acl )
+   selinux? ( sys-libs/libselinux )
+"
+DEPEND="${RDEPEND}
+   xattr? ( elibc_glibc? ( sys-apps/attr ) )
+"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-tar )
+"
+
+src_configure() {
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   --enable-backup-scripts
+   --libexecdir="${EPREFIX}"/usr/sbin
+   $(use_with acl posix-acls)
+   $(use_enable nls)
+   $(use_with selinux)
+   $(use_with xattr xattrs)
+   )
+
+   FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   # a nasty yet required piece of baggage
+   exeinto /etc
+   doexe "${FILESDIR}"/rmt
+
+   mv "${ED}"/usr/sbin/backup{,-tar} || die
+   mv "${ED}"/usr/sbin/restore{,-tar} || die
+
+   if use minimal ; then
+   find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
+   -type f -a '!' '(' -name tar -o -name tar ')' \
+   -delete || die
+   fi
+
+   # autoconf looks for gtar before tar (in configure scripts), hence
+   # in Prefix it is important that it is there, otherwise, a gtar from
+   # the host system (FreeBSD, Solaris, Darwin) will be found instead
+   # of the Prefix provided (GNU) tar
+   # rename tar to gtar, and make tar a symlink
+   mv "${ED}"/bin/{,g}tar || die
+   dosym gtar /bin/tar
+
+   if ! use minimal; then
+   mv "${ED}"/usr/sbin/{,g}rmt || die
+   dosym grmt /usr/sbin/rmt
+   fi
+
+   mv "${ED}"/usr/share/man/man1/{,g}tar.1 || die
+   dosym gtar.1 /usr/share/man/man1/tar.1
+   mv "${ED}"/usr/share/man/man8/{,g}rmt.8 || die
+   dosym grmt.8 /usr/share/man/man8/rmt.8
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2022-04-06 Thread Sam James
commit: 9846a3ce298a91d9604a79fdf83d9715d51738cf
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  6 23:42:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  6 23:58:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9846a3ce

app-arch/tar: add verify-sig

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/Manifest|  1 +
 app-arch/tar/tar-1.34.ebuild | 14 --
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index 0ee31a390c04..1a295ed77eed 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1 +1,2 @@
 DIST tar-1.34.tar.xz 2226068 BLAKE2B 
741a662457509a6775338ffe5d2d84872fcf38b93ace70c8b748a81055b9b62f65a48c4e541955d08ae99e6f528509e89eacd7c799a65bcc3d017a259110c115
 SHA512 
5e77c4a7b49983ad7d15238c2bce28be7a8aa437b4b1815fc00abd13096da308b6bba196cc6e3ed79d85e62823d520ae0d8fcda2d93873842cf84dc3369fc902
+DIST tar-1.34.tar.xz.sig 181 BLAKE2B 
2fae91293a9dacda0374706e1f83498042a9d5224f80f6f0e14abdb914cb5a8e980f720eb4a453485844c7fe26e0525f230c0eab11c7fa89159a1a929370795c
 SHA512 
55297f41549deee511f5b14c6b5dc7bb3d9282dad52bcc85f9dddfad24b677f989ba86387ad9b133c3698feedbd6b6cd7e9f005e8e4c89f72c80543eeceb78f7

diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild
index b92c607064a9..40fdc747ffb7 100644
--- a/app-arch/tar/tar-1.34.ebuild
+++ b/app-arch/tar/tar-1.34.ebuild
@@ -3,15 +3,23 @@
 
 EAPI=7
 
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc
+inherit verify-sig
+
 DESCRIPTION="Use this to make tarballs :)"
 HOMEPAGE="https://www.gnu.org/software/tar/;
 SRC_URI="mirror://gnu/tar/${P}.tar.xz
https://alpha.gnu.org/gnu/tar/${P}.tar.xz;
+SRC_URI+=" verify-sig? (
+   mirror://gnu/tar/${P}.tar.xz.sig
+   https://alpha.gnu.org/gnu/tar/${P}.tar.xz.sig
+   )"
 
 LICENSE="GPL-3+"
 SLOT="0"
-[[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
 IUSE="acl minimal nls selinux xattr"
 
 RDEPEND="
@@ -23,6 +31,7 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="
nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-tar )
 "
 
 src_configure() {
@@ -35,6 +44,7 @@ src_configure() {
$(use_with selinux)
$(use_with xattr xattrs)
)
+
FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-03-28 Thread Sam James
commit: 31210fab2ad21fe94efdf17f22e503fff313c5d0
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 13:22:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 13:22:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31210fab

app-arch/tar: Stabilize 1.34 arm, #29

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild
index c0ae4fe56e5..a089bfec1d4 100644
--- a/app-arch/tar/tar-1.34.ebuild
+++ b/app-arch/tar/tar-1.34.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.xz
 LICENSE="GPL-3+"
 SLOT="0"
 [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-03-26 Thread Sam James
commit: 873eee070786eaa9f38db977bf352e27abba1300
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 26 18:45:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 26 18:45:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873eee07

app-arch/tar: Stabilize 1.34 arm64, #29

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild
index 67bee5079da..c0ae4fe56e5 100644
--- a/app-arch/tar/tar-1.34.ebuild
+++ b/app-arch/tar/tar-1.34.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.xz
 LICENSE="GPL-3+"
 SLOT="0"
 [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-03-26 Thread Sam James
commit: f092d3f03eeba3711d37cf7a8a63ee6961ff35bd
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 26 11:33:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 26 11:33:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f092d3f0

app-arch/tar: Stabilize 1.34 ppc, #29

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild
index 769dda2d46a..67bee5079da 100644
--- a/app-arch/tar/tar-1.34.ebuild
+++ b/app-arch/tar/tar-1.34.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.xz
 LICENSE="GPL-3+"
 SLOT="0"
 [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-03-26 Thread Sam James
commit: cee62b6a49acd38cb435975a67420f80643c0b0b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 26 11:32:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 26 11:32:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee62b6a

app-arch/tar: Stabilize 1.34 ppc64, #29

Signed-off-by: Sam James  gentoo.org>

 app-arch/tar/tar-1.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild
index 9f6ad6ef61a..769dda2d46a 100644
--- a/app-arch/tar/tar-1.34.ebuild
+++ b/app-arch/tar/tar-1.34.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.xz
 LICENSE="GPL-3+"
 SLOT="0"
 [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-03-26 Thread Agostino Sarubbo
commit: 1ddb7a201add5c86e9170923ffe2de9cf854be8f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 26 07:43:34 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 26 07:43:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ddb7a20

app-arch/tar: amd64 stable wrt bug #29

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/tar/tar-1.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild
index 2dcefe7daaf..9f6ad6ef61a 100644
--- a/app-arch/tar/tar-1.34.ebuild
+++ b/app-arch/tar/tar-1.34.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.xz
 LICENSE="GPL-3+"
 SLOT="0"
 [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-03-25 Thread Sergei Trofimovich
commit: e568f172c6ecd068363f3432fd0c11f515f2b2e1
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Mar 25 17:46:44 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Mar 25 17:51:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e568f172

app-arch/tar: stable 1.34 for hppa/sparc, bug #29

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-arch/tar/tar-1.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild
index 634cddd1b1a..2dcefe7daaf 100644
--- a/app-arch/tar/tar-1.34.ebuild
+++ b/app-arch/tar/tar-1.34.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.xz
 LICENSE="GPL-3+"
 SLOT="0"
 [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-03-25 Thread Agostino Sarubbo
commit: 183d04d1ba21b98ca3fc27efe81999d39988af60
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar 25 16:27:05 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar 25 16:27:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183d04d1

app-arch/tar: x86 stable wrt bug #29

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-arch/tar/tar-1.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild
index 3edc9849a1e..634cddd1b1a 100644
--- a/app-arch/tar/tar-1.34.ebuild
+++ b/app-arch/tar/tar-1.34.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.xz
 LICENSE="GPL-3+"
 SLOT="0"
 [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-02-13 Thread Lars Wendler
commit: 0ccfde0b81484deb80cea1518ff6e0c4d8296900
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 13 14:18:05 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Feb 13 14:18:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ccfde0b

app-arch/tar: Bump to version 1.34

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 app-arch/tar/Manifest|  1 +
 app-arch/tar/tar-1.34.ebuild | 81 
 2 files changed, 82 insertions(+)

diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index ceda9f1734a..6166b3a0ffc 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1,2 +1,3 @@
 DIST tar-1.32.tar.bz2 2947264 BLAKE2B 
4e380a9a2f84a2af5130464e1b298ae6acf02ee459cbca20dd0991c2859785e5aac789d57b87b32e8b45d89985b6414af9dd37161385da9568d6030c5aa42c0e
 SHA512 
3139e87112123269ee0600243b3ea081687cc93667bef5832bfe3c785c1be622f520f00fcfbdf44ad1d3247866d0ecfe347a85bbfec38eb38fa1014baef566f6
 DIST tar-1.33.tar.xz 2224824 BLAKE2B 
500bcf4b919881da13f7336c617b4d618b5f898e4d8606867c8917be165d4a3718783a2959896226df451d7acdd78ba2fd1d9fc774d7905fe0dbe2375e3329fb
 SHA512 
d7c31147fafcd815bb54e3862c078dccc3f192a9fa149c2275bd89a21fcd54a4bdaa8343cacf4f76cadc2f57fd4ed955682c1b6f23d438add5a13cc35bd25260
+DIST tar-1.34.tar.xz 2226068 BLAKE2B 
741a662457509a6775338ffe5d2d84872fcf38b93ace70c8b748a81055b9b62f65a48c4e541955d08ae99e6f528509e89eacd7c799a65bcc3d017a259110c115
 SHA512 
5e77c4a7b49983ad7d15238c2bce28be7a8aa437b4b1815fc00abd13096da308b6bba196cc6e3ed79d85e62823d520ae0d8fcda2d93873842cf84dc3369fc902

diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild
new file mode 100644
index 000..ce07710a9a6
--- /dev/null
+++ b/app-arch/tar/tar-1.34.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+DESCRIPTION="Use this to make tarballs :)"
+HOMEPAGE="https://www.gnu.org/software/tar/;
+SRC_URI="mirror://gnu/tar/${P}.tar.xz
+   mirror://gnu-alpha/tar/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+[[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
+
+RDEPEND="
+   acl? ( virtual/acl )
+   selinux? ( sys-libs/libselinux )
+"
+DEPEND="${RDEPEND}
+   xattr? ( elibc_glibc? ( sys-apps/attr ) )
+"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+"
+
+src_prepare() {
+   default
+
+   if ! use userland_GNU ; then
+   sed -i \
+   -e 's:/backup\.sh:/gbackup.sh:' \
+   scripts/{backup,dump-remind,restore}.in \
+   || die "sed non-GNU"
+   fi
+}
+
+src_configure() {
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   --enable-backup-scripts
+   --libexecdir="${EPREFIX}"/usr/sbin
+   $(usex userland_GNU "" "--program-prefix=g")
+   $(use_with acl posix-acls)
+   $(use_enable nls)
+   $(use_with selinux)
+   $(use_with xattr xattrs)
+   )
+   FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   local p=$(usex userland_GNU "" "g")
+   if [[ -z ${p} ]] ; then
+   # a nasty yet required piece of baggage
+   exeinto /etc
+   doexe "${FILESDIR}"/rmt
+   fi
+
+   # autoconf looks for gtar before tar (in configure scripts), hence
+   # in Prefix it is important that it is there, otherwise, a gtar from
+   # the host system (FreeBSD, Solaris, Darwin) will be found instead
+   # of the Prefix provided (GNU) tar
+   if use prefix ; then
+   dosym tar /bin/gtar
+   fi
+
+   mv "${ED}"/usr/sbin/${p}backup{,-tar} || die
+   mv "${ED}"/usr/sbin/${p}restore{,-tar} || die
+
+   if use minimal ; then
+   find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
+   -type f -a '!' '(' -name tar -o -name ${p}tar ')' \
+   -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-01-07 Thread Lars Wendler
commit: 3134ce393f3786b9684418930bd439aa2f0d4fef
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jan  7 17:36:33 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jan  7 17:37:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3134ce39

app-arch/tar: Bump to version 1.33. Removed old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 app-arch/tar/Manifest   | 2 +-
 app-arch/tar/{tar-1.32.90-r1.ebuild => tar-1.33.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index dc57e45b125..ceda9f1734a 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1,2 +1,2 @@
-DIST tar-1.32.90.tar.xz 2145976 BLAKE2B 
95f1442da87bcbd58e0a6aad303b8c9da9179cc32a6e835d3fbe2e090ad4316e96265a54f573906b262034b92d8d3e56f3ff2609145249bd16dd4ea2a79bb601
 SHA512 
a42703b73ec3c1f462849469f00dd190a0164972fd2e97f128c3b559a6e9c79e87d5bbf47fca17ca9f8b6810221fbc727b6c15e38693256d9e43a2c2a2d7b593
 DIST tar-1.32.tar.bz2 2947264 BLAKE2B 
4e380a9a2f84a2af5130464e1b298ae6acf02ee459cbca20dd0991c2859785e5aac789d57b87b32e8b45d89985b6414af9dd37161385da9568d6030c5aa42c0e
 SHA512 
3139e87112123269ee0600243b3ea081687cc93667bef5832bfe3c785c1be622f520f00fcfbdf44ad1d3247866d0ecfe347a85bbfec38eb38fa1014baef566f6
+DIST tar-1.33.tar.xz 2224824 BLAKE2B 
500bcf4b919881da13f7336c617b4d618b5f898e4d8606867c8917be165d4a3718783a2959896226df451d7acdd78ba2fd1d9fc774d7905fe0dbe2375e3329fb
 SHA512 
d7c31147fafcd815bb54e3862c078dccc3f192a9fa149c2275bd89a21fcd54a4bdaa8343cacf4f76cadc2f57fd4ed955682c1b6f23d438add5a13cc35bd25260

diff --git a/app-arch/tar/tar-1.32.90-r1.ebuild b/app-arch/tar/tar-1.33.ebuild
similarity index 100%
rename from app-arch/tar/tar-1.32.90-r1.ebuild
rename to app-arch/tar/tar-1.33.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-01-06 Thread Fabian Groffen
commit: c76596e46083071ca2952a4b0e91a736d848a832
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 12:50:30 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 12:51:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c76596e4

app-arch/tar: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/tar/tar-1.32-r1.ebuild| 4 ++--
 app-arch/tar/tar-1.32.90-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-arch/tar/tar-1.32-r1.ebuild b/app-arch/tar/tar-1.32-r1.ebuild
index 6856b79e402..3056e050872 100644
--- a/app-arch/tar/tar-1.32-r1.ebuild
+++ b/app-arch/tar/tar-1.32-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
 RDEPEND="

diff --git a/app-arch/tar/tar-1.32.90-r1.ebuild 
b/app-arch/tar/tar-1.32.90-r1.ebuild
index f5cf6f3b8b8..ce07710a9a6 100644
--- a/app-arch/tar/tar-1.32.90-r1.ebuild
+++ b/app-arch/tar/tar-1.32.90-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.xz
 LICENSE="GPL-3+"
 SLOT="0"
 [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2021-01-04 Thread Mike Gilbert
commit: 1766e2a34d57bf77074164320d0d417d3162f6ee
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jan  4 22:37:26 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jan  4 22:37:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1766e2a3

app-arch/tar: drop 'static' USE flag

Closes: https://bugs.gentoo.org/763585
Signed-off-by: Mike Gilbert  gentoo.org>

 app-arch/tar/{tar-1.32.ebuild => tar-1.32-r1.ebuild}  | 15 +++
 .../tar/{tar-1.32.90.ebuild => tar-1.32.90-r1.ebuild} | 19 ++-
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32-r1.ebuild
similarity index 85%
rename from app-arch/tar/tar-1.32.ebuild
rename to app-arch/tar/tar-1.32-r1.ebuild
index 334f50b87cd..6856b79e402 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32-r1.ebuild
@@ -13,16 +13,16 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
+IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
-LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
-
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   selinux? ( sys-libs/libselinux )"
+RDEPEND="
+   acl? ( virtual/acl )
+   selinux? ( sys-libs/libselinux )
+"
 DEPEND="${RDEPEND}
nls? ( >=sys-devel/gettext-0.10.35 )
-   static? ( ${LIB_DEPEND} )
-   xattr? ( elibc_glibc? ( sys-apps/attr ) )"
+   xattr? ( elibc_glibc? ( sys-apps/attr ) )
+"
 
 src_prepare() {
default
@@ -36,7 +36,6 @@ src_prepare() {
 }
 
 src_configure() {
-   use static && append-ldflags -static
local myeconfargs=(
--bindir="${EPREFIX}"/bin
--enable-backup-scripts

diff --git a/app-arch/tar/tar-1.32.90.ebuild 
b/app-arch/tar/tar-1.32.90-r1.ebuild
similarity index 83%
rename from app-arch/tar/tar-1.32.90.ebuild
rename to app-arch/tar/tar-1.32.90-r1.ebuild
index 067def3d8ef..f5cf6f3b8b8 100644
--- a/app-arch/tar/tar-1.32.90.ebuild
+++ b/app-arch/tar/tar-1.32.90-r1.ebuild
@@ -14,16 +14,18 @@ LICENSE="GPL-3+"
 SLOT="0"
 [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
+IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"
 
-LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
-
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   selinux? ( sys-libs/libselinux )"
+RDEPEND="
+   acl? ( virtual/acl )
+   selinux? ( sys-libs/libselinux )
+"
 DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-   xattr? ( elibc_glibc? ( sys-apps/attr ) )"
-BDEPEND="nls? ( sys-devel/gettext )"
+   xattr? ( elibc_glibc? ( sys-apps/attr ) )
+"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+"
 
 src_prepare() {
default
@@ -37,7 +39,6 @@ src_prepare() {
 }
 
 src_configure() {
-   use static && append-ldflags -static
local myeconfargs=(
--bindir="${EPREFIX}"/bin
--enable-backup-scripts



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2020-12-27 Thread Fabian Groffen
commit: 91e6df1c059ebfeeb8117db208fe32eff3768c62
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Dec 27 13:33:56 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Dec 27 13:33:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e6df1c

app-arch/tar: drop ppc-aix m68k-mint

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 app-arch/tar/tar-1.32.90.ebuild | 2 +-
 app-arch/tar/tar-1.32.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/tar/tar-1.32.90.ebuild b/app-arch/tar/tar-1.32.90.ebuild
index 87f3d927f1c..067def3d8ef 100644
--- a/app-arch/tar/tar-1.32.90.ebuild
+++ b/app-arch/tar/tar-1.32.90.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.xz
 LICENSE="GPL-3+"
 SLOT="0"
 [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 81267f7aa85..334f50b87cd 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/files/, app-arch/tar/

2020-12-23 Thread Fabian Groffen
commit: a71cd47ebab295e3cf66b83e89b615f42befc1ab
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Dec 23 10:09:59 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Dec 23 10:09:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71cd47e

Revert "app-arch/tar: add patch for macOS Big Sur 11.1"

This reverts commit fa9750b4c24e402475d4edaa1b2ef34f17d945c3.

It appears I was mistaken, and we don't need this patch in the tree, for
within Prefix itself, this issue doesn't occur.  See comment #5

Bug: https://bugs.gentoo.org/761322
Signed-off-by: Fabian Groffen  gentoo.org>

 ...tar-1.32-check-sys-ioctl-header-configure.patch | 53 --
 app-arch/tar/tar-1.32.90.ebuild|  4 --
 app-arch/tar/tar-1.32.ebuild   |  3 --
 3 files changed, 60 deletions(-)

diff --git a/app-arch/tar/files/tar-1.32-check-sys-ioctl-header-configure.patch 
b/app-arch/tar/files/tar-1.32-check-sys-ioctl-header-configure.patch
deleted file mode 100644
index c8aee2fcce8..000
--- a/app-arch/tar/files/tar-1.32-check-sys-ioctl-header-configure.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-[buildsys] macOS Big Sur 11.1 doesn't have sys/ioctl.h
-
-Author:  Alexei Colin 
-Bug: https://bugs.gentoo.org/761322
-Bug: https://savannah.gnu.org/bugs/index.php?59755
-
 a/configure2020-12-23 00:49:19.0 -0500
-+++ b/configure2020-12-23 00:49:52.0 -0500
-@@ -3422,6 +3422,7 @@
- as_fn_append ac_header_list " sys/device.h"
- as_fn_append ac_header_list " sys/gentape.h"
- as_fn_append ac_header_list " sys/inet.h"
-+as_fn_append ac_header_list " sys/ioctl.h"
- as_fn_append ac_header_list " sys/io/trioctl.h"
- as_fn_append ac_header_list " sys/mtio.h"
- as_fn_append ac_header_list " sys/time.h"
 a/config.h.in  2019-02-23 07:56:20.0 -0500
-+++ b/config.h.in  2020-12-23 01:04:49.0 -0500
-@@ -1480,6 +1480,9 @@
- /* Define to 1 if you have the  header file. */
- #undef HAVE_SYS_INTTYPES_H
- 
-+/* Define to 1 if you have the  header file. */
-+#undef HAVE_SYS_IOCTL_H
-+
- /* Define to 1 if you have the  header file. */
- #undef HAVE_SYS_IO_TRIOCTL_H
- 
 a/lib/system-ioctl.h   2020-12-22 20:57:00.0 -0500
-+++ b/lib/system-ioctl.h   2020-12-22 20:57:35.0 -0500
-@@ -41,8 +41,10 @@
- #  endif
- #  include 
- # else
--#  if HAVE_SYS_MTIO_H
-+#  if HAVE_SYS_IOCTL_H
- #   include 
-+#  endif
-+#  if HAVE_SYS_MTIO_H
- #   if HAVE_SGTTY_H
- #include 
- #   endif
 a/src/checkpoint.c 2020-12-22 20:56:48.0 -0500
-+++ b/src/checkpoint.c 2020-12-22 20:58:29.0 -0500
-@@ -20,7 +20,7 @@
- #include 
- #include "common.h"
- #include "wordsplit.h"
--#include 
-+#include 
- #include 
- #include "fprintftime.h"
- #include 

diff --git a/app-arch/tar/tar-1.32.90.ebuild b/app-arch/tar/tar-1.32.90.ebuild
index 43686c3c26d..87f3d927f1c 100644
--- a/app-arch/tar/tar-1.32.90.ebuild
+++ b/app-arch/tar/tar-1.32.90.ebuild
@@ -25,10 +25,6 @@ DEPEND="${RDEPEND}
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
 BDEPEND="nls? ( sys-devel/gettext )"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.32-check-sys-ioctl-header-configure.patch
-)
-
 src_prepare() {
default
 

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index d1fd7864919..81267f7aa85 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -33,9 +33,6 @@ src_prepare() {
scripts/{backup,dump-remind,restore}.in \
|| die "sed non-GNU"
fi
-
-   [[ ${CHOST} == *darwin20* ]] && \
-   eapply 
"${FILESDIR}"/${PN}-1.32-check-sys-ioctl-header-configure.patch
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/, app-arch/tar/files/

2020-12-23 Thread Fabian Groffen
commit: fa9750b4c24e402475d4edaa1b2ef34f17d945c3
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Dec 23 08:11:21 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Dec 23 08:12:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9750b4

app-arch/tar: add patch for macOS Big Sur 11.1

Bug: https://bugs.gentoo.org/761322
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 ...tar-1.32-check-sys-ioctl-header-configure.patch | 53 ++
 app-arch/tar/tar-1.32.90.ebuild|  4 ++
 app-arch/tar/tar-1.32.ebuild   |  3 ++
 3 files changed, 60 insertions(+)

diff --git a/app-arch/tar/files/tar-1.32-check-sys-ioctl-header-configure.patch 
b/app-arch/tar/files/tar-1.32-check-sys-ioctl-header-configure.patch
new file mode 100644
index 000..c8aee2fcce8
--- /dev/null
+++ b/app-arch/tar/files/tar-1.32-check-sys-ioctl-header-configure.patch
@@ -0,0 +1,53 @@
+[buildsys] macOS Big Sur 11.1 doesn't have sys/ioctl.h
+
+Author:  Alexei Colin 
+Bug: https://bugs.gentoo.org/761322
+Bug: https://savannah.gnu.org/bugs/index.php?59755
+
+--- a/configure2020-12-23 00:49:19.0 -0500
 b/configure2020-12-23 00:49:52.0 -0500
+@@ -3422,6 +3422,7 @@
+ as_fn_append ac_header_list " sys/device.h"
+ as_fn_append ac_header_list " sys/gentape.h"
+ as_fn_append ac_header_list " sys/inet.h"
++as_fn_append ac_header_list " sys/ioctl.h"
+ as_fn_append ac_header_list " sys/io/trioctl.h"
+ as_fn_append ac_header_list " sys/mtio.h"
+ as_fn_append ac_header_list " sys/time.h"
+--- a/config.h.in  2019-02-23 07:56:20.0 -0500
 b/config.h.in  2020-12-23 01:04:49.0 -0500
+@@ -1480,6 +1480,9 @@
+ /* Define to 1 if you have the  header file. */
+ #undef HAVE_SYS_INTTYPES_H
+ 
++/* Define to 1 if you have the  header file. */
++#undef HAVE_SYS_IOCTL_H
++
+ /* Define to 1 if you have the  header file. */
+ #undef HAVE_SYS_IO_TRIOCTL_H
+ 
+--- a/lib/system-ioctl.h   2020-12-22 20:57:00.0 -0500
 b/lib/system-ioctl.h   2020-12-22 20:57:35.0 -0500
+@@ -41,8 +41,10 @@
+ #  endif
+ #  include 
+ # else
+-#  if HAVE_SYS_MTIO_H
++#  if HAVE_SYS_IOCTL_H
+ #   include 
++#  endif
++#  if HAVE_SYS_MTIO_H
+ #   if HAVE_SGTTY_H
+ #include 
+ #   endif
+--- a/src/checkpoint.c 2020-12-22 20:56:48.0 -0500
 b/src/checkpoint.c 2020-12-22 20:58:29.0 -0500
+@@ -20,7 +20,7 @@
+ #include 
+ #include "common.h"
+ #include "wordsplit.h"
+-#include 
++#include 
+ #include 
+ #include "fprintftime.h"
+ #include 

diff --git a/app-arch/tar/tar-1.32.90.ebuild b/app-arch/tar/tar-1.32.90.ebuild
index 87f3d927f1c..43686c3c26d 100644
--- a/app-arch/tar/tar-1.32.90.ebuild
+++ b/app-arch/tar/tar-1.32.90.ebuild
@@ -25,6 +25,10 @@ DEPEND="${RDEPEND}
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
 BDEPEND="nls? ( sys-devel/gettext )"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.32-check-sys-ioctl-header-configure.patch
+)
+
 src_prepare() {
default
 

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 81267f7aa85..d1fd7864919 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -33,6 +33,9 @@ src_prepare() {
scripts/{backup,dump-remind,restore}.in \
|| die "sed non-GNU"
fi
+
+   [[ ${CHOST} == *darwin20* ]] && \
+   eapply 
"${FILESDIR}"/${PN}-1.32-check-sys-ioctl-header-configure.patch
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2020-09-07 Thread Mike Gilbert
commit: 80bf981a38100a34618031fbfec4c1af0a30639b
Author: David Michael  gmail  com>
AuthorDate: Thu Sep  3 12:31:24 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:43:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bf981a

app-arch/tar: fix BDEPEND for EAPI 7

Closes: https://bugs.gentoo.org/738410
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-arch/tar/tar-1.32.90.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.90.ebuild b/app-arch/tar/tar-1.32.90.ebuild
index e24fc8e11b8..87f3d927f1c 100644
--- a/app-arch/tar/tar-1.32.90.ebuild
+++ b/app-arch/tar/tar-1.32.90.ebuild
@@ -21,9 +21,9 @@ LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
selinux? ( sys-libs/libselinux )"
 DEPEND="${RDEPEND}
-   nls? ( >=sys-devel/gettext-0.10.35 )
static? ( ${LIB_DEPEND} )
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
+BDEPEND="nls? ( sys-devel/gettext )"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-12-02 Thread Lars Wendler
commit: de068bce8d2e05fed3747f3b66ae18576a85d4e9
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Dec  2 09:59:27 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Dec  2 09:59:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de068bce

app-arch/tar: Bump to version 1.32.90

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Lars Wendler  gentoo.org>

 app-arch/tar/Manifest   |  1 +
 app-arch/tar/tar-1.32.90.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index 64c7c860dbf..dc57e45b125 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1 +1,2 @@
+DIST tar-1.32.90.tar.xz 2145976 BLAKE2B 
95f1442da87bcbd58e0a6aad303b8c9da9179cc32a6e835d3fbe2e090ad4316e96265a54f573906b262034b92d8d3e56f3ff2609145249bd16dd4ea2a79bb601
 SHA512 
a42703b73ec3c1f462849469f00dd190a0164972fd2e97f128c3b559a6e9c79e87d5bbf47fca17ca9f8b6810221fbc727b6c15e38693256d9e43a2c2a2d7b593
 DIST tar-1.32.tar.bz2 2947264 BLAKE2B 
4e380a9a2f84a2af5130464e1b298ae6acf02ee459cbca20dd0991c2859785e5aac789d57b87b32e8b45d89985b6414af9dd37161385da9568d6030c5aa42c0e
 SHA512 
3139e87112123269ee0600243b3ea081687cc93667bef5832bfe3c785c1be622f520f00fcfbdf44ad1d3247866d0ecfe347a85bbfec38eb38fa1014baef566f6

diff --git a/app-arch/tar/tar-1.32.90.ebuild b/app-arch/tar/tar-1.32.90.ebuild
new file mode 100644
index 000..64746b70278
--- /dev/null
+++ b/app-arch/tar/tar-1.32.90.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+DESCRIPTION="Use this to make tarballs :)"
+HOMEPAGE="https://www.gnu.org/software/tar/;
+SRC_URI="mirror://gnu/tar/${P}.tar.xz
+   mirror://gnu-alpha/tar/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+[[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
+
+LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
+
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   selinux? ( sys-libs/libselinux )"
+DEPEND="${RDEPEND}
+   nls? ( >=sys-devel/gettext-0.10.35 )
+   static? ( ${LIB_DEPEND} )
+   xattr? ( elibc_glibc? ( sys-apps/attr ) )"
+
+src_prepare() {
+   default
+
+   if ! use userland_GNU ; then
+   sed -i \
+   -e 's:/backup\.sh:/gbackup.sh:' \
+   scripts/{backup,dump-remind,restore}.in \
+   || die "sed non-GNU"
+   fi
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   --enable-backup-scripts
+   --libexecdir="${EPREFIX}"/usr/sbin
+   $(usex userland_GNU "" "--program-prefix=g")
+   $(use_with acl posix-acls)
+   $(use_enable nls)
+   $(use_with selinux)
+   $(use_with xattr xattrs)
+   )
+   FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   local p=$(usex userland_GNU "" "g")
+   if [[ -z ${p} ]] ; then
+   # a nasty yet required piece of baggage
+   exeinto /etc
+   doexe "${FILESDIR}"/rmt
+   fi
+
+   # autoconf looks for gtar before tar (in configure scripts), hence
+   # in Prefix it is important that it is there, otherwise, a gtar from
+   # the host system (FreeBSD, Solaris, Darwin) will be found instead
+   # of the Prefix provided (GNU) tar
+   if use prefix ; then
+   dosym tar /bin/gtar
+   fi
+
+   mv "${ED}"/usr/sbin/${p}backup{,-tar} || die
+   mv "${ED}"/usr/sbin/${p}restore{,-tar} || die
+
+   if use minimal ; then
+   find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
+   -type f -a '!' '(' -name tar -o -name ${p}tar ')' \
+   -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-05-03 Thread Andreas K. Hüttel
commit: fc13a4d39f7b8a8eca8fa6662dc9f096bb352504
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  3 23:15:17 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  3 23:17:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc13a4d3

app-arch/tar: keyword ~riscv

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 1f381c8da60..fcdaa190dc6 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/files/, app-arch/tar/

2019-04-08 Thread Mikle Kolyada
commit: 0f24827067ff6f59cd0290e37b36efed2f9c4c84
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Apr  8 06:57:38 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Apr  8 06:57:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f248270

app-arch/tar: Security cleanup

Closes: https://bugs.gentoo.org/681728
Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 app-arch/tar/Manifest  |  1 -
 .../tar-1.31-remove-erroneous-abort-call.patch | 33 -
 app-arch/tar/tar-1.31-r1.ebuild| 81 --
 3 files changed, 115 deletions(-)

diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index eeff245a6f1..64c7c860dbf 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1,2 +1 @@
-DIST tar-1.31.tar.bz2 2946047 BLAKE2B 
c85c17740e4cd3e8c93d10d93b070cd80629b7f052d020c0513c377f3f90e229a6fa10dfbb43e1006f8202c674f2df854b864c0947f49339a52964d65c1c
 SHA512 
0f4d00e08d56a8f8c32aac0afa2845397efb8ad72eaa6af47334cef9612adb1a4b91406bdc2c3a2cf1b9cc8b92c12735a331e0d137b24f66703f6af6219464f6
 DIST tar-1.32.tar.bz2 2947264 BLAKE2B 
4e380a9a2f84a2af5130464e1b298ae6acf02ee459cbca20dd0991c2859785e5aac789d57b87b32e8b45d89985b6414af9dd37161385da9568d6030c5aa42c0e
 SHA512 
3139e87112123269ee0600243b3ea081687cc93667bef5832bfe3c785c1be622f520f00fcfbdf44ad1d3247866d0ecfe347a85bbfec38eb38fa1014baef566f6

diff --git a/app-arch/tar/files/tar-1.31-remove-erroneous-abort-call.patch 
b/app-arch/tar/files/tar-1.31-remove-erroneous-abort-call.patch
deleted file mode 100644
index 9e255df5760..000
--- a/app-arch/tar/files/tar-1.31-remove-erroneous-abort-call.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 85c005ee1345c342f707f3c55317daf6cb050603 Mon Sep 17 00:00:00 2001
-From: Sergey Poznyakoff 
-Date: Thu, 10 Jan 2019 18:18:49 +0200
-Subject: Remove erroneous abort() call
-
-The call was introduced by commit ccef8581. It caused tar to abort
-on perfectly normal operations, like untarring archives containing
-./ with the -U option,
-
-See http://lists.gnu.org/archive/html/bug-tar/2019-01/msg00019.html
-for details.
-
-* src/extract.c (maybe_recoverable): Remove misplaced call to abort().

- src/extract.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/extract.c b/src/extract.c
-index 090b866..8276f8f 100644
 a/src/extract.c
-+++ b/src/extract.c
-@@ -787,7 +787,7 @@ maybe_recoverable (char *file_name, bool regular, bool 
*interdir_made)
-   case UNLINK_FIRST_OLD_FILES:
- break;
-   }
--  abort (); /* notreached */
-+  FALLTHROUGH;
- 
- case ENOENT:
-   /* Attempt creating missing intermediate directories.  */
--- 
-cgit v1.0-41-gc330
-

diff --git a/app-arch/tar/tar-1.31-r1.ebuild b/app-arch/tar/tar-1.31-r1.ebuild
deleted file mode 100644
index 72de0a507c7..000
--- a/app-arch/tar/tar-1.31-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-DESCRIPTION="Use this to make tarballs :)"
-HOMEPAGE="https://www.gnu.org/software/tar/;
-SRC_URI="mirror://gnu/tar/${P}.tar.bz2
-   mirror://gnu-alpha/tar/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
-
-LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
-
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   selinux? ( sys-libs/libselinux )"
-DEPEND="${RDEPEND}
-   nls? ( >=sys-devel/gettext-0.10.35 )
-   static? ( ${LIB_DEPEND} )
-   xattr? ( elibc_glibc? ( sys-apps/attr ) )"
-
-PATCHES=( "${FILESDIR}"/${P}-remove-erroneous-abort-call.patch )
-
-src_prepare() {
-   default
-
-   if ! use userland_GNU ; then
-   sed -i \
-   -e 's:/backup\.sh:/gbackup.sh:' \
-   scripts/{backup,dump-remind,restore}.in \
-   || die "sed non-GNU"
-   fi
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   local myeconfargs=(
-   --bindir="${EPREFIX%/}"/bin
-   --enable-backup-scripts
-   --libexecdir="${EPREFIX%/}"/usr/sbin
-   $(usex userland_GNU "" "--program-prefix=g")
-   $(use_with acl posix-acls)
-   $(use_enable nls)
-   $(use_with selinux)
-   $(use_with xattr xattrs)
-   )
-   FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   local p=$(usex userland_GNU "" "g")
-   if [[ -z ${p} ]] ; then
-   # a nasty yet required 

[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-04-08 Thread Mikle Kolyada
commit: d2e99d80078ae993c943cb9afb1301de1f65503f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Apr  8 06:55:12 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Apr  8 06:55:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e99d80

app-arch/tar: m68k stable wrt bug #681728

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="m68k"

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 766f0647c20..b3b5605b708 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 ~sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-04-08 Thread Mikle Kolyada
commit: dbde6963c7fe89dab00c2784b53b456f182a916d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Apr  8 06:55:31 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Apr  8 06:55:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbde6963

app-arch/tar: sh stable wrt bug #681728

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sh"

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index b3b5605b708..1f381c8da60 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 ~sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-04-08 Thread Mikle Kolyada
commit: 56aa61418345e7781a3c3e54cc5ef88dfa107beb
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Apr  8 06:54:51 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Apr  8 06:54:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56aa6141

app-arch/tar: alpha stable wrt bug #681728

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 815bf1ead7b..766f0647c20 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-04-07 Thread Aaron Bauman
commit: 3cc9db9f4478be2152b321134a524928e5a0b710
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Apr  8 04:31:41 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Apr  8 04:32:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc9db9f

app-arch/tar: arm64 stable wrt bug #681728

Signed-off-by: Aaron Bauman  gentoo.org>

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index d2d1ad25f66..815bf1ead7b 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-04-07 Thread Sergei Trofimovich
commit: 30774d3a0ada9f04a2b15b0f06b1030c61ff2d44
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Apr  7 20:57:51 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr  7 21:00:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30774d3a

app-arch/tar: stable 1.32 for ia64, bug #681728

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 32ae14dcc5b..d2d1ad25f66 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-04-02 Thread Mikle Kolyada
commit: fbbf0180defffddc985889ba006773edcebc0271
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Apr  2 09:51:03 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr  2 09:51:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbbf0180

app-arch/tar: s390 stable wrt bug #681728

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index b7297cda703..32ae14dcc5b 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-03-30 Thread Mikle Kolyada
commit: bcd78cc11c745e7979e4f91ddf261ea10e3d5992
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar 30 19:00:21 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar 30 19:05:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd78cc1

app-arch/tar: arm stable wrt bug #681728

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 5ced0235c91..b7297cda703 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-03-28 Thread Matt Turner
commit: 511b1e9a61856e8a4d4e7ec23a5c5130c42b8f7e
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 29 04:38:20 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 29 04:38:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511b1e9a

app-arch/tar-1.32: ppc64 stable, bug 681728

Signed-off-by: Matt Turner  gentoo.org>

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 139b93a103b..5ced0235c91 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-03-28 Thread Matt Turner
commit: 20fcb2cff65cdc533434bcf71276011ec9667e28
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 29 04:38:14 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 29 04:38:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20fcb2cf

app-arch/tar-1.32: ppc stable, bug 681728

Signed-off-by: Matt Turner  gentoo.org>

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 0504a8d55f8..139b93a103b 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-03-27 Thread Thomas Deutschmann
commit: 587ee14c9724e9b1d36c4c456bf34b0f3bf6836a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Mar 27 23:37:23 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Mar 27 23:37:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=587ee14c

app-arch/tar: x86 stable (bug #681728)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index d549167dee4..0504a8d55f8 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-03-26 Thread Sergei Trofimovich
commit: 32a7f6c4ce3ef7e4d961a655773017b8e953517c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Mar 26 20:48:39 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Mar 26 21:09:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a7f6c4

app-arch/tar: stable 1.32 for hppa, bug #681728

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index e723c7fac99..d549167dee4 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-03-25 Thread Sergei Trofimovich
commit: a5c63ad024b9c48785ea2dc46e10f9c294e9b73e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 25 21:22:55 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 25 21:33:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c63ad0

app-arch/tar: stable 1.32 for sparc, bug #681728

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index daf7a48c90c..e723c7fac99 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-03-25 Thread Mikle Kolyada
commit: 6d905ef590ebaa350f972b042aeb0ae303f4da26
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Mar 25 21:13:18 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Mar 25 21:13:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d905ef5

app-arch/tar: amd64 stable wrt bug #681728

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index bfcea16fbe2..daf7a48c90c 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/files/, app-arch/tar/

2019-03-10 Thread Mikle Kolyada
commit: d13df079ae17e4dd7ddc114185e835920a52882f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 10 16:16:03 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 10 16:16:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d13df079

app-arch/tar: Security cleanup

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-arch/tar/Manifest  |  1 -
 .../tar/files/tar-1.30-fix-test-117-and-118.patch  | 89 --
 app-arch/tar/files/tar-1.30-fix-test-92.patch  | 13 
 app-arch/tar/tar-1.30.ebuild   | 81 
 4 files changed, 184 deletions(-)

diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index dcb20a1e807..eeff245a6f1 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1,3 +1,2 @@
-DIST tar-1.30.tar.bz2 2858639 BLAKE2B 
82a8b1fbf1eb5c0347b2f8cf35854498e2955eb85eaf041ec44a38bbd9bc82cc7184d5cb858f9905f503c9178ec6d0ed50be2dc27be9933b29e0a18b8e6c0b8f
 SHA512 
07a1157430898fee1a2c6fd3853d59d4ae13998db685669c8c702f73d2466eeb9892f84a5f0495bfe088c8190a643a99ac9f2cb16b85c9fe3ae0d83cc0f338e8
 DIST tar-1.31.tar.bz2 2946047 BLAKE2B 
c85c17740e4cd3e8c93d10d93b070cd80629b7f052d020c0513c377f3f90e229a6fa10dfbb43e1006f8202c674f2df854b864c0947f49339a52964d65c1c
 SHA512 
0f4d00e08d56a8f8c32aac0afa2845397efb8ad72eaa6af47334cef9612adb1a4b91406bdc2c3a2cf1b9cc8b92c12735a331e0d137b24f66703f6af6219464f6
 DIST tar-1.32.tar.bz2 2947264 BLAKE2B 
4e380a9a2f84a2af5130464e1b298ae6acf02ee459cbca20dd0991c2859785e5aac789d57b87b32e8b45d89985b6414af9dd37161385da9568d6030c5aa42c0e
 SHA512 
3139e87112123269ee0600243b3ea081687cc93667bef5832bfe3c785c1be622f520f00fcfbdf44ad1d3247866d0ecfe347a85bbfec38eb38fa1014baef566f6

diff --git a/app-arch/tar/files/tar-1.30-fix-test-117-and-118.patch 
b/app-arch/tar/files/tar-1.30-fix-test-117-and-118.patch
deleted file mode 100644
index 2f75da6cd24..000
--- a/app-arch/tar/files/tar-1.30-fix-test-117-and-118.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-tests: fix race in dirrem01 and dirrem02
-
-Previously the '--checkpoint-action=echo' was triggered after
-'--checkpoint-action=sleep=1' - so the order of events *usually*
-was (for --format='gnu'):
-
-  ...
-  1. checkpoint handler before write of 'dir/sub' member
-  2. one-second delay
-  3. stderr write: 'tar: Write checkpoint 3'
-  4. write the member 'dir/sub' into the archive
-  5. check that the member's ctime has not been changed
-  6. genfile's detecting 'Write checkpoint', doing unlink
-  ...
-
-But sometimes, the genfile was fast enough to win the race and
-unlinked the directory before the member was written into the
-archive (IOW, the order was 1-2-3-6-4-5).  This led to the
-occasional warning 'tar: dir/sub: file changed as we read it'.
-
-Swap the order of 'sleep=1' and 'echo' actions so the genfile
-utility has (hopefully) enough time to do the unlink before
-writing the file into the archive (enforce 1-2-3-6-4-5 order).
-
-* tests/dirrem01.at: Swap 'sleep=1' and 'echo' actions.
-* tests/dirrem02.at: Likewise.
-
-Origin: https://lists.gnu.org/archive/html/bug-tar/2018-01/msg0.html

- tests/dirrem01.at | 5 +++--
- tests/dirrem02.at | 7 ---
- 2 files changed, 7 insertions(+), 5 deletions(-)
-
-diff --git a/tests/dirrem01.at b/tests/dirrem01.at
-index 40344dc..dabc206 100644
 a/tests/dirrem01.at
-+++ b/tests/dirrem01.at
-@@ -47,14 +47,15 @@ gnu)   CPT=3;;
- esac
- 
- genfile --run --checkpoint=$CPT --unlink dir/sub/file2 --unlink dir/sub -- \
--   tar --blocking-factor=1 --checkpoint=1 --checkpoint-action='sleep=1' \
--   --checkpoint-action='echo' -c -f archive.tar \
-+   tar --blocking-factor=1 --checkpoint=1 --checkpoint-action='echo' \
-+   --checkpoint-action='sleep=1' -c -f archive.tar \
---listed-incremental db -v dir >/dev/null
- ],
- [1],
- [ignore],
- [tar: dir: Directory is new
- tar: dir/sub: Directory is new
-+tar: dir/sub: file changed as we read it
- tar: dir/sub: File removed before we read it
- ],[],[],[gnu,posix])
- 
-diff --git a/tests/dirrem02.at b/tests/dirrem02.at
-index e1cf9ef..924454f 100644
 a/tests/dirrem02.at
-+++ b/tests/dirrem02.at
-@@ -20,7 +20,7 @@
- 
- # Description:
- #
--# When an explicitley named directory disappears during creation
-+# When an explicitly named directory disappears during creation
- # of incremental dump, tar should still exit with TAREXIT_FAILURE (2).
- #
- # For further details see dirrem01.at
-@@ -44,14 +44,15 @@ gnu)   CPT=3;;
- esac
- 
- genfile --run --checkpoint=$CPT --unlink dir/sub/file2 --unlink dir/sub -- \
--   tar --blocking-factor=1 --checkpoint=1 --checkpoint-action='sleep=1' \
--   --checkpoint-action='echo' -c -f archive.tar \
-+   tar --blocking-factor=1 --checkpoint=1 --checkpoint-action='echo' \
-+   --checkpoint-action='sleep=1' -c -f archive.tar \
---listed-incremental db -v dir dir/sub 

[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-03-10 Thread Mikle Kolyada
commit: 83e14ed3d9353ca1957c53c80d38be35e6c29eac
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 10 16:12:38 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 10 16:13:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e14ed3

app-arch/tar: hppa stable wrt bug #674210

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"

 app-arch/tar/tar-1.31-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31-r1.ebuild b/app-arch/tar/tar-1.31-r1.ebuild
index e1e08095152..72de0a507c7 100644
--- a/app-arch/tar/tar-1.31-r1.ebuild
+++ b/app-arch/tar/tar-1.31-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-02-23 Thread Lars Wendler
commit: 3bff4f4dbfb1791f22fd54b88cc0cbafb03731a5
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 23 19:10:51 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Feb 23 19:15:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bff4f4d

app-arch/tar: Bump to version 1.32

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 app-arch/tar/Manifest|  1 +
 app-arch/tar/tar-1.32.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index 686dbf3e93b..dcb20a1e807 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1,2 +1,3 @@
 DIST tar-1.30.tar.bz2 2858639 BLAKE2B 
82a8b1fbf1eb5c0347b2f8cf35854498e2955eb85eaf041ec44a38bbd9bc82cc7184d5cb858f9905f503c9178ec6d0ed50be2dc27be9933b29e0a18b8e6c0b8f
 SHA512 
07a1157430898fee1a2c6fd3853d59d4ae13998db685669c8c702f73d2466eeb9892f84a5f0495bfe088c8190a643a99ac9f2cb16b85c9fe3ae0d83cc0f338e8
 DIST tar-1.31.tar.bz2 2946047 BLAKE2B 
c85c17740e4cd3e8c93d10d93b070cd80629b7f052d020c0513c377f3f90e229a6fa10dfbb43e1006f8202c674f2df854b864c0947f49339a52964d65c1c
 SHA512 
0f4d00e08d56a8f8c32aac0afa2845397efb8ad72eaa6af47334cef9612adb1a4b91406bdc2c3a2cf1b9cc8b92c12735a331e0d137b24f66703f6af6219464f6
+DIST tar-1.32.tar.bz2 2947264 BLAKE2B 
4e380a9a2f84a2af5130464e1b298ae6acf02ee459cbca20dd0991c2859785e5aac789d57b87b32e8b45d89985b6414af9dd37161385da9568d6030c5aa42c0e
 SHA512 
3139e87112123269ee0600243b3ea081687cc93667bef5832bfe3c785c1be622f520f00fcfbdf44ad1d3247866d0ecfe347a85bbfec38eb38fa1014baef566f6

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
new file mode 100644
index 000..bfcea16fbe2
--- /dev/null
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+DESCRIPTION="Use this to make tarballs :)"
+HOMEPAGE="https://www.gnu.org/software/tar/;
+SRC_URI="mirror://gnu/tar/${P}.tar.bz2
+   mirror://gnu-alpha/tar/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
+
+LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
+
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   selinux? ( sys-libs/libselinux )"
+DEPEND="${RDEPEND}
+   nls? ( >=sys-devel/gettext-0.10.35 )
+   static? ( ${LIB_DEPEND} )
+   xattr? ( elibc_glibc? ( sys-apps/attr ) )"
+
+src_prepare() {
+   default
+
+   if ! use userland_GNU ; then
+   sed -i \
+   -e 's:/backup\.sh:/gbackup.sh:' \
+   scripts/{backup,dump-remind,restore}.in \
+   || die "sed non-GNU"
+   fi
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   local myeconfargs=(
+   --bindir="${EPREFIX%/}"/bin
+   --enable-backup-scripts
+   --libexecdir="${EPREFIX%/}"/usr/sbin
+   $(usex userland_GNU "" "--program-prefix=g")
+   $(use_with acl posix-acls)
+   $(use_enable nls)
+   $(use_with selinux)
+   $(use_with xattr xattrs)
+   )
+   FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   local p=$(usex userland_GNU "" "g")
+   if [[ -z ${p} ]] ; then
+   # a nasty yet required piece of baggage
+   exeinto /etc
+   doexe "${FILESDIR}"/rmt
+   fi
+
+   # autoconf looks for gtar before tar (in configure scripts), hence
+   # in Prefix it is important that it is there, otherwise, a gtar from
+   # the host system (FreeBSD, Solaris, Darwin) will be found instead
+   # of the Prefix provided (GNU) tar
+   if use prefix ; then
+   dosym tar /bin/gtar
+   fi
+
+   mv "${ED%/}"/usr/sbin/${p}backup{,-tar} || die
+   mv "${ED%/}"/usr/sbin/${p}restore{,-tar} || die
+
+   if use minimal ; then
+   find "${ED%/}"/etc "${ED%/}"/*bin/ "${ED%/}"/usr/*bin/ \
+   -type f -a '!' '(' -name tar -o -name ${p}tar ')' \
+   -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/, app-arch/tar/files/

2019-02-23 Thread Lars Wendler
commit: b361e7a6af7e5b907d2a7699c6c2a6592aa451c0
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 23 19:11:49 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Feb 23 19:15:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b361e7a6

app-arch/tar: Removed old.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 app-arch/tar/files/tar-1.30-CVE-2018-20482.patch | 146 ---
 app-arch/tar/tar-1.30-r1.ebuild  |  82 -
 2 files changed, 228 deletions(-)

diff --git a/app-arch/tar/files/tar-1.30-CVE-2018-20482.patch 
b/app-arch/tar/files/tar-1.30-CVE-2018-20482.patch
deleted file mode 100644
index 8abab5df6c0..000
--- a/app-arch/tar/files/tar-1.30-CVE-2018-20482.patch
+++ /dev/null
@@ -1,146 +0,0 @@
-From c15c42ccd1e2377945fd0414eca1a49294bff454 Mon Sep 17 00:00:00 2001
-From: Sergey Poznyakoff 
-Date: Thu, 27 Dec 2018 17:48:57 +0200
-Subject: Fix CVE-2018-20482
-
-* src/sparse.c (sparse_dump_region): Handle short read condition.
-(sparse_extract_region,check_data_region): Fix dumped_size calculation.
-Handle short read condition.
-(pax_decode_header): Fix dumped_size calculation.
-
-diff --git a/src/sparse.c b/src/sparse.c
-index d41c0ea..f611200 100644
 a/src/sparse.c
-+++ b/src/sparse.c
-@@ -1,6 +1,6 @@
- /* Functions for dealing with sparse files
- 
--   Copyright 2003-2007, 2010, 2013-2017 Free Software Foundation, Inc.
-+   Copyright 2003-2007, 2010, 2013-2018 Free Software Foundation, Inc.
- 
-This program is free software; you can redistribute it and/or modify it
-under the terms of the GNU General Public License as published by the
-@@ -427,6 +427,30 @@ sparse_dump_region (struct tar_sparse_file *file, size_t 
i)
-bufsize);
- return false;
-   }
-+  else if (bytes_read == 0)
-+  {
-+char buf[UINTMAX_STRSIZE_BOUND];
-+struct stat st;
-+size_t n;
-+if (fstat (file->fd, ) == 0)
-+  n = file->stat_info->stat.st_size - st.st_size;
-+else
-+  n = file->stat_info->stat.st_size
-+- (file->stat_info->sparse_map[i].offset
-+   + file->stat_info->sparse_map[i].numbytes
-+   - bytes_left);
-+
-+WARNOPT (WARN_FILE_SHRANK,
-+ (0, 0,
-+  ngettext ("%s: File shrank by %s byte; padding with zeros",
-+"%s: File shrank by %s bytes; padding with zeros",
-+n),
-+  quotearg_colon (file->stat_info->orig_file_name),
-+  STRINGIFY_BIGINT (n, buf)));
-+if (! ignore_failed_read_option)
-+  set_exit_status (TAREXIT_DIFFERS);
-+return false;
-+  }
- 
-   memset (blk->buffer + bytes_read, 0, BLOCKSIZE - bytes_read);
-   bytes_left -= bytes_read;
-@@ -464,9 +488,9 @@ sparse_extract_region (struct tar_sparse_file *file, 
size_t i)
- return false;
-   }
-   set_next_block_after (blk);
-+  file->dumped_size += BLOCKSIZE;
-   count = blocking_write (file->fd, blk->buffer, wrbytes);
-   write_size -= count;
--  file->dumped_size += count;
-   mv_size_left (file->stat_info->archive_file_size - file->dumped_size);
-   file->offset += count;
-   if (count != wrbytes)
-@@ -598,6 +622,12 @@ check_sparse_region (struct tar_sparse_file *file, off_t 
beg, off_t end)
-rdsize);
- return false;
-   }
-+  else if (bytes_read == 0)
-+  {
-+report_difference (file->stat_info, _("Size differs"));
-+return false;
-+  }
-+  
-   if (!zero_block_p (diff_buffer, bytes_read))
-   {
- char begbuf[INT_BUFSIZE_BOUND (off_t)];
-@@ -609,6 +639,7 @@ check_sparse_region (struct tar_sparse_file *file, off_t 
beg, off_t end)
- 
-   beg += bytes_read;
- }
-+
-   return true;
- }
- 
-@@ -635,6 +666,7 @@ check_data_region (struct tar_sparse_file *file, size_t i)
- return false;
-   }
-   set_next_block_after (blk);
-+  file->dumped_size += BLOCKSIZE;  
-   bytes_read = safe_read (file->fd, diff_buffer, rdsize);
-   if (bytes_read == SAFE_READ_ERROR)
-   {
-@@ -645,7 +677,11 @@ check_data_region (struct tar_sparse_file *file, size_t i)
-rdsize);
- return false;
-   }
--  file->dumped_size += bytes_read;
-+  else if (bytes_read == 0)
-+  {
-+report_difference (_stat_info, _("Size differs"));
-+return false;
-+  }
-   size_left -= bytes_read;
-   mv_size_left (file->stat_info->archive_file_size - file->dumped_size);
-   if (memcmp (blk->buffer, diff_buffer, rdsize))
-@@ -1213,7 +1249,8 @@ pax_decode_header (struct tar_sparse_file *file)
-   union block *blk;
-   char *p;
-   size_t i;
--
-+  off_t start;
-+  
- #define 

[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-02-12 Thread Mikle Kolyada
commit: 00765b8a08d2c1c61e95c72cee96ee5266f5b481
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Feb 12 09:15:35 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Feb 12 09:15:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00765b8a

app-arch/tar: sh stable wrt bug #674210

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-arch/tar/tar-1.31-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31-r1.ebuild b/app-arch/tar/tar-1.31-r1.ebuild
index 9f13a270faa..a39cf9f830e 100644
--- a/app-arch/tar/tar-1.31-r1.ebuild
+++ b/app-arch/tar/tar-1.31-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-02-12 Thread Mikle Kolyada
commit: b11a9986392f6209cb4b8e08b31900e31af98d5b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Feb 12 09:16:29 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Feb 12 09:16:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11a9986

app-arch/tar: m68k stable wrt bug #674210

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-arch/tar/tar-1.31-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31-r1.ebuild b/app-arch/tar/tar-1.31-r1.ebuild
index a39cf9f830e..e1e08095152 100644
--- a/app-arch/tar/tar-1.31-r1.ebuild
+++ b/app-arch/tar/tar-1.31-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-02-12 Thread Mikle Kolyada
commit: 167f0dfad42449d9ff6be87b96343ad085c6d7da
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Feb 12 09:14:43 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Feb 12 09:14:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167f0dfa

app-arch/tar: s390 stable wrt bug #674210

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-arch/tar/tar-1.31-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31-r1.ebuild b/app-arch/tar/tar-1.31-r1.ebuild
index 4ffa7630641..9f13a270faa 100644
--- a/app-arch/tar/tar-1.31-r1.ebuild
+++ b/app-arch/tar/tar-1.31-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-01-30 Thread Markus Meier
commit: 8e0207ff17e06113395198f5bc04f22847269ba6
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Jan 30 18:49:30 2019 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Jan 30 18:49:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0207ff

app-arch/tar: arm stable, bug #674210

Signed-off-by: Markus Meier  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 app-arch/tar/tar-1.31-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31-r1.ebuild b/app-arch/tar/tar-1.31-r1.ebuild
index d4920b09f2c..4ffa7630641 100644
--- a/app-arch/tar/tar-1.31-r1.ebuild
+++ b/app-arch/tar/tar-1.31-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-01-21 Thread Matt Turner
commit: 55b84625226481e04f27af69fac588031a00963e
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan 22 06:40:13 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan 22 07:15:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b84625

app-arch/tar-1.31-r1: alpha stable, bug 674210

Signed-off-by: Matt Turner  gentoo.org>

 app-arch/tar/tar-1.31-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31-r1.ebuild b/app-arch/tar/tar-1.31-r1.ebuild
index 6a36e7eb01e..d4920b09f2c 100644
--- a/app-arch/tar/tar-1.31-r1.ebuild
+++ b/app-arch/tar/tar-1.31-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/, app-arch/tar/files/

2019-01-10 Thread Thomas Deutschmann
commit: ef8f8b69456c968e4d7a467fa708419f55891f0b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan 11 01:34:21 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 11 01:34:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef8f8b69

app-arch/tar: remove misplaced call to abort()

Closes: https://bugs.gentoo.org/675140
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../tar-1.31-remove-erroneous-abort-call.patch | 33 ++
 .../tar/{tar-1.31.ebuild => tar-1.31-r1.ebuild}|  2 ++
 2 files changed, 35 insertions(+)

diff --git a/app-arch/tar/files/tar-1.31-remove-erroneous-abort-call.patch 
b/app-arch/tar/files/tar-1.31-remove-erroneous-abort-call.patch
new file mode 100644
index 000..9e255df5760
--- /dev/null
+++ b/app-arch/tar/files/tar-1.31-remove-erroneous-abort-call.patch
@@ -0,0 +1,33 @@
+From 85c005ee1345c342f707f3c55317daf6cb050603 Mon Sep 17 00:00:00 2001
+From: Sergey Poznyakoff 
+Date: Thu, 10 Jan 2019 18:18:49 +0200
+Subject: Remove erroneous abort() call
+
+The call was introduced by commit ccef8581. It caused tar to abort
+on perfectly normal operations, like untarring archives containing
+./ with the -U option,
+
+See http://lists.gnu.org/archive/html/bug-tar/2019-01/msg00019.html
+for details.
+
+* src/extract.c (maybe_recoverable): Remove misplaced call to abort().
+---
+ src/extract.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/extract.c b/src/extract.c
+index 090b866..8276f8f 100644
+--- a/src/extract.c
 b/src/extract.c
+@@ -787,7 +787,7 @@ maybe_recoverable (char *file_name, bool regular, bool 
*interdir_made)
+   case UNLINK_FIRST_OLD_FILES:
+ break;
+   }
+-  abort (); /* notreached */
++  FALLTHROUGH;
+ 
+ case ENOENT:
+   /* Attempt creating missing intermediate directories.  */
+-- 
+cgit v1.0-41-gc330
+

diff --git a/app-arch/tar/tar-1.31.ebuild b/app-arch/tar/tar-1.31-r1.ebuild
similarity index 97%
rename from app-arch/tar/tar-1.31.ebuild
rename to app-arch/tar/tar-1.31-r1.ebuild
index 2e7d5290465..6a36e7eb01e 100644
--- a/app-arch/tar/tar-1.31.ebuild
+++ b/app-arch/tar/tar-1.31-r1.ebuild
@@ -24,6 +24,8 @@ DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
 
+PATCHES=( "${FILESDIR}"/${P}-remove-erroneous-abort-call.patch )
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-01-06 Thread Mart Raudsepp
commit: 5b44bc828ef6c326d183b89a2d73d713f7a1a621
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jan  6 22:18:09 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jan  6 22:18:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b44bc82

app-arch/tar: arm64 stable (bug #674210)

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-arch/tar/tar-1.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31.ebuild b/app-arch/tar/tar-1.31.ebuild
index 70be6340d6f..2e7d5290465 100644
--- a/app-arch/tar/tar-1.31.ebuild
+++ b/app-arch/tar/tar-1.31.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-01-05 Thread Sergei Trofimovich
commit: 883ed1e46a4c5a81b088a2b572388d6fedcd30e1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan  5 22:40:23 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan  5 22:40:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=883ed1e4

app-arch/tar: stable 1.31 for ppc64, bug #674210

Package-Manager: Portage-2.3.54, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-arch/tar/tar-1.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31.ebuild b/app-arch/tar/tar-1.31.ebuild
index 7c58ffa10e4..70be6340d6f 100644
--- a/app-arch/tar/tar-1.31.ebuild
+++ b/app-arch/tar/tar-1.31.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-01-05 Thread Sergei Trofimovich
commit: fad0df268403f1fccd67dc199fd85b1dbe24c4d3
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan  5 22:37:58 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan  5 22:37:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad0df26

app-arch/tar: stable 1.31 for ppc, bug #674210

Package-Manager: Portage-2.3.54, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-arch/tar/tar-1.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31.ebuild b/app-arch/tar/tar-1.31.ebuild
index e4e7bdb49ad..7c58ffa10e4 100644
--- a/app-arch/tar/tar-1.31.ebuild
+++ b/app-arch/tar/tar-1.31.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-01-05 Thread Sergei Trofimovich
commit: 1b68ae48eab66fd8333112a01af78c14b7bc0df5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan  5 22:35:32 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan  5 22:35:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b68ae48

app-arch/tar: stable 1.31 for ia64, bug #674210

Package-Manager: Portage-2.3.54, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-arch/tar/tar-1.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31.ebuild b/app-arch/tar/tar-1.31.ebuild
index 4807d3071ff..e4e7bdb49ad 100644
--- a/app-arch/tar/tar-1.31.ebuild
+++ b/app-arch/tar/tar-1.31.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-01-04 Thread Thomas Deutschmann
commit: 0c14b8df377c1f45cb05e838cf22f9b891acb912
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan  4 16:49:51 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan  4 16:49:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c14b8df

app-arch/tar: fix USE=static

Closes: https://bugs.gentoo.org/674506
Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-arch/tar/tar-1.31.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/app-arch/tar/tar-1.31.ebuild b/app-arch/tar/tar-1.31.ebuild
index 71881369353..e26707c8e5d 100644
--- a/app-arch/tar/tar-1.31.ebuild
+++ b/app-arch/tar/tar-1.31.ebuild
@@ -15,10 +15,13 @@ SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
-RDEPEND="acl? ( virtual/acl )
+LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
+
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
selinux? ( sys-libs/libselinux )"
 DEPEND="${RDEPEND}
nls? ( >=sys-devel/gettext-0.10.35 )
+   static? ( ${LIB_DEPEND} )
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
 
 src_prepare() {
@@ -35,9 +38,9 @@ src_prepare() {
 src_configure() {
use static && append-ldflags -static
local myeconfargs=(
-   --bindir="${EPREFIX}"/bin
+   --bindir="${EPREFIX%/}"/bin
--enable-backup-scripts
-   --libexecdir="${EPREFIX}"/usr/sbin
+   --libexecdir="${EPREFIX%/}"/usr/sbin
$(usex userland_GNU "" "--program-prefix=g")
$(use_with acl posix-acls)
$(use_enable nls)
@@ -69,7 +72,7 @@ src_install() {
mv "${ED%/}"/usr/sbin/${p}restore{,-tar} || die
 
if use minimal ; then
-   find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
+   find "${ED%/}"/etc "${ED%/}"/*bin/ "${ED%/}"/usr/*bin/ \
-type f -a '!' '(' -name tar -o -name ${p}tar ')' \
-delete || die
fi



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-01-04 Thread Mikle Kolyada
commit: e3f4e08e539210ec21b5e17d838f545c40e2c28a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan  4 10:37:36 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan  4 10:37:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f4e08e

app-arch/tar: amd64 stable wrt bug #674210

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-arch/tar/tar-1.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31.ebuild b/app-arch/tar/tar-1.31.ebuild
index 571e4db0d18..71881369353 100644
--- a/app-arch/tar/tar-1.31.ebuild
+++ b/app-arch/tar/tar-1.31.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-01-03 Thread Thomas Deutschmann
commit: 104d025f314e0c4367d6f39ea985bfde7ab7a0e6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan  4 00:02:31 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan  4 00:02:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104d025f

app-arch/tar: x86 stable (bug #674210)

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-arch/tar/tar-1.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.31.ebuild b/app-arch/tar/tar-1.31.ebuild
index 9008c8d1b60..571e4db0d18 100644
--- a/app-arch/tar/tar-1.31.ebuild
+++ b/app-arch/tar/tar-1.31.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-01-02 Thread Lars Wendler
commit: e9a0e0182f3473e9097ce86410e3ddab611edf8a
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jan  3 00:19:37 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jan  3 00:19:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a0e018

app-arch/tar: Bump to version 1.31

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 app-arch/tar/Manifest|  1 +
 app-arch/tar/tar-1.31.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index 4d3b42f1260..686dbf3e93b 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1 +1,2 @@
 DIST tar-1.30.tar.bz2 2858639 BLAKE2B 
82a8b1fbf1eb5c0347b2f8cf35854498e2955eb85eaf041ec44a38bbd9bc82cc7184d5cb858f9905f503c9178ec6d0ed50be2dc27be9933b29e0a18b8e6c0b8f
 SHA512 
07a1157430898fee1a2c6fd3853d59d4ae13998db685669c8c702f73d2466eeb9892f84a5f0495bfe088c8190a643a99ac9f2cb16b85c9fe3ae0d83cc0f338e8
+DIST tar-1.31.tar.bz2 2946047 BLAKE2B 
c85c17740e4cd3e8c93d10d93b070cd80629b7f052d020c0513c377f3f90e229a6fa10dfbb43e1006f8202c674f2df854b864c0947f49339a52964d65c1c
 SHA512 
0f4d00e08d56a8f8c32aac0afa2845397efb8ad72eaa6af47334cef9612adb1a4b91406bdc2c3a2cf1b9cc8b92c12735a331e0d137b24f66703f6af6219464f6

diff --git a/app-arch/tar/tar-1.31.ebuild b/app-arch/tar/tar-1.31.ebuild
new file mode 100644
index 000..9008c8d1b60
--- /dev/null
+++ b/app-arch/tar/tar-1.31.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+DESCRIPTION="Use this to make tarballs :)"
+HOMEPAGE="https://www.gnu.org/software/tar/;
+SRC_URI="mirror://gnu/tar/${P}.tar.bz2
+   mirror://gnu-alpha/tar/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
+
+RDEPEND="acl? ( virtual/acl )
+   selinux? ( sys-libs/libselinux )"
+DEPEND="${RDEPEND}
+   nls? ( >=sys-devel/gettext-0.10.35 )
+   xattr? ( elibc_glibc? ( sys-apps/attr ) )"
+
+src_prepare() {
+   default
+
+   if ! use userland_GNU ; then
+   sed -i \
+   -e 's:/backup\.sh:/gbackup.sh:' \
+   scripts/{backup,dump-remind,restore}.in \
+   || die "sed non-GNU"
+   fi
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   --enable-backup-scripts
+   --libexecdir="${EPREFIX}"/usr/sbin
+   $(usex userland_GNU "" "--program-prefix=g")
+   $(use_with acl posix-acls)
+   $(use_enable nls)
+   $(use_with selinux)
+   $(use_with xattr xattrs)
+   )
+   FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   local p=$(usex userland_GNU "" "g")
+   if [[ -z ${p} ]] ; then
+   # a nasty yet required piece of baggage
+   exeinto /etc
+   doexe "${FILESDIR}"/rmt
+   fi
+
+   # autoconf looks for gtar before tar (in configure scripts), hence
+   # in Prefix it is important that it is there, otherwise, a gtar from
+   # the host system (FreeBSD, Solaris, Darwin) will be found instead
+   # of the Prefix provided (GNU) tar
+   if use prefix ; then
+   dosym tar /bin/gtar
+   fi
+
+   mv "${ED%/}"/usr/sbin/${p}backup{,-tar} || die
+   mv "${ED%/}"/usr/sbin/${p}restore{,-tar} || die
+
+   if use minimal ; then
+   find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
+   -type f -a '!' '(' -name tar -o -name ${p}tar ')' \
+   -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/, app-arch/tar/files/

2019-01-01 Thread Lars Wendler
commit: a3a8c469b2bb96d3ee3a4fa99bb5b30aa38c7589
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jan  1 14:36:33 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan  1 14:38:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3a8c469

app-arch/tar: Revbump to fix CVE-2018-20482

Patch added without new test suite because that would require
an eautoreconf run.

Bug: https://bugs.gentoo.org/674210
Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 app-arch/tar/files/tar-1.30-CVE-2018-20482.patch | 146 +++
 app-arch/tar/tar-1.30-r1.ebuild  |  82 +
 2 files changed, 228 insertions(+)

diff --git a/app-arch/tar/files/tar-1.30-CVE-2018-20482.patch 
b/app-arch/tar/files/tar-1.30-CVE-2018-20482.patch
new file mode 100644
index 000..8abab5df6c0
--- /dev/null
+++ b/app-arch/tar/files/tar-1.30-CVE-2018-20482.patch
@@ -0,0 +1,146 @@
+From c15c42ccd1e2377945fd0414eca1a49294bff454 Mon Sep 17 00:00:00 2001
+From: Sergey Poznyakoff 
+Date: Thu, 27 Dec 2018 17:48:57 +0200
+Subject: Fix CVE-2018-20482
+
+* src/sparse.c (sparse_dump_region): Handle short read condition.
+(sparse_extract_region,check_data_region): Fix dumped_size calculation.
+Handle short read condition.
+(pax_decode_header): Fix dumped_size calculation.
+
+diff --git a/src/sparse.c b/src/sparse.c
+index d41c0ea..f611200 100644
+--- a/src/sparse.c
 b/src/sparse.c
+@@ -1,6 +1,6 @@
+ /* Functions for dealing with sparse files
+ 
+-   Copyright 2003-2007, 2010, 2013-2017 Free Software Foundation, Inc.
++   Copyright 2003-2007, 2010, 2013-2018 Free Software Foundation, Inc.
+ 
+This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the
+@@ -427,6 +427,30 @@ sparse_dump_region (struct tar_sparse_file *file, size_t 
i)
+bufsize);
+ return false;
+   }
++  else if (bytes_read == 0)
++  {
++char buf[UINTMAX_STRSIZE_BOUND];
++struct stat st;
++size_t n;
++if (fstat (file->fd, ) == 0)
++  n = file->stat_info->stat.st_size - st.st_size;
++else
++  n = file->stat_info->stat.st_size
++- (file->stat_info->sparse_map[i].offset
++   + file->stat_info->sparse_map[i].numbytes
++   - bytes_left);
++
++WARNOPT (WARN_FILE_SHRANK,
++ (0, 0,
++  ngettext ("%s: File shrank by %s byte; padding with zeros",
++"%s: File shrank by %s bytes; padding with zeros",
++n),
++  quotearg_colon (file->stat_info->orig_file_name),
++  STRINGIFY_BIGINT (n, buf)));
++if (! ignore_failed_read_option)
++  set_exit_status (TAREXIT_DIFFERS);
++return false;
++  }
+ 
+   memset (blk->buffer + bytes_read, 0, BLOCKSIZE - bytes_read);
+   bytes_left -= bytes_read;
+@@ -464,9 +488,9 @@ sparse_extract_region (struct tar_sparse_file *file, 
size_t i)
+ return false;
+   }
+   set_next_block_after (blk);
++  file->dumped_size += BLOCKSIZE;
+   count = blocking_write (file->fd, blk->buffer, wrbytes);
+   write_size -= count;
+-  file->dumped_size += count;
+   mv_size_left (file->stat_info->archive_file_size - file->dumped_size);
+   file->offset += count;
+   if (count != wrbytes)
+@@ -598,6 +622,12 @@ check_sparse_region (struct tar_sparse_file *file, off_t 
beg, off_t end)
+rdsize);
+ return false;
+   }
++  else if (bytes_read == 0)
++  {
++report_difference (file->stat_info, _("Size differs"));
++return false;
++  }
++  
+   if (!zero_block_p (diff_buffer, bytes_read))
+   {
+ char begbuf[INT_BUFSIZE_BOUND (off_t)];
+@@ -609,6 +639,7 @@ check_sparse_region (struct tar_sparse_file *file, off_t 
beg, off_t end)
+ 
+   beg += bytes_read;
+ }
++
+   return true;
+ }
+ 
+@@ -635,6 +666,7 @@ check_data_region (struct tar_sparse_file *file, size_t i)
+ return false;
+   }
+   set_next_block_after (blk);
++  file->dumped_size += BLOCKSIZE;  
+   bytes_read = safe_read (file->fd, diff_buffer, rdsize);
+   if (bytes_read == SAFE_READ_ERROR)
+   {
+@@ -645,7 +677,11 @@ check_data_region (struct tar_sparse_file *file, size_t i)
+rdsize);
+ return false;
+   }
+-  file->dumped_size += bytes_read;
++  else if (bytes_read == 0)
++  {
++report_difference (_stat_info, _("Size differs"));
++return false;
++  }
+   size_left -= bytes_read;
+   mv_size_left (file->stat_info->archive_file_size - file->dumped_size);
+   if (memcmp (blk->buffer, diff_buffer, rdsize))
+@@ -1213,7 +1249,8 @@ pax_decode_header (struct 

[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/files/, app-arch/tar/

2018-07-16 Thread Lars Wendler
commit: de99703cdb66aa0298c231b9d4fe0e54e106
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul 16 06:44:49 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul 16 06:44:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de99

app-arch/tar: Removed old.

Package-Manager: Portage-2.3.42, Repoman-2.3.9

 app-arch/tar/Manifest  |   1 -
 app-arch/tar/files/tar-1.29-add-files.patch| 194 -
 ...tar-1.29-extract-pathname-bypass-upstream.patch |  60 ---
 .../files/tar-1.29-extract-pathname-bypass.patch   |  27 ---
 app-arch/tar/tar-1.29-r1.ebuild|  80 -
 app-arch/tar/tar-1.29-r3.ebuild|  81 -
 6 files changed, 443 deletions(-)

diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index c087d7a3260..4d3b42f1260 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -1,2 +1 @@
-DIST tar-1.29.tar.bz2 2715993 BLAKE2B 
656b77a49c463ec7ade87a97b71469dadbf01551131bdf0cfa895b7b2a7d073a4cd51e9bec4169b134d83155aca18af1a89ddb5d14cb1dc0d9968184870d69f3
 SHA512 
d2cea9892892dfa0c8efd390303b75dccc085c4895e07ced684074592d69729916d6ea12475aa6aff873d076a729bb7dc2499c233edcfb9c7e8e8995481eef3b
 DIST tar-1.30.tar.bz2 2858639 BLAKE2B 
82a8b1fbf1eb5c0347b2f8cf35854498e2955eb85eaf041ec44a38bbd9bc82cc7184d5cb858f9905f503c9178ec6d0ed50be2dc27be9933b29e0a18b8e6c0b8f
 SHA512 
07a1157430898fee1a2c6fd3853d59d4ae13998db685669c8c702f73d2466eeb9892f84a5f0495bfe088c8190a643a99ac9f2cb16b85c9fe3ae0d83cc0f338e8

diff --git a/app-arch/tar/files/tar-1.29-add-files.patch 
b/app-arch/tar/files/tar-1.29-add-files.patch
deleted file mode 100644
index 8ab15ac32af..000
--- a/app-arch/tar/files/tar-1.29-add-files.patch
+++ /dev/null
@@ -1,194 +0,0 @@
-From 3a283cfe9f8f1f127e8dc5597a5ea1d249985a54 Mon Sep 17 00:00:00 2001
-From: Sergey Poznyakoff 
-Date: Sat, 12 Nov 2016 11:20:47 +0200
-Subject: [PATCH] Fix the --add-file option.
-
-* src/common.h (name_more_files): New proto.
-(files_from_option): Remove.
-* src/names.c (name_more_files): New file.
-(names_options): Fix declaration of the
-add-file option.
-(names_parse_opt): Handle --add-file.
-* src/tar.c (struct tar_args): Remove the input_files member.
-Change all uses: use name_more_files() instead.
-* tests/Makefile.am: Add new test.
-* tests/add-file.at: New testcase.
-* tests/testsuite.at: Add new test.

- src/common.h   |  4 +---
- src/names.c| 24 ---
- src/tar.c  | 16 -
- tests/Makefile.am  |  3 ++-
- tests/add-file.at  | 67 ++
- tests/testsuite.at |  1 +
- 6 files changed, 92 insertions(+), 23 deletions(-)
- create mode 100644 tests/add-file.at
-
-diff --git a/src/common.h b/src/common.h
-index 50c34cc7c09b..6fdb6225f18b 100644
 a/src/common.h
-+++ b/src/common.h
-@@ -414,9 +414,6 @@ GLOBAL bool show_transformed_names_option;
-timestamps from archives with an unusual member order. It is automatically
-set for incremental archives. */
- GLOBAL bool delay_directory_restore_option;
--
--/* When set, tar will not refuse to create empty archives */
--GLOBAL bool files_from_option;
- 
- /* Declarations for each module.  */
- 
-@@ -738,6 +735,7 @@ void uid_to_uname (uid_t uid, char **uname);
- int uname_to_uid (char const *uname, uid_t *puid);
- 
- void name_init (void);
-+bool name_more_files (void);
- void name_add_name (const char *name);
- void name_term (void);
- const char *name_next (int change_dirs);
-diff --git a/src/names.c b/src/names.c
-index 219aa77a4356..1a9465667cd3 100644
 a/src/names.c
-+++ b/src/names.c
-@@ -32,7 +32,8 @@ static void name_add_file (const char *name);
- 
- enum
-   {
--EXCLUDE_BACKUPS_OPTION = 256,
-+ADD_FILE_OPTION = 256,
-+EXCLUDE_BACKUPS_OPTION,
- EXCLUDE_CACHES_OPTION,
- EXCLUDE_CACHES_UNDER_OPTION,
- EXCLUDE_CACHES_ALL_OPTION,
-@@ -67,7 +68,7 @@ static struct argp_option names_options[] = {
-   {NULL, 0, NULL, 0,
-N_("Local file name selection:"), GRID },
- 
--  {"add-file", ARGP_KEY_ARG, N_("FILE"), 0,
-+  {"add-file", ADD_FILE_OPTION, N_("FILE"), 0,
-N_("add given FILE to the archive (useful if its name starts with a 
dash)"), GRID+1 },
-   {"directory", 'C', N_("DIR"), 0,
-N_("change to directory DIR"), GRID+1 },
-@@ -190,10 +191,10 @@ names_parse_opt (int key, char *arg, struct argp_state 
*state)
- 
- case 'T':
-   name_add_file (arg);
--  /* Indicate we've been given -T option. This is for backward
--   compatibility only, so that `tar cfT archive /dev/null will
--   succeed */
--  files_from_option = true;
-+  break;
-+
-+case ADD_FILE_OPTION:
-+  name_add_name (arg);
-   break;
- 
- default:
-@@ -651,8 +652,8 @@ struct name_elt/* A name_array element. */
-   } v;
- };
- 
--static struct name_elt *name_head;  /* store a list of names */
--size_t 

[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-07-15 Thread Mikle Kolyada
commit: 9c7c8cc9b55491825725e7edb8891695e655d2e6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jul 15 21:54:22 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jul 15 21:54:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c7c8cc9

app-arch/tar: arm/m68k/sh stable wrt bug #658392

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-arch/tar/tar-1.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index f202b7126d4..bd81d1b42f3 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-07-09 Thread Mikle Kolyada
commit: 9658b4abcddf5b8f3a20047af7920aa5146f14fb
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul  9 19:06:24 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul  9 19:06:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9658b4ab

app-arch/tar: s390 stable wrt bug #658392

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-arch/tar/tar-1.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index cfb2a95a563..f202b7126d4 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-06-27 Thread Tobias Klausmann
commit: b16aedf43c4e35152b63b2b0b776074007fe3e6f
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Jun 27 07:25:08 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Jun 27 07:25:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b16aedf4

app-arch/tar-1.30-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/658392

 app-arch/tar/tar-1.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index 4a4cdf89e9c..cfb2a95a563 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-06-25 Thread Sergei Trofimovich
commit: 86a13bfb1b665aabf1e3a595e770f01e122f94fc
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jun 25 06:01:45 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 25 06:20:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a13bfb

app-arch/tar: stable 1.30 for hppa

Bug: https://bugs.gentoo.org/658392
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="hppa"

 app-arch/tar/tar-1.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index 1d469834144..4a4cdf89e9c 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-06-24 Thread Sergei Trofimovich
commit: b2f55a5b2fbdd15539366af91026a45724743530
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun 24 20:01:56 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun 24 20:21:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2f55a5b

app-arch/tar: stable 1.30 for ppc64, bug #658392

Bug: https://bugs.gentoo.org/658392
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc64"

 app-arch/tar/tar-1.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index 5215d39d699..1d469834144 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-06-23 Thread Mart Raudsepp
commit: 9f1b345b6de6f0ed6ba8a7fbf3919ea758181bbd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jun 23 13:51:45 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jun 23 14:58:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f1b345b

app-arch/tar-1.30: arm64 stable (bug #658392)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-arch/tar/tar-1.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index a2e73cd2c85..cbe36afbf63 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-06-21 Thread Sergei Trofimovich
commit: 5a84bf3028bc96e4b732736b7a0abdbdd764dccd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jun 21 19:29:57 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 21 19:29:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a84bf30

app-arch/tar: stable 1.30 for ia64, bug #658392

Bug: https://bugs.gentoo.org/658392
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"

 app-arch/tar/tar-1.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index 388204f8eb7..a2e73cd2c85 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-06-19 Thread Thomas Deutschmann
commit: b0e5b2d7581e0f3a3901c9bc7bfad5db6b83d451
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jun 19 12:52:18 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun 19 12:55:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e5b2d7

app-arch/tar: x86 stable (bug #658392)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-arch/tar/tar-1.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index d777e30c76c..388204f8eb7 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/, app-arch/tar/files/

2018-06-19 Thread Thomas Deutschmann
commit: e13b5d814ae6368708c659ae6ff578a51e479ca4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jun 19 12:27:22 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun 19 12:27:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e13b5d81

app-arch/tar: fix race in dirrem01 and dirrem02 test

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../tar/files/tar-1.30-fix-test-117-and-118.patch  | 89 ++
 app-arch/tar/tar-1.30.ebuild   |  5 +-
 2 files changed, 93 insertions(+), 1 deletion(-)

diff --git a/app-arch/tar/files/tar-1.30-fix-test-117-and-118.patch 
b/app-arch/tar/files/tar-1.30-fix-test-117-and-118.patch
new file mode 100644
index 000..2f75da6cd24
--- /dev/null
+++ b/app-arch/tar/files/tar-1.30-fix-test-117-and-118.patch
@@ -0,0 +1,89 @@
+tests: fix race in dirrem01 and dirrem02
+
+Previously the '--checkpoint-action=echo' was triggered after
+'--checkpoint-action=sleep=1' - so the order of events *usually*
+was (for --format='gnu'):
+
+  ...
+  1. checkpoint handler before write of 'dir/sub' member
+  2. one-second delay
+  3. stderr write: 'tar: Write checkpoint 3'
+  4. write the member 'dir/sub' into the archive
+  5. check that the member's ctime has not been changed
+  6. genfile's detecting 'Write checkpoint', doing unlink
+  ...
+
+But sometimes, the genfile was fast enough to win the race and
+unlinked the directory before the member was written into the
+archive (IOW, the order was 1-2-3-6-4-5).  This led to the
+occasional warning 'tar: dir/sub: file changed as we read it'.
+
+Swap the order of 'sleep=1' and 'echo' actions so the genfile
+utility has (hopefully) enough time to do the unlink before
+writing the file into the archive (enforce 1-2-3-6-4-5 order).
+
+* tests/dirrem01.at: Swap 'sleep=1' and 'echo' actions.
+* tests/dirrem02.at: Likewise.
+
+Origin: https://lists.gnu.org/archive/html/bug-tar/2018-01/msg0.html
+---
+ tests/dirrem01.at | 5 +++--
+ tests/dirrem02.at | 7 ---
+ 2 files changed, 7 insertions(+), 5 deletions(-)
+
+diff --git a/tests/dirrem01.at b/tests/dirrem01.at
+index 40344dc..dabc206 100644
+--- a/tests/dirrem01.at
 b/tests/dirrem01.at
+@@ -47,14 +47,15 @@ gnu)   CPT=3;;
+ esac
+ 
+ genfile --run --checkpoint=$CPT --unlink dir/sub/file2 --unlink dir/sub -- \
+-   tar --blocking-factor=1 --checkpoint=1 --checkpoint-action='sleep=1' \
+-   --checkpoint-action='echo' -c -f archive.tar \
++   tar --blocking-factor=1 --checkpoint=1 --checkpoint-action='echo' \
++   --checkpoint-action='sleep=1' -c -f archive.tar \
+--listed-incremental db -v dir >/dev/null
+ ],
+ [1],
+ [ignore],
+ [tar: dir: Directory is new
+ tar: dir/sub: Directory is new
++tar: dir/sub: file changed as we read it
+ tar: dir/sub: File removed before we read it
+ ],[],[],[gnu,posix])
+ 
+diff --git a/tests/dirrem02.at b/tests/dirrem02.at
+index e1cf9ef..924454f 100644
+--- a/tests/dirrem02.at
 b/tests/dirrem02.at
+@@ -20,7 +20,7 @@
+ 
+ # Description:
+ #
+-# When an explicitley named directory disappears during creation
++# When an explicitly named directory disappears during creation
+ # of incremental dump, tar should still exit with TAREXIT_FAILURE (2).
+ #
+ # For further details see dirrem01.at
+@@ -44,14 +44,15 @@ gnu)   CPT=3;;
+ esac
+ 
+ genfile --run --checkpoint=$CPT --unlink dir/sub/file2 --unlink dir/sub -- \
+-   tar --blocking-factor=1 --checkpoint=1 --checkpoint-action='sleep=1' \
+-   --checkpoint-action='echo' -c -f archive.tar \
++   tar --blocking-factor=1 --checkpoint=1 --checkpoint-action='echo' \
++   --checkpoint-action='sleep=1' -c -f archive.tar \
+--listed-incremental db -v dir dir/sub >/dev/null
+ ],
+ [2],
+ [ignore],
+ [tar: dir: Directory is new
+ tar: dir/sub: Directory is new
++tar: dir/sub: file changed as we read it
+ tar: dir/sub: Cannot open: No such file or directory
+ tar: Exiting with failure status due to previous errors
+ ],[],[],[gnu,posix])
+-- 
+cgit v1.0-41-gc330
+

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index bf37c56a075..d777e30c76c 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -21,7 +21,10 @@ DEPEND="${RDEPEND}
nls? ( >=sys-devel/gettext-0.10.35 )
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
 
-PATCHES=( "${FILESDIR}"/${P}-fix-test-92.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-test-92.patch
+   "${FILESDIR}"/${P}-fix-test-117-and-118.patch
+)
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-06-18 Thread Mikle Kolyada
commit: 92df0a280a494ed146ae981da939edb29a48dbf8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 18 21:15:53 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 18 21:17:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92df0a28

app-arch/tar: amd64 stable wrt bug #658392

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-arch/tar/tar-1.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index d141e112216..bf37c56a075 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-06-18 Thread Sergei Trofimovich
commit: 17de8448c8d997451d4ac0ef663eb9ddf1f5bae1
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jun 18 17:02:27 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 18 18:30:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17de8448

app-arch/tar: stable 1.30 for sparc

Bug: https://bugs.gentoo.org/658392
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 app-arch/tar/tar-1.30.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/tar/tar-1.30.ebuild b/app-arch/tar/tar-1.30.ebuild
index a06f678cc89..d141e112216 100644
--- a/app-arch/tar/tar-1.30.ebuild
+++ b/app-arch/tar/tar-1.30.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-05-06 Thread Mart Raudsepp
commit: 6b091b7a467747f25fcecc46580775d7f16a1a2f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May  6 11:50:41 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May  6 13:16:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b091b7a

app-arch/tar-1.29-r3: arm64 stable

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-arch/tar/tar-1.29-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.29-r3.ebuild b/app-arch/tar/tar-1.29-r3.ebuild
index a509618d212..7f8e1ba1631 100644
--- a/app-arch/tar/tar-1.29-r3.ebuild
+++ b/app-arch/tar/tar-1.29-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-03-10 Thread Matt Turner
commit: ffb272811ce01780fe79f578df9a7e1241b20430
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 11 05:28:25 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 11 05:28:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb27281

app-arch/tar-1.29-r3: hppa stable, bug 641484

 app-arch/tar/tar-1.29-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.29-r3.ebuild b/app-arch/tar/tar-1.29-r3.ebuild
index 88345083735..a509618d212 100644
--- a/app-arch/tar/tar-1.29-r3.ebuild
+++ b/app-arch/tar/tar-1.29-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-01-29 Thread Tobias Klausmann
commit: 13c29c5141d8e68b68f5c17cc299804f849a43b0
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jan 29 11:33:50 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jan 29 15:51:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13c29c51

app-arch/tar-1.29-r3: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/641484

 app-arch/tar/tar-1.29-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.29-r3.ebuild b/app-arch/tar/tar-1.29-r3.ebuild
index 7d0c5a74d82..88345083735 100644
--- a/app-arch/tar/tar-1.29-r3.ebuild
+++ b/app-arch/tar/tar-1.29-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2018-01-09 Thread Markus Meier
commit: 41c316c2c6596bf2bc330b336bc738b767355272
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Jan 10 06:12:31 2018 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Jan 10 06:17:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c316c2

app-arch/tar: arm stable, bug #641484

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="arm"

 app-arch/tar/tar-1.29-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/tar/tar-1.29-r3.ebuild b/app-arch/tar/tar-1.29-r3.ebuild
index 9ff68fa77ee..7d0c5a74d82 100644
--- a/app-arch/tar/tar-1.29-r3.ebuild
+++ b/app-arch/tar/tar-1.29-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2017-12-21 Thread Sergei Trofimovich
commit: c0a4e3babd979e2266afc40959d83751e7bb9eb4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Dec 21 10:30:50 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec 21 10:32:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a4e3ba

app-arch/tar: stable 1.29-r3 for ia64, bug #641484

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 app-arch/tar/tar-1.29-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.29-r3.ebuild b/app-arch/tar/tar-1.29-r3.ebuild
index b319545ac79..9ff68fa77ee 100644
--- a/app-arch/tar/tar-1.29-r3.ebuild
+++ b/app-arch/tar/tar-1.29-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2017-12-21 Thread Sergei Trofimovich
commit: 265a2a590760bc2faa30db686d3ad295f3678ed3
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Dec 21 08:45:32 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec 21 08:45:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265a2a59

app-arch/tar: stable 1.29-r3 for ppc/ppc64, bug #641484

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

 app-arch/tar/tar-1.29-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.29-r3.ebuild b/app-arch/tar/tar-1.29-r3.ebuild
index 58155a71732..b319545ac79 100644
--- a/app-arch/tar/tar-1.29-r3.ebuild
+++ b/app-arch/tar/tar-1.29-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2017-12-19 Thread Sergei Trofimovich
commit: 8bfcfd7279baf4a8dbb7c98537409602579b4b6d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Dec 19 22:20:08 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 19 22:20:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bfcfd72

app-arch/tar: stable 1.29-r3 for sparc, bug #641484 (thanks to Rolf Eike Beer)

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 app-arch/tar/tar-1.29-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.29-r3.ebuild b/app-arch/tar/tar-1.29-r3.ebuild
index c4803a5da9b..58155a71732 100644
--- a/app-arch/tar/tar-1.29-r3.ebuild
+++ b/app-arch/tar/tar-1.29-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 RDEPEND="acl? ( virtual/acl )



  1   2   >