summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2012-11-11 00:05:51 +0000
committerAnthony G. Basile <blueness@gentoo.org>2012-11-11 00:05:51 +0000
commite61f33c49e393cec7f2fcdb267bbb13cff5b4788 (patch)
treea679c2fb19bbf9a30d23b5c83479e9a85a7ba459
parentAdd dependency on libpciaccess, bug #442204 (diff)
downloadhistorical-e61f33c49e393cec7f2fcdb267bbb13cff5b4788.tar.gz
historical-e61f33c49e393cec7f2fcdb267bbb13cff5b4788.tar.bz2
historical-e61f33c49e393cec7f2fcdb267bbb13cff5b4788.zip
Version bump: option to selectively enable/disable PT_PAX and/or XT_PAX
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
-rw-r--r--dev-python/pypax/ChangeLog6
-rw-r--r--dev-python/pypax/Manifest22
-rw-r--r--dev-python/pypax/metadata.xml3
-rw-r--r--dev-python/pypax/pypax-0.6.0.ebuild35
4 files changed, 59 insertions, 7 deletions
diff --git a/dev-python/pypax/ChangeLog b/dev-python/pypax/ChangeLog
index 1acb6542f3c4..a818a44f1358 100644
--- a/dev-python/pypax/ChangeLog
+++ b/dev-python/pypax/ChangeLog
@@ -1,4 +1,9 @@
+*pypax-0.6.0 (11 Nov 2012)
+
+ 11 Nov 2012; Anthony G. Basile <blueness@gentoo.org> +pypax-0.6.0.ebuild,
+ metadata.xml:
+ Version bump: option to selectively enable/disable PT_PAX and/or XT_PAX
30 Sep 2012; Raúl Porcel <armin76@gentoo.org> pypax-0.5.2.ebuild:
alpha/ia64/sparc stable wrt #435114
@@ -92,4 +97,3 @@
08 Oct 2011; Anthony G. Basile <blueness@gentoo.org> +pypax-0.2.3.ebuild,
+metadata.xml:
Initial commit
-
diff --git a/dev-python/pypax/Manifest b/dev-python/pypax/Manifest
index 055fd4a655f7..854e451c9588 100644
--- a/dev-python/pypax/Manifest
+++ b/dev-python/pypax/Manifest
@@ -2,13 +2,25 @@
Hash: SHA256
DIST elfix-0.5.2.tar.gz 133386 SHA256 d03255e63f12f0431c7e3d63107b0dd78d949e321b82cccd1df6a582cf03ce05 SHA512 9136d063ab1f2e232f3f9ed4474a6d3fcfe62b02afa5bead73a016706de4653ca00711eb767cbfcb95543cbd905aaafc49fe709d23b12f98d0ac6300eea952f8 WHIRLPOOL 90b2035ba538987ee2e51a53fbb837d2deeba7baa88f2ef9af46db646523c4a0e1bc0a335a4af9465e5f0877806f2e23734496f940cc62bbf8677bd7eb46ff64
+DIST elfix-0.6.0.tar.gz 134110 SHA256 7e7f8d1755d492d6000135e9cf137bb932bd591f0684b61c887c566c3c1988a3 SHA512 3e55f80762fe737aa56ea5800a7d72e46ec7a5618b1bb5d1c1334697ef1e700047063fd3cc7a41a08d23a12ddc9984259a011ffffa31587435b0136be7c1b421 WHIRLPOOL bff25c55526995c88d5d55da5228e8bd8e7ed14a83eb4dfaee3f2739cfd549cca8259581a4e8a2c515e3cf1ebba4c820852de6705dd2430d297665deb23a9a7b
EBUILD pypax-0.5.2.ebuild 789 SHA256 c5243bb552a98e988a0ef6ab517d5b89f348f806f0f470742136a2ad72926dc1 SHA512 856e73f5c8a832798ee63c9fa61e920105fa5b2d95a6b783fc708ce0180e57d843ae4c4b73bec3382ae1a965471b3081baf8af1f0b19bde83e319df2b61b8395 WHIRLPOOL f9670bc4a8877624d75f0da0f066d4ad4d3aebf1719330bc251fdb531880aa51c49e7205a208965e69b13c1b4d34a28e658b9544285039c43a0f14d0fd8d6219
-MISC ChangeLog 3002 SHA256 f94988808675d703f9da380fe2d30accd9321d8538e17f4fc0c2ab60093276e3 SHA512 2a2c6df8d5bdcc2ba94c7229f7ab40154995d0d89d90bbe5b90d65d90e7d0c8e04c2c7c8d1271f1a1d59372e5e6ee744ade90ed0cfc03c8835d8e7b417c42324 WHIRLPOOL 3417eafe87b61d23eeaa325c72302a2b67c82b4c5c74313b13ce98836a2976984aac037ea27ceb5a9551e34ddcb874554b7c2f824e4cdca9708e9ad57e88e9d3
-MISC metadata.xml 343 SHA256 0c2a88feefe1b7a2666491211e49fe0673f4a24085ce12596079e403d4e98a25 SHA512 83509666b62f81f9c4486a33dbbed90f4059878917e42313cdf2b5669e90e2067631aa42cb6c1eac98af0fc99c386569dd065d62d159ee91fd559cea6369c83e WHIRLPOOL 989080b140dd7aba672e37d34b553e9a00c6549e3ec9f2a50d53db1a8fb54b7a64ea66f58e6d813abd34a5e602ea388f2a1a9404f5808bb4207824966421d876
+EBUILD pypax-0.6.0.ebuild 851 SHA256 7099d1a8ecc0a5852e174c82ea03288b6b2beef4dc17e93cb29f0d13dfe42118 SHA512 dc6cb1b5e43387d4152ef085557e4e77f5707a930a90b1949e7c6119862ddfb2a1a9ecb7687677f1588793d1579e0c91ba9b5fddc4ccc0d07c5ca1d867b98f0e WHIRLPOOL a8ce2c785b522160f2e76acdae8efebf636d1f202c97a6c6dc9b1f93a9655a7870c46d4cd1c449e3d1203e1b135b8324154aedc2ed32790a5f5e845e313169f2
+MISC ChangeLog 3195 SHA256 c6b5c36e66b498d87f8c7ed1d6e7b4e7490cd8f12dd9ac2c9a43768911bb85c6 SHA512 04c9ac5fea0a9df7c25494fe51640bc554c3a07ab68dda6b3a52d12779be23c366b9472abffc7ffd2eb63f1c3766f64736f016129903389a5fa4681739f6323d WHIRLPOOL 5f332a92563b1d1c5413a4db6eb217e4b9b1d3116dd5cc5e82e2724030dbf730fed67aaee4b5d2223109b446a3b56fee73625adb5bc50e5764ea94d27ec817e5
+MISC metadata.xml 393 SHA256 81a4b48fc98f0eaa825c15e5aab31a9c2eb0557d7c47d7453963d5f1d247a7ef SHA512 970b25df4289226f1a5e22a98f97f413f14c00c2454100b0e56d96d8f6ba4cc592aef36af569549bf884d49278cbe3de91799d4fdf1d38c318aae414610a075f WHIRLPOOL aa59e113a09a9b16fb579800b695c11c6d63626362db57098544eafff52cb34b3470256ce7ff392f10226e1546f2f60a9737f0ea32ed3875000f0566c82eb270
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlBof/YACgkQuQc30/atMkCuIwCcCpTkQqWzOSNLozRoVH4MM9l0
-vdEAoLbXexj0w3qzC1wXiiDZXlfANX6Y
-=FHDR
+iQIcBAEBCAAGBQJQnuvSAAoJEJOE+m71LUu6ZWEQAJKK4isbaff+US6rFPKxgGtl
+SdETY0DAG2vAxOfDBLj4G+o90HnGIN7URx7ZByUJZpocx5h3hqK8boR6gswTpO/0
+pVqSg2e40PUZr3HzzrhaOeCEWitiIYcxcT4xym3NN25mCGGEBPCYFcWx8TH4sr9w
+Q6A+zpT7aOQh2KnG7V/acOKWIjDqDj3xL4c6wrUoo7A4bd1B429oCtAkNd/6qLDx
+iUj0DohvfI7dR3ODTJmXTbhpMVNl5XRbM90tcKvykoRM94HTjhuVZjar6jnt8fTu
+EyrnwpqTVx5DFa0sIUYV1L9OIPDcbT6DAEk7mHPy3FJQChiIl69wZx3DVPBH3t+c
+oMBMpz2J4QLqfTL6z/5dCTR0oDNuFLHx1fu1Z/fdOAG1ip0SOQwlp3OuymvOhk8b
+aLKH+1ETl7E1TPye3Q9PoRUA4U4dtef5MRY//G1KmcgVDvqNEFlPNexRjUwQtX+H
+peODw0peEOD0MyTzQsiFFGgFXJ+l19GMKRg6+cU+G4uMr3DFNRhrDb/xc2Jf4NaA
+8tD7gRwM4J6fgxz90Pgbo/bYvp4RL3A9Sv3jPOJWskIH69yknZzoOMFy5bBv7LRM
+vUDCT4BnU8wg5j+wzK6q5m9oIEH5+gpG6UHF4z0wF89VnExSOSCqrAlWy67cDHIv
+osbvDYWTk+uPVYGd3rCU
+=CyIU
-----END PGP SIGNATURE-----
diff --git a/dev-python/pypax/metadata.xml b/dev-python/pypax/metadata.xml
index f89466575fc6..870245044b50 100644
--- a/dev-python/pypax/metadata.xml
+++ b/dev-python/pypax/metadata.xml
@@ -7,6 +7,7 @@
<name>Anthony G. Basile</name>
</maintainer>
<use>
- <flag name='xtpax'>Enable XT_PAX and prefer it to PT_PAX.</flag>
+ <flag name='xtpax'>Enable XATTR_PAX_FLAGS support.</flag>
+ <flag name='ptpax'>Enable PT_PAX_FLAGS support.</flag>
</use>
</pkgmetadata>
diff --git a/dev-python/pypax/pypax-0.6.0.ebuild b/dev-python/pypax/pypax-0.6.0.ebuild
new file mode 100644
index 000000000000..daa01fc22ba2
--- /dev/null
+++ b/dev-python/pypax/pypax-0.6.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pypax/pypax-0.6.0.ebuild,v 1.1 2012/11/11 00:05:40 blueness Exp $
+
+EAPI="3"
+
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="*-jython"
+
+inherit distutils
+
+DESCRIPTION="Python module for reading or writing PaX flags to an ELF."
+HOMEPAGE="http://dev.gentoo.org/~blueness/elfix/"
+SRC_URI="http://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz"
+
+S="${WORKDIR}/elfix-${PV}/scripts"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+ptpax xtpax"
+
+DEPEND="
+ dev-libs/elfutils
+ xtpax? ( sys-apps/attr )"
+
+RDEPEND=""
+
+src_compile() {
+ unset PTPAX
+ unset XTPAX
+ use ptpax && export PTPAX="yes"
+ use xtpax && export XTPAX="yes"
+ distutils_src_compile
+}