commit:     f48295c80b89ee9d6c8109dc091eb12cb335289e
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Wed May 28 14:21:39 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 11 02:51:52 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48295c8

app-arch/upx-bin: add 5.1.0

Closes: https://bugs.gentoo.org/955548
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42296
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-arch/upx-bin/Manifest             |  7 +++++++
 app-arch/upx-bin/upx-bin-5.1.0.ebuild | 39 +++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 3b7ac2729277..7f55594f056e 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -12,3 +12,10 @@ DIST upx-4.2.4-i386_linux.tar.xz 640892 BLAKE2B 
ab333e1e99e43d7ec67ecbed1674e885
 DIST upx-4.2.4-mipsel_linux.tar.xz 685744 BLAKE2B 
51b3c0f0b8bed9a2b0bfa4b2c9b2116aa735efd681101cb2f264ad3668ff049298bd61808976ea0f4cc48146118a8a3937519c0a458258bc6294940a398fe2dd
 SHA512 
c84dd38c0e2cd0c926d2365de0264e57ac1c3ec4f1b4cc47b8501e1a9324642fe6f4e461bd220ceab99be6a01a154af3c2dc5fd07a2b47bc31ce55d9f3a9b78b
 DIST upx-4.2.4-powerpc64le_linux.tar.xz 674812 BLAKE2B 
01eb19065df2b44416ab937f2ef9c94ffbabd04f2ecfd2635165088ef10cf291e6b088e387a3b5ecc13a1d70ad4a4547c0139e38448ec01abcbdc8961402b405
 SHA512 
4a6efd4524c14a91cd9d1c02b5f046aeb02902b573b52454dfe2e6fc481799185e91d0527caffb1502fba887aa779c9e907ec2f1af1c8278929ae23954dd3901
 DIST upx-4.2.4-powerpc_linux.tar.xz 678212 BLAKE2B 
007aa006dd8e2fa98c8e24d5846acba5086df1a983ef22a33626140906d4e67153e02181ef65ae078de0c03fa3c1bbdc0283ac2bcd319d6e82bf1256c482ac7e
 SHA512 
eca87a6c270c60e749ae0b0e2c677c764ed2c87cfc4188512f03714aa6d8aef2ef4f72fdc1c881528853ef572f901cb1e6b48224ff6e475977372ccd28bc3d67
+DIST upx-5.1.0-amd64_linux.tar.xz 652464 BLAKE2B 
3cb3c936f2057e8438bfe6080332e71f6fa23091e28bb4bb816db38420f4626b7533445f42b8449f1f3fd96f86872612dcfaf1c6cffde0f81f58e9d0c37abe62
 SHA512 
b18e075320620fb1ebad07e961bb2c57ecaebeb4374a24fc462733bd801f6431f87488463b5b94af90c9832dc9cfc6deb95e3a748813306c6cfddd8a05948779
+DIST upx-5.1.0-arm64_linux.tar.xz 660724 BLAKE2B 
4a0ca13736f698902c7e940a8dd8d6cd3737fcc9bbd12d948008fe354239ca96404fc76c0871b3964364856c204b888f419a904db8cb9017e148e0084d59ffac
 SHA512 
4b201d79061f7e3314e8e563e3fd4904e6b4a3517efe067a3c4750cda398fb07f99ccba182e01800b12187c10dc71aadc485e07f4752938ec31a5bc2bb3e82d2
+DIST upx-5.1.0-armeb_linux.tar.xz 668664 BLAKE2B 
d91b5611ea001b84ebf0026c94d8a3ef17e87dd6dcd6c0f09e40862f4b6485cad4a9a88fa036f36cd8187e051cb7ab3d4452e4e1decc353790f75937bb05d4d3
 SHA512 
e01f83fcbe3f1cb9c6f6a31b1093577accfd5fd3aa6e42825388ee996ee5332791f97b0292cc14ebda85e841f5b73d5aa4b08cef99ef471fabeef51fe190f1fc
+DIST upx-5.1.0-i386_linux.tar.xz 705732 BLAKE2B 
006549d5f431b3fa824b5084c295b9712b84088e9ef87e06312c38f019f5e9e31c5a2b7ce7dd130a1f8248342ee75a34f1ae0c47fca73ea8433045b047c04183
 SHA512 
818c29239f6b5afaca73dbbd1b72e472c398b72b55e3f15d8c0acbccc994236681c088ac7a4ef59b71d4d5218aad1af4d2ca82ac88bb70d2839eaff4d15cb4f0
+DIST upx-5.1.0-mipsel_linux.tar.xz 741692 BLAKE2B 
6ee850f14d6fecea6bd071fd883e7a7790da77fb51548adcbf1768b5734a608a7372447bc2522ebc292cfb1ad400e50b81cde3b0accf56e378ccd9780257e882
 SHA512 
2754875e752da3fde8358a8218378966b946fb79c66dc1ec49c88d3c44455a12873b74019cb0feff1007be350bdeadd5dc29f59dca6c81b88a23f9d85a9c9141
+DIST upx-5.1.0-powerpc64le_linux.tar.xz 733784 BLAKE2B 
e4ae116c4627bf5f1d12c530188c3cab2f8d951413a565f0eef641f8b9cbb59e428a3894ed5ffbd44c41991f11f8f2b3c24e296ec7a3af4ec506a502592299d2
 SHA512 
2cc6738fec939b23b85b3a37a19231cd7aaf6e5f000635e4ce2d509d38ea7dd460955cc4eb925048f359b7f320da64558150bb609d21d42c8532057eb547fd67
+DIST upx-5.1.0-powerpc_linux.tar.xz 736296 BLAKE2B 
8923220d65ab5412e5eff4fe656bf426aa054c0c5abf24300dfe6156bd7f77b6bef5f3fbff688001c7898a912678217c9ed5daac75c6464c22eee77c27301382
 SHA512 
e18c6019a548e00baa5503547405b47b96132b4bc34ad2e2b934e4821f5697406477d540566186c52291d7abffbce1517b268a66c086bf37e1217ac85715b79d

diff --git a/app-arch/upx-bin/upx-bin-5.1.0.ebuild 
b/app-arch/upx-bin/upx-bin-5.1.0.ebuild
new file mode 100644
index 000000000000..b4e49d813f9a
--- /dev/null
+++ b/app-arch/upx-bin/upx-bin-5.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils
+
+MY_P="${PN/-bin}-${PV}"
+
+DESCRIPTION="Ultimate Packer for eXecutables, binary version with proprietary 
NRV compression"
+HOMEPAGE="https://upx.github.io/";
+SRC_URI="x86? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-i386_linux.tar.xz )
+       amd64? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-amd64_linux.tar.xz )
+       arm64? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-arm64_linux.tar.xz )
+       arm? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-armeb_linux.tar.xz )
+       mips? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-mipsel_linux.tar.xz 
)
+       ppc? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-powerpc_linux.tar.xz
 )
+       ppc64? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-powerpc64le_linux.tar.xz
 )"
+
+S="${WORKDIR}"
+
+LICENSE="GPL-2+ UPX-exception"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+RESTRICT="strip"
+
+RDEPEND="!app-arch/upx"
+BDEPEND="app-arch/xz-utils[extra-filters(+)]"
+
+QA_PREBUILT="/opt/bin/upx"
+
+src_install() {
+       cd ${MY_P}* || die
+       into /opt
+       dobin upx
+       pax-mark -m "${ED}"/opt/bin/upx
+       doman upx.1
+       dodoc NEWS README THANKS.txt upx-doc.html upx-doc.txt
+}

Reply via email to