Fixed PaX issue, bug #352640. The patch was submitted by Lubomir Krajcovic.
authorMatsuu Takuto <matsuu@gentoo.org>
Mon, 10 Oct 2011 15:29:17 +0000 (15:29 +0000)
committerMatsuu Takuto <matsuu@gentoo.org>
Mon, 10 Oct 2011 15:29:17 +0000 (15:29 +0000)
Package-Manager: portage-2.1.10.22/cvs/Linux x86_64

app-arch/upx-bin/ChangeLog
app-arch/upx-bin/Manifest
app-arch/upx-bin/upx-bin-3.07-r1.ebuild [new file with mode: 0644]

index ac5f2d48f4f4c96c87376c79d6c6b8b1dda0ef2e..52742c1fb802d902017d88649389eaf1c383f66b 100644 (file)
@@ -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)
 
index 85d97d4d866ec59411127615398e1aff537a4a3d..355b7910e0f0663547ec410aa13db9bf81c19839 100644 (file)
@@ -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 (file)
index 0000000..be64180
--- /dev/null
@@ -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
+}