calchan 14/12/30 19:13:15 Modified: metadata.xml ChangeLog Added: scummvm-1.7.0-r1.ebuild Log: Remove redundant jpeg flag in IUSE. Add unsupported USE flag to build unsupported and/or broken game engines, with warning in metadata. Add support for EXTRA_ECONF. (Portage version: 2.2.15/cvs/Linux x86_64, unsigned Manifest commit)
Revision Changes Path 1.7 games-engines/scummvm/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/metadata.xml?rev=1.7&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/metadata.xml?rev=1.7&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/metadata.xml?r1=1.6&r2=1.7 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/games-engines/scummvm/metadata.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- metadata.xml 23 Jul 2014 06:00:08 -0000 1.6 +++ metadata.xml 30 Dec 2014 19:13:15 -0000 1.7 @@ -5,5 +5,6 @@ <use> <flag name="fluidsynth">compile with support for fluidsynth</flag> <flag name="mpeg2">enable mpeg2 codec for cutscenes</flag> + <flag name="unsupported">enable unsupported and/or broken game engines (you're on your own)</flag> </use> </pkgmetadata> 1.139 games-engines/scummvm/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/ChangeLog?rev=1.139&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/ChangeLog?rev=1.139&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/ChangeLog?r1=1.138&r2=1.139 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/games-engines/scummvm/ChangeLog,v retrieving revision 1.138 retrieving revision 1.139 diff -u -r1.138 -r1.139 --- ChangeLog 29 Oct 2014 20:35:26 -0000 1.138 +++ ChangeLog 30 Dec 2014 19:13:15 -0000 1.139 @@ -1,6 +1,14 @@ # ChangeLog for games-engines/scummvm # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/ChangeLog,v 1.138 2014/10/29 20:35:26 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/ChangeLog,v 1.139 2014/12/30 19:13:15 calchan Exp $ + +*scummvm-1.7.0-r1 (30 Dec 2014) + + 30 Dec 2014; Denis Dupeyron <[email protected]> -scummvm-1.7.0.ebuild, + +scummvm-1.7.0-r1.ebuild, metadata.xml: + Remove redundant jpeg flag in IUSE. Add unsupported USE flag to build + unsupported and/or broken game engines, with warning in metadata. Add support + for EXTRA_ECONF. 29 Oct 2014; Michael Sterrett <[email protected]> -files/scummvm-1.5.0-EE.patch, -scummvm-1.5.0.ebuild: 1.1 games-engines/scummvm/scummvm-1.7.0-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/scummvm-1.7.0-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/scummvm-1.7.0-r1.ebuild?rev=1.1&content-type=text/plain Index: scummvm-1.7.0-r1.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/scummvm-1.7.0-r1.ebuild,v 1.1 2014/12/30 19:13:15 calchan Exp $ EAPI=5 inherit eutils flag-o-matic gnome2-utils toolchain-funcs games DESCRIPTION="Reimplementation of the SCUMM game engine used in Lucasarts adventures" HOMEPAGE="http://scummvm.sourceforge.net/" SRC_URI="mirror://sourceforge/scummvm/${P/_/}.tar.bz2" LICENSE="GPL-2 LGPL-2.1 BSD GPL-3-with-font-exception" SLOT="0" KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="aac alsa debug flac fluidsynth jpeg mpeg2 mp3 opengl png theora truetype unsupported vorbis zlib" RESTRICT="test" # it only looks like there's a test there #77507 RDEPEND=">=media-libs/libsdl-1.2.2[sound,joystick,video] zlib? ( sys-libs/zlib ) jpeg? ( virtual/jpeg:0 ) png? ( media-libs/libpng:0 ) vorbis? ( media-libs/libogg media-libs/libvorbis ) theora? ( media-libs/libtheora ) aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) mp3? ( media-libs/libmad ) mpeg2? ( media-libs/libmpeg2 ) flac? ( media-libs/flac ) opengl? ( virtual/opengl ) truetype? ( media-libs/freetype:2 ) fluidsynth? ( media-sound/fluidsynth )" DEPEND="${RDEPEND} x86? ( dev-lang/nasm )" S=${WORKDIR}/${P/_/} src_prepare() { # -g isn't needed for nasm here sed -i \ -e '/NASMFLAGS/ s/-g//' \ configure || die sed -i \ -e '/INSTALL.*doc/d' \ -e '/INSTALL.*\/pixmaps/d' \ -e 's/-s //' \ ports.mk || die } src_configure() { local myconf # bug #137547 use fluidsynth || myconf="${myconf} --disable-fluidsynth" use x86 && append-ldflags -Wl,-z,noexecstack # NOT AN AUTOCONF SCRIPT SO DONT CALL ECONF ./configure \ --backend=sdl \ --host=$CHOST \ --enable-verbose-build \ --prefix=/usr \ --bindir="${GAMES_BINDIR}" \ --datadir="${GAMES_DATADIR}"/${PN} \ --libdir="${GAMES_LIBDIR}" \ --enable-zlib \ $(use_enable debug) \ $(use_enable !debug release-mode) \ $(use_enable zlib) \ $(use_enable aac faad) \ $(use_enable alsa) \ $(use_enable jpeg) \ $(use_enable png) \ $(use_enable mp3 mad) \ $(use_enable mpeg2) \ $(use_enable flac) \ $(use_enable opengl) \ $(use_enable vorbis) \ $(use_enable theora theoradec) \ $(use_enable truetype freetype2) \ $(use_enable x86 nasm) \ $(use_enable unsupported all-engines) \ ${myconf} ${EXTRA_ECONF} || die } src_compile() { emake AR="$(tc-getAR) cru" RANLIB=$(tc-getRANLIB) } src_install() { emake DESTDIR="${D}" install dodoc AUTHORS NEWS README TODO doicon -s scalable icons/scummvm.svg make_desktop_entry scummvm ScummVM scummvm "Game;AdventureGame" prepgamesdirs } pkg_preinst() { games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { games_pkg_postinst gnome2_icon_cache_update } pkg_postrm() { gnome2_icon_cache_update }
