summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2011-10-10 15:29:17 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2011-10-10 15:29:17 +0000
commit4a40f860f28ecf189813660f8657344d0fced998 (patch)
tree668b2082101cefc04620157233196166bda661e3 /app-arch/upx-bin
parentAdd x11-libs/libXcursor as a dependency wrt bug #385617 by <spam@k-progs.org> (diff)
downloadhistorical-4a40f860f28ecf189813660f8657344d0fced998.tar.gz
historical-4a40f860f28ecf189813660f8657344d0fced998.tar.bz2
historical-4a40f860f28ecf189813660f8657344d0fced998.zip
Fixed PaX issue, bug #352640. The patch was submitted by Lubomir Krajcovic.
Package-Manager: portage-2.1.10.22/cvs/Linux x86_64
Diffstat (limited to 'app-arch/upx-bin')
-rw-r--r--app-arch/upx-bin/ChangeLog7
-rw-r--r--app-arch/upx-bin/Manifest23
-rw-r--r--app-arch/upx-bin/upx-bin-3.07-r1.ebuild36
3 files changed, 58 insertions, 8 deletions
diff --git a/app-arch/upx-bin/ChangeLog b/app-arch/upx-bin/ChangeLog
index ac5f2d48f4f4..52742c1fb802 100644
--- a/app-arch/upx-bin/ChangeLog
+++ b/app-arch/upx-bin/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-arch/upx-bin
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/upx-bin/ChangeLog,v 1.1 2011/01/06 03:21:52 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/upx-bin/ChangeLog,v 1.2 2011/10/10 15:29:17 matsuu Exp $
+
+*upx-bin-3.07-r1 (10 Oct 2011)
+
+ 10 Oct 2011; MATSUU Takuto <matsuu@gentoo.org> +upx-bin-3.07-r1.ebuild:
+ Fixed PaX issue, bug #352640. The patch was submitted by Lubomir Krajcovic.
*upx-bin-3.07 (06 Jan 2011)
diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 85d97d4d866e..355b7910e0f0 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -1,20 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA1
DIST upx-3.07-amd64_linux.tar.bz2 359543 RMD160 b7c764ea43c28a54c93e7d930954c5eb43ca18ce SHA1 e1af5c24475305abe9f6ff5c1fd6391a61c580f9 SHA256 7496359c19abd0b19af7e3baa5d92c337135c1fe4e34a1f11a1305164bef1b8f
DIST upx-3.07-armeb_linux.tar.bz2 343588 RMD160 19672d5581a54daa124b64b661787a619c5f35eb SHA1 1e290f3a83a4bbc97faf48fe3bda9c4de7b26fb8 SHA256 7a6ceac36bea1a1c47a517ef4d54b74ea69c4f85f775b9e8dbde67c118b5db8a
DIST upx-3.07-i386_linux.tar.bz2 350803 RMD160 fc92bdd8cff363c392dc1f915e4b8bd23bbb76c5 SHA1 a4447b1c9c964867dae4eaef731976bcd22c169d SHA256 002f0981c0b70aa28c61c9360e07d5ad33c5487fece463f4513f47ba0a43f677
DIST upx-3.07-mipsel_linux.tar.bz2 515589 RMD160 08428e4dc4dd426371249bcab3a3c133c3889da7 SHA1 ce428b3402ee9f8cc9a6b256a49eb625e121e379 SHA256 0bb0bc68e6a93b940672eae7c37c6d803b5e5aea2b14bcefaf230cb39d8c7b2d
DIST upx-3.07-powerpc_linux.tar.bz2 460557 RMD160 7841f50f618c9047df80e16c0f57dfedb29aa2df SHA1 8a8943b3340ffce2afc98b35a674c29d2f52ccea SHA256 4679f7a80c5c9f66004d524fb5cacb97d7630562ee033321f8481a5288592152
+EBUILD upx-bin-3.07-r1.ebuild 1080 RMD160 ec5b1d7bbe193bc9fdc1b44734f9fb5ffd96870e SHA1 228968dde691154562d03c260ed3513c5ae13e23 SHA256 a42a6674a537abfe7f4a9c74545a8628c118a09b1c688885a4c0cc35da5af1ba
EBUILD upx-bin-3.07.ebuild 1034 RMD160 c39ce4490561be699bac2259ea730308bb7038f9 SHA1 28cb732e5d24ee2da89dc7a9d48385e7851bfa7c SHA256 6401d225f071d9b3e56ca0e700581dcaf6f6990cd49b4d56d87aea4c0d93fbe9
-MISC ChangeLog 3275 RMD160 880cab818be80a452fb328f9862deeaae05a13b2 SHA1 612e78fb86dd1168ca7f9c379a9274601195a82b SHA256 5a05a155c337f06fd4d0f754d75508f8dd61d6be6e6f27d899516e65316e3b83
+MISC ChangeLog 3460 RMD160 9158ac670a4d132d21b29460cef845e8120979f4 SHA1 fb6cf0866a509ea95a835694e31dd433d76cadf3 SHA256 b20d0790afd6107a3926a8991344c35c66da8428f60a771b812e5d8c327f2152
MISC metadata.xml 310 RMD160 972aa4acf6170cc8eb618fa19690c1f1dbf29f05 SHA1 4f1135dc5627e4c53a0e3ee89b7b86965e0acd42 SHA256 9ef9b762f59f973dd744befc042c18ee8db4437fa891ef629df9e53b53283b52
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iJwEAQEIAAYFAk589y8ACgkQfXuS5UK5QB0DMAP/XvlXPvPj8BSWgSeSewKJve1l
-PnUskv2M6SlFTr5tUj4MgEhcOVCqRvzNl54J3OEykR8NRoSPfYvfIbn8OosCBjja
-sFwlHL/cANgb2xh4yM2tUWRxe+wtXbKCUfRbqAgwIjMA9ex13XgQkQOcJuDGSs6+
-pCPaUbf3B56Gq+ijmvg=
-=dKPX
+iQIcBAEBAgAGBQJOkw9WAAoJECaGw+YFKA1pZPoP/RTuwBVVmKr7+YJDn3SUepMw
+gu3akSjDbupb/v/RVdvHHIiOYCAmTzzDwptTnFo3F0Yt/VQkYOc5ZjJxGzEcX0Y5
+S4bTk/pbwGNrkETmSmqhhXUrtAWtUGjZEgy/w3eSMPixgJcT4BsKApJ+Q+rnTzJK
+ALdwLyf1oXZ9NU4KAcgElCXBEfJ795/tG7x61px+SFokmUM/WkpnJfcPXvyqWN16
+TfKPcom6lMTkbwAzSHjtVhG+xKhLnoGDEWSbgGeextCZp0ReZPCnhdHbo6cY4BbC
+APNn0F0+O0azCe7zkA++0+I5gL3QKkVnU2jVPXBeBE3OwV2cb46tax+76fHDYGtT
+g7uKuifLJpVU/NwbxzqfqQWCoO+bRowxeblcB5QX8fBz8qoK75Xu5R4fXdxE7nSu
+7bFn4YUcSBnOsNBpo/DQL8+Y6LSnqO6PrbgJirmF2EQshg6mE788KrmgmhGkncwR
+/hbM8MvU2RUtuoeFpSajPkptpnDG8v8yRviEUJlwaq+q0anGWxjO9kVIb8iGLBtB
+A9GvK7+w8P8ilNWjrE7DPKUZlSPnzVMeDYWDtGGTRFIp8jPQXmKTxvxQd02PA07X
+OhCFxjGCofkwOclRJqcTQAi3sDqC3kvu32g6lHZks2pGeZfheA64TaZZpTHayDCB
+sij/IiWUTFos8KKRKTXX
+=H2dI
-----END PGP SIGNATURE-----
diff --git a/app-arch/upx-bin/upx-bin-3.07-r1.ebuild b/app-arch/upx-bin/upx-bin-3.07-r1.ebuild
new file mode 100644
index 000000000000..be64180e761d
--- /dev/null
+++ b/app-arch/upx-bin/upx-bin-3.07-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/upx-bin/upx-bin-3.07-r1.ebuild,v 1.1 2011/10/10 15:29:17 matsuu Exp $
+
+EAPI="4"
+
+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"
+IUSE=""
+RESTRICT="strip"
+
+RDEPEND="!app-arch/upx-ucl"
+
+S="${WORKDIR}"
+
+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
+}