[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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"