[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2024-04-11 Thread Yixun Lan
commit: e322772025989f5e6f32106cfc66868dbce9a29c
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Apr 11 07:57:11 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Apr 11 22:16:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3227720

app-arch/upx: drop 4.2.2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-arch/upx/Manifest |  1 -
 app-arch/upx/upx-4.2.2.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 9ee4e17b347d..58606ce802e6 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,3 +1,2 @@
 DIST upx-4.1.0-src.tar.xz 1267708 BLAKE2B 
ef7884028a97b1d7e542fc27756b705582786a22d193b1eef40d0db16580958baddc3baa44429b5ba2c0f7b5d4d0f4f79fdeb777af016b962b07c7639a319090
 SHA512 
de8306e833198d7f470c050b05c6111a50ea94f2e757c1006433742871ccd93fd7412f942cd776e9eac6c91e379545d72f070f3fe928e75e5d5092b766474f8c
-DIST upx-4.2.2-src.tar.xz 1275320 BLAKE2B 
747d8e9543325cafd368d5b47e7a90bfef042a80a58ad0fc1eba798716cebe16ef91645e436fd9506a3c8fe58aa28852437a81e4058afbb213284a4a2475c828
 SHA512 
03885abfd1db899ea21e9469068dbe046e4817de461e36a6c8a77f6a98f8ccaf00c95846ad3b13e59a5e037ce2f2bed7bea599396968e0aeb7ba5fce1b374a9b
 DIST upx-4.2.3-src.tar.xz 1283824 BLAKE2B 
2b53bf68196c35c05eb930760ad20446fbcde9b15e1e9261e2eb7553dc1c8ede48db952cd7c5bc6de5861ac98f9f62bb1d348806731fea7dad1e532fc7e1e636
 SHA512 
b9ebda5d3372132bb861e0dd035829b16e4c06900f68af182895f17975493707d78cbabc63060e581de1ce149bb5129d883f6e6abcde0413c0bf474db919f5fd

diff --git a/app-arch/upx/upx-4.2.2.ebuild b/app-arch/upx/upx-4.2.2.ebuild
deleted file mode 100644
index df37e7e83714..
--- a/app-arch/upx/upx-4.2.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="https://upx.github.io/;
-SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
-S="${WORKDIR}/${P}-src"
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="!app-arch/upx-bin"
-BDEPEND="app-arch/xz-utils[extra-filters]"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUPX_CONFIG_DISABLE_WERROR=ON
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   # Don't run tests in parallel, #878977
-   cmake_src_test -j1
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2024-04-11 Thread Yixun Lan
commit: 0ce52a9ac067f0a91973ff7a3f4514acc7911418
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Apr 11 08:00:44 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Apr 11 22:16:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce52a9a

app-arch/upx-bin: drop 4.2.2

Closes: https://github.com/gentoo/gentoo/pull/36210
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index ee1904555d6e..99b8f0e2dd90 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -5,13 +5,6 @@ DIST upx-4.1.0-i386_linux.tar.xz 620220 BLAKE2B 
db56d61ae8abe1e0a776f994bcd855f9
 DIST upx-4.1.0-mipsel_linux.tar.xz 678296 BLAKE2B 
6c7601405b66c25ea7d5a902d137a737ea9f88c92ab152cd322db03fff2f4166802d41321aedac33ef31f903362ef7f6896998916a417a97a5fd539250fb1914
 SHA512 
23c0fc515bfd1cad35ad1241ecedfc938b8061e63311abeee3eb0c01f9dc502ce9d4be68e0f19354893b0936c1bd9e6795e40c458255e18df63edf0f42424157
 DIST upx-4.1.0-powerpc64le_linux.tar.xz 674196 BLAKE2B 
cf6dfeea30f5054d8c9f69d88b8ff8c3d6f5e50e0ceab8fef8b51b403b96e571f2d73411d214743baedd7c12711047e0595349ca466373871a433035ca6cde30
 SHA512 
0f19ea1e04e7e226d2cd864e556170c7324f15bd3163458be1316ff9366b670eafe8a2d781220308efdb930941cb841a9a33702db7df61fec4b0521835a54bc7
 DIST upx-4.1.0-powerpc_linux.tar.xz 675776 BLAKE2B 
1ba5df26208c5781c33b18b7a1036a83bd9409a49fb30e54c64f04f16ec7a99bb83bbbc89dfdd9aff42acc866976803cc81706d077cab8275887999462ed44d0
 SHA512 
91584f0b3d257bc4b29631bf45313f9d226cd53e8629b0655bbb7d2b4c7a5450cfbf2b52c108bb7c727a17ffdb4afcb4baa9cb029c30dae057bf2d717d8ffea6
-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
 DIST upx-4.2.3-amd64_linux.tar.xz 589416 BLAKE2B 
88eb4f85477c589e7682b13faee4f9df8cb2021782e88cdde7f82c49dd77cfede269bef8f476e994749fcbadae459de8192a38aa0e17928a33156c54c032f8ae
 SHA512 
0ec084ba2049cd283e5a14124bc130b69b55d1cafb19bb342516cf0a45ace4f247a0f11aaf0c30222499837853768fcd8a50fd1c7828cdf9f1b0edfd47f9
 DIST upx-4.2.3-arm64_linux.tar.xz 600184 BLAKE2B 
7d80b0eba5cef383af1cf8b31b22cd7e51002292f250f84313609338a2878b5a88c9caea8e8df4936bbd00ffc326b806e6dff897651f2219305e7abb56702a15
 SHA512 
1c7ac30057b564a9ae5ee4835f0662b203e1915931d82dad9369dd4d80565959f32afff07898b7a59630ec883cb215b6f41356abf35e5b400dde7ab4e9f88541
 DIST upx-4.2.3-armeb_linux.tar.xz 601892 BLAKE2B 
5770139392ca379be96a7181420557d964ece2766e0dad0a315d0629b3e49b543cc8fbb3387e17cc92d26fdad65ff628341ef53e256c8ae910a744409d47d492
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2024-04-11 Thread Yixun Lan
commit: 47e08af2a611ac803980b1812c1bc8a04c293219
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Apr 11 08:00:35 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Apr 11 22:16:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47e08af2

app-arch/upx-bin: add 4.2.3

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index d6e8e482bca1..ee1904555d6e 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -12,3 +12,10 @@ DIST upx-4.2.2-i386_linux.tar.xz 640812 BLAKE2B 
2767dfbccafb97603598c590784c30eb
 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
+DIST upx-4.2.3-amd64_linux.tar.xz 589416 BLAKE2B 
88eb4f85477c589e7682b13faee4f9df8cb2021782e88cdde7f82c49dd77cfede269bef8f476e994749fcbadae459de8192a38aa0e17928a33156c54c032f8ae
 SHA512 
0ec084ba2049cd283e5a14124bc130b69b55d1cafb19bb342516cf0a45ace4f247a0f11aaf0c30222499837853768fcd8a50fd1c7828cdf9f1b0edfd47f9
+DIST upx-4.2.3-arm64_linux.tar.xz 600184 BLAKE2B 
7d80b0eba5cef383af1cf8b31b22cd7e51002292f250f84313609338a2878b5a88c9caea8e8df4936bbd00ffc326b806e6dff897651f2219305e7abb56702a15
 SHA512 
1c7ac30057b564a9ae5ee4835f0662b203e1915931d82dad9369dd4d80565959f32afff07898b7a59630ec883cb215b6f41356abf35e5b400dde7ab4e9f88541
+DIST upx-4.2.3-armeb_linux.tar.xz 601892 BLAKE2B 
5770139392ca379be96a7181420557d964ece2766e0dad0a315d0629b3e49b543cc8fbb3387e17cc92d26fdad65ff628341ef53e256c8ae910a744409d47d492
 SHA512 
bed641247a73b78cddb22940655691f60d87d7bcf3050d5ad14b3abc569c83f824433697a6790e3dd5fe029d6df2aad6878da13bb6fc8979d8a5e224d04a5504
+DIST upx-4.2.3-i386_linux.tar.xz 640800 BLAKE2B 
995b9814ac25acbb10559f1b7594352cf80c104b554f0033391b7972b741cf35eed89cba6208f09298e08b861f4be17f567151793e504a7b8310da663faf7670
 SHA512 
bba0ca8f8438e01259ed2a3a3012ea7cce3674b03eb5d7a96c32ed0028d3b06ab199973644d70e09aa405dec303434b4e318d99e1aa8d9db1c12c1deeb81
+DIST upx-4.2.3-mipsel_linux.tar.xz 684724 BLAKE2B 
e540b8b0ee7365a8b64ace9370f4f8c182995218eb1b4230ae094baddb75178e7eab06bd693f663c5e1f38f96ce66aa036f6792fcc6cedd9c8554a85b23a9027
 SHA512 
70e5fd35d36a6118afe10594ec17076ea0f4ba954edf7a15dd91a7dad1ca3ee9ed717fd31865fcd5611cb551d4f53b946daa14ce84d7a33f74b4d3ee85f7512b
+DIST upx-4.2.3-powerpc64le_linux.tar.xz 673892 BLAKE2B 
cb48edf50219d1abe2524661dae7f0d3e5adbcf84db5d913c13a392b0ce6dc9d6c3c5589a2898d1d192d596ade52aa32d612849de21edba46eb807e2d01b76c0
 SHA512 
016ef2ed437bedd8c3c7d26be268d5a183a32b0290968bbf84318d32d0bc7187171d14d2be717c18b00bdefcfd4d068257780d1fd34dbcd300c9d4f759f05e34
+DIST upx-4.2.3-powerpc_linux.tar.xz 677584 BLAKE2B 
cb3a835fccf7e233e7dc8bbd4bee226901bbd8c82c5210199ce713cab1c03fa2ab6ada5825f7052d01688db571e1466acee963b4e09787cc65ec07791981f33c
 SHA512 
deb0a6f088a62642142b02f2fc73790dc7c5b60cf6189fe9cde2aa259b9ec777ac5007c9168c4e5d71beb24d268d18b04c4c3e326a693edcb80d487dc3915145

diff --git a/app-arch/upx-bin/upx-bin-4.2.3.ebuild 
b/app-arch/upx-bin/upx-bin-4.2.3.ebuild
new file mode 100644
index ..1014c4fbaab6
--- /dev/null
+++ b/app-arch/upx-bin/upx-bin-4.2.3.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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2024-04-11 Thread Yixun Lan
commit: 2e008146b10858f3e68c5b3d599f307828364447
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Apr 11 07:56:41 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Apr 11 22:16:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e008146

app-arch/upx: add 4.2.3

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-arch/upx/Manifest |  1 +
 app-arch/upx/upx-4.2.3.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 889517f1db6f..9ee4e17b347d 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,2 +1,3 @@
 DIST upx-4.1.0-src.tar.xz 1267708 BLAKE2B 
ef7884028a97b1d7e542fc27756b705582786a22d193b1eef40d0db16580958baddc3baa44429b5ba2c0f7b5d4d0f4f79fdeb777af016b962b07c7639a319090
 SHA512 
de8306e833198d7f470c050b05c6111a50ea94f2e757c1006433742871ccd93fd7412f942cd776e9eac6c91e379545d72f070f3fe928e75e5d5092b766474f8c
 DIST upx-4.2.2-src.tar.xz 1275320 BLAKE2B 
747d8e9543325cafd368d5b47e7a90bfef042a80a58ad0fc1eba798716cebe16ef91645e436fd9506a3c8fe58aa28852437a81e4058afbb213284a4a2475c828
 SHA512 
03885abfd1db899ea21e9469068dbe046e4817de461e36a6c8a77f6a98f8ccaf00c95846ad3b13e59a5e037ce2f2bed7bea599396968e0aeb7ba5fce1b374a9b
+DIST upx-4.2.3-src.tar.xz 1283824 BLAKE2B 
2b53bf68196c35c05eb930760ad20446fbcde9b15e1e9261e2eb7553dc1c8ede48db952cd7c5bc6de5861ac98f9f62bb1d348806731fea7dad1e532fc7e1e636
 SHA512 
b9ebda5d3372132bb861e0dd035829b16e4c06900f68af182895f17975493707d78cbabc63060e581de1ce149bb5129d883f6e6abcde0413c0bf474db919f5fd

diff --git a/app-arch/upx/upx-4.2.3.ebuild b/app-arch/upx/upx-4.2.3.ebuild
new file mode 100644
index ..83d85276513a
--- /dev/null
+++ b/app-arch/upx/upx-4.2.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
+HOMEPAGE="https://upx.github.io/;
+SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
+S="${WORKDIR}/${P}-src"
+
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!app-arch/upx-bin"
+BDEPEND="app-arch/xz-utils[extra-filters]"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUPX_CONFIG_DISABLE_GITREV=ON
+   -DUPX_CONFIG_DISABLE_WERROR=ON
+   -DUPX_CONFIG_CMAKE_DISABLE_TEST=$(usex !test)
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   # Don't run tests in parallel, #878977
+   cmake_src_test -j1
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2024-03-16 Thread Joonas Niilola
commit: e93e211babc40eb25aff4f65a0c7b29cde5c8e69
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Feb  6 16:30:03 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 16 09:03:34 2024 +
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  gmail.com>
Signed-off-by: Joonas Niilola  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 ..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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2024-03-16 Thread Joonas Niilola
commit: 1108a19e7a2c84c2e1412c2a3f0ead1d887aadaf
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Feb  6 16:17:57 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 16 09:03:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1108a19e

app-arch/upx: drop 4.2.1

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/Manifest |  1 -
 app-arch/upx/upx-4.2.1.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 0d8a3fd6bc60..889517f1db6f 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,3 +1,2 @@
 DIST upx-4.1.0-src.tar.xz 1267708 BLAKE2B 
ef7884028a97b1d7e542fc27756b705582786a22d193b1eef40d0db16580958baddc3baa44429b5ba2c0f7b5d4d0f4f79fdeb777af016b962b07c7639a319090
 SHA512 
de8306e833198d7f470c050b05c6111a50ea94f2e757c1006433742871ccd93fd7412f942cd776e9eac6c91e379545d72f070f3fe928e75e5d5092b766474f8c
-DIST upx-4.2.1-src.tar.xz 1278288 BLAKE2B 
3bc879a43fc49399e5acbf37481e731b2174d755fc66ed55aefc9c46f9c9c13eb0fb3dcc5f00a77763a5823cb8d34ba090e4a7b6660e61a7799b9b1cb4693a96
 SHA512 
8c377b61aa5076435807b0f0207502ea1ca635a9e90a2a62f24a8f11e928160546540114cd2b8e2656baa2f99dd58a33fc6aafc58c221704fc70d29fc12e2bbe
 DIST upx-4.2.2-src.tar.xz 1275320 BLAKE2B 
747d8e9543325cafd368d5b47e7a90bfef042a80a58ad0fc1eba798716cebe16ef91645e436fd9506a3c8fe58aa28852437a81e4058afbb213284a4a2475c828
 SHA512 
03885abfd1db899ea21e9469068dbe046e4817de461e36a6c8a77f6a98f8ccaf00c95846ad3b13e59a5e037ce2f2bed7bea599396968e0aeb7ba5fce1b374a9b

diff --git a/app-arch/upx/upx-4.2.1.ebuild b/app-arch/upx/upx-4.2.1.ebuild
deleted file mode 100644
index df37e7e83714..
--- a/app-arch/upx/upx-4.2.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="https://upx.github.io/;
-SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
-S="${WORKDIR}/${P}-src"
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="!app-arch/upx-bin"
-BDEPEND="app-arch/xz-utils[extra-filters]"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUPX_CONFIG_DISABLE_WERROR=ON
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   # Don't run tests in parallel, #878977
-   cmake_src_test -j1
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2024-03-16 Thread Joonas Niilola
commit: c8db9aacd6e9aa14f8e07d37449ffb38ce8abcfa
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Feb  6 16:17:27 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 16 09:03:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8db9aac

app-arch/upx: add 4.2.2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/Manifest |  1 +
 app-arch/upx/upx-4.2.2.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 09c68e2acecf..0d8a3fd6bc60 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,2 +1,3 @@
 DIST upx-4.1.0-src.tar.xz 1267708 BLAKE2B 
ef7884028a97b1d7e542fc27756b705582786a22d193b1eef40d0db16580958baddc3baa44429b5ba2c0f7b5d4d0f4f79fdeb777af016b962b07c7639a319090
 SHA512 
de8306e833198d7f470c050b05c6111a50ea94f2e757c1006433742871ccd93fd7412f942cd776e9eac6c91e379545d72f070f3fe928e75e5d5092b766474f8c
 DIST upx-4.2.1-src.tar.xz 1278288 BLAKE2B 
3bc879a43fc49399e5acbf37481e731b2174d755fc66ed55aefc9c46f9c9c13eb0fb3dcc5f00a77763a5823cb8d34ba090e4a7b6660e61a7799b9b1cb4693a96
 SHA512 
8c377b61aa5076435807b0f0207502ea1ca635a9e90a2a62f24a8f11e928160546540114cd2b8e2656baa2f99dd58a33fc6aafc58c221704fc70d29fc12e2bbe
+DIST upx-4.2.2-src.tar.xz 1275320 BLAKE2B 
747d8e9543325cafd368d5b47e7a90bfef042a80a58ad0fc1eba798716cebe16ef91645e436fd9506a3c8fe58aa28852437a81e4058afbb213284a4a2475c828
 SHA512 
03885abfd1db899ea21e9469068dbe046e4817de461e36a6c8a77f6a98f8ccaf00c95846ad3b13e59a5e037ce2f2bed7bea599396968e0aeb7ba5fce1b374a9b

diff --git a/app-arch/upx/upx-4.2.2.ebuild b/app-arch/upx/upx-4.2.2.ebuild
new file mode 100644
index ..df37e7e83714
--- /dev/null
+++ b/app-arch/upx/upx-4.2.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
+HOMEPAGE="https://upx.github.io/;
+SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
+S="${WORKDIR}/${P}-src"
+
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="!app-arch/upx-bin"
+BDEPEND="app-arch/xz-utils[extra-filters]"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUPX_CONFIG_DISABLE_WERROR=ON
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   # Don't run tests in parallel, #878977
+   cmake_src_test -j1
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2024-03-16 Thread Joonas Niilola
commit: 4392e01fd8257fbcd7b68ae7ff30bdf52dc3f734
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Feb  6 16:30:27 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 16 09:03:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4392e01f

app-arch/upx-bin: drop 4.2.1

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35201
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx-bin/Manifest |  7 ---
 app-arch/upx-bin/upx-bin-4.2.1.ebuild | 39 ---
 2 files changed, 46 deletions(-)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 8f8b998fb4c9..d6e8e482bca1 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -5,13 +5,6 @@ DIST upx-4.1.0-i386_linux.tar.xz 620220 BLAKE2B 
db56d61ae8abe1e0a776f994bcd855f9
 DIST upx-4.1.0-mipsel_linux.tar.xz 678296 BLAKE2B 
6c7601405b66c25ea7d5a902d137a737ea9f88c92ab152cd322db03fff2f4166802d41321aedac33ef31f903362ef7f6896998916a417a97a5fd539250fb1914
 SHA512 
23c0fc515bfd1cad35ad1241ecedfc938b8061e63311abeee3eb0c01f9dc502ce9d4be68e0f19354893b0936c1bd9e6795e40c458255e18df63edf0f42424157
 DIST upx-4.1.0-powerpc64le_linux.tar.xz 674196 BLAKE2B 
cf6dfeea30f5054d8c9f69d88b8ff8c3d6f5e50e0ceab8fef8b51b403b96e571f2d73411d214743baedd7c12711047e0595349ca466373871a433035ca6cde30
 SHA512 
0f19ea1e04e7e226d2cd864e556170c7324f15bd3163458be1316ff9366b670eafe8a2d781220308efdb930941cb841a9a33702db7df61fec4b0521835a54bc7
 DIST upx-4.1.0-powerpc_linux.tar.xz 675776 BLAKE2B 
1ba5df26208c5781c33b18b7a1036a83bd9409a49fb30e54c64f04f16ec7a99bb83bbbc89dfdd9aff42acc866976803cc81706d077cab8275887999462ed44d0
 SHA512 
91584f0b3d257bc4b29631bf45313f9d226cd53e8629b0655bbb7d2b4c7a5450cfbf2b52c108bb7c727a17ffdb4afcb4baa9cb029c30dae057bf2d717d8ffea6
-DIST upx-4.2.1-amd64_linux.tar.xz 591260 BLAKE2B 
5b9c6a141b70e2b029bfcfb390b09975f2d0bbec00806e92fbd31710c634b2d5b16c74218c758734d70d786e9e325d18a96a4e24041c8a32bbd07d1d547da9f1
 SHA512 
71ca1d169994a131545496560c21f4487e9bc5e5d7b04ae4b861fc1d8df92696b63edace9a289d65767468ee3c4f26a67a950627e015538e01032915a945f35f
-DIST upx-4.2.1-arm64_linux.tar.xz 603260 BLAKE2B 
15615c6fee6e488a9c17b1b8e6ddd0dc7c90abb33dd1a7ede705922cb7fb05935e052c8cde52254ee5e103f3735fb7f7a5d024b04a2dbe74936ee3320524e753
 SHA512 
585e07e4c92ee6ee2ce6901b8d397260f8fb46c0e136c81ee9daa7adf00fc51c3ecad64e52eb2d79c639ea34301f0df7530ffb9add96bb526cacf7bcb8e86e03
-DIST upx-4.2.1-armeb_linux.tar.xz 603792 BLAKE2B 
1e15c85680b7e064a7a5d4e91a7ca31b055de0e4d5289ed846a4239159fa9782b078f36dbb361003aee8fccadd72590844cdf8607f5211f44b3cc89f79df374d
 SHA512 
a1156c3b6b020fa4feddf389add7cef5ff03d1ac07bb35d64487f492d96bae40f83e6138ade9430464d509be9931ae4d0034c6a81140adc31b693ee260ed
-DIST upx-4.2.1-i386_linux.tar.xz 630068 BLAKE2B 
104f468565651a8e1b5b882a6c7e75a4813ed0716314a8856908caf1ff162598d0956395f9bd5b14e4a23c2290c2e2fa218f03e6c7413950374dfbfaf8333a91
 SHA512 
688d69373f0999ff70d37bce7bc72c20c1d434237bbfd674d9cb492e70405fd60be1382c87be2ff132614bc8fd08ea93b8e9e4ac97a78b203073d91a122dd676
-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 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2024-01-06 Thread Conrad Kostecki
commit: 0e2fdb21e594de7d331d30e066b27fa23779014d
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Jan  2 15:49:29 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan  7 00:19:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e2fdb21

app-arch/upx-bin: add 4.2.1

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 592d00133483..8dd6f33d4c3e 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -12,3 +12,10 @@ DIST upx-4.1.0-i386_linux.tar.xz 620220 BLAKE2B 
db56d61ae8abe1e0a776f994bcd855f9
 DIST upx-4.1.0-mipsel_linux.tar.xz 678296 BLAKE2B 
6c7601405b66c25ea7d5a902d137a737ea9f88c92ab152cd322db03fff2f4166802d41321aedac33ef31f903362ef7f6896998916a417a97a5fd539250fb1914
 SHA512 
23c0fc515bfd1cad35ad1241ecedfc938b8061e63311abeee3eb0c01f9dc502ce9d4be68e0f19354893b0936c1bd9e6795e40c458255e18df63edf0f42424157
 DIST upx-4.1.0-powerpc64le_linux.tar.xz 674196 BLAKE2B 
cf6dfeea30f5054d8c9f69d88b8ff8c3d6f5e50e0ceab8fef8b51b403b96e571f2d73411d214743baedd7c12711047e0595349ca466373871a433035ca6cde30
 SHA512 
0f19ea1e04e7e226d2cd864e556170c7324f15bd3163458be1316ff9366b670eafe8a2d781220308efdb930941cb841a9a33702db7df61fec4b0521835a54bc7
 DIST upx-4.1.0-powerpc_linux.tar.xz 675776 BLAKE2B 
1ba5df26208c5781c33b18b7a1036a83bd9409a49fb30e54c64f04f16ec7a99bb83bbbc89dfdd9aff42acc866976803cc81706d077cab8275887999462ed44d0
 SHA512 
91584f0b3d257bc4b29631bf45313f9d226cd53e8629b0655bbb7d2b4c7a5450cfbf2b52c108bb7c727a17ffdb4afcb4baa9cb029c30dae057bf2d717d8ffea6
+DIST upx-4.2.1-amd64_linux.tar.xz 591260 BLAKE2B 
5b9c6a141b70e2b029bfcfb390b09975f2d0bbec00806e92fbd31710c634b2d5b16c74218c758734d70d786e9e325d18a96a4e24041c8a32bbd07d1d547da9f1
 SHA512 
71ca1d169994a131545496560c21f4487e9bc5e5d7b04ae4b861fc1d8df92696b63edace9a289d65767468ee3c4f26a67a950627e015538e01032915a945f35f
+DIST upx-4.2.1-arm64_linux.tar.xz 603260 BLAKE2B 
15615c6fee6e488a9c17b1b8e6ddd0dc7c90abb33dd1a7ede705922cb7fb05935e052c8cde52254ee5e103f3735fb7f7a5d024b04a2dbe74936ee3320524e753
 SHA512 
585e07e4c92ee6ee2ce6901b8d397260f8fb46c0e136c81ee9daa7adf00fc51c3ecad64e52eb2d79c639ea34301f0df7530ffb9add96bb526cacf7bcb8e86e03
+DIST upx-4.2.1-armeb_linux.tar.xz 603792 BLAKE2B 
1e15c85680b7e064a7a5d4e91a7ca31b055de0e4d5289ed846a4239159fa9782b078f36dbb361003aee8fccadd72590844cdf8607f5211f44b3cc89f79df374d
 SHA512 
a1156c3b6b020fa4feddf389add7cef5ff03d1ac07bb35d64487f492d96bae40f83e6138ade9430464d509be9931ae4d0034c6a81140adc31b693ee260ed
+DIST upx-4.2.1-i386_linux.tar.xz 630068 BLAKE2B 
104f468565651a8e1b5b882a6c7e75a4813ed0716314a8856908caf1ff162598d0956395f9bd5b14e4a23c2290c2e2fa218f03e6c7413950374dfbfaf8333a91
 SHA512 
688d69373f0999ff70d37bce7bc72c20c1d434237bbfd674d9cb492e70405fd60be1382c87be2ff132614bc8fd08ea93b8e9e4ac97a78b203073d91a122dd676
+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

diff --git a/app-arch/upx-bin/upx-bin-4.2.1.ebuild 
b/app-arch/upx-bin/upx-bin-4.2.1.ebuild
new file mode 100644
index ..1014c4fbaab6
--- /dev/null
+++ b/app-arch/upx-bin/upx-bin-4.2.1.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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2024-01-06 Thread Conrad Kostecki
commit: 794d70c54d8537c4237ad69c0f90b28b216fa8c1
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Jan  2 15:38:24 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan  7 00:19:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794d70c5

app-arch/upx: add 4.2.1

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-arch/upx/Manifest |  1 +
 app-arch/upx/upx-4.2.1.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 9cd3537beeb4..ac1b6779ca31 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,2 +1,3 @@
 DIST upx-4.0.2-src.tar.xz 1191960 BLAKE2B 
d1b111d886498628174653e2184bb648862986c6b65441a31ccbbd5360d9fd04d2d8b6cb276111cf4726f38aba0a3cd2c42b6fd62caba69a7996a4e59a5471ca
 SHA512 
0aafbaf97a25e9cd1866d03358f5eceab2c0ba4b2f3acdd58178b41c32af58335b6cb843d83f3398d4ceedc238bfcd95f86a20c38a11d5e4e8af6a28c7e8b82e
 DIST upx-4.1.0-src.tar.xz 1267708 BLAKE2B 
ef7884028a97b1d7e542fc27756b705582786a22d193b1eef40d0db16580958baddc3baa44429b5ba2c0f7b5d4d0f4f79fdeb777af016b962b07c7639a319090
 SHA512 
de8306e833198d7f470c050b05c6111a50ea94f2e757c1006433742871ccd93fd7412f942cd776e9eac6c91e379545d72f070f3fe928e75e5d5092b766474f8c
+DIST upx-4.2.1-src.tar.xz 1278288 BLAKE2B 
3bc879a43fc49399e5acbf37481e731b2174d755fc66ed55aefc9c46f9c9c13eb0fb3dcc5f00a77763a5823cb8d34ba090e4a7b6660e61a7799b9b1cb4693a96
 SHA512 
8c377b61aa5076435807b0f0207502ea1ca635a9e90a2a62f24a8f11e928160546540114cd2b8e2656baa2f99dd58a33fc6aafc58c221704fc70d29fc12e2bbe

diff --git a/app-arch/upx/upx-4.2.1.ebuild b/app-arch/upx/upx-4.2.1.ebuild
new file mode 100644
index ..df37e7e83714
--- /dev/null
+++ b/app-arch/upx/upx-4.2.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
+HOMEPAGE="https://upx.github.io/;
+SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
+S="${WORKDIR}/${P}-src"
+
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="!app-arch/upx-bin"
+BDEPEND="app-arch/xz-utils[extra-filters]"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUPX_CONFIG_DISABLE_WERROR=ON
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   # Don't run tests in parallel, #878977
+   cmake_src_test -j1
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2024-01-06 Thread Conrad Kostecki
commit: 4cf39075390fffa060c7f98a6abe065d75966134
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Jan  2 15:39:15 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan  7 00:19:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf39075

app-arch/upx: drop 4.0.2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-arch/upx/Manifest |  1 -
 app-arch/upx/upx-4.0.2.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index ac1b6779ca31..09c68e2acecf 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,3 +1,2 @@
-DIST upx-4.0.2-src.tar.xz 1191960 BLAKE2B 
d1b111d886498628174653e2184bb648862986c6b65441a31ccbbd5360d9fd04d2d8b6cb276111cf4726f38aba0a3cd2c42b6fd62caba69a7996a4e59a5471ca
 SHA512 
0aafbaf97a25e9cd1866d03358f5eceab2c0ba4b2f3acdd58178b41c32af58335b6cb843d83f3398d4ceedc238bfcd95f86a20c38a11d5e4e8af6a28c7e8b82e
 DIST upx-4.1.0-src.tar.xz 1267708 BLAKE2B 
ef7884028a97b1d7e542fc27756b705582786a22d193b1eef40d0db16580958baddc3baa44429b5ba2c0f7b5d4d0f4f79fdeb777af016b962b07c7639a319090
 SHA512 
de8306e833198d7f470c050b05c6111a50ea94f2e757c1006433742871ccd93fd7412f942cd776e9eac6c91e379545d72f070f3fe928e75e5d5092b766474f8c
 DIST upx-4.2.1-src.tar.xz 1278288 BLAKE2B 
3bc879a43fc49399e5acbf37481e731b2174d755fc66ed55aefc9c46f9c9c13eb0fb3dcc5f00a77763a5823cb8d34ba090e4a7b6660e61a7799b9b1cb4693a96
 SHA512 
8c377b61aa5076435807b0f0207502ea1ca635a9e90a2a62f24a8f11e928160546540114cd2b8e2656baa2f99dd58a33fc6aafc58c221704fc70d29fc12e2bbe

diff --git a/app-arch/upx/upx-4.0.2.ebuild b/app-arch/upx/upx-4.0.2.ebuild
deleted file mode 100644
index 44d1747d853c..
--- a/app-arch/upx/upx-4.0.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="https://upx.github.io/;
-SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
-S="${WORKDIR}/${P}-src"
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
-
-RDEPEND="!app-arch/upx-bin"
-BDEPEND="app-arch/xz-utils[extra-filters]"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUPX_CONFIG_DISABLE_WERROR=ON
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   # Don't run tests in parallel, #878977
-   cmake_src_test -j1
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2024-01-06 Thread Conrad Kostecki
commit: c1b19d8dd091a18b827b6afc18f15b40c774353f
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Jan  2 15:49:58 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan  7 00:19:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b19d8d

app-arch/upx-bin: drop 4.0.2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34604
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-arch/upx-bin/Manifest |  7 ---
 app-arch/upx-bin/upx-bin-4.0.2.ebuild | 39 ---
 2 files changed, 46 deletions(-)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 8dd6f33d4c3e..a27297607ed2 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -1,10 +1,3 @@
-DIST upx-4.0.2-amd64_linux.tar.xz 564572 BLAKE2B 
1efd4f57f964714dc9883ba66aa643e925d8971e10cd46776ac3ba0f417260b0f3443a52e090b6a762d86c224e58b28804d699433a929c599be1375417714aa1
 SHA512 
928f02fa82417e93363caaa86ba20af45e85a0e4b0bb0dee68a17eb7501442136baf3ab82bb24ebf4b891b0242c19d26b3443423fd892e81648df1f55aca90d6
-DIST upx-4.0.2-arm64_linux.tar.xz 574620 BLAKE2B 
3696fc9b25d9b114655883d2de7ee0cac1fe5b5d8ac93fda4eacdf975e223bf483d7e5c10a26958c05d052a3ec4e756711659d1018306d8d975cf1411a177af1
 SHA512 
106a3261491ccd5b72cbd956952b0bc0b99f59a819414d0c42d08d47d672f235d460b437d4abbd7c8e00c9eb95edb85a327e6ce24a130e7124867eb03883ac64
-DIST upx-4.0.2-armeb_linux.tar.xz 573104 BLAKE2B 
749a91dcecec797402e67f761aab064d421138858dc53a53528d50c979ab6c0bd5fec74dae71311c9c4ec4217980e7f6ab2bbfa37e7a4decc4fad76dcd643397
 SHA512 
5407a4c08ab67c97b115ff31ea5f3fec779f34a117091c1e5c19020ca8b65033fe5398ebc885dbe09b16ea5c05a760a7e7994c2ee8e29acc2b6b8c67f108656a
-DIST upx-4.0.2-i386_linux.tar.xz 595748 BLAKE2B 
323ade8a8c02af4b96f832417483c7410e9b21c5c34f7db7838db0e49e0550d27a91142e1ae321bf2f2950a00e7610223708f16b955682e9632236e8f05a5e34
 SHA512 
3b9db6f6c7c17f368bea64a9f690793287de61f408cc1d96b6dfef1818d4078b5acdc390c780dfa22bde9dd53b0b8018a9a7c556b60e57006467ff3408d57ca3
-DIST upx-4.0.2-mipsel_linux.tar.xz 652624 BLAKE2B 
3c0925dc65ad0bec7b14506229e7b7c0d0750d61fd662d493499a071bbe96ace88a6d8c7d0562cb715ed5c6b7dee0cc97fb2f3b2ff2a541491baa0142056912f
 SHA512 
ec5a1c7346895987bbd7bdb41ca5fdaaab4f55de48c32883273c7db2c1ff79ed54a8c2956c03001b3cafb348d95d48ffc8d8bf3110f957dbc5974138ccd21a62
-DIST upx-4.0.2-powerpc64le_linux.tar.xz 649132 BLAKE2B 
dde9dbbae7c40557b67c2711ea42e8746f868c1c1635d22d23f218f5dbc12097da9a11554f1c2005b46c666d2181e2ed77005010ef4695e236fc94af93c35f16
 SHA512 
72b2b09d8163b12448f1579d73fa99aade6dc4769ffc544463adb371e282ad0005a0996d0fc826ce071d7a07eec3f3ea87e1aa31ecb965eddc38740accf39a0c
-DIST upx-4.0.2-powerpc_linux.tar.xz 647792 BLAKE2B 
0386ff117d7f1263b7a2ea897b853f62af8ceb7b38da755b7d9672539570f6cf9f9e7a3ba44aedd95c82da95178ff95d1701fc39cd4473ff56f4650e77f4a47e
 SHA512 
e3d28a5a1d08c00814aa88100dbb05be2799bb940c0b8ddfbe94a0b013e9f26c9e6404321ba734dabbf616e02d18d31019cae6bebb3eb91f2481fa6c31b9b6c9
 DIST upx-4.1.0-amd64_linux.tar.xz 584124 BLAKE2B 
c681883799a18d8ab05c06fc0d6890ae14f14191fabaf2655d91dc35ef51c18e822dfb40fcfb7a6a2952c65967e2941c5c5a5a8d75ea9d6fee93007de2358d72
 SHA512 
43739e7abcb895b55e84836eaab50540aba2eda45913d75412228428e64983e1fe29d7c21a471a1b6ebcdc331b7da6051775ffabb59f67a38b52d4d61e74e0ae
 DIST upx-4.1.0-arm64_linux.tar.xz 596652 BLAKE2B 
7ce7deff35245aa8f63b3340a22ef94691f45eca3b2236016d333d7acf6ed254d68491b574b31fb49af2faeaabbd67259183d06378bf3dcd2da7aa1b4f3390ba
 SHA512 
267c954cf58c3c3e4d89fb754970beb200fe26ea34bd67ab8775d579eadb739e2195579c590a09ea633a514635ac6de838803ae0d79eb37a92e18ce12fe0ac5a
 DIST upx-4.1.0-armeb_linux.tar.xz 595696 BLAKE2B 
56fe546dea5b352c8016cfa75d2676dc3b7da5029accc55888ac6abffa768f786adac11a74269e074473cf30e2ea9e5ba5761a886259f242be34efd1f81a31e9
 SHA512 
41e73b42300ee3ababca13cf8e60373254288c6f6e0d7b9df1d245f12c1657ddc2f89fbaaa88b503d6959f32433d846c6eef8b81f8068be229fa018f614f2cbf

diff --git a/app-arch/upx-bin/upx-bin-4.0.2.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
deleted file mode 100644
index 611c953f6d8c..
--- a/app-arch/upx-bin/upx-bin-4.0.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2023-12-24 Thread Arthur Zamarin
commit: 7e9fe67d98fa8b137b5332e9adc90e800daa94e8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 24 17:21:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 24 17:21:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e9fe67d

app-arch/upx: Stabilize 4.1.0 x86, #920586

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/upx/upx-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-4.1.0.ebuild b/app-arch/upx/upx-4.1.0.ebuild
index a8c49c8ba6e4..44d1747d853c 100644
--- a/app-arch/upx/upx-4.1.0.ebuild
+++ b/app-arch/upx/upx-4.1.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2023-12-24 Thread Arthur Zamarin
commit: a1ac7a69e9102f5863a52ad41f46249472ebab3f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 24 17:21:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 24 17:21:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ac7a69

app-arch/upx-bin: Stabilize 4.1.0 x86, #920585

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/upx-bin/upx-bin-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx-bin/upx-bin-4.1.0.ebuild 
b/app-arch/upx-bin/upx-bin-4.1.0.ebuild
index 3c74f7c3e60f..c715b092fa07 100644
--- a/app-arch/upx-bin/upx-bin-4.1.0.ebuild
+++ b/app-arch/upx-bin/upx-bin-4.1.0.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2+ UPX-exception"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
 RESTRICT="strip"
 
 RDEPEND="!app-arch/upx"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2023-12-23 Thread Sam James
commit: 3b7a60fc7c9b2d78a652d3bb3f9909aa02a60197
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 01:00:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 01:00:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7a60fc

app-arch/upx: Stabilize 4.1.0 amd64, #920586

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx/upx-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-4.1.0.ebuild b/app-arch/upx/upx-4.1.0.ebuild
index e6cb58a6ff24..a8c49c8ba6e4 100644
--- a/app-arch/upx/upx-4.1.0.ebuild
+++ b/app-arch/upx/upx-4.1.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2023-08-10 Thread Conrad Kostecki
commit: fc78a67ff63e8365fd7bdfc4f1751af8b6aeb77a
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Aug  9 12:10:19 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Aug 10 06:56:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc78a67f

app-arch/upx: add 4.1.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-arch/upx/Manifest |  1 +
 app-arch/upx/upx-4.1.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index cdaf5d2019f0..9cd3537beeb4 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1 +1,2 @@
 DIST upx-4.0.2-src.tar.xz 1191960 BLAKE2B 
d1b111d886498628174653e2184bb648862986c6b65441a31ccbbd5360d9fd04d2d8b6cb276111cf4726f38aba0a3cd2c42b6fd62caba69a7996a4e59a5471ca
 SHA512 
0aafbaf97a25e9cd1866d03358f5eceab2c0ba4b2f3acdd58178b41c32af58335b6cb843d83f3398d4ceedc238bfcd95f86a20c38a11d5e4e8af6a28c7e8b82e
+DIST upx-4.1.0-src.tar.xz 1267708 BLAKE2B 
ef7884028a97b1d7e542fc27756b705582786a22d193b1eef40d0db16580958baddc3baa44429b5ba2c0f7b5d4d0f4f79fdeb777af016b962b07c7639a319090
 SHA512 
de8306e833198d7f470c050b05c6111a50ea94f2e757c1006433742871ccd93fd7412f942cd776e9eac6c91e379545d72f070f3fe928e75e5d5092b766474f8c

diff --git a/app-arch/upx/upx-4.1.0.ebuild b/app-arch/upx/upx-4.1.0.ebuild
new file mode 100644
index ..e6cb58a6ff24
--- /dev/null
+++ b/app-arch/upx/upx-4.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
+HOMEPAGE="https://upx.github.io/;
+SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
+S="${WORKDIR}/${P}-src"
+
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="!app-arch/upx-bin"
+BDEPEND="app-arch/xz-utils[extra-filters]"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUPX_CONFIG_DISABLE_WERROR=ON
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   # Don't run tests in parallel, #878977
+   cmake_src_test -j1
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2023-08-10 Thread Conrad Kostecki
commit: 5b9e6d6759a8d4a8279fa4166d56bd06b7aee9da
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Aug  9 12:16:32 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Aug 10 06:56:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9e6d67

app-arch/upx-bin: add 4.1.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32230
Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index e9f5f0370155..592d00133483 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -5,3 +5,10 @@ DIST upx-4.0.2-i386_linux.tar.xz 595748 BLAKE2B 
323ade8a8c02af4b96f832417483c741
 DIST upx-4.0.2-mipsel_linux.tar.xz 652624 BLAKE2B 
3c0925dc65ad0bec7b14506229e7b7c0d0750d61fd662d493499a071bbe96ace88a6d8c7d0562cb715ed5c6b7dee0cc97fb2f3b2ff2a541491baa0142056912f
 SHA512 
ec5a1c7346895987bbd7bdb41ca5fdaaab4f55de48c32883273c7db2c1ff79ed54a8c2956c03001b3cafb348d95d48ffc8d8bf3110f957dbc5974138ccd21a62
 DIST upx-4.0.2-powerpc64le_linux.tar.xz 649132 BLAKE2B 
dde9dbbae7c40557b67c2711ea42e8746f868c1c1635d22d23f218f5dbc12097da9a11554f1c2005b46c666d2181e2ed77005010ef4695e236fc94af93c35f16
 SHA512 
72b2b09d8163b12448f1579d73fa99aade6dc4769ffc544463adb371e282ad0005a0996d0fc826ce071d7a07eec3f3ea87e1aa31ecb965eddc38740accf39a0c
 DIST upx-4.0.2-powerpc_linux.tar.xz 647792 BLAKE2B 
0386ff117d7f1263b7a2ea897b853f62af8ceb7b38da755b7d9672539570f6cf9f9e7a3ba44aedd95c82da95178ff95d1701fc39cd4473ff56f4650e77f4a47e
 SHA512 
e3d28a5a1d08c00814aa88100dbb05be2799bb940c0b8ddfbe94a0b013e9f26c9e6404321ba734dabbf616e02d18d31019cae6bebb3eb91f2481fa6c31b9b6c9
+DIST upx-4.1.0-amd64_linux.tar.xz 584124 BLAKE2B 
c681883799a18d8ab05c06fc0d6890ae14f14191fabaf2655d91dc35ef51c18e822dfb40fcfb7a6a2952c65967e2941c5c5a5a8d75ea9d6fee93007de2358d72
 SHA512 
43739e7abcb895b55e84836eaab50540aba2eda45913d75412228428e64983e1fe29d7c21a471a1b6ebcdc331b7da6051775ffabb59f67a38b52d4d61e74e0ae
+DIST upx-4.1.0-arm64_linux.tar.xz 596652 BLAKE2B 
7ce7deff35245aa8f63b3340a22ef94691f45eca3b2236016d333d7acf6ed254d68491b574b31fb49af2faeaabbd67259183d06378bf3dcd2da7aa1b4f3390ba
 SHA512 
267c954cf58c3c3e4d89fb754970beb200fe26ea34bd67ab8775d579eadb739e2195579c590a09ea633a514635ac6de838803ae0d79eb37a92e18ce12fe0ac5a
+DIST upx-4.1.0-armeb_linux.tar.xz 595696 BLAKE2B 
56fe546dea5b352c8016cfa75d2676dc3b7da5029accc55888ac6abffa768f786adac11a74269e074473cf30e2ea9e5ba5761a886259f242be34efd1f81a31e9
 SHA512 
41e73b42300ee3ababca13cf8e60373254288c6f6e0d7b9df1d245f12c1657ddc2f89fbaaa88b503d6959f32433d846c6eef8b81f8068be229fa018f614f2cbf
+DIST upx-4.1.0-i386_linux.tar.xz 620220 BLAKE2B 
db56d61ae8abe1e0a776f994bcd855f96c650789f6a43e0ea33d1d73868b2d63dc5f371b998cf2cef06f3c63ad4ba12600e5cd9faa37ceeb5f723fe05914026a
 SHA512 
5de3870fa5ac2c1e6375035f15d0d8efc7e47a5e1b8ef38872e0631ffbb060cbb1e8494814b3e3b3f6507c4bf44b42c3da554562a5b31b8283f3f39fba5a1ece
+DIST upx-4.1.0-mipsel_linux.tar.xz 678296 BLAKE2B 
6c7601405b66c25ea7d5a902d137a737ea9f88c92ab152cd322db03fff2f4166802d41321aedac33ef31f903362ef7f6896998916a417a97a5fd539250fb1914
 SHA512 
23c0fc515bfd1cad35ad1241ecedfc938b8061e63311abeee3eb0c01f9dc502ce9d4be68e0f19354893b0936c1bd9e6795e40c458255e18df63edf0f42424157
+DIST upx-4.1.0-powerpc64le_linux.tar.xz 674196 BLAKE2B 
cf6dfeea30f5054d8c9f69d88b8ff8c3d6f5e50e0ceab8fef8b51b403b96e571f2d73411d214743baedd7c12711047e0595349ca466373871a433035ca6cde30
 SHA512 
0f19ea1e04e7e226d2cd864e556170c7324f15bd3163458be1316ff9366b670eafe8a2d781220308efdb930941cb841a9a33702db7df61fec4b0521835a54bc7
+DIST upx-4.1.0-powerpc_linux.tar.xz 675776 BLAKE2B 
1ba5df26208c5781c33b18b7a1036a83bd9409a49fb30e54c64f04f16ec7a99bb83bbbc89dfdd9aff42acc866976803cc81706d077cab8275887999462ed44d0
 SHA512 
91584f0b3d257bc4b29631bf45313f9d226cd53e8629b0655bbb7d2b4c7a5450cfbf2b52c108bb7c727a17ffdb4afcb4baa9cb029c30dae057bf2d717d8ffea6

diff --git a/app-arch/upx-bin/upx-bin-4.1.0.ebuild 
b/app-arch/upx-bin/upx-bin-4.1.0.ebuild
new file mode 100644
index ..314b9fe16865
--- /dev/null
+++ b/app-arch/upx-bin/upx-bin-4.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/, app-arch/upx/files/

2023-04-21 Thread David Seifert
commit: b0b2e526e852b58f2e863b2341eb464462873f20
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 21 16:14:44 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 21 16:14:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b2e526

app-arch/upx: drop 4.0.1-r1

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 app-arch/upx/Manifest |  1 -
 app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch | 61 ---
 app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch | 45 -
 app-arch/upx/upx-4.0.1-r1.ebuild  | 35 -
 4 files changed, 142 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index c06784b73e2c..cdaf5d2019f0 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,2 +1 @@
-DIST upx-4.0.1-src.tar.xz 1154032 BLAKE2B 
0da23cedf73506e06e5dcf19ab0d194d8e578188bb4d75e760fe3f7dc7f24a9d42ff4b75fd9514162f48ae7cfad347b5bd65789805071354a74129960807843b
 SHA512 
f2e42c83fd4a0d273a20c8b0f0d1eb201edcd1f10c779d2a6e8ac0812741c3af0c887382e54894190ecc4c7002a910524b2ed79ae7a7b595b8392598ad2e1235
 DIST upx-4.0.2-src.tar.xz 1191960 BLAKE2B 
d1b111d886498628174653e2184bb648862986c6b65441a31ccbbd5360d9fd04d2d8b6cb276111cf4726f38aba0a3cd2c42b6fd62caba69a7996a4e59a5471ca
 SHA512 
0aafbaf97a25e9cd1866d03358f5eceab2c0ba4b2f3acdd58178b41c32af58335b6cb843d83f3398d4ceedc238bfcd95f86a20c38a11d5e4e8af6a28c7e8b82e

diff --git a/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch 
b/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch
deleted file mode 100644
index 779800a08e40..
--- a/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 1d291ff0db8a056600ebdebb9c3c62d700eaa842 Mon Sep 17 00:00:00 2001
-From: John Reiser 
-Date: Thu, 24 Nov 2022 10:28:03 -0800
-Subject: [PATCH] p_tmt: more sanity of input, cleanup MemBuffer usage
-
-https://github.com/upx/upx/issues/632
-   modified:   src/p_tmt.cpp

- src/p_tmt.cpp | 23 +++
- 1 file changed, 11 insertions(+), 12 deletions(-)
-
-diff --git a/src/p_tmt.cpp b/src/p_tmt.cpp
-index 7dc72888..592809a9 100644
 a/src/p_tmt.cpp
-+++ b/src/p_tmt.cpp
-@@ -173,15 +173,13 @@ int PackTmt::readFileHeader()
- fi->seek(adam_offset,SEEK_SET);
- fi->readx(,sizeof(ih));
- // FIXME: should add more checks for the values in 'ih'
--unsigned const imagesize = get_le32();
--unsigned const entry = get_le32();
--unsigned const relocsize = get_le32();
--if (!imagesize
--||  file_size <= imagesize
--||  file_size <= entry
--||  file_size <= relocsize) {
--printWarn(getName(), "bad header; imagesize=%#x  entry=%#x  
relocsize=%#x",
--imagesize, entry, relocsize);
-+unsigned const imagesize = ih.imagesize;
-+unsigned const entry = ih.entry;
-+unsigned const relocsize = ih.relocsize;
-+if (imagesize < sizeof(ih) || entry < sizeof(ih) || file_size <= 
imagesize ||
-+file_size <= entry || file_size <= relocsize) {
-+printWarn(getName(), "bad header; imagesize=%#x  entry=%#x  
relocsize=%#x", imagesize,
-+  entry, relocsize);
- return 0;
- }
- 
-@@ -215,15 +213,16 @@ void PackTmt::pack(OutputFile *fo)
- ibuf.alloc(usize+rsize+128);
- obuf.allocForCompression(usize+rsize+128);
- 
--MemBuffer wrkmem;
--wrkmem.alloc(rsize+EXTRA_INFO); // relocations
-+MemBuffer mb_wrkmem;
-+mb_wrkmem.alloc(rsize + EXTRA_INFO + 4); // relocations + original entry 
point + relocsize
-+SPAN_S_VAR(upx_byte, wrkmem, mb_wrkmem);
- 
- fi->seek(adam_offset+sizeof(ih),SEEK_SET);
- fi->readx(ibuf,usize);
- fi->readx(wrkmem+4,rsize);
- const unsigned overlay = file_size - fi->tell();
- 
--if (find_le32(ibuf,128,get_le32("UPX ")) >= 0)
-+if (find_le32(ibuf, UPX_MIN(128u, usize), get_le32("UPX ")) >= 0)
- throwAlreadyPacked();
- if (rsize == 0)
- throwCantPack("file is already compressed with another packer");
--- 
-2.38.2
-

diff --git a/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch 
b/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch
deleted file mode 100644
index 8cb8455b4eab..
--- a/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 779b648c5f6aa9b33f4728f79dd4d0efec0bf860 Mon Sep 17 00:00:00 2001
-From: John Reiser 
-Date: Wed, 23 Nov 2022 19:49:28 -0800
-Subject: [PATCH] invert_pt_dynamic: fix thinko; PackLinuxElf64help1 insist on
- ELF
-
-https://github.com/upx/upx/issues/631
-   modified:   src/p_lx_elf.cpp

- src/p_lx_elf.cpp | 8 +---
- 1 file changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp
-index fa55470f7..b698ee0a2 100644
 a/src/p_lx_elf.cpp
-+++ b/src/p_lx_elf.cpp
-@@ -256,7 +256,8 @@ PackLinuxElf32::PackLinuxElf32help1(InputFile *f)
- e_phnum = 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2023-04-21 Thread David Seifert
commit: 67c106a1e5b70b8fd2831135098849e256b3ea7d
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 21 16:14:45 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 21 16:14:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67c106a1

app-arch/upx-bin: drop 4.0.1

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 app-arch/upx-bin/Manifest |  7 ---
 app-arch/upx-bin/upx-bin-4.0.1.ebuild | 39 ---
 2 files changed, 46 deletions(-)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 319294a77126..e9f5f0370155 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -1,10 +1,3 @@
-DIST upx-4.0.1-amd64_linux.tar.xz 56 BLAKE2B 
10d1e3b0aa53a4b86974bb0e8fa8a5adbb6112a0c2134748e62a6890c8c02446311ab0b33e61dc98dd5905d70bbff1265169027e81149d527b547eaa822b482f
 SHA512 
907e178c19673fc5e9a26733b03d5e5b442c2cae01e03abbe44f170671efb601a337cfdaba17f2e56217a3bebea6a29318d80f81e9853000d4012a742795e533
-DIST upx-4.0.1-arm64_linux.tar.xz 570728 BLAKE2B 
c23db0fcf6ca79a464151518befe4ddccc347b7364e679f3d87f5dfea3c7b10bc33559125e664fc08508335eddbc263cc7ff2383274b9f15c29b03ecfcdeb33b
 SHA512 
6e1bebd7e561409c2f37cdcbfb2a7a6f923b11acce21df5f21abfa2db172932129ebf06311ab167b8e05886d4b457c9ade6d6e8181c1c90a7ef843fbdae6b089
-DIST upx-4.0.1-armeb_linux.tar.xz 571196 BLAKE2B 
0719eaccdb3e940d95d8104bd27fa9d9fddb8212200d6598d78a10070f0f21b7371a1e64b6c9d50f823631120505a181f66f73e4352430f1dec876072ad1a12c
 SHA512 
5fa40d3fc06092a4c301c3ef347c242b8ebdee2bdcd3621755e50d4cdbcf826627b5da2aedcface2d4591a9770184a7186b16b9872cdf114b1cbab5c5cf47f71
-DIST upx-4.0.1-i386_linux.tar.xz 595536 BLAKE2B 
e68211c6db05fddb5fadb4c628d7ce0c29dc9f80c1770ce9ddf90a7a6e780e5d1cf3426a5fe76765b81aeb8bc9df7a468a0d8bd4918c7cd15da4747dc248080b
 SHA512 
c700a7138fbcbb1c510c56f49a43c17604ef2aa192c0c8336d59bf9a5454635131b48c004a070833198cd0df23c2600d46f9293b990a43576762e0eb3334203f
-DIST upx-4.0.1-mipsel_linux.tar.xz 650372 BLAKE2B 
e5294055953ff599ae1f5ce0cc39dbd42fb0a53bdd6a8b833e97bb2717225dbd0c6c449274a3d4fb400ac86caf6e118617784bbe722843adf1767c866fef58a7
 SHA512 
266292e6027852d017b0e2725db4216230b362f7e2070008dde020b2d83c980ba7b50219f3d3a9914ef8f185799abb14cdfc55620bf532a1678bd3c1c5ccb025
-DIST upx-4.0.1-powerpc64le_linux.tar.xz 651596 BLAKE2B 
4c9ebdc3c4873cbb2cd9483ba406f2600e9c54e54bb29c928b9f5ca0726f1ecc49c5f62be1d29ce8f2a750f269d32ee3a5165c60aaa4de923f4f8571a0f08829
 SHA512 
9d9618341f55af77ce02dfb7587b6a90c8657fedff6be0f39c7c1ae83134aeeddccf1713a13835c44d9f9f6d9021294b8bce7fc527f3e76825c96a4cbbb55843
-DIST upx-4.0.1-powerpc_linux.tar.xz 649004 BLAKE2B 
0dc543960946fc4293ae985ea04a60dea5052c661ed2f9b5aa18764bf3072a502cff7e183233abda24b713a38cc70d6e7495dbf9a980405eb3e7c3dbff765667
 SHA512 
7f40898b6ab03de038c37b524db93639a8cb3b502a15bff28f61d50f9fc3eef1e89e3226d2c15fc0a52db4efd7c4b384303932e43f57d75f9d18a09057ed4292
 DIST upx-4.0.2-amd64_linux.tar.xz 564572 BLAKE2B 
1efd4f57f964714dc9883ba66aa643e925d8971e10cd46776ac3ba0f417260b0f3443a52e090b6a762d86c224e58b28804d699433a929c599be1375417714aa1
 SHA512 
928f02fa82417e93363caaa86ba20af45e85a0e4b0bb0dee68a17eb7501442136baf3ab82bb24ebf4b891b0242c19d26b3443423fd892e81648df1f55aca90d6
 DIST upx-4.0.2-arm64_linux.tar.xz 574620 BLAKE2B 
3696fc9b25d9b114655883d2de7ee0cac1fe5b5d8ac93fda4eacdf975e223bf483d7e5c10a26958c05d052a3ec4e756711659d1018306d8d975cf1411a177af1
 SHA512 
106a3261491ccd5b72cbd956952b0bc0b99f59a819414d0c42d08d47d672f235d460b437d4abbd7c8e00c9eb95edb85a327e6ce24a130e7124867eb03883ac64
 DIST upx-4.0.2-armeb_linux.tar.xz 573104 BLAKE2B 
749a91dcecec797402e67f761aab064d421138858dc53a53528d50c979ab6c0bd5fec74dae71311c9c4ec4217980e7f6ab2bbfa37e7a4decc4fad76dcd643397
 SHA512 
5407a4c08ab67c97b115ff31ea5f3fec779f34a117091c1e5c19020ca8b65033fe5398ebc885dbe09b16ea5c05a760a7e7994c2ee8e29acc2b6b8c67f108656a

diff --git a/app-arch/upx-bin/upx-bin-4.0.1.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.1.ebuild
deleted file mode 100644
index 0a5aabf6cf03..
--- a/app-arch/upx-bin/upx-bin-4.0.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2023-02-21 Thread Sam James
commit: 79858daba2c620278d67f226bc13d19d4abf93ed
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 06:09:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 06:09:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79858dab

app-arch/upx-bin: Stabilize 4.0.2 amd64, #895738

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx-bin/upx-bin-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx-bin/upx-bin-4.0.2.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
index 1fa76c1595d5..933e3e3037ee 100644
--- a/app-arch/upx-bin/upx-bin-4.0.2.ebuild
+++ b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="x86? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-i386
 
 LICENSE="GPL-2+ UPX-exception"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 RESTRICT="strip"
 
 RDEPEND="!app-arch/upx"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2023-02-21 Thread Sam James
commit: 5289c6d1ebfaf4311c92f6c67be6e0d375a5d85d
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 06:09:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 06:09:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5289c6d1

app-arch/upx: Stabilize 4.0.2 amd64, #895738

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx/upx-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-4.0.2.ebuild b/app-arch/upx/upx-4.0.2.ebuild
index e6cb58a6ff24..a8c49c8ba6e4 100644
--- a/app-arch/upx/upx-4.0.2.ebuild
+++ b/app-arch/upx/upx-4.0.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2023-02-21 Thread Sam James
commit: 4b7c54d5a3c343a9ab615269157da01829dde703
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 06:09:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 06:09:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7c54d5

app-arch/upx-bin: Stabilize 4.0.2 x86, #895738

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx-bin/upx-bin-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx-bin/upx-bin-4.0.2.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
index 933e3e3037ee..611c953f6d8c 100644
--- a/app-arch/upx-bin/upx-bin-4.0.2.ebuild
+++ b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="x86? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-i386
 
 LICENSE="GPL-2+ UPX-exception"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
 RESTRICT="strip"
 
 RDEPEND="!app-arch/upx"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2023-02-21 Thread Sam James
commit: 21c43e0e0401c348afbb58f8853933a20f5ba599
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 06:09:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 06:09:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c43e0e

app-arch/upx: Stabilize 4.0.2 x86, #895738

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx/upx-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-4.0.2.ebuild b/app-arch/upx/upx-4.0.2.ebuild
index a8c49c8ba6e4..44d1747d853c 100644
--- a/app-arch/upx/upx-4.0.2.ebuild
+++ b/app-arch/upx/upx-4.0.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2023-02-20 Thread John Helmert III
commit: 16aa68aa13ed1b09e955f838470dd468227af45e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Feb  2 07:19:01 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Feb 20 19:45:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16aa68aa

app-arch/upx: add 4.0.2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: John Helmert III  gentoo.org>

 app-arch/upx/Manifest |  1 +
 app-arch/upx/upx-4.0.2.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 05cc0c7a1149..c06784b73e2c 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1 +1,2 @@
 DIST upx-4.0.1-src.tar.xz 1154032 BLAKE2B 
0da23cedf73506e06e5dcf19ab0d194d8e578188bb4d75e760fe3f7dc7f24a9d42ff4b75fd9514162f48ae7cfad347b5bd65789805071354a74129960807843b
 SHA512 
f2e42c83fd4a0d273a20c8b0f0d1eb201edcd1f10c779d2a6e8ac0812741c3af0c887382e54894190ecc4c7002a910524b2ed79ae7a7b595b8392598ad2e1235
+DIST upx-4.0.2-src.tar.xz 1191960 BLAKE2B 
d1b111d886498628174653e2184bb648862986c6b65441a31ccbbd5360d9fd04d2d8b6cb276111cf4726f38aba0a3cd2c42b6fd62caba69a7996a4e59a5471ca
 SHA512 
0aafbaf97a25e9cd1866d03358f5eceab2c0ba4b2f3acdd58178b41c32af58335b6cb843d83f3398d4ceedc238bfcd95f86a20c38a11d5e4e8af6a28c7e8b82e

diff --git a/app-arch/upx/upx-4.0.2.ebuild b/app-arch/upx/upx-4.0.2.ebuild
new file mode 100644
index ..e6cb58a6ff24
--- /dev/null
+++ b/app-arch/upx/upx-4.0.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
+HOMEPAGE="https://upx.github.io/;
+SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
+S="${WORKDIR}/${P}-src"
+
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="!app-arch/upx-bin"
+BDEPEND="app-arch/xz-utils[extra-filters]"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUPX_CONFIG_DISABLE_WERROR=ON
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   # Don't run tests in parallel, #878977
+   cmake_src_test -j1
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2023-02-20 Thread John Helmert III
commit: 71a013f90e061c94bb606ef2ba3e48609d64f50a
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Feb  2 07:22:49 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Feb 20 19:45:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a013f9

app-arch/upx-bin: add 4.0.2, security fix

Fixes issues CVE-2023-23456 and CVE-2023-23457.

Bug: https://bugs.gentoo.org/890616
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 87ef58e1a60b..7cee2ba7da78 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -12,3 +12,10 @@ DIST upx-4.0.1-i386_linux.tar.xz 595536 BLAKE2B 
e68211c6db05fddb5fadb4c628d7ce0c
 DIST upx-4.0.1-mipsel_linux.tar.xz 650372 BLAKE2B 
e5294055953ff599ae1f5ce0cc39dbd42fb0a53bdd6a8b833e97bb2717225dbd0c6c449274a3d4fb400ac86caf6e118617784bbe722843adf1767c866fef58a7
 SHA512 
266292e6027852d017b0e2725db4216230b362f7e2070008dde020b2d83c980ba7b50219f3d3a9914ef8f185799abb14cdfc55620bf532a1678bd3c1c5ccb025
 DIST upx-4.0.1-powerpc64le_linux.tar.xz 651596 BLAKE2B 
4c9ebdc3c4873cbb2cd9483ba406f2600e9c54e54bb29c928b9f5ca0726f1ecc49c5f62be1d29ce8f2a750f269d32ee3a5165c60aaa4de923f4f8571a0f08829
 SHA512 
9d9618341f55af77ce02dfb7587b6a90c8657fedff6be0f39c7c1ae83134aeeddccf1713a13835c44d9f9f6d9021294b8bce7fc527f3e76825c96a4cbbb55843
 DIST upx-4.0.1-powerpc_linux.tar.xz 649004 BLAKE2B 
0dc543960946fc4293ae985ea04a60dea5052c661ed2f9b5aa18764bf3072a502cff7e183233abda24b713a38cc70d6e7495dbf9a980405eb3e7c3dbff765667
 SHA512 
7f40898b6ab03de038c37b524db93639a8cb3b502a15bff28f61d50f9fc3eef1e89e3226d2c15fc0a52db4efd7c4b384303932e43f57d75f9d18a09057ed4292
+DIST upx-4.0.2-amd64_linux.tar.xz 564572 BLAKE2B 
1efd4f57f964714dc9883ba66aa643e925d8971e10cd46776ac3ba0f417260b0f3443a52e090b6a762d86c224e58b28804d699433a929c599be1375417714aa1
 SHA512 
928f02fa82417e93363caaa86ba20af45e85a0e4b0bb0dee68a17eb7501442136baf3ab82bb24ebf4b891b0242c19d26b3443423fd892e81648df1f55aca90d6
+DIST upx-4.0.2-arm64_linux.tar.xz 574620 BLAKE2B 
3696fc9b25d9b114655883d2de7ee0cac1fe5b5d8ac93fda4eacdf975e223bf483d7e5c10a26958c05d052a3ec4e756711659d1018306d8d975cf1411a177af1
 SHA512 
106a3261491ccd5b72cbd956952b0bc0b99f59a819414d0c42d08d47d672f235d460b437d4abbd7c8e00c9eb95edb85a327e6ce24a130e7124867eb03883ac64
+DIST upx-4.0.2-armeb_linux.tar.xz 573104 BLAKE2B 
749a91dcecec797402e67f761aab064d421138858dc53a53528d50c979ab6c0bd5fec74dae71311c9c4ec4217980e7f6ab2bbfa37e7a4decc4fad76dcd643397
 SHA512 
5407a4c08ab67c97b115ff31ea5f3fec779f34a117091c1e5c19020ca8b65033fe5398ebc885dbe09b16ea5c05a760a7e7994c2ee8e29acc2b6b8c67f108656a
+DIST upx-4.0.2-i386_linux.tar.xz 595748 BLAKE2B 
323ade8a8c02af4b96f832417483c7410e9b21c5c34f7db7838db0e49e0550d27a91142e1ae321bf2f2950a00e7610223708f16b955682e9632236e8f05a5e34
 SHA512 
3b9db6f6c7c17f368bea64a9f690793287de61f408cc1d96b6dfef1818d4078b5acdc390c780dfa22bde9dd53b0b8018a9a7c556b60e57006467ff3408d57ca3
+DIST upx-4.0.2-mipsel_linux.tar.xz 652624 BLAKE2B 
3c0925dc65ad0bec7b14506229e7b7c0d0750d61fd662d493499a071bbe96ace88a6d8c7d0562cb715ed5c6b7dee0cc97fb2f3b2ff2a541491baa0142056912f
 SHA512 
ec5a1c7346895987bbd7bdb41ca5fdaaab4f55de48c32883273c7db2c1ff79ed54a8c2956c03001b3cafb348d95d48ffc8d8bf3110f957dbc5974138ccd21a62
+DIST upx-4.0.2-powerpc64le_linux.tar.xz 649132 BLAKE2B 
dde9dbbae7c40557b67c2711ea42e8746f868c1c1635d22d23f218f5dbc12097da9a11554f1c2005b46c666d2181e2ed77005010ef4695e236fc94af93c35f16
 SHA512 
72b2b09d8163b12448f1579d73fa99aade6dc4769ffc544463adb371e282ad0005a0996d0fc826ce071d7a07eec3f3ea87e1aa31ecb965eddc38740accf39a0c
+DIST upx-4.0.2-powerpc_linux.tar.xz 647792 BLAKE2B 
0386ff117d7f1263b7a2ea897b853f62af8ceb7b38da755b7d9672539570f6cf9f9e7a3ba44aedd95c82da95178ff95d1701fc39cd4473ff56f4650e77f4a47e
 SHA512 
e3d28a5a1d08c00814aa88100dbb05be2799bb940c0b8ddfbe94a0b013e9f26c9e6404321ba734dabbf616e02d18d31019cae6bebb3eb91f2481fa6c31b9b6c9

diff --git a/app-arch/upx-bin/upx-bin-4.0.2.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
new file mode 100644
index ..1fa76c1595d5
--- /dev/null
+++ b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2023-02-20 Thread John Helmert III
commit: efdf9c6763acb9af2652079c42258ff72231a551
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Feb  2 07:24:56 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Feb 20 19:45:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efdf9c67

app-arch/upx-bin: drop 4.0.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29387
Signed-off-by: John Helmert III  gentoo.org>

 app-arch/upx-bin/Manifest |  7 ---
 app-arch/upx-bin/upx-bin-4.0.0.ebuild | 39 ---
 2 files changed, 46 deletions(-)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 7cee2ba7da78..319294a77126 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -1,10 +1,3 @@
-DIST upx-4.0.0-amd64_linux.tar.xz 509584 BLAKE2B 
18ec4cb6ddd04abaa2493164938e65c868e457d9554a0a93f1526cc46effee8f70130d0351fb49399bb31e62b04b344905c69f0c337ca608c4cf1fb1e62ae190
 SHA512 
48e9e4c78fc7a7358fcb66996870eb9ae39945e99b68c87b196d33a95d7b8bfd7d9e904eb3dce8a8bdbde68c0d2c8dbec4e55014aae330c7faed324f000c9950
-DIST upx-4.0.0-arm64_linux.tar.xz 494992 BLAKE2B 
53e029a4e7b9ec44f60eaaf2255860a30d2b27e288e60dbad223936f1cc5a61011b52341f89a1b62636adea28c27361fbe774917d2c7f0bc5a781e5f5bd067b9
 SHA512 
c35d8f96acbc35d3cf05236a811917c671b01c52fadf792379dc867b3b5bf1c0edb7f5a1255577622dec218e9cfa8808c37725810d16245c2d0b4c0764ca3451
-DIST upx-4.0.0-armeb_linux.tar.xz 571268 BLAKE2B 
f3921ac4dcf3aa30309e3f766b5ba5c2aca3f29832f99964ce6339bb2d432c20f70dc8f10ef56433cbe702b6eefca9b3fecf8592e5f3303c7f7313dac0a8d539
 SHA512 
0c9f73746bc7af8e21c9ae5ed30f0466141c35a21bcefc3d49b2e7056c1238bb17b996a4b264c73739c2c3334376e4eb9dbbd6c1ea59d4bdfb0f10b2059027e0
-DIST upx-4.0.0-i386_linux.tar.xz 540496 BLAKE2B 
2e284c59f5330ce64d1bf99e2dae65dbd76ab2713be47ac36d03f263cf136343847d1e6554e318959c10f10f491fff739d92ad2785513ea39a039875d3d8b90a
 SHA512 
34e83ad5f7509981291919d251a386a26c4eb6b0e4c2f6ad4d8c3023fd86c953f1e55f2aa8a93bf64134731f18f71236068a01c78e5e61340ec2875dd84c2176
-DIST upx-4.0.0-mipsel_linux.tar.xz 552492 BLAKE2B 
eeb3bf051d5770cd4cc3a776ff3bd824408fec284adb30aacd592d7b1705778cedad37ced0f7b4a9568f234209c69d3e73f8553d8ec638e6e064775332f88df5
 SHA512 
c29dd06e64a7c79a0e157e4eb135dd9540b40e58611c0b77c3cfab9c1ebac174c2dae512a3f2427b6f4a5c8f94d52e0574845056331067fe3954c616e8115427
-DIST upx-4.0.0-powerpc64le_linux.tar.xz 560504 BLAKE2B 
c34d3259af01990f934b643dd59fef89dcb7d7471aa5012b231e584c80eb7b763b331c9433813ea573e9b638077ab701d1cf02e387418e601eba08de5efe7497
 SHA512 
46319b4737e6d8f6dd4f6b72ddcfe3a2e6755b87a58ec789017a598f3ddc44706770f5fe3e820de6df8348fc6ad42baced240aad77275c867f55d6d4e13b7ab0
-DIST upx-4.0.0-powerpc_linux.tar.xz 552572 BLAKE2B 
2569b29618d828c8a7ff08cb2e302c6201b8422f0ba8eaa78b483c770839795121d12165dd8448812524f63dce115a9d0cfbe07ffde4465ddde7aad0bace136d
 SHA512 
6b9135d482704a81e14d99b223c7f623f79933f09901f94c31a605da3ae0118af513785c9efec6c66d1395d27ce56fe2e25b2830b34652264c8298bae975b882
 DIST upx-4.0.1-amd64_linux.tar.xz 56 BLAKE2B 
10d1e3b0aa53a4b86974bb0e8fa8a5adbb6112a0c2134748e62a6890c8c02446311ab0b33e61dc98dd5905d70bbff1265169027e81149d527b547eaa822b482f
 SHA512 
907e178c19673fc5e9a26733b03d5e5b442c2cae01e03abbe44f170671efb601a337cfdaba17f2e56217a3bebea6a29318d80f81e9853000d4012a742795e533
 DIST upx-4.0.1-arm64_linux.tar.xz 570728 BLAKE2B 
c23db0fcf6ca79a464151518befe4ddccc347b7364e679f3d87f5dfea3c7b10bc33559125e664fc08508335eddbc263cc7ff2383274b9f15c29b03ecfcdeb33b
 SHA512 
6e1bebd7e561409c2f37cdcbfb2a7a6f923b11acce21df5f21abfa2db172932129ebf06311ab167b8e05886d4b457c9ade6d6e8181c1c90a7ef843fbdae6b089
 DIST upx-4.0.1-armeb_linux.tar.xz 571196 BLAKE2B 
0719eaccdb3e940d95d8104bd27fa9d9fddb8212200d6598d78a10070f0f21b7371a1e64b6c9d50f823631120505a181f66f73e4352430f1dec876072ad1a12c
 SHA512 
5fa40d3fc06092a4c301c3ef347c242b8ebdee2bdcd3621755e50d4cdbcf826627b5da2aedcface2d4591a9770184a7186b16b9872cdf114b1cbab5c5cf47f71

diff --git a/app-arch/upx-bin/upx-bin-4.0.0.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.0.ebuild
deleted file mode 100644
index a6902194c16d..
--- a/app-arch/upx-bin/upx-bin-4.0.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2023-01-19 Thread Sam James
commit: b0eef8eee1cdd098c9550908515843c7d30f7e63
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan 15 20:47:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:21:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0eef8ee

app-arch/upx: drop 4.0.0, 4.0.1

Remove vulnerable versions.
Bug: https://bugs.gentoo.org/890616
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29126
Signed-off-by: Sam James  gentoo.org>

 app-arch/upx/Manifest |  1 -
 app-arch/upx/upx-4.0.0.ebuild | 23 ---
 app-arch/upx/upx-4.0.1.ebuild | 30 --
 3 files changed, 54 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 5f0bac2f3b6b..05cc0c7a1149 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,2 +1 @@
-DIST upx-4.0.0-src.tar.xz 1159308 BLAKE2B 
d2626a63b626f9b4e913b822e699fa93b7080d322b19555d44d7cf4ce17b37f0d50ec1381d07d0e4f8827e8edcd29d525d497fa79acd18d520ac58e176fb2b72
 SHA512 
fe3e8c594e845a91338b1e11fe3cb6371430af40a567187d63835e27da8b2abf993a104b0693063f4db984234bada7b2bd16ad79e3ad90861a1f495d99de7de6
 DIST upx-4.0.1-src.tar.xz 1154032 BLAKE2B 
0da23cedf73506e06e5dcf19ab0d194d8e578188bb4d75e760fe3f7dc7f24a9d42ff4b75fd9514162f48ae7cfad347b5bd65789805071354a74129960807843b
 SHA512 
f2e42c83fd4a0d273a20c8b0f0d1eb201edcd1f10c779d2a6e8ac0812741c3af0c887382e54894190ecc4c7002a910524b2ed79ae7a7b595b8392598ad2e1235

diff --git a/app-arch/upx/upx-4.0.0.ebuild b/app-arch/upx/upx-4.0.0.ebuild
deleted file mode 100644
index 04a011030c35..
--- a/app-arch/upx/upx-4.0.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="https://upx.github.io/;
-SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
-S="${WORKDIR}/${P}-src"
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="!app-arch/upx-bin"
-BDEPEND="app-arch/xz-utils[extra-filters]"
-
-src_test() {
-   # Don't run tests in parallel, #878977
-   cmake_src_test -j1
-}

diff --git a/app-arch/upx/upx-4.0.1.ebuild b/app-arch/upx/upx-4.0.1.ebuild
deleted file mode 100644
index 44d1747d853c..
--- a/app-arch/upx/upx-4.0.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="https://upx.github.io/;
-SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
-S="${WORKDIR}/${P}-src"
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
-
-RDEPEND="!app-arch/upx-bin"
-BDEPEND="app-arch/xz-utils[extra-filters]"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUPX_CONFIG_DISABLE_WERROR=ON
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   # Don't run tests in parallel, #878977
-   cmake_src_test -j1
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2023-01-15 Thread Sam James
commit: c7d6170c58689c92cc03fefdcd6c4a126b549785
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 20:34:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 20:34:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7d6170c

app-arch/upx: Stabilize 4.0.1-r1 x86, #890857

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx/upx-4.0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-4.0.1-r1.ebuild b/app-arch/upx/upx-4.0.1-r1.ebuild
index a1f1b77dd66d..c70d4e950477 100644
--- a/app-arch/upx/upx-4.0.1-r1.ebuild
+++ b/app-arch/upx/upx-4.0.1-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2023-01-15 Thread Sam James
commit: e8081b1074fb91e62beae7d1aea86534df42bc0d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 20:34:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 20:34:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8081b10

app-arch/upx: Stabilize 4.0.1-r1 amd64, #890857

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx/upx-4.0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-4.0.1-r1.ebuild b/app-arch/upx/upx-4.0.1-r1.ebuild
index c70d4e950477..16adb6cdbc4e 100644
--- a/app-arch/upx/upx-4.0.1-r1.ebuild
+++ b/app-arch/upx/upx-4.0.1-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/files/, app-arch/upx/

2023-01-13 Thread Joonas Niilola
commit: 184f12a638b19c54c8966c640d837c09622b5c88
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Jan 13 09:44:16 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 13 13:05:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=184f12a6

app-arch/upx: add 4.0.1-r1, security fixes

Fixes issues CVE-2023-23456 and CVE-2023-23457.

Bug: https://bugs.gentoo.org/890616
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29085
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch | 61 +++
 app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch | 45 +
 app-arch/upx/upx-4.0.1-r1.ebuild  | 35 +
 3 files changed, 141 insertions(+)

diff --git a/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch 
b/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch
new file mode 100644
index ..779800a08e40
--- /dev/null
+++ b/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch
@@ -0,0 +1,61 @@
+From 1d291ff0db8a056600ebdebb9c3c62d700eaa842 Mon Sep 17 00:00:00 2001
+From: John Reiser 
+Date: Thu, 24 Nov 2022 10:28:03 -0800
+Subject: [PATCH] p_tmt: more sanity of input, cleanup MemBuffer usage
+
+https://github.com/upx/upx/issues/632
+   modified:   src/p_tmt.cpp
+---
+ src/p_tmt.cpp | 23 +++
+ 1 file changed, 11 insertions(+), 12 deletions(-)
+
+diff --git a/src/p_tmt.cpp b/src/p_tmt.cpp
+index 7dc72888..592809a9 100644
+--- a/src/p_tmt.cpp
 b/src/p_tmt.cpp
+@@ -173,15 +173,13 @@ int PackTmt::readFileHeader()
+ fi->seek(adam_offset,SEEK_SET);
+ fi->readx(,sizeof(ih));
+ // FIXME: should add more checks for the values in 'ih'
+-unsigned const imagesize = get_le32();
+-unsigned const entry = get_le32();
+-unsigned const relocsize = get_le32();
+-if (!imagesize
+-||  file_size <= imagesize
+-||  file_size <= entry
+-||  file_size <= relocsize) {
+-printWarn(getName(), "bad header; imagesize=%#x  entry=%#x  
relocsize=%#x",
+-imagesize, entry, relocsize);
++unsigned const imagesize = ih.imagesize;
++unsigned const entry = ih.entry;
++unsigned const relocsize = ih.relocsize;
++if (imagesize < sizeof(ih) || entry < sizeof(ih) || file_size <= 
imagesize ||
++file_size <= entry || file_size <= relocsize) {
++printWarn(getName(), "bad header; imagesize=%#x  entry=%#x  
relocsize=%#x", imagesize,
++  entry, relocsize);
+ return 0;
+ }
+ 
+@@ -215,15 +213,16 @@ void PackTmt::pack(OutputFile *fo)
+ ibuf.alloc(usize+rsize+128);
+ obuf.allocForCompression(usize+rsize+128);
+ 
+-MemBuffer wrkmem;
+-wrkmem.alloc(rsize+EXTRA_INFO); // relocations
++MemBuffer mb_wrkmem;
++mb_wrkmem.alloc(rsize + EXTRA_INFO + 4); // relocations + original entry 
point + relocsize
++SPAN_S_VAR(upx_byte, wrkmem, mb_wrkmem);
+ 
+ fi->seek(adam_offset+sizeof(ih),SEEK_SET);
+ fi->readx(ibuf,usize);
+ fi->readx(wrkmem+4,rsize);
+ const unsigned overlay = file_size - fi->tell();
+ 
+-if (find_le32(ibuf,128,get_le32("UPX ")) >= 0)
++if (find_le32(ibuf, UPX_MIN(128u, usize), get_le32("UPX ")) >= 0)
+ throwAlreadyPacked();
+ if (rsize == 0)
+ throwCantPack("file is already compressed with another packer");
+-- 
+2.38.2
+

diff --git a/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch 
b/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch
new file mode 100644
index ..8cb8455b4eab
--- /dev/null
+++ b/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch
@@ -0,0 +1,45 @@
+From 779b648c5f6aa9b33f4728f79dd4d0efec0bf860 Mon Sep 17 00:00:00 2001
+From: John Reiser 
+Date: Wed, 23 Nov 2022 19:49:28 -0800
+Subject: [PATCH] invert_pt_dynamic: fix thinko; PackLinuxElf64help1 insist on
+ ELF
+
+https://github.com/upx/upx/issues/631
+   modified:   src/p_lx_elf.cpp
+---
+ src/p_lx_elf.cpp | 8 +---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp
+index fa55470f7..b698ee0a2 100644
+--- a/src/p_lx_elf.cpp
 b/src/p_lx_elf.cpp
+@@ -256,7 +256,8 @@ PackLinuxElf32::PackLinuxElf32help1(InputFile *f)
+ e_phnum = get_te16(_phnum);
+ e_shnum = get_te16(_shnum);
+ unsigned const e_phentsize = get_te16(_phentsize);
+-if (ehdri.e_ident[Elf32_Ehdr::EI_CLASS]!=Elf32_Ehdr::ELFCLASS32
++if (memcmp((char const *), "\x7f\x45\x4c\x46", 4)  // "\177ELF"
++|| ehdri.e_ident[Elf32_Ehdr::EI_CLASS]!=Elf32_Ehdr::ELFCLASS32
+ || sizeof(Elf32_Phdr) != e_phentsize
+ || (Elf32_Ehdr::ELFDATA2MSB == ehdri.e_ident[Elf32_Ehdr::EI_DATA]
+ && _BELE_RTP::be_policy != bele)
+@@ -761,7 +762,8 @@ PackLinuxElf64::PackLinuxElf64help1(InputFile *f)
+ e_phnum = get_te16(_phnum);
+ e_shnum = get_te16(_shnum);
+ unsigned const e_phentsize = get_te16(_phentsize);
+-if 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2023-01-07 Thread Joonas Niilola
commit: 2f923d41ef5be4d6aba41e85b6df7579e1c2fcf3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  8 06:58:19 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  8 06:58:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f923d41

app-arch/upx: Stabilize 4.0.1 x86, #888429

Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/upx-4.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/upx/upx-4.0.1.ebuild b/app-arch/upx/upx-4.0.1.ebuild
index cdb9993a3627..44d1747d853c 100644
--- a/app-arch/upx/upx-4.0.1.ebuild
+++ b/app-arch/upx/upx-4.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2022-12-31 Thread Arthur Zamarin
commit: 863cdda10719e13fa8f364e2686aa960c6a30c8f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 13:02:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 13:02:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863cdda1

app-arch/upx: Stabilize 4.0.1 amd64, #888429

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/upx/upx-4.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-4.0.1.ebuild b/app-arch/upx/upx-4.0.1.ebuild
index 1a9d20a8f767..cdb9993a3627 100644
--- a/app-arch/upx/upx-4.0.1.ebuild
+++ b/app-arch/upx/upx-4.0.1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2022-12-25 Thread Mike Gilbert
commit: f3bd0e67477a3ce383aef383c8c1f2d1f363c9b6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 25 22:01:16 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Dec 25 22:01:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3bd0e67

app-arch/upx: disable -Werror

Closes: https://bugs.gentoo.org/887613
Signed-off-by: Mike Gilbert  gentoo.org>

 app-arch/upx/upx-4.0.1.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/app-arch/upx/upx-4.0.1.ebuild b/app-arch/upx/upx-4.0.1.ebuild
index 04a011030c35..1a9d20a8f767 100644
--- a/app-arch/upx/upx-4.0.1.ebuild
+++ b/app-arch/upx/upx-4.0.1.ebuild
@@ -17,6 +17,13 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"
 
+src_configure() {
+   local mycmakeargs=(
+   -DUPX_CONFIG_DISABLE_WERROR=ON
+   )
+   cmake_src_configure
+}
+
 src_test() {
# Don't run tests in parallel, #878977
cmake_src_test -j1



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2022-12-25 Thread Sam James
commit: bcd2a5bc8a0c1f4630ec960077b8cadbf0908108
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 25 19:29:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 25 19:29:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd2a5bc

app-arch/upx-bin: Stabilize 4.0.1 x86, #888431

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx-bin/upx-bin-4.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx-bin/upx-bin-4.0.1.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.1.ebuild
index 65cb035e82bf..0a5aabf6cf03 100644
--- a/app-arch/upx-bin/upx-bin-4.0.1.ebuild
+++ b/app-arch/upx-bin/upx-bin-4.0.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="x86? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-i386
 
 LICENSE="GPL-2+ UPX-exception"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
 RESTRICT="strip"
 
 RDEPEND="!app-arch/upx"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2022-12-25 Thread Sam James
commit: 7dd9e1556b96d0d671b03a67d6d0e6df0d6727b9
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 25 19:27:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 25 19:27:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd9e155

app-arch/upx-bin: Stabilize 4.0.1 amd64, #888431

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx-bin/upx-bin-4.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx-bin/upx-bin-4.0.1.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.1.ebuild
index a6902194c16d..65cb035e82bf 100644
--- a/app-arch/upx-bin/upx-bin-4.0.1.ebuild
+++ b/app-arch/upx-bin/upx-bin-4.0.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="x86? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-i386
 
 LICENSE="GPL-2+ UPX-exception"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 RESTRICT="strip"
 
 RDEPEND="!app-arch/upx"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2022-11-27 Thread Joonas Niilola
commit: 1c3dccebaf8cfa33348607030839c73f02cb8b38
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Nov 22 07:12:09 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov 28 07:10:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3dcceb

app-arch/upx: add 4.0.1

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/Manifest |  1 +
 app-arch/upx/upx-4.0.1.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index d1fc5bbdc5a7..5f0bac2f3b6b 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1 +1,2 @@
 DIST upx-4.0.0-src.tar.xz 1159308 BLAKE2B 
d2626a63b626f9b4e913b822e699fa93b7080d322b19555d44d7cf4ce17b37f0d50ec1381d07d0e4f8827e8edcd29d525d497fa79acd18d520ac58e176fb2b72
 SHA512 
fe3e8c594e845a91338b1e11fe3cb6371430af40a567187d63835e27da8b2abf993a104b0693063f4db984234bada7b2bd16ad79e3ad90861a1f495d99de7de6
+DIST upx-4.0.1-src.tar.xz 1154032 BLAKE2B 
0da23cedf73506e06e5dcf19ab0d194d8e578188bb4d75e760fe3f7dc7f24a9d42ff4b75fd9514162f48ae7cfad347b5bd65789805071354a74129960807843b
 SHA512 
f2e42c83fd4a0d273a20c8b0f0d1eb201edcd1f10c779d2a6e8ac0812741c3af0c887382e54894190ecc4c7002a910524b2ed79ae7a7b595b8392598ad2e1235

diff --git a/app-arch/upx/upx-4.0.1.ebuild b/app-arch/upx/upx-4.0.1.ebuild
new file mode 100644
index ..04a011030c35
--- /dev/null
+++ b/app-arch/upx/upx-4.0.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
+HOMEPAGE="https://upx.github.io/;
+SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
+S="${WORKDIR}/${P}-src"
+
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="!app-arch/upx-bin"
+BDEPEND="app-arch/xz-utils[extra-filters]"
+
+src_test() {
+   # Don't run tests in parallel, #878977
+   cmake_src_test -j1
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2022-11-27 Thread Joonas Niilola
commit: b90559cfec2e4797c9f98ab761ffcefb836f4053
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Nov 22 07:26:03 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov 28 07:10:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b90559cf

app-arch/upx-bin: add 4.0.1

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28381
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index b341cdc6921d..87ef58e1a60b 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -5,3 +5,10 @@ DIST upx-4.0.0-i386_linux.tar.xz 540496 BLAKE2B 
2e284c59f5330ce64d1bf99e2dae65db
 DIST upx-4.0.0-mipsel_linux.tar.xz 552492 BLAKE2B 
eeb3bf051d5770cd4cc3a776ff3bd824408fec284adb30aacd592d7b1705778cedad37ced0f7b4a9568f234209c69d3e73f8553d8ec638e6e064775332f88df5
 SHA512 
c29dd06e64a7c79a0e157e4eb135dd9540b40e58611c0b77c3cfab9c1ebac174c2dae512a3f2427b6f4a5c8f94d52e0574845056331067fe3954c616e8115427
 DIST upx-4.0.0-powerpc64le_linux.tar.xz 560504 BLAKE2B 
c34d3259af01990f934b643dd59fef89dcb7d7471aa5012b231e584c80eb7b763b331c9433813ea573e9b638077ab701d1cf02e387418e601eba08de5efe7497
 SHA512 
46319b4737e6d8f6dd4f6b72ddcfe3a2e6755b87a58ec789017a598f3ddc44706770f5fe3e820de6df8348fc6ad42baced240aad77275c867f55d6d4e13b7ab0
 DIST upx-4.0.0-powerpc_linux.tar.xz 552572 BLAKE2B 
2569b29618d828c8a7ff08cb2e302c6201b8422f0ba8eaa78b483c770839795121d12165dd8448812524f63dce115a9d0cfbe07ffde4465ddde7aad0bace136d
 SHA512 
6b9135d482704a81e14d99b223c7f623f79933f09901f94c31a605da3ae0118af513785c9efec6c66d1395d27ce56fe2e25b2830b34652264c8298bae975b882
+DIST upx-4.0.1-amd64_linux.tar.xz 56 BLAKE2B 
10d1e3b0aa53a4b86974bb0e8fa8a5adbb6112a0c2134748e62a6890c8c02446311ab0b33e61dc98dd5905d70bbff1265169027e81149d527b547eaa822b482f
 SHA512 
907e178c19673fc5e9a26733b03d5e5b442c2cae01e03abbe44f170671efb601a337cfdaba17f2e56217a3bebea6a29318d80f81e9853000d4012a742795e533
+DIST upx-4.0.1-arm64_linux.tar.xz 570728 BLAKE2B 
c23db0fcf6ca79a464151518befe4ddccc347b7364e679f3d87f5dfea3c7b10bc33559125e664fc08508335eddbc263cc7ff2383274b9f15c29b03ecfcdeb33b
 SHA512 
6e1bebd7e561409c2f37cdcbfb2a7a6f923b11acce21df5f21abfa2db172932129ebf06311ab167b8e05886d4b457c9ade6d6e8181c1c90a7ef843fbdae6b089
+DIST upx-4.0.1-armeb_linux.tar.xz 571196 BLAKE2B 
0719eaccdb3e940d95d8104bd27fa9d9fddb8212200d6598d78a10070f0f21b7371a1e64b6c9d50f823631120505a181f66f73e4352430f1dec876072ad1a12c
 SHA512 
5fa40d3fc06092a4c301c3ef347c242b8ebdee2bdcd3621755e50d4cdbcf826627b5da2aedcface2d4591a9770184a7186b16b9872cdf114b1cbab5c5cf47f71
+DIST upx-4.0.1-i386_linux.tar.xz 595536 BLAKE2B 
e68211c6db05fddb5fadb4c628d7ce0c29dc9f80c1770ce9ddf90a7a6e780e5d1cf3426a5fe76765b81aeb8bc9df7a468a0d8bd4918c7cd15da4747dc248080b
 SHA512 
c700a7138fbcbb1c510c56f49a43c17604ef2aa192c0c8336d59bf9a5454635131b48c004a070833198cd0df23c2600d46f9293b990a43576762e0eb3334203f
+DIST upx-4.0.1-mipsel_linux.tar.xz 650372 BLAKE2B 
e5294055953ff599ae1f5ce0cc39dbd42fb0a53bdd6a8b833e97bb2717225dbd0c6c449274a3d4fb400ac86caf6e118617784bbe722843adf1767c866fef58a7
 SHA512 
266292e6027852d017b0e2725db4216230b362f7e2070008dde020b2d83c980ba7b50219f3d3a9914ef8f185799abb14cdfc55620bf532a1678bd3c1c5ccb025
+DIST upx-4.0.1-powerpc64le_linux.tar.xz 651596 BLAKE2B 
4c9ebdc3c4873cbb2cd9483ba406f2600e9c54e54bb29c928b9f5ca0726f1ecc49c5f62be1d29ce8f2a750f269d32ee3a5165c60aaa4de923f4f8571a0f08829
 SHA512 
9d9618341f55af77ce02dfb7587b6a90c8657fedff6be0f39c7c1ae83134aeeddccf1713a13835c44d9f9f6d9021294b8bce7fc527f3e76825c96a4cbbb55843
+DIST upx-4.0.1-powerpc_linux.tar.xz 649004 BLAKE2B 
0dc543960946fc4293ae985ea04a60dea5052c661ed2f9b5aa18764bf3072a502cff7e183233abda24b713a38cc70d6e7495dbf9a980405eb3e7c3dbff765667
 SHA512 
7f40898b6ab03de038c37b524db93639a8cb3b502a15bff28f61d50f9fc3eef1e89e3226d2c15fc0a52db4efd7c4b384303932e43f57d75f9d18a09057ed4292

diff --git a/app-arch/upx-bin/upx-bin-4.0.1.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.1.ebuild
new file mode 100644
index ..a6902194c16d
--- /dev/null
+++ b/app-arch/upx-bin/upx-bin-4.0.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2022-11-01 Thread Sam James
commit: 181fb059e9924236f81f552e49ef26d11e998509
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  1 20:25:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  1 20:26:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181fb059

app-arch/upx: simplify testing

- No need for IUSE=test & RESTRICT unless we're doing something conditionally
like building tests. Running tests is always conditional on FEATURES=test.

- Pass argument to cmake_src_test instead of calling ctest directly for -j1.

Bug: https://bugs.gentoo.org/878977
Signed-off-by: Sam James  gentoo.org>

 app-arch/upx/upx-4.0.0.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/app-arch/upx/upx-4.0.0.ebuild b/app-arch/upx/upx-4.0.0.ebuild
index 45118519051f..04a011030c35 100644
--- a/app-arch/upx/upx-4.0.0.ebuild
+++ b/app-arch/upx/upx-4.0.0.ebuild
@@ -13,15 +13,11 @@ S="${WORKDIR}/${P}-src"
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"
 
 src_test() {
# Don't run tests in parallel, #878977
-   cd "${BUILD_DIR}" || die
-   ctest || die
+   cmake_src_test -j1
 }



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2022-11-01 Thread Conrad Kostecki
commit: f14c66d1ae4971049e399e4396eba1992f434b5c
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Nov  1 12:31:38 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Nov  1 18:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14c66d1

app-arch/upx: fix running tests (#878977)

Tests should runs sequentially since there no dependencies for each test
step.

Closes: https://bugs.gentoo.org/878977
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28076
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-arch/upx/upx-4.0.0.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/app-arch/upx/upx-4.0.0.ebuild b/app-arch/upx/upx-4.0.0.ebuild
index dcfcfaccee67..45118519051f 100644
--- a/app-arch/upx/upx-4.0.0.ebuild
+++ b/app-arch/upx/upx-4.0.0.ebuild
@@ -13,6 +13,15 @@ S="${WORKDIR}/${P}-src"
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"
+
+src_test() {
+   # Don't run tests in parallel, #878977
+   cd "${BUILD_DIR}" || die
+   ctest || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2022-10-31 Thread Conrad Kostecki
commit: 0079cd3b6bd983ac029d76507960a3cf40413ae4
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Oct 30 12:37:24 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Oct 31 22:50:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0079cd3b

app-arch/upx-bin: add 4.0.0

Bug: https://bugs.gentoo.org/778530
Bug: https://bugs.gentoo.org/790281
Bug: https://bugs.gentoo.org/792348
Bug: https://bugs.gentoo.org/866794
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 6ed7ea812201..c4e1cdc94c53 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -5,3 +5,10 @@ DIST upx-3.96-i386_linux.tar.xz 485836 BLAKE2B 
1bbcbde3d510eec9a38876958bb127eeb
 DIST upx-3.96-mipsel_linux.tar.xz 483832 BLAKE2B 
c7f79ecc0e9f0b3f4ae9beaf0dc06e43e4cd747fde5bbd8d24505a008171f55c14ef411927cd112dd7fb170923679266170975e89cbeab43b17d842c20e29ff0
 SHA512 
252f64bb2d44d687daca645b1e0cd91665a562e86e1ce8fa95b57709134f74810f29f5792f7b8a1fe6c0517728632613a202a209465f1bd56ccbb383d9eea1ae
 DIST upx-3.96-powerpc64le_linux.tar.xz 505260 BLAKE2B 
9e92e5e72436a3309c788a96a03c98bfd53bf51d3a22e85c6e58669b8c5536e107949fa860b25e1abc759b229aef76607819e62db353983f6f87f04d59395599
 SHA512 
8b577444366288427d6b114793b3f8fb42bf223b82bb78a391e5233c3cb3fe6906722ff7430aeaa764ef3feb77f052da469eab9d0dee90182929beefc5b1f17c
 DIST upx-3.96-powerpc_linux.tar.xz 479488 BLAKE2B 
2d07dd57b742dd5a3ddcc86298618a939bd46a4af6f9bed41a3e0f12456bffb0ba7d76c866076489cb03130a9b9d84493f5401db5e76571cda4d7e9d65bef691
 SHA512 
a8f38f2467bc31d8cff2dc0fed191d1451aed766ab49336c7c99fe1b1a48455b08d9d45b14c78d655bc3c811c5fa2466701e1a990a5c954b0ce84499458024cb
+DIST upx-4.0.0-amd64_linux.tar.xz 509584 BLAKE2B 
18ec4cb6ddd04abaa2493164938e65c868e457d9554a0a93f1526cc46effee8f70130d0351fb49399bb31e62b04b344905c69f0c337ca608c4cf1fb1e62ae190
 SHA512 
48e9e4c78fc7a7358fcb66996870eb9ae39945e99b68c87b196d33a95d7b8bfd7d9e904eb3dce8a8bdbde68c0d2c8dbec4e55014aae330c7faed324f000c9950
+DIST upx-4.0.0-arm64_linux.tar.xz 494992 BLAKE2B 
53e029a4e7b9ec44f60eaaf2255860a30d2b27e288e60dbad223936f1cc5a61011b52341f89a1b62636adea28c27361fbe774917d2c7f0bc5a781e5f5bd067b9
 SHA512 
c35d8f96acbc35d3cf05236a811917c671b01c52fadf792379dc867b3b5bf1c0edb7f5a1255577622dec218e9cfa8808c37725810d16245c2d0b4c0764ca3451
+DIST upx-4.0.0-armeb_linux.tar.xz 571268 BLAKE2B 
f3921ac4dcf3aa30309e3f766b5ba5c2aca3f29832f99964ce6339bb2d432c20f70dc8f10ef56433cbe702b6eefca9b3fecf8592e5f3303c7f7313dac0a8d539
 SHA512 
0c9f73746bc7af8e21c9ae5ed30f0466141c35a21bcefc3d49b2e7056c1238bb17b996a4b264c73739c2c3334376e4eb9dbbd6c1ea59d4bdfb0f10b2059027e0
+DIST upx-4.0.0-i386_linux.tar.xz 540496 BLAKE2B 
2e284c59f5330ce64d1bf99e2dae65dbd76ab2713be47ac36d03f263cf136343847d1e6554e318959c10f10f491fff739d92ad2785513ea39a039875d3d8b90a
 SHA512 
34e83ad5f7509981291919d251a386a26c4eb6b0e4c2f6ad4d8c3023fd86c953f1e55f2aa8a93bf64134731f18f71236068a01c78e5e61340ec2875dd84c2176
+DIST upx-4.0.0-mipsel_linux.tar.xz 552492 BLAKE2B 
eeb3bf051d5770cd4cc3a776ff3bd824408fec284adb30aacd592d7b1705778cedad37ced0f7b4a9568f234209c69d3e73f8553d8ec638e6e064775332f88df5
 SHA512 
c29dd06e64a7c79a0e157e4eb135dd9540b40e58611c0b77c3cfab9c1ebac174c2dae512a3f2427b6f4a5c8f94d52e0574845056331067fe3954c616e8115427
+DIST upx-4.0.0-powerpc64le_linux.tar.xz 560504 BLAKE2B 
c34d3259af01990f934b643dd59fef89dcb7d7471aa5012b231e584c80eb7b763b331c9433813ea573e9b638077ab701d1cf02e387418e601eba08de5efe7497
 SHA512 
46319b4737e6d8f6dd4f6b72ddcfe3a2e6755b87a58ec789017a598f3ddc44706770f5fe3e820de6df8348fc6ad42baced240aad77275c867f55d6d4e13b7ab0
+DIST upx-4.0.0-powerpc_linux.tar.xz 552572 BLAKE2B 
2569b29618d828c8a7ff08cb2e302c6201b8422f0ba8eaa78b483c770839795121d12165dd8448812524f63dce115a9d0cfbe07ffde4465ddde7aad0bace136d
 SHA512 
6b9135d482704a81e14d99b223c7f623f79933f09901f94c31a605da3ae0118af513785c9efec6c66d1395d27ce56fe2e25b2830b34652264c8298bae975b882

diff --git a/app-arch/upx-bin/upx-bin-4.0.0.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.0.ebuild
new file mode 100644
index ..a6902194c16d
--- /dev/null
+++ b/app-arch/upx-bin/upx-bin-4.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/, app-arch/upx/files/

2022-10-31 Thread Conrad Kostecki
commit: c5af888421c9b7acf5c5ee521a53c6b88f433a50
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Oct 30 12:38:21 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Oct 31 22:50:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5af8884

app-arch/upx: drop 3.96-r2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-arch/upx/Manifest|  1 -
 app-arch/upx/files/upx-3.96_CVE-2020-24119.patch | 34 ---
 app-arch/upx/files/upx-3.96_CVE-2021-20285.patch | 76 
 app-arch/upx/upx-3.96-r2.ebuild  | 41 -
 4 files changed, 152 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 305f77a6cf04..d1fc5bbdc5a7 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,2 +1 @@
-DIST upx-3.96-src.tar.xz 792524 BLAKE2B 
21af85dbcfdd1bf0151a653c865db13c9f30b9de0b9b4b94557ddd55736c7053dd829c5d72b9a7e5aa94a71ecc0151145dd66d7d98ded178c50ff7357d0ba442
 SHA512 
2d4d1be21d274d9bfdee9b9815396f5e5ff0bcdfb781b7be5fafa4d1e224028e412ec5f5ba607c482671aae27ccf9069abb2db0fb58f78f3a102a51897df2b11
 DIST upx-4.0.0-src.tar.xz 1159308 BLAKE2B 
d2626a63b626f9b4e913b822e699fa93b7080d322b19555d44d7cf4ce17b37f0d50ec1381d07d0e4f8827e8edcd29d525d497fa79acd18d520ac58e176fb2b72
 SHA512 
fe3e8c594e845a91338b1e11fe3cb6371430af40a567187d63835e27da8b2abf993a104b0693063f4db984234bada7b2bd16ad79e3ad90861a1f495d99de7de6

diff --git a/app-arch/upx/files/upx-3.96_CVE-2020-24119.patch 
b/app-arch/upx/files/upx-3.96_CVE-2020-24119.patch
deleted file mode 100644
index 7e6de04948bd..
--- a/app-arch/upx/files/upx-3.96_CVE-2020-24119.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 87b73e5cfdc12da94c251b2cd83bb01c7d9f616c Mon Sep 17 00:00:00 2001
-From: John Reiser 
-Date: Wed, 22 Jul 2020 19:34:27 -0700
-Subject: [PATCH] Unpack: Phdrs must be within expansion of first compressed
- block
-
-https://github.com/upx/upx/issues/388
-   modified:   p_lx_elf.cpp

- src/p_lx_elf.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp
-index cd9e4ec97..453d5c457 100644
 a/src/p_lx_elf.cpp
-+++ b/src/p_lx_elf.cpp
-@@ -4550,7 +4550,7 @@ void PackLinuxElf64::unpack(OutputFile *fo)
- unsigned c_adler = upx_adler32(NULL, 0);
- unsigned u_adler = upx_adler32(NULL, 0);
- #define MAX_ELF_HDR 1024
--if ((MAX_ELF_HDR - sizeof(Elf64_Ehdr))/sizeof(Elf64_Phdr) < u_phnum) {
-+if ((umin64(MAX_ELF_HDR, ph.u_len) - 
sizeof(Elf64_Ehdr))/sizeof(Elf64_Phdr) < u_phnum) {
- throwCantUnpack("bad compressed e_phnum");
- }
- #undef MAX_ELF_HDR
-@@ -5617,7 +5617,7 @@ void PackLinuxElf32::unpack(OutputFile *fo)
- unsigned c_adler = upx_adler32(NULL, 0);
- unsigned u_adler = upx_adler32(NULL, 0);
- #define MAX_ELF_HDR 512
--if ((MAX_ELF_HDR - sizeof(Elf32_Ehdr))/sizeof(Elf32_Phdr) < u_phnum) {
-+if ((umin(MAX_ELF_HDR, ph.u_len) - sizeof(Elf32_Ehdr))/sizeof(Elf32_Phdr) 
< u_phnum) {
- throwCantUnpack("bad compressed e_phnum");
- }
- #undef MAX_ELF_HDR

diff --git a/app-arch/upx/files/upx-3.96_CVE-2021-20285.patch 
b/app-arch/upx/files/upx-3.96_CVE-2021-20285.patch
deleted file mode 100644
index 1d47b2a8bb67..
--- a/app-arch/upx/files/upx-3.96_CVE-2021-20285.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 3781df9da23840e596d5e9e8493f22666802fe6c Mon Sep 17 00:00:00 2001
-From: John Reiser 
-Date: Fri, 11 Dec 2020 13:38:18 -0800
-Subject: [PATCH] Check DT_REL/DT_RELA, DT_RELSZ/DT_RELASZ
-
-https://github.com/upx/upx/issues/421
-   modified:   p_lx_elf.cpp

- src/p_lx_elf.cpp | 34 +-
- 1 file changed, 29 insertions(+), 5 deletions(-)
-
-diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp
-index 182db192..3a4101cf 100644
 a/src/p_lx_elf.cpp
-+++ b/src/p_lx_elf.cpp
-@@ -,8 +,20 @@ bool PackLinuxElf32::canPack()
- int z_rsz = dt_table[Elf32_Dyn::DT_RELSZ];
- if (z_rel && z_rsz) {
- unsigned rel_off = get_te32([-1+ 
z_rel].d_val);
-+if ((unsigned)file_size <= rel_off) {
-+char msg[70]; snprintf(msg, sizeof(msg),
-+ "bad Elf32_Dynamic[DT_REL] %#x\n",
-+ rel_off);
-+throwCantPack(msg);
-+}
- Elf32_Rel *rp = (Elf32_Rel *)_image[rel_off];
- unsigned relsz   = get_te32([-1+ 
z_rsz].d_val);
-+if ((unsigned)file_size <= relsz) {
-+char msg[70]; snprintf(msg, sizeof(msg),
-+ "bad Elf32_Dynamic[DT_RELSZ] %#x\n",
-+ relsz);
-+

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2022-10-31 Thread Conrad Kostecki
commit: 7b0390eba0166cf071de7662574274f3fb239db5
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Oct 30 12:38:42 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Oct 31 22:51:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0390eb

app-arch/upx-bin: drop 3.96

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28041
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-arch/upx-bin/Manifest|  7 ---
 app-arch/upx-bin/upx-bin-3.96.ebuild | 39 
 2 files changed, 46 deletions(-)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index c4e1cdc94c53..b341cdc6921d 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -1,10 +1,3 @@
-DIST upx-3.96-amd64_linux.tar.xz 462784 BLAKE2B 
bac24742528b241c15bb49cfd6f006c485c28c051606deefc9b3c64d045658d029fe8dd1110120b6c21c03c30c0220ff8638d7e254a0376037b0d0ab013e9f3d
 SHA512 
b4e7ad9ca58e07a0a59bcc1959d7901b1960a0975e4030b16c6aebfccd2f5f9163318f8f5b4a08bfd513138fe4c0fa3e3683f9141f221faa7bdfb8eaba4d0782
-DIST upx-3.96-arm64_linux.tar.xz 462376 BLAKE2B 
202e888def2d60dab9d119548ac85ac6dcd0bff7e0c442fccd9a81961dc10ad96e7fe19b4a7a250c65d0bf9dd49ced8cdc7fdfb08cc7b75953a02afbff682865
 SHA512 
f1f6556068df27747dd40cdce3f3dfeb5c9a8723bfa76772715db69473267dd11242bf026c5a45e869b0f343559ede232d9a0067f4e4adce555cef1f26013f65
-DIST upx-3.96-armeb_linux.tar.xz 418060 BLAKE2B 
bb987a0a1466b3e5f4f2797888bf28c844f42eab3800dae00106cf4078c7196d6737ce9a3b9d1792d1ad1a190da8e90f2d29272127a20e4b2a9f5551511659ff
 SHA512 
1bb570926a44c5471e00e3e2797728fa8122bc4035884f8fe8d7f4f3100e7dbddb84c80ad13c02d1a7454b1df504f96b8c0543913b1963c434ee2191d748e486
-DIST upx-3.96-i386_linux.tar.xz 485836 BLAKE2B 
1bbcbde3d510eec9a38876958bb127eebe46c1f18146a62e5697fcfac0aa34bc910f3908e1783541466e46b305cdfd353902682c97301df38cd0550ca0302c34
 SHA512 
c679ddaf447735378d116cbff48276e13f9703f19a11364cad411915a153e2d7a6377f2ae8ce0f0383557ec889f44bb9860fd0b65bafce9935c6f381d485b13d
-DIST upx-3.96-mipsel_linux.tar.xz 483832 BLAKE2B 
c7f79ecc0e9f0b3f4ae9beaf0dc06e43e4cd747fde5bbd8d24505a008171f55c14ef411927cd112dd7fb170923679266170975e89cbeab43b17d842c20e29ff0
 SHA512 
252f64bb2d44d687daca645b1e0cd91665a562e86e1ce8fa95b57709134f74810f29f5792f7b8a1fe6c0517728632613a202a209465f1bd56ccbb383d9eea1ae
-DIST upx-3.96-powerpc64le_linux.tar.xz 505260 BLAKE2B 
9e92e5e72436a3309c788a96a03c98bfd53bf51d3a22e85c6e58669b8c5536e107949fa860b25e1abc759b229aef76607819e62db353983f6f87f04d59395599
 SHA512 
8b577444366288427d6b114793b3f8fb42bf223b82bb78a391e5233c3cb3fe6906722ff7430aeaa764ef3feb77f052da469eab9d0dee90182929beefc5b1f17c
-DIST upx-3.96-powerpc_linux.tar.xz 479488 BLAKE2B 
2d07dd57b742dd5a3ddcc86298618a939bd46a4af6f9bed41a3e0f12456bffb0ba7d76c866076489cb03130a9b9d84493f5401db5e76571cda4d7e9d65bef691
 SHA512 
a8f38f2467bc31d8cff2dc0fed191d1451aed766ab49336c7c99fe1b1a48455b08d9d45b14c78d655bc3c811c5fa2466701e1a990a5c954b0ce84499458024cb
 DIST upx-4.0.0-amd64_linux.tar.xz 509584 BLAKE2B 
18ec4cb6ddd04abaa2493164938e65c868e457d9554a0a93f1526cc46effee8f70130d0351fb49399bb31e62b04b344905c69f0c337ca608c4cf1fb1e62ae190
 SHA512 
48e9e4c78fc7a7358fcb66996870eb9ae39945e99b68c87b196d33a95d7b8bfd7d9e904eb3dce8a8bdbde68c0d2c8dbec4e55014aae330c7faed324f000c9950
 DIST upx-4.0.0-arm64_linux.tar.xz 494992 BLAKE2B 
53e029a4e7b9ec44f60eaaf2255860a30d2b27e288e60dbad223936f1cc5a61011b52341f89a1b62636adea28c27361fbe774917d2c7f0bc5a781e5f5bd067b9
 SHA512 
c35d8f96acbc35d3cf05236a811917c671b01c52fadf792379dc867b3b5bf1c0edb7f5a1255577622dec218e9cfa8808c37725810d16245c2d0b4c0764ca3451
 DIST upx-4.0.0-armeb_linux.tar.xz 571268 BLAKE2B 
f3921ac4dcf3aa30309e3f766b5ba5c2aca3f29832f99964ce6339bb2d432c20f70dc8f10ef56433cbe702b6eefca9b3fecf8592e5f3303c7f7313dac0a8d539
 SHA512 
0c9f73746bc7af8e21c9ae5ed30f0466141c35a21bcefc3d49b2e7056c1238bb17b996a4b264c73739c2c3334376e4eb9dbbd6c1ea59d4bdfb0f10b2059027e0

diff --git a/app-arch/upx-bin/upx-bin-3.96.ebuild 
b/app-arch/upx-bin/upx-bin-3.96.ebuild
deleted file mode 100644
index be332492449e..
--- a/app-arch/upx-bin/upx-bin-3.96.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2022-10-31 Thread Conrad Kostecki
commit: 5f6c4062375fef16a763f3d413b099addef73432
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Oct 30 11:49:41 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Oct 31 22:50:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6c4062

app-arch/upx: add 4.0.0

Bug: https://bugs.gentoo.org/778530
Bug: https://bugs.gentoo.org/790281
Bug: https://bugs.gentoo.org/792348
Bug: https://bugs.gentoo.org/866794
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-arch/upx/Manifest |  1 +
 app-arch/upx/upx-4.0.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 1464eec2d85e..305f77a6cf04 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1 +1,2 @@
 DIST upx-3.96-src.tar.xz 792524 BLAKE2B 
21af85dbcfdd1bf0151a653c865db13c9f30b9de0b9b4b94557ddd55736c7053dd829c5d72b9a7e5aa94a71ecc0151145dd66d7d98ded178c50ff7357d0ba442
 SHA512 
2d4d1be21d274d9bfdee9b9815396f5e5ff0bcdfb781b7be5fafa4d1e224028e412ec5f5ba607c482671aae27ccf9069abb2db0fb58f78f3a102a51897df2b11
+DIST upx-4.0.0-src.tar.xz 1159308 BLAKE2B 
d2626a63b626f9b4e913b822e699fa93b7080d322b19555d44d7cf4ce17b37f0d50ec1381d07d0e4f8827e8edcd29d525d497fa79acd18d520ac58e176fb2b72
 SHA512 
fe3e8c594e845a91338b1e11fe3cb6371430af40a567187d63835e27da8b2abf993a104b0693063f4db984234bada7b2bd16ad79e3ad90861a1f495d99de7de6

diff --git a/app-arch/upx/upx-4.0.0.ebuild b/app-arch/upx/upx-4.0.0.ebuild
new file mode 100644
index ..dcfcfaccee67
--- /dev/null
+++ b/app-arch/upx/upx-4.0.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
+HOMEPAGE="https://upx.github.io/;
+SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
+S="${WORKDIR}/${P}-src"
+
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="!app-arch/upx-bin"
+BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2021-06-29 Thread Ben Kohler
commit: 66fb00c154f5655d52ffe0352e3ef27bcdae0328
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Jun 28 15:56:38 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Jun 29 11:23:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66fb00c1

app-arch/upx-bin: add app-arch/xz-utils to BDEPEND

Original tarball requires app-arch/xz-utils[extra-filters] for
extraction.

Bug: https://bugs.gentoo.org/797361
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Ben Kohler  gentoo.org>

 app-arch/upx-bin/upx-bin-3.96.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-arch/upx-bin/upx-bin-3.96.ebuild 
b/app-arch/upx-bin/upx-bin-3.96.ebuild
index 7caa782afd3..be332492449 100644
--- a/app-arch/upx-bin/upx-bin-3.96.ebuild
+++ b/app-arch/upx-bin/upx-bin-3.96.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -23,6 +23,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 RESTRICT="strip"
 
 RDEPEND="!app-arch/upx"
+BDEPEND="app-arch/xz-utils[extra-filters]"
 
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2021-06-29 Thread Ben Kohler
commit: 75365e98c98d0a8d3817f58482f126812c03750e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Jun 28 15:54:59 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Jun 29 11:23:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75365e98

app-arch/upx: add app-arch/xz-utils to BDEPEND

Original tarball requires app-arch/xz-utils[extra-filters] for
extraction.

Bug: https://bugs.gentoo.org/797361
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21457
Signed-off-by: Ben Kohler  gentoo.org>

 app-arch/upx/upx-3.96-r2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-3.96-r2.ebuild b/app-arch/upx/upx-3.96-r2.ebuild
index cf9f4c4f87d..14c355bb635 100644
--- a/app-arch/upx/upx-3.96-r2.ebuild
+++ b/app-arch/upx/upx-3.96-r2.ebuild
@@ -18,7 +18,9 @@ DEPEND=">=dev-libs/ucl-1.03
sys-libs/zlib"
 RDEPEND="${RDEPEND}
!app-arch/upx-bin"
-BDEPEND="dev-lang/perl"
+BDEPEND="
+   app-arch/xz-utils[extra-filters]
+   dev-lang/perl"
 
 S="${WORKDIR}/${P}-src"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2021-05-23 Thread Andreas Sturmlechner
commit: 2f56212e2dbb7be7f603da2ab75cabe4c8fe06d4
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri May 21 19:36:49 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 23 16:53:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f56212e

app-arch/upx: remove old version

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-arch/upx/upx-3.96-r1.ebuild | 38 --
 1 file changed, 38 deletions(-)

diff --git a/app-arch/upx/upx-3.96-r1.ebuild b/app-arch/upx/upx-3.96-r1.ebuild
deleted file mode 100644
index 26a73f6191a..000
--- a/app-arch/upx/upx-3.96-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="https://upx.github.io/;
-SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RDEPEND=">=dev-libs/ucl-1.03
-   sys-libs/zlib
-   !app-arch/upx-bin"
-DEPEND="${RDEPEND}
-   dev-lang/perl"
-
-S="${WORKDIR}/${P}-src"
-
-PATCHES=(
-   "${FILESDIR}/${P}_CVE-2021-20285.patch"
-)
-
-src_compile() {
-   tc-export CXX
-   emake CXXFLAGS_WERROR="" all
-}
-
-src_install() {
-   newbin src/upx.out upx
-   dodoc BUGS NEWS PROJECTS README* THANKS doc/*.txt doc/upx.html
-   doman doc/upx.1
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/files/, app-arch/upx/

2021-05-23 Thread Andreas Sturmlechner
commit: 185c785c239b6e5f7fcadc14be183c2f5fb37cfe
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri May 21 19:36:03 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 23 16:53:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=185c785c

app-arch/upx: fix CVE-2020-24119

Bug: https://bugs.gentoo.org/790281
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20914
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-arch/upx/files/upx-3.96_CVE-2020-24119.patch | 34 +
 app-arch/upx/upx-3.96-r2.ebuild  | 39 
 2 files changed, 73 insertions(+)

diff --git a/app-arch/upx/files/upx-3.96_CVE-2020-24119.patch 
b/app-arch/upx/files/upx-3.96_CVE-2020-24119.patch
new file mode 100644
index 000..7e6de04948b
--- /dev/null
+++ b/app-arch/upx/files/upx-3.96_CVE-2020-24119.patch
@@ -0,0 +1,34 @@
+From 87b73e5cfdc12da94c251b2cd83bb01c7d9f616c Mon Sep 17 00:00:00 2001
+From: John Reiser 
+Date: Wed, 22 Jul 2020 19:34:27 -0700
+Subject: [PATCH] Unpack: Phdrs must be within expansion of first compressed
+ block
+
+https://github.com/upx/upx/issues/388
+   modified:   p_lx_elf.cpp
+---
+ src/p_lx_elf.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp
+index cd9e4ec97..453d5c457 100644
+--- a/src/p_lx_elf.cpp
 b/src/p_lx_elf.cpp
+@@ -4550,7 +4550,7 @@ void PackLinuxElf64::unpack(OutputFile *fo)
+ unsigned c_adler = upx_adler32(NULL, 0);
+ unsigned u_adler = upx_adler32(NULL, 0);
+ #define MAX_ELF_HDR 1024
+-if ((MAX_ELF_HDR - sizeof(Elf64_Ehdr))/sizeof(Elf64_Phdr) < u_phnum) {
++if ((umin64(MAX_ELF_HDR, ph.u_len) - 
sizeof(Elf64_Ehdr))/sizeof(Elf64_Phdr) < u_phnum) {
+ throwCantUnpack("bad compressed e_phnum");
+ }
+ #undef MAX_ELF_HDR
+@@ -5617,7 +5617,7 @@ void PackLinuxElf32::unpack(OutputFile *fo)
+ unsigned c_adler = upx_adler32(NULL, 0);
+ unsigned u_adler = upx_adler32(NULL, 0);
+ #define MAX_ELF_HDR 512
+-if ((MAX_ELF_HDR - sizeof(Elf32_Ehdr))/sizeof(Elf32_Phdr) < u_phnum) {
++if ((umin(MAX_ELF_HDR, ph.u_len) - sizeof(Elf32_Ehdr))/sizeof(Elf32_Phdr) 
< u_phnum) {
+ throwCantUnpack("bad compressed e_phnum");
+ }
+ #undef MAX_ELF_HDR

diff --git a/app-arch/upx/upx-3.96-r2.ebuild b/app-arch/upx/upx-3.96-r2.ebuild
new file mode 100644
index 000..cf9f4c4f87d
--- /dev/null
+++ b/app-arch/upx/upx-3.96-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
+HOMEPAGE="https://upx.github.io/;
+SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
+
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=dev-libs/ucl-1.03
+   sys-libs/zlib"
+RDEPEND="${RDEPEND}
+   !app-arch/upx-bin"
+BDEPEND="dev-lang/perl"
+
+S="${WORKDIR}/${P}-src"
+
+PATCHES=(
+   "${FILESDIR}/${P}_CVE-2020-24119.patch"
+   "${FILESDIR}/${P}_CVE-2021-20285.patch"
+)
+
+src_compile() {
+   tc-export CXX
+   emake CXXFLAGS_WERROR="" all
+}
+
+src_install() {
+   newbin src/upx.out upx
+   dodoc BUGS NEWS PROJECTS README* THANKS doc/*.txt doc/upx.html
+   doman doc/upx.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/, app-arch/upx/files/

2021-03-27 Thread Conrad Kostecki
commit: ec0f3f52f3f3d4dd8a267f5788cd5e440b2f86d2
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Mar 27 12:08:19 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 27 14:24:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0f3f52

app-arch/upx: fix CVE-2021-20285

Patch taken from upstream commit
https://github.com/upx/upx/commit/3781df9da23840e596d5e9e8493f22666802fe6c.

Bug: https://bugs.gentoo.org/778530
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-arch/upx/files/upx-3.96_CVE-2021-20285.patch | 76 
 app-arch/upx/upx-3.96-r1.ebuild  | 38 
 2 files changed, 114 insertions(+)

diff --git a/app-arch/upx/files/upx-3.96_CVE-2021-20285.patch 
b/app-arch/upx/files/upx-3.96_CVE-2021-20285.patch
new file mode 100644
index 000..1d47b2a8bb6
--- /dev/null
+++ b/app-arch/upx/files/upx-3.96_CVE-2021-20285.patch
@@ -0,0 +1,76 @@
+From 3781df9da23840e596d5e9e8493f22666802fe6c Mon Sep 17 00:00:00 2001
+From: John Reiser 
+Date: Fri, 11 Dec 2020 13:38:18 -0800
+Subject: [PATCH] Check DT_REL/DT_RELA, DT_RELSZ/DT_RELASZ
+
+https://github.com/upx/upx/issues/421
+   modified:   p_lx_elf.cpp
+---
+ src/p_lx_elf.cpp | 34 +-
+ 1 file changed, 29 insertions(+), 5 deletions(-)
+
+diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp
+index 182db192..3a4101cf 100644
+--- a/src/p_lx_elf.cpp
 b/src/p_lx_elf.cpp
+@@ -,8 +,20 @@ bool PackLinuxElf32::canPack()
+ int z_rsz = dt_table[Elf32_Dyn::DT_RELSZ];
+ if (z_rel && z_rsz) {
+ unsigned rel_off = get_te32([-1+ 
z_rel].d_val);
++if ((unsigned)file_size <= rel_off) {
++char msg[70]; snprintf(msg, sizeof(msg),
++ "bad Elf32_Dynamic[DT_REL] %#x\n",
++ rel_off);
++throwCantPack(msg);
++}
+ Elf32_Rel *rp = (Elf32_Rel *)_image[rel_off];
+ unsigned relsz   = get_te32([-1+ 
z_rsz].d_val);
++if ((unsigned)file_size <= relsz) {
++char msg[70]; snprintf(msg, sizeof(msg),
++ "bad Elf32_Dynamic[DT_RELSZ] %#x\n",
++ relsz);
++throwCantPack(msg);
++}
+ Elf32_Rel *last = (Elf32_Rel *)(relsz + (char 
*)rp);
+ for (; rp < last; ++rp) {
+ unsigned r_va = get_te32(>r_offset);
+@@ -2562,14 +2574,26 @@ PackLinuxElf64::canPack()
+ int z_rel = dt_table[Elf64_Dyn::DT_RELA];
+ int z_rsz = dt_table[Elf64_Dyn::DT_RELASZ];
+ if (z_rel && z_rsz) {
+-unsigned rel_off = get_te64([-1+ 
z_rel].d_val);
++upx_uint64_t rel_off = get_te64([-1+ 
z_rel].d_val);
++if ((u64_t)file_size <= rel_off) {
++char msg[70]; snprintf(msg, sizeof(msg),
++ "bad Elf64_Dynamic[DT_RELA] %#llx\n",
++ rel_off);
++throwCantPack(msg);
++}
+ Elf64_Rela *rp = (Elf64_Rela 
*)_image[rel_off];
+-unsigned relsz   = get_te64([-1+ 
z_rsz].d_val);
++upx_uint64_t relsz   = get_te64([-1+ 
z_rsz].d_val);
++if ((u64_t)file_size <= relsz) {
++char msg[70]; snprintf(msg, sizeof(msg),
++ "bad Elf64_Dynamic[DT_RELASZ] %#llx\n",
++ relsz);
++throwCantPack(msg);
++}
+ Elf64_Rela *last = (Elf64_Rela *)(relsz + (char 
*)rp);
+ for (; rp < last; ++rp) {
+-unsigned r_va = get_te64(>r_offset);
++upx_uint64_t r_va = get_te64(>r_offset);
+ if (r_va == user_init_ava) { // found the 
Elf64_Rela
+-unsigned r_info = get_te64(>r_info);
++upx_uint64_t r_info = 
get_te64(>r_info);
+ unsigned r_type = ELF64_R_TYPE(r_info);
+ if (Elf64_Ehdr::EM_AARCH64 == e_machine
+ &&  R_AARCH64_RELATIVE == r_type) {
+@@ 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2021-03-27 Thread Conrad Kostecki
commit: 97ac6e82a6949ade17754dc18110dd0f3cd67c5d
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Mar 27 12:09:35 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 27 14:26:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ac6e82

app-arch/upx: remove old version

Bug: https://bugs.gentoo.org/778530
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-arch/upx/upx-3.96.ebuild | 34 --
 1 file changed, 34 deletions(-)

diff --git a/app-arch/upx/upx-3.96.ebuild b/app-arch/upx/upx-3.96.ebuild
deleted file mode 100644
index c9a668ebace..000
--- a/app-arch/upx/upx-3.96.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="https://upx.github.io/;
-SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RDEPEND=">=dev-libs/ucl-1.03
-   sys-libs/zlib
-   !app-arch/upx-bin"
-DEPEND="${RDEPEND}
-   dev-lang/perl"
-
-S="${WORKDIR}/${P}-src"
-
-src_compile() {
-   tc-export CXX
-   emake CXXFLAGS_WERROR="" all
-}
-
-src_install() {
-   newbin src/upx.out upx
-   dodoc BUGS NEWS PROJECTS README* THANKS doc/*.txt doc/upx.html
-   doman doc/upx.1
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2020-08-24 Thread Sam James
commit: 40f822c56ece3c109eeaeb333c630d2eb2e3f1aa
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 24 23:46:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 24 23:46:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40f822c5

app-arch/upx: Keyword 3.96 arm64, #738720

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx/upx-3.96.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-3.96.ebuild b/app-arch/upx/upx-3.96.ebuild
index 8e63957a42b..c9a668ebace 100644
--- a/app-arch/upx/upx-3.96.ebuild
+++ b/app-arch/upx/upx-3.96.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 RDEPEND=">=dev-libs/ucl-1.03



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2020-08-23 Thread Sam James
commit: 19207508f91e490d572d3bf6c6db17f6cb54fbe7
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 24 01:57:41 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 24 01:57:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19207508

app-arch/upx: Keyword 3.96 arm, #738720

Signed-off-by: Sam James  gentoo.org>

 app-arch/upx/upx-3.96.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-3.96.ebuild b/app-arch/upx/upx-3.96.ebuild
index 63ac18d2428..8e63957a42b 100644
--- a/app-arch/upx/upx-3.96.ebuild
+++ b/app-arch/upx/upx-3.96.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 RDEPEND=">=dev-libs/ucl-1.03



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2020-05-13 Thread Joonas Niilola
commit: 7d7ec93afacf06eb1660992929ff9fd5aa3dc8d4
Author: Alexey Sokolov  google  com>
AuthorDate: Fri May  8 00:31:01 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May 13 13:42:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7ec93a

app-arch/upx: update homepage

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Sokolov  google.com>
Closes: https://github.com/gentoo/gentoo/pull/15693
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/upx-3.96.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-3.96.ebuild b/app-arch/upx/upx-3.96.ebuild
index 73fe7d2befe..63ac18d2428 100644
--- a/app-arch/upx/upx-3.96.ebuild
+++ b/app-arch/upx/upx-3.96.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="http://upx.github.io/;
+HOMEPAGE="https://upx.github.io/;
 SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2020-02-24 Thread Joonas Niilola
commit: e708e63b1325f2ae95fbcf5fbf77d614906d7ff5
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 25 06:04:12 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 06:04:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e708e63b

app-arch/upx-bin: RedundantLongDescription

Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx-bin/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-arch/upx-bin/metadata.xml b/app-arch/upx-bin/metadata.xml
index 97da883f8ae..b1093ce78b0 100644
--- a/app-arch/upx-bin/metadata.xml
+++ b/app-arch/upx-bin/metadata.xml
@@ -12,5 +12,4 @@

upx/upx

-   UPX is a versatile executable packer with a excellent 
compression ratio
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2020-02-24 Thread Joonas Niilola
commit: 72b4da71f8754510153532a6bf3681f65fd6505f
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Feb 15 07:19:43 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 06:04:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b4da71

app-arch/upx: update to 3.96

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/Manifest|  1 +
 app-arch/upx/upx-3.96.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index b1b537bdcd1..3aa001eabb8 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1 +1,2 @@
 DIST upx-3.95-src.tar.xz 790776 BLAKE2B 
e7e5e24ba3675ab9f9f3daa36d6d3f00b6af614c2ca64c4d185a065afcdc02373ccf0200f7116ebbfaa1f9b961078f40296b1c716eca80aba86e95d6a9463b99
 SHA512 
0e1d3e26462057f16587197e73301957e870107808fdbcd24d9976094dfa0e5efbe8da0f9b6732a99f05990dcd4be242a87ea19a7110dc052c6dc982cd596416
+DIST upx-3.96-src.tar.xz 792524 BLAKE2B 
21af85dbcfdd1bf0151a653c865db13c9f30b9de0b9b4b94557ddd55736c7053dd829c5d72b9a7e5aa94a71ecc0151145dd66d7d98ded178c50ff7357d0ba442
 SHA512 
2d4d1be21d274d9bfdee9b9815396f5e5ff0bcdfb781b7be5fafa4d1e224028e412ec5f5ba607c482671aae27ccf9069abb2db0fb58f78f3a102a51897df2b11

diff --git a/app-arch/upx/upx-3.96.ebuild b/app-arch/upx/upx-3.96.ebuild
new file mode 100644
index 000..73fe7d2befe
--- /dev/null
+++ b/app-arch/upx/upx-3.96.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
+HOMEPAGE="http://upx.github.io/;
+SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
+
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/ucl-1.03
+   sys-libs/zlib
+   !app-arch/upx-bin"
+DEPEND="${RDEPEND}
+   dev-lang/perl"
+
+S="${WORKDIR}/${P}-src"
+
+src_compile() {
+   tc-export CXX
+   emake CXXFLAGS_WERROR="" all
+}
+
+src_install() {
+   newbin src/upx.out upx
+   dodoc BUGS NEWS PROJECTS README* THANKS doc/*.txt doc/upx.html
+   doman doc/upx.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2020-02-24 Thread Joonas Niilola
commit: 2aaa930ad4b58ac6141382e84578484cb89f6d89
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 25 06:03:44 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 06:04:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aaa930a

app-arch/upx: RedundantLongDescription

Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-arch/upx/metadata.xml b/app-arch/upx/metadata.xml
index 97da883f8ae..b1093ce78b0 100644
--- a/app-arch/upx/metadata.xml
+++ b/app-arch/upx/metadata.xml
@@ -12,5 +12,4 @@

upx/upx

-   UPX is a versatile executable packer with a excellent 
compression ratio
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2020-02-24 Thread Joonas Niilola
commit: aa9f53a950d4f691fcd55a2d0a61eca759078f2c
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Feb 15 07:20:16 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 06:04:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa9f53a9

app-arch/upx: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/Manifest|  1 -
 app-arch/upx/upx-3.95.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 3aa001eabb8..1464eec2d85 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,2 +1 @@
-DIST upx-3.95-src.tar.xz 790776 BLAKE2B 
e7e5e24ba3675ab9f9f3daa36d6d3f00b6af614c2ca64c4d185a065afcdc02373ccf0200f7116ebbfaa1f9b961078f40296b1c716eca80aba86e95d6a9463b99
 SHA512 
0e1d3e26462057f16587197e73301957e870107808fdbcd24d9976094dfa0e5efbe8da0f9b6732a99f05990dcd4be242a87ea19a7110dc052c6dc982cd596416
 DIST upx-3.96-src.tar.xz 792524 BLAKE2B 
21af85dbcfdd1bf0151a653c865db13c9f30b9de0b9b4b94557ddd55736c7053dd829c5d72b9a7e5aa94a71ecc0151145dd66d7d98ded178c50ff7357d0ba442
 SHA512 
2d4d1be21d274d9bfdee9b9815396f5e5ff0bcdfb781b7be5fafa4d1e224028e412ec5f5ba607c482671aae27ccf9069abb2db0fb58f78f3a102a51897df2b11

diff --git a/app-arch/upx/upx-3.95.ebuild b/app-arch/upx/upx-3.95.ebuild
deleted file mode 100644
index c991b587c2b..000
--- a/app-arch/upx/upx-3.95.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="http://upx.github.io/;
-SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RDEPEND=">=dev-libs/ucl-1.03
-   sys-libs/zlib
-   !app-arch/upx-bin"
-DEPEND="${RDEPEND}
-   dev-lang/perl"
-
-S="${WORKDIR}/${P}-src"
-
-src_compile() {
-   tc-export CXX
-   emake CXXFLAGS_WERROR="" all
-}
-
-src_install() {
-   newbin src/upx.out upx
-   dodoc BUGS NEWS PROJECTS README* THANKS doc/*.txt doc/upx.html
-   doman doc/upx.1
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2020-02-24 Thread Joonas Niilola
commit: 17408c13eafd062e20a81073066d2637ffb107c5
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Feb 15 07:24:36 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 06:04:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17408c13

app-arch/upx-bin: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14664
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx-bin/Manifest|  7 ---
 app-arch/upx-bin/upx-bin-3.95.ebuild | 38 
 2 files changed, 45 deletions(-)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index e3aeaee489d..6ed7ea81220 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -1,10 +1,3 @@
-DIST upx-3.95-amd64_linux.tar.xz 456788 BLAKE2B 
1ed17ebb799da2c17ec863067f33526f87b84e2fea9643678939c9ac70afdc6c7b689dcf9e5ec716c0b4a6684ecf03370f08c5e2db707e6c3ec2adfb60e0b9f4
 SHA512 
23067ce45123eaee3810464e91c3ed65527bbed3b9546aa42d3eeae842efdf0ab5de70c584631e5642deaacf16cc574918889ca35b0611afa1b10fb489bda861
-DIST upx-3.95-arm64_linux.tar.xz 457592 BLAKE2B 
c9c009ba7b63743bc98653f76b8f8f03cc74cfa490e48e0c01b7d8fc9c2146026b1f5a8bf9141a35ab02cd40ab5658bded9180f26ea9f210d1e1fd9f2322c738
 SHA512 
7a8541bec07f9630521edb98844f7d8f6302d9ff4874ece18673598c8872e626681119e89a64ebfaf3e707bcc6e07f3072f34416e97256d25c8cbcf707f123bb
-DIST upx-3.95-armeb_linux.tar.xz 412608 BLAKE2B 
2acd5a06512696f4c52a33014fe25515aedaa9704942048ab0dd5b3b6db48c75160056818f03ee960f93c3a886d1aa501a496509dd04f31b79c6d0a93d2bdb3e
 SHA512 
9e1d9057f1bf0a4262b3d672b1a50f192380e29189d5d0bd8963ec79247a9246db53b3ff9c180ab4c961e464dd1c8fe1c8e7541a3a2cc3c0f8a56fecdedfe956
-DIST upx-3.95-i386_linux.tar.xz 477560 BLAKE2B 
7ee9d05227c8b39e186a8e0521eea2831780e142bbf3ec608e805bf33b4ab9ac72b249204b42f640d695a56b03b4576f9ae838129a823ec9fe1ed9b497b1de1b
 SHA512 
bd1c6fb1f1f90732a666d6a254896a6c359d3f21c6be6f751aa8899e03487c696b9cacc79ed3c05af4e53b3e3374c5b64f5af9a4e85e11e4c31d972c0f25ac42
-DIST upx-3.95-mipsel_linux.tar.xz 477840 BLAKE2B 
f3863d7f8eb33554c5873b0cab0190bcc1f0efb3e40e1aad09a96f6fd2319234620d393f9b0fea344940a42be969862f9e60f05440e7608c77183da6f1899225
 SHA512 
27c8a328b18ed236856f36d9f520d1f7ee006d181e77674d2b8b2296993c34e6394befbefded58f9a70403d2e65b5a143a748adffe8f517393c884f8e9e4abe5
-DIST upx-3.95-powerpc64le_linux.tar.xz 498012 BLAKE2B 
111c174887aed8f748278b0480e3e4e32793c8c8f6aa78cfac684c82f27be6c762921baef2bb39a0a07f004bc2c5af0d3953a6aa4fa41f3c65e543bf74dfb10d
 SHA512 
5ec4d811baf9865669972ca8fd57e455d1baf88340e6cb87170486ff398a38c0e6781026d3a3d9a2b3ccbb8420b1c43825b78aedc24ce3adeda79bc5d57473a2
-DIST upx-3.95-powerpc_linux.tar.xz 473136 BLAKE2B 
3b4800db76df4f864cde650827b2fe4d34f97e31d7fe0ff5859e3542042b8b8029df8fb50eb8891634319c75b3e406c2be5c67384585d833852ebb586fb7b7b0
 SHA512 
f0114c3eea0fa55a8105c3111ddd1c3bf15acf14747529ffd3c4b31a25328571ba85f22ef7b7e5f83113a4bb1dce77029abf279ec46d78bf955cd7ccb77eaf40
 DIST upx-3.96-amd64_linux.tar.xz 462784 BLAKE2B 
bac24742528b241c15bb49cfd6f006c485c28c051606deefc9b3c64d045658d029fe8dd1110120b6c21c03c30c0220ff8638d7e254a0376037b0d0ab013e9f3d
 SHA512 
b4e7ad9ca58e07a0a59bcc1959d7901b1960a0975e4030b16c6aebfccd2f5f9163318f8f5b4a08bfd513138fe4c0fa3e3683f9141f221faa7bdfb8eaba4d0782
 DIST upx-3.96-arm64_linux.tar.xz 462376 BLAKE2B 
202e888def2d60dab9d119548ac85ac6dcd0bff7e0c442fccd9a81961dc10ad96e7fe19b4a7a250c65d0bf9dd49ced8cdc7fdfb08cc7b75953a02afbff682865
 SHA512 
f1f6556068df27747dd40cdce3f3dfeb5c9a8723bfa76772715db69473267dd11242bf026c5a45e869b0f343559ede232d9a0067f4e4adce555cef1f26013f65
 DIST upx-3.96-armeb_linux.tar.xz 418060 BLAKE2B 
bb987a0a1466b3e5f4f2797888bf28c844f42eab3800dae00106cf4078c7196d6737ce9a3b9d1792d1ad1a190da8e90f2d29272127a20e4b2a9f5551511659ff
 SHA512 
1bb570926a44c5471e00e3e2797728fa8122bc4035884f8fe8d7f4f3100e7dbddb84c80ad13c02d1a7454b1df504f96b8c0543913b1963c434ee2191d748e486

diff --git a/app-arch/upx-bin/upx-bin-3.95.ebuild 
b/app-arch/upx-bin/upx-bin-3.95.ebuild
deleted file mode 100644
index affd20a17ce..000
--- a/app-arch/upx-bin/upx-bin-3.95.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2020-02-24 Thread Joonas Niilola
commit: 02869f11b75660be398df6d835b08cb2057a4226
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Feb 15 07:24:14 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 06:04:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02869f11

app-arch/upx-bin: update to 3.96

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx-bin/Manifest|  7 +++
 app-arch/upx-bin/upx-bin-3.96.ebuild | 38 
 2 files changed, 45 insertions(+)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 4934269b26e..e3aeaee489d 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -5,3 +5,10 @@ DIST upx-3.95-i386_linux.tar.xz 477560 BLAKE2B 
7ee9d05227c8b39e186a8e0521eea2831
 DIST upx-3.95-mipsel_linux.tar.xz 477840 BLAKE2B 
f3863d7f8eb33554c5873b0cab0190bcc1f0efb3e40e1aad09a96f6fd2319234620d393f9b0fea344940a42be969862f9e60f05440e7608c77183da6f1899225
 SHA512 
27c8a328b18ed236856f36d9f520d1f7ee006d181e77674d2b8b2296993c34e6394befbefded58f9a70403d2e65b5a143a748adffe8f517393c884f8e9e4abe5
 DIST upx-3.95-powerpc64le_linux.tar.xz 498012 BLAKE2B 
111c174887aed8f748278b0480e3e4e32793c8c8f6aa78cfac684c82f27be6c762921baef2bb39a0a07f004bc2c5af0d3953a6aa4fa41f3c65e543bf74dfb10d
 SHA512 
5ec4d811baf9865669972ca8fd57e455d1baf88340e6cb87170486ff398a38c0e6781026d3a3d9a2b3ccbb8420b1c43825b78aedc24ce3adeda79bc5d57473a2
 DIST upx-3.95-powerpc_linux.tar.xz 473136 BLAKE2B 
3b4800db76df4f864cde650827b2fe4d34f97e31d7fe0ff5859e3542042b8b8029df8fb50eb8891634319c75b3e406c2be5c67384585d833852ebb586fb7b7b0
 SHA512 
f0114c3eea0fa55a8105c3111ddd1c3bf15acf14747529ffd3c4b31a25328571ba85f22ef7b7e5f83113a4bb1dce77029abf279ec46d78bf955cd7ccb77eaf40
+DIST upx-3.96-amd64_linux.tar.xz 462784 BLAKE2B 
bac24742528b241c15bb49cfd6f006c485c28c051606deefc9b3c64d045658d029fe8dd1110120b6c21c03c30c0220ff8638d7e254a0376037b0d0ab013e9f3d
 SHA512 
b4e7ad9ca58e07a0a59bcc1959d7901b1960a0975e4030b16c6aebfccd2f5f9163318f8f5b4a08bfd513138fe4c0fa3e3683f9141f221faa7bdfb8eaba4d0782
+DIST upx-3.96-arm64_linux.tar.xz 462376 BLAKE2B 
202e888def2d60dab9d119548ac85ac6dcd0bff7e0c442fccd9a81961dc10ad96e7fe19b4a7a250c65d0bf9dd49ced8cdc7fdfb08cc7b75953a02afbff682865
 SHA512 
f1f6556068df27747dd40cdce3f3dfeb5c9a8723bfa76772715db69473267dd11242bf026c5a45e869b0f343559ede232d9a0067f4e4adce555cef1f26013f65
+DIST upx-3.96-armeb_linux.tar.xz 418060 BLAKE2B 
bb987a0a1466b3e5f4f2797888bf28c844f42eab3800dae00106cf4078c7196d6737ce9a3b9d1792d1ad1a190da8e90f2d29272127a20e4b2a9f5551511659ff
 SHA512 
1bb570926a44c5471e00e3e2797728fa8122bc4035884f8fe8d7f4f3100e7dbddb84c80ad13c02d1a7454b1df504f96b8c0543913b1963c434ee2191d748e486
+DIST upx-3.96-i386_linux.tar.xz 485836 BLAKE2B 
1bbcbde3d510eec9a38876958bb127eebe46c1f18146a62e5697fcfac0aa34bc910f3908e1783541466e46b305cdfd353902682c97301df38cd0550ca0302c34
 SHA512 
c679ddaf447735378d116cbff48276e13f9703f19a11364cad411915a153e2d7a6377f2ae8ce0f0383557ec889f44bb9860fd0b65bafce9935c6f381d485b13d
+DIST upx-3.96-mipsel_linux.tar.xz 483832 BLAKE2B 
c7f79ecc0e9f0b3f4ae9beaf0dc06e43e4cd747fde5bbd8d24505a008171f55c14ef411927cd112dd7fb170923679266170975e89cbeab43b17d842c20e29ff0
 SHA512 
252f64bb2d44d687daca645b1e0cd91665a562e86e1ce8fa95b57709134f74810f29f5792f7b8a1fe6c0517728632613a202a209465f1bd56ccbb383d9eea1ae
+DIST upx-3.96-powerpc64le_linux.tar.xz 505260 BLAKE2B 
9e92e5e72436a3309c788a96a03c98bfd53bf51d3a22e85c6e58669b8c5536e107949fa860b25e1abc759b229aef76607819e62db353983f6f87f04d59395599
 SHA512 
8b577444366288427d6b114793b3f8fb42bf223b82bb78a391e5233c3cb3fe6906722ff7430aeaa764ef3feb77f052da469eab9d0dee90182929beefc5b1f17c
+DIST upx-3.96-powerpc_linux.tar.xz 479488 BLAKE2B 
2d07dd57b742dd5a3ddcc86298618a939bd46a4af6f9bed41a3e0f12456bffb0ba7d76c866076489cb03130a9b9d84493f5401db5e76571cda4d7e9d65bef691
 SHA512 
a8f38f2467bc31d8cff2dc0fed191d1451aed766ab49336c7c99fe1b1a48455b08d9d45b14c78d655bc3c811c5fa2466701e1a990a5c954b0ce84499458024cb

diff --git a/app-arch/upx-bin/upx-bin-3.96.ebuild 
b/app-arch/upx-bin/upx-bin-3.96.ebuild
new file mode 100644
index 000..7caa782afd3
--- /dev/null
+++ b/app-arch/upx-bin/upx-bin-3.96.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2019-08-08 Thread Joonas Niilola
commit: 72f720be0e80112f6a1fc00b2550751673207c92
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu May 23 03:37:53 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug  8 18:21:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f720be

app-arch/upx: remove old

Signed-off-by: Azamat H. Hackimov  gmail.com>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/Manifest|  2 --
 app-arch/upx/upx-3.91.ebuild | 42 --
 2 files changed, 44 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index d6869e48f9b..b1b537bdcd1 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,3 +1 @@
-DIST lzma465.tar.bz2 288122 BLAKE2B 
93fa080e6539bef79d8d0baff781b9e41329f649724991f608cfa9ee651e79b20cf38d27efa96fe848e6ff355f58dfde81f0743e1d5f0d701d72e512c70d
 SHA512 
690f005cfa9d3a65db03baddad57cf8dd79f861ac72d2e1bc18a151f3673d5f8043e3331f5dc3fba713dfd7b01ebf0817a2c0b6a1b22e1f7d8255a42b85ea4ac
-DIST upx-3.91-src.tar.bz2 904747 BLAKE2B 
e9888368e5ddb62dc3cf14bd39a6101c31621c9a1ce2529957cb5c96bd70845db01a2e2f73a5b64dd7b33c9e18679f8e134fffdea41bc5b3663ff350c6de3a6c
 SHA512 
7e9a392fe11daf7baf9632f2c448ef9936da7dfab215f86ba417e9f097770949acb653aaabe6cc5ed812efc486cb35e0c1e128c80026b02825713d8b12251cf5
 DIST upx-3.95-src.tar.xz 790776 BLAKE2B 
e7e5e24ba3675ab9f9f3daa36d6d3f00b6af614c2ca64c4d185a065afcdc02373ccf0200f7116ebbfaa1f9b961078f40296b1c716eca80aba86e95d6a9463b99
 SHA512 
0e1d3e26462057f16587197e73301957e870107808fdbcd24d9976094dfa0e5efbe8da0f9b6732a99f05990dcd4be242a87ea19a7110dc052c6dc982cd596416

diff --git a/app-arch/upx/upx-3.91.ebuild b/app-arch/upx/upx-3.91.ebuild
deleted file mode 100644
index f9921d66e9a..000
--- a/app-arch/upx/upx-3.91.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils toolchain-funcs flag-o-matic
-
-LZMA_VER=465
-#LZMA_VER=920
-MY_P="${P/-ucl}-src"
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="http://upx.sourceforge.net/;
-SRC_URI="http://upx.sourceforge.net/download/${MY_P}.tar.bz2
-   lzma? ( mirror://sourceforge/sevenzip/lzma${LZMA_VER}.tar.bz2 )"
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
-IUSE="lzma zlib"
-
-RDEPEND=">=dev-libs/ucl-1.02
-   !app-arch/upx-bin"
-DEPEND="${RDEPEND}
-   dev-lang/perl"
-
-S="${WORKDIR}/${MY_P}"
-
-src_configure() {
-   use zlib && append-cppflags -DWITH_ZLIB=1
-}
-
-src_compile() {
-   tc-export CXX
-   emake UPX_LZMADIR="${WORKDIR}" all
-}
-
-src_install() {
-   newbin src/upx.out upx
-   dodoc BUGS NEWS PROJECTS README* THANKS TODO doc/*.txt
-   dohtml doc/upx.html
-   doman doc/upx.1
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2019-08-08 Thread Joonas Niilola
commit: 7ca66e1f343f71ae276beffe531a10a861715e4d
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu May 23 03:38:35 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug  8 18:21:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca66e1f

app-arch/upx-bin: remove old

Signed-off-by: Azamat H. Hackimov  gmail.com>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/12087
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx-bin/Manifest|  5 -
 app-arch/upx-bin/upx-bin-3.91.ebuild | 36 
 2 files changed, 41 deletions(-)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index cad0055cf82..4934269b26e 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -1,8 +1,3 @@
-DIST upx-3.91-amd64_linux.tar.bz2 373664 BLAKE2B 
0c3ea873afc9b1fddce742dd231d4a8be49123aad203f2f868276dbd855db193c9db596b88c20061f2f07671ea3be5607df4a2abe9042d190f482478e744456c
 SHA512 
7f57564c89baf1bad89d6038c17a83268a3f528d2cb3cc992160c6dd4842a6b3ef7123fea86480a491d8df7f7b099d8444effa6f677532f4bf756f72a51066e9
-DIST upx-3.91-armeb_linux.tar.bz2 363100 BLAKE2B 
09960871176b4a3b9d12f8658b3c3ecb631ac35570ac1fde79092692b552fc6e71e54515ed3e34e09b0a10d28ac488598bf9c01244f88af63b8a2688ed1fef3b
 SHA512 
730fcf1b8b2a81043f1c1ff611c94c8b4e26850c7dbbbd9fdcb6a6603878792873ef6a48f073feb12e1db3cdf0a7964f747ba4d7daa75cc2bfb8844b234b4332
-DIST upx-3.91-i386_linux.tar.bz2 366446 BLAKE2B 
762f80fd26929e65cbab815dfa5c095d722ebadb1ffa4b70a686959dcd3b0b54d04d9d3d18e5efa2c9e3dc2e1bc3a0d89e437ddd876947c0e83943bf00455066
 SHA512 
b679fc54a4e4bbf1ed7bf11473b85ae33df82752815bdf7fae9499f6d1cb1df0251a284596d7303fcba8465b77c6dd233e1cff288806a73c84a50a48ec13aec4
-DIST upx-3.91-mipsel_linux.tar.bz2 530222 BLAKE2B 
73243e4160ee05eaaeb3ccb483c04882fe8b132a0e1098d40eb9311301eb261ea42e6f67e123e61479ee9185520bb6da6b840c52e23b1e37ba9ab3b3ae40b8ee
 SHA512 
66a256127104266350e32cffe6914790586c3f35b4aea49a12ce8c37a911f7b2195eeea72b9a9e4ad32e12e8efe16fda36f93cdff85e15983b496211c961f71f
-DIST upx-3.91-powerpc_linux.tar.bz2 474332 BLAKE2B 
893f35220409b8d57c297528dfd1196818b13a7ed112205276a58b6a9643b38b0e8ef62a8c9fed97b7d8a11f15ee449c7be7a4849b5019ab97969e8cd47726a2
 SHA512 
1ea12baf9f8cf7a40fc58be7b41255f2e65044937faa44232f3ef5d4cfcc6d98ac1cbf7511c941df7610cf5c2378f9c9dfb323a6a1c5c59526b67d38eb800afe
 DIST upx-3.95-amd64_linux.tar.xz 456788 BLAKE2B 
1ed17ebb799da2c17ec863067f33526f87b84e2fea9643678939c9ac70afdc6c7b689dcf9e5ec716c0b4a6684ecf03370f08c5e2db707e6c3ec2adfb60e0b9f4
 SHA512 
23067ce45123eaee3810464e91c3ed65527bbed3b9546aa42d3eeae842efdf0ab5de70c584631e5642deaacf16cc574918889ca35b0611afa1b10fb489bda861
 DIST upx-3.95-arm64_linux.tar.xz 457592 BLAKE2B 
c9c009ba7b63743bc98653f76b8f8f03cc74cfa490e48e0c01b7d8fc9c2146026b1f5a8bf9141a35ab02cd40ab5658bded9180f26ea9f210d1e1fd9f2322c738
 SHA512 
7a8541bec07f9630521edb98844f7d8f6302d9ff4874ece18673598c8872e626681119e89a64ebfaf3e707bcc6e07f3072f34416e97256d25c8cbcf707f123bb
 DIST upx-3.95-armeb_linux.tar.xz 412608 BLAKE2B 
2acd5a06512696f4c52a33014fe25515aedaa9704942048ab0dd5b3b6db48c75160056818f03ee960f93c3a886d1aa501a496509dd04f31b79c6d0a93d2bdb3e
 SHA512 
9e1d9057f1bf0a4262b3d672b1a50f192380e29189d5d0bd8963ec79247a9246db53b3ff9c180ab4c961e464dd1c8fe1c8e7541a3a2cc3c0f8a56fecdedfe956

diff --git a/app-arch/upx-bin/upx-bin-3.91.ebuild 
b/app-arch/upx-bin/upx-bin-3.91.ebuild
deleted file mode 100644
index c794d098daa..000
--- a/app-arch/upx-bin/upx-bin-3.91.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit pax-utils
-
-MY_P="${PN/-bin}-${PV}"
-DESCRIPTION="Ultimate Packer for eXecutables, binary version with proprietary 
NRV compression"
-HOMEPAGE="http://upx.sourceforge.net/;
-SRC_URI="x86? ( http://upx.sourceforge.net/download/${MY_P}-i386_linux.tar.bz2 
)
-   amd64? ( 
http://upx.sourceforge.net/download/${MY_P}-amd64_linux.tar.bz2 )
-   ppc? ( 
http://upx.sourceforge.net/download/${MY_P}-powerpc_linux.tar.bz2 )
-   arm? ( http://upx.sourceforge.net/download/${MY_P}-armeb_linux.tar.bz2 )
-   mips? ( 
http://upx.sourceforge.net/download/${MY_P}-mipsel_linux.tar.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-RESTRICT="strip"
-
-RDEPEND="!app-arch/upx"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="/opt/bin/upx"
-
-src_install() {
-   cd ${MY_P}*
-   into /opt
-   dobin upx
-   pax-mark -m "${ED}"/opt/bin/upx
-   doman upx.1
-   dodoc upx.doc BUGS NEWS README* THANKS TODO
-   dohtml upx.html
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/, app-arch/upx-bin/

2019-08-08 Thread Joonas Niilola
commit: 1f0072734ce478b44d77aa298a397fafb076d76f
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu May 23 03:32:22 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug  8 18:21:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f007273

app-arch/upx-bin: update to 3.95

Added myself to maintainers.

Signed-off-by: Azamat H. Hackimov  gmail.com>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx-bin/Manifest|  7 +++
 app-arch/upx-bin/metadata.xml| 14 +
 app-arch/upx-bin/upx-bin-3.95.ebuild | 38 
 app-arch/upx/metadata.xml|  6 +-
 4 files changed, 60 insertions(+), 5 deletions(-)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 1938db318f7..cad0055cf82 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -3,3 +3,10 @@ DIST upx-3.91-armeb_linux.tar.bz2 363100 BLAKE2B 
09960871176b4a3b9d12f8658b3c3ec
 DIST upx-3.91-i386_linux.tar.bz2 366446 BLAKE2B 
762f80fd26929e65cbab815dfa5c095d722ebadb1ffa4b70a686959dcd3b0b54d04d9d3d18e5efa2c9e3dc2e1bc3a0d89e437ddd876947c0e83943bf00455066
 SHA512 
b679fc54a4e4bbf1ed7bf11473b85ae33df82752815bdf7fae9499f6d1cb1df0251a284596d7303fcba8465b77c6dd233e1cff288806a73c84a50a48ec13aec4
 DIST upx-3.91-mipsel_linux.tar.bz2 530222 BLAKE2B 
73243e4160ee05eaaeb3ccb483c04882fe8b132a0e1098d40eb9311301eb261ea42e6f67e123e61479ee9185520bb6da6b840c52e23b1e37ba9ab3b3ae40b8ee
 SHA512 
66a256127104266350e32cffe6914790586c3f35b4aea49a12ce8c37a911f7b2195eeea72b9a9e4ad32e12e8efe16fda36f93cdff85e15983b496211c961f71f
 DIST upx-3.91-powerpc_linux.tar.bz2 474332 BLAKE2B 
893f35220409b8d57c297528dfd1196818b13a7ed112205276a58b6a9643b38b0e8ef62a8c9fed97b7d8a11f15ee449c7be7a4849b5019ab97969e8cd47726a2
 SHA512 
1ea12baf9f8cf7a40fc58be7b41255f2e65044937faa44232f3ef5d4cfcc6d98ac1cbf7511c941df7610cf5c2378f9c9dfb323a6a1c5c59526b67d38eb800afe
+DIST upx-3.95-amd64_linux.tar.xz 456788 BLAKE2B 
1ed17ebb799da2c17ec863067f33526f87b84e2fea9643678939c9ac70afdc6c7b689dcf9e5ec716c0b4a6684ecf03370f08c5e2db707e6c3ec2adfb60e0b9f4
 SHA512 
23067ce45123eaee3810464e91c3ed65527bbed3b9546aa42d3eeae842efdf0ab5de70c584631e5642deaacf16cc574918889ca35b0611afa1b10fb489bda861
+DIST upx-3.95-arm64_linux.tar.xz 457592 BLAKE2B 
c9c009ba7b63743bc98653f76b8f8f03cc74cfa490e48e0c01b7d8fc9c2146026b1f5a8bf9141a35ab02cd40ab5658bded9180f26ea9f210d1e1fd9f2322c738
 SHA512 
7a8541bec07f9630521edb98844f7d8f6302d9ff4874ece18673598c8872e626681119e89a64ebfaf3e707bcc6e07f3072f34416e97256d25c8cbcf707f123bb
+DIST upx-3.95-armeb_linux.tar.xz 412608 BLAKE2B 
2acd5a06512696f4c52a33014fe25515aedaa9704942048ab0dd5b3b6db48c75160056818f03ee960f93c3a886d1aa501a496509dd04f31b79c6d0a93d2bdb3e
 SHA512 
9e1d9057f1bf0a4262b3d672b1a50f192380e29189d5d0bd8963ec79247a9246db53b3ff9c180ab4c961e464dd1c8fe1c8e7541a3a2cc3c0f8a56fecdedfe956
+DIST upx-3.95-i386_linux.tar.xz 477560 BLAKE2B 
7ee9d05227c8b39e186a8e0521eea2831780e142bbf3ec608e805bf33b4ab9ac72b249204b42f640d695a56b03b4576f9ae838129a823ec9fe1ed9b497b1de1b
 SHA512 
bd1c6fb1f1f90732a666d6a254896a6c359d3f21c6be6f751aa8899e03487c696b9cacc79ed3c05af4e53b3e3374c5b64f5af9a4e85e11e4c31d972c0f25ac42
+DIST upx-3.95-mipsel_linux.tar.xz 477840 BLAKE2B 
f3863d7f8eb33554c5873b0cab0190bcc1f0efb3e40e1aad09a96f6fd2319234620d393f9b0fea344940a42be969862f9e60f05440e7608c77183da6f1899225
 SHA512 
27c8a328b18ed236856f36d9f520d1f7ee006d181e77674d2b8b2296993c34e6394befbefded58f9a70403d2e65b5a143a748adffe8f517393c884f8e9e4abe5
+DIST upx-3.95-powerpc64le_linux.tar.xz 498012 BLAKE2B 
111c174887aed8f748278b0480e3e4e32793c8c8f6aa78cfac684c82f27be6c762921baef2bb39a0a07f004bc2c5af0d3953a6aa4fa41f3c65e543bf74dfb10d
 SHA512 
5ec4d811baf9865669972ca8fd57e455d1baf88340e6cb87170486ff398a38c0e6781026d3a3d9a2b3ccbb8420b1c43825b78aedc24ce3adeda79bc5d57473a2
+DIST upx-3.95-powerpc_linux.tar.xz 473136 BLAKE2B 
3b4800db76df4f864cde650827b2fe4d34f97e31d7fe0ff5859e3542042b8b8029df8fb50eb8891634319c75b3e406c2be5c67384585d833852ebb586fb7b7b0
 SHA512 
f0114c3eea0fa55a8105c3111ddd1c3bf15acf14747529ffd3c4b31a25328571ba85f22ef7b7e5f83113a4bb1dce77029abf279ec46d78bf955cd7ccb77eaf40

diff --git a/app-arch/upx-bin/metadata.xml b/app-arch/upx-bin/metadata.xml
index 2de76921550..97da883f8ae 100644
--- a/app-arch/upx-bin/metadata.xml
+++ b/app-arch/upx-bin/metadata.xml
@@ -1,10 +1,16 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   UPX is a versatile executable packer with a excellent
-   compression ratio.
+   
+   azamat.hacki...@gmail.com
+   Azamat H. Hackimov
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

-   upx
+   upx/upx

+   UPX is a versatile executable packer with a excellent 
compression ratio
 

diff --git a/app-arch/upx-bin/upx-bin-3.95.ebuild 

[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/

2019-08-08 Thread Joonas Niilola
commit: 70ab4e4e37a23720a608fbeed7ca2e3f416fe36c
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu May 23 02:55:39 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug  8 18:21:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ab4e4e

app-arch/upx: updated to 3.95

Updated to recent version 3.95 (#645646), removed -Werror option (#618432).
Major cleanups to ebuild:

* Updated to EAPI 7
* Updated HOMEPAGE, removed redundant USEs
* Added myself to maintainers

Closes: https://bugs.gentoo.org/618432
Closes: https://bugs.gentoo.org/645646
Signed-off-by: Azamat H. Hackimov  gmail.com>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/Manifest|  1 +
 app-arch/upx/metadata.xml|  9 ++---
 app-arch/upx/upx-3.95.ebuild | 34 ++
 3 files changed, 41 insertions(+), 3 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index c31e4a5d396..d6869e48f9b 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,2 +1,3 @@
 DIST lzma465.tar.bz2 288122 BLAKE2B 
93fa080e6539bef79d8d0baff781b9e41329f649724991f608cfa9ee651e79b20cf38d27efa96fe848e6ff355f58dfde81f0743e1d5f0d701d72e512c70d
 SHA512 
690f005cfa9d3a65db03baddad57cf8dd79f861ac72d2e1bc18a151f3673d5f8043e3331f5dc3fba713dfd7b01ebf0817a2c0b6a1b22e1f7d8255a42b85ea4ac
 DIST upx-3.91-src.tar.bz2 904747 BLAKE2B 
e9888368e5ddb62dc3cf14bd39a6101c31621c9a1ce2529957cb5c96bd70845db01a2e2f73a5b64dd7b33c9e18679f8e134fffdea41bc5b3663ff350c6de3a6c
 SHA512 
7e9a392fe11daf7baf9632f2c448ef9936da7dfab215f86ba417e9f097770949acb653aaabe6cc5ed812efc486cb35e0c1e128c80026b02825713d8b12251cf5
+DIST upx-3.95-src.tar.xz 790776 BLAKE2B 
e7e5e24ba3675ab9f9f3daa36d6d3f00b6af614c2ca64c4d185a065afcdc02373ccf0200f7116ebbfaa1f9b961078f40296b1c716eca80aba86e95d6a9463b99
 SHA512 
0e1d3e26462057f16587197e73301957e870107808fdbcd24d9976094dfa0e5efbe8da0f9b6732a99f05990dcd4be242a87ea19a7110dc052c6dc982cd596416

diff --git a/app-arch/upx/metadata.xml b/app-arch/upx/metadata.xml
index a9b5374e66f..f0670e9f697 100644
--- a/app-arch/upx/metadata.xml
+++ b/app-arch/upx/metadata.xml
@@ -1,9 +1,12 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   UPX is a versatile executable packer with a excellent 
compression ratio
+   
+   azamat.hacki...@gmail.com
+   Azamat H. Hackimov
+   

-   sevenzip
+   upx/upx

+   UPX is a versatile executable packer with a excellent 
compression ratio
 

diff --git a/app-arch/upx/upx-3.95.ebuild b/app-arch/upx/upx-3.95.ebuild
new file mode 100644
index 000..f0ea16873ab
--- /dev/null
+++ b/app-arch/upx/upx-3.95.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
+HOMEPAGE="http://upx.github.io/;
+SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
+
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-libs/ucl-1.03
+   sys-libs/zlib
+   !app-arch/upx-bin"
+DEPEND="${RDEPEND}
+   dev-lang/perl"
+
+S="${WORKDIR}/${P}-src"
+
+src_compile() {
+   tc-export CXX
+   emake CXXFLAGS_WERROR="" all
+}
+
+src_install() {
+   newbin src/upx.out upx
+   dodoc BUGS NEWS PROJECTS README* THANKS doc/*.txt doc/upx.html
+   doman doc/upx.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/, app-arch/upx-bin/, app-arch/upx-ucl/, profiles/updates/, ...

2019-08-06 Thread Joonas Niilola
commit: dfd75bb94194a6e260391fef86df20f35307d57e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Aug  6 18:07:58 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Aug  7 03:07:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd75bb9

Rename app-arch/upx-ucl to app-arch/upx

Renaming package to more common name. Fixed all (R)DEPENDS in tree.
This PR is part of https://github.com/gentoo/gentoo/pull/12087

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12624
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx-bin/upx-bin-3.91.ebuild  | 2 +-
 app-arch/{upx-ucl => upx}/Manifest| 0
 app-arch/{upx-ucl => upx}/metadata.xml| 0
 app-arch/{upx-ucl/upx-ucl-3.91.ebuild => upx/upx-3.91.ebuild} | 1 -
 media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild  | 2 +-
 profiles/updates/3Q-2019  | 1 +
 6 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-arch/upx-bin/upx-bin-3.91.ebuild 
b/app-arch/upx-bin/upx-bin-3.91.ebuild
index d0bd63bbbf4..c794d098daa 100644
--- a/app-arch/upx-bin/upx-bin-3.91.ebuild
+++ b/app-arch/upx-bin/upx-bin-3.91.ebuild
@@ -19,7 +19,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 RESTRICT="strip"
 
-RDEPEND="!app-arch/upx-ucl"
+RDEPEND="!app-arch/upx"
 
 S="${WORKDIR}"
 

diff --git a/app-arch/upx-ucl/Manifest b/app-arch/upx/Manifest
similarity index 100%
rename from app-arch/upx-ucl/Manifest
rename to app-arch/upx/Manifest

diff --git a/app-arch/upx-ucl/metadata.xml b/app-arch/upx/metadata.xml
similarity index 100%
rename from app-arch/upx-ucl/metadata.xml
rename to app-arch/upx/metadata.xml

diff --git a/app-arch/upx-ucl/upx-ucl-3.91.ebuild b/app-arch/upx/upx-3.91.ebuild
similarity index 98%
rename from app-arch/upx-ucl/upx-ucl-3.91.ebuild
rename to app-arch/upx/upx-3.91.ebuild
index 6950dc176bd..f9921d66e9a 100644
--- a/app-arch/upx-ucl/upx-ucl-3.91.ebuild
+++ b/app-arch/upx/upx-3.91.ebuild
@@ -19,7 +19,6 @@ KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
 IUSE="lzma zlib"
 
 RDEPEND=">=dev-libs/ucl-1.02
-   !app-arch/upx
!app-arch/upx-bin"
 DEPEND="${RDEPEND}
dev-lang/perl"

diff --git a/media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild 
b/media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild
index 8f2338996d7..f9c3f8f54b7 100644
--- a/media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild
+++ b/media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild
@@ -15,7 +15,7 @@ IUSE=""
 QA_FLAGS_IGNORED="opt/${PN}/bin/tsMuxeR opt/${PN}/bin/tsMuxerGUI"
 
 DEPEND="|| (
-   >=app-arch/upx-ucl-3.01[lzma]
+   >=app-arch/upx-3.01[lzma]
>=app-arch/upx-bin-3.01
 )"
 RDEPEND="

diff --git a/profiles/updates/3Q-2019 b/profiles/updates/3Q-2019
index 0996932df09..ae1058e25a1 100644
--- a/profiles/updates/3Q-2019
+++ b/profiles/updates/3Q-2019
@@ -2,3 +2,4 @@ move dev-python/CoverageTestRunner 
dev-python/coverage-test-runner
 move media-plugins/kipi-plugins kde-apps/kipi-plugins
 move kde-misc/yakuake kde-apps/yakuake
 move kde-apps/kjots app-text/kjots
+move app-arch/upx-ucl app-arch/upx



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-ucl/

2016-01-19 Thread Patrice Clement
commit: f894cfe015dfc9298f1acb34e6ec7fbf4b506428
Author: Gokturk Yuksek  binghamton  edu>
AuthorDate: Mon Jan 18 21:27:31 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Jan 18 21:42:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f894cfe0

app-arch/upx-ucl: update LICENSE to include UPX-Exception #572060

The source headers mention GPL2+ instead of GPL, so fix that too.

X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=572060

Package-Manager: portage-2.2.26

 app-arch/upx-ucl/upx-ucl-3.91.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/upx-ucl/upx-ucl-3.91.ebuild 
b/app-arch/upx-ucl/upx-ucl-3.91.ebuild
index 3f47c31..bef5e8c 100644
--- a/app-arch/upx-ucl/upx-ucl-3.91.ebuild
+++ b/app-arch/upx-ucl/upx-ucl-3.91.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,7 +14,7 @@ HOMEPAGE="http://upx.sourceforge.net/;
 SRC_URI="http://upx.sourceforge.net/download/${MY_P}.tar.bz2
lzma? ( mirror://sourceforge/sevenzip/lzma${LZMA_VER}.tar.bz2 )"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+ UPX-Exception" # Read the exception before applying any patches
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
 IUSE="lzma zlib"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-ucl/

2016-01-19 Thread Ulrich Müller
commit: e9a0f5c1ca5b8e44689e57e422c0a9963024cbd1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jan 19 18:35:59 2016 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Jan 19 18:35:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a0f5c1

app-arch/upx-ucl: Update for UPX-exception license renaming.

Package-Manager: portage-2.2.26

 app-arch/upx-ucl/upx-ucl-3.91.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx-ucl/upx-ucl-3.91.ebuild 
b/app-arch/upx-ucl/upx-ucl-3.91.ebuild
index bef5e8c..f2ef4d7 100644
--- a/app-arch/upx-ucl/upx-ucl-3.91.ebuild
+++ b/app-arch/upx-ucl/upx-ucl-3.91.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://upx.sourceforge.net/;
 SRC_URI="http://upx.sourceforge.net/download/${MY_P}.tar.bz2
lzma? ( mirror://sourceforge/sevenzip/lzma${LZMA_VER}.tar.bz2 )"
 
-LICENSE="GPL-2+ UPX-Exception" # Read the exception before applying any patches
+LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
 IUSE="lzma zlib"