commit:     e93e211babc40eb25aff4f65a0c7b29cde5c8e69
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Tue Feb  6 16:30:03 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 09:03:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e93e211b

app-arch/upx-bin: add 4.2.2

Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

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

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index a27297607ed2..8f8b998fb4c9 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -12,3 +12,10 @@ DIST upx-4.2.1-i386_linux.tar.xz 630068 BLAKE2B 
104f468565651a8e1b5b882a6c7e75a4
 DIST upx-4.2.1-mipsel_linux.tar.xz 689548 BLAKE2B 
d588d6b7a117e2bcf6cbb9f42c7ee63f7289a0f4f90fd3407a445c3d9f05e6f8f7a6f40386e33b73583910ac554a035c8d4af670d26a5d7de48b361e1a9a3e1d
 SHA512 
5b76e1d43d5ba021f1ef77b1e1cb49ae3741e4330dbe2d693c02a6dfe6011cfadcf5561cfd8962c6192a2b4497d5ed672a4785028308c739059f1893a92e0573
 DIST upx-4.2.1-powerpc64le_linux.tar.xz 682232 BLAKE2B 
5a6f44b15a1f94eef7ed399c61dd8ffac6c4c450dba5909688c8a3555af245bc211ea3847f1feae6e7667dcd9adc9a8106f63c2ddcd6c35dd10c2ea7b5b6240c
 SHA512 
b3d36e92003d38618475654e83dbd41d4b5e4198bfad6a14c36fad8f4e0eea1ab6e85b95c0ee9c7eef6d39e17b66006fcd5dd9304bc69d213c16a036175c9c41
 DIST upx-4.2.1-powerpc_linux.tar.xz 684360 BLAKE2B 
9729c9c172dea3be8687d61f19101b66331ed5772078831e0742311f3456f1c36e55b79965e53777b3fc9630ac3dc61433fb200823d41c2f168e7cf8bcaf67d7
 SHA512 
449be63b69153b759b70f9ac97c31516d6ea029cfa2337d2a6837155effafea3110af6b3bb6d8f66d4a31addcbc0c3d1b3d31106e8e86206537d6e6d0c6044a2
+DIST upx-4.2.2-amd64_linux.tar.xz 590172 BLAKE2B 
6cb00856799b3568b3340509c142057292bda68a293e2fc0e6f20fbb89ac96649bb2523a1bc7728179516f5ba529fc1df0a6a99e7d671094fcd872fa527e3bc6
 SHA512 
f7d906ebb0bab74bf7dfe1f87fb700dd86e040b2f451d97233477fa13c67c98e845e34fd7828c5d7756e39634e128f2e7dedffc0b9b03b32b4bc36bca01117d8
+DIST upx-4.2.2-arm64_linux.tar.xz 600664 BLAKE2B 
9dd992d2212d3eebea7ad743a3faa6c69b2c713539f4f486f7a88fb16c1f81382b767669fb1b38ff46037f2b2b6311edf2423dc345c9409dc07f1bcc2c11525b
 SHA512 
a9f028c09f75ec01bded128c9aea9f29ae47ab24146d04aa50d9cd4be7a467899257776510e654fe38ff443d4dbe64916975583ecb94068a2c98ef40393bcae9
+DIST upx-4.2.2-armeb_linux.tar.xz 601780 BLAKE2B 
1159fead612b13d7f758be95eab212b269f9a3d521af7db03b6698f5131779a8c72f6731032d4d49c373d6d15cadc77ebc56010f5b50390d7e96be75a60a8654
 SHA512 
9363f2aef07eaa2bf1ed0342810c0144d837473f00b2a75903b4a57bd9cd9110ccc2b5971e7f85a6f0f3b3eb4723a8e0ee7b191e9cb231a58b421ca83416e264
+DIST upx-4.2.2-i386_linux.tar.xz 640812 BLAKE2B 
2767dfbccafb97603598c590784c30ebed3625121367c1faa464558fc76a52f62a7a3e3c1a0624cd0c5ca96e2df1debfef54408a09355b52f1889d409fa7207b
 SHA512 
ca6558d7246315d482f08d80ab3003b2352f610ea1080704d30d3386970013516700329435a32577f97e6fb6eafb4547013e251d2f70bd1a7fa2e36de1a58bd9
+DIST upx-4.2.2-mipsel_linux.tar.xz 683044 BLAKE2B 
6bc1884f3f8e5a55a7e73da3733493f3f4e8a5391f070c97d112197224d2ba38a1fac9aac7cb28a245b7fcd3cf053f3eae8052046351e3db993bf23a1e36c962
 SHA512 
582fe445064f7a57ab855b3295b9fe249c18f54925f2374e7d2fefd4dd24e228e5a8551019d389d8ebff53b30636a428018751ebf575d7436b873376140587a9
+DIST upx-4.2.2-powerpc64le_linux.tar.xz 678552 BLAKE2B 
1334b7096b46ab2f2cb1226c3c6ad2c9523c58df08d12357cecb7d4bd8f27186f0cced5e85010e95fe3547dfcc4441dd3f08aa38fb4980aff4f8305c9ef50213
 SHA512 
0e1813751247c309bcdd8fed0f8266776b054b68492c229aeebb1cad0e68bd7218929f70714647d6398dad30ce6e69cc41dde5511af2ec623cb1722c2c135322
+DIST upx-4.2.2-powerpc_linux.tar.xz 679340 BLAKE2B 
e48f5310265c2c7f5829bf8206e172752cd9c22cbad6344da748083c90f7e5d614d59509db71f89b2259a98c61579289f376231c6a4af2d833bc840044d0efde
 SHA512 
f9e3212e34f95c8370ec3b7eab179a91456b5d98e063c03777a6bb4fd0713e8490fc008c0e2c373ebe309997efce0fc9a29719df126a164449af9c91eec6b3e7

diff --git a/app-arch/upx-bin/upx-bin-4.2.2.ebuild 
b/app-arch/upx-bin/upx-bin-4.2.2.ebuild
new file mode 100644
index 000000000000..1014c4fbaab6
--- /dev/null
+++ b/app-arch/upx-bin/upx-bin-4.2.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 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