fizmo: add 0.7.5, delete old
authorNikos Chantziaras <realnc@gmail.com>
Sat, 1 Dec 2012 11:22:31 +0000 (1 13:22 +0200)
committerNikos Chantziaras <realnc@gmail.com>
Sat, 1 Dec 2012 11:22:31 +0000 (1 13:22 +0200)
games-engines/fizmo/Manifest
games-engines/fizmo/fizmo-0.6.10.ebuild [deleted file]
games-engines/fizmo/fizmo-0.7.2.ebuild [deleted file]
games-engines/fizmo/fizmo-0.7.3.ebuild [deleted file]
games-engines/fizmo/fizmo-0.7.5.ebuild [new file with mode: 0644]
games-engines/fizmo/metadata.xml

index ca0fdcd..61d35f4 100644 (file)
@@ -1,11 +1,7 @@
 AUX fizmo-0.6.9-build-system.patch 3771 SHA256 307ed4f1655acb08bbee5cc7b3de4e4ed8145c0e52e03d7e32251cc4c6218360 SHA512 e5280a58ff1ed286db1102621137d696f5c619f827a8aa00e4f1539f8095b98c25adc8f2a1073a5e3e548cc667bf0f3ec3fc1e07ef1f44b2a52125687456989b WHIRLPOOL 0ccc8b17d207def401dfd08882d6ec97d12236d44c2356341ca7902d9239a262dae6e8511e9d97ce0fee5843b8a9d9aa17a6f2c2edc4aa7d58b015f4d11ecf1c
 AUX fizmo-0.7.2-build-system.patch 3633 SHA256 c1d5209389b553cea527587a1683f2833a7b26d2f40619871b57f879d74e922d SHA512 ab1b807f95e9f53dbbf0a6a09644029fcfb7ebd9c612280a656fee1a3f162ec06b88243c2027d18db32bed28ff3cf3b142b6d145c1606b6657b48c2d4c7136c7 WHIRLPOOL 5bb482be54b3fe7a8dfa25a07d3f17f3bae15abbeb7357745e650874531150a8496d9d4e2e2b93fa35a0ff67995ee283891fbb9daccb4fe0f4b885bd03e4101b
-DIST fizmo-0.6.10.tar.gz 214759 SHA256 a57d3e1a1f7e7fdd6419a770e4a93f9e44b45bb22ca1b09a9cae97f9e8e15d62
-DIST fizmo-0.7.2.tar.gz 2202690 SHA256 9d9f6121e6a7cb67a3ffdcd182fc8a1840f01faae6ec1dfb85b1c4fbd2bdb7ed
-DIST fizmo-0.7.3.tar.gz 2214625 SHA256 cfc449e843937fcf1e82228d32628b2d57d278d8a9a85e1aa4df001e7ad9f9d2 SHA512 1b4b78f098a5e1c6b08237a0d410507ac4986cc0bd53010d7b848b03765097328c3e93089b58bda781b8a66435310156852714f4cbf838f2a3478d699a9dae6f WHIRLPOOL 5ce1ba33c11384056dcb0972669ffe175bc356d22e54314d378e57e4bb75d26fe88de52397ac11a2c48d56e973a9282a43e66692210e28202c80ed50773d16e4
 DIST fizmo-0.7.4.tar.gz 2498405 SHA256 20369108d73c605643f8d5ee97779e2d846683b8551b157c77f3dda0a74e0919 SHA512 96f2579209649e507af8017ebca6fa519e86a1c812680d0d59e9da86eb8749c57964966ad5c48ff7867f165b5784a1b0b002619e67ba3cf7ddf2d4a4649be89e WHIRLPOOL 6ecf6a744dc725127c19c3dee215eeb690bf8964b81c32aebcd1239fa64d01c811fd09e2207ede970fbb6b4d675643cb49a9a37de27debe8828cdf8eb03ed789
-EBUILD fizmo-0.6.10.ebuild 1275 SHA256 97282f7bdfddcca0ae48a7e71ce498df36e7043ab0b9f2d8c66b636e6a50f433 SHA512 f3bbe986cc14920d7b868560d6755aaa5f6a0cb529b88d28cf89061211f5f00e332a5f1fa91d9b87ee264e98a4266be9f51d46040e9783ee27755c04f9604397 WHIRLPOOL bb91f3c4bd584f6beba3ed8dd938b91bdd3abc2a0d14527a97c65c745256c62dd2682a529ab0a44e9e4edbdd283de7eb5bd62e60ca6a7fced7adf13c2eea3e82
-EBUILD fizmo-0.7.2.ebuild 1867 SHA256 0e12d1ebe9133129e67badd17fff27c5f31765e7057d1b8133a6e1e29ea16908 SHA512 03de585439a63712c5c8edba46dda07df9e11b73bb8fbc98b23bfc4e91b3bd28c03266a5cb32a6ea76afb0dd48d3656d07d30c4f46c38d59e40cab290a677777 WHIRLPOOL 43aba53682467489afe031d68cfcb8723509e528ac5d60d32f267b9f7148f5fdd69870bdeb69482fa293dc23fe417887f6176af62009f9e281ed715cfc7aa6ba
-EBUILD fizmo-0.7.3.ebuild 1718 SHA256 754e056629cafbc004ead702e9dad52b10a5f07a5a51c562f4443359ed4fb959 SHA512 6cd7484771ef0c8585c9d35429c38156a98c7b943cff0359637e81f58a5796ae81a80ed35b92c0aaaeb729a06db84219f5bfa8d0d12be7d29a626705b8e6ee28 WHIRLPOOL 3737de6da7d5c683a4194a32c3ba5683c8e7f8612c40a776eb2e6e90ff62a3d41a42c5338a7b28d96bd9f31907f12ef2e96f9e8a32039c2f9668311fbad8346e
+DIST fizmo-0.7.5.tar.gz 2508977 SHA256 292846d74b58590aa28c80d63dd5de3b68db1100e39bbcf3367ce20f08b61a8a SHA512 8bcda21cacb0a07a8a05b0d86001e44156c0e8a99c30e642b0fa38cc4ca99f8a653470fddf4ecb188ae1bb83114bdbc530d98bfbc6083b9c945afb2f3b4f3bd5 WHIRLPOOL 419e46e602e990f91573562f125be505f6e4b2a723957963ce47ef5a77e6642aebd929731ac38090db1157e12b22a8804956473c766c04005c56298aee21e311
 EBUILD fizmo-0.7.4.ebuild 937 SHA256 af06535a20feb5013e1a48c210fd42b5de5837e6d71804a204f158936c0c597d SHA512 23d699e443afd0aaba8c003480d9cd13b19998dfe6bc881a38057a02b27c6bb36729b97c91b081d709a82e470d059fb5356f817024880d7bfea4eb94e97bf74a WHIRLPOOL 6b612ef1ce632f6f22392e568de270432a391c9147f8235634f80f320b103404745a3f9d1f1c1b43a57ad524434e10c7b77193e46e8d1f6777568b7b2dfa1390
-MISC metadata.xml 1115 SHA256 db9b23f4d40a5d94032e20de1f7bdf3f0bbb58ef280d036c8ec9bb858e7edefd SHA512 552f79c6d0faad215b74459b7b9a14fa8600caac819b790f0abd07a9b6def7f48cba12424dfb3f4545ce99f3fdb0d6cab7d463eeda311a521e0b19e8dffc4c34 WHIRLPOOL e8c452e45b049c8ff3e60fceddab6fc45df77a2d26ad982ee306214499d5aa32a7bf33ed08a69108161e75c8fbbb29de9ba50f57991a6057543f6c80fa7ef968
+EBUILD fizmo-0.7.5.ebuild 937 SHA256 af06535a20feb5013e1a48c210fd42b5de5837e6d71804a204f158936c0c597d SHA512 23d699e443afd0aaba8c003480d9cd13b19998dfe6bc881a38057a02b27c6bb36729b97c91b081d709a82e470d059fb5356f817024880d7bfea4eb94e97bf74a WHIRLPOOL 6b612ef1ce632f6f22392e568de270432a391c9147f8235634f80f320b103404745a3f9d1f1c1b43a57ad524434e10c7b77193e46e8d1f6777568b7b2dfa1390
+MISC metadata.xml 435 SHA256 1923d169268ddf8d043ca074962517fe26dfdb97e7a484a3c34af2ba92415a07 SHA512 86d365ca7e78ee9bd8aa8fba31f4221bab29bba779bd669415a24020c068f08fd3f83534dc3be24bda9a7ddf069fe38b3caf6e2f4ceb78b24f75a66c88c0d673 WHIRLPOOL 89dec606803351aec7f29f167e579df9b2a757d383dffbb47e91642ddbbec2b9edba780c71f39d49f30d366fea6fc732ab51791bb6da3daf9d7761773fcd6a15
diff --git a/games-engines/fizmo/fizmo-0.6.10.ebuild b/games-engines/fizmo/fizmo-0.6.10.ebuild
deleted file mode 100644 (file)
index 6563857..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils multilib toolchain-funcs games
-
-DESCRIPTION="Yet another Z-machine interpreter"
-HOMEPAGE="http://www.spellbreaker.org/~chrender/fizmo/"
-SRC_URI="http://www.spellbreaker.org/~chrender/fizmo/source/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X sdl xml"
-
-RDEPEND="sys-libs/ncurses[unicode]
-       X? ( x11-libs/gtk+:2
-               x11-libs/libX11 )
-       sdl? ( media-libs/libsdl
-               media-libs/libsndfile )
-       xml? ( dev-libs/libxml2 )"
-DEPEND="${RDEPEND}
-       dev-util/pkgconfig"
-
-src_prepare() {
-       epatch "${FILESDIR}"/fizmo-0.6.9-build-system.patch
-}
-
-src_configure() {
-       ln -s config.default.mk config.mk || die "ln -s failed"
-}
-
-src_compile() {
-       # ENABLE_OPTIMIZATION=: prevent forced -O2
-       emake CC="$(tc-getCC)" \
-               MY_CFLAGS="${CFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               ENABLE_X11_IMAGES="$(use X && echo 1)" \
-               FIZMO_SOUND_INTERFACE="$(use sdl && echo sound-sdl)" \
-               DISABLE_LIBXML2="$(use xml || echo 1)" \
-               ENABLE_OPTIMIZATION= \
-               || die "emake failed"
-}
-
-src_install() {
-       dogamesbin fizmo || die "dogamesbin failed"
-       doman src/man/fizmo.6 || die "doman failed"
-       dodoc README.txt CHANGELOG.txt || die "dodoc failed"
-       prepgamesdirs
-}
diff --git a/games-engines/fizmo/fizmo-0.7.2.ebuild b/games-engines/fizmo/fizmo-0.7.2.ebuild
deleted file mode 100644 (file)
index ede910e..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils multilib toolchain-funcs games
-
-DESCRIPTION="Yet another Z-machine interpreter"
-HOMEPAGE="http://www.spellbreaker.org/~chrender/fizmo/"
-SRC_URI="http://www.spellbreaker.org/~chrender/fizmo/source/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X glk ncurses sdl xml"
-# only the ncurses UI supports these two features
-# disabled for now as games.eclass doesn't support EAPI 4 yet
-#REQUIRED_USE="sdl? ( ncurses )
-#      X? ( ncurses )"
-
-RDEPEND="X? ( media-libs/libpng
-               virtual/jpeg
-               x11-libs/libX11 )
-       glk? ( dev-games/glkloader )
-       ncurses? ( sys-libs/ncurses[unicode] )
-       sdl? ( media-libs/libsdl
-               media-libs/libsndfile )
-       xml? ( dev-libs/libxml2 )"
-DEPEND="${RDEPEND}
-       dev-util/pkgconfig
-       glk? ( dev-games/glk-headers )"
-
-src_prepare() {
-       epatch "${FILESDIR}"/fizmo-0.7.2-build-system.patch
-}
-
-src_configure() {
-       cp config.default.mk config.mk || die "cp config.mk failed"
-       sed -i \
-               -e "s|@CC@|$(tc-getCC)|" \
-               -e "s|@CFLAGS@|${CFLAGS}|" \
-               -e "s|@LDFLAGS@|${LDFLAGS}|" \
-               -e "s|@DISABLE_BABEL@|$(usex xml "" 1)|" \
-               -e "s|@ENABLE_X11_IMAGES@|$(usex X 1 "")|" \
-               -e "s|@SOUND_INTERFACE_NAME@|$(usex sdl libsndifsdl "")|" \
-               config.mk || die "sed failed"
-}
-
-src_compile() {
-       emake fizmo-console || die "emake failed"
-       use glk && { emake fizmo-glktermw || die "emake failed"; }
-       use ncurses && { emake fizmo-ncursesw || die "emake failed"; }
-}
-
-src_install() {
-       emake DESTDIR="${D}" install-locales install-fizmo-console || die "emake failed"
-       use glk && { emake DESTDIR="${D}" install-fizmo-glktermw || die "emake failed"; }
-       use ncurses && { emake DESTDIR="${D}" install-fizmo-ncursesw || die "emake failed"; }
-
-       dodoc README.txt README-0.7.txt CHANGELOG.txt || die "dodoc failed"
-
-       prepgamesdirs
-}
diff --git a/games-engines/fizmo/fizmo-0.7.3.ebuild b/games-engines/fizmo/fizmo-0.7.3.ebuild
deleted file mode 100644 (file)
index 45d9a69..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils multilib toolchain-funcs games flag-o-matic
-
-DESCRIPTION="Yet another Z-machine interpreter"
-HOMEPAGE="http://www.spellbreaker.org/~chrender/fizmo/"
-SRC_URI="http://www.spellbreaker.org/~chrender/fizmo/source/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X glk ncurses sdl xml"
-# only the ncurses UI supports these two features
-REQUIRED_USE="sdl? ( ncurses )
-       X? ( ncurses )"
-
-RDEPEND="X? ( media-libs/libpng
-               virtual/jpeg
-               x11-libs/libX11 )
-       glk? ( dev-games/glkloader )
-       ncurses? ( sys-libs/ncurses[unicode] )
-       sdl? ( media-libs/libsdl
-               media-libs/libsndfile )
-       xml? ( dev-libs/libxml2 )"
-DEPEND="${RDEPEND}
-       dev-util/pkgconfig
-       glk? ( dev-games/glk-headers )"
-
-src_prepare() {
-       epatch "${FILESDIR}"/fizmo-0.7.2-build-system.patch
-}
-
-src_configure() {
-       filter-ldflags -Wl,--as-needed
-       cp config.default.mk config.mk || die "cp config.mk failed"
-       sed -i \
-               -e "s|@CC@|$(tc-getCC)|" \
-               -e "s|@CFLAGS@|${CFLAGS}|" \
-               -e "s|@LDFLAGS@|${LDFLAGS}|" \
-               -e "s|@DISABLE_BABEL@|$(usex xml "" 1)|" \
-               -e "s|@ENABLE_X11_IMAGES@|$(usex X 1 "")|" \
-               -e "s|@SOUND_INTERFACE_NAME@|$(usex sdl libsndifsdl "")|" \
-               config.mk || die "sed failed"
-}
-
-src_compile() {
-       emake -j1 fizmo-console
-       use glk && { emake -j1 fizmo-glktermw; }
-       use ncurses && { emake -j1 fizmo-ncursesw; }
-}
-
-src_install() {
-       emake -j1 DESTDIR="${D}" install-locales install-fizmo-console
-       use glk && { emake -j1 DESTDIR="${D}" install-fizmo-glktermw; }
-       use ncurses && { emake -j1 DESTDIR="${D}" install-fizmo-ncursesw; }
-
-       dodoc README.txt README-0.7.txt CHANGELOG.txt
-
-       prepgamesdirs
-}
diff --git a/games-engines/fizmo/fizmo-0.7.5.ebuild b/games-engines/fizmo/fizmo-0.7.5.ebuild
new file mode 100644 (file)
index 0000000..355b06b
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils games
+
+DESCRIPTION="Yet another Z-machine interpreter"
+HOMEPAGE="http://www.spellbreaker.org/~chrender/fizmo/"
+SRC_URI="http://www.spellbreaker.org/~chrender/fizmo/source/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="+aiff +jpeg +png +X"
+REQUIRED_USE="jpeg? ( X ) png? ( X )"
+
+RDEPEND="jpeg? ( virtual/jpeg )
+       png? ( media-libs/libpng )
+       X? ( x11-libs/libX11 )
+       sys-libs/ncurses[unicode]
+       media-libs/libsdl
+       aiff? ( media-libs/libsndfile )
+       dev-libs/libxml2"
+DEPEND="${RDEPEND}
+       dev-util/pkgconfig"
+
+DOCS="CHANGELOG.txt README-0.7.txt README.txt user-config-example.txt"
+
+src_configure() {
+       egamesconf \
+               $(use_enable aiff) \
+               $(use_enable jpeg) \
+               $(use_enable png) \
+               $(use_enable X x11)
+}
+
+src_install() {
+       emake DESTDIR="${D}" install
+       dodoc ${DOCS}
+       prepgamesdirs
+}
dissimilarity index 60%
index 6cb59d8..b601c8c 100644 (file)
@@ -1,33 +1,14 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>no-herd</herd>
-<maintainer>
-  <email>levertond@googlemail.com</email>
-</maintainer>
-<use>
-  <flag name="X" restrict="&gt;=games-engines/fizmo-0.7">
-    Support for displaying cover art in a window, or less-reliably in
-    the Xterm window, using <pkg>x11-libs/libX11</pkg>
-  </flag>
-  <flag name="X" restrict="&lt;games-engines/fizmo-0.7">
-    (EXPERIMENTAL) Support for displaying cover art in an Xterm window
-    using <pkg>x11-libs/gtk+</pkg>
-  </flag>
-  <flag name="glk">
-    Build the Glk-based frontend, using <pkg>dev-games/glkloader</pkg>
-    to allow switching Glk implementation at runtime
-  </flag>
-  <flag name="ncurses">
-    Build the console-based frontend using <pkg>sys-libs/ncurses</pkg>
-  </flag>
-  <flag name="sdl">
-    Support for playing sounds using <pkg>media-libs/libSDL</pkg> and
-    <pkg>media-libs/libsndfile</pkg>
-  </flag>
-  <flag name="xml">
-    Support for Treaty of Babel metadata using
-    <pkg>media-libs/libxml2</pkg>
-  </flag>
-</use>
-</pkgmetadata>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+  <email>levertond@googlemail.com</email>
+</maintainer>
+<use>
+  <flag name="X" restrict="&gt;=games-engines/fizmo-0.7">
+    Support for displaying cover art in a window, or less-reliably in
+    the Xterm window, using <pkg>x11-libs/libX11</pkg>
+  </flag>
+</use>
+</pkgmetadata>