Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 80252 Details for
Bug 123461
pearpc does not compile on amd64 and fails to compile with modular X
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
an updated ebuild to add the 64-bit patch and fix the virtual/x11 dependency
pearpc-0.4.ebuild (text/plain), 2.69 KB, created by
John Sonnenschein
on 2006-02-20 00:48:59 UTC
(
hide
)
Description:
an updated ebuild to add the 64-bit patch and fix the virtual/x11 dependency
Filename:
MIME Type:
Creator:
John Sonnenschein
Created:
2006-02-20 00:48:59 UTC
Size:
2.69 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/app-emulation/pearpc/pearpc-0.4.ebuild,v 1.2 2005/12/25 14:45:19 flameeyes Exp $ > >inherit flag-o-matic > >IUSE="debug jit sdl" >#IUSE="debug qt gtk jit sdl" > >DESCRIPTION="PowerPC Architecture Emulator" >HOMEPAGE="http://pearpc.sourceforge.net/" >SRC_URI="mirror://sourceforge/pearpc/${P}.tar.bz2 > http://pearpc.sf.net/createdisk.py" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~x86 ~ppc ~amd64" > >DEPEND="x86? ( dev-lang/nasm )" > >RDEPEND="|| ( ( x11-libs/libX11 ) virtual/x11 ) > media-libs/libmng > media-libs/jpeg > media-libs/libpng > sys-libs/zlib > media-libs/freetype > sdl? ( media-libs/libsdl )" ># gtk? ( >=x11-libs/gtk-2.0 ) ># qt? ( >=x11-libs/qt-3.1.1 )" > >DEFAULT_TO_X11=0 > >pkg_setup() { > > append-ldflags $(bindnow-flags) > ># if (use qt && use sdl) || (use qt && use gtk) || (use gtk && sdl) || (use gtk && use qt && use sdl); then ># ewarn ># ewarn "More than one frontend USE flags enabled, defaulting to X11 support." ># ewarn ># DEFAULT_TO_X11=1 ># fi >} > >src_compile() { > > epatch "${FILESDIR}"/${P}-make-64-good.patch > local myconf > myconf="--enable-release" > > use jit && myconf="${myconf} --enable-cpu=jitc_x86" > > if use debug; then > myconf="${myconf} --enable-debug" > else > myconf="${myconf} --disable-debug" > fi > > if [ $DEFAULT_TO_X11 = 1 ]; then > myconf="${myconf} --enable-ui=x11" > else > if use sdl; then > myconf="${myconf} --enable-ui=sdl" ># elif use qt; then ># myconf="${myconf} --enable-ui=qt" ># elif use gtk; then ># myconf="${myconf} --enable-ui=gtk" > else > myconf="${myconf} --enable-ui=x11" > fi > fi > > econf ${myconf} || die "econf failed" > emake || die "emake failed" >} > >src_install() { > dobin src/ppc > dodoc ChangeLog AUTHORS COPYING README TODO > > dodir /usr/share/${P} > insinto /usr/share/${P} > doins scripts/ifppc_down scripts/ifppc_up scripts/ifppc_up.setuid scripts/ifppc_down.setuid > doins video.x > fperms u+s /usr/share/${P}/ifppc_up.setuid /usr/share/${P}/ifppc_down.setuid > > insinto /usr/share/doc/${P} > sed -i -e "s:video.x:/usr/share/${P}/video.x:g" ppccfg.example > doins ppccfg.example > > dodir /usr/share/${P}/scripts > insinto /usr/share/${P}/scripts > doins "${DISTDIR}"/createdisk.py >} > >pkg_postinst() { > echo > einfo "You will need to update your configuration files to point" > einfo "to the new location of video.x, which is now" > einfo "/usr/share/${P}/video.x" > echo > einfo "To create disk images for PearPC, you can use the Python" > einfo "script located at: /usr/share/${P}/scripts/createdisk.py" > einfo "Usage: createdisk.py <image name> <image size>" > echo > einfo "Also, be sure to check /usr/share/doc/${P}/ppccfg.example" > einfo "for new configuration options." > echo >}
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 123461
:
80251
| 80252