summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-12-27 12:20:24 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-12-27 12:20:24 +0000
commitf63f8456be9f10ac11de83be11d2f600a2d19ed6 (patch)
treed834e594ca94fae04cff424ebbe71b5df4ac4427
parentVersion bump with the following most noteworthy upstream changes compared to ... (diff)
downloadgentoo-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/Manifest5
-rw-r--r--dev-libs/libffi/files/libffi-3.0.8-arm.patch80
-rw-r--r--dev-libs/libffi/files/libffi-3.0.8-autoconf-2.64.patch12
-rw-r--r--dev-libs/libffi/files/libffi-3.0.8-fbsd.patch26
-rw-r--r--dev-libs/libffi/libffi-3.0.8.ebuild40
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
-}