summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2014-11-12 06:08:06 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2014-11-12 06:08:06 +0000
commita910612ce5954b7572f62234a187c9bcd92c15bf (patch)
tree861bf854ac95746ecd9836bdff20ef218eda353a /dev-libs
parentamd64/arm/ppc/ppc64/x86 stable wrt #528834 (diff)
downloadhistorical-a910612ce5954b7572f62234a187c9bcd92c15bf.tar.gz
historical-a910612ce5954b7572f62234a187c9bcd92c15bf.tar.bz2
historical-a910612ce5954b7572f62234a187c9bcd92c15bf.zip
Version bump.
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libffi/ChangeLog7
-rw-r--r--dev-libs/libffi/Manifest14
-rw-r--r--dev-libs/libffi/libffi-3.2.ebuild57
3 files changed, 73 insertions, 5 deletions
diff --git a/dev-libs/libffi/ChangeLog b/dev-libs/libffi/ChangeLog
index 43b8cc0ad7e7..28d962ee9b36 100644
--- a/dev-libs/libffi/ChangeLog
+++ b/dev-libs/libffi/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/libffi
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.193 2014/08/10 20:35:34 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.194 2014/11/12 06:08:00 ssuominen Exp $
+
+*libffi-3.2 (12 Nov 2014)
+
+ 12 Nov 2014; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.2.ebuild:
+ Version bump.
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> libffi-3.0.13-r1.ebuild,
libffi-3.1-r3.ebuild:
diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest
index 897efdb9fadb..661660596086 100644
--- a/dev-libs/libffi/Manifest
+++ b/dev-libs/libffi/Manifest
@@ -6,14 +6,20 @@ AUX libffi-3.1-execstack.patch 277 SHA256 55e95096d8b2bd82188c62b1316c602738336c
AUX libffi-3.1-typing_error.patch 350 SHA256 2e134e7f347f392499ec9128b220cff467919dfc048922d72689816d9f40ea95 SHA512 6be05ec604da587ded9d50ba57153b7ca24ee52dbed132d08f8653032153d377b2e399b58010e3c84e2106f077696a0cc9507018687af2082aa5ce055ba5fa07 WHIRLPOOL e8613594118774abaa2d79b0cdcbfd57d1c3ca275543423cec70b368e604c78bc7162d582a5b654b378b60a1d765a12b418bd10f8a8693ccbc3e7fdf225be216
DIST libffi-3.0.13.tar.gz 845747 SHA256 1dddde1400c3bcb7749d398071af88c3e4754058d2d4c0b3696c2f82dc5cf11c SHA512 fc47f5d25197c631754efe05a349edb556d072807ecef19b41f17c1a8f39c95221be64926fbd05b1f8439181df1ddff8fc01462ce3a26005b75159ddc27e6f6a WHIRLPOOL d5b14d48a7b35f7349ec938d0deac62db7022ac4d611ab13bc7a6a2766a47e210fc1663fc8c6d7ee48d421c06b66f558010829ac2c215620c76d0bf7650e1308
DIST libffi-3.1.tar.gz 937214 SHA256 97feeeadca5e21870fa4433bc953d1b3af3f698d5df8a428f68b73cd60aef6eb SHA512 8994973d75facf5ad928c270e17b1a56e24d1543af75b93731a0048e747df27e4190a736b6dc2dca7d43de1d7e88891220304802c10fcccdcebee9c9ffd3d1b9 WHIRLPOOL 19c08cffd39c998fcd762b1e3767b4fd86915427226833411302bebd2d5bcf93d515e6df4a4cab11327595d3966e46442e457fbe09ae986b58bdfb2bb6adb913
+DIST libffi-3.2.tar.gz 940691 SHA256 6b2680fbf6ae9c2381d381248705857de22e05bae191889298f8e6bfb2ded4ef SHA512 fed5f6eec86144608966857f54bd69a5faa43427f27bc9178ebe2c7a1cecf925c20dbd6df07a207ae469842874efcf5b99fb7e09db59cbd92ebfc0a7e1bb62b7 WHIRLPOOL db7491bc5914eb6691aa366677c63af51979453330373251b1043b53163d1b56dbed65ba23c9f5047257e476e0d216045a06faa346790987047854ae1d04361d
EBUILD libffi-3.0.13-r1.ebuild 2289 SHA256 44d26db4026bebca8d95f048fb947f48950e62116e797bdc429ffa429020e705 SHA512 ef2c6118a69e9d422160e3daadb9581f8faf8710ce27f675a13312c8e4c257d4df18a6d6b30b9864c152cbb5819099261374f53cef47a34b7f0b74c791580d5a WHIRLPOOL 33e06c242f0e338f7355ec9257ff8f89d7ccd89a6413465c605b04c9548713a9a8f70da5aa328cf52116b52acabfa92f1ede199eba8b4d286f0b894d2856c44c
EBUILD libffi-3.1-r3.ebuild 2302 SHA256 01ebb6d8ed08b2d20c2ed2d7bedd2c467843df6b58ecdb39d8051820cef4ab61 SHA512 c2af031a827eec65f1b733269b62ca304636a4e4b8dea3e8a69c854303a30945b6bc6125b0e43c76174562c134c660debce756127d1ecbf2d11b1e15364e7675 WHIRLPOOL 3a4c19076ab58b109ab9f5df349c24f040b9f1ca8f8d043acbd0fd421bbb431fd0652589b038ab1810a630e47fd6cd585353637b8777cf124b033e189f5bd4f3
-MISC ChangeLog 26082 SHA256 1b1dba205c1b4c891e3112257d5009573b45918d14dcada88e5d02a3a430a072 SHA512 809f7f9d6448be45a37d5b30c4732e4a82c4c3ab0d7e0aa16fb7901c180f96fe9424aabfef108665e5064a5148bb16d168c6aa2ca445a8ee39729347ee81fe89 WHIRLPOOL 98c73b97e7fc986ee1b7d6064ad0124aa3937fcd7b1c4e1186afdf5a5af7d40cf9d7d01e0e2470b76f429b6767c9a10f98a137f1bc3480ef47b086679c5999d3
+EBUILD libffi-3.2.ebuild 2079 SHA256 51ce528b9812a76f9fe58fc7c0433f9b9425d9b4b9a2e366ac7fbec4ce2526f1 SHA512 5fa8f42f2ba3ad8382842ec756cd197635185ddf3cc2d7f4f2e668ce9b89b78d948d8618759d22d0b98c161945aeff77671178c0824fbd9dca51f9ffc3666cd6 WHIRLPOOL 7f473d28a5a6e7317e962b7f085c7d903dabc6be54bbc0c201d24f174a1e170945cbbb4ff91b4cbd358327a49c4512e5294a053c2b47a47f4b423513033cfc16
+MISC ChangeLog 26203 SHA256 d8452f900378c2fd82f7281efaff13465be7fae615c8eb85875a5fb6477a9cc9 SHA512 d92df1e73ce7d727029fa1cc9edca8a64799bf71216ba183525c187fca3cbf6bcd986990e1f72dcda834b6c7156c53bc0a29886925845911ac79d77f7e651bba WHIRLPOOL f1389080e16df52273d087543f179f3c8d0703a70ff966717f870e2f69eb2223548512e65d1e790800e36ba3121158d36134d473023a10fdeb896addc69a3a7c
MISC metadata.xml 1768 SHA256 1bb92578368c006819d0cd5e1a94d32cffca87ddef8d571c29b483bedddc9b6e SHA512 2291c051ce2cb5c31989af68a705c0f8ce8d6ff23f2a66f839463a56a20454a6af276c5afc75687919e14fa614862356618e44c88415ff9884725e6e6db161bc WHIRLPOOL 7da7a437bf11dfcd5b5a8fbb067463ceb588fe83c1db0d15253293a955999d5dc65754918c73840a9a5020f86d1b6f1c9f8d127f4e1519594bc0678742727d45
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlPn15cACgkQcaHudmEf86rmbACeILbow+LEHu1CR/UhUqcx9Ksx
-iG4An0mNYrUgHSIN32KUptad2DRrZZnb
-=Wlwl
+iQEcBAEBCAAGBQJUYvjYAAoJEEdUh39IaPFN/s4H/iuByI0DJzO0+7psEQbxDB5/
+Dia6TNZ+4n539BpWcjx6cR1SXhBVFWnMISG4/HmMQdfsq2MaycTKuNsmm/t7Ehsd
+hRhcw0PPgzyI/bKrJATnv6ktmFRJp7rKOQmWkdt0v8zv9+tWMoK95Jh35VLZqHVJ
+PrIBs1bNDyJjAnewIsxkoyfCOj/M2+roxbI1nXrTx2uCSeeFKFx9vv/mwdGuNx7i
+qgLB+d+w1O5u1/MAJdd65Diacu7rXF+EVIKrwTTz5CpCt6QqvFKfYFurwiJzYIDc
+vM1mJ7L6ce0qxufKtVdo8dSO8XDucrX4b5pbpcURfzC6vRSW5gyozbgCYOucQRg=
+=gFnz
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libffi/libffi-3.2.ebuild b/dev-libs/libffi/libffi-3.2.ebuild
new file mode 100644
index 000000000000..84f4b656b47a
--- /dev/null
+++ b/dev-libs/libffi/libffi-3.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.2.ebuild,v 1.1 2014/11/12 06:08:00 ssuominen Exp $
+
+EAPI=5
+inherit eutils libtool multilib multilib-minimal 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}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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 ~arm-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="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
+DEPEND="test? ( dev-util/dejagnu )"
+
+DOCS="ChangeLog* README"
+
+ECONF_SOURCE=${S}
+
+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() {
+ sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814
+
+ epatch_user
+ elibtoolize
+}
+
+multilib_src_configure() {
+ use userland_BSD && export HOST="${CHOST}"
+ econf \
+ $(use_enable static-libs static) \
+ $(use_enable pax_kernel pax_emutramp) \
+ $(use_enable debug)
+}
+
+multilib_src_install_all() {
+ prune_libtool_files
+ einstalldocs
+}