diff options
author | Raúl Porcel <armin76@gentoo.org> | 2010-09-20 17:55:49 +0000 |
---|---|---|
committer | Raúl Porcel <armin76@gentoo.org> | 2010-09-20 17:55:49 +0000 |
commit | 9340fbc4fd9eb6aa238a5b67eebb268fc8f4f1ed (patch) | |
tree | f8f6e0fe8e50dce4a462777c8a79073e049d91a1 /dev-libs | |
parent | Fixed the build system to honour the MAKEOPTS job number, fixed forced --as-n... (diff) | |
download | historical-9340fbc4fd9eb6aa238a5b67eebb268fc8f4f1ed.tar.gz historical-9340fbc4fd9eb6aa238a5b67eebb268fc8f4f1ed.tar.bz2 historical-9340fbc4fd9eb6aa238a5b67eebb268fc8f4f1ed.zip |
Add patch to fix ARM OABI, by Diego 'Flameeyes' Pettenò <flameeyes@gentoo.org>
Package-Manager: portage-2.1.8.3/cvs/Linux ia64
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/libffi/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/libffi/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/libffi/files/libffi-3.0.9-arm-oabi.patch | 13 | ||||
-rw-r--r-- | dev-libs/libffi/libffi-3.0.9.ebuild | 4 |
4 files changed, 25 insertions, 4 deletions
diff --git a/dev-libs/libffi/ChangeLog b/dev-libs/libffi/ChangeLog index 12d327c56c85..c4f88ba0cd8f 100644 --- a/dev-libs/libffi/ChangeLog +++ b/dev-libs/libffi/ChangeLog @@ -1,6 +1,11 @@ # 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.106 2010/09/19 17:33:36 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.107 2010/09/20 17:55:49 armin76 Exp $ + + 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 diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest index 53d4b4c72091..d377cffee0f4 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -1,11 +1,12 @@ 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 382 RMD160 958c7ba253f7dcc3a46acd6d3a3cac79f5929a24 SHA1 457bf68f09f3921fbc491a4024234ade880584e5 SHA256 be8cefe94ecdef1b636495436e4b7f5c84c4d553fdd7c1b1384fe46bac808569 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.ebuild 1148 RMD160 ecaf74b9515118ca37fd6a85da1c5a52176834b4 SHA1 977febc3b7947dda65b8aac4fffff44d585a6826 SHA256 3ff05bd2961526a96df2b9710e0403e8f214abe819ec88d8097a1eff921bc875 -MISC ChangeLog 14281 RMD160 e34d1f3c5b013310452e4f12baa5ff6145cfc6c0 SHA1 f15d4ad2a3f25139c622d243a146c82686aa53b7 SHA256 401a6fb003b5fb73c2400aa725ad0b5dac9b1d12d11a0a627d344c771b3d44f2 +EBUILD libffi-3.0.9.ebuild 1191 RMD160 86b1942ac833265de24f736a50031356fc607c91 SHA1 37a6d895944cffc2d294ec167275c7bfbc1c6538 SHA256 bc317faddacc959f53298c2553e8642bbc98e00222b1fab02ddc2785b58f5adb +MISC ChangeLog 14474 RMD160 acd9506bbd936a44b0e153ea23bb45bf47288f7a SHA1 dfa5a88c1d3570697adf0336634c9c48691a3e11 SHA256 59548b69c4495a2bbdfd68cd0b68ecff5e483125d13adf478dfd299fce4d7f53 MISC metadata.xml 1663 RMD160 d2ead0beb5a34033489150623558bbe4e0083516 SHA1 8a54e9af62c01a17431ee8359edbe1d35099d3c3 SHA256 f03f0b55cdf4405ead462ba1c1b8ff2f1b6821c22c3f23d484490f8c875f6073 diff --git a/dev-libs/libffi/files/libffi-3.0.9-arm-oabi.patch b/dev-libs/libffi/files/libffi-3.0.9-arm-oabi.patch new file mode 100644 index 000000000000..e804dcc62f9e --- /dev/null +++ b/dev-libs/libffi/files/libffi-3.0.9-arm-oabi.patch @@ -0,0 +1,13 @@ +Index: gcc-4.3.4/libffi/src/arm/sysv.S +=================================================================== +--- gcc-4.3.4.orig/libffi/src/arm/sysv.S ++++ gcc-4.3.4/libffi/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 diff --git a/dev-libs/libffi/libffi-3.0.9.ebuild b/dev-libs/libffi/libffi-3.0.9.ebuild index d914bfde8b1d..912d5224829f 100644 --- a/dev-libs/libffi/libffi-3.0.9.ebuild +++ b/dev-libs/libffi/libffi-3.0.9.ebuild @@ -1,6 +1,6 @@ # 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.15 2010/09/19 17:33:36 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.9.ebuild,v 1.16 2010/09/20 17:55:49 armin76 Exp $ inherit eutils libtool @@ -23,6 +23,8 @@ src_unpack() { epatch "${FILESDIR}"/${P}-interix.patch \ "${FILESDIR}"/${P}-irix.patch + epatch "${FILESDIR}"/${P}-arm-oabi.patch + elibtoolize } |