diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2013-02-11 20:59:12 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2013-02-11 20:59:12 +0000 |
commit | 795d46df9871755462ff985c5e32645a9a90bdea (patch) | |
tree | db0c069c599e2759b24c7732d6029ce79fcb2b71 /dev-libs/libffi | |
parent | Version bump for security bug 456840. (diff) | |
download | historical-795d46df9871755462ff985c5e32645a9a90bdea.tar.gz historical-795d46df9871755462ff985c5e32645a9a90bdea.tar.bz2 historical-795d46df9871755462ff985c5e32645a9a90bdea.zip |
Version bump.
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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/libffi/Manifest | 18 | ||||
-rw-r--r-- | dev-libs/libffi/libffi-3.0.12.ebuild | 65 |
3 files changed, 81 insertions, 9 deletions
diff --git a/dev-libs/libffi/ChangeLog b/dev-libs/libffi/ChangeLog index 8838da422811..41d372ceb76f 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.161 2013/02/10 13:48:36 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.162 2013/02/11 20:59:08 ssuominen Exp $ + +*libffi-3.0.12 (11 Feb 2013) + + 11 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.0.12.ebuild: + Version bump. 10 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.12_rc3.ebuild, metadata.xml: diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest index a50384c8e043..c99f4c95faed 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -6,19 +6,21 @@ AUX libffi-3.0.9-x32.patch 2113 SHA256 97a339b12f62b734c7d4d07145e7210c67577552d DIST libffi-3.0.10.tar.gz 753346 SHA256 f01eb9027e9eb56aeaeef636649877756d475d714ef8b47f627f65bc5f3b492f SHA512 56076fe3c1556970fbbb9c8398101583492471de00d58fa3b87a18c9c01c276fc5bf429e49da0196e840126e8fef59d231734739c673c636f6be7a798b081cf7 WHIRLPOOL 29550a9dc21bbdb694fc78f6020dd70f0ed6067859164be92d9b076e9fdeb59af032fb20bb786376cf920b67f3bb0e10c5f7754aefa5c4a46d17718409d4f7fa DIST libffi-3.0.11.tar.gz 794220 SHA256 70bfb01356360089aa97d3e71e3edf05d195599fd822e922e50d46a0055a6283 SHA512 0049388d16207078a3d6dce97c877f1d9647aa9d908a9372a3f67ca064b70d8c8b23ee458be4a15a6344a5d39ea3e6292be728dfbcc73e1efc0b1db03be874f3 WHIRLPOOL c5ee01a6415b2715a4542d0997e3a7f42cbc97e476589d4e093fcff44315cc83f78a02dc04929c96831309966ac196e6ceb134c8b14cfc02313e139a98e6c11a DIST libffi-3.0.12-rc3.tar.gz 844514 SHA256 c424bb41ef346166804a5b4270b3136cb1d551fea57606f6577c96ec7c7cac3c SHA512 0484c062dc30dd7addbff657341b0ff34445391ae9fa3f524531ca5ea466bfa7c4a243d141f87a26e68024bbe516dac7df0e3a91ed295b30a914fc5526b288da WHIRLPOOL dd6cc8dbad9e8dee9ac499832078d7a7929cf93478880084c7b99aa37aeeb599d4a54a6722455c1964ee9ac805d33b38b4435467eb544e731db7e778efcc31ae +DIST libffi-3.0.12.tar.gz 844641 SHA256 2ea0db90c2bbcc907c3aefc3f76e9dfc3b35c7a0fb75a4319f5248e0172c1e9e SHA512 9ebd5f274aaf007a5f888d3eb3a1652f61f7ff46ea23283a94888b229bcc959fd22904a7101989cd238dfbb10c335129cfa3a947c650dad72522f7fcd0d9c79c WHIRLPOOL d1d2247b3727b4f75006db3bcd4b01dbde2817ea774dadbee30bd8cb4578d01176be089ed6e4bf373587f824fef06ae7fbd1d24f775da7d8f91bb9e753d2580b 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.ebuild 2010 SHA256 58aa926439ebaa880ad342fbb46731b7fc25a9f12dff91a754c067c8d7b2886f SHA512 eb9d9eaf911728abf7dda70f2f412acbcb3e3b678a54e8be75b0d53e313ceb74491d9909eea455d720ceb0a2561c5342d0fef6b9e39d410159dd3886eb8dd9dd WHIRLPOOL 7ce92c3c08b00c9062d0d110db0494ebd10155c81daf80b979f482407680331f336d75d4d186f7e2c779ea46c6f8581c5d740e6ed7549ccad6a16f5aa7cadd9c EBUILD libffi-3.0.12_rc3.ebuild 2027 SHA256 090bf6a59d429228c97ba7e716d900e17f4d69e47cabe0ecd7789c3f861c7252 SHA512 d850410c1c5cc5555c66756512a8f8cb65c5d1e7128ea2548b053f8a30e184ec430348463cd0a50b16c4c6a59d3437d296b66c13ef8fc36936f4bc4b244e7224 WHIRLPOOL a32238e1465698c6b0d93246a33289013b73386a63431800c5b885ca0a26f573fda9bff32423fc1808456763286b0e7ddc0f346c675575d676e8d66d46718ecc -MISC ChangeLog 21741 SHA256 406dbc962fb141b5ef53f34a56ee62455d56ef01f69b5be14e5d13024df1210e SHA512 e9387025fa024d93debef09d4df8ffa454eaa7c397c2fb724c8fa088ec60ad3f187a195cd90c593041e447c6cc7b912622f03283745127dc11586a07260f8b2b WHIRLPOOL b307bfd487dbfdc6fe36bae90a9deebade1ddd4c4f0bb6f9ea031c8a4e8e6b94613e80a9a29a67e06809acce47e833d0879f34aa392629e891b8fba4a0166724 +MISC ChangeLog 21865 SHA256 be61acd16cbac98417d5db3ccdf450cae8da2c47c4bb6386c47d0c235f5c4be6 SHA512 f5e9f935d4646b9803cfb394ea31818252e6ee9664d4a690b1a086e630b4f0fd28685ba8ef5a72fd2e1545fb9bae1a9e8f8c330bc8500d96541c43b390f78fd4 WHIRLPOOL 160a0a4afd937b06a1c2ad68dc3262ad8b150149d5445b663c7166dffaa2e46fb8fa2e26f252a700229c16d1399d5f8294ea3b142dfdb14165dcee5d928fcbe2 MISC metadata.xml 1768 SHA256 1bb92578368c006819d0cd5e1a94d32cffca87ddef8d571c29b483bedddc9b6e SHA512 2291c051ce2cb5c31989af68a705c0f8ce8d6ff23f2a66f839463a56a20454a6af276c5afc75687919e14fa614862356618e44c88415ff9884725e6e6db161bc WHIRLPOOL 7da7a437bf11dfcd5b5a8fbb067463ceb588fe83c1db0d15253293a955999d5dc65754918c73840a9a5020f86d1b6f1c9f8d127f4e1519594bc0678742727d45 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQEcBAEBCAAGBQJRF6T3AAoJEEdUh39IaPFNv9kH/ivd7xe1SxTWAFSwoLd8yx/7 -Q6agAGOdpir0t0b1iMNz0utEjEk3YsLIWLCGSTCb4T9QKt0aibsqq4sajU9Qgq30 -tlyEX5lmc3Q8cjX6BkZB9tFIC0r97b6/ikyAFQu3fSpHUeRVd2w3pQuVQcwTQlqK -CF6la2KM9esJ0S+A+npNLoveNNXVr1Z9spHtqRUcgGjSwBTc0kMx8WBkm4sc2ECe -qYiJttsuTvOhrsnUc8oB9z0FgDrJSh77iqMVy2iGfKnteWVt0evOebGd48Ya1Chj -oMNQUdzv/fmXTkfszBrKB7tKKzd7lJNxdgGuLuwZWzVz71l7o8uvJ1/VgAUmKVU= -=IgKe +iQEcBAEBCAAGBQJRGVtYAAoJEEdUh39IaPFNSlIH/0r0ee3efslO5FyoSc75SyX1 +Az5x15l2CfOuL3t3lbxN8/dqqGZ86ak9iWBzeCwjHS7SNdSGFthjcCCoQfO5DE87 +K2dQ3sl9FknYdb0uTW+x/7ImYF4VOtneHXNZGMQiGXJAK2lNX30vTxhdbtntBZhy +7U9FND7pq10G6/qrGEfyku86XhKrePkCtdRhnOAwsBK9go5KMOczuNDgPRn0gtmo +LsXFnFb1EsyLyVfjpad+Vxg7d6GUM3DqipLZg6c3knpUDWsG2//Q0kOeKJ5Z4YWO +zWHORnLh68sjOtFLfizebvA6ZVTfU9Qok4DLfD6JcBuX58rh4oPRYSn+0tD+CS8= +=hAlW -----END PGP SIGNATURE----- diff --git a/dev-libs/libffi/libffi-3.0.12.ebuild b/dev-libs/libffi/libffi-3.0.12.ebuild new file mode 100644 index 000000000000..ad10cb06d968 --- /dev/null +++ b/dev-libs/libffi/libffi-3.0.12.ebuild @@ -0,0 +1,65 @@ +# 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.ebuild,v 1.1 2013/02/11 20:59:08 ssuominen Exp $ + +EAPI=5 + +MY_P=${P/_/-} + +inherit eutils libtool multilib toolchain-funcs + +DESCRIPTION="a portable, high level programming interface to various calling conventions." +HOMEPAGE="http://sourceware.org/libffi/" +SRC_URI="ftp://sourceware.org/pub/${PN}/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +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 pax_kernel static-libs test" + +RDEPEND="" +DEPEND="test? ( dev-util/dejagnu )" + +S=${WORKDIR}/${MY_P} + +DOCS="ChangeLog* README" + +pkg_setup() { + # Check for orphaned libffi, see http://bugs.gentoo.org/354903 for example + if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then + local base="${T}"/conftest + echo 'int main() { }' > "${base}".c + $(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null + if [ $? -eq 0 ]; then + eerror "The linker reported linking against -lffi to be working while it shouldn't have." + eerror "This is wrong and you should find and delete the old copy of libffi before continuing." + die "The system is in inconsistent state with unknown libffi installed." + fi + fi +} + +src_prepare() { + epatch_user + elibtoolize +} + +src_configure() { + use userland_BSD && export HOST="${CHOST}" + econf \ + $(use_enable static-libs static) \ + $(use_enable pax_kernel pax_emutramp) \ + $(use_enable debug) +} + +src_install() { + default + prune_libtool_files +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/${PN}$(get_libname 5) +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/${PN}$(get_libname 5) +} |