Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 155765 Details for
Bug 196984
dev-lang/squeak-3.9.9 version bump (and stop using dev-libs/libffi)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
squeak-3.10.ebuild patch
squeak-ebuild.patch (text/plain), 1.91 KB, created by
David Leverton
on 2008-06-06 23:01:51 UTC
(
hide
)
Description:
squeak-3.10.ebuild patch
Filename:
MIME Type:
Creator:
David Leverton
Created:
2008-06-06 23:01:51 UTC
Size:
1.91 KB
patch
obsolete
>--- squeak-3.10.ebuild~ 2008-06-06 23:59:39.000000000 +0100 >+++ squeak-3.10.ebuild 2008-06-06 23:49:10.000000000 +0100 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.9.7.ebuild,v 1.4 2007/07/22 08:43:03 graaff Exp $ > >-inherit base fixheadtails eutils >+inherit eutils fixheadtails toolchain-funcs > > MY_PV="${PV}-1" > >@@ -11,8 +11,8 @@ > SRC_URI="http://ftp.squeak.org/${PV}/unix-linux/Squeak-${MY_PV}.src.tar.gz " > LICENSE="Apple" > SLOT="0" >-KEYWORDS="~x86" >-IUSE="X mmx threads iconv opengl" >+KEYWORDS="~amd64 ~x86" >+IUSE="X iconv libffi mmx opengl threads" > > DEPEND="X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXt ) > opengl? ( virtual/opengl )" >@@ -21,12 +21,28 @@ > > S="${WORKDIR}/Squeak-${MY_PV}" > >+pkg_setup() { >+ local mygcc="~sys-devel/gcc-$(gcc-fullversion)" >+ # can't use built_with_use -o because of the interaction with --missing >+ if ! use x86 && ! use ppc && use libffi && >+ ! built_with_use --missing false ${mygcc} libffi && >+ ! built_with_use --missing false ${mygcc} gcj; then >+ die "please disable the libffi USE-flag for this package or rebuild ${mygcc} with the libffi USE-flag" >+ fi >+} >+ > src_unpack() { >- base_src_unpack >+ unpack ${A} > cd "${S}" > ht_fix_all > einfo "Patch for inisqueak" > sed -i s/\${MAJOR}/39/ "${S}/platforms/unix/config/inisqueak.in" >+ # ht_fix_all doesn't catch this because there's no number >+ sed -i -e 's/tail +/tail -n +/' platforms/unix/config/inisqueak.in >+ if ! use x86 && ! use ppc && ! use libffi; then >+ # horrible hack because the build system doesn't have an option to disable it >+ sed -i -e 's/<ffi\.h>/\<ffiDISABLED\.h>/' platforms/unix/config/configure || die "sed failed" >+ fi > } > > src_compile() { >@@ -43,7 +59,6 @@ > --prefix=/usr \ > --infodir=/usr/share/info \ > --mandir=/usr/share/man \ >- --with-ffi=x86-sysv \ > ${myconf} || die "configure failed" > emake || die > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 196984
:
134285
|
137575
|
137576
|
137616
|
155697
|
155699
|
155739
| 155765