summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2013-02-10 13:48:41 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2013-02-10 13:48:41 +0000
commit7e8ab248646ff13d3c5ba04bfd2dbda4ec2f585d (patch)
tree711d323da77902eae521969e2120ea690f081486 /dev-libs/libffi
parentDrop useless MY_P, leftover from last commit (diff)
downloadhistorical-7e8ab248646ff13d3c5ba04bfd2dbda4ec2f585d.tar.gz
historical-7e8ab248646ff13d3c5ba04bfd2dbda4ec2f585d.tar.bz2
historical-7e8ab248646ff13d3c5ba04bfd2dbda4ec2f585d.zip
Tie USE="pax_kernel" with --enable-pax_emutramp. Thanks to klondike and blueness for advise.
Package-Manager: portage-2.2.0_alpha161/cvs/Linux x86_64 Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'dev-libs/libffi')
-rw-r--r--dev-libs/libffi/ChangeLog7
-rw-r--r--dev-libs/libffi/Manifest20
-rw-r--r--dev-libs/libffi/libffi-3.0.12_rc3.ebuild5
-rw-r--r--dev-libs/libffi/metadata.xml3
4 files changed, 22 insertions, 13 deletions
diff --git a/dev-libs/libffi/ChangeLog b/dev-libs/libffi/ChangeLog
index 707e900fcf1c..8838da422811 100644
--- a/dev-libs/libffi/ChangeLog
+++ b/dev-libs/libffi/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/libffi
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.160 2013/02/09 17:37:06 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.161 2013/02/10 13:48:36 ssuominen Exp $
+
+ 10 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.12_rc3.ebuild,
+ metadata.xml:
+ Tie USE="pax_kernel" with --enable-pax_emutramp. Thanks to klondike and
+ blueness for advise.
*libffi-3.0.12_rc3 (09 Feb 2013)
diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest
index be1b8e1ee88d..a50384c8e043 100644
--- a/dev-libs/libffi/Manifest
+++ b/dev-libs/libffi/Manifest
@@ -8,17 +8,17 @@ DIST libffi-3.0.11.tar.gz 794220 SHA256 70bfb01356360089aa97d3e71e3edf05d195599f
DIST libffi-3.0.12-rc3.tar.gz 844514 SHA256 c424bb41ef346166804a5b4270b3136cb1d551fea57606f6577c96ec7c7cac3c SHA512 0484c062dc30dd7addbff657341b0ff34445391ae9fa3f524531ca5ea466bfa7c4a243d141f87a26e68024bbe516dac7df0e3a91ed295b30a914fc5526b288da WHIRLPOOL dd6cc8dbad9e8dee9ac499832078d7a7929cf93478880084c7b99aa37aeeb599d4a54a6722455c1964ee9ac805d33b38b4435467eb544e731db7e778efcc31ae
EBUILD libffi-3.0.10.ebuild 1620 SHA256 c5e2a9ec831ffc2165fe4391510ceb43796fd048e98066742065d9818af4c4cd SHA512 70212f59dcf98e4d8b49ccfb7d5ebd61587aa785bc44c5a5c73cbb71c977c1adb74883ccafb6def20b9fe4f8275118edd277dbf12a6f933a45288e2ef68a8de6 WHIRLPOOL 711aea572e153dd608f21c8fb032bcb1e34c5c68723f49d4192c4fb15bd3d9b3205be2b2b360eeac96743a8b64e1b428a3d944233a012521e22aec15d00874b7
EBUILD libffi-3.0.11.ebuild 2010 SHA256 9818b9286de122d5da2e2343d23e9f8b7002b95e6db351c33e1d1edebf187f66 SHA512 78a20cf49422822849cd883eef15c9bf941c86a910bb151ac19a05e5dde86e0419f50c1c930c2980cac765be6517183f8dde91627b3b9243980460107ee0b5d0 WHIRLPOOL c2d25acf6311b58a06a81d1f1ba9634ed2361185600af19561d319dcab4a88fe891b9828815f8aecb718fab6582f732b2bf3b7f5cff66e9fb60f4488aab4593f
-EBUILD libffi-3.0.12_rc3.ebuild 1974 SHA256 95bb6726e5b978505547e307a077c4e84e34f12b3be18e80bdd8289375baaa9a SHA512 be217cb4edf44ebff96401b556e83f00548b7b10a10ca037634a69e737a2df79a4f02926929b4f39e6b6347d373d43735063969118cc60d1461492c69336d68d WHIRLPOOL e50294e688187bbd1a635ae429fb8d86daac1421961eb7e57885714de9870e66a7f4ab1efd4fac56cb70f840633a79bdad3b3ec122687ab5b407e74bf69c19d2
-MISC ChangeLog 21547 SHA256 1dc59cbff59b854634995dcaed565e33a05cf62bef412cd849bf41efd2e37294 SHA512 ed3897d69d744fe4ebf2cc51e55fce93383776fd8b869766089619dc549aebcc655bb822ee8ec944fdd773963372eda73da202ce0002ef77d13b7355174ab39b WHIRLPOOL 2478ec0cf81f39f4dab6f0bcc1d60f0d78aab3880dff28928333d6d021ca5996bdb05044db14deccac71194d9bec70469b4075b40f33b85349019f77e15e42c6
-MISC metadata.xml 1663 SHA256 f03f0b55cdf4405ead462ba1c1b8ff2f1b6821c22c3f23d484490f8c875f6073 SHA512 ec2605d08f41729ed229d488890faaae9931c13ff43b2d2eda63fc3b55d475b0e7dd84fda8aec58bcf53954c23bf31591784e9a3b60b3037b18828ed7651766f WHIRLPOOL 538b12775d5cb85f1be40c8ac7b017b0a8840f2d48c7fc2d1b1756385d3b6854b0e0998011afab70b1dd8aec4151358ebfcfc172fddda761c9304ff3a07254c4
+EBUILD libffi-3.0.12_rc3.ebuild 2027 SHA256 090bf6a59d429228c97ba7e716d900e17f4d69e47cabe0ecd7789c3f861c7252 SHA512 d850410c1c5cc5555c66756512a8f8cb65c5d1e7128ea2548b053f8a30e184ec430348463cd0a50b16c4c6a59d3437d296b66c13ef8fc36936f4bc4b244e7224 WHIRLPOOL a32238e1465698c6b0d93246a33289013b73386a63431800c5b885ca0a26f573fda9bff32423fc1808456763286b0e7ddc0f346c675575d676e8d66d46718ecc
+MISC ChangeLog 21741 SHA256 406dbc962fb141b5ef53f34a56ee62455d56ef01f69b5be14e5d13024df1210e SHA512 e9387025fa024d93debef09d4df8ffa454eaa7c397c2fb724c8fa088ec60ad3f187a195cd90c593041e447c6cc7b912622f03283745127dc11586a07260f8b2b WHIRLPOOL b307bfd487dbfdc6fe36bae90a9deebade1ddd4c4f0bb6f9ea031c8a4e8e6b94613e80a9a29a67e06809acce47e833d0879f34aa392629e891b8fba4a0166724
+MISC metadata.xml 1768 SHA256 1bb92578368c006819d0cd5e1a94d32cffca87ddef8d571c29b483bedddc9b6e SHA512 2291c051ce2cb5c31989af68a705c0f8ce8d6ff23f2a66f839463a56a20454a6af276c5afc75687919e14fa614862356618e44c88415ff9884725e6e6db161bc WHIRLPOOL 7da7a437bf11dfcd5b5a8fbb067463ceb588fe83c1db0d15253293a955999d5dc65754918c73840a9a5020f86d1b6f1c9f8d127f4e1519594bc0678742727d45
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJRFokJAAoJEEdUh39IaPFNKhsH/0jTDxfuYYXLnfyV9mcBcVZ3
-tlcQQLnIDLRFPk/XhNfUEWh0QQUGztFFIjHHIsW0jzcnGdMxP3c9VvAQ9ol5HIFn
-Iak6tPY6+oE5htzchY1YNXl56bWtJpVBkp7Ej3GBwHPVcarppItVHVayEM+cBmiW
-o0J1a+ZtXN9zbimrprwVUPKyftUXApxr6O2eFc6LcZdELxl/9jsGNYIk86N6MLmr
-R6KdzFPUJfsfefYuGM4Ub12qYRACVHL1LoCljWQniblhRuHxqZ/4ECzt1wUyng/v
-DgR4lnZvkJPUSa8OdTm48OA8u23qeXbHMMsG/MlcnU/DMAEUfm+eQaGUNyf4NJ8=
-=Q4bX
+iQEcBAEBCAAGBQJRF6T3AAoJEEdUh39IaPFNv9kH/ivd7xe1SxTWAFSwoLd8yx/7
+Q6agAGOdpir0t0b1iMNz0utEjEk3YsLIWLCGSTCb4T9QKt0aibsqq4sajU9Qgq30
+tlyEX5lmc3Q8cjX6BkZB9tFIC0r97b6/ikyAFQu3fSpHUeRVd2w3pQuVQcwTQlqK
+CF6la2KM9esJ0S+A+npNLoveNNXVr1Z9spHtqRUcgGjSwBTc0kMx8WBkm4sc2ECe
+qYiJttsuTvOhrsnUc8oB9z0FgDrJSh77iqMVy2iGfKnteWVt0evOebGd48Ya1Chj
+oMNQUdzv/fmXTkfszBrKB7tKKzd7lJNxdgGuLuwZWzVz71l7o8uvJ1/VgAUmKVU=
+=IgKe
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libffi/libffi-3.0.12_rc3.ebuild b/dev-libs/libffi/libffi-3.0.12_rc3.ebuild
index 81ccf92a0525..5605cfe1d43f 100644
--- a/dev-libs/libffi/libffi-3.0.12_rc3.ebuild
+++ b/dev-libs/libffi/libffi-3.0.12_rc3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.12_rc3.ebuild,v 1.1 2013/02/09 17:37:06 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.12_rc3.ebuild,v 1.2 2013/02/10 13:48:36 ssuominen Exp $
EAPI=5
@@ -16,7 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS=""
#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="debug static-libs test"
+IUSE="debug pax_kernel static-libs test"
RDEPEND=""
DEPEND="test? ( dev-util/dejagnu )"
@@ -48,6 +48,7 @@ src_configure() {
use userland_BSD && export HOST="${CHOST}"
econf \
$(use_enable static-libs static) \
+ $(use_enable pax_kernel pax_emutramp) \
$(use_enable debug)
}
diff --git a/dev-libs/libffi/metadata.xml b/dev-libs/libffi/metadata.xml
index b061e3d9aafc..691534b035d1 100644
--- a/dev-libs/libffi/metadata.xml
+++ b/dev-libs/libffi/metadata.xml
@@ -30,4 +30,7 @@
exist above libffi that handles type conversions for values passed
between the two languages.
</longdescription>
+ <use>
+ <flag name='pax_kernel'>Use PaX emulated trampolines, for we can't use PROT_EXEC</flag>
+ </use>
</pkgmetadata>