From: William Hubbs Date: Wed, 29 Jun 2016 22:13:11 +0000 (-0500) Subject: games-emulation/dosbox: sync live ebuild and make it copyable X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=b252a3bd07e923b507c7eddb72656834033b5ba4;p=gentoo.git games-emulation/dosbox: sync live ebuild and make it copyable Package-Manager: portage-2.2.28 --- diff --git a/games-emulation/dosbox/dosbox-9999.ebuild b/games-emulation/dosbox/dosbox-9999.ebuild index f0caa33b0f3c..97c581f2f198 100644 --- a/games-emulation/dosbox/dosbox-9999.ebuild +++ b/games-emulation/dosbox/dosbox-9999.ebuild @@ -1,17 +1,24 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 -ESVN_REPO_URI="https://dosbox.svn.sourceforge.net/svnroot/dosbox/dosbox/trunk" -inherit autotools eutils subversion games +EAPI=6 + +if [[ ${PV} = 9999 ]]; then + ESVN_REPO_URI="https://dosbox.svn.sourceforge.net/svnroot/dosbox/dosbox/trunk" + inherit subversion +else + SRC_URI="mirror://sourceforge/dosbox/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +fi + +inherit autotools eutils DESCRIPTION="DOS emulator" HOMEPAGE="http://dosbox.sourceforge.net/" LICENSE="GPL-2" SLOT="0" -KEYWORDS="" IUSE="alsa debug hardened opengl" DEPEND="alsa? ( media-libs/alsa-lib ) @@ -23,19 +30,20 @@ DEPEND="alsa? ( media-libs/alsa-lib ) media-libs/sdl-sound" RDEPEND=${DEPEND} -S=${WORKDIR}/${PN} - -src_unpack() { - subversion_src_unpack -} +if [[ ${PV} = 9999 ]]; then + S=${WORKDIR}/${PN} +fi src_prepare() { - subversion_src_prepare + default + if [[ ${PV} = 9999 ]]; then + subversion_src_prepare + fi eautoreconf } src_configure() { - egamesconf \ + econf \ $(use_enable alsa alsa-midi) \ $(use_enable !hardened dynamic-core) \ $(use_enable !hardened dynamic-x86) \ @@ -47,5 +55,4 @@ src_install() { default make_desktop_entry dosbox DOSBox /usr/share/pixmaps/dosbox.ico doicon src/dosbox.ico - prepgamesdirs }