Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 62882 | Differences between
and this patch

Collapse All | Expand All

(-)dosemu-1.2.2.ebuild (-15 / +8 lines)
Lines 1-14 Link Here
1
# Copyright 1999-2004 Gentoo Foundation
1
# Copyright 1999-2004 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/app-emulation/dosemu/dosemu-1.2.2.ebuild,v 1.1 2004/07/31 18:29:44 voxus Exp $
4
3
5
inherit flag-o-matic eutils
4
inherit flag-o-matic eutils
6
5
7
P_FD=dosemu-freedos-b9-bin
6
P_FD=dosemu-freedos-b9r5-bin
8
DESCRIPTION="DOS Emulator"
7
DESCRIPTION="DOS Emulator"
9
HOMEPAGE="http://www.dosemu.org/"
8
HOMEPAGE="http://www.dosemu.org/"
10
SRC_URI="mirror://sourceforge/dosemu/${P_FD}.tgz
9
SRC_URI="mirror://sourceforge/dosemu/${P_FD}.tgz
11
	mirror://sourceforge/dosemu/${P}.tgz"
10
        mirror://sourceforge/dosemu/${P}.tgz"
12
11
13
LICENSE="GPL-2"
12
LICENSE="GPL-2"
14
SLOT="0"
13
SLOT="0"
Lines 20-45 Link Here
20
	gpm? ( sys-libs/gpm )
19
	gpm? ( sys-libs/gpm )
21
	sys-libs/slang"
20
	sys-libs/slang"
22
21
23
src_unpack() {
24
	unpack ${P}.tgz
25
	cd ${S}
26
	epatch ${FILESDIR}/dosemu-broken-links.diff
27
	# extract freedos binary
28
	cd ${S}/src
29
	unpack ${P_FD}.tgz
30
}
31
32
src_compile() {
22
src_compile() {
33
	local myflags
23
	local myflags="--with-fdtarball=none"
34
24
35
	use X || myflags="${myflags} --with-x=no"
25
	use X || myflags="${myflags} --with-x=no"
36
	use svga && myflags="${myflags} --enable-use-svgalib"
26
	use svga && myflags="${myflags} --enable-use-svgalib"
37
	use gpm || myflags="${myflags} --without-gpm"
27
	use gpm || myflags="${myflags} --without-gpm"
28
	use debug && myflags="${myflags} --enable-debug"
38
29
39
	# Has problems with -O3 on some systems
30
	# Has problems with -O3 on some systems
40
	replace-flags -O[3-9] -O2
31
	replace-flags -O[3-9] -O2
41
32
42
	econf ${myflags} || die "DOSemu Base Configuration Failed"
33
	econf ${myflags} --sysconfdir=/etc/dosemu \
34
		|| die "DOSemu Base Configuration Failed"
43
35
44
	emake || die
36
	emake || die
45
}
37
}
Lines 50-56 Link Here
50
	doman man/*.1
42
	doman man/*.1
51
	rm -rf ${D}/opt/dosemu/man/
43
	rm -rf ${D}/opt/dosemu/man/
52
44
53
	mv ${D}/usr/share/doc/dosemu ${D}/usr/share/doc/${PF}
45
	dodoc doc/*
46
	rm -rf ${D}/usr/share/doc/dosemu
54
47
55
	# freedos tarball is needed in /usr/share/dosemu
48
	# freedos tarball is needed in /usr/share/dosemu
56
	cp ${DISTDIR}/${P_FD}.tgz ${D}/usr/share/dosemu/dosemu-freedos-bin.tgz
49
	cp ${DISTDIR}/${P_FD}.tgz ${D}/usr/share/dosemu/dosemu-freedos-bin.tgz

Return to bug 62882