commit:     ba8c903d19b8c9f588df8be051886cd85b228a72
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  4 16:37:57 2017 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Jun  4 16:37:57 2017 +0000
URL:        https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=ba8c903d

media-sound/lmms: Bump EAPI

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 media-sound/lmms/lmms-9999.ebuild | 47 ++++++++++++++++++++++-----------------
 1 file changed, 26 insertions(+), 21 deletions(-)

diff --git a/media-sound/lmms/lmms-9999.ebuild 
b/media-sound/lmms/lmms-9999.ebuild
index 48d0d5e..7f1967f 100644
--- a/media-sound/lmms/lmms-9999.ebuild
+++ b/media-sound/lmms/lmms-9999.ebuild
@@ -1,21 +1,21 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="2"
+EAPI=6
 
-inherit eutils cmake-utils git-2
+inherit eutils cmake-utils git-r3
 
-DESCRIPTION="Free alternative to popular programs such as Fruityloops, Cubase 
and Logic"
+DESCRIPTION="Free alternative for Fruityloops, Cubase and Logic"
 HOMEPAGE="http://lmms.sourceforge.net/";
 EGIT_REPO_URI="git://lmms.git.sf.net/gitroot/${PN}/${PN}"
 
 LICENSE="GPL-2 LGPL-2"
 SLOT="0"
 KEYWORDS=""
-
 IUSE="alsa debug fftw fluidsynth jack ogg portaudio pulseaudio sdl stk vst"
 
-RDEPEND="dev-qt/qtcore:4
+RDEPEND="
+       dev-qt/qtcore:4
        dev-qt/qtgui:4[accessibility]
        >=media-libs/libsndfile-1.0.11
        >=media-libs/libsamplerate-0.1.7
@@ -23,13 +23,17 @@ RDEPEND="dev-qt/qtcore:4
        alsa? ( media-libs/alsa-lib )
        fftw? ( sci-libs/fftw:3.0 >=x11-libs/fltk-1.3.0_rc3:1 )
        jack? ( >=media-sound/jack-audio-connection-kit-0.99.0 )
-       ogg? ( media-libs/libvorbis
-                       media-libs/libogg )
+       ogg? (
+               media-libs/libvorbis
+               media-libs/libogg
+       )
        fluidsynth? ( media-sound/fluidsynth )
        portaudio? ( >=media-libs/portaudio-19_pre )
        pulseaudio? ( media-sound/pulseaudio )
-       sdl? ( media-libs/libsdl
-                       >=media-libs/sdl-sound-1.0.1 )
+       sdl? (
+               media-libs/libsdl
+               >=media-libs/sdl-sound-1.0.1
+       )
        stk? ( media-libs/stk )
        vst? ( app-emulation/wine )"
 DEPEND="${RDEPEND}
@@ -45,22 +49,23 @@ DOCS="README AUTHORS TODO"
 PATCHES=( "${FILESDIR}/${PN}-0.4.10-unembedfltk.patch" )
 
 src_configure() {
-       mycmakeargs="${mycmakeargs}
+       local mycmakeargs=(
                -DWANT_SYSTEM_SR=TRUE
                -DWANT_CAPS=FALSE
                -DWANT_TAP=FALSE
                -DWANT_SWH=FALSE
                -DWANT_CMT=FALSE
                -DWANT_CALF=TRUE
-               $(cmake-utils_use_want alsa ALSA)
-               $(cmake-utils_use_want fftw FFTW3F)
-               $(cmake-utils_use_want jack JACK)
-               $(cmake-utils_use_want ogg OGGVORBIS)
-               $(cmake-utils_use_want portaudio PORTAUDIO)
-               $(cmake-utils_use_want pulseaudio PULSEAUDIO)
-               $(cmake-utils_use_want sdl SDL)
-               $(cmake-utils_use_want stk STK)
-               $(cmake-utils_use_want vst VST)
-               $(cmake-utils_use_want fluidsynth SF2)"
+               -DWANT_ALSA=$(usex alsa)
+               -DWANT_FFTW3F=$(usex fftw)
+               -DWANT_JACK=$(usex jack)
+               -DWANT_OGGVORBIS=$(usex ogg)
+               -DWANT_PORTAUDIO=$(usex portaudio)
+               -DWANT_PULSEAUDIO=$(usex pulseaudio)
+               -DWANT_SDL=$(usex sdl)
+               -DWANT_STK=$(usex stk)
+               -DWANT_VST=$(usex vst)
+               -DWANT_SF2=$(usex fluidsynth)
+       )
        cmake-utils_src_configure
 }

Reply via email to