Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/betagarden:master commit in: media-sound/lmms/
Date: Sun, 04 Jun 2017 18:18:11
Message-Id: 1496594277.ba8c903d19b8c9f588df8be051886cd85b228a72.jlec@gentoo
1 commit: ba8c903d19b8c9f588df8be051886cd85b228a72
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 4 16:37:57 2017 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 4 16:37:57 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=ba8c903d
7
8 media-sound/lmms: Bump EAPI
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.2
11 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
12
13 media-sound/lmms/lmms-9999.ebuild | 47 ++++++++++++++++++++++-----------------
14 1 file changed, 26 insertions(+), 21 deletions(-)
15
16 diff --git a/media-sound/lmms/lmms-9999.ebuild b/media-sound/lmms/lmms-9999.ebuild
17 index 48d0d5e..7f1967f 100644
18 --- a/media-sound/lmms/lmms-9999.ebuild
19 +++ b/media-sound/lmms/lmms-9999.ebuild
20 @@ -1,21 +1,21 @@
21 -# Copyright 1999-2013 Gentoo Foundation
22 +# Copyright 1999-2017 Gentoo Foundation
23 # Distributed under the terms of the GNU General Public License v2
24
25 -EAPI="2"
26 +EAPI=6
27
28 -inherit eutils cmake-utils git-2
29 +inherit eutils cmake-utils git-r3
30
31 -DESCRIPTION="Free alternative to popular programs such as Fruityloops, Cubase and Logic"
32 +DESCRIPTION="Free alternative for Fruityloops, Cubase and Logic"
33 HOMEPAGE="http://lmms.sourceforge.net/"
34 EGIT_REPO_URI="git://lmms.git.sf.net/gitroot/${PN}/${PN}"
35
36 LICENSE="GPL-2 LGPL-2"
37 SLOT="0"
38 KEYWORDS=""
39 -
40 IUSE="alsa debug fftw fluidsynth jack ogg portaudio pulseaudio sdl stk vst"
41
42 -RDEPEND="dev-qt/qtcore:4
43 +RDEPEND="
44 + dev-qt/qtcore:4
45 dev-qt/qtgui:4[accessibility]
46 >=media-libs/libsndfile-1.0.11
47 >=media-libs/libsamplerate-0.1.7
48 @@ -23,13 +23,17 @@ RDEPEND="dev-qt/qtcore:4
49 alsa? ( media-libs/alsa-lib )
50 fftw? ( sci-libs/fftw:3.0 >=x11-libs/fltk-1.3.0_rc3:1 )
51 jack? ( >=media-sound/jack-audio-connection-kit-0.99.0 )
52 - ogg? ( media-libs/libvorbis
53 - media-libs/libogg )
54 + ogg? (
55 + media-libs/libvorbis
56 + media-libs/libogg
57 + )
58 fluidsynth? ( media-sound/fluidsynth )
59 portaudio? ( >=media-libs/portaudio-19_pre )
60 pulseaudio? ( media-sound/pulseaudio )
61 - sdl? ( media-libs/libsdl
62 - >=media-libs/sdl-sound-1.0.1 )
63 + sdl? (
64 + media-libs/libsdl
65 + >=media-libs/sdl-sound-1.0.1
66 + )
67 stk? ( media-libs/stk )
68 vst? ( app-emulation/wine )"
69 DEPEND="${RDEPEND}
70 @@ -45,22 +49,23 @@ DOCS="README AUTHORS TODO"
71 PATCHES=( "${FILESDIR}/${PN}-0.4.10-unembedfltk.patch" )
72
73 src_configure() {
74 - mycmakeargs="${mycmakeargs}
75 + local mycmakeargs=(
76 -DWANT_SYSTEM_SR=TRUE
77 -DWANT_CAPS=FALSE
78 -DWANT_TAP=FALSE
79 -DWANT_SWH=FALSE
80 -DWANT_CMT=FALSE
81 -DWANT_CALF=TRUE
82 - $(cmake-utils_use_want alsa ALSA)
83 - $(cmake-utils_use_want fftw FFTW3F)
84 - $(cmake-utils_use_want jack JACK)
85 - $(cmake-utils_use_want ogg OGGVORBIS)
86 - $(cmake-utils_use_want portaudio PORTAUDIO)
87 - $(cmake-utils_use_want pulseaudio PULSEAUDIO)
88 - $(cmake-utils_use_want sdl SDL)
89 - $(cmake-utils_use_want stk STK)
90 - $(cmake-utils_use_want vst VST)
91 - $(cmake-utils_use_want fluidsynth SF2)"
92 + -DWANT_ALSA=$(usex alsa)
93 + -DWANT_FFTW3F=$(usex fftw)
94 + -DWANT_JACK=$(usex jack)
95 + -DWANT_OGGVORBIS=$(usex ogg)
96 + -DWANT_PORTAUDIO=$(usex portaudio)
97 + -DWANT_PULSEAUDIO=$(usex pulseaudio)
98 + -DWANT_SDL=$(usex sdl)
99 + -DWANT_STK=$(usex stk)
100 + -DWANT_VST=$(usex vst)
101 + -DWANT_SF2=$(usex fluidsynth)
102 + )
103 cmake-utils_src_configure
104 }