diff options
author | 2014-11-12 06:08:06 +0000 | |
---|---|---|
committer | 2014-11-12 06:08:06 +0000 | |
commit | a910612ce5954b7572f62234a187c9bcd92c15bf (patch) | |
tree | 861bf854ac95746ecd9836bdff20ef218eda353a /dev-libs | |
parent | amd64/arm/ppc/ppc64/x86 stable wrt #528834 (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/libffi/Manifest | 14 | ||||
-rw-r--r-- | dev-libs/libffi/libffi-3.2.ebuild | 57 |
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 +} |