diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest index 7e2c7f0ffc..59cd008525 100644 --- a/app-arch/upx-bin/Manifest +++ b/app-arch/upx-bin/Manifest @@ -4,3 +4,9 @@ DIST upx-5.0.0-armeb_linux.tar.xz 637168 BLAKE2B 5c3bbe0cbb9e0fc3e1482767afb96c9 DIST upx-5.0.0-i386_linux.tar.xz 673740 BLAKE2B fed8e8b913797ae23c077473b648a57d1fcb2f60fba37b6c3e991b4fdb8c904d4eff385ca2e584a1a0960a03248582b73e7d0477d7425d976a9a11c16d94ecc4 SHA512 3e42ad53e947498eebed65bd098c1e7e91bf9c1043c2543da89557137871fbb7b90bcf33c66ce572746879e9b8940d5d27703f9c0cde9c54a57e651608d2aa46 DIST upx-5.0.0-mipsel_linux.tar.xz 717320 BLAKE2B d413c899e05d7cf3ca458f6e2ec9aff2f0d7540d74e95770edd31c868fe9eadb555f422b30ba3a35786258960c2d0ac36728f0e9d65141a17bf1493bdda49176 SHA512 656265873bcfa96bbfb2bfc6c65d3864c2e05af165774afa091ba1ac67132e29fa4706d2435b5ef70ea1ce768f689dab57f097e3530f1e6573ba21dc3a8d0815 DIST upx-5.0.0-powerpc_linux.tar.xz 709752 BLAKE2B 6e89026adb35e7adc63177fd314f58f517a6c41ffab721000599f7745646735a13b65d23f2f4500cd6d98a31542b7c2f89c3e7f6eeb34576b2cfb3973ec81eee SHA512 503c4c31e0a74ec2158f83f36680ccdf22fcaba82deb05825dfac03e8c45e39d6a7eeacd5215280668cc5f16d2eb92475d91bf8e213699b770d7d52735fc1f2e +DIST upx-5.0.1-amd64_linux.tar.xz 626592 BLAKE2B 483acd3a169a780d09e82e2a2c17e570eb1f26b8d78b984eb6647215996d9c67f2088c0c3457fdec8c32bf7bfcce491bbe9b6e9027be636e909d75f99cd0fde8 SHA512 46b5e79d760e1ce5a9bc23d30139b84b5abc3e8100d7be570835014d3d09c5a74d09b7541a86f0df28cb1cc6716f015f40608eb2dcb28ef06675d7a2f2e9da89 +DIST upx-5.0.1-arm64_linux.tar.xz 632124 BLAKE2B a5677a85f001cbfae61b478571e4d91b55371936033c622dbe4d00dc75174b06b2fca1e6ca239d2a63893530551864041b44cfdf34efadf201e89d76364878b5 SHA512 601e97a1eee335dd86d2adcb522e49154c3d963e9d4f24647713a0de8996740de6e178d914afc0a4434fa5c6613f83f19206f1e33bae1da749c5fa128880deac +DIST upx-5.0.1-armeb_linux.tar.xz 638824 BLAKE2B ee30b4915c50edba205aa17560f814b97a68615048b03b90a789dc905da4e9a138bfd135a165924c6cba6742275ce5d566b35fad3a6e720263605e95a27d6485 SHA512 1a234ac699e93adbadbdc93456d184773d953292fd4a650ed7fe632ec098800e038f70f6425774b0c3363b5ddb00f2b5ae1706365755a533e7f8a8910524ee13 +DIST upx-5.0.1-i386_linux.tar.xz 675016 BLAKE2B b2a87d4de43b406932a1ce2f9d1f13b6fd78001907d96cd28253574807311edba9736176bd5a15f303078ab6a34ffcddb5eab4d8dcd781c717d785ecb6fabeea SHA512 826fd5163a3982569cdda437a5873d39fe9258e203298e1e90342db5b29be7ef2e8e8d4744ecb54d60edf7fdb5cf90abd1c7385e3f544fb7469e51f7ab6e01a7 +DIST upx-5.0.1-mipsel_linux.tar.xz 718936 BLAKE2B 593ca2f62b213f49c85f1c40d0e6d1b49acf745fa56a5f5170427d38cc09b695f120965ed1fea2f1b985582be13d92b4cbf6f44621f94b11f556d1e41017503f SHA512 6af26f164a85dbec17c706e68a7d6b965881fd89d3237bc99b929e2e28e82d39c511c618a0a24ed646ad58793692d383de191868a5fb8b2b7ec2d114c16ccc9a +DIST upx-5.0.1-powerpc_linux.tar.xz 711136 BLAKE2B bbd798f9712f9ec915dffd55b71b11b30860bfa48e5914e93e6fecd07328eabacc7f2661d86f38cc0da36215f5b77dcab860c94f93e398798990395358b9f00b SHA512 b129e2ba29285c0cf31154db72c435af6692a315a31ea37a37b265bd9a6d40e34755d6b37763940e4190e96afb702a95a08408ff4b8cfb92fc677bc4c32df375 diff --git a/app-arch/upx-bin/upx-bin-5.0.1.ebuild b/app-arch/upx-bin/upx-bin-5.0.1.ebuild new file mode 100644 index 0000000000..39e3b46733 --- /dev/null +++ b/app-arch/upx-bin/upx-bin-5.0.1.ebuild @@ -0,0 +1,47 @@ +# 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="http://upx.sourceforge.net/" +SRC_URI=" + x86? ( https://github.com/upx/upx/releases/download/v5.0.1/upx-5.0.1-i386_linux.tar.xz -> upx-5.0.1-i386_linux.tar.xz ) + + amd64? ( https://github.com/upx/upx/releases/download/v5.0.1/upx-5.0.1-amd64_linux.tar.xz -> upx-5.0.1-amd64_linux.tar.xz ) + + ppc? ( https://github.com/upx/upx/releases/download/v5.0.1/upx-5.0.1-powerpc_linux.tar.xz -> upx-5.0.1-powerpc_linux.tar.xz ) + + arm? ( https://github.com/upx/upx/releases/download/v5.0.1/upx-5.0.1-armeb_linux.tar.xz -> upx-5.0.1-armeb_linux.tar.xz ) + + arm64? ( https://github.com/upx/upx/releases/download/v5.0.1/upx-5.0.1-arm64_linux.tar.xz -> upx-5.0.1-arm64_linux.tar.xz ) + + mips? ( https://github.com/upx/upx/releases/download/v5.0.1/upx-5.0.1-mipsel_linux.tar.xz -> upx-5.0.1-mipsel_linux.tar.xz ) +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="*" +RESTRICT="strip" +IUSE="doc" + +RDEPEND="!app-arch/upx-ucl" + +S="${WORKDIR}" + +QA_PREBUILT="/opt/bin/upx" + +src_install() { + cd ${MY_P}* + into /usr + dobin upx + pax-mark -m "${ED}"/opt/bin/upx + doman upx.1 + dodoc NEWS README* + if use doc ; then + local HTML_DOCS=( upx-doc.html ) + einstalldocs + fi +} \ No newline at end of file