diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2010-12-27 12:20:24 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2010-12-27 12:20:24 +0000 |
commit | f63f8456be9f10ac11de83be11d2f600a2d19ed6 (patch) | |
tree | d834e594ca94fae04cff424ebbe71b5df4ac4427 | |
parent | Version bump with the following most noteworthy upstream changes compared to ... (diff) | |
download | gentoo-2-f63f8456be9f10ac11de83be11d2f600a2d19ed6.tar.gz gentoo-2-f63f8456be9f10ac11de83be11d2f600a2d19ed6.tar.bz2 gentoo-2-f63f8456be9f10ac11de83be11d2f600a2d19ed6.zip |
old
(Portage version: 2.2.0_alpha10/cvs/Linux x86_64)
-rw-r--r-- | dev-libs/libffi/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/libffi/files/libffi-3.0.8-arm.patch | 80 | ||||
-rw-r--r-- | dev-libs/libffi/files/libffi-3.0.8-autoconf-2.64.patch | 12 | ||||
-rw-r--r-- | dev-libs/libffi/files/libffi-3.0.8-fbsd.patch | 26 | ||||
-rw-r--r-- | dev-libs/libffi/libffi-3.0.8.ebuild | 40 |
5 files changed, 0 insertions, 163 deletions
diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest index 7413121952a6..8d46140a1372 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -1,13 +1,8 @@ -AUX libffi-3.0.8-arm.patch 1840 RMD160 2a437a9f900a34e9b7438898f97864c811d87957 SHA1 e9cb79b4b508533c096ac2b2636a91bd11a562b4 SHA256 d3c73acb96f9b46491b8f085e73b14d8c6cde7760538ff133e178ebbc1b574fd -AUX libffi-3.0.8-autoconf-2.64.patch 370 RMD160 4d92f991d6b9ab0b965f310dcd3836c265e52db3 SHA1 9ecb24c97b24cdb2ba0c4e07d339f0826ae0fb53 SHA256 ee184a3830735cf20249279f4929498af6004f89f3dd720cd4cdb1c272917e98 -AUX libffi-3.0.8-fbsd.patch 866 RMD160 ac8c5a157bf3faf5d54ef2bab8822cec5656aaef SHA1 d460fd0a55365f0b4befbdb2c2259399dd875e44 SHA256 5c50d84ba3e6312c046efa5ac8bed0c6b9b719ae98196f7841511f62dccb568d AUX libffi-3.0.9-arm-oabi.patch 287 RMD160 047879573e5a8d577fe66530c12d8ceae1d2baf5 SHA1 673d4c1b230adf7497853634adec5b7fcf9d6fe3 SHA256 77d3a62aef0bffba8b99a07bc3b461dea6eb68506d7cd57b762fa28f3f44cef9 AUX libffi-3.0.9-define-generic-symbols-carefully.patch 1913 RMD160 5e2219a610259703986b792aa50cefe122c66a34 SHA1 d61a4f6b35eb2fa5bbe7907befd08121f96211bf SHA256 58c39a0feaf7e6beba13b42cb79fbff5d853d75f4c1014899511b3ff37012c9e AUX libffi-3.0.9-interix.patch 2456 RMD160 c7d92621a610ace2730da00f070db8b6b240355b SHA1 85b56c85218fd42d86c3b5ddccad7fb421892589 SHA256 ecf5e44ae756929d0edf9f5c50682e4e23684ff90955ad454fd9cf087c849c8c AUX libffi-3.0.9-irix.patch 1516 RMD160 0e7ecd3d857899972733375943bc1268aa92c2d5 SHA1 46ef3e873548761db84ef8738a60c3af45e0164c SHA256 b5b44a871c387e88ee66b27af1ea768342debc3d4b471b4b8665ea9ec2e31bc3 -DIST libffi-3.0.8.tar.gz 722834 RMD160 4144f64e79ebf95161a6afd58ceaeef8372b5e57 SHA1 ce44d10c39d9a37479c8777e206cac0f36c48712 SHA256 2c7c5b88a68fb362262889ba25ef25dc27864b7bbf03547a8a36b8d567569406 DIST libffi-3.0.9.tar.gz 731719 RMD160 11ff9aeb62f4fbe1fecf09e6f9814a72bfedb37a SHA1 56e41f87780e09d06d279690e53d4ea2c371ea88 SHA256 589d25152318bc780cd8919b14670793f4971d9838dab46ed38c32b3ee92c452 -EBUILD libffi-3.0.8.ebuild 1046 RMD160 bef02212f2db72e51c02831cfff1b8fac4b213a4 SHA1 ad7485afe12f864c0bd82feafec54c78a74d24df SHA256 adce8ecd350fa0bea5ef58889ffd93d86e493817f9587b0360923f4b17277eba EBUILD libffi-3.0.9-r1.ebuild 1317 RMD160 79a44f66c93c6e29867d1799ee211794cc2d07a6 SHA1 55672dd221a7deb402ae1c2e0c5f12af316bf9b5 SHA256 30bdf3bb7deda572c2be178ce550ed5919530e18adf7ed3063f5be914da0af1c EBUILD libffi-3.0.9.ebuild 1241 RMD160 65dae7ee8f9e173433b4c03f2e12b735a32918e9 SHA1 99153a28229846f0737a38d28efb9af2a9c9840a SHA256 d2f4ad38e4c2c4010974a1893c72462dde9accc7eecc2532f70076ac5bb63d63 MISC ChangeLog 14745 RMD160 9917455c44e0155650038b3cbf7eb9b9571e7fcd SHA1 caff2590591d8c6c4d4a9375e564f07c3fd5f996 SHA256 1f26d24c450f4a1c12469a833360ae9bc0c1e19e848f6513ec64da1ec63ea01b diff --git a/dev-libs/libffi/files/libffi-3.0.8-arm.patch b/dev-libs/libffi/files/libffi-3.0.8-arm.patch deleted file mode 100644 index 57cc8fdd2797..000000000000 --- a/dev-libs/libffi/files/libffi-3.0.8-arm.patch +++ /dev/null @@ -1,80 +0,0 @@ ---- libffi-3.0.7.orig/src/arm/sysv.S -+++ libffi-3.0.7/src/arm/sysv.S -@@ -67,11 +67,18 @@ - - #if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6Z__) \ -- || defined(__ARM_ARCH_6ZK__) -+ || defined(__ARM_ARCH_6ZK__) || defined(__ARM_ARCH_6T2__) \ -+ || defined(__ARM_ARCH_6M__) - # undef __ARM_ARCH__ - # define __ARM_ARCH__ 6 - #endif - -+#if defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) \ -+ || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) -+# undef __ARM_ARCH__ -+# define __ARM_ARCH__ 7 -+#endif -+ - #if __ARM_ARCH__ >= 5 - # define call_reg(x) blx x - #elif defined (__ARM_ARCH_4T__) -@@ -189,7 +196,7 @@ - - @ return INT - cmp r3, #FFI_TYPE_INT --#ifdef __SOFTFP__ -+#if defined(__SOFTFP__) || defined(__ARM_EABI__) - cmpne r3, #FFI_TYPE_FLOAT - #endif - streq r0, [r2] -@@ -197,12 +204,12 @@ - - @ return INT64 - cmp r3, #FFI_TYPE_SINT64 --#ifdef __SOFTFP__ -+#if defined(__SOFTFP__) || defined(__ARM_EABI__) - cmpne r3, #FFI_TYPE_DOUBLE - #endif - stmeqia r2, {r0, r1} - --#ifndef __SOFTFP__ -+#if !defined(__SOFTFP__) && !defined(__ARM_EABI__) - beq LSYM(Lepilogue) - - @ return FLOAT -@@ -245,21 +252,21 @@ - beq .Lretint - - cmp r0, #FFI_TYPE_FLOAT --#ifdef __SOFTFP__ -+#if defined(__SOFTFP__) || defined(__ARM_EABI__) - beq .Lretint - #else - beq .Lretfloat - #endif - - cmp r0, #FFI_TYPE_DOUBLE --#ifdef __SOFTFP__ -+#if defined(__SOFTFP__) || defined(__ARM_EABI__) - beq .Lretlonglong - #else - beq .Lretdouble - #endif - - cmp r0, #FFI_TYPE_LONGDOUBLE --#ifdef __SOFTFP__ -+#if defined(__SOFTFP__) || defined(__ARM_EABI__) - beq .Lretlonglong - #else - beq .Lretlongdouble -@@ -278,7 +285,7 @@ - ldr r1, [sp, #4] - b .Lclosure_epilogue - --#ifndef __SOFTFP__ -+#if !defined(__SOFTFP__) && !defined(__ARM_EABI__) - .Lretfloat: - ldfs f0, [sp] - b .Lclosure_epilogue diff --git a/dev-libs/libffi/files/libffi-3.0.8-autoconf-2.64.patch b/dev-libs/libffi/files/libffi-3.0.8-autoconf-2.64.patch deleted file mode 100644 index ac18347cae35..000000000000 --- a/dev-libs/libffi/files/libffi-3.0.8-autoconf-2.64.patch +++ /dev/null @@ -1,12 +0,0 @@ -Fix compability with Autoconf 2.64, http://bugs.gentoo.org/show_bug.cgi?id=287020 - ---- libffi-3.0.8/configure.ac -+++ libffi-3.0.8/configure.ac -@@ -20,6 +20,7 @@ - m4_rename([_AC_ARG_VAR_PRECIOUS],[real_PRECIOUS]) - m4_define([_AC_ARG_VAR_PRECIOUS],[]) - AC_PROG_CC -+m4_undefine([_AC_ARG_VAR_PRECIOUS]) - m4_rename([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS]) - - AC_SUBST(CFLAGS) diff --git a/dev-libs/libffi/files/libffi-3.0.8-fbsd.patch b/dev-libs/libffi/files/libffi-3.0.8-fbsd.patch deleted file mode 100644 index 0b6f422e66a0..000000000000 --- a/dev-libs/libffi/files/libffi-3.0.8-fbsd.patch +++ /dev/null @@ -1,26 +0,0 @@ -Index: libffi-3.0.8/src/x86/ffi.c -=================================================================== ---- libffi-3.0.8.orig/src/x86/ffi.c -+++ libffi-3.0.8/src/x86/ffi.c -@@ -124,7 +124,7 @@ ffi_status ffi_prep_cif_machdep(ffi_cif - #ifdef X86 - case FFI_TYPE_STRUCT: - #endif --#if defined(X86) || defined(X86_DARWIN) -+#if defined(X86) || defined(X86_DARWIN) || defined(X86_FREEBSD) - case FFI_TYPE_UINT8: - case FFI_TYPE_UINT16: - case FFI_TYPE_SINT8: -Index: libffi-3.0.8/configure.ac -=================================================================== ---- libffi-3.0.8.orig/configure.ac -+++ libffi-3.0.8/configure.ac -@@ -71,7 +71,7 @@ case "$host" in - TARGET=PA_HPUX; TARGETDIR=pa - ;; - -- i386-*-freebsd* | i386-*-openbsd*) -+ i?86-*-freebsd* | i?86-*-openbsd*) - TARGET=X86_FREEBSD; TARGETDIR=x86 - ;; - i?86-win32* | i?86-*-cygwin* | i?86-*-mingw*) diff --git a/dev-libs/libffi/libffi-3.0.8.ebuild b/dev-libs/libffi/libffi-3.0.8.ebuild deleted file mode 100644 index f59b3e05a2fc..000000000000 --- a/dev-libs/libffi/libffi-3.0.8.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.8.ebuild,v 1.26 2009/12/20 16:16:31 armin76 Exp $ - -inherit autotools eutils - -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 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="debug static-libs test" - -RDEPEND="" -DEPEND="!<dev-libs/g-wrap-1.9.11 - test? ( dev-util/dejagnu )" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}-fbsd.patch \ - "${FILESDIR}"/${P}-autoconf-2.64.patch \ - "${FILESDIR}"/${P}-arm.patch - eautoreconf -} - -src_compile() { - econf \ - --disable-dependency-tracking \ - $(use_enable static-libs static) \ - $(use_enable debug) - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc ChangeLog* README TODO -} |