summaryrefslogtreecommitdiff
path: root/app-arch
diff options
context:
space:
mode:
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/Manifest.gzbin18263 -> 18271 bytes
-rw-r--r--app-arch/alien/Manifest2
-rw-r--r--app-arch/alien/alien-8.95.8.ebuild29
-rw-r--r--app-arch/sharutils/Manifest4
-rw-r--r--app-arch/sharutils/files/sharutils-4.15.2-C23.patch50
-rw-r--r--app-arch/sharutils/files/sharutils-4.15.2-dewhich.patch32
-rw-r--r--app-arch/sharutils/sharutils-4.15.2-r3.ebuild (renamed from app-arch/sharutils/sharutils-4.15.2-r2.ebuild)22
7 files changed, 132 insertions, 7 deletions
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 8786db1ae3c8..509eb76e62e0 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/alien/Manifest b/app-arch/alien/Manifest
index 407b0341e623..e35cd7ed90db 100644
--- a/app-arch/alien/Manifest
+++ b/app-arch/alien/Manifest
@@ -2,8 +2,10 @@ AUX alien-8.95-rpm-zstd.patch 1363 BLAKE2B 2af86faa3aff7b926d67a7594001183d471f9
AUX alien-8.95-tar-extensions.patch 565 BLAKE2B 6530e085d73b15ed128545475a84961de8a85912e3b05d6e8ddd3784fdda17664760f83d239026a691aa3ded62f2b8263ed906c8941e09d930c4165cd70de3b6 SHA512 b483fe233c3ee51a2d73c11d6fa75f54025bd9339aac384c4084410fd40f6645d54fe5cd8372a7ed9c11472784a4fa6679651ab3befc37cbb572261106f44dbd
DIST alien-8.95.6.tar.xz 58088 BLAKE2B 5b7467552856d809fc1b43af7de905d7f52629799bfd01dfb7ab61dfbd1c27e0f6f6b8364aa03a925cc6bea74616bf497f4fd195c637d6d1bcd7847a17ab5ccd SHA512 29ed80f249b38b47a26ee9d058d057be8728d18d771c1f847919f296d2c8359fcc33a32912749f2ed77b1214e61f101b75960a82cbd3d76bbb7f205acfd4f152
DIST alien-8.95.7.tar.xz 58236 BLAKE2B 18728dfc63f08ca78e3063f2b68bcdbdc516015a8c55c13e29999934830308440907d7a1298acd4c41aa2a601d9a8cd3148880a51235769012dbafb8e91e9c82 SHA512 5528ee66117d5429b2021350c11fcaa1e831c8f46dfb661c7ec42e2840c67d7fa488dabb7361e91fc034ba6b8a970938ec08e74ab619747e03acb577213d27f8
+DIST alien-8.95.8.tar.xz 70504 BLAKE2B b15a48bad81716b3a0cee02acf078f4ee378c5664d4e251b8e5dcef5d8edf2de722850f556fbd307bd246b0c2b0b1ce6eccfebae4e2aace5cb25aefb2ce05765 SHA512 32b459ffe125de16a5a72d9eed80c34076d22e6b9a5a710660e8f96caef6ab78ac034dc753c83f539a95b8e3553bcdf81b5839ee0a03493894426957fecd8c85
DIST alien-8.95.tar.xz 56940 BLAKE2B c2f6b71d39800a7bc4ab00bcd50d165855bad4eb1a17fe217aeb302c6b7af701bcd9445276d7e522db7e6c81f1e8d7e9e2ada99f9d7505e6ec958ae87df7c9f7 SHA512 c46d3c82542dc3d96eeabea0f0c7ab5b572acaf67d15e2064ea01df32d69a2cf6e083754be49269df6cd7431ec5b3e09ddcb83fbe2ee17843b22e9cd3e73073c
EBUILD alien-8.95-r2.ebuild 644 BLAKE2B f561334d659dcb77306df0dd6d0fdc4821c6feb2bb7e74662ec7226bfb4d9fce94d86e26f4b0e617306558e80373f975858db0e590ffff4a19184bdb85e1dd6f SHA512 2c2356fd40f5555addd43e93ba5a1f34e9c32bced938ae95e53ed59a532941b2d14d2dbd0dca018e2ca98b9c51468385d527d545ae8f671e6be81cb88c67ff30
EBUILD alien-8.95.6.ebuild 650 BLAKE2B 4fd7a2657c73ba1c3c086158d3042e100e56775964c46689f205c930bae7907e58ff9ced853f032d99e9c656ff4d569d5eb815cdce1c640a003c7b9f17ef5f17 SHA512 4d469f8a3a100f387a0477d7e00ea009526e2e25a2c19638d35b6944cbfc0243a94e4fbca65ec6858c7c8cd405b73753861ee3e49daa326f3a927a78d01e8900
EBUILD alien-8.95.7.ebuild 697 BLAKE2B 669a533cf6bf37c23aefd00afe6504d075ce8c10b450195a964d86f142d24f33fbb9392b474ac86cefc55232213a369bd703fa682e50755592c69e5c00dc68f6 SHA512 fb09742fad26032de61a8c9ca133eb1742e1bf98280649624efd00adcf9b5ebb9eed8ae0c4fadcdf2866a949acbe6c3266b1449a9f2c320aa9c5d18d04317234
+EBUILD alien-8.95.8.ebuild 697 BLAKE2B f4e0461692b1b295b0401462eb0b3e40c8dc3d66fe14bf26dc5fb0b116108591cb44d310a3d573973f348dabed171775c8121bbbe979119933de6c59abb071ba SHA512 9027ce069b2f342cde8fa9e40454f5173b4a550def7581747842e528bfa66c314e6bdb4914352cd94f9d436aa1e36603ffdb58fda7894ad8c97327c7d1332fc7
MISC metadata.xml 350 BLAKE2B 95ce466ebf13d29ce3654f63df671e12b24998af207ed8d6ebc78f62e2fc7e73a7a2d6d79eb8bf3b2ad59eaa48513002864c8783a38710dfd7f202e8ed293de1 SHA512 5bca5b288f5cc1aa6a7ee4ce5a9bfdbe67de8b4b1ea092793254d918c9a923d4c9942ca6e08e951d620920b6551729c1e5fc6e1ce1a5efe7f0b1c992cc40c8f0
diff --git a/app-arch/alien/alien-8.95.8.ebuild b/app-arch/alien/alien-8.95.8.ebuild
new file mode 100644
index 000000000000..969f18f01733
--- /dev/null
+++ b/app-arch/alien/alien-8.95.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="Converts between the rpm, dpkg, stampede slp, and slackware tgz file formats"
+HOMEPAGE="https://sourceforge.net/projects/alien-pkg-convert/"
+SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.tar.xz -> ${P}.tar.xz"
+S=${WORKDIR}/${PN}
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+bzip2"
+
+RDEPEND="
+ app-arch/rpm
+ app-arch/dpkg
+ dev-util/debhelper
+ >=app-arch/tar-1.14.91
+ bzip2? ( app-arch/bzip2 )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-8.95-tar-extensions.patch"
+ "${FILESDIR}/${PN}-8.95-rpm-zstd.patch"
+)
diff --git a/app-arch/sharutils/Manifest b/app-arch/sharutils/Manifest
index 132f10d83bcd..c536294f85c1 100644
--- a/app-arch/sharutils/Manifest
+++ b/app-arch/sharutils/Manifest
@@ -1,6 +1,8 @@
+AUX sharutils-4.15.2-C23.patch 1094 BLAKE2B de6094d4f29fc6c2c12745e2024fabf6bd1ee3675c404c7829c02c5a0a9ab616245e126842be316ddf717c9664f8c1e4b1f9538afd15fc1298b0d47d14fd778e SHA512 cfe1acbe41dd7eff0571cf5cea480502fbe33333a7a005d9f82de40cc613489bf7290eb4f0aac06445e9b8b557590f6d7fd6e8d60eaf6a2dd9294c5ab9731417
AUX sharutils-4.15.2-CVE-2018-1000097.patch 500 BLAKE2B 581ee4fa93ac9b7f2eb0a5b605f0072a15af174f8462f1983833d1314eb3b7dc7763af60f32e6baa054ad00abf4ca4a10a7ae88b59415ab8ea9de3cb674ccf67 SHA512 6415da74c4f6f203bc4ad617bd05fa6ac86e1079538236148763e0b5e81ca8ea4004ea58e9e4755ba371246a7c469ef1e421576260494043d3ce3fc80e73cf69
+AUX sharutils-4.15.2-dewhich.patch 1234 BLAKE2B cae406d85108898f536e3cacd573bcd74492bad07953a0d6b625e2c0a1ff47d76effb1ff405d093c65c430c086fe8167bf791bebab980d0bfbe1bc8243f3c453 SHA512 094b70368170ec7be3b9e70518f3a3946019b9773f66a66ea3538b6505febce14b89cf22da2810923e5e73950a4e9a783d55f6d4d948987892e9570d53630932
AUX sharutils-4.15.2-gcc-10.patch 1048 BLAKE2B 4148ca1ffd1fd5469234a0af1efefa38f179a19527fc18b4df638d63a3d128f4f2f3934b94e3c862a515555199d16da4d59a508cc4aab1d097aa6e390967be2a SHA512 75fcd9ea81d1d8c63eee8525aac8eeeaa4c8caebf223670951489f0869dc50f0af84b647443df60927f184a89659c44c91c6f6a7ce12b874821037322ce079ae
AUX sharutils-4.15.2-glibc228.patch 3807 BLAKE2B 644163c477f51b407211e8c9e6d3120ae38307753666fffb7aecbc758793b0b897920246b1f070e727e28728d76eb3283b80ababb881f39f909f9aa96b6e1ace SHA512 179272ae9b528719700bac5b06e4c70116d3d8a06973a69069617fc8dc0fa095227f7ab703b4c5b2beed649d5ffdc661d1d7ad7885185cb6ba6c62fce020e1cf
DIST sharutils-4.15.2.tar.xz 1122476 BLAKE2B e2acae027679ebdf723ecae6f243608f501f5c24685a19223dd27580ccf76bc7d38905a9d202b30cf2633e5580d727821398f1162b170233f03c17f3da683917 SHA512 80d0b804a0617e11e5c23dc0d59b218bbf93e40aaf5e9a5401a18ef9cb700390aab711e2b2e2f26c8fd5b8ef99a91d3405e01d02cadabcba7639979314e59f8d
-EBUILD sharutils-4.15.2-r2.ebuild 1093 BLAKE2B 8679051e2d8707b993ea6a3d485acf489ede5bf1af6fe7f657c5f1dc9a851968505433690bcb570e4c44d2b0592a0497b8ade7ca0e8e5f15fb9d9aacf33d6823 SHA512 8bfcbafad13d674a6092251a77e60421c9bee03ebc2d15802f2853fc6fde02310b181a823ebb0d53c5660afa823b97450d4fa818ce691503eadbc116abfd702b
+EBUILD sharutils-4.15.2-r3.ebuild 1274 BLAKE2B c1ad69318ad75979a67eca46dd350661ad0a046a3d852ae3ab2c0a0902240263cc29f65675ab5bf8d082e78a6e3c761a1bde2aec356fa7090f85b074c3c55b4a SHA512 40c1d84af8dbf3979f98034e8f4a24c8d797430fab73b9b6ff76b41e875377fed7b2ef20fdee75b40aa8c01e3f1ca311c7782d323a29a4941564a953f38d0879
MISC metadata.xml 387 BLAKE2B 3677450dccbfa33050783a515707ac058cb052d6a4ffe2d075c80bf2f3f0c1939dad69810e87f07ba7b877029e8a18a69b0b692281e331445edf587147c74cfb SHA512 4fb79c41b65ebc8e01bfaa1e1ff75504b3e6cc607fc2c17f5a964252d24d699f3f6c50e8606452abfa2028c9400b83755827d77874fa0b2cc7e2375a6031710a
diff --git a/app-arch/sharutils/files/sharutils-4.15.2-C23.patch b/app-arch/sharutils/files/sharutils-4.15.2-C23.patch
new file mode 100644
index 000000000000..e27ce8ab9b8e
--- /dev/null
+++ b/app-arch/sharutils/files/sharutils-4.15.2-C23.patch
@@ -0,0 +1,50 @@
+https://bugs.gentoo.org/900248
+https://bugs.gentoo.org/894322
+missing include for textdomain and bindtextdomain
+This is only one place we can put include, else weird
+macro dance messes with it or we use gettext before we
+mark it for assembly operations.
+--- a/src/shar-opts.h
++++ b/src/shar-opts.h
+@@ -373,6 +373,8 @@
+ # include <libintl.h>
+ # endif
+
++#include "gettext.h"
++
+ # ifndef ATTRIBUTE_FORMAT_ARG
+ # define ATTRIBUTE_FORMAT_ARG(_a)
+ # endif
+--- a/src/unshar-opts.h
++++ b/src/unshar-opts.h
+@@ -210,6 +210,8 @@
+ # include <libintl.h>
+ # endif
+
++#include "gettext.h"
++
+ # ifndef ATTRIBUTE_FORMAT_ARG
+ # define ATTRIBUTE_FORMAT_ARG(_a)
+ # endif
+--- a/src/uudecode-opts.h
++++ b/src/uudecode-opts.h
+@@ -188,6 +188,8 @@
+ # include <libintl.h>
+ # endif
+
++#include "gettext.h"
++
+ # ifndef ATTRIBUTE_FORMAT_ARG
+ # define ATTRIBUTE_FORMAT_ARG(_a)
+ # endif
+--- a/src/uuencode-opts.h
++++ b/src/uuencode-opts.h
+@@ -184,6 +184,8 @@
+ # include <libintl.h>
+ # endif
+
++#include "gettext.h"
++
+ # ifndef ATTRIBUTE_FORMAT_ARG
+ # define ATTRIBUTE_FORMAT_ARG(_a)
+ # endif
diff --git a/app-arch/sharutils/files/sharutils-4.15.2-dewhich.patch b/app-arch/sharutils/files/sharutils-4.15.2-dewhich.patch
new file mode 100644
index 000000000000..a2531ad69128
--- /dev/null
+++ b/app-arch/sharutils/files/sharutils-4.15.2-dewhich.patch
@@ -0,0 +1,32 @@
+https://bugs.gentoo.org/941724
+which-hunt
+diff '--color=auto' -ru sharutils-4.15.2.old/libopts/m4/libopts.m4 sharutils-4.15.2/libopts/m4/libopts.m4
+--- sharutils-4.15.2.old/libopts/m4/libopts.m4 2025-01-22 13:17:52.302369061 +0000
++++ sharutils-4.15.2/libopts/m4/libopts.m4 2025-01-22 13:19:46.096362975 +0000
+@@ -114,9 +114,9 @@
+ AC_PROG_SED
+ [while :
+ do
+- POSIX_SHELL=`which bash`
++ POSIX_SHELL=`command -v bash`
+ test -x "$POSIX_SHELL" && break
+- POSIX_SHELL=`which dash`
++ POSIX_SHELL=`command -v dash`
+ test -x "$POSIX_SHELL" && break
+ POSIX_SHELL=/usr/xpg4/bin/sh
+ test -x "$POSIX_SHELL" && break
+diff '--color=auto' -ru sharutils-4.15.2.old/m4/libopts.m4 sharutils-4.15.2/m4/libopts.m4
+--- sharutils-4.15.2.old/m4/libopts.m4 2025-01-22 13:17:52.365018511 +0000
++++ sharutils-4.15.2/m4/libopts.m4 2025-01-22 13:19:17.856525747 +0000
+@@ -114,9 +114,9 @@
+ AC_PROG_SED
+ [while :
+ do
+- POSIX_SHELL=`which bash`
++ POSIX_SHELL=`command -v bash`
+ test -x "$POSIX_SHELL" && break
+- POSIX_SHELL=`which dash`
++ POSIX_SHELL=`command -v dash`
+ test -x "$POSIX_SHELL" && break
+ POSIX_SHELL=/usr/xpg4/bin/sh
+ test -x "$POSIX_SHELL" && break
diff --git a/app-arch/sharutils/sharutils-4.15.2-r2.ebuild b/app-arch/sharutils/sharutils-4.15.2-r3.ebuild
index c39766d65c95..5507562f71ff 100644
--- a/app-arch/sharutils/sharutils-4.15.2-r2.ebuild
+++ b/app-arch/sharutils/sharutils-4.15.2-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI=8
-inherit flag-o-matic strip-linguas
+inherit flag-o-matic strip-linguas autotools
MY_P="${P/_/-}"
DESCRIPTION="Tools to deal with shar archives"
@@ -21,9 +21,15 @@ DEPEND="app-arch/xz-utils
nls? ( >=sys-devel/gettext-0.10.35 )"
PATCHES=(
- "${FILESDIR}"/${PN}-4.15.2-glibc228.patch
- "${FILESDIR}"/${PN}-4.15.2-CVE-2018-1000097.patch
- "${FILESDIR}"/${PN}-4.15.2-gcc-10.patch
+ "${FILESDIR}"/${P}-glibc228.patch
+ "${FILESDIR}"/${P}-CVE-2018-1000097.patch
+ "${FILESDIR}"/${P}-gcc-10.patch
+ "${FILESDIR}"/${P}-dewhich.patch
+ "${FILESDIR}"/${P}-C23.patch
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ pathfind
)
src_prepare() {
@@ -35,6 +41,10 @@ src_prepare() {
# bug #943901
append-cflags -std=gnu17
+
+ # bug https://bugs.gentoo.org/941724
+ # regenerate config after which removal
+ eautoreconf
}
src_configure() {