version bump; add ncurses support for bug #278915
authorMichael Sterrett <mr_bones_@gentoo.org>
Sat, 21 Feb 2015 07:16:02 +0000 (07:16 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Sat, 21 Feb 2015 07:16:02 +0000 (07:16 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64

games-emulation/atari800/ChangeLog
games-emulation/atari800/Manifest
games-emulation/atari800/atari800-3.1.0.ebuild [new file with mode: 0644]

index 22ba560db7353ddb768fc21e7aac06a68e03e511..843afd8b4c69762b0464c623d3bb0fea60f80ead 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for games-emulation/atari800
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/atari800/ChangeLog,v 1.37 2015/01/17 13:51:01 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/atari800/ChangeLog,v 1.38 2015/02/21 07:15:56 mr_bones_ Exp $
+
+*atari800-3.1.0 (21 Feb 2015)
+
+  21 Feb 2015; Michael Sterrett <mr_bones_@gentoo.org> +atari800-3.1.0.ebuild:
+  version bump; add ncurses support for bug #278915
 
   17 Jan 2015; Tupone Alfredo <tupone@gentoo.org> atari800-2.2.1.ebuild:
   EAPI 5
index e581f16ae5aec28d2212258441cb125c6d71bf14..9d532c79e9ce88307ef079f8303d61b7a7a361df 100644 (file)
@@ -1,16 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
 AUX atari800.cfg 467 SHA256 562981fd5d3e1e028c3da484ca18bbe5c0a7f5a01eb8740cff14c4a18e05a3e7 SHA512 17f43f9f1b8dcf1513eefc8b89e94ecdaeb3f4e324a669e09c1f8b180e3c545b474164f73bc4c319dde27dda8effa1f2786957854ade81d161221e081c87d358 WHIRLPOOL a6a26be88faf3515a110f8396009b40448e35fdeb806f7bf213658a1d469e35981cb4838179c3a551e9878b2f29133990bd3415a8c80fc77b89ee850d018e6ff
 DIST atari800-2.2.1.tar.gz 1419198 SHA256 df17f719a3f94b5bb128c5023534552763edce41815489993b2d0326c7a2703e SHA512 1294701355f892db29144f632697335e7abcc4a162acb4db3102114e03516f9c1f6d49ce79013aa792cfa556b59d39dbad312757419286a45ddc1ec9777b472d WHIRLPOOL 4161e57d805d57b7c02369c9c25694b90be200a11a004279108a6922df844773ac8d2e64b54c211827108e39fe76d7527e9e79e064697d6c49457a4cf9713cb5
+DIST atari800-3.1.0.tar.gz 1492289 SHA256 901b02cce92ddb0b614f8034e6211f24cbfc2f8fb1c6581ba0097b1e68f91e0c SHA512 c8f035c9be000c67dd854a14a236d165e6e2d30b5138f8772c6ea5c5290b0410525570e3ed9dcb2f9bcb129f97a36e6eef5993f0a5ad3cc993c6b59b127bcabe WHIRLPOOL e635a16fc8b2af8257f6f8d0e67fd155e98aee0d2c2831ca6c847561b1131f13b75c24a6ed68f089f0e1b04eaaa9d1e2239d53608875337fffce37d16a3ae5f4
 DIST xf25.zip 188942 SHA256 98ae0ad10413dd6f35ed80f5662dba6d790def70c7829046e52012a03b574b8a SHA512 306612fc2af41ed10d76103af83e141cfd8bd3ba2ea3cbd1d0b81d4d5b0108c06948a5c626648c8a2424536757a42a3f8b9af1fb63fa3c31096447ffed0f9923 WHIRLPOOL 58a77afd803b740b2be5038223bac173dc1ccd8e062d0e8e71355c496e113d1d486b1d8fc2e06e0ee58bb8a34948fe6be41312107bd311bdd54ae173ac850f5f
 EBUILD atari800-2.2.1.ebuild 1807 SHA256 fd2302f94191c71b9e6a057dca883309dcee49359fd6f92d4ccbee19eeeebec9 SHA512 02a6ca61de11c84ac8a356e0a7ca4d8a391f121b8fedfd5e6f402a429ac13bb9d5abb809e7deb84403a1bd2d9d92a21b19cb1f739391ab8b0be3a2436b8170d5 WHIRLPOOL c16b3091a601999f26299f660950350a6f80d28c19de3fb88f76557404f0ca6a3ad182be05b64ea8ee19fc5791c9d4335df881549dbe4a6ac798c29176cc2d4d
-MISC ChangeLog 5586 SHA256 605e1515a9d46fd6c87a4e6996ecc3b766141da9a4cf63c14435797400621d67 SHA512 26e6bd193f4487606d85d07bc0c33ce859b7a88e3d34a263fe8085ee47d2d8a1e810d8a335d049fe3dbb0c4eb1296736576d106f3e7a3c5629d6982d0cc9dcd4 WHIRLPOOL c3675204fad4cf7491407cc4d79047cfe22370b078e582e43047f94c4f6abf5aa8693d8d7c769adce9c3a8fd493d7f7fcde2926258be6f69170889cbcd611ff6
+EBUILD atari800-3.1.0.ebuild 2043 SHA256 ac4f532fda58a12263e0390e99b5d7df8ef1c260e44fed28a7e406ae23736321 SHA512 c9dee0d33907817278697719cb9356ee1373d705f8341236d03ba89a8eeb20b1d188acf46fb9e01140b4f123934f87789bd62e9804a9042aaeaf1f92ebfdfbb1 WHIRLPOOL 9d4bac1e533d9e21b2af9d09d896f7206895b33694fd2d44432a9bef485c58995a22cc8765d6aeee61ace2fc8d2bb22bd02b053260357203f5c42ab91d2cde7f
+MISC ChangeLog 5752 SHA256 5708c38f8f5bf680bd2c0780473c567cfd8e7a2b462093f4f2fa5ad9505197b5 SHA512 fe049a1ddaa6d8dcd2e2829e0815ff9ed049179361d58c31cc5eaf4189c836c35b5c9a3a67941dc44cf142df33e11021231036b484e7904812d36332319e881f WHIRLPOOL bf6ab0ddca974f6ed985eecce12cb81e0fff8d086bacdaab309a5cd3f84ca1cb8eda6e5aeadc5d28a0d3b550b710d833dc97bb545aa47ff73b7bbb8b10d04a10
 MISC metadata.xml 776 SHA256 220ac4874a800bf3105d0c8c715b3f105d257d9e3b55a909cd602537ee96e9bf SHA512 7500af02e1cd416c2f519d2f38fd3ffe5ba0e60a4f7fafa13d862d3058d02abff7deed8beffc5484838ac1e4ff10aad6c7160e34028470fcbf0c3301f24d1c0a WHIRLPOOL 640ea3ebaca8d06432a1dbb542ef26a428bfc9cfebf24380ad02d4b66c172f1b5e1f9bd0c99f95725cc3914187effa3a117acf77fa6e8a078cfe412b3a57ee28
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iEYEAREIAAYFAlS6aMYACgkQIY77eQFFFC3u3gCfdML8y0vT/4xhTj5mCJk6ccBp
-lXQAmwdl6RaOCJoULsJ7EsNHE0P8wRoe
-=mW/z
------END PGP SIGNATURE-----
diff --git a/games-emulation/atari800/atari800-3.1.0.ebuild b/games-emulation/atari800/atari800-3.1.0.ebuild
new file mode 100644 (file)
index 0000000..87b0a74
--- /dev/null
@@ -0,0 +1,90 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/atari800/atari800-3.1.0.ebuild,v 1.1 2015/02/21 07:15:56 mr_bones_ Exp $
+
+EAPI=5
+inherit games
+
+DESCRIPTION="Atari 800 emulator"
+HOMEPAGE="http://atari800.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
+       mirror://sourceforge/${PN}/xf25.zip"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="ncurses oss opengl readline +sdl +sound"
+
+NOTSDL_DEPS="
+       sys-libs/ncurses
+       sound? (
+               !oss? ( media-libs/libsdl[sound] )
+       )"
+RDEPEND="sdl? ( >=media-libs/libsdl-1.2.0[opengl?,sound?,video] )
+       ncurses? ( ${NOTSDL_DEPS} )
+       !sdl? ( !ncurses? ( ${NOTSDL_DEPS} ) )
+       readline? ( sys-libs/readline:0
+               sys-libs/ncurses )
+       media-libs/libpng:0
+       sys-libs/zlib"
+DEPEND="${RDEPEND}
+       app-arch/unzip"
+
+src_prepare() {
+       # remove some not-so-interesting ones
+       rm -f DOC/{INSTALL.*,*.in,CHANGES.OLD} || die
+       sed -i \
+               -e '1s/ 1 / 6 /' \
+               src/atari800.man || die
+       sed -i \
+               -e "/SYSTEM_WIDE_CFG_FILE/s:/etc:${GAMES_SYSCONFDIR}:" \
+               src/cfg.c || die
+       sed -i \
+               -e "/share/s:/usr/share:${GAMES_DATADIR}:" \
+               src/atari.c || die
+       sed "s:/usr/share/games:${GAMES_DATADIR}:" \
+               "${FILESDIR}"/atari800.cfg > "${T}"/atari800.cfg || die
+}
+
+src_configure() {
+       local video="ncurses"
+       local sound=no
+
+       use sdl && video="sdl"
+       if use sound ; then
+               if use sdl ; then
+                       sound=sdl
+               elif use oss ; then
+                       sound=oss
+               else
+                       echo
+                       elog "Sound requested but neither sdl nor oss specified."
+                       elog "Disabling sound suport."
+               fi
+       fi
+
+       echo
+       elog "Building ${PN} with ${video} video and ${sound} sound"
+       echo
+
+       cd src && \
+               egamesconf \
+                       $(use_with readline) \
+                       --with-video=${video} \
+                       --with-sound=${sound}
+}
+
+src_compile() {
+       emake -C src
+}
+
+src_install () {
+       dogamesbin src/atari800
+       newman src/atari800.man atari800.6
+       dodoc README.1ST DOC/*
+       insinto "${GAMES_DATADIR}/${PN}"
+       doins "${WORKDIR}/"*.ROM
+       insinto "${GAMES_SYSCONFDIR}"
+       doins "${T}"/atari800.cfg
+       prepgamesdirs
+}