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 +}
