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

2024-03-02 Thread Arthur Zamarin
commit: 8503bd08b2aa6481ac96e40d3cee0833033ebb03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 17:07:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 17:07:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8503bd08

app-arch/cpio: Stabilize 2.15 ppc, #924898

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

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

diff --git a/app-arch/cpio/cpio-2.15.ebuild b/app-arch/cpio/cpio-2.15.ebuild
index 06020d3f0c17..71d636ef7125 100644
--- a/app-arch/cpio/cpio-2.15.ebuild
+++ b/app-arch/cpio/cpio-2.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2024-02-18 Thread Sam James
commit: e25c384d26e735edd28c9701c2d9bf2bc68ac680
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 13:30:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 13:30:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e25c384d

app-arch/cpio: Stabilize 2.15 arm, #924898

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

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

diff --git a/app-arch/cpio/cpio-2.15.ebuild b/app-arch/cpio/cpio-2.15.ebuild
index 6f98be317e83..b9ed9cc412c2 100644
--- a/app-arch/cpio/cpio-2.15.ebuild
+++ b/app-arch/cpio/cpio-2.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2024-01-17 Thread Sam James
commit: 226fcb9d41b4be413a80adac41ddcf090f260bae
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 18 02:57:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 18 03:19:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226fcb9d

app-arch/cpio: 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.

This only shaves off about ~10s or so consistently for me for cpio though, as
its test suite is smaller, but maybe it'll do better on slower machines.

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

 app-arch/cpio/cpio-2.15.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/app-arch/cpio/cpio-2.15.ebuild b/app-arch/cpio/cpio-2.15.ebuild
index e9733b098ca1..6f98be317e83 100644
--- a/app-arch/cpio/cpio-2.15.ebuild
+++ b/app-arch/cpio/cpio-2.15.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit multiprocessing
+
 DESCRIPTION="File archival tool which can also read and write tar files"
 HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
 SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
@@ -39,6 +41,10 @@ src_configure() {
econf "${myeconfargs[@]}"
 }
 
+src_test() {
+   emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)"
+}
+
 pkg_postinst() {
# Ensure to preserve the symlink before app-alternatives/cpio
# is installed



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

2024-01-14 Thread Sam James
commit: 0654ccd5b3fadcb33ea6edf2ffb898b55fda2021
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 17:30:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 18:27:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0654ccd5

app-arch/cpio: add 2.15

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

 app-arch/cpio/Manifest |  1 +
 app-arch/cpio/cpio-2.15.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index dfe669870d3e..fd953b128e70 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -1,3 +1,4 @@
 DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B 
e338950e03c3eed3b4288435c9c75af8f0c3497b43680be4ee347e628db7cfac616b437a848094bf82cfc2c7f29d59b388bf0f6368b3b99770022e3f9533be11
 SHA512 
4d2cafefcd1ae9d86cb5171de2896799713490dfd9ed27d3dce0886fa4588c8df2b16ad8508a5dbb9155c9de6e40b6d1083bdb4774d967193a270a1dcbe37a33
 DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 
45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778
 SHA512 
459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3
 DIST cpio-2.14.tar.bz2 1521004 BLAKE2B 
f2fa9f5bc39cd91f4755fdf27f43cff4d1c1f098639502689a01314762ad686bf357a1eda7f92e4c802e6e8335548ca31fc789cea056ef685c558892ddcbebd1
 SHA512 
2dc93a81e31b6fb7ff9976243d22ca7a84bb396c7ad09e0abfb5d5efae1164ebb319fb89be45045797f8c604b3e3d2ea0746e3cfe559aa86282ea4ec9a17da28
+DIST cpio-2.15.tar.bz2 1651320 BLAKE2B 
ca2aae6a00239be7aff5558a2e62b4fb4b43c2ed7f4d7a23699c958ae10b348c4ebf39233f0dd0242cba895fdac4d0ff3b4e56fefa0b1afe3db41eb6916e0b23
 SHA512 
e3c3d0344d13d540887198ee5d6209a9254ed34b87c3b3cabe6dc3ce22ef94d3f380bb60d3395eee44e4b0ec8460b957032c6251f101b4a9fbc5951a701aadff

diff --git a/app-arch/cpio/cpio-2.15.ebuild b/app-arch/cpio/cpio-2.15.ebuild
new file mode 100644
index ..e9733b098ca1
--- /dev/null
+++ b/app-arch/cpio/cpio-2.15.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="File archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
+SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+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"
+IUSE="nls"
+
+PDEPEND="
+   app-alternatives/cpio
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch # bug #275295
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   unreachable
+   MIN
+   alignof
+   static_assert
+)
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   --bindir="${EPREFIX}"/bin
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+   # install as gcpio for better compatibility with non-GNU 
userland
+   --program-prefix=g
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+pkg_postinst() {
+   # Ensure to preserve the symlink before app-alternatives/cpio
+   # is installed
+   if [[ ! -h ${EROOT}/bin/cpio ]]; then
+   ln -s gcpio "${EROOT}/bin/cpio" || die
+   fi
+}



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

2023-06-17 Thread Arthur Zamarin
commit: 4dabb5b2265c3ed91979219da7b7c987b222e853
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 19:44:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 19:44:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dabb5b2

app-arch/cpio: Stabilize 2.14 ppc, #908631

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

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

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
index c69eb416c888..3e229fd5d932 100644
--- a/app-arch/cpio/cpio-2.14.ebuild
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2023-06-17 Thread Sam James
commit: c128610c8f4b6bae88cbbebae27111fb97f47113
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 15:12:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 15:12:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c128610c

app-arch/cpio: Stabilize 2.14 x86, #908631

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

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

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
index 03257a2d2173..c69eb416c888 100644
--- a/app-arch/cpio/cpio-2.14.ebuild
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2023-06-17 Thread Arthur Zamarin
commit: e27ca9b227a6b80aa4c96d8b0a758845fc2fef5a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 11:43:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 11:43:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27ca9b2

app-arch/cpio: Stabilize 2.14 hppa, #908631

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

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

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
index 402ab78b4635..03257a2d2173 100644
--- a/app-arch/cpio/cpio-2.14.ebuild
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2023-06-17 Thread Arthur Zamarin
commit: 36892ec39b303fdfa6db9fe5946b2b264491fb17
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 08:28:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 08:28:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36892ec3

app-arch/cpio: Stabilize 2.14 ppc64, #908631

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

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

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
index e41098b9eccc..402ab78b4635 100644
--- a/app-arch/cpio/cpio-2.14.ebuild
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2023-06-17 Thread Arthur Zamarin
commit: 3974195eb7a317293f21c9ebeaaf70dc1c4aa7f8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 07:42:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 07:42:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3974195e

app-arch/cpio: Stabilize 2.14 sparc, #908631

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

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

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
index 3459e1efcfac..e41098b9eccc 100644
--- a/app-arch/cpio/cpio-2.14.ebuild
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2023-06-17 Thread Sam James
commit: bf2d75063d5b967433d0c62c8c4b68bdf22bf990
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 06:11:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 06:11:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2d7506

app-arch/cpio: Stabilize 2.14 arm, #908631

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

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

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
index 5aa9d05c169a..3459e1efcfac 100644
--- a/app-arch/cpio/cpio-2.14.ebuild
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2023-06-16 Thread Sam James
commit: 3b7f4190f9d7cc5390b7ca360cbe247896333087
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7f4190

app-arch/cpio: Stabilize 2.14 arm64, #908631

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

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

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
index 8e24abfe8c9c..b9e8f5a747ef 100644
--- a/app-arch/cpio/cpio-2.14.ebuild
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2023-06-16 Thread Sam James
commit: c29ab63b39869226aeb9b2545506ab0970d2fc9b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29ab63b

app-arch/cpio: Stabilize 2.14 amd64, #908631

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

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

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
index b9e8f5a747ef..5aa9d05c169a 100644
--- a/app-arch/cpio/cpio-2.14.ebuild
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2023-05-04 Thread Sam James
commit: 8b78649fb457fb8cfe48aa194af9233cd3cc5cc6
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 02:35:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 02:35:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b78649f

app-arch/cpio: add 2.14

Bug: https://bugs.gentoo.org/699456
Bug: https://bugs.gentoo.org/738392
Bug: https://bugs.gentoo.org/807088
Bug: https://bugs.gentoo.org/854192
Signed-off-by: Sam James  gentoo.org>

 app-arch/cpio/Manifest |  1 +
 app-arch/cpio/cpio-2.14.ebuild | 50 ++
 .../files/cpio-2.14-sysmacros-glibc-2.26.patch | 42 ++
 3 files changed, 93 insertions(+)

diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index 1bc147148d44..dfe669870d3e 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -1,2 +1,3 @@
 DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B 
e338950e03c3eed3b4288435c9c75af8f0c3497b43680be4ee347e628db7cfac616b437a848094bf82cfc2c7f29d59b388bf0f6368b3b99770022e3f9533be11
 SHA512 
4d2cafefcd1ae9d86cb5171de2896799713490dfd9ed27d3dce0886fa4588c8df2b16ad8508a5dbb9155c9de6e40b6d1083bdb4774d967193a270a1dcbe37a33
 DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 
45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778
 SHA512 
459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3
+DIST cpio-2.14.tar.bz2 1521004 BLAKE2B 
f2fa9f5bc39cd91f4755fdf27f43cff4d1c1f098639502689a01314762ad686bf357a1eda7f92e4c802e6e8335548ca31fc789cea056ef685c558892ddcbebd1
 SHA512 
2dc93a81e31b6fb7ff9976243d22ca7a84bb396c7ad09e0abfb5d5efae1164ebb319fb89be45045797f8c604b3e3d2ea0746e3cfe559aa86282ea4ec9a17da28

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
new file mode 100644
index ..1d3937b4bbab
--- /dev/null
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A file archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
+SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+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"
+IUSE="nls"
+
+PDEPEND="
+   app-alternatives/cpio
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   "${FILESDIR}"/${PN}-2.14-sysmacros-glibc-2.26.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   --bindir="${EPREFIX}"/bin
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+   # install as gcpio for better compatibility with non-GNU 
userland
+   --program-prefix=g
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+pkg_postinst() {
+   # ensure to preserve the symlink before app-alternatives/cpio
+   # is installed
+   if [[ ! -h ${EROOT}/bin/cpio ]]; then
+   ln -s gcpio "${EROOT}/bin/cpio" || die
+   fi
+}

diff --git a/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch 
b/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch
new file mode 100644
index ..e6b187c8f5c6
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch
@@ -0,0 +1,42 @@
+--- a/am/ax_compile_check_rettype.m4
 b/am/ax_compile_check_rettype.m4
+@@ -70,6 +70,9 @@ AC_CACHE_VAL(AC_CV_NAME,
+ [for ac_type in char short int long "long long" $4
+  do 
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
++#ifdef HAVE_SYS_SYSMACROS_H
++#include 
++#endif
+ #include 
+ $3
+ ]], [[switch (0) case 0: case (sizeof ($1($2)) == sizeof ($ac_type)):;]])], 
[AC_CV_NAME=$ac_type])
+--- a/configure.ac
 b/configure.ac
+@@ -37,14 +37,11 @@ gl_EARLY
+ AC_C_PROTOTYPES
+ 
+ AC_SYS_LARGEFILE
+-AC_HEADER_MAJOR
+ AC_C_CONST
+ AC_TYPE_UID_T
+ AC_CHECK_TYPE(gid_t, int)
+ 
+ AC_HEADER_DIRENT
+-AX_COMPILE_CHECK_RETTYPE([major], [0])
+-AX_COMPILE_CHECK_RETTYPE([minor], [0])
+ 
+ AC_CHECK_FUNCS([fchmod fchown])
+ # This is needed for mingw build
+@@ -65,7 +62,11 @@ AC_ARG_ENABLE(mt,
+ 
+ AM_CONDITIONAL([CPIO_MT_COND], [test "$enable_mt" = yes])
+ 
+-AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h 
sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h 
process.h sys/ioctl.h])
++AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h 
sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h 
process.h sys/ioctl.h sys/sysmacros.h])
++
++AC_HEADER_MAJOR

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

2023-01-02 Thread Sam James
commit: e82c66c6494159d59fe2d771f8eec43748dd869b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 03:28:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 03:33:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e82c66c6

app-arch/cpio: fix build w/ clang 16

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

 .../{cpio-2.13-r4.ebuild => cpio-2.13-r5.ebuild}   |  3 ++-
 ...2.13-wincompatible-function-pointer-types.patch | 23 ++
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/app-arch/cpio/cpio-2.13-r4.ebuild 
b/app-arch/cpio/cpio-2.13-r5.ebuild
similarity index 93%
rename from app-arch/cpio/cpio-2.13-r4.ebuild
rename to app-arch/cpio/cpio-2.13-r5.ebuild
index 79d4ada19621..b184309b5c44 100644
--- a/app-arch/cpio/cpio-2.13-r4.ebuild
+++ b/app-arch/cpio/cpio-2.13-r5.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=8
@@ -24,6 +24,7 @@ PATCHES=(
"${WORKDIR}"/${P}-CVE-2021-38185.patch
"${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch

"${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
+   "${FILESDIR}"/${PN}-2.13-wincompatible-function-pointer-types.patch
 )
 
 src_prepare() {

diff --git 
a/app-arch/cpio/files/cpio-2.13-wincompatible-function-pointer-types.patch 
b/app-arch/cpio/files/cpio-2.13-wincompatible-function-pointer-types.patch
new file mode 100644
index ..4f2dc3153656
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.13-wincompatible-function-pointer-types.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/880373
+https://savannah.gnu.org/bugs/index.php?63349
+https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=0cc39712803ade7b2d4b89c36b143dad72404063
+
+From 0cc39712803ade7b2d4b89c36b143dad72404063 Mon Sep 17 00:00:00 2001
+From: Bruno Haible 
+Date: Sun, 18 Oct 2020 14:37:13 +0200
+Subject: obstack: Fix a clang warning.
+
+* lib/obstack.c (print_and_abort): Mark as __attribute_noreturn__.
+--- a/gnu/obstack.c
 b/gnu/obstack.c
+@@ -326,7 +326,7 @@ int obstack_exit_failure = EXIT_FAILURE;
+ #   include 
+ #  endif
+ 
+-static _Noreturn void
++static __attribute_noreturn__ void
+ print_and_abort (void)
+ {
+   /* Don't change any of these strings.  Yes, it would be possible to add
+-- 
+cgit v1.1



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

2023-01-01 Thread Sam James
commit: 7b3b13e2b23c0df42ee8b478c2506e2ca6d99184
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  2 05:59:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  2 05:59:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3b13e2

app-arch/cpio: fix configure w/ clang 16

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

 .../files/cpio-2.13-sysmacros-glibc-2.26.patch | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch 
b/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
index abd1b663496d..90e7bc77bd9b 100644
--- a/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
+++ b/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
@@ -10,5 +10,33 @@
  #include 
  $3
  ]], [[switch (0) case 0: case (sizeof ($1($2)) == sizeof ($ac_type)):;]])], 
[AC_CV_NAME=$ac_type])
+--- a/configure.ac
 b/configure.ac
+@@ -39,14 +39,11 @@ AC_C_PROTOTYPES
+ AC_SYS_LARGEFILE
  
+ AC_TYPE_SIGNAL
+-AC_HEADER_MAJOR
+ AC_C_CONST
+ AC_TYPE_UID_T
+ AC_CHECK_TYPE(gid_t, int)
+ AC_HEADER_STDC
+ AC_HEADER_DIRENT
+-AC_COMPILE_CHECK_RETTYPE([major], [0])
+-AC_COMPILE_CHECK_RETTYPE([minor], [0])
  
+ AC_CHECK_FUNCS([fchmod fchown])
+ # This is needed for mingw build
+@@ -67,7 +64,11 @@ AC_ARG_ENABLE(mt,
+ 
+ AM_CONDITIONAL([CPIO_MT_COND], [test "$enable_mt" = yes])
+ 
+-AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h 
sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h 
process.h sys/ioctl.h])
++AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h 
sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h 
process.h sys/ioctl.h sys/sysmacros.h])
++
++AC_HEADER_MAJOR
++AC_COMPILE_CHECK_RETTYPE([major], [0])
++AC_COMPILE_CHECK_RETTYPE([minor], [0])
+ 
+ AC_CHECK_DECLS([errno, getpwnam, getgrnam, getgrgid, strdup, strerror, 
getenv, atoi, exit], , , [
+ #include 



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

2022-12-27 Thread Sam James
commit: 35f18448ac5707b834a0e7df35c934c0bef430b7
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 23:53:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 00:32:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f18448

app-arch/cpio: drop 2.12-r1, 2.13-r3

Bug: https://bugs.gentoo.org/807088
Signed-off-by: Sam James  gentoo.org>

 app-arch/cpio/Manifest|  1 -
 app-arch/cpio/cpio-2.12-r1.ebuild | 26 
 app-arch/cpio/cpio-2.13-r3.ebuild | 50 ---
 app-arch/cpio/files/cpio-2.12-gcc-10.patch| 27 
 app-arch/cpio/files/cpio-2.12-name-overflow.patch | 15 ---
 5 files changed, 119 deletions(-)

diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index c9fcf3fa150e..1bc147148d44 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -1,3 +1,2 @@
-DIST cpio-2.12.tar.bz2 1258605 BLAKE2B 
4b6d42a1d8aaeaa980cab5894b2e264451e96a108f2c3aa89d3e6fde0bff338e026ee233ebd7c8cf41f3c926d42d38b866778244db774055736ca8792889e160
 SHA512 
0cd4da5f2fbca179ab4e666a5f878414c086a5f98bce4c76273f21d9b2a6fe422d901b5d453826c5f81bbe363aa015047a1e99779ad1a451c8feca6205c63120
 DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B 
e338950e03c3eed3b4288435c9c75af8f0c3497b43680be4ee347e628db7cfac616b437a848094bf82cfc2c7f29d59b388bf0f6368b3b99770022e3f9533be11
 SHA512 
4d2cafefcd1ae9d86cb5171de2896799713490dfd9ed27d3dce0886fa4588c8df2b16ad8508a5dbb9155c9de6e40b6d1083bdb4774d967193a270a1dcbe37a33
 DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 
45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778
 SHA512 
459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
deleted file mode 100644
index 684d6aa82dfa..
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A file archival tool which can also read and write tar files"
-HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
-SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-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"
-IUSE="nls"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
-   "${FILESDIR}"/${PN}-2.12-name-overflow.patch #572428
-   "${FILESDIR}"/${PN}-2.12-gcc-10.patch #705900
-)
-
-src_configure() {
-   econf \
-   $(use_enable nls) \
-   --bindir="${EPREFIX}"/bin \
-   --with-rmt="${EPREFIX}"/usr/sbin/rmt
-}

diff --git a/app-arch/cpio/cpio-2.13-r3.ebuild 
b/app-arch/cpio/cpio-2.13-r3.ebuild
deleted file mode 100644
index a09ffc983c4c..
--- a/app-arch/cpio/cpio-2.13-r3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A file archival tool which can also read and write tar files"
-HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
-SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021-38185.patch.xz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-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"
-IUSE="nls"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
-   "${WORKDIR}"/${P}-CVE-2021-38185.patch
-   "${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch
-   
"${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
-)
-
-src_prepare() {
-   default
-
-   # Drop after 2.13 (only here for CVE patch)
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable nls)
-   --bindir="${EPREFIX}"/bin
-   --with-rmt="${EPREFIX}"/usr/sbin/rmt
-   # install as gcpio for better compatibility with non-GNU 
userland
-   --program-prefix=g
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   # make cpio a symlink
-   dosym gcpio /bin/cpio
-   dosym gcpio.1 /usr/share/man/man1/cpio.1
-}

diff --git a/app-arch/cpio/files/cpio-2.12-gcc-10.patch 
b/app-arch/cpio/files/cpio-2.12-gcc-10.patch
deleted file mode 100644
index 9c7d7edd88f5..
--- 

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

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

app-arch/cpio: Stabilize 2.13-r4 ppc64, #886017

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

 app-arch/cpio/cpio-2.13-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/cpio/cpio-2.13-r4.ebuild 
b/app-arch/cpio/cpio-2.13-r4.ebuild
index fc70a5b962b8..79d4ada19621 100644
--- a/app-arch/cpio/cpio-2.13-r4.ebuild
+++ b/app-arch/cpio/cpio-2.13-r4.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2022-12-27 Thread Sam James
commit: 77bdf14de1d33533e9b5f55662c051e06a8e6481
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 19:36:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 27 19:45:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77bdf14d

app-arch/cpio: Stabilize 2.13-r4 hppa, #886017

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

 app-arch/cpio/cpio-2.13-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/cpio/cpio-2.13-r4.ebuild 
b/app-arch/cpio/cpio-2.13-r4.ebuild
index 9cfc0fa386e3..7ff9fd7f0c9d 100644
--- a/app-arch/cpio/cpio-2.13-r4.ebuild
+++ b/app-arch/cpio/cpio-2.13-r4.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

2022-12-27 Thread Sam James
commit: 9ab1350cd00ae056373b5d0f412f9d0be13bce0a
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 13:39:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 27 13:39:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab1350c

app-arch/cpio: Stabilize 2.13-r4 arm64, #886017

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

 app-arch/cpio/cpio-2.13-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/cpio/cpio-2.13-r4.ebuild 
b/app-arch/cpio/cpio-2.13-r4.ebuild
index 5659e614f16c..148c41211c5b 100644
--- a/app-arch/cpio/cpio-2.13-r4.ebuild
+++ b/app-arch/cpio/cpio-2.13-r4.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

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

app-arch/cpio: Stabilize 2.13-r4 amd64, #886017

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

 app-arch/cpio/cpio-2.13-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/cpio/cpio-2.13-r4.ebuild 
b/app-arch/cpio/cpio-2.13-r4.ebuild
index 3876fc2daba4..20d3e39cb301 100644
--- a/app-arch/cpio/cpio-2.13-r4.ebuild
+++ b/app-arch/cpio/cpio-2.13-r4.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021
 
 LICENSE="GPL-3+"
 SLOT="0"
-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"
 IUSE="nls"
 
 PDEPEND="



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

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

app-arch/cpio: Support app-alternatives/cpio

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

 app-arch/cpio/cpio-2.13-r4.ebuild | 54 +++
 1 file changed, 54 insertions(+)

diff --git a/app-arch/cpio/cpio-2.13-r4.ebuild 
b/app-arch/cpio/cpio-2.13-r4.ebuild
new file mode 100644
index ..3876fc2daba4
--- /dev/null
+++ b/app-arch/cpio/cpio-2.13-r4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A file archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
+SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021-38185.patch.xz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+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"
+IUSE="nls"
+
+PDEPEND="
+   app-alternatives/cpio
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   "${WORKDIR}"/${P}-CVE-2021-38185.patch
+   "${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch
+   
"${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
+)
+
+src_prepare() {
+   default
+
+   # Drop after 2.13 (only here for CVE patch)
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   --bindir="${EPREFIX}"/bin
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+   # install as gcpio for better compatibility with non-GNU 
userland
+   --program-prefix=g
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+pkg_postinst() {
+   # ensure to preserve the symlink before app-alternatives/cpio
+   # is installed
+   if [[ ! -h ${EROOT}/bin/cpio ]]; then
+   ln -s gcpio "${EROOT}/bin/cpio" || die
+   fi
+}



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

2022-10-30 Thread Sam James
commit: 372a7b0084f0e8bf8ced7bba804f42c79a3b35f8
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 30 15:58:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 30 16:31:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=372a7b00

app-arch/cpio: keyword 2.13-r3

Bug: https://bugs.gentoo.org/699456
Bug: https://bugs.gentoo.org/807088
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-arch/cpio/cpio-2.13-r3.ebuild 
b/app-arch/cpio/cpio-2.13-r3.ebuild
index beb67c3491d2..a09ffc983c4c 100644
--- a/app-arch/cpio/cpio-2.13-r3.ebuild
+++ b/app-arch/cpio/cpio-2.13-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021
 
 LICENSE="GPL-3+"
 SLOT="0"
-#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"
 IUSE="nls"
 
 PATCHES=(



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

2022-10-30 Thread Sam James
commit: 30e27a2f6ae7589a21dd638c84856137e0be7e03
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 30 15:52:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 30 16:31:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e27a2f

app-arch/cpio: drop 2.13, 2.13-r2

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

 app-arch/cpio/cpio-2.13-r2.ebuild | 40 ---
 app-arch/cpio/cpio-2.13.ebuild| 27 --
 2 files changed, 67 deletions(-)

diff --git a/app-arch/cpio/cpio-2.13-r2.ebuild 
b/app-arch/cpio/cpio-2.13-r2.ebuild
deleted file mode 100644
index c3924649236b..
--- a/app-arch/cpio/cpio-2.13-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A file archival tool which can also read and write tar files"
-HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
-SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021-38185.patch.xz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-#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"
-IUSE="nls"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
-   "${WORKDIR}"/${P}-CVE-2021-38185.patch
-   "${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch
-   
"${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
-)
-
-src_prepare() {
-   default
-
-   # Drop after 2.13 (only here for CVE patch)
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable nls)
-   --bindir="${EPREFIX}"/bin
-   --with-rmt="${EPREFIX}"/usr/sbin/rmt
-   )
-
-   econf "${myeconfargs[@]}"
-}

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
deleted file mode 100644
index e2628b6b7e94..
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A file archival tool which can also read and write tar files"
-HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
-SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-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"
-IUSE="nls"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
-   "${FILESDIR}"/${PN}-2.12-gcc-10.patch #705900
-)
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable nls)
-   --bindir="${EPREFIX}"/bin
-   --with-rmt="${EPREFIX}"/usr/sbin/rmt
-   )
-   econf "${myeconfargs[@]}"
-}



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

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

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

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

 app-arch/cpio/cpio-2.13-r3.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-arch/cpio/cpio-2.13-r3.ebuild 
b/app-arch/cpio/cpio-2.13-r3.ebuild
index c2b24b09a8a5..beb67c3491d2 100644
--- a/app-arch/cpio/cpio-2.13-r3.ebuild
+++ b/app-arch/cpio/cpio-2.13-r3.ebuild
@@ -34,6 +34,8 @@ src_configure() {
$(use_enable nls)
--bindir="${EPREFIX}"/bin
--with-rmt="${EPREFIX}"/usr/sbin/rmt
+   # install as gcpio for better compatibility with non-GNU 
userland
+   --program-prefix=g
)
 
econf "${myeconfargs[@]}"
@@ -41,10 +43,8 @@ src_configure() {
 
 src_install() {
default
-   # install as gcpio for better compatibility with non-GNU userland
-   # and make cpio as a symlink
-   mv "${ED}"/bin/{,g}cpio || die
+
+   # make cpio a symlink
dosym gcpio /bin/cpio
-   mv "${ED}"/usr/share/man/man1/{,g}cpio.1 || die
dosym gcpio.1 /usr/share/man/man1/cpio.1
 }



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

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

app-arch/cpio: Install as gcpio, make cpio a symlink

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

 app-arch/cpio/cpio-2.13-r3.ebuild | 50 +++
 1 file changed, 50 insertions(+)

diff --git a/app-arch/cpio/cpio-2.13-r3.ebuild 
b/app-arch/cpio/cpio-2.13-r3.ebuild
new file mode 100644
index ..c2b24b09a8a5
--- /dev/null
+++ b/app-arch/cpio/cpio-2.13-r3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A file archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
+SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021-38185.patch.xz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+#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"
+IUSE="nls"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   "${WORKDIR}"/${P}-CVE-2021-38185.patch
+   "${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch
+   
"${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
+)
+
+src_prepare() {
+   default
+
+   # Drop after 2.13 (only here for CVE patch)
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   --bindir="${EPREFIX}"/bin
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # install as gcpio for better compatibility with non-GNU userland
+   # and make cpio as a symlink
+   mv "${ED}"/bin/{,g}cpio || die
+   dosym gcpio /bin/cpio
+   mv "${ED}"/usr/share/man/man1/{,g}cpio.1 || die
+   dosym gcpio.1 /usr/share/man/man1/cpio.1
+}



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

2022-10-18 Thread Sam James
commit: a52ec56f85b11ee1faceddac7874666ad6d2b164
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 19:11:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 19:12:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52ec56f

app-arch/cpio: revert CVE-2015-1197 fix for --no-absolute-filenames

At least we can have the fix for CVE-2021-38185.

Bug: https://bugs.gentoo.org/699456
Bug: https://bugs.gentoo.org/807088
Closes: https://bugs.gentoo.org/700020
Signed-off-by: Sam James  gentoo.org>

 .../{cpio-2.13-r1.ebuild => cpio-2.13-r2.ebuild}   |  1 +
 ...e-filenames-revert-CVE-2015-1197-handling.patch | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/app-arch/cpio/cpio-2.13-r1.ebuild 
b/app-arch/cpio/cpio-2.13-r2.ebuild
similarity index 92%
rename from app-arch/cpio/cpio-2.13-r1.ebuild
rename to app-arch/cpio/cpio-2.13-r2.ebuild
index 6005349fe120..c3924649236b 100644
--- a/app-arch/cpio/cpio-2.13-r1.ebuild
+++ b/app-arch/cpio/cpio-2.13-r2.ebuild
@@ -19,6 +19,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
"${WORKDIR}"/${P}-CVE-2021-38185.patch
"${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch
+   
"${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
 )
 
 src_prepare() {

diff --git 
a/app-arch/cpio/files/cpio-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
 
b/app-arch/cpio/files/cpio-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
new file mode 100644
index ..326489a54943
--- /dev/null
+++ 
b/app-arch/cpio/files/cpio-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
@@ -0,0 +1,47 @@
+https://sources.debian.org/patches/cpio/2.13%2Bdfsg-7.1/revert-CVE-2015-1197-handling.patch/
+https://bugs.gentoo.org/700020
+
+From: Chris Lamb 
+Date: Sat, 1 Feb 2020 13:36:37 +0100
+Subject: Fix a regression in handling of CVE-2015-1197 &
+ --no-absolute-filenames.
+
+See:
+
+  * https://bugs.debian.org/946267
+  * https://bugs.debian.org/946469
+
+This reverts (most of): 
https://git.savannah.gnu.org/cgit/cpio.git/diff/?id=45b0ee2b407913c533f7ded8d6f8cbeec16ff6ca=3177d660a4c62a6acb538b0f7c54ba423698889a
+--- a/src/copyin.c
 b/src/copyin.c
+@@ -646,8 +646,6 @@ copyin_link (struct cpio_file_stat *file_hdr, int 
in_file_des)
+   link_name = xstrdup (file_hdr->c_tar_linkname);
+ }
+ 
+-  cpio_safer_name_suffix (link_name, true, !no_abs_paths_flag, false);
+-  
+   res = UMASKED_SYMLINK (link_name, file_hdr->c_name,
+file_hdr->c_mode);
+   if (res < 0 && create_dir_flag)
+--- a/tests/testsuite
 b/tests/testsuite
+@@ -2787,7 +2787,7 @@ read at_status <"$at_status_file"
+ #AT_START_14
+ at_fn_group_banner 14 'CVE-2015-1197.at:17' \
+   "CVE-2015-1197 (--no-absolute-filenames for symlinks)" ""
+-at_xfail=no
++at_xfail=yes
+ (
+   $as_echo "14. $at_setup_line: testing $at_desc ..."
+   $at_traceon
+
+--- a/tests/CVE-2015-1197.at
 b/tests/CVE-2015-1197.at
+@@ -15,6 +15,7 @@
+ # along with this program.  If not, see .
+ 
+ AT_SETUP([CVE-2015-1197 (--no-absolute-filenames for symlinks)])
++AT_XFAIL_IF([true])
+ AT_CHECK([
+ tempdir=$(pwd)/tmp
+ mkdir $tempdir



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

2022-10-18 Thread Sam James
commit: 30d0bdb974112f7857d6e50efb7d6b4b2b1ec295
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:40:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:41:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d0bdb9

app-arch/cpio: patch regressions in 2.13, allowing CVE-2021-38185 fix 
(unkeyworded)

To be keyworded after testing on more machines.

Bug: https://bugs.gentoo.org/699456
Bug: https://bugs.gentoo.org/807088
Bug: https://bugs.gentoo.org/854192
Closes: https://bugs.gentoo.org/700020
Signed-off-by: Sam James  gentoo.org>

 app-arch/cpio/Manifest |  1 +
 app-arch/cpio/cpio-2.13-r1.ebuild  | 39 ++
 .../files/cpio-2.13-sysmacros-glibc-2.26.patch | 12 +++
 3 files changed, 52 insertions(+)

diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index e3d8f9e77f92..c9fcf3fa150e 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -1,2 +1,3 @@
 DIST cpio-2.12.tar.bz2 1258605 BLAKE2B 
4b6d42a1d8aaeaa980cab5894b2e264451e96a108f2c3aa89d3e6fde0bff338e026ee233ebd7c8cf41f3c926d42d38b866778244db774055736ca8792889e160
 SHA512 
0cd4da5f2fbca179ab4e666a5f878414c086a5f98bce4c76273f21d9b2a6fe422d901b5d453826c5f81bbe363aa015047a1e99779ad1a451c8feca6205c63120
+DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B 
e338950e03c3eed3b4288435c9c75af8f0c3497b43680be4ee347e628db7cfac616b437a848094bf82cfc2c7f29d59b388bf0f6368b3b99770022e3f9533be11
 SHA512 
4d2cafefcd1ae9d86cb5171de2896799713490dfd9ed27d3dce0886fa4588c8df2b16ad8508a5dbb9155c9de6e40b6d1083bdb4774d967193a270a1dcbe37a33
 DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 
45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778
 SHA512 
459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3

diff --git a/app-arch/cpio/cpio-2.13-r1.ebuild 
b/app-arch/cpio/cpio-2.13-r1.ebuild
new file mode 100644
index ..6005349fe120
--- /dev/null
+++ b/app-arch/cpio/cpio-2.13-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A file archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
+SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021-38185.patch.xz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+#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"
+IUSE="nls"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   "${WORKDIR}"/${P}-CVE-2021-38185.patch
+   "${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch
+)
+
+src_prepare() {
+   default
+
+   # Drop after 2.13 (only here for CVE patch)
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   --bindir="${EPREFIX}"/bin
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+   )
+
+   econf "${myeconfargs[@]}"
+}

diff --git a/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch 
b/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
new file mode 100644
index ..0f902f060f86
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
@@ -0,0 +1,12 @@
+--- a/am/ax_compile_check_rettype.m4
 b/am/ax_compile_check_rettype.m4
+@@ -70,6 +70,7 @@ AC_CACHE_VAL(AC_CV_NAME,
+ [for ac_type in char short int long "long long" $4
+  do 
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
++#include 
+ #include 
+ $3
+ ]], [[switch (0) case 0: case (sizeof ($1($2)) == sizeof ($ac_type)):;]])], 
[AC_CV_NAME=$ac_type])
+ 
+ 



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

2022-09-20 Thread Sam James
commit: 26329f9a8da3a4fec2d8b0d7c6e39beceef12c83
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 21 04:06:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 21 04:08:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26329f9a

app-arch/cpio: fix LICENSE

Per --version output.

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

 app-arch/cpio/cpio-2.12-r1.ebuild | 2 +-
 app-arch/cpio/cpio-2.13.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index 930455d2f24a..684d6aa82dfa 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -7,7 +7,7 @@ DESCRIPTION="A file archival tool which can also read and write 
tar files"
 HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
 SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 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"
 IUSE="nls"

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index 870ae0b25fb9..e2628b6b7e94 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -7,7 +7,7 @@ DESCRIPTION="A file archival tool which can also read and write 
tar files"
 HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
 SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 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"
 IUSE="nls"



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

2022-05-07 Thread WANG Xuerui
commit: 9cab7286efbece284ca5a6cd1c28ef3ea5080c07
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri May  6 04:21:16 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat May  7 11:14:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cab7286

app-arch/cpio: keyword 2.12-r1 for ~loong

Newer version is masked; tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

 app-arch/cpio/cpio-2.12-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index 8e803897a8cc..930455d2f24a 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${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 
~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"
 IUSE="nls"
 
 PATCHES=(



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

2022-05-05 Thread WANG Xuerui
commit: b391e1eea65af452dd3cc28e4be9b32e7182ac81
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May  5 10:12:58 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May  5 10:17:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b391e1ee

app-arch/cpio: keyword 2.13 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index 89a3336d5afa..870ae0b25fb9 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${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 
~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"
 IUSE="nls"
 
 PATCHES=(



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

2021-09-23 Thread Marek Szuba
commit: d79ffcedaa6def6e1107707f520e308cbce0e3fc
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep 23 22:35:53 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep 23 22:47:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79ffced

app-arch/cpio: keyword 2.13 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index 2e958085fd5..89a3336d5af 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~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="nls"
 
 PATCHES=(



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

2021-03-23 Thread Lars Wendler
commit: 26215dc5d8b6f494ba23a744308cd2dde748990a
Author: David Michael  gmail  com>
AuthorDate: Mon Mar 22 14:19:11 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 23 13:20:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26215dc5

app-arch/cpio: EAPI 7

Closes: https://bugs.gentoo.org/757546
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Lars Wendler  gentoo.org>

 app-arch/cpio/cpio-2.12-r1.ebuild | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index 6fabed098f8..4c3a5cf1d7d 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -1,9 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
-
-inherit eutils
+EAPI=7
 
 DESCRIPTION="A file archival tool which can also read and write tar files"
 HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
@@ -14,11 +12,11 @@ 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
-   epatch "${FILESDIR}"/${PN}-2.12-name-overflow.patch #572428
-   epatch "${FILESDIR}"/${PN}-2.12-gcc-10.patch #705900
-}
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   "${FILESDIR}"/${PN}-2.12-name-overflow.patch #572428
+   "${FILESDIR}"/${PN}-2.12-gcc-10.patch #705900
+)
 
 src_configure() {
econf \



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

2021-01-06 Thread Fabian Groffen
commit: dd77ea3ba865803679367972fb72ed927a51fdaf
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 12:47:27 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 12:51:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd77ea3b

app-arch/cpio: drop x86-macos

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

 app-arch/cpio/cpio-2.12-r1.ebuild | 4 ++--
 app-arch/cpio/cpio-2.13.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index bf940047561..6fabed098f8 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-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="5"
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${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="nls"
 
 src_prepare() {

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index 4d62e23de16..2e958085fd5 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.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
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~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 ~s390 
sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 PATCHES=(



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

2020-12-27 Thread Fabian Groffen
commit: 66278811535e3562ac6bb5dc5765f9cb097cde0f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Dec 27 13:32:28 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Dec 27 13:32:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66278811

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

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

 app-arch/cpio/cpio-2.12-r1.ebuild | 2 +-
 app-arch/cpio/cpio-2.13.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index 08fcea1fbad..bf940047561 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${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="nls"
 
 src_prepare() {

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index 1c53d1e5fb8..4d62e23de16 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~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 ~s390 
sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 PATCHES=(



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

2020-02-18 Thread Sergei Trofimovich
commit: d78585ef0dc6ded24811254595ea3741f196bc46
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Feb 18 20:46:27 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Feb 18 20:46:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78585ef

app-arch/cpio: backport tweak for gcc-10, bug #705900

Closes: https://bugs.gentoo.org/705900
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-arch/cpio/cpio-2.12-r1.ebuild  |  1 +
 app-arch/cpio/cpio-2.13.ebuild |  3 ++-
 app-arch/cpio/files/cpio-2.12-gcc-10.patch | 27 +++
 3 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index a32dcef968d..2c74b76cbc1 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -17,6 +17,7 @@ IUSE="nls"
 src_prepare() {
epatch "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
epatch "${FILESDIR}"/${PN}-2.12-name-overflow.patch #572428
+   epatch "${FILESDIR}"/${PN}-2.12-gcc-10.patch #705900
 }
 
 src_configure() {

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index 30557dbd043..4f5966691a5 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,6 +14,7 @@ IUSE="nls"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   "${FILESDIR}"/${PN}-2.12-gcc-10.patch #705900
 )
 
 src_configure() {

diff --git a/app-arch/cpio/files/cpio-2.12-gcc-10.patch 
b/app-arch/cpio/files/cpio-2.12-gcc-10.patch
new file mode 100644
index 000..9c7d7edd88f
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.12-gcc-10.patch
@@ -0,0 +1,27 @@
+From 641d3f489cf6238bb916368d4ba0d9325a235afb Mon Sep 17 00:00:00 2001
+From: Sergey Poznyakoff 
+Date: Mon, 20 Jan 2020 07:45:39 +0200
+Subject: Minor fix * src/global.c: Remove superfluous declaration of
+ program_name
+
+---
+ src/global.c | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/src/global.c b/src/global.c
+index fb3abe9..acf92bc 100644
+--- a/src/global.c
 b/src/global.c
+@@ -184,9 +184,6 @@ unsigned int warn_option = 0;
+ /* Extract to standard output? */
+ bool to_stdout_option = false;
+ 
+-/* The name this program was run with.  */
+-char *program_name;
+-
+ /* A pointer to either lstat or stat, depending on whether
+dereferencing of symlinks is done for input files.  */
+ int (*xstat) ();
+-- 
+cgit v1.2.1
+



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

2019-11-14 Thread Sergei Trofimovich
commit: 101ec5d8ffa24f2fbcf0e67938a03238373e3b4b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Nov 14 22:31:59 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Nov 14 22:39:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=101ec5d8

app-arch/cpio: stable 2.13 for sparc, bug #699456

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

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

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index d953e62ac0b..30557dbd043 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${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-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-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="nls"
 
 PATCHES=(



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

2019-11-14 Thread Lars Wendler
commit: 129584525d0aeb98551c4d53320932d684ebf2ed
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Nov 14 16:15:24 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Nov 14 16:15:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12958452

Revert "app-arch/cpio: x86 stable wrt bug #699456"

This reverts commit 0321d4558c0fd573f8378e27b46d2a8cfd59d4cc.

Bug: https://bugs.gentoo.org/700020
Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index 63af3149733..fd0adde3959 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${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-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-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="nls"
 
 PATCHES=(



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

2019-11-14 Thread Lars Wendler
commit: b970f65cf4d322f6b265517c2d6436733de37abd
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Nov 14 16:15:55 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Nov 14 16:15:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b970f65c

Revert "app-arch/cpio: arm64 stable (bug #699456)"

This reverts commit 2b5ae3f07795864449f2d07859fdfd0433d3a021.

Bug: https://bugs.gentoo.org/700020
Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index fd0adde3959..d953e62ac0b 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${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-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-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="nls"
 
 PATCHES=(



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

2019-11-14 Thread Agostino Sarubbo
commit: 0321d4558c0fd573f8378e27b46d2a8cfd59d4cc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Nov 14 15:41:21 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Nov 14 15:41:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0321d455

app-arch/cpio: x86 stable wrt bug #699456

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

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

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index fd0adde3959..63af3149733 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${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-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-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="nls"
 
 PATCHES=(



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

2019-11-14 Thread Aaron Bauman
commit: 2b5ae3f07795864449f2d07859fdfd0433d3a021
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Nov 14 15:16:48 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Nov 14 15:16:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b5ae3f0

app-arch/cpio: arm64 stable (bug #699456)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

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

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
index d953e62ac0b..fd0adde3959 100644
--- a/app-arch/cpio/cpio-2.13.ebuild
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${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-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-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="nls"
 
 PATCHES=(



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

2019-11-06 Thread Lars Wendler
commit: 2a088ac147a487758447135af7ec29af0b3c49b9
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov  6 15:47:51 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov  6 15:47:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a088ac1

app-arch/cpio: Security bump to version 2.13

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

 app-arch/cpio/Manifest |  1 +
 app-arch/cpio/cpio-2.13.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index 82a7c3443d1..e3d8f9e77f9 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -1 +1,2 @@
 DIST cpio-2.12.tar.bz2 1258605 BLAKE2B 
4b6d42a1d8aaeaa980cab5894b2e264451e96a108f2c3aa89d3e6fde0bff338e026ee233ebd7c8cf41f3c926d42d38b866778244db774055736ca8792889e160
 SHA512 
0cd4da5f2fbca179ab4e666a5f878414c086a5f98bce4c76273f21d9b2a6fe422d901b5d453826c5f81bbe363aa015047a1e99779ad1a451c8feca6205c63120
+DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 
45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778
 SHA512 
459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3

diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild
new file mode 100644
index 000..d953e62ac0b
--- /dev/null
+++ b/app-arch/cpio/cpio-2.13.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A file archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
+SRC_URI="mirror://gnu/cpio/${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-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE="nls"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+)
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   --bindir="${EPREFIX}"/bin
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+   )
+   econf "${myeconfargs[@]}"
+}



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

2016-11-15 Thread Mike Frysinger
commit: f313f49157f1f4038e477665224599965062f261
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Nov 16 03:58:41 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Nov 16 03:58:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f313f491

app-arch/cpio: mark 2.12-r1 arm64/m68k/s390/sh stable

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

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index bb2c6d8..2e4ba5c 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/cpio/${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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 src_prepare() {



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

2016-03-14 Thread Tobias Klausmann
commit: 882112730c8a5e02f0891d9103ecdd675729e056
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Mar 14 19:52:30 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Mar 14 20:00:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88211273

app-arch/cpio: add alpha keyword

Gentoo-Bug: 572428

Package-Manager: portage-2.2.28

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

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index 72895ae..f25a20b 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/cpio/${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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 src_prepare() {



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

2016-02-20 Thread Markus Meier
commit: 4f0bca5c56c438b5604916796bb33da017b11ec5
Author: Markus Meier  gentoo  org>
AuthorDate: Sat Feb 20 14:26:17 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sat Feb 20 14:26:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0bca5c

app-arch/cpio: arm stable, bug #572428

Package-Manager: portage-2.2.27
RepoMan-Options: --include-arches="arm"

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

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index 9cdc8ef..72895ae 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/cpio/${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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 src_prepare() {



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

2016-02-20 Thread Richard Freeman
commit: eec52524d776027a11e0a8b9af9f26aecb448140
Author: Richard Freeman  gentoo  org>
AuthorDate: Sat Feb 20 12:12:26 2016 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Sat Feb 20 12:12:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec52524

app-arch/cpio: amd64 stable

Bug: 572428

Package-Manager: portage-2.2.26

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

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index e2eefee..9cdc8ef 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/cpio/${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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 src_prepare() {



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

2016-02-17 Thread Jeroen Roovers
commit: d9d944fd0cded2018f0735606ddab54b76e4933f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Feb 17 16:47:11 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Feb 17 16:47:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d944fd

app-arch/cpio: Stable for HPPA PPC64 (bug #572428).

Package-Manager: portage-2.2.27
RepoMan-Options: --ignore-arches

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

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
index b946520..e2eefee 100644
--- a/app-arch/cpio/cpio-2.12-r1.ebuild
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/cpio/${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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 src_prepare() {



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

2016-02-14 Thread Mike Frysinger
commit: 5a7c109933aac0f9de580513346ebe94f3acd4f2
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sun Feb 14 19:46:49 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sun Feb 14 19:47:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7c1099

app-arch/cpio: fix small buffer overflow #572428

 app-arch/cpio/cpio-2.12-r1.ebuild | 28 +++
 app-arch/cpio/files/cpio-2.12-name-overflow.patch | 15 
 2 files changed, 43 insertions(+)

diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild 
b/app-arch/cpio/cpio-2.12-r1.ebuild
new file mode 100644
index 000..b946520
--- /dev/null
+++ b/app-arch/cpio/cpio-2.12-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils
+
+DESCRIPTION="A file archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
+SRC_URI="mirror://gnu/cpio/${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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="nls"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   epatch "${FILESDIR}"/${PN}-2.12-name-overflow.patch #572428
+}
+
+src_configure() {
+   econf \
+   $(use_enable nls) \
+   --bindir="${EPREFIX}"/bin \
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+}

diff --git a/app-arch/cpio/files/cpio-2.12-name-overflow.patch 
b/app-arch/cpio/files/cpio-2.12-name-overflow.patch
new file mode 100644
index 000..f852468
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.12-name-overflow.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/572428
+https://lists.gnu.org/archive/html/bug-cpio/2016-01/msg2.html
+http://seclists.org/oss-sec/2016/q1/136
+
+--- a/src/copyin.c
 b/src/copyin.c
+@@ -1385,6 +1385,8 @@
+ break;
+   }
+ 
++  if (file_hdr.c_namesize <= 1)
++  file_hdr.c_name = xrealloc (file_hdr.c_name, 2);
+   cpio_safer_name_suffix (file_hdr.c_name, false, !no_abs_paths_flag,
+ false);
+   



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

2016-02-14 Thread Mike Frysinger
commit: f16b2c2fd7ef413e13510d9ab7c33b296b3fadcd
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sun Feb 14 19:45:02 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sun Feb 14 19:47:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16b2c2f

app-arch/cpio: drop autotools usage

Looks like a copy & paste holdover from the previous ebuild.

 app-arch/cpio/cpio-2.12.ebuild | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/app-arch/cpio/cpio-2.12.ebuild b/app-arch/cpio/cpio-2.12.ebuild
index 559b65b..3f1baaa 100644
--- a/app-arch/cpio/cpio-2.12.ebuild
+++ b/app-arch/cpio/cpio-2.12.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI="5"
 
-inherit autotools eutils
+inherit eutils
 
 DESCRIPTION="A file archival tool which can also read and write tar files"
 HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
@@ -17,7 +17,6 @@ IUSE="nls"
 
 src_prepare() {
epatch "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
-   eautoreconf
 }
 
 src_configure() {
@@ -26,7 +25,3 @@ src_configure() {
--bindir="${EPREFIX}"/bin \
--with-rmt="${EPREFIX}"/usr/sbin/rmt
 }
-
-src_install() {
-   default
-}



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

2015-09-12 Thread Lars Wendler
commit: 65dd197d2dbddb0c95bbdde6097f5cce748c1fb9
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Sep 12 22:59:48 2015 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Sep 12 23:00:00 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65dd197d

app-arch/cpio: Bump to version 2.12

Package-Manager: portage-2.2.20.1
Signed-off-by: Lars Wendler  gentoo.org>

 app-arch/cpio/Manifest |  1 +
 app-arch/cpio/cpio-2.12.ebuild | 32 ++
 .../cpio/files/cpio-2.12-non-gnu-compilers.patch   | 11 
 3 files changed, 44 insertions(+)

diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index 3b37779..cd00f1e 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -1 +1,2 @@
 DIST cpio-2.11.tar.bz2 1018483 SHA256 
bb820bfd96e74fc6ce43104f06fe733178517e7f5d1cdee553773e8eff7d5bbd SHA512 
b6ccb3e121ea29780219d21c9cd6267c2f7b7ae72fb899bb80e1c54cc33e9eac5363443d93dbfbe37e8e8d295dad2724ac607f0543cc62797919605f68c396aa
 WHIRLPOOL 
3e19212f8d5c16de0d531d189fa9fc288ff90d6299c1f3f98f61e182bb0ec278705ae5021c85c7aaeab869ad36b2b3bcd11327a746cde0bf5a596049d711d9cd
+DIST cpio-2.12.tar.bz2 1258605 SHA256 
70998c5816ace8407c8b101c9ba1ffd3ebbecba1f5031046893307580ec1296e SHA512 
0cd4da5f2fbca179ab4e666a5f878414c086a5f98bce4c76273f21d9b2a6fe422d901b5d453826c5f81bbe363aa015047a1e99779ad1a451c8feca6205c63120
 WHIRLPOOL 
2990d54b0832e36239737fbd71f197b28703ec22de8dbbab57c7b97dab88a6107cf5464e4dd0bbf208f2c3d49839c7c2abe8ef68c1f2318ff7018d0b07f179fc

diff --git a/app-arch/cpio/cpio-2.12.ebuild b/app-arch/cpio/cpio-2.12.ebuild
new file mode 100644
index 000..559b65b
--- /dev/null
+++ b/app-arch/cpio/cpio-2.12.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit autotools eutils
+
+DESCRIPTION="A file archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
+SRC_URI="mirror://gnu/cpio/${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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="nls"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable nls) \
+   --bindir="${EPREFIX}"/bin \
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+}
+
+src_install() {
+   default
+}

diff --git a/app-arch/cpio/files/cpio-2.12-non-gnu-compilers.patch 
b/app-arch/cpio/files/cpio-2.12-non-gnu-compilers.patch
new file mode 100644
index 000..c7fc7f9
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.12-non-gnu-compilers.patch
@@ -0,0 +1,11 @@
+--- cpio-2.12/src/cpiohdr.h
 cpio-2.12/src/cpiohdr.h
+@@ -25,6 +25,8 @@
+ 
+ # ifdef HAVE_ATTRIB_PACKED
+ #  define ATTRIB_PACKED __attribute__((packed))
++# else
++#  define ATTRIB_PACKED
+ # endif
+ 
+ # ifdef HAVE_PRAGMA_PACK



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

2015-09-10 Thread Mike Frysinger
commit: c9c489c2c8ce212ca512963bc2a41d72e504a8bb
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Sep 11 05:33:13 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Sep 11 05:33:47 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c489c2

app-arch/cpio: mark 2.11-r3 arm64/m68k/sh stable

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

diff --git a/app-arch/cpio/cpio-2.11-r3.ebuild 
b/app-arch/cpio/cpio-2.11-r3.ebuild
index c389789..c59414e 100644
--- a/app-arch/cpio/cpio-2.11-r3.ebuild
+++ b/app-arch/cpio/cpio-2.11-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/cpio/${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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 src_prepare() {



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

2015-09-10 Thread Mike Frysinger
commit: 34b312a4274fa1fe232cd72f080070fec4b13e9c
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Sep 11 05:32:48 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Sep 11 05:33:47 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b312a4

app-arch/cpio: add upstream fix for symlink-bad-length test failure #554760

 app-arch/cpio/cpio-2.11-r3.ebuild  |  1 +
 .../files/cpio-2.11-symlink-bad-length-test.patch  | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/app-arch/cpio/cpio-2.11-r3.ebuild 
b/app-arch/cpio/cpio-2.11-r3.ebuild
index d234da8..c389789 100644
--- a/app-arch/cpio/cpio-2.11-r3.ebuild
+++ b/app-arch/cpio/cpio-2.11-r3.ebuild
@@ -20,6 +20,7 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-no-gets.patch #424974
epatch "${FILESDIR}"/${P}-non-gnu-compilers.patch #275295
epatch "${FILESDIR}"/${P}-security.patch #530512 #536010
+   epatch "${FILESDIR}"/${P}-symlink-bad-length-test.patch #554760
eautoreconf
 }
 

diff --git a/app-arch/cpio/files/cpio-2.11-symlink-bad-length-test.patch 
b/app-arch/cpio/files/cpio-2.11-symlink-bad-length-test.patch
new file mode 100644
index 000..7af5fe0
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.11-symlink-bad-length-test.patch
@@ -0,0 +1,39 @@
+https://lists.gnu.org/archive/html/bug-cpio/2015-06/msg1.html
+https://bugs.gentoo.org/554760
+
+this fix is squashed into 0396591026410f91f7a81b4b150bc7285d9f2278
+(as upstream doesn't seem to understand git)
+
+>From bebf9662c406d1d137a66c567d8748b489d352e7 Mon Sep 17 00:00:00 2001
+From: Pavel Raiskup 
+Date: Thu, 4 Jun 2015 13:27:42 +0200
+Subject: [PATCH] tests: fix expected output for old file
+
+Thanks Victor Rodriguez.  Upstream thread:
+http://lists.gnu.org/archive/html/bug-cpio/2015-06/msg0.html
+
+* tests/symlink-bad-length.at (STDOUT): Expect the year string
+'2014' is printed and not time because the file in archive is
+older than 6 months.
+* Thanks: Mention Victor.
+---
+ THANKS  | 1 +
+ tests/symlink-bad-length.at | 2 +-
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/tests/symlink-bad-length.at b/tests/symlink-bad-length.at
+index e1a7093..2cdc692 100644
+--- a/tests/symlink-bad-length.at
 b/tests/symlink-bad-length.at
+@@ -57,7 +57,7 @@ cat stderr | grep -v \
+ echo >&2 STDERR
+ ],
+ [0],
+-[-rw-rw-r--   1 1002910031  13 Nov 25 11:52 FILE
++[-rw-rw-r--   1 1002910031  13 Nov 25  2014 FILE
+ ],[STDERR
+ ])
+ 
+-- 
+2.1.0
+



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

2015-09-10 Thread Mike Frysinger
commit: ea12dad4beb6f07c5a2bb95629737ff99f8cdec5
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Sep 11 05:33:24 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Sep 11 05:33:48 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea12dad4

app-arch/cpio: drop old

 app-arch/cpio/cpio-2.11-r1.ebuild | 35 ---
 app-arch/cpio/cpio-2.11.ebuild| 35 ---
 2 files changed, 70 deletions(-)

diff --git a/app-arch/cpio/cpio-2.11-r1.ebuild 
b/app-arch/cpio/cpio-2.11-r1.ebuild
deleted file mode 100644
index a98650b..000
--- a/app-arch/cpio/cpio-2.11-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="A file archival tool which can also read and write tar files"
-HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
-SRC_URI="mirror://gnu/cpio/${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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="nls"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-stat.patch #328531
-   epatch "${FILESDIR}"/${P}-no-gets.patch #424974
-   epatch "${FILESDIR}"/${P}-non-gnu-compilers.patch #275295
-}
-
-src_configure() {
-   econf \
-   $(use_enable nls) \
-   --bindir="${EPREFIX}"/bin \
-   --with-rmt="${EPREFIX}"/usr/sbin/rmt
-}
-
-src_install() {
-   default
-   rm "${ED}"/usr/share/man/man1/mt.1 || die
-   rmdir "${ED}"/usr/libexec || die
-}

diff --git a/app-arch/cpio/cpio-2.11.ebuild b/app-arch/cpio/cpio-2.11.ebuild
deleted file mode 100644
index 3ef42fd..000
--- a/app-arch/cpio/cpio-2.11.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-inherit eutils
-
-DESCRIPTION="A file archival tool which can also read and write tar files"
-HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
-SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="nls"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-stat.patch #328531
-   epatch "${FILESDIR}"/${P}-no-gets.patch #424974
-}
-
-src_configure() {
-   econf \
-   $(use_enable nls) \
-   --bindir=/bin \
-   --with-rmt=/usr/sbin/rmt
-}
-
-src_install() {
-   emake install DESTDIR="${D}" || die
-   dodoc ChangeLog NEWS README
-   rm "${D}"/usr/share/man/man1/mt.1 || die
-   rmdir "${D}"/usr/libexec || die
-}