summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29634 -> 29795 bytes
-rw-r--r--app-alternatives/Manifest.gzbin0 -> 708 bytes
-rw-r--r--app-alternatives/cpio/Manifest2
-rw-r--r--app-alternatives/cpio/cpio-0.ebuild36
-rw-r--r--app-alternatives/cpio/metadata.xml20
-rw-r--r--app-alternatives/metadata.xml9
-rw-r--r--app-alternatives/sh/Manifest2
-rw-r--r--app-alternatives/sh/metadata.xml29
-rw-r--r--app-alternatives/sh/sh-0.ebuild48
-rw-r--r--app-alternatives/tar/Manifest2
-rw-r--r--app-alternatives/tar/metadata.xml20
-rw-r--r--app-alternatives/tar/tar-0.ebuild36
-rw-r--r--app-arch/Manifest.gzbin17078 -> 17081 bytes
-rw-r--r--app-arch/cpio/Manifest1
-rw-r--r--app-arch/cpio/cpio-2.13-r4.ebuild54
-rw-r--r--app-arch/tar/Manifest1
-rw-r--r--app-arch/tar/tar-1.34-r2.ebuild90
-rw-r--r--dev-util/Manifest.gzbin69104 -> 69111 bytes
-rw-r--r--dev-util/idea-community/Manifest2
-rw-r--r--dev-util/idea-community/idea-community-2022.2.4.ebuild6
-rw-r--r--dev-util/quilt/Manifest2
-rw-r--r--dev-util/quilt/metadata.xml3
-rw-r--r--metadata/Manifest.gzbin4033 -> 4027 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28203 -> 28359 bytes
-rw-r--r--metadata/md5-cache/app-alternatives/Manifest.gzbin0 -> 522 bytes
-rw-r--r--metadata/md5-cache/app-alternatives/cpio-011
-rw-r--r--metadata/md5-cache/app-alternatives/sh-011
-rw-r--r--metadata/md5-cache/app-alternatives/tar-011
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin24112 -> 24436 bytes
-rw-r--r--metadata/md5-cache/app-arch/cpio-2.13-r414
-rw-r--r--metadata/md5-cache/app-arch/tar-1.34-r216
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin135689 -> 135686 bytes
-rw-r--r--metadata/md5-cache/dev-util/idea-community-2022.2.42
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--profiles/Manifest.gzbin149870 -> 149866 bytes
-rw-r--r--profiles/arch/s390/package.use.mask4
-rw-r--r--profiles/categories1
-rw-r--r--profiles/use.local.desc9
48 files changed, 488 insertions, 56 deletions
diff --git a/Manifest b/Manifest
index 8a88faa5422c..2415da262f28 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29634 BLAKE2B 7271195cada50d22a344dbf8cbefffbc3826da8f93c319af5d4cbae2dfd2a33eb549f0bdc9f40a28916a64060fff98b7b362c8c27a46ce595c705c25ada83adc SHA512 5daf25476834a0f9461f2410a67fcaa4dc7a5173e5dfcb51e412e8e3a77827d44b09b6bac77c897e0242efe5fe7db359d1963d6b3b0efb9c6d865e0598ab3b6c
-TIMESTAMP 2022-11-28T14:09:45Z
+MANIFEST Manifest.files.gz 29795 BLAKE2B 66f6285ca97b00c30aca85af3f555c2b71498aca51de962fdf3cb95fd3154abb999da20fd667376946f06e32e5167e8b931ce2f4aa6b236a7aae63094f1fbe43 SHA512 d7ab53403208bde6fd4b144b80d40c0783d4ed83130f386b6ea61fb46f6118a6fc980d2f5fc62499bd763ceb3224e5979d4ffddba4b33fc8ec6c2f115e5f0ffb
+TIMESTAMP 2022-11-28T15:09:44Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOEwSlfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOEzzhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCGXw/+NbuxvyY4lSe2GS6XnoC6dlob6UoFY6qVWUYm6Bzbg8sMq/1QeGOc8kM+
-ScmxgsRvoARzx2yjbG1elqcUR97IRZYq5NXbX7WpAMCLOE0fZ+aCKDhOtspOjrHB
-IG1d+nhq9/LbYIs7pm/LpdBj3GjDP6sIzlnm45xK5v62tTmuHlid9EsBrVHsEC41
-BqAc1wrn5O9q2s8keGRjazRqNwRZAei9BgzhM0QUJ3v6HNwHV/X1s2pb9B4eCE5l
-h+M0Yi8siQIUGpzPtL1HD32p2AF3Ed/jvwFV9ocgfoVYb0jyG36H3Gto16caXJ8E
-Dp5NeSKBKSzNvraBcEf0WdG+mYIVbCr505o8KMT4p3CU7MJhIPSRj2cC793dF8Sb
-E0IZWfQGrKl6JJV6gXDDCHpW26ajSyXAihwth5NyCgV79C+9ghZIBCGVYY6D8fLl
-ioBm47JaD0elum8TxWp3xQVUgBO+bdpBRNegdvdagGLDm+8BDwX9sjL7jyl1AH0p
-zjuQHKWTGgT0fjPnwtucNRzXrT+dhHJkqzZY18Sp4Fddb3t8ez7+APkS7UiTQ/pS
-Zgvcgu/9PY+012OflYqpJpeYm3tMBtLVkZWUjAkZSCzRSW5eV/AhReusOaJ4zBJu
-lB3yChZK+FRZRk6XLjchzsrutwzPKsmhDUhBy0uXjbv79gRTRVY=
-=cnEW
+klCGCQ/7BwXRa5S+Hmw1jTbrsDZYNyPg/xi4UwkygsZLh6D70gpl461hzwljm2/q
+zhu5lb3k6svoPy5dd6Kqx+s12H+1aNUM+Mi4GIYyYY7e9jJywoUR/YrgrQSrn6f9
+6Le4ZPSXxlhi3GCt/DOUsR3sqwp0aMPXGkQSvVwxQPQZ1db7GwsiMbPWFQ8vX5UH
+3Y+I5q/0QoM9ByfiQs5Xd0clC5h+WKPq9gVTfuDiqxWZ1a4PeOHFVYXtplpjdAL7
+/zA5uzTsOz+GLdZ8D3/Szt2BKyBdDaubsPKSQtKDHt7ic7mklYoalJsCRQMIP3pY
+0MOrHh/QJ487Du4wAu1cDKpek7ze0MifJctbjY6W8y4h8KJYUOnKWORUv7X+fZrE
+yjKqnK532T/gHX6ys+dqxi8egoOgQNlk1LykB2Ku0V09+RIqHOAf0nMS1ZNiXu4Q
+CxKnC6Num0QBNINFWyfqOxzRvLArT/6kZtclFCcZ5veRKIqDHQxbmBxW8qXXssh7
+12Q8bVAiyCpAD/7ZVV2qM1P4NkpJgKW5QQKElkNVQZXzS6PDE0IC3a3dXcC6/l/g
+Dp2qQyD3TQQFvVINRR7p1DlZq6KBpOERPYYu4zi4U6rGio9JE3nG4H+GA5ko0bZ8
+fhSc72hFohOmo8PprRTIuBmcJ74bzM1lNFCOqmjO4Yf2L7vY7Bs=
+=vZDO
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 460b2fe5c769..fd32cc4995ef 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-alternatives/Manifest.gz b/app-alternatives/Manifest.gz
new file mode 100644
index 000000000000..c60513ae81e2
--- /dev/null
+++ b/app-alternatives/Manifest.gz
Binary files differ
diff --git a/app-alternatives/cpio/Manifest b/app-alternatives/cpio/Manifest
new file mode 100644
index 000000000000..28ae65faaba6
--- /dev/null
+++ b/app-alternatives/cpio/Manifest
@@ -0,0 +1,2 @@
+EBUILD cpio-0.ebuild 985 BLAKE2B e62476f5bb7312e58f5ef3a2b2162a2c7b6971dcbca36a6129be3c7e27a367e735cc1dd7b0ca75438c29e21988f4b5365ca3c426eb11c96bfa6f8fef736b3047 SHA512 fb9cff72535814ceb9d1af6da22298383adf64bca30e7cbe9ee331648e7cc9e9d8064795c7dea3702460fbe24dde94ae92991beca84eb4499ec91ec80747b5d9
+MISC metadata.xml 556 BLAKE2B 50f93b411b7b21af21a4d071bba8533ed58c6ff5bfa1f18bf6025c1c11dfea1be089777f3e59972c72deefcfb54bedc2065f188e0b75c369bb683b9a17ece639 SHA512 7db5fac74ffcbe3344a06f5a9f5360c07648aac7b5080985b110f2b072412ead598ac5bbc5c2f48bd15077e1bc11e36fc8491a7bb898a761f8c6977a753f067a
diff --git a/app-alternatives/cpio/cpio-0.ebuild b/app-alternatives/cpio/cpio-0.ebuild
new file mode 100644
index 000000000000..20af68ac0123
--- /dev/null
+++ b/app-alternatives/cpio/cpio-0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="CPIO symlink"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Base/Alternatives"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="CC0-1.0"
+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="+gnu libarchive split-usr"
+REQUIRED_USE="^^ ( gnu libarchive )"
+
+RDEPEND="
+ gnu? ( >=app-arch/cpio-2.13-r4 )
+ libarchive? ( app-arch/libarchive )
+ !<app-arch/cpio-2.13-r4
+"
+
+src_install() {
+ local usr_prefix=
+ use split-usr && usr_prefix=../usr/bin/
+
+ if use gnu; then
+ dosym gcpio /bin/cpio
+ newman - cpio.1 <<<".so gcpio.1"
+ elif use libarchive; then
+ dosym "${usr_prefix}bsdcpio" /bin/cpio
+ newman - cpio.1 <<<".so bsdcpio.1"
+ else
+ die "Invalid USE flag combination (broken REQUIRED_USE?)"
+ fi
+}
diff --git a/app-alternatives/cpio/metadata.xml b/app-alternatives/cpio/metadata.xml
new file mode 100644
index 000000000000..77435f8882ae
--- /dev/null
+++ b/app-alternatives/cpio/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <use>
+ <flag name="gnu">
+ Symlink to GNU cpio (<pkg>app-arch/cpio</pkg>)
+ </flag>
+ <flag name="libarchive">
+ Symlink to bsdcpio from <pkg>app-arch/libarchive</pkg>
+ </flag>
+ </use>
+</pkgmetadata>
diff --git a/app-alternatives/metadata.xml b/app-alternatives/metadata.xml
new file mode 100644
index 000000000000..68304dc931a0
--- /dev/null
+++ b/app-alternatives/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The app-alternatives category contains packages providing
+ symlinks linking different available implementations for various
+ executables.
+ </longdescription>
+</catmetadata>
diff --git a/app-alternatives/sh/Manifest b/app-alternatives/sh/Manifest
new file mode 100644
index 000000000000..b9138b0e2340
--- /dev/null
+++ b/app-alternatives/sh/Manifest
@@ -0,0 +1,2 @@
+EBUILD sh-0.ebuild 1243 BLAKE2B d8969c5ee83fe3a88656d09448607a4ad482457408dcaf809a43453c0eaeb36bee7c1299e058417a5e0939032e1e46107c56cdba96eab63be748831e69a62ac8 SHA512 a8f3296f6053ea628b9278a36a0caa122e744e4f1ccbe7709569bafd205e8e29229f9fe269841914dc17f54a7864a87051686487615b4730cf7a5a319c065db8
+MISC metadata.xml 759 BLAKE2B 4f691499f0da47c72c61999275d72604093856ff5440a7f72fdf9a6fe09ac86ce8d07e453d8a88ee9747142cf506cb4824223f9372ba2c8f0414086a3390a239 SHA512 2d2c06a26faf1cb72fea2f201a3bdabed020d8e2f1fb6bd86fdb985274a76db14080410982c74d3d5e5ccf483f1c280f2ea77d3d083d87985f36b54c190b2ec9
diff --git a/app-alternatives/sh/metadata.xml b/app-alternatives/sh/metadata.xml
new file mode 100644
index 000000000000..b91b8f41c94c
--- /dev/null
+++ b/app-alternatives/sh/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <use>
+ <flag name="bash">
+ Symlink to <pkg>app-shells/bash</pkg>
+ </flag>
+ <flag name="dash">
+ Symlink to <pkg>app-shells/dash</pkg>
+ </flag>
+ <flag name="ksh">
+ Symlink to <pkg>app-shells/ksh</pkg>
+ </flag>
+ <flag name="lksh">
+ Symlink to lksh from <pkg>app-shells/mksh</pkg>
+ </flag>
+ <flag name="mksh">
+ Symlink to mksh from <pkg>app-shells/mksh</pkg>
+ </flag>
+ </use>
+</pkgmetadata>
diff --git a/app-alternatives/sh/sh-0.ebuild b/app-alternatives/sh/sh-0.ebuild
new file mode 100644
index 000000000000..5da158c80cab
--- /dev/null
+++ b/app-alternatives/sh/sh-0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="/bin/sh (POSIX shell) symlink"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Base/Alternatives"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="CC0-1.0"
+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="+bash dash ksh lksh mksh"
+REQUIRED_USE="^^ ( bash dash ksh lksh mksh )"
+
+RDEPEND="
+ bash? ( app-shells/bash )
+ dash? ( app-shells/dash )
+ ksh? ( app-shells/ksh )
+ lksh? ( app-shells/mksh[lksh] )
+ mksh? ( app-shells/mksh )
+ !!app-eselect/eselect-sh
+"
+
+src_install() {
+ if use bash; then
+ dosym bash /bin/sh
+ elif use dash; then
+ dosym dash /bin/sh
+ elif use ksh; then
+ dosym ksh /bin/sh
+ elif use lksh; then
+ dosym lksh /bin/sh
+ elif use mksh; then
+ dosym mksh /bin/sh
+ else
+ die "Invalid USE flag combination (broken REQUIRED_USE?)"
+ fi
+}
+
+pkg_postrm() {
+ # make sure we don't leave the user without /bin/sh, since it's not
+ # been owned by any other package
+ if [[ ! -h ${EROOT}/bin/sh ]]; then
+ ln -s bash "${EROOT}/bin/sh" || die
+ fi
+}
diff --git a/app-alternatives/tar/Manifest b/app-alternatives/tar/Manifest
new file mode 100644
index 000000000000..fcb52a0cfa7d
--- /dev/null
+++ b/app-alternatives/tar/Manifest
@@ -0,0 +1,2 @@
+EBUILD tar-0.ebuild 974 BLAKE2B d5d055490853c5f9f19d75d04b22c2be9b01f786cead03e83bbe91c23604c661011738bfc1afb0003d5122b587cd3a4744f704b18f4b324243cbefbda9e19160 SHA512 4dbaf848070bed5446c03b6f0e6fb305f8eeddf5b3e3fe16183b301ac2af46c276e69586e17d27e417c17dbb5251b75046a0d860b1409c94cae0873332def234
+MISC metadata.xml 553 BLAKE2B 084e137dd7317424c0d3555fd867ae581bb3b629705e5be59985577dbf7acb6dbc2f250ee35300cab20f0a6e7b960af12a85192c8c23fe4d3e366b176d4ac1df SHA512 4c7467710211812afcb8f91c412ce2f909a2d206ab05c9279c616a9579be67f8a000559613c50f7c7246607626dd2dc0270818f14c14f98cd7bff2eda22a9e9f
diff --git a/app-alternatives/tar/metadata.xml b/app-alternatives/tar/metadata.xml
new file mode 100644
index 000000000000..3bf8c905056c
--- /dev/null
+++ b/app-alternatives/tar/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <use>
+ <flag name="gnu">
+ Symlink to GNU tar (<pkg>app-arch/tar</pkg>)
+ </flag>
+ <flag name="libarchive">
+ Symlink to bsdtar from <pkg>app-arch/libarchive</pkg>
+ </flag>
+ </use>
+</pkgmetadata>
diff --git a/app-alternatives/tar/tar-0.ebuild b/app-alternatives/tar/tar-0.ebuild
new file mode 100644
index 000000000000..dc594b0f8933
--- /dev/null
+++ b/app-alternatives/tar/tar-0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Tar symlink"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Base/Alternatives"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="CC0-1.0"
+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="+gnu libarchive split-usr"
+REQUIRED_USE="^^ ( gnu libarchive )"
+
+RDEPEND="
+ gnu? ( >=app-arch/tar-1.34-r2 )
+ libarchive? ( app-arch/libarchive )
+ !<app-arch/tar-1.34-r2
+"
+
+src_install() {
+ local usr_prefix=
+ use split-usr && usr_prefix=../usr/bin/
+
+ if use gnu; then
+ dosym gtar /bin/tar
+ newman - tar.1 <<<".so gtar.1"
+ elif use libarchive; then
+ dosym "${usr_prefix}bsdtar" /bin/tar
+ newman - tar.1 <<<".so bsdtar.1"
+ else
+ die "Invalid USE flag combination (broken REQUIRED_USE?)"
+ fi
+}
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index d9d808354406..cc98254e5464 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index 8daff37d7c3c..7d5b37c39e02 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -8,4 +8,5 @@ DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B e338950e03c3eed3b4288435c9c7
DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778 SHA512 459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3
EBUILD cpio-2.12-r1.ebuild 828 BLAKE2B dbb7332b54ed751015b8e17c687f088344244543447ddd6f7bd1c66caf0af578f4fe96a8fa0389009aafff3fec0f9a433334dd4c4b047ff9bc0ef675542d2ef9 SHA512 803b31960635ce881ec7c2ce3a3f4e7176899d000c8e30c7a00ab9597c1c09a291e2f6b157226d41e527be740b9b54c7f1655641c52e395351611db7b61944cd
EBUILD cpio-2.13-r3.ebuild 1364 BLAKE2B 0928510f98e6ad7ad51c7c0de3f488284f59d9c5716806f185bdd252ceaa9e3c1930de501c5ef5f1a17629b0c8347965d6a19b5cbf80dc4831415b82d12ab1ac SHA512 8fc572c47585462e46ea60a8aab904494b1fe5075117115736d479c21c3e9e875355d00e6544f337fb3265e66677af38ee63f32859130f083bcd6d682c98ca78
+EBUILD cpio-2.13-r4.ebuild 1466 BLAKE2B b14dbc5d23d939c834b05a5b0ea54952dc8653214155dfed2ce7af983586506e73facf69be57a12a8d1e053329d19cae960680b46bfb35b37a3b133c819d6527 SHA512 5c87510aecf424983389cd33e33630574fb5a933102602131b4dccd1a774cecbe66ca790f0ee782e29551136a161869f6568e3fc2bfe5a5cff550bd37200fa53
MISC metadata.xml 328 BLAKE2B f8b8bff5b160351a92837553de20eda1da31a6c0594c1118e1f71b3cd19d9ea8d3420bdce943d83644f5ffc234950f95fb9229a213660767dc5281120085b26f SHA512 08e1c6a03b894946bf6332bf46c8a7534ed0998777b30cb9eecb9c746bb333b65fb41dfeeb6938cbc08d0ad0a303d752ea70a6a6a6ae2c5c2935b2b4e4d9928f
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 000000000000..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
+}
diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index 27ec9baa8836..8ec56c0f371e 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -2,5 +2,6 @@ AUX rmt 263 BLAKE2B 7535dd27d5ba367066cd519dee06f053cde9d4f1e86728059935fb80e9a9
DIST tar-1.34.tar.xz 2226068 BLAKE2B 741a662457509a6775338ffe5d2d84872fcf38b93ace70c8b748a81055b9b62f65a48c4e541955d08ae99e6f528509e89eacd7c799a65bcc3d017a259110c115 SHA512 5e77c4a7b49983ad7d15238c2bce28be7a8aa437b4b1815fc00abd13096da308b6bba196cc6e3ed79d85e62823d520ae0d8fcda2d93873842cf84dc3369fc902
DIST tar-1.34.tar.xz.sig 181 BLAKE2B 2fae91293a9dacda0374706e1f83498042a9d5224f80f6f0e14abdb914cb5a8e980f720eb4a453485844c7fe26e0525f230c0eab11c7fa89159a1a929370795c SHA512 55297f41549deee511f5b14c6b5dc7bb3d9282dad52bcc85f9dddfad24b677f989ba86387ad9b133c3698feedbd6b6cd7e9f005e8e4c89f72c80543eeceb78f7
EBUILD tar-1.34-r1.ebuild 2217 BLAKE2B 37c22ae778857a27fa5a1d5e11842533ea3b546a073472707ed7df4f5c70f5c26554eee6b32d2d2e4dc3c3c0d6dccaf11ed8fb82464c0071df8729655f8e4e15 SHA512 eeffe0637d8a5ad354dd5f7a347dc52ebd82b8b359523da872e918d02a299771b9acd0e614e1a7aea1c138f261f66017352cf26bf93428072c94aea29528eaf8
+EBUILD tar-1.34-r2.ebuild 2345 BLAKE2B 5d3a50e4aec6ab4a2ac6e7cbc7df797a8b739df91226a5afd4a1a9f4773e4ffc7a18ba1eb18d4bf9f2da05db4cfb1ce1b44586546d1bc35e5f2e775529677f3c SHA512 8c9b2548edf438c316398207bd3ea13d157a21a6094c2c44585ae70a397619b98a4e289661d860878346ab7a681d862ac4ddcb9b5b59f6fa0764c4b31e92f386
EBUILD tar-1.34.ebuild 1970 BLAKE2B a09388c9f7daa6a088185230d456add799c9e1aadf7c9ef96c984599fe7561de7b74ff6d265d0019fe62ed5347605413a329c65c79db4f32c16e881692013974 SHA512 c2f47fd426b78f8e077e9b08b68ab32b65fa9b4a9fb64493d171e81042b5e95455d9850b53f9a1d08c58d07bb2bdcda0b3b57ba1721ba452b5d2b0da03696787
MISC metadata.xml 388 BLAKE2B 85aba561c0c0ad8c72d8d33f66ef6504bed7747957059c19fc5b0267b048bbddbd1112239bd4d3bcdf1c2f465018a2128e086a253253205dd7b815c11f3cc6ca SHA512 83e4c69e150b6420ab2ef4b777d930fd5e0f5cc1244bf8cd9a7cf0f867219100578a4777043fccf5f95a6a44ee264b88381d94924f4f18c80cb2ff339efbce64
diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild
new file mode 100644
index 000000000000..5606cfb60b71
--- /dev/null
+++ b/app-arch/tar/tar-1.34-r2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc
+inherit verify-sig
+
+DESCRIPTION="Use this to make tarballs :)"
+HOMEPAGE="https://www.gnu.org/software/tar/"
+SRC_URI="mirror://gnu/tar/${P}.tar.xz
+ https://alpha.gnu.org/gnu/tar/${P}.tar.xz"
+SRC_URI+=" verify-sig? (
+ mirror://gnu/tar/${P}.tar.xz.sig
+ https://alpha.gnu.org/gnu/tar/${P}.tar.xz.sig
+ )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+IUSE="acl minimal nls selinux xattr"
+
+RDEPEND="
+ acl? ( virtual/acl )
+ selinux? ( sys-libs/libselinux )
+"
+DEPEND="${RDEPEND}
+ xattr? ( elibc_glibc? ( sys-apps/attr ) )
+"
+BDEPEND="
+ nls? ( sys-devel/gettext )
+ verify-sig? ( sec-keys/openpgp-keys-tar )
+"
+PDEPEND="
+ app-alternatives/tar
+"
+
+src_configure() {
+ local myeconfargs=(
+ --bindir="${EPREFIX}"/bin
+ --enable-backup-scripts
+ --libexecdir="${EPREFIX}"/usr/sbin
+ $(use_with acl posix-acls)
+ $(use_enable nls)
+ $(use_with selinux)
+ $(use_with xattr xattrs)
+
+ # autoconf looks for gtar before tar (in configure scripts), hence
+ # in Prefix it is important that it is there, otherwise, a gtar from
+ # the host system (FreeBSD, Solaris, Darwin) will be found instead
+ # of the Prefix provided (GNU) tar
+ --program-prefix=g
+ )
+
+ FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ # a nasty yet required piece of baggage
+ exeinto /etc
+ doexe "${FILESDIR}"/rmt
+
+ mv "${ED}"/usr/sbin/{gbackup,backup-tar} || die
+ mv "${ED}"/usr/sbin/{grestore,restore-tar} || die
+ mv "${ED}"/usr/sbin/{g,}backup.sh || die
+ mv "${ED}"/usr/sbin/{g,}dump-remind || die
+
+ if use minimal ; then
+ find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
+ -type f -a '!' -name gtar \
+ -delete || die
+ fi
+
+ if ! use minimal; then
+ dosym grmt /usr/sbin/rmt
+ fi
+ dosym grmt.8 /usr/share/man/man8/rmt.8
+}
+
+pkg_postinst() {
+ # ensure to preserve the symlink before app-alternatives/tar
+ # is installed
+ if [[ ! -h ${EROOT}/bin/tar ]]; then
+ ln -s gtar "${EROOT}/bin/tar" || die
+ fi
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 210cb1723a93..4f156b3de7ec 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest
index 04f814382228..6729858e9354 100644
--- a/dev-util/idea-community/Manifest
+++ b/dev-util/idea-community/Manifest
@@ -1,4 +1,4 @@
AUX idea-community-jdk.patch 379 BLAKE2B e60f97a66ba32fe31d91357cb825d43861e61a8fb9e1254e5a5944399cdd19c377750a65c44bf0ead50f1b8af5a1ebbd655b588dcfac019a41fbcf921eb1fbbc SHA512 4bcc1284afa268a350a6ed151873c056991553b32ff35aaeaa53dc12521d2ef0b3e3c566c0d7d924857b17802ae578d94af10c30267bd36c466a83c9c318cd0c
DIST idea-community-2022.2.4.tar.gz 862568767 BLAKE2B 4abb509221b4e029d8b0fdd76be98bf26d60cbfe3af79a4c344e1a3c0a62298acc3c43b64dd209090edf330f4c67eb00555032ec64e873a9ac426032312997ea SHA512 0abdab96e092b96f63047cad44bb8146b961b2a237e0cb0f39a1f41a5193b663a54bcaffcc5dbf55f80d9db74822017c919ff8a8203c7fef04690968ea97463a
-EBUILD idea-community-2022.2.4.ebuild 3807 BLAKE2B cd69270316d3e5e3f1e2abd3ee3dcdb85d120a4ea2cb0fa70593414b4d3fb1a5262cde049fa2d81332cb6a3d8ba683d595f14ba83bf5c93c9a2323bda01a9349 SHA512 9281650d5498444b2993e30e546c754d6901ca3e6b4cb07eeef1181ae253b5524835b86a6aac93f498e45384f103bb8d00c67b84edbec0480324efb739bdfaa3
+EBUILD idea-community-2022.2.4.ebuild 3811 BLAKE2B 7852feb22c636529853b0f3a79048275463b3dce182c3cb47e3386089fba770db42f74c79f9f886a214725d16cfab7c4fc0e2990f01a22cd033cc4bb4f14b3da SHA512 4d1616ee227b51b706fd07758b683b973a158ce7ec9335f102e6c2711dd1644b3c7b671f89007db92c7108532728828305f9697f7a993e9a834dc8ea357b896a
MISC metadata.xml 454 BLAKE2B 297cfd8c543bf216cd45b66b5284f310659422e91f12af3d0bbe2ff689d94c96988d4c125c75a95526135b2c0f54a004ee43e1c1c4dfe4d1d68e86af5f75ab0d SHA512 5ca382bcbc51ea5400cbaeb067bccfcb4a245e208a2769d800cbd80fc7151310f895d410e5828c9a32223ab93345716ba4a2ebce521092631a4b7c0858519ef2
diff --git a/dev-util/idea-community/idea-community-2022.2.4.ebuild b/dev-util/idea-community/idea-community-2022.2.4.ebuild
index 32d1a1315e7f..683d2f5d76de 100644
--- a/dev-util/idea-community/idea-community-2022.2.4.ebuild
+++ b/dev-util/idea-community/idea-community-2022.2.4.ebuild
@@ -79,7 +79,8 @@ src_prepare() {
fi
if use arm64; then
- patchelf --replace-needed libc.so libc.so.6 "${S}"/lib/pty4j-native/linux/aarch64/libpty.so || die "Unable to patch libpty for libc"
+ patchelf --replace-needed libc.so libc.so.6 "${S}"/lib/pty4j-native/linux/aarch64/libpty.so ||
+ die "Unable to patch libpty for libc"
else
rm -vf "${S}"/lib/pty4j-native/linux/{aarch64,arm,x86}/libpty.so
fi
@@ -115,7 +116,8 @@ src_install() {
done
fi
- local bundled_script_name="${PN%-*}.sh" # bundled script is always lowercase, and doesn't have -ultimate, -professional suffix.
+ # bundled script is always lowercase, and doesn't have -ultimate, -professional suffix.
+ local bundled_script_name="${PN%-*}.sh"
make_wrapper "${PN}" "${dir}/bin/$bundled_script_name" || die
local pngfile="$(find ${dst}/bin -maxdepth 1 -iname '*.png')"
diff --git a/dev-util/quilt/Manifest b/dev-util/quilt/Manifest
index b86df27efd96..cd75d259c06e 100644
--- a/dev-util/quilt/Manifest
+++ b/dev-util/quilt/Manifest
@@ -2,4 +2,4 @@ AUX quilt-0.66-no-graphviz.patch 1464 BLAKE2B b1a67706f29f3986de0202a4ea68aa2f00
DIST quilt-0.67.tar.gz 543713 BLAKE2B 691b42378a862bfaa8ac9ca042d03d149aaada05894e1d9b92ad4ddf213bf13674c08b72788626ed49c8ccbc792c31e5bc827f8911bf7b0e23733fbc75fca1d1 SHA512 2dcf9396444484e1664f3dc9bf6a024d11fbaac4e984a295b269bab2649e254dafe3dd89d8f79cfaf1c33d2aa80a803ea55eef4debbc1ebc8d3459ecfa52e4ec
EBUILD quilt-0.67.ebuild 1629 BLAKE2B 43a5a0ad350cefe382714dc6a17a7c3022878ba9698ab8a48edfb2959a6a9ab96fd37876ad706caa52f25b4197216b0a4a3f0e70821f9bddcf7e68f9934970ed SHA512 d192ba0db2dd5f759f916a35a967c8cdf15957cbe2fa86860866888185c95924d316772bc65a3d5103b523057442db6c52ca7f28d914cf64b8a2edfbdbc41c11
EBUILD quilt-9999.ebuild 1746 BLAKE2B b00a57925f3ca01cdb4ec993b7cb28568e2ea95e39332303977436c1f9930d67186c3a89e615079c3284773a01f8ab8972210af252f106ee86807e9f1a173cc7 SHA512 252b30cbff0fc323ebcbc382b6db37b935061868cb09513691999eede9c54b114071de0ac4aeb0dfdfb5517a77dc7c125beb7b22f9209cbd8e1d6babe85381ec
-MISC metadata.xml 219 BLAKE2B 99596733d1861998d5b90023ad2e31e0d9f6ae4def18bcd7238d393007f97263aee3113b4e39d9e0f3c1d32675ea7c1a0b3aba61bd4b0105a23601a3544e2e2d SHA512 74ec2dcbd88d75c0785ac4cbfff8b0ce83f8d4e7f87e37c41e0e0e563103ff535093343bbf2589cc632b9bc66a4363c4fb9d0344d40409360d03df44ef889b6b
+MISC metadata.xml 298 BLAKE2B a42ceb6cf539b835364f7e18417130c37e774dbe59786a7224e5eed1d0938d06630255f4959b8d250c3e436bdb098dcea460ccec48d737b67e838c9ff64ba48e SHA512 8ff3ddf90a99f6b142859c3c2cfca2f1049b71e29f8aff55bee07e8352b523c236c8a515e7c8f4259e6abfb950a22d1b5e1085a4a6b36e313d88d4af9a6254f9
diff --git a/dev-util/quilt/metadata.xml b/dev-util/quilt/metadata.xml
index efe955706428..be3135358604 100644
--- a/dev-util/quilt/metadata.xml
+++ b/dev-util/quilt/metadata.xml
@@ -4,4 +4,7 @@
<maintainer type="person">
<email>mpagano@gentoo.org</email>
</maintainer>
+ <upstream>
+ <remote-id type="savannah-nongnu">quilt</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 63bd25a36be3..c5020b73902a 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 4febec958b25..5c6e14a40504 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 28 Nov 2022 14:09:42 +0000
+Mon, 28 Nov 2022 15:09:40 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 4106d96108f0..b015eeb53ba9 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 537682 BLAKE2B 5ea36706e9f3100f98a8bfc48465fc9c9965ad20b834454f02d0d345f47d095e5a9ed35b5f6e37007ee947d09446b720eafc19bfcbc8f9bac4db48a6a80580dd SHA512 0f5654de23f73899b445d3d10fa87c3ab643f77308df25999549e1b63748b5f101eb3f130afac8fb3e03eab64646d0e2016efd11a0f4eccc7a3b6117155d8d63
-TIMESTAMP 2022-11-28T14:09:45Z
+TIMESTAMP 2022-11-28T15:09:44Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOEwSlfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOEzzhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC3iBAAtSR3ieglhOBSxMixCSmewLd8zizveCvQoBa1qeNq9B1UKcDudhwVHVoW
-tMTyUUwVLKzWHil2XEjSAUT3bOxMMthTNx8AUOe8P0JASTC57TMnpL51i9SfMN0M
-P20jCX7s3g8C5lhPAn0Ax0AwsBDAzMpzsuL5e8+Ya01t2RqyhD+XVBJzXK/dNDdM
-wsTJlmccawkhRSQEvUNeCI/mxaY5fRe3GpSDCIr/29euiRB4OScphjoB45Kqb/uf
-x5AXDSZhZZB1ZtE9eYysyH27wVA5W4PlzA2cGpQzBD5UMaNJOzl2YFnw9zFnqGAY
-y+RezKNm4CcG3HM394LMmMCY6rY1GZXbHl22U/iNB+pCqMfXMJ8nZF3SVbOYPkhU
-hp0mHzjq2i17v8qCNQoF6CxTZqKAuTDZlWObZtO4zOQazR0ZMfHU8RoC7DXy/Lnk
-O7B/AeuNNEhoKiiXSdYZXUyEAbCnB+GHpFyvShXAyKJNkGk7Z8moIsnYX3+VrpXL
-Tm9Cs7HUiEcz2lSCQROlfqsK5+sjsHcr9sTk+Jit3Zr09jDO6r4WD59PHZPyGEWu
-OWqR/s0u/4c1gxmjelKEZeYWa+cycpxG3zvXeIYiGDjJB0k6lbKRfhsduoup7j/8
-cpbXnN7nJRhuv1roP4acHoWVnebeFzMhjP8wi+k4tvzkRBxy/6o=
-=EgVs
+klAQYg//RnH366L3hQBv4hEU5XwRJWYllF+NG70gaCxKGlCKk4iyBVjzcfQwH8hF
+e7d23PgDrDUnDZvZUV8f40Ah92BZ+dG7IxLIuvPuH2IjkK35rDaRYdQW4jzGEilM
+BvH2hGlCKhL9ERhnGozx6ptzfV7g5ezdBx6sNTewQHrDBzKJBolARAShutOV6IAr
+Ddho0k0atQMZTCN18JLLhUbl9NR4qZTDxlVOP1ciSeck6QTGbgwSoR8muYdub4jP
+sP2lwxpfQg758hPZf5Y0kM09BrtKLX/SjGoBaIGIZUOAXtZizjUGHH3GuMh2godH
+B7Q6+8dZT9g7LxTtaNyl+IKAugiPwO5D3QIjQvouWhk5bSXDjZF3RaZjHJ0HYmGM
+tHK5ztDw5a2pDQC7hrHiVCLxgU0TpiFsu4eVVsWpBbcuNqBMV6M68n/x8m1RiICv
+N5WzZ8x4JR6PeJg2Vc/ldi9l0yWj+TKSHnxrrAsIgJGE3Ic0bS9y7R0bNtm0196O
+8UrYaUhk8+jkq/uf+/xPd0P3ARPeVKRBdlO5xzLCgESpBraYjDm99eyMUnOR6iuG
+66jwCDjMceAcdAxOWvcTD6wFSIs7L4c/AIBk5H9dWf4lNTuuDm4hnXhei4Ft2Ahk
+Xs3i+iplfsqVaFTWmaH6SmyhnV2qC0ZyAFwuuXfadwT+Ib0VByQ=
+=yv/u
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 4febec958b25..5c6e14a40504 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 28 Nov 2022 14:09:42 +0000
+Mon, 28 Nov 2022 15:09:40 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index db7965f8324c..207db271a2e4 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-alternatives/Manifest.gz b/metadata/md5-cache/app-alternatives/Manifest.gz
new file mode 100644
index 000000000000..61c2f987fa60
--- /dev/null
+++ b/metadata/md5-cache/app-alternatives/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-alternatives/cpio-0 b/metadata/md5-cache/app-alternatives/cpio-0
new file mode 100644
index 000000000000..35688c49de0d
--- /dev/null
+++ b/metadata/md5-cache/app-alternatives/cpio-0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=CPIO symlink
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Base/Alternatives
+IUSE=+gnu libarchive split-usr
+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
+LICENSE=CC0-1.0
+RDEPEND=gnu? ( >=app-arch/cpio-2.13-r4 ) libarchive? ( app-arch/libarchive ) !<app-arch/cpio-2.13-r4
+REQUIRED_USE=^^ ( gnu libarchive )
+SLOT=0
+_md5_=aff559990ea404a9283a9953589e4d53
diff --git a/metadata/md5-cache/app-alternatives/sh-0 b/metadata/md5-cache/app-alternatives/sh-0
new file mode 100644
index 000000000000..540209ed40c8
--- /dev/null
+++ b/metadata/md5-cache/app-alternatives/sh-0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install postrm
+DESCRIPTION=/bin/sh (POSIX shell) symlink
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Base/Alternatives
+IUSE=+bash dash ksh lksh mksh
+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
+LICENSE=CC0-1.0
+RDEPEND=bash? ( app-shells/bash ) dash? ( app-shells/dash ) ksh? ( app-shells/ksh ) lksh? ( app-shells/mksh[lksh] ) mksh? ( app-shells/mksh ) !!app-eselect/eselect-sh
+REQUIRED_USE=^^ ( bash dash ksh lksh mksh )
+SLOT=0
+_md5_=11fa958210fac277fbd758157b31c60b
diff --git a/metadata/md5-cache/app-alternatives/tar-0 b/metadata/md5-cache/app-alternatives/tar-0
new file mode 100644
index 000000000000..3305c8c2b030
--- /dev/null
+++ b/metadata/md5-cache/app-alternatives/tar-0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=Tar symlink
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Base/Alternatives
+IUSE=+gnu libarchive split-usr
+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
+LICENSE=CC0-1.0
+RDEPEND=gnu? ( >=app-arch/tar-1.34-r2 ) libarchive? ( app-arch/libarchive ) !<app-arch/tar-1.34-r2
+REQUIRED_USE=^^ ( gnu libarchive )
+SLOT=0
+_md5_=40b23ea27f3a4fcd44c6868a49c05b68
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 94ae8206b17e..02215a0802f6 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/cpio-2.13-r4 b/metadata/md5-cache/app-arch/cpio-2.13-r4
new file mode 100644
index 000000000000..158127b45474
--- /dev/null
+++ b/metadata/md5-cache/app-arch/cpio-2.13-r4
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure postinst prepare
+DESCRIPTION=A file archival tool which can also read and write tar files
+EAPI=8
+HOMEPAGE=https://www.gnu.org/software/cpio/cpio.html
+INHERIT=autotools
+IUSE=nls
+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
+LICENSE=GPL-3+
+PDEPEND=app-alternatives/cpio
+SLOT=0
+SRC_URI=mirror://gnu/cpio/cpio-2.13.tar.bz2 https://dev.gentoo.org/~sam/distfiles/app-arch/cpio/cpio-2.13-CVE-2021-38185.patch.xz
+_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=e981516161d1f9c7ae7bf2c69819d9c9
diff --git a/metadata/md5-cache/app-arch/tar-1.34-r2 b/metadata/md5-cache/app-arch/tar-1.34-r2
new file mode 100644
index 000000000000..a20c33e0571c
--- /dev/null
+++ b/metadata/md5-cache/app-arch/tar-1.34-r2
@@ -0,0 +1,16 @@
+BDEPEND=nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-tar ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=configure install postinst unpack
+DEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) xattr? ( elibc_glibc? ( sys-apps/attr ) )
+DESCRIPTION=Use this to make tarballs :)
+EAPI=7
+HOMEPAGE=https://www.gnu.org/software/tar/
+INHERIT=verify-sig
+IUSE=acl minimal nls selinux xattr verify-sig
+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
+LICENSE=GPL-3+
+PDEPEND=app-alternatives/tar
+RDEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux )
+SLOT=0
+SRC_URI=mirror://gnu/tar/tar-1.34.tar.xz https://alpha.gnu.org/gnu/tar/tar-1.34.tar.xz verify-sig? ( mirror://gnu/tar/tar-1.34.tar.xz.sig https://alpha.gnu.org/gnu/tar/tar-1.34.tar.xz.sig )
+_eclasses_=verify-sig afb98fe4696292e4234ce36713fd4e9e
+_md5_=d74afd7746e335107e363c24183b57f4
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 5e81124e5330..f1660f1f4daa 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/idea-community-2022.2.4 b/metadata/md5-cache/dev-util/idea-community-2022.2.4
index b81447cb3b4d..261ba33a29cc 100644
--- a/metadata/md5-cache/dev-util/idea-community-2022.2.4
+++ b/metadata/md5-cache/dev-util/idea-community-2022.2.4
@@ -12,4 +12,4 @@ RESTRICT=splitdebug
SLOT=0
SRC_URI=https://download.jetbrains.com/idea/ideaIC-2022.2.4.tar.gz -> idea-community-2022.2.4.tar.gz
_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a1788cecb4f1f7dc9b7d9a554942cfb3
+_md5_=4dacec5a83e649b2e143dfd4a62e024d
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index bfea8e30fcef..9e394255c77f 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14421 BLAKE2B 0f41c59983421c5a874774c72cee0a539dbe67328a99d7b3fac34e629fe17a797572a6b288edfdc1f7afe68fd982ecb7741c2b1e7518c31f7e22823346ffd70c SHA512 01aefa27769efd4db47e7c9ce0eb916aca94e3d3d3bcec5a340337270c8e62665b5495397e431cbd07b9e15c6be0b763e01adfdfd12745a3d8ebdd2e0a2d782a
-TIMESTAMP 2022-11-28T14:09:45Z
+TIMESTAMP 2022-11-28T15:09:44Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOEwSlfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOEzzhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBwtg/7BnwLByI5DJYIVLuJP1pREjWNxq+8Gtl6uJpqGp99fZ/Y6QQpWwu1L7OL
-h33TwpEyRK06LzBOeWZxfFp0DpRL53iP1QrNBCeW8+NWNH71vBSdrUBpq3S/EiCJ
-5yHVROHDD7iQ3ZgmkMCV3KwrUOJpcZlUHpKJbYnxpW4jU+X7pCRXSI93ONo+rrHB
-xmpf106apKKedPgiedJLpoAnaV8kTZIcPIZVbPFi0A49dn/Uyxev4njKKxQz8La1
-3cbVWpfGgEc3xHFLd9jFc/TS30/+KOwcoaTwuABLsWxDhGYjok15TePmjMTZcBPw
-MtZfN+gQkdtid8LlsC5P1MoaUgWXu4iCWUWk9Ar8poMeWHalHVZs3s3q0uJM9Kpc
-Rv4JAVM+SCJnrEwM3jxEuWJIdUH4hwy9TYD3ZqwPweIx2+AHE9CjHMiov10VZa+8
-PZ5uFgqVVkrZwvp+NI29h5naiLegQwOyxQa9sFZOi+CDS4wn1mpsJQazhzjQHiGf
-wtW45UP2O1Yp+ddH5V1XxDbUILltk8p3q4JvBO2/18AocnWQynObaKoTdUZRbHJR
-8mioIAP2xZPWZzL7TgkjR34/TZxRO4sJEhGXKoQ6BqDvXF/NeV7heGrbcYV3W7hM
-q9VDBc3x1aiPme3UbZq7+UZycSXZkkUTE1LIiq+KsU9Me2DADXk=
-=PXMV
+klB52Q//aqTmJs4I+EOgWjQKbde/cJcyX+REhOkcnMBcgOwc8JFRGBokCFJsK626
+j0hjXSP46sjWPLHXnaKaIRhBZhGXdvI7PU1nzePU1E/rXOtc2RO7A1/Agu8FYZ6s
+TwHxAWT1zaIBeHw+08Brb2dHcAk08DtRYvAA/ZD8YsRgA0FowniBQTRuBg+FR8ar
+k66XXb40bEuEunEMEHGVKxNvNRt3DJ7UU0KYOMWx7EhW+uCjg9w3+4xONxUdGtWG
+GI9AYgnBbZh1vagIK8jQtwnOxTiJj9D6uM8An8W1IGAiS+EfVCunsIMuglXLs9hf
+vWfRXgl35f9mkS+vnfOj6D+VIHof/nel9o6XL7aiDwDUuFwssTvT9uQDikOBXdWf
+jiuTtLMas+Fk1voIxeBx1Y0BH9jJ8ccrB8/v1iDAtwCKsdJ+K4+2hW/8bCBOZSkt
+5BziBuxWBzdG4pw6w3pgne1ND/Z1wHSyS+ukHVYXxdO1ygHV9GuJXzP/dkr4wcJX
+PK392Ar9I6SiSBNlNDfqBl7I5LKpH5Injwdi6/Zo6Mr/n3HwesMNUtarTe08Wh9e
+i0Gk6xstAhb+c5isn/SXLXGkV/xWcdMzq0JJ8a2It9xGXOil/WktaKS7tzPTXEhm
+BpmgICa49G1jw4FzSQzc0yZveG8cG7q8R7tOuqBJBa7xgp7Xzb4=
+=U7uc
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 4febec958b25..5c6e14a40504 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 28 Nov 2022 14:09:42 +0000
+Mon, 28 Nov 2022 15:09:40 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index e722893425ad..bc37b87414c7 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Nov 28 02:09:42 PM UTC 2022
+Mon Nov 28 03:09:40 PM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index ce1d1f833bf1..b4825ecb71ac 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 28 Nov 2022 14:15:01 +0000
+Mon, 28 Nov 2022 15:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 65bea635d02b..1cc17b8ae5f5 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-f4023e7a0a919af9edf1d29a1939c4975e7f2c17 1669643369 2022-11-28T13:49:29+00:00
+57378b29433826126d1cd5daa0b35c5055b4492f 1669645897 2022-11-28T14:31:37+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 8de9644dc1f4..7d4abd912816 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1669644601 Mon 28 Nov 2022 02:10:01 PM UTC
+1669648202 Mon 28 Nov 2022 03:10:02 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 4febec958b25..5c6e14a40504 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 28 Nov 2022 14:09:42 +0000
+Mon, 28 Nov 2022 15:09:40 +0000
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index f27481edf875..a8c2f5e3ccdb 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
index 1f332436d88b..32b5b218cfa8 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2022-11-25)
+# Unkeyworded shells.
+app-alternatives/sh lksh mksh
+
# Florian Schmaus <flow@gentoo.org> (2022-11-23)
# avoid larger deptree, bug #882593
dev-python/bracex doc
diff --git a/profiles/categories b/profiles/categories
index 39b33e91a90e..64963f1467a8 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -2,6 +2,7 @@ acct-group
acct-user
app-accessibility
app-admin
+app-alternatives
app-antivirus
app-arch
app-backup
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index a61ee60a047e..889329e3c621 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -190,6 +190,15 @@ app-admin/ulogd:ulog - Build ULOG input plugin to support deprecated packet-base
app-admin/vault:webui - Enable the Web UI
app-admin/webalizer:xtended - Include the 404 extension
app-admin/webapp-config:portage - Propagate python_targets dependencies to sys-apps/portage
+app-alternatives/cpio:gnu - Symlink to GNU cpio (app-arch/cpio)
+app-alternatives/cpio:libarchive - Symlink to bsdcpio from app-arch/libarchive
+app-alternatives/sh:bash - Symlink to app-shells/bash
+app-alternatives/sh:dash - Symlink to app-shells/dash
+app-alternatives/sh:ksh - Symlink to app-shells/ksh
+app-alternatives/sh:lksh - Symlink to lksh from app-shells/mksh
+app-alternatives/sh:mksh - Symlink to mksh from app-shells/mksh
+app-alternatives/tar:gnu - Symlink to GNU tar (app-arch/tar)
+app-alternatives/tar:libarchive - Symlink to bsdtar from app-arch/libarchive
app-antivirus/clamav:clamapp - Build applications (clamscan, clamd, clamdscan, clamonacc (also has its own USE flag), sigtool, clambc, clamav-milter (also requires milter USE flag), clamdtop, clamsubmit, clamconf).
app-antivirus/clamav:clamdtop - A Top like tool which shows what clamd is currently scanning amongst other things
app-antivirus/clamav:clamonacc - Build the clamonacc on-access scanner