Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions app-arch/upx-bin/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -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
47 changes: 47 additions & 0 deletions app-arch/upx-bin/upx-bin-5.0.1.ebuild
Original file line number Diff line number Diff line change
@@ -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
}
Loading