summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2011-11-27 03:29:51 +0000
committerAnthony G. Basile <blueness@gentoo.org>2011-11-27 03:29:51 +0000
commit25198219cdcbdea3784fae7115a34fe586101231 (patch)
tree1608f06bbe8aea134774a6774721cfde4e8ea56e /sys-apps
parentBuild in the source tree. (diff)
downloadhistorical-25198219cdcbdea3784fae7115a34fe586101231.tar.gz
historical-25198219cdcbdea3784fae7115a34fe586101231.tar.bz2
historical-25198219cdcbdea3784fae7115a34fe586101231.zip
Version bump, makes XT_PAX support optional
Package-Manager: portage-2.1.10.11/cvs/Linux x86_64
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/elfix/ChangeLog6
-rw-r--r--sys-apps/elfix/Manifest12
-rw-r--r--sys-apps/elfix/elfix-0.4.0.ebuild29
-rw-r--r--sys-apps/elfix/metadata.xml3
4 files changed, 45 insertions, 5 deletions
diff --git a/sys-apps/elfix/ChangeLog b/sys-apps/elfix/ChangeLog
index 7a289c001412..cba51f66e0c2 100644
--- a/sys-apps/elfix/ChangeLog
+++ b/sys-apps/elfix/ChangeLog
@@ -1,5 +1,11 @@
+*elfix-0.4.0 (27 Nov 2011)
+
+ 27 Nov 2011; Anthony G. Basile <blueness@gentoo.org> +elfix-0.4.0.ebuild,
+ metadata.xml:
+ Version bump, makes XT_PAX support optional
+
27 Nov 2011; Anthony G. Basile <blueness@gentoo.org> elfix-0.3.2.ebuild:
Force dependency on =dev-python/pypax-0.3*
diff --git a/sys-apps/elfix/Manifest b/sys-apps/elfix/Manifest
index 1e5dcc36d69a..6107ca832da0 100644
--- a/sys-apps/elfix/Manifest
+++ b/sys-apps/elfix/Manifest
@@ -2,13 +2,15 @@
Hash: SHA256
DIST elfix-0.3.2.tar.gz 124040 RMD160 5db202c06877924ab871dc66d9ca9256db1ea542 SHA1 b371dc8dad4c19ec303fdc9d662136a96aacc38f SHA256 71a738eea3c2f3132e243425ff694073e89ef3c8395bea79c5ee54ba51822713
+DIST elfix-0.4.0.tar.gz 130476 RMD160 e5f1e21cc7e629b830044f5f21d7a81c0caa5e6b SHA1 fa77882118db1d92022d14108bc9636bf9b8cb93 SHA256 38348ce5205700b5deb0141cb31a1d99edf4e125218fc7535f22664da478ceb3
EBUILD elfix-0.3.2.ebuild 746 RMD160 be26810164c1e2544377bee5a903a06820b68173 SHA1 f50851a9d4b66ce1a5e52285604e9f9eab87492b SHA256 5488b346a3972fc91071a151bf118aa99364cf95a20a4beee96a7e372cec9aa6
-MISC ChangeLog 2156 RMD160 8340b881bc076509e23edebe10bb4efdbaaa60dc SHA1 071cf725c2e75472420942c1670fb252eb2dffb7 SHA256 5746cad9c418f40e40924ae5fd06d106caee0cffaca29d2e839f035ae6a81274
-MISC metadata.xml 261 RMD160 ddaae2ed4ca91bce2a722cc218b5bbf40154a454 SHA1 685870407c58b7c79298010c1048b1b05e2e175e SHA256 8f10a5b7f7571c6e73739c4bed1ecaf34aa8278355e9d163f8bbae77a11575a4
+EBUILD elfix-0.4.0.ebuild 760 RMD160 a84ffb0ca23d3fe7a47da0049d18fc34099226a3 SHA1 76352cdd362f368b3a9a46701251a5ffe8d12c1a SHA256 2ff697fc4d686746e8af4574da56bab75126d0151bb035e7a1ff58a285163ad5
+MISC ChangeLog 2323 RMD160 bda1c85eba90f2174de836d2de4145e1773e16d7 SHA1 844abee439942a065dad62008e8fa106d9d9d4e9 SHA256 ec1804cd2ef3d22e70afc98d72d662e84439d0e4616150cc8e17e667cef9fa19
+MISC metadata.xml 343 RMD160 88b5189e3e6c8dc86422159369b803da57517b71 SHA1 e4c611d1a9b30624bfb7ac276867743c4c5cb4a6 SHA256 0c2a88feefe1b7a2666491211e49fe0673f4a24085ce12596079e403d4e98a25
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEAREIAAYFAk7Rq7MACgkQl5yvQNBFVTWeiQCfa9BIUfKGepM0H2N3CoW5JE+C
-AEMAn0zIP/k0J4nK73+VxHY85iygGa7H
-=cV6+
+iEYEAREIAAYFAk7RrrkACgkQl5yvQNBFVTXGjwCfWfjZ859e+u8h07Sb3f6O7n5j
+gBUAnjgO18VbmKTL6q6fnjv25nPzlwiH
+=fk4+
-----END PGP SIGNATURE-----
diff --git a/sys-apps/elfix/elfix-0.4.0.ebuild b/sys-apps/elfix/elfix-0.4.0.ebuild
new file mode 100644
index 000000000000..dae7ffaaa139
--- /dev/null
+++ b/sys-apps/elfix/elfix-0.4.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/elfix/elfix-0.4.0.ebuild,v 1.1 2011/11/27 03:29:51 blueness Exp $
+
+EAPI=4
+
+DESCRIPTION="Tools to fix ELF binaries to work on Hardened Gentoo"
+HOMEPAGE="http://dev.gentoo.org/~blueness/elfix/"
+SRC_URI="http://dev.gentoo.org/~blueness/elfix/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test xtpax"
+
+DEPEND="dev-libs/elfutils
+ =dev-python/pypax-0.4*[xtpax=]
+ test? ( dev-lang/yasm )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ rm -f "${S}/scripts/setup.py"
+ econf $(use_enable test tests)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog INSTALL README THANKS TODO
+}
diff --git a/sys-apps/elfix/metadata.xml b/sys-apps/elfix/metadata.xml
index e217c3733475..f89466575fc6 100644
--- a/sys-apps/elfix/metadata.xml
+++ b/sys-apps/elfix/metadata.xml
@@ -6,4 +6,7 @@
<email>blueness@gentoo.org</email>
<name>Anthony G. Basile</name>
</maintainer>
+ <use>
+ <flag name='xtpax'>Enable XT_PAX and prefer it to PT_PAX.</flag>
+ </use>
</pkgmetadata>