version bump
authorMichael Sterrett <mr_bones_@gentoo.org>
Mon, 15 Mar 2010 17:43:55 +0000 (17:43 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Mon, 15 Mar 2010 17:43:55 +0000 (17:43 +0000)
Package-Manager: portage-2.1.7.17/cvs/Linux i686

games-emulation/fbzx/ChangeLog
games-emulation/fbzx/Manifest
games-emulation/fbzx/fbzx-2.4.1.ebuild [new file with mode: 0644]
games-emulation/fbzx/files/fbzx-2.4.1-build.patch [new file with mode: 0644]

index a588554400646afdc9e8e4a8b315ee0021a37d8d..39c6da342c519767df65f0db79dfbdf082cde175 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for games-emulation/fbzx
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/fbzx/ChangeLog,v 1.21 2010/02/22 21:55:44 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/fbzx/ChangeLog,v 1.22 2010/03/15 17:43:54 mr_bones_ Exp $
+
+*fbzx-2.4.1 (15 Mar 2010)
+
+  15 Mar 2010; Michael Sterrett <mr_bones_@gentoo.org> +fbzx-2.4.1.ebuild,
+  +files/fbzx-2.4.1-build.patch:
+  version bump
 
 *fbzx-2.4.0 (22 Feb 2010)
 
index f197f07730d129033c319f71f6035dbf5a813dc5..dcf99198568919d034dbb0355cb7b22a22f9a941 100644 (file)
@@ -1,7 +1,10 @@
 AUX fbzx-2.4.0-build.patch 4454 RMD160 73ddfc25d5e2046af85a0f5e0cdcf219d914447d SHA1 983848eb3ea2d9e823e87c8bd52fd688155e8706 SHA256 6bf7833c9fca3e3a687b4f3c923672dd8e37f10a773e5ae877c4a97858b11464
+AUX fbzx-2.4.1-build.patch 4454 RMD160 73ddfc25d5e2046af85a0f5e0cdcf219d914447d SHA1 983848eb3ea2d9e823e87c8bd52fd688155e8706 SHA256 6bf7833c9fca3e3a687b4f3c923672dd8e37f10a773e5ae877c4a97858b11464
 DIST fbzx-2.1b.tar.bz2 277159 RMD160 b2263e61b4d94fb8b125f973307b7de71c99a1be SHA1 e1a6194e66b14ef085c94c3062d82cbe0adc0598 SHA256 18241b352d238d725c06fbb40966cab4aaddd7198728a190610efe9c343169a1
 DIST fbzx-2.4.0.tar.bz2 339458 RMD160 2148671e41969a46c47d6bf04e7f77e11b7d9467 SHA1 bd0c210db5c748e5d015ff1c3f2c642eca677fce SHA256 641690968a12ecb3e8f398a00fc330969c3f088153e8842ff9abd80de39de208
+DIST fbzx-2.4.1.tar.bz2 282994 RMD160 c1f3a142560220f45db971a841ff2948bb984281 SHA1 b49d53f0831494291c7992d89b1fe9a068f34020 SHA256 02642428d521483e0bfc6fd0467dd6024e53d2ab7832f28eeb2f06a73fe5a66f
 EBUILD fbzx-2.1b.ebuild 1287 RMD160 9f840671892f4da028e831d17cccbb6f1d85c961 SHA1 d2c420b949013a546d7bd19cf96660dfd51ab186 SHA256 cc6f6bf95b9387fb9daff036a3320ae74e83fef0751e4e5de9a4097b410b4b03
 EBUILD fbzx-2.4.0.ebuild 1139 RMD160 359170fe3a7c62bd2e3f868f7b5a7d99a4615043 SHA1 27a6ce95a58779fc0dcd281a1d8a2db5230481b9 SHA256 f046449367323dd6113fd61dc6ac9c72e145c4afd2b2c4e0a2bb00a94f15c0a2
-MISC ChangeLog 2572 RMD160 b33bf992f08bbd74555a3d78bde208c9568fbcc2 SHA1 257628e0db7a0c0de6fddbc110a4fa74aeaede07 SHA256 ec0ca64ad5598313ef645a22682d6e30c8d4399f5a80040a0067e91319f9a600
+EBUILD fbzx-2.4.1.ebuild 1139 RMD160 70ddd1ed0e25a53b0fd324ca36e9890f825ae9b3 SHA1 ae0abbbc925c78bd9751e64c31e0aa8f92a2a167 SHA256 64130a757a2288c421526c71f256bd721d4e4c7ac3e68b48d97761bc4ea231bf
+MISC ChangeLog 2723 RMD160 371a44bad10ab6a1a36c943f92297a0a4c3aade9 SHA1 9e6a6a465432917d3121836a862cadad6b2d93ac SHA256 923c31a377b01b098863b53152ab374debcbd5102d092e0b84f0b77ac46c4f99
 MISC metadata.xml 295 RMD160 4140a3637bb43e7bdc93bbc1f775ba680aeba4e7 SHA1 4f1271139793e4b9a956630ec1009911b5dea6dc SHA256 d87a94155b2e02e984a9b9e04f4ac0d95064e7e155c6a0b61a9f357b1d828a8b
diff --git a/games-emulation/fbzx/fbzx-2.4.1.ebuild b/games-emulation/fbzx/fbzx-2.4.1.ebuild
new file mode 100644 (file)
index 0000000..973f27c
--- /dev/null
@@ -0,0 +1,40 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/fbzx/fbzx-2.4.1.ebuild,v 1.1 2010/03/15 17:43:54 mr_bones_ Exp $
+
+EAPI=2
+inherit eutils games
+
+DESCRIPTION="A Sinclair Spectrum emulator, designed to work at full screen using the FrameBuffer"
+HOMEPAGE="http://www.rastersoft.com/fbzx.html"
+SRC_URI="http://www.rastersoft.com/descargas/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="media-libs/libsdl[video]
+       media-sound/pulseaudio
+       media-libs/alsa-lib"
+DEPEND="${RDEPEND}
+       dev-util/pkgconfig"
+
+src_prepare() {
+       sed -i \
+               -e "s|/usr/share/|${GAMES_DATADIR}/${PN}/|g" \
+               emulator.c \
+               || die "sed failed"
+       epatch "${FILESDIR}"/${P}-build.patch
+       rm -f fbzx_fs fbzx *.o # clean out accidentally packaged .o files
+}
+
+src_install() {
+       dogamesbin fbzx || die "dogamesbin failed"
+       insinto "${GAMES_DATADIR}/${PN}"
+       doins -r keymap.bmp spectrum-roms || die "doins failed"
+       dodoc AMSTRAD CAPABILITIES FAQ PORTING README* TODO VERSIONS
+       doicon fbzx.svg
+       make_desktop_entry fbzx FBZX
+       prepgamesdirs
+}
diff --git a/games-emulation/fbzx/files/fbzx-2.4.1-build.patch b/games-emulation/fbzx/files/fbzx-2.4.1-build.patch
new file mode 100644 (file)
index 0000000..3002cda
--- /dev/null
@@ -0,0 +1,87 @@
+diff -ru fbzx-2.4.0.orig/Makefile fbzx-2.4.0/Makefile
+--- fbzx-2.4.0.orig/Makefile   2009-12-25 19:40:21.000000000 -0500
++++ fbzx-2.4.0/Makefile        2010-02-22 16:38:32.382511097 -0500
+@@ -1,9 +1,9 @@
+-CC = gcc -O2 -Wall -Wno-pointer-sign `pkg-config --cflags sdl libpulse-simple alsa` -D D_SOUND_PULSE -D D_SOUND_ALSA -D D_SOUND_OSS
+-CCo = gcc `pkg-config --libs sdl libpulse-simple alsa`
++CFLAGS += `pkg-config --cflags sdl libpulse-simple alsa` -D D_SOUND_PULSE -D D_SOUND_ALSA -D D_SOUND_OSS
++LDFLAGS += `pkg-config --libs sdl libpulse-simple alsa`
+ 
+ fbzx: computer.o Z80free.o Z80free_codes.o Z80free_codesCB.o Z80free_codesED.o Z80free_codesDD.o Z80free_codesFD.o Z80free_codesDDCB.o Z80free_codesFDCB.o emulator.o cargador.o characters.o menus.o sound.o tape.o spk_ay.o microdrive.o
+ 
+-      $(CCo) -o fbzx computer.o Z80free.o Z80free_codes.o Z80free_codesCB.o Z80free_codesED.o Z80free_codesDD.o Z80free_codesFD.o Z80free_codesDDCB.o Z80free_codesFDCB.o emulator.o cargador.o characters.o menus.o sound.o tape.o spk_ay.o microdrive.o
++      $(CC) -o fbzx computer.o Z80free.o Z80free_codes.o Z80free_codesCB.o Z80free_codesED.o Z80free_codesDD.o Z80free_codesFD.o Z80free_codesDDCB.o Z80free_codesFDCB.o emulator.o cargador.o characters.o menus.o sound.o tape.o spk_ay.o microdrive.o $(LDFLAGS)
+ 
+ clean:
+       rm fbzx *.o *~
+@@ -31,53 +31,53 @@
+       rm -rf /usr/local/share/spectrum-roms
+ 
+ spk_ay.o: spk_ay.c spk_ay.h emulator.h sound.h computer.h z80free/Z80free.h
+-      $(CC) -c -o spk_ay.o spk_ay.c
++      $(CC) $(CFLAGS) -c -o spk_ay.o spk_ay.c
+ 
+ microdrive.o: microdrive.c microdrive.h z80free/Z80free.h computer.h emulator.h z80free/Z80free.h
+-      $(CC) -c -o microdrive.o microdrive.c
++      $(CC) $(CFLAGS) -c -o microdrive.o microdrive.c
+ 
+ sound.o: sound.c sound.h computer.h emulator.h z80free/Z80free.h
+-      $(CC) -c -o sound.o sound.c
++      $(CC) $(CFLAGS) -c -o sound.o sound.c
+ 
+ emulator.o: emulator.c z80free/Z80free.h computer.h emulator.h characters.h menus.h cargador.h sound.h tape.h microdrive.h
+-      $(CC) -c -o emulator.o emulator.c
++      $(CC) $(CFLAGS) -c -o emulator.o emulator.c
+ 
+ computer.o: computer.c z80free/Z80free.h computer.h emulator.h characters.h menus.h cargador.h sound.h tape.h spk_ay.h microdrive.h
+-      $(CC) -c -o computer.o computer.c
++      $(CC) $(CFLAGS) -c -o computer.o computer.c
+ 
+ tape.o: tape.c z80free/Z80free.h computer.h emulator.h menus.h tape.h computer.h
+-      $(CC) -c -o tape.o tape.c
++      $(CC) $(CFLAGS) -c -o tape.o tape.c
+ 
+ cargador.o: cargador.c cargador.h computer.h emulator.h z80free/Z80free.h characters.h menus.h computer.h
+-      $(CC) -c -o cargador.o cargador.c
++      $(CC) $(CFLAGS) -c -o cargador.o cargador.c
+ 
+ characters.o: characters.c characters.h emulator.h computer.h
+-      $(CC) -c -o characters.o characters.c
++      $(CC) $(CFLAGS) -c -o characters.o characters.c
+ 
+ menus.o: menus.c menus.h characters.h computer.h emulator.h z80free/Z80free.h cargador.h tape.h
+-      $(CC) -c -o menus.o menus.c
++      $(CC) $(CFLAGS) -c -o menus.o menus.c
+ 
+ Z80free.o: z80free/Z80free.c z80free/Z80free.h
+-      $(CC) -c -o Z80free.o z80free/Z80free.c
++      $(CC) $(CFLAGS) -c -o Z80free.o z80free/Z80free.c
+ 
+ Z80free_codes.o: z80free/Z80free_codes.c z80free/Z80free.h
+-      $(CC) -c -o Z80free_codes.o z80free/Z80free_codes.c
++      $(CC) $(CFLAGS) -c -o Z80free_codes.o z80free/Z80free_codes.c
+       
+ Z80free_codesCB.o: z80free/Z80free_codesCB.c z80free/Z80free.h
+-      $(CC) -c -o Z80free_codesCB.o z80free/Z80free_codesCB.c
++      $(CC) $(CFLAGS) -c -o Z80free_codesCB.o z80free/Z80free_codesCB.c
+ 
+ Z80free_codesED.o: z80free/Z80free_codesED.c z80free/Z80free.h
+-      $(CC) -c -o Z80free_codesED.o z80free/Z80free_codesED.c
++      $(CC) $(CFLAGS) -c -o Z80free_codesED.o z80free/Z80free_codesED.c
+       
+ Z80free_codesDD.o: z80free/Z80free_codesDD.c z80free/Z80free.h
+-      $(CC) -c -o Z80free_codesDD.o z80free/Z80free_codesDD.c
++      $(CC) $(CFLAGS) -c -o Z80free_codesDD.o z80free/Z80free_codesDD.c
+       
+ Z80free_codesFD.o: z80free/Z80free_codesFD.c z80free/Z80free.h
+-      $(CC) -c -o Z80free_codesFD.o z80free/Z80free_codesFD.c
++      $(CC) $(CFLAGS) -c -o Z80free_codesFD.o z80free/Z80free_codesFD.c
+ 
+ Z80free_codesDDCB.o: z80free/Z80free_codesDDCB.c z80free/Z80free.h
+-      $(CC) -c -o Z80free_codesDDCB.o z80free/Z80free_codesDDCB.c
++      $(CC) $(CFLAGS) -c -o Z80free_codesDDCB.o z80free/Z80free_codesDDCB.c
+       
+ Z80free_codesFDCB.o: z80free/Z80free_codesFDCB.c z80free/Z80free.h
+-      $(CC) -c -o Z80free_codesFDCB.o z80free/Z80free_codesFDCB.c
++      $(CC) $(CFLAGS) -c -o Z80free_codesFDCB.o z80free/Z80free_codesFDCB.c
+