delete old
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/genlink@2804 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
parent
cf4136bf91
commit
7322a706b2
@ -1,411 +0,0 @@
|
|||||||
# ChangeLog for dev-libs/libffi
|
|
||||||
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.107 2010/09/20 17:55:49 armin76 Exp $
|
|
||||||
|
|
||||||
14 Oct 2010; Mario Fetka <mario.fetka@gmail.com> -libffi-3.0.9.ebuild,
|
|
||||||
+libffi-3.0.9-r1.ebuild:
|
|
||||||
give a higher rev to be merged
|
|
||||||
|
|
||||||
25 Sep 2010; Mario Fetka <mario.fetka@gmail.com> +libffi-3.0.9.ebuild,
|
|
||||||
+files/libffi-3.0.9-arm-oabi.patch,
|
|
||||||
+files/libffi-3.0.9-define_target-1.patch,
|
|
||||||
+files/libffi-3.0.9-interix.patch, +files/libffi-3.0.9-irix.patch,
|
|
||||||
+metadata.xml:
|
|
||||||
add arm target fix
|
|
||||||
|
|
||||||
20 Sep 2010; Raúl Porcel <armin76@gentoo.org> libffi-3.0.9.ebuild,
|
|
||||||
+files/libffi-3.0.9-arm-oabi.patch:
|
|
||||||
Add patch to fix ARM OABI, by Diego 'Flameeyes' Pettenò
|
|
||||||
<flameeyes@gentoo.org>
|
|
||||||
|
|
||||||
19 Sep 2010; Raúl Porcel <armin76@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
s390 stable
|
|
||||||
|
|
||||||
16 Apr 2010; Brent Baude <ranger@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
Marking libffi-3.0.9 ppc for bug 306281
|
|
||||||
|
|
||||||
22 Mar 2010; Brent Baude <ranger@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
Marking libffi-3.0.9 ppc64 for bug 306281
|
|
||||||
|
|
||||||
16 Mar 2010; Raúl Porcel <armin76@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
alpha/arm/ia64/m68k/sh/sparc stable wrt #306281
|
|
||||||
|
|
||||||
03 Mar 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
x86 stable wrt bug #306281
|
|
||||||
|
|
||||||
22 Feb 2010; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
amd64 stable wrt #306281
|
|
||||||
|
|
||||||
22 Feb 2010; Jeroen Roovers <jer@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
Stable for HPPA (bug #306281).
|
|
||||||
|
|
||||||
20 Feb 2010; Jonathan Callen <abcd@gentoo.org> libffi-3.0.9.ebuild,
|
|
||||||
+files/libffi-3.0.9-interix.patch, +files/libffi-3.0.9-irix.patch:
|
|
||||||
Add patches from prefix, add prefix keywords
|
|
||||||
|
|
||||||
25 Jan 2010; Raúl Porcel <armin76@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
Add ~m68k, thanks to kolla for testing
|
|
||||||
|
|
||||||
24 Jan 2010; Raúl Porcel <armin76@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
Add ~ia64/~sh/~sparc wrt #298322
|
|
||||||
|
|
||||||
13 Jan 2010; Brent Baude <ranger@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
Marking libffi-3.0.9 ~ppc64 for bug 298322
|
|
||||||
|
|
||||||
04 Jan 2010; Markus Meier <maekke@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
add ~arm, bug #298322
|
|
||||||
|
|
||||||
03 Jan 2010; Jeroen Roovers <jer@gentoo.org> libffi-3.0.9.ebuild:
|
|
||||||
Marked ~ppc (bug #298322).
|
|
||||||
|
|
||||||
*libffi-3.0.9 (31 Dec 2009)
|
|
||||||
|
|
||||||
31 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.0.9.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
26 Dec 2009; Jeroen Roovers <jer@gentoo.org> libffi-3.0.9_rc6.ebuild,
|
|
||||||
libffi-3.0.9_rc9.ebuild:
|
|
||||||
Marked ~hppa (bug #298322).
|
|
||||||
|
|
||||||
*libffi-3.0.9_rc9 (26 Dec 2009)
|
|
||||||
|
|
||||||
26 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
+libffi-3.0.9_rc9.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*libffi-3.0.9_rc6 (25 Dec 2009)
|
|
||||||
|
|
||||||
25 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
+libffi-3.0.9_rc6.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*libffi-3.0.9_rc4 (24 Dec 2009)
|
|
||||||
|
|
||||||
24 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
+libffi-3.0.9_rc4.ebuild, +files/libffi-3.0.9_rc4-revert_includedir.patch:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
20 Dec 2009; Raúl Porcel <armin76@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
m68k stable
|
|
||||||
|
|
||||||
13 Dec 2009; Raúl Porcel <armin76@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Add ~m68k, thanks to kolla for testing
|
|
||||||
|
|
||||||
10 Dec 2009; Raúl Porcel <armin76@gentoo.org> libffi-3.0.8.ebuild,
|
|
||||||
+files/libffi-3.0.8-arm.patch:
|
|
||||||
Steal patch from debian to make it compile on armv6/armv7
|
|
||||||
|
|
||||||
*libffi-3.0.9_rc3 (30 Oct 2009)
|
|
||||||
|
|
||||||
30 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
+libffi-3.0.9_rc3.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*libffi-3.0.9_rc2 (27 Oct 2009)
|
|
||||||
|
|
||||||
27 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
+libffi-3.0.9_rc2.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
19 Oct 2009; Alexey Shvetsov <alexxy@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Add ~mips keyword
|
|
||||||
|
|
||||||
17 Oct 2009; Markus Meier <maekke@gentoo.org> metadata.xml:
|
|
||||||
remove static-libs description as it is global now
|
|
||||||
|
|
||||||
05 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.8.ebuild,
|
|
||||||
libffi-3.0.9_rc1.ebuild:
|
|
||||||
Keyword ~sparc-fbsd. Compile tested on FreeBSD-6.2-RELEASE-sparc64-64bit-ELF.
|
|
||||||
|
|
||||||
*libffi-3.0.9_rc1 (05 Oct 2009)
|
|
||||||
|
|
||||||
05 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
+libffi-3.0.9_rc1.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
03 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Move dev-libs/libffi back to EAPI="0" because dev-lang/python is consuming
|
|
||||||
it.
|
|
||||||
|
|
||||||
02 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.8.ebuild,
|
|
||||||
+files/libffi-3.0.8-autoconf-2.64.patch:
|
|
||||||
Fix compability with Autoconf 2.64 wrt #287020, thanks to Mike Lundy and
|
|
||||||
Mike Frysinger.
|
|
||||||
|
|
||||||
23 Sep 2009; Alexis Ballier <aballier@gentoo.org> libffi-3.0.8.ebuild,
|
|
||||||
+files/libffi-3.0.8-fbsd.patch:
|
|
||||||
Fix detection and test on FreeBSD and keyword it.
|
|
||||||
|
|
||||||
07 Sep 2009; Raúl Porcel <armin76@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
arm/ia64/s390/sh stable
|
|
||||||
|
|
||||||
05 Sep 2009; Brent Baude <ranger@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Marking libffi-3.0.8 ppc64 for bug 272675
|
|
||||||
|
|
||||||
22 Jul 2009; Tobias Klausmann <klausman@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Stable on alpha, bug #272675
|
|
||||||
|
|
||||||
19 Jul 2009; nixnut <nixnut@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
ppc stable #272673
|
|
||||||
|
|
||||||
18 Jul 2009; Jeroen Roovers <jer@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Stable for HPPA (bug #272675).
|
|
||||||
|
|
||||||
11 Jun 2009; Markus Meier <maekke@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
amd64 stable, bug #272675
|
|
||||||
|
|
||||||
10 Jun 2009; Christian Faulhammer <fauli@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
stable x86, bug 272675
|
|
||||||
|
|
||||||
05 Jun 2009; Ferris McCormick <fmccor@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Sparc stable, part of Bug #272675.
|
|
||||||
|
|
||||||
05 Jun 2009; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Block <dev-libs/g-wrap-1.9.11 because they ship a copy of this library.
|
|
||||||
|
|
||||||
04 Jun 2009; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Keyword ~ppc/~ppc64 wrt #272046, thanks to Luca Barbato for testing.
|
|
||||||
|
|
||||||
03 Jun 2009; Raúl Porcel <armin76@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Add ~arm/~ia64/~s390/~sh wrt #272046
|
|
||||||
|
|
||||||
03 Jun 2009; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Keyword ~alpha wrt #272046, thanks to Tobias Klausmann for testing.
|
|
||||||
|
|
||||||
02 Jun 2009; Jeroen Roovers <jer@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Marked ~hppa (bug #272046).
|
|
||||||
|
|
||||||
01 Jun 2009; Ferris McCormick <fmccor@gentoo.org> libffi-3.0.8.ebuild:
|
|
||||||
Add sparc for testing, part of Bug #272046.
|
|
||||||
|
|
||||||
01 Jun 2009; Samuli Suominen <ssuominen@gentoo.org> -libffi-3.0.5.ebuild,
|
|
||||||
-libffi-3.0.6.ebuild, libffi-3.0.8.ebuild, metadata.xml:
|
|
||||||
Only build static libs if USE flag is defined.
|
|
||||||
|
|
||||||
*libffi-3.0.8 (24 Dec 2008)
|
|
||||||
|
|
||||||
24 Dec 2008; Stephanie Lockwood-Childs <wormo@gentoo.org>
|
|
||||||
+libffi-3.0.8.ebuild:
|
|
||||||
version bump requested by Matteo Modesti (bug #252344)
|
|
||||||
|
|
||||||
*libffi-3.0.6 (02 Sep 2008)
|
|
||||||
|
|
||||||
02 Sep 2008; Marijn Schouten <hkBst@gentoo.org> +libffi-3.0.6.ebuild:
|
|
||||||
bump
|
|
||||||
|
|
||||||
29 Jun 2008; Marijn Schouten <hkBst@gentoo.org> libffi-3.0.5.ebuild:
|
|
||||||
don't patch anymore, move warning to pkg_setup
|
|
||||||
|
|
||||||
13 Jun 2008; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
+files/libffi-3.0.5-includedir.patch, libffi-3.0.5.ebuild:
|
|
||||||
Fix includedir. USE flag test for dejagnu which is required for make
|
|
||||||
check.
|
|
||||||
|
|
||||||
*libffi-3.0.5 (13 Jun 2008)
|
|
||||||
|
|
||||||
13 Jun 2008; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
-files/libffi-soversion.dpatch, -files/libffi-without-libgcj.dpatch,
|
|
||||||
+libffi-3.0.5.ebuild, -libffi-3.4.1.ebuild, -libffi-3.4.1-r1.ebuild,
|
|
||||||
-libffi-3.4.3.ebuild:
|
|
||||||
Version bump for testing wrt #163724, thanks to Marijn Schouten. Remove
|
|
||||||
old versions which came from GCC 3.4.x.
|
|
||||||
|
|
||||||
03 Jun 2008; Michael Sterrett <mr_bones_@gentoo.org> libffi-3.4.1.ebuild,
|
|
||||||
libffi-3.4.1-r1.ebuild, libffi-3.4.3.ebuild:
|
|
||||||
remove reference to app-admin/eselect-compiler which has been removed
|
|
||||||
|
|
||||||
27 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
|
|
||||||
Fixing the maintainer. It's supposed to be maintainer-needed.
|
|
||||||
|
|
||||||
05 Dec 2007; Michael Sterrett <mr_bones_@gentoo.org> -libffi-3.3.5.ebuild:
|
|
||||||
remove old, dep-broken version
|
|
||||||
|
|
||||||
13 Nov 2007; Raúl Porcel <armin76@gentoo.org> libffi-3.3.5.ebuild,
|
|
||||||
libffi-3.4.1-r1.ebuild:
|
|
||||||
Drop unneeded ~alpha keyword
|
|
||||||
|
|
||||||
11 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml:
|
|
||||||
fix herd
|
|
||||||
|
|
||||||
12 Mar 2007; Raúl Porcel <armin76@gentoo.org> libffi-3.4.3.ebuild:
|
|
||||||
x86 stable
|
|
||||||
|
|
||||||
03 Mar 2007; Marius Mauch <genone@gentoo.org> libffi-3.3.5.ebuild:
|
|
||||||
Replacing einfo with elog
|
|
||||||
|
|
||||||
06 Jan 2007; Danny van Dyk <kugelfang@gentoo.org> -libffi-1.20.ebuild:
|
|
||||||
QA: Removed unused versions.
|
|
||||||
|
|
||||||
05 Nov 2006; Piotr Jaroszyński <peper@gentoo.org> libffi-3.4.1.ebuild:
|
|
||||||
Fix multilib. Thanks to David Leverton <u01drl3@abdn.ac.uk> in bug #154065.
|
|
||||||
|
|
||||||
14 Aug 2006; Christian Heim <phreak@gentoo.org> libffi-3.3.5.ebuild,
|
|
||||||
libffi-3.4.1.ebuild, libffi-3.4.1-r1.ebuild, libffi-3.4.3.ebuild:
|
|
||||||
Switch default ordering of gcc-config and eselect-compiler to work around
|
|
||||||
portage bug.
|
|
||||||
|
|
||||||
13 Aug 2006; Markus Rothe <corsair@gentoo.org> libffi-3.4.1-r1.ebuild,
|
|
||||||
libffi-3.4.3.ebuild:
|
|
||||||
Dropped ppc64/~ppc64 keywords
|
|
||||||
|
|
||||||
02 Aug 2006; Andrej Kacian <ticho@gentoo.org> libffi-3.4.1-r1.ebuild:
|
|
||||||
Stable on x86, bug #105020.
|
|
||||||
|
|
||||||
01 Aug 2006; Andrej Kacian <ticho@gentoo.org> libffi-3.4.3.ebuild:
|
|
||||||
Added ~x86, bug #105020.
|
|
||||||
|
|
||||||
27 Jul 2006; Fabian Groffen <grobian@gentoo.org> libffi-3.3.5.ebuild,
|
|
||||||
libffi-3.4.1.ebuild, libffi-3.4.1-r1.ebuild, libffi-3.4.3.ebuild:
|
|
||||||
QA fixes for bug #141378: build is not really used, so remove its trails.
|
|
||||||
Remove gnustep as maintainer, gnustep-base is moving away from it.
|
|
||||||
|
|
||||||
06 Jun 2006; Jeremy Huddleston <eradicator@gentoo.org>
|
|
||||||
libffi-3.3.5.ebuild, libffi-3.4.1.ebuild, libffi-3.4.1-r1.ebuild,
|
|
||||||
libffi-3.4.3.ebuild:
|
|
||||||
Updated DEPEND to accept eselect-compiler.
|
|
||||||
|
|
||||||
08 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> metadata.xml:
|
|
||||||
Remove retiring dev from metadata.
|
|
||||||
|
|
||||||
05 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> libffi-3.4.3.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
22 Dec 2005; Joshua Nichols <nichoj@gentoo.org> libffi-3.4.1.ebuild:
|
|
||||||
Fixed multilib-strict violation (bug #74949).
|
|
||||||
|
|
||||||
21 Dec 2005; Seemant Kulleen <seemant@gentoo.org> libffi-3.3.5.ebuild,
|
|
||||||
libffi-3.4.1.ebuild, libffi-3.4.1-r1.ebuild, libffi-3.4.3.ebuild:
|
|
||||||
Fix QA violation of awk in the global scope. Change to versionator eclass
|
|
||||||
instead. Thanks to: Christian Heim in bug #108388
|
|
||||||
|
|
||||||
22 May 2005; Jason Wever <weeve@gentoo.org> libffi-3.4.3.ebuild:
|
|
||||||
Added ~sparc keyword.
|
|
||||||
|
|
||||||
06 May 2005; Sven Wegener <swegener@gentoo.org> libffi-3.4.1-r1.ebuild,
|
|
||||||
libffi-3.4.3.ebuild:
|
|
||||||
Removed * postfix from <, <=, >= and > dependencies.
|
|
||||||
|
|
||||||
09 Apr 2005; Armando Di Cianno <fafhrd@gentoo.org> -libffi-3.3.3.ebuild,
|
|
||||||
-libffi-3.3.3-r1.ebuild, -libffi-3.3.4.ebuild, libffi-3.4.1-r1.ebuild:
|
|
||||||
Pruning old ebuilds that are no longer needed.
|
|
||||||
|
|
||||||
06 Apr 2005; Markus Rothe <corsair@gentoo.org> libffi-3.4.3.ebuild:
|
|
||||||
Stable on ppc64
|
|
||||||
|
|
||||||
06 Apr 2005; <kloeri@gentoo.org> libffi-3.3.3-r1.ebuild,
|
|
||||||
libffi-3.3.5.ebuild:
|
|
||||||
~alpha cleanup.
|
|
||||||
|
|
||||||
04 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> libffi-3.4.3.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
04 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> libffi-3.3.4.ebuild,
|
|
||||||
libffi-3.3.5.ebuild:
|
|
||||||
3.3.5 to sparc stable, 3.3.4 removed ~sparc for cleanup
|
|
||||||
|
|
||||||
04 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> libffi-3.3.5.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
*libffi-3.3.5 (14 Mar 2005)
|
|
||||||
|
|
||||||
14 Mar 2005; Eric Shattow <jnc@gentoo.org> +libffi-3.3.5.ebuild:
|
|
||||||
Version Bump (interim, closes #80281).
|
|
||||||
|
|
||||||
12 Mar 2005; Eric Shattow <jnc@gentoo.org> libffi-3.3.4.ebuild:
|
|
||||||
quasi-stable on x86 (fixes broken dependency tracking in stable arch)
|
|
||||||
|
|
||||||
05 Mar 2005; Markus Rothe <corsair@gentoo.org> libffi-3.4.3.ebuild:
|
|
||||||
Added ~ppc64 to KEYWORDS and don't use multilib on ppc64; bug #72258
|
|
||||||
|
|
||||||
*libffi-3.4.3 (03 Dec 2004)
|
|
||||||
|
|
||||||
03 Dec 2004; Armando Di Cianno <fafhrd@gentoo.org> +libffi-3.4.3.ebuild:
|
|
||||||
Version bump to match gcc-3.4.3; hopefully this will be the last libffi of
|
|
||||||
this type/in this series that I make - >=gcc-3.4.3-r1 should support libffi
|
|
||||||
with gcj and objc now
|
|
||||||
|
|
||||||
23 Nov 2004; Tom Gall <tgall@gentoo.org>
|
|
||||||
libffi-3.4.1-r1.ebuild:
|
|
||||||
added ~ppc64
|
|
||||||
|
|
||||||
23 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
|
|
||||||
libffi-3.4.1.ebuild:
|
|
||||||
Stable amd64... bug #68857.
|
|
||||||
|
|
||||||
31 Oct 2004; <kloeri@gentoo.org> libffi-3.3.3-r1.ebuild:
|
|
||||||
~alpha keyword.
|
|
||||||
|
|
||||||
24 Oct 2004; Jason Wever <weeve@gentoo.org> libffi-3.3.4.ebuild:
|
|
||||||
Added ~sparc keyword wrt bug #68729.
|
|
||||||
|
|
||||||
24 Oct 2004; Armando Di Cianno <fafhrd@gentoo.org> libffi-3.3.3-r1.ebuild,
|
|
||||||
libffi-3.3.4.ebuild:
|
|
||||||
Making gcc depends more explicit; libffi really needs to be installed
|
|
||||||
alongside gcc on of these days...
|
|
||||||
|
|
||||||
09 Oct 2004; David Holm <dholm@gentoo.org> libffi-3.4.1-r1.ebuild:
|
|
||||||
Added to ~ppc.
|
|
||||||
|
|
||||||
*libffi-3.3.4 (25 Sep 2004)
|
|
||||||
|
|
||||||
25 Sep 2004; Armando Di Cianno <fafhrd@gentoo.org> +libffi-3.3.4.ebuild:
|
|
||||||
New version to complement gcc-3.3.4.
|
|
||||||
|
|
||||||
*libffi-3.3.3-r1 (22 Sep 2004)
|
|
||||||
|
|
||||||
22 Sep 2004; Armando Di Cianno <fafhrd@gentoo.org>
|
|
||||||
+files/libffi-soversion.dpatch, +files/libffi-without-libgcj.dpatch,
|
|
||||||
+libffi-3.3.3-r1.ebuild, +libffi-3.4.1-r1.ebuild:
|
|
||||||
Updated,new 3.3.3-r1 and 3.4.1-r1 for ~x86; 3.4.1-r1 now applies patches that
|
|
||||||
allow building without turning on libgcj as well.
|
|
||||||
|
|
||||||
*libffi-3.3.3 (27 Aug 2004)
|
|
||||||
|
|
||||||
27 Aug 2004; Armando Di Cianno <fafhrd@gentoo.org> +libffi-3.3.3.ebuild,
|
|
||||||
libffi-3.4.1.ebuild:
|
|
||||||
Added specific as-is type license for libffi; added libffi-3.3.3 for x86; set
|
|
||||||
HOMEPAGE to more proper url.
|
|
||||||
|
|
||||||
27 Aug 2004; Armando Di Cianno <fafhrd@gentoo.org> libffi-3.4.1.ebuild:
|
|
||||||
Added email address next to comment I had previously made in file.
|
|
||||||
|
|
||||||
14 Aug 2004; Sven Wegener <swegener@gentoo.org> libffi-3.4.1.ebuild:
|
|
||||||
Fixed CVS Header.
|
|
||||||
|
|
||||||
*libffi-3.4.1 (17 Jul 2004)
|
|
||||||
|
|
||||||
17 Jul 2004; Travis Tilley <lv@gentoo.org> +libffi-3.4.1.ebuild:
|
|
||||||
added an ebuild for the libffi 2.0 beta from the gcc 3.4.1 tarball. keyworded
|
|
||||||
~amd64
|
|
||||||
|
|
||||||
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> libffi-1.20.ebuild:
|
|
||||||
virtual/glibc -> virtual/libc
|
|
||||||
|
|
||||||
18 Mar 2004; David Holm <dholm@gentoo.org> libffi-1.20.ebuild:
|
|
||||||
Added to ~ppc.
|
|
||||||
|
|
||||||
14 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> libffi-1.20.ebuild:
|
|
||||||
Don't assign default to S; header fix
|
|
||||||
|
|
||||||
*libffi-1.20 (13 Feb 2003)
|
|
||||||
|
|
||||||
12 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> :
|
|
||||||
Added missing changelog entry.
|
|
||||||
|
|
||||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
|
||||||
|
|
||||||
*libffi-0.20 ( 10 Feb 2002 )
|
|
||||||
|
|
||||||
10 Feb 2002; Karl Trygve Kalleberg <karltk@gentoo.org> ChangeLog files/digest-libffi-0.20 libffi-0.20:
|
|
||||||
|
|
||||||
The libffi library provides a portable, high level programming interface to
|
|
||||||
various calling conventions. This allows a programmer to call any function
|
|
||||||
specified by a call interface description at run-time.
|
|
||||||
|
|
||||||
Ffi stands for Foreign Function Interface. A foreign function interface is
|
|
||||||
the popular name for the interface that allows code written in one language
|
|
||||||
to call code written in another language. The libffi library really only
|
|
||||||
provides the lowest, machine dependent layer of a fully featured foreign
|
|
||||||
function interface. A layer must exist above libffi that handles type
|
|
||||||
conversions for values passed between the two languages.
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
|||||||
AUX libffi-3.0.9-arm-oabi.patch 287 RMD160 047879573e5a8d577fe66530c12d8ceae1d2baf5 SHA1 673d4c1b230adf7497853634adec5b7fcf9d6fe3 SHA256 77d3a62aef0bffba8b99a07bc3b461dea6eb68506d7cd57b762fa28f3f44cef9
|
|
||||||
AUX libffi-3.0.9-define_target-1.patch 1019 RMD160 9957bb6ad0f4460e49fe1fddb90188492daf513f SHA1 380f77070b83f61b853bdbba4c5ad944a79e4419 SHA256 0e3633272c19b8f9cbbfe3789f16ec93980fc904dbed9b35e20d8eae9d4e64a1
|
|
||||||
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.9.tar.gz 731719 RMD160 11ff9aeb62f4fbe1fecf09e6f9814a72bfedb37a SHA1 56e41f87780e09d06d279690e53d4ea2c371ea88 SHA256 589d25152318bc780cd8919b14670793f4971d9838dab46ed38c32b3ee92c452
|
|
||||||
EBUILD libffi-3.0.9-r1.ebuild 1286 RMD160 641ed68690de5c1f45aa5d8da40dd44471208000 SHA1 6660bebcbedb45e10024197d9b9ef4f17232f912 SHA256 fc9530021cf8f346cdcee1820d93f90443994159ba1a7cc7341500d94b3bce7a
|
|
||||||
MISC ChangeLog 14872 RMD160 92f1cc8611032734dc709e44e53748860861aec3 SHA1 b0c764f0b3adb3bd75dd4800ae56dae51c3d9adf SHA256 a5068d4589ba707ffa83da4c15d76f4421090a707f5e0017ad1bc4ff14f37dd9
|
|
||||||
MISC metadata.xml 1663 RMD160 d2ead0beb5a34033489150623558bbe4e0083516 SHA1 8a54e9af62c01a17431ee8359edbe1d35099d3c3 SHA256 f03f0b55cdf4405ead462ba1c1b8ff2f1b6821c22c3f23d484490f8c875f6073
|
|
@ -1,13 +0,0 @@
|
|||||||
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42289
|
|
||||||
|
|
||||||
--- src/arm/sysv.S
|
|
||||||
+++ src/arm/sysv.S
|
|
||||||
@@ -235,7 +235,7 @@ ARM_FUNC_START ffi_closure_SYSV
|
|
||||||
stmfd sp!, {ip, lr}
|
|
||||||
UNWIND .save {r0, lr}
|
|
||||||
add r2, sp, #8
|
|
||||||
- .pad #16
|
|
||||||
+ UNWIND .pad #16
|
|
||||||
sub sp, sp, #16
|
|
||||||
str sp, [sp, #8]
|
|
||||||
add r1, sp, #8
|
|
@ -1,32 +0,0 @@
|
|||||||
Submitted By: Your Name (your at email dot address)
|
|
||||||
Date: 2010-09-25
|
|
||||||
Initial Package Version: 3.0.9
|
|
||||||
Origin: http://osdir.com/ml/java.openjdk.distro-packaging.devel/2008-07/msg00150.html
|
|
||||||
Upstream Status: unknown
|
|
||||||
Description: There is a quick fix to make libffi compatible with the icedtea build system
|
|
||||||
edit the file /usr/lib/libffi-3.0.9/ffi.h and change the line about one page from the top
|
|
||||||
from
|
|
||||||
/* Specify wich architecture libffi is configures for. */
|
|
||||||
#define ARM
|
|
||||||
|
|
||||||
to
|
|
||||||
/* Specify wich architecture libffi is configures for. */
|
|
||||||
#ifndef ARM
|
|
||||||
#define ARM
|
|
||||||
#endif
|
|
||||||
|
|
||||||
then it should work!
|
|
||||||
|
|
||||||
diff -Naur libffi-3.0.9.orig/include/ffi.h.in libffi-3.0.9/include/ffi.h.in
|
|
||||||
--- libffi-3.0.9.orig/include/ffi.h.in 2009-12-29 15:22:26.000000000 +0000
|
|
||||||
+++ libffi-3.0.9/include/ffi.h.in 2010-09-25 16:02:04.965551063 +0000
|
|
||||||
@@ -57,7 +57,9 @@
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Specify which architecture libffi is configured for. */
|
|
||||||
+#ifndef @TARGET@
|
|
||||||
#define @TARGET@
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
/* ---- System configuration information --------------------------------- */
|
|
||||||
|
|
@ -1,62 +0,0 @@
|
|||||||
diff --git a/configure b/configure
|
|
||||||
index d849c7a..fed97e2 100755
|
|
||||||
--- a/configure
|
|
||||||
+++ b/configure
|
|
||||||
@@ -12180,7 +12180,7 @@ case "$host" in
|
|
||||||
i?86-*-freebsd* | i?86-*-openbsd*)
|
|
||||||
TARGET=X86_FREEBSD; TARGETDIR=x86
|
|
||||||
;;
|
|
||||||
- i?86-win32* | i?86-*-cygwin* | i?86-*-mingw*)
|
|
||||||
+ i?86-win32* | i?86-*-cygwin* | i?86-*-mingw* | i?86-*-interix*)
|
|
||||||
TARGET=X86_WIN32; TARGETDIR=x86
|
|
||||||
# All mingw/cygwin/win32 builds require this for sharedlib
|
|
||||||
AM_LTLDFLAGS="-no-undefined"
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index 6314a6a..4e178a2 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -80,7 +80,7 @@ case "$host" in
|
|
||||||
i?86-*-freebsd* | i?86-*-openbsd*)
|
|
||||||
TARGET=X86_FREEBSD; TARGETDIR=x86
|
|
||||||
;;
|
|
||||||
- i?86-win32* | i?86-*-cygwin* | i?86-*-mingw*)
|
|
||||||
+ i?86-win32* | i?86-*-cygwin* | i?86-*-mingw* | i?86-*-interix*)
|
|
||||||
TARGET=X86_WIN32; TARGETDIR=x86
|
|
||||||
# All mingw/cygwin/win32 builds require this for sharedlib
|
|
||||||
AM_LTLDFLAGS="-no-undefined"
|
|
||||||
diff --git a/src/closures.c b/src/closures.c
|
|
||||||
index bc087d9..65bf6a9 100644
|
|
||||||
--- a/src/closures.c
|
|
||||||
+++ b/src/closures.c
|
|
||||||
@@ -193,11 +193,11 @@ static int dlmalloc_trim(size_t) MAYBE_UNUSED;
|
|
||||||
static size_t dlmalloc_usable_size(void*) MAYBE_UNUSED;
|
|
||||||
static void dlmalloc_stats(void) MAYBE_UNUSED;
|
|
||||||
|
|
||||||
-#if !(defined(X86_WIN32) || defined(X86_WIN64)) || defined (__CYGWIN__)
|
|
||||||
+#if !(defined(X86_WIN32) || defined(X86_WIN64)) || defined (__CYGWIN__) || defined(__INTERIX)
|
|
||||||
/* Use these for mmap and munmap within dlmalloc.c. */
|
|
||||||
static void *dlmmap(void *, size_t, int, int, int, off_t);
|
|
||||||
static int dlmunmap(void *, size_t);
|
|
||||||
-#endif /* !(defined(X86_WIN32) || defined(X86_WIN64)) || defined (__CYGWIN__) */
|
|
||||||
+#endif /* !(defined(X86_WIN32) || defined(X86_WIN64)) || defined (__CYGWIN__) || defined(__INTERIX) */
|
|
||||||
|
|
||||||
#define mmap dlmmap
|
|
||||||
#define munmap dlmunmap
|
|
||||||
@@ -207,7 +207,7 @@ static int dlmunmap(void *, size_t);
|
|
||||||
#undef mmap
|
|
||||||
#undef munmap
|
|
||||||
|
|
||||||
-#if !(defined(X86_WIN32) || defined(X86_WIN64)) || defined (__CYGWIN__)
|
|
||||||
+#if !(defined(X86_WIN32) || defined(X86_WIN64)) || defined (__CYGWIN__) || defined(__INTERIX)
|
|
||||||
|
|
||||||
#if FFI_MMAP_EXEC_SELINUX
|
|
||||||
|
|
||||||
@@ -545,7 +545,7 @@ segment_holding_code (mstate m, char* addr)
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
-#endif /* !(defined(X86_WIN32) || defined(X86_WIN64)) || defined (__CYGWIN__) */
|
|
||||||
+#endif /* !(defined(X86_WIN32) || defined(X86_WIN64)) || defined (__CYGWIN__) || defined(__INTERIX) */
|
|
||||||
|
|
||||||
/* Allocate a chunk of memory with the given size. Returns a pointer
|
|
||||||
to the writable address, and sets *CODE to the executable
|
|
@ -1,55 +0,0 @@
|
|||||||
http://bugs.gentoo.org/show_bug.cgi?id=286911
|
|
||||||
|
|
||||||
--- src/mips/ffitarget.h.orig 2009-06-19 19:52:37.000000000 +0200
|
|
||||||
+++ src/mips/ffitarget.h 2009-06-19 19:52:43.000000000 +0200
|
|
||||||
@@ -43,7 +43,7 @@
|
|
||||||
# endif
|
|
||||||
|
|
||||||
#if !defined(_MIPS_SIM)
|
|
||||||
--- something is very wrong --
|
|
||||||
+# error -- something is very wrong --
|
|
||||||
#else
|
|
||||||
# if (_MIPS_SIM==_ABIN32 && defined(_ABIN32)) || (_MIPS_SIM==_ABI64 && defined(_ABI64))
|
|
||||||
# define FFI_MIPS_N32
|
|
||||||
@@ -51,7 +51,7 @@
|
|
||||||
# if (_MIPS_SIM==_ABIO32 && defined(_ABIO32))
|
|
||||||
# define FFI_MIPS_O32
|
|
||||||
# else
|
|
||||||
--- this is an unsupported platform --
|
|
||||||
+# error -- this is an unsupported platform --
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
--- include/ffi.h.in.orig 2009-06-19 19:52:36.000000000 +0200
|
|
||||||
+++ include/ffi.h.in 2009-06-19 19:52:43.000000000 +0200
|
|
||||||
@@ -251,6 +251,9 @@
|
|
||||||
|
|
||||||
#if FFI_CLOSURES
|
|
||||||
|
|
||||||
+#ifdef __sgi
|
|
||||||
+# pragma pack 8
|
|
||||||
+#endif
|
|
||||||
typedef struct {
|
|
||||||
char tramp[FFI_TRAMPOLINE_SIZE];
|
|
||||||
ffi_cif *cif;
|
|
||||||
@@ -260,6 +263,9 @@
|
|
||||||
} ffi_closure __attribute__((aligned (8)));
|
|
||||||
#else
|
|
||||||
} ffi_closure;
|
|
||||||
+# ifdef __sgi
|
|
||||||
+# pragma pack 0
|
|
||||||
+# endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void *ffi_closure_alloc (size_t size, void **code);
|
|
||||||
--- src/java_raw_api.c.dist 2009-09-29 11:04:56.517219880 +0100
|
|
||||||
+++ src/java_raw_api.c 2009-09-29 11:05:56.836581720 +0100
|
|
||||||
@@ -311,7 +311,7 @@
|
|
||||||
ffi_raw_closure *cl = (ffi_raw_closure*)user_data;
|
|
||||||
|
|
||||||
ffi_java_ptrarray_to_raw (cif, avalue, raw);
|
|
||||||
- (*cl->fun) (cif, rvalue, raw, cl->user_data);
|
|
||||||
+ (*cl->fun) (cif, rvalue, (ffi_raw*)raw, cl->user_data);
|
|
||||||
ffi_java_raw_to_rvalue (cif, rvalue);
|
|
||||||
}
|
|
||||||
|
|
@ -1,43 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.9.ebuild,v 1.18 2010/09/20 18:26:12 ssuominen Exp $
|
|
||||||
|
|
||||||
inherit eutils libtool
|
|
||||||
|
|
||||||
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 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug static-libs test"
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="test? ( dev-util/dejagnu )"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
|
|
||||||
epatch "${FILESDIR}"/${P}-interix.patch \
|
|
||||||
"${FILESDIR}"/${P}-irix.patch \
|
|
||||||
"${FILESDIR}"/${P}-arm-oabi.patch \
|
|
||||||
"${FILESDIR}"/${P}-define_target-1.patch
|
|
||||||
|
|
||||||
elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
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
|
|
||||||
find "${D}" -type f -name '*.la' -exec rm -f '{}' +
|
|
||||||
}
|
|
@ -1,33 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>toolchain</herd>
|
|
||||||
<longdescription lang="en">
|
|
||||||
Compilers for high level languages generate code that follow certain
|
|
||||||
conventions. These conventions are necessary, in part, for separate
|
|
||||||
compilation to work. One such convention is the "calling
|
|
||||||
convention". The "calling convention" is essentially a set of
|
|
||||||
assumptions made by the compiler about where function arguments will
|
|
||||||
be found on entry to a function. A "calling convention" also specifies
|
|
||||||
where the return value for a function is found.
|
|
||||||
|
|
||||||
Some programs may not know at the time of compilation what arguments
|
|
||||||
are to be passed to a function. For instance, an interpreter may be
|
|
||||||
told at run-time about the number and types of arguments used to call
|
|
||||||
a given function. Libffi can be used in such programs to provide a
|
|
||||||
bridge from the interpreter program to compiled code.
|
|
||||||
|
|
||||||
The libffi library provides a portable, high level programming
|
|
||||||
interface to various calling conventions. This allows a programmer to
|
|
||||||
call any function specified by a call interface description at run
|
|
||||||
time.
|
|
||||||
|
|
||||||
Ffi stands for Foreign Function Interface. A foreign function
|
|
||||||
interface is the popular name for the interface that allows code
|
|
||||||
written in one language to call code written in another language. The
|
|
||||||
libffi library really only provides the lowest, machine dependent
|
|
||||||
layer of a fully featured foreign function interface. A layer must
|
|
||||||
exist above libffi that handles type conversions for values passed
|
|
||||||
between the two languages.
|
|
||||||
</longdescription>
|
|
||||||
</pkgmetadata>
|
|
Loading…
Reference in New Issue
Block a user