summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2006-06-04 18:42:19 +0000
committerFabian Groffen <grobian@gentoo.org>2006-06-04 18:42:19 +0000
commit56796568c99fff12d83865b36630e78a3fed00da (patch)
tree495cd590cb1218ed6a2996e0006fbcfc953e2b94 /gnustep-base
parentAddress dependency issues caused by depend.apache. Refer to bug 107127. (diff)
downloadhistorical-56796568c99fff12d83865b36630e78a3fed00da.tar.gz
historical-56796568c99fff12d83865b36630e78a3fed00da.tar.bz2
historical-56796568c99fff12d83865b36630e78a3fed00da.zip
Changed USE-flag ffcall into libffi to change the default message passing method to ffcall, as mentioned by Hypnos in http://forums.gentoo.org/viewtopic-t-462949.html.
Package-Manager: portage-2.1_rc2
Diffstat (limited to 'gnustep-base')
-rw-r--r--gnustep-base/gnustep-base/ChangeLog6
-rw-r--r--gnustep-base/gnustep-base/Manifest16
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild20
3 files changed, 21 insertions, 21 deletions
diff --git a/gnustep-base/gnustep-base/ChangeLog b/gnustep-base/gnustep-base/ChangeLog
index 00098adf51ba..7ee2d8f5c33f 100644
--- a/gnustep-base/gnustep-base/ChangeLog
+++ b/gnustep-base/gnustep-base/ChangeLog
@@ -1,13 +1,15 @@
# ChangeLog for gnustep-base/gnustep-base
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/ChangeLog,v 1.31 2006/06/04 12:58:53 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/ChangeLog,v 1.32 2006/06/04 18:42:19 grobian Exp $
04 Jun 2006; Fabian Groffen <grobian@gentoo.org>
-files/base-path.patch-gsstartup-0.10.2,
-files/base-user-defaults.patch-1.10.2_pre20050312,
+files/gnustep-base-1.12.0-obey_homedir.patch, gnustep-base-1.12.0.ebuild:
Adding a patch for 1.12.0 to obey HOME env variable, which allows it to get
- out of package.mask. Removed some stray files.
+ out of package.mask. Removed some stray files. Changed USE-flag ffcall
+ into libffi to change the default message passing method to ffcall, as
+ mentioned by Hypnos in http://forums.gentoo.org/viewtopic-t-462949.html.
*gnustep-base-1.12.0 (19 Mar 2006)
diff --git a/gnustep-base/gnustep-base/Manifest b/gnustep-base/gnustep-base/Manifest
index a471c8b61a3e..8d3ec2806ce5 100644
--- a/gnustep-base/gnustep-base/Manifest
+++ b/gnustep-base/gnustep-base/Manifest
@@ -25,14 +25,14 @@ EBUILD gnustep-base-1.10.3.ebuild 2982 RMD160 15cbc420d757b483fedbc536e8d95c5bf8
MD5 a7d417e457af46cf30362fc30b0c70d7 gnustep-base-1.10.3.ebuild 2982
RMD160 15cbc420d757b483fedbc536e8d95c5bf8441471 gnustep-base-1.10.3.ebuild 2982
SHA256 c7c237133b9ce122b020cda7d533e5405035c7cf1d6d01af3adf318a4586bd2b gnustep-base-1.10.3.ebuild 2982
-EBUILD gnustep-base-1.12.0.ebuild 2854 RMD160 a58a30d68a22475a31bd84287bc7b42147963c9c SHA1 84cbf6457ecf75ebf92cd73b0cdf2b428d873320 SHA256 d185b800e05ec1f1d6baec876ee9c404cde13f4e0d246eea07bfaf4847d078ab
-MD5 d03f324c98c9ec59dbac2aa1d6b67c35 gnustep-base-1.12.0.ebuild 2854
-RMD160 a58a30d68a22475a31bd84287bc7b42147963c9c gnustep-base-1.12.0.ebuild 2854
-SHA256 d185b800e05ec1f1d6baec876ee9c404cde13f4e0d246eea07bfaf4847d078ab gnustep-base-1.12.0.ebuild 2854
-MISC ChangeLog 9802 RMD160 42d205736a74ee63739eb62c54ede0a361b86cd5 SHA1 a4d1da7d0fbda9d0815712039e19662144d5d670 SHA256 7f117016eae0bc50f25a26a978802f9212694d8f2bc691cc3e12d39b2b555752
-MD5 6e2bfb260289cbe0beb1c23e270843bc ChangeLog 9802
-RMD160 42d205736a74ee63739eb62c54ede0a361b86cd5 ChangeLog 9802
-SHA256 7f117016eae0bc50f25a26a978802f9212694d8f2bc691cc3e12d39b2b555752 ChangeLog 9802
+EBUILD gnustep-base-1.12.0.ebuild 2843 RMD160 9d8c037a1816fed46ad9927ecd32fdda7c1b3d09 SHA1 0536f403247ca92120ba07e8903581b0e192b6f7 SHA256 5cd5bd80d093073641e490391520be31cbb42aff84d6cba38bf6f51cea1c65ca
+MD5 be298e89e96b2f8d621e8a1d884797af gnustep-base-1.12.0.ebuild 2843
+RMD160 9d8c037a1816fed46ad9927ecd32fdda7c1b3d09 gnustep-base-1.12.0.ebuild 2843
+SHA256 5cd5bd80d093073641e490391520be31cbb42aff84d6cba38bf6f51cea1c65ca gnustep-base-1.12.0.ebuild 2843
+MISC ChangeLog 9975 RMD160 c8304bdb68e23bfa3b270056e637a598e3f8f411 SHA1 3d99eadd8fc39e27a6711594a80b0a2ba8c1f03e SHA256 c91f3672a02b4004b1ec5a2566dd41eb0110691ae46937e68821f752500556fd
+MD5 95b52c1e6f8eec1f5b90cb9679ebd831 ChangeLog 9975
+RMD160 c8304bdb68e23bfa3b270056e637a598e3f8f411 ChangeLog 9975
+SHA256 c91f3672a02b4004b1ec5a2566dd41eb0110691ae46937e68821f752500556fd ChangeLog 9975
MISC metadata.xml 670 RMD160 5d5b88faf28b66aa5d5d3efd6fe5844e980604c9 SHA1 9582400efd6733f27beaf47fa801065838d86955 SHA256 e08343661cc7ecb6d963be62092a270a45f8af0201c9523d1feeddfa09a417fa
MD5 6054f8e4a94313852ff8e1294c8abd88 metadata.xml 670
RMD160 5d5b88faf28b66aa5d5d3efd6fe5844e980604c9 metadata.xml 670
diff --git a/gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild
index bd28e890a223..8065206b2528 100644
--- a/gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild
+++ b/gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild,v 1.2 2006/06/04 12:58:53 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild,v 1.3 2006/06/04 18:42:19 grobian Exp $
inherit gnustep
@@ -13,13 +13,13 @@ SLOT="0"
LICENSE="GPL-2 LGPL-2.1"
# disable doc as it appears to be broken
-IUSE="ffcall gcc-libffi"
+IUSE="libffi gcc-libffi"
DEPEND="${GNUSTEP_CORE_DEPEND}
~gnustep-base/gnustep-make-1.12.0
|| (
- ffcall? ( dev-libs/ffcall )
+ dev-libs/ffcall
gcc-libffi? ( >=sys-devel/gcc-3.3.5 )
- >=dev-libs/libffi-3.3.5
+ libffi? ( >=dev-libs/libffi-3.3.5 )
)
>=dev-libs/libxml2-2.6
>=dev-libs/libxslt-1.1
@@ -36,12 +36,10 @@ egnustep_install_domain "System"
pkg_setup() {
# Order of preferences: ffcall, libffi from gcc, dev-libs/libffi
- if ! use ffcall; then
- if use gcc-libffi; then
- if [ "$(ffi_available)" == "no" ]; then
- ffi_not_available_info
- die "libffi is not available"
- fi
+ if use gcc-libffi; then
+ if [ "$(ffi_available)" == "no" ]; then
+ ffi_not_available_info
+ die "libffi is not available"
fi
fi
}
@@ -54,7 +52,7 @@ src_unpack() {
src_compile() {
egnustep_env
local myconf
- if use ffcall; then
+ if ! use libffi && ! use gcc-libffi; then
einfo "Using ffcall for FFI, not libffi"
myconf="--disable-libffi --enable-ffcall"
else