Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/dosbox
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/dosbox/ChangeLog,v 1.39 2008/06/13 16:34:56 flameeyes Exp $
13 Jun 2008; Diego Pettenò
+files/dosbox-0.72+gcc-4.3.patch, dosbox-0.72.ebuild:
Add patch to build with gcc 4.3 from bug #218320, thanks to Peter
Alfredsen (loki_val). Make alsa USE flag work again (bug #225919).
22 Oct 2007; Michael Sterrett
-files/dosbox-0.70-alsa.patch, -dosbox-0.58.ebuild, -dosbox-0.65.ebuild,
-dosbox-0.70.ebuild:
clean out older ebuilds
22 Oct 2007; Mike Doty
amd64 stable, bug 194563
06 Oct 2007; Tobias Scherbaum
ppc stable, bug #194563
03 Oct 2007; Michael Sterrett
stable for x86
23 Sep 2007; Joseph Jezak
dosbox-0.72.ebuild:
Marked ~ppc64.
*dosbox-0.72 (28 Aug 2007)
28 Aug 2007; Michael Sterrett
version bump
*dosbox-0.71 (31 Jul 2007)
31 Jul 2007; Michael Sterrett
version bump
09 Apr 2007; Michael Sterrett
+files/dosbox-0.70-alsa.patch, dosbox-0.70.ebuild:
brute force approach to bug #171942
26 Mar 2007; Michael Sterrett
+files/dosbox-0.70-alsa.patch, dosbox-0.70.ebuild:
patch to turn alsa off with --disable-alsa from ebfe via bug #171942; took out
some of the use flags in deps that weren't also checked by configure
20 Mar 2007; Michael Sterrett
add USE=debug support with patch from ebfe (bug #121372)
04 Mar 2007; Michael Sterrett
dosbox-0.70.ebuild:
add media-libs/alsa-lib midi check for bug #169219 with patch from Diego
Pettenò
*dosbox-0.70 (03 Mar 2007)
03 Mar 2007; Michael Sterrett
version bump (bug #169143)
21 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
27 Nov 2006; Michael Sterrett
resurrect older dosbox that some people still use for specific apps
20 Sep 2006;
stable on amd64
18 Sep 2006; Joseph Jezak
Marked ppc stable for bug #147835.
27 Aug 2006; Jason Wever
Added ~sparc keyword wrt bug #144304.
*dosbox-0.65 (31 Mar 2006)
31 Mar 2006; Michael Sterrett
version bump
19 Mar 2006; Jeremy Huddleston
+files/0.63-gcc41.patch, dosbox-0.63.ebuild:
Fixed compilation with gcc4 and on amd64. Closes bug #114949.
11 Jul 2005; Michael Sterrett
amd64 patch is unconditional upstream so apply it for everyone.
11 Jul 2005; Simon Stelling
dosbox-0.63.ebuild:
fix bug 89876
15 Jun 2005; Chris Gianelloni
dosbox-0.62.ebuild, dosbox-0.63.ebuild:
Removed INSTALL file.
18 Nov 2004; Michael Sterrett
-dosbox-0.61.ebuild:
clean older 0.6* ebuilds
*dosbox-0.63 (18 Nov 2004)
18 Nov 2004; Michael Sterrett
version bump
11 Nov 2004; Joseph Jezak
Marked ppc stable.
14 Oct 2004; Michael Sterrett
hardened doesn't seem to like the dynamic core (bug #66038)
03 Oct 2004; Michael Sterrett
make the sdl-sound dep explicit (bug #66179)
*dosbox-0.62 (30 Sep 2004)
30 Sep 2004; Michael Sterrett
version bump
21 Jun 2004; Michael Sterrett
Well, it works, but isn't "stable" on amd64 so back to ~ it goes.
amd64 users will need to keyword locally for this version. (bugs #52274
and #52276) dosbox-cvs is recommended for amd64 users until the next
release from upstream.
10 Jun 2004; Hanno Boeck
dosbox-0.61.ebuild:
Fix for gcc 3.4.
05 Mar 2004; Michael Sterrett
png isn't optional, more alsa config stuff
11 Feb 2004; David Holm
Added to ~ppc.
*dosbox-0.61 (03 Feb 2004)
03 Feb 2004; Michael Sterrett
version bump
*dosbox-0.60 (16 Oct 2003)
12 Dec 2003; Mike Frysinger
Add an alsa-1.0.0 patch to fix #35522.
18 Oct 2003; Michael Sterrett
removed the depend on ncurses since we don't use the debugger; added
src_compile
16 Oct 2003; Michael Sterrett
version bump
07 Aug 2003; Michael Sterrett
tidy ebuild
*dosbox-0.58 (15 Jul 2003)
15 Jul 2003; Mike Frysinger
Version bump #20561 + games.eclass support.
*dosbox-0.57 (31 Jan 2003)
31 Jan 2003; Ryan Phillips
New package. Submitted by Dirk-Jan Heijs.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX dosbox-0.72+gcc-4.3.patch 1692 RMD160 0de4617ff561d8a89c0b4502f488bef026715ca1 SHA1 0c02a765449fe20fdedaa79095a1398c194fca89 SHA256 493e3d8885d705406c16f944722825a86d44f37e49bea7b9b650f4f6d1356cac
DIST dosbox-0.72.tar.gz 1046475 RMD160 2088e9bd633719dedcd2aa7431e45b3c81eaa2ea SHA1 c49fba00187cd871ffdcbcd87ab82a23ea2d5e7d SHA256 1747d7d9f1e5c0635b5d2d3e6648e8dc36316b1bc88b3755bf96b7fde499ac79
EBUILD dosbox-0.72.ebuild 1393 RMD160 2cb4e54cc203f442aaf259d5d5dfae5feff6ee50 SHA1 4d3a05fc2ef0af2ef5c99a28b3b05c701998a125 SHA256 38655c0202e17dc5d6de4e587c1ec224520033c8b47e5a56aa2d7ec5c5aeb751
MISC ChangeLog 5556 RMD160 45d5f4aa0cc8cfbad0b9273073e28a419ff7c6dc SHA1 7b60aedcc5d7b977b89b7e5d4b4e3eea969b4c71 SHA256 850677759501a0c12a9f4134ce8b143e260454d846f2ca73434ef53b911499b6
MISC metadata.xml 221 RMD160 617e2d275f39c937dfdc8ae1ebc0b4fac331d0a9 SHA1 e947c4afb6291420a09d464cb18472cfcf1cb498 SHA256 80c34a967b80bba5f0f27215677fdad5b1ed739678287b62db1f6c345cf69811
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhSobgACgkQAiZjviIA2Xiw4wCfUAvx1Ih5HOpOZV3A7pn4Edoa
S4gAoMX4oFU33z60hFPbeVlV1hb5odAP
=lC/C
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/dosbox/dosbox-0.72.ebuild,v 1.6 2008/06/13 16:34:56 flameeyes Exp $
inherit eutils games
DESCRIPTION="DOS emulator"
HOMEPAGE="http://dosbox.sourceforge.net/"
SRC_URI="mirror://sourceforge/dosbox/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
IUSE="alsa debug hardened opengl"
DEPEND="alsa? ( media-libs/alsa-lib )
opengl? ( virtual/opengl )
debug? ( sys-libs/ncurses )
media-libs/libpng
media-libs/libsdl
media-libs/sdl-net
media-libs/sdl-sound"
pkg_setup() {
if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
eerror "To be able to build dosbox with ALSA support you need"
eerror "to have built media-libs/alsa-lib with midi USE flag."
die "Missing midi USE flag on media-libs/alsa-lib"
fi
games_pkg_setup
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}+gcc-4.3.patch"
}
src_compile() {
egamesconf \
--disable-dependency-tracking \
$(use_enable alsa alsa-midi) \
$(use_enable !hardened dynamic-x86) \
$(use_enable debug) \
$(use_enable opengl) \
|| die
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog NEWS README THANKS
prepgamesdirs
}