ChangeLog

# ChangeLog for app-emulation/vice
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vice/ChangeLog,v 1.60 2008/08/11 19:30:00 mr_bones_ Exp $

*vice-2.0 (11 Aug 2008)

11 Aug 2008; Michael Sterrett
+files/vice-2.0-gnome-palemu.patch,
+files/vice-2.0-gtk-bigendian-fix.patch, +vice-2.0.ebuild:
version bump - bug #234043 with patches and ebuild submitted by Karl Aloritias

28 Jul 2008; Doug Goldstein metadata.xml:
add GLEP 56 USE flag desc from use.local.desc

07 Nov 2007; Michael Sterrett vice-1.22.ebuild:
remove ffmpeg support for now (bug #187699)

30 Oct 2007; Michael Sterrett
-files/vice-1.21-fullscreen.patch, -files/vice-1.21-uicolor.patch,
-vice-1.20.ebuild, -vice-1.21-r1.ebuild:
clean out old, broken releases

30 Oct 2007; nixnut vice-1.22.ebuild:
Stable on ppc wrt bug 196608

29 Oct 2007; Ferris McCormick vice-1.22.ebuild:
Sparc stable --- Bug #196608 --- developer request.

24 Oct 2007; Markus Meier vice-1.22.ebuild:
x86 stable, bug #196608

21 Oct 2007; Michael Sterrett vice-1.22.ebuild:
dep on x11-libs/libXrandr as well (bug #196564)

*vice-1.22 (15 Oct 2007)

15 Oct 2007; Michael Sterrett +vice-1.22.ebuild:
version bump (bug #195970)

*vice-1.21-r1 (16 Jun 2007)

16 Jun 2007; Tristan Heaven
+files/vice-1.21-fullscreen.patch, +vice-1.21-r1.ebuild:
Patch from David Leverton for bug #179315

21 May 2007; Tristan Heaven vice-1.21.ebuild:
Add resid USE flag, bug #177102

03 May 2007; Mike Frysinger vice-1.21.ebuild:
Tweak @SYNC@ fix some more #176522.

03 May 2007; Jeroen Roovers +vice-1.20.ebuild,
vice-1.21.ebuild:
Bring back 1.20 for sparc, rekeyword 1.21 as ~sparc (bug #176256).

26 Apr 2007; Tristan Heaven vice-1.21.ebuild:
Fix build failure when SYNC is set, bug #176155

*vice-1.21 (26 Apr 2007)

26 Apr 2007; Tristan Heaven
+files/vice-1.21-uicolor.patch, +vice-1.21.ebuild:
Version bump

24 Apr 2007; Gustavo Zacarias vice-1.20.ebuild:
Stable on sparc

13 Mar 2007; Raúl Porcel vice-1.20.ebuild:
x86 stable

21 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

18 Nov 2006; Saleem Abdulrasool vice-1.20.ebuild:
add back gnome useflag errornously dropped on 1.20

17 Nov 2006; Saleem Abdulrasool
vice-1.17.ebuild, vice-1.19.ebuild, vice-1.20.ebuild:
Dropping gnome useflag for gnome-1.x removal

26 Oct 2006; Tristan Heaven vice-1.20.ebuild:
Add x11-apps/bdftopcf and x11-apps/mkfontdir to DEPEND, bug #152715

*vice-1.20 (12 Oct 2006)

12 Oct 2006; Tristan Heaven +vice-1.20.ebuild:
Version bump, bug #150767

16 Sep 2006; Tobias Scherbaum vice-1.19.ebuild:
ppc stable

30 Aug 2006; Gustavo Zacarias vice-1.19.ebuild:
Stable on sparc

25 Mar 2006; +files/vice-1.19-64bitfix.patch,
vice-1.19.ebuild:
Fixing bug #116678 ffmpeg on amd64. Thanks to Andreas Arens

17 Mar 2006; Gustavo Zacarias vice-1.19.ebuild:
Keyworded ~sparc wrt #126147

25 Jan 2006; Chris Gianelloni vice-1.17.ebuild,
vice-1.19.ebuild:
General *DEPEND cleanup.

25 Jan 2006; Chris Gianelloni vice-1.17.ebuild,
vice-1.19.ebuild:
Added modular X dependencies and closing bug #120225.

*vice-1.19 (17 Jan 2006)

17 Jan 2006; Hanno Boeck +vice-1.19.ebuild:
Version bump.

*vice-1.18 (25 Dec 2005)

25 Dec 2005; Michael Sterrett +vice-1.18.ebuild:
version bump (bug #116657)

13 Nov 2005; Michael Hanselmann vice-1.17.ebuild:
Stable on ppc.

12 Nov 2005; Michael Sterrett vice-1.17.ebuild:
stable for x86

20 Oct 2005; Michael Sterrett
-files/vice_gcc4_patch.gz, -vice-1.16.ebuild:
clean old version

17 Oct 2005; Hanno Boeck vice-1.17.ebuild:
Added all USE-flags to IUSE and added missing ffmpeg-dep.

*vice-1.17 (11 Oct 2005)

11 Oct 2005; Michael Sterrett +vice-1.17.ebuild:
version bump

15 Aug 2005; Michael Sterrett vice-1.14-r1.ebuild,
vice-1.16.ebuild:
disabled gnome support since it doesn't work. see bug #101901 and discussion.

04 May 2005; Hanno Boeck +files/vice_gcc4_patch.gz,
vice-1.16.ebuild:
GCC 4 fix (from Debian, already applied by upstream devs).

24 Apr 2005; Michael Hanselmann vice-1.14-r1.ebuild:
Stable on ppc.

14 Feb 2005; Michael Sterrett vice-1.16.ebuild:
disabled ffmpeg support since ffmpeg isn't slotted and later versions aren't
compatible with the vice code (bug #81795)

*vice-1.16 (12 Feb 2005)

12 Feb 2005; Michael Sterrett +vice-1.16.ebuild:
version bump (bug #67601) - use flag diff from Christian Harms

22 Jan 2005; Chris Gianelloni vice-1.14-r1.ebuild:
Changed use_with gnome to use_enable gnome and closing bug #77836.

02 Aug 2004; David Holm vice-1.14-r1.ebuild:
Added to ~ppc.

14 Jun 2004; Michael Sterrett vice-1.14.ebuild:
removed older ebuild

*vice-1.14-r1 (14 Jun 2004)

14 Jun 2004; Michael Sterrett vice-1.14-r1.ebuild,
files/1.14-console-security.patch:
add patch to fix bug #53903 "monitor memory dump format string vulnerability"
Patch from upstream.

14 Apr 2004; Chris Gianelloni vice-1.14.ebuild:
Adding inherit eutils per discussion amongst games developers.

12 Apr 2004; Chris Gianelloni vice-1.14.ebuild:
Removing redundant inherit eutils.

29 Mar 2004; Michael Sterrett metadata.xml:
add metadata file

29 Mar 2004; Michael Sterrett
files/1.12-po-Makefile.patch, files/1.13-po-Makefile.patch:
remove unused patches

29 Mar 2004; Michael Sterrett vice-1.12-r1.ebuild,
vice-1.13.ebuild:
remove older ebuilds

*vice-1.14 (07 Feb 2004)

07 Feb 2004; Mike Frysinger :
Version bump #40434 by Chris Aniszczyk.

*vice-1.13 (03 Oct 2003)

03 Nov 2003; Michael Sterrett vice-1.13.ebuild:
DESTDIR fix for bug 32544; add prepgamesdirs

03 Oct 2003; Michael Sterrett vice-1.13.ebuild,
files/1.13-po-Makefile.patch:
version bump

*vice-1.12-r1 (13 Jul 2003)

13 Jul 2003; Mike Frysinger :
Fixed up nls support #24041, added optional arts support and added games.eclass support.

*vice-1.12 (24 Jun 2003)

24 Jun 2003; Hanno Boeck vice-1.12.ebuild:
Version bump.

*vice-1.11 (23 Mar 2003)

23 Mar 2003; Hanno Boeck vice-1.11.ebuild:
New version.

*vice-1.10 (08 Nov 2002)

08 Nov 2002; Hanno Boeck vice-1.10.ebuild :
New version.
Also fixed dependencies (no need to depend on full gnome).

*vice-1.9 (03 Aug 2002)

03 Aug 2002; Daniel Ahlberg vice-1.9.ebuild :
Initial import. Ebuild submitted by Matt Matthews .

Manifest

AUX vice-2.0-gnome-palemu.patch 723 RMD160 68dc407ceb4d282fef24221bc7dcb12cca5a217f SHA1 c4de57c1f1f2eccd6286ae7fbf3acbd0284a4aeb SHA256 a31d78f924b238106aa4ad8e24600e7dc89eebd520f0b0f59063390faae49cb3
AUX vice-2.0-gtk-bigendian-fix.patch 1643 RMD160 3263c8394570f1058ee3fb98cccc08ae54d27d3f SHA1 375fe5e5edd2b7a6b60a66d005b38b76e2284e40 SHA256 e9f202e65f8d6cb55deacc6ae0cf0da37a98d33f43f4593d64fbf7459f87ee73
DIST vice-1.22.tar.gz 6088483 RMD160 ca93fc424e617e38f27e288ebcdfbab2aa3659db SHA1 55e0047824f64173539e03ddd2d5ab51cd581fbb SHA256 cd45ce3eea98ce70ae03002a4d02bb3188c982ee7fb7435ac8777bc8a780ef01
DIST vice-2.0.tar.gz 7442564 RMD160 84991407563fd8ee6d96951e39a370e0f3c0d430 SHA1 c0934f59caf573d60ca569cbe6fa0d814934255b SHA256 3f53e8fd9bb033df1c55bc045066b3a033000c887ce315fa07ce044078a8ee47
EBUILD vice-1.22.ebuild 2203 RMD160 c361d57226b61d5bd0f528c8b4853a0166885ab4 SHA1 9b7d8468e0994f8a2602736506d75946ffa6987d SHA256 d40962622be962189de959c9133aa91c4441dc709e409524c11deb8e33dc39c1
EBUILD vice-2.0.ebuild 2272 RMD160 37b8eb32dd56e453c97bb50c3726932c25669569 SHA1 72d9616114540c5a0bc8d2563db99af935114ccf SHA256 0a3c32534e6d4170c3d85f2f1533ee54b469a0795a52895a4e8756dd4fb29143
MISC ChangeLog 7645 RMD160 80a87a8055b005143b20c569c075d8c2aa4e7c34 SHA1 2f6ab2c42998a19ddb2de631c8dbaae0f33a901d SHA256 7d89618c1c0643aba20ced7a3327657bc992b0a075d4fe9be37956f241c76593
MISC metadata.xml 321 RMD160 6709c07341536778184c86e920569d23e00f94b3 SHA1 c482881ba2599e5a49fec4f34acb13856b4eb2da SHA256 7c918d9c1645188c60a72a4e8f0dd0a7fde2b553400c79e748d0d4a24b702393

files

metadata.xml




games

Enable support for ReSID media-libs/resid
Enable support for the X xrandr extension

vice-1.22.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vice/vice-1.22.ebuild,v 1.6 2007/11/07 19:31:18 mr_bones_ Exp $

inherit eutils games

DESCRIPTION="The Versatile Commodore 8-bit Emulator"
HOMEPAGE="http://www.viceteam.org/"
SRC_URI="http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc sparc x86"
IUSE="Xaw3d alsa arts esd gnome nls png readline resid sdl"

RDEPEND="media-libs/giflib
media-libs/jpeg
x11-libs/libX11
x11-libs/libXext
x11-libs/libXpm
x11-libs/libICE
x11-libs/libSM
x11-libs/libXt
x11-libs/libXv
x11-libs/libXxf86dga
x11-libs/libXxf86vm
x11-libs/libXrandr
x11-apps/xset
Xaw3d? ( x11-libs/Xaw3d )
!Xaw3d? ( x11-libs/libXaw )
alsa? ( media-libs/alsa-lib )
arts? ( kde-base/arts )
esd? ( media-sound/esound )
gnome? ( gnome-base/libgnomeui )
nls? ( virtual/libintl )
png? ( media-libs/libpng )
readline? ( sys-libs/readline )
resid? ( media-libs/resid )
sdl? ( media-libs/libsdl )"
DEPEND="${RDEPEND}
x11-apps/bdftopcf
x11-apps/mkfontdir
x11-proto/xproto
x11-proto/xf86vidmodeproto
x11-proto/xextproto
x11-proto/xf86dgaproto
x11-proto/videoproto
nls? ( sys-devel/gettext )"

src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e '/^gnulocaledir/s:$(prefix):/usr:' \
po/Makefile.in.in \
|| die "sed Makefile.in.in failed"
sed -i \
-e 's/getline/intlpo_getline/' \
po/intl2po.c \
|| die "sed intl2po.c failed"
sed -i \
-e 's:\:OPENGL_SYNC:g' \
configure src/arch/unix/x11/Makefile.in \
|| die "sed configure failed"
}

src_compile() {
egamesconf \
--disable-dependency-tracking \
--enable-fullscreen \
--without-midas \
--disable-ffmpeg \
$(use_enable gnome gnomeui) \
$(use_enable nls) \
$(use_with Xaw3d xaw3d) \
$(use_with alsa) \
$(use_with arts) \
$(use_with esd) \
$(use_with png) \
$(use_with readline) \
$(use_with resid) \
$(use_with sdl) \
|| die
emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog FEEDBACK README
prepgamesdirs
}

vice-2.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vice/vice-2.0.ebuild,v 1.2 2008/08/13 16:50:46 mr_bones_ Exp $

EAPI=1
inherit eutils games

DESCRIPTION="The Versatile Commodore 8-bit Emulator"
HOMEPAGE="http://www.viceteam.org/"
SRC_URI="http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="Xaw3d alsa arts esd gnome nls png readline resid sdl ipv6 mmap oss zlib X gif jpeg xv dga xrandr"

RDEPEND="
x11-libs/libX11
x11-libs/libXext
x11-libs/libXpm
x11-libs/libICE
x11-libs/libSM
x11-libs/libXt
x11-libs/libXxf86vm
x11-apps/xset
Xaw3d? ( x11-libs/Xaw3d )
!Xaw3d? ( !gnome? ( x11-libs/libXaw ) )
alsa? ( media-libs/alsa-lib )
arts? ( kde-base/arts )
esd? ( media-sound/esound )
gnome? (
x11-libs/gtk+:2
dev-libs/atk
x11-libs/pango
)
nls? ( virtual/libintl )
png? ( media-libs/libpng )
readline? ( sys-libs/readline )
resid? ( media-libs/resid )
sdl? ( media-libs/libsdl )
gif? ( media-libs/giflib )
jpeg? ( media-libs/jpeg )
xv? ( x11-libs/libXv )
dga? ( x11-libs/libXxf86dga )
xrandr? ( x11-libs/libXrandr )"
DEPEND="${RDEPEND}
x11-apps/bdftopcf
x11-apps/mkfontdir
x11-proto/xproto
x11-proto/xf86vidmodeproto
x11-proto/xextproto
dga? ( x11-proto/xf86dgaproto )
xv? ( x11-proto/videoproto )
nls? ( sys-devel/gettext )"

src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-gnome-palemu.patch \
"${FILESDIR}"/${P}-gtk-bigendian-fix.patch
}

src_compile() {
egamesconf \
--disable-dependency-tracking \
--enable-fullscreen \
--enable-parsid \
--disable-ffmpeg \
--without-midas \
$(use_enable gnome gnomeui) \
$(use_enable nls) \
$(use_with Xaw3d xaw3d) \
$(use_with alsa) \
$(use_with arts) \
$(use_with esd) \
$(use_with png) \
$(use_with readline) \
$(use_with resid) \
$(use_with sdl) \
$(use_enable ipv6) \
$(use_enable oss) \
$(use_enable mmap memmap) \
$(use_with zlib) \
$(use_with X x) \
|| die
emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog FEEDBACK README
prepgamesdirs
}