Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 1164 Details for
Bug 3067
dosemu-1.1.3-r2.ebuild (update / fixes)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
app-emulation/dosemu/dosemu-1.1.3-r2.ebuild (update / bugfix)
dosemu-1.1.3-r2.ebuild (text/plain), 2.23 KB, created by
Phillip Lemon
on 2002-05-27 04:20:50 UTC
(
hide
)
Description:
app-emulation/dosemu/dosemu-1.1.3-r2.ebuild (update / bugfix)
Filename:
MIME Type:
Creator:
Phillip Lemon
Created:
2002-05-27 04:20:50 UTC
Size:
2.23 KB
patch
obsolete
># Copyright 1999-2002 Gentoo Technologies, Inc. ># Distributed under the terms of the GNU General Public License, v2 or later ># Maintainer: Phillip Lemon (AITD) <plemon@gwi.net> ># /space/gentoo/cvsroot/gentoo-x86/app-emulation/dosemu/dosemu-1.1.3.ebuild,v 1.1 2002/05/18 20:14:45 rphillips Exp >S=${WORKDIR}/${P} > >DESCRIPTION="DOSEmu 1.1.3 (Developer)" >SRC_URI="http://telia.dl.sourceforge.net/sourceforge/dosemu/dosemu-freedos-bin.tgz > http://telia.dl.sourceforge.net/sourceforge/dosemu/dosemu-1.1.3.tgz" >HOMEPAGE="http://www.dosemu.org" >LICENSE="GPL | LGPL" >DEPEND="X? ( virtual/x11 ) > svga? ( media-libs/svgalib )" > >src_compile() { > >### We make base-configure executable here, so that we can pretend its our >### ./configure script, by passing it cli arguments, we bypass the usual >### DOSemu installation script routines :) > > chmod +x $S/base-configure > > local myflags > >### mitshm will bork ./base-configure entirely, so we disable it here > myflags="--enable-mitshm=yes" > myflags="${myflags} --enable-experimental" > >### and then set build paramaters based on USE variables > use X || myflags="${myflags} --with-x=no" > use svga && myflags="${myflags} --enable-use-svgalib" > >### this is really a ./configure (honestly) > ./base-configure \ > ${myflags} || die "DOSemu Base Configuration Failed" > >### We HAVE to do this, or the build will fail due to strange additional >### files in the downloaded tarball! > emake pristine || die "Dosemu Make Pristine Failed" > >### Ok, the build tree is clean, lets make the executables, and 'dos' commands > emake -C src || die "DOSemu Make Failed!" > emake dosbin || die "DOSbin Make Failed" >} > >src_install () { > >### There is no 'make install' for DOSemu, just a set of install scripts >### We'll pass our portage image directory as the fs root, and 'install' >### as normal, this seems to stick with the usual gentoo standards > > ./install_systemwide -fd /usr/portage/distfiles/dosemu-freedos-bin.tgz -r /var/tmp/portage/${PF}/image > >### install_systemwide doesn't pay attention to our man/info locations >### we'll install them to the correct location with doman now that they've >### been created and remove them from the new source tree before emerge >### installs everything to our 'real' filesystem > >doman man/*.1 >rm -rf ${D}opt/dosemu/man > >}
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 Raw
Actions:
View
Attachments on
bug 3067
: 1164