Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/moc/
Date: Sat, 08 Aug 2020 09:09:19
Message-Id: 1596877745.966d75a909731e88c1c655cd1e344c0286f80896.fordfrog@gentoo
1 commit: 966d75a909731e88c1c655cd1e344c0286f80896
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 8 09:08:50 2020 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 8 09:09:05 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966d75a9
7
8 media-sound/moc: switched to virtual/jack + eapi7 in 2.6_alpha3
9
10 Closes: https://bugs.gentoo.org/736310
11 Package-Manager: Portage-3.0.1, Repoman-2.3.23
12 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
13
14 media-sound/moc/moc-2.6_alpha3-r2.ebuild | 94 ++++++++++++++++++++++++++++++++
15 1 file changed, 94 insertions(+)
16
17 diff --git a/media-sound/moc/moc-2.6_alpha3-r2.ebuild b/media-sound/moc/moc-2.6_alpha3-r2.ebuild
18 new file mode 100644
19 index 00000000000..39370f008cf
20 --- /dev/null
21 +++ b/media-sound/moc/moc-2.6_alpha3-r2.ebuild
22 @@ -0,0 +1,94 @@
23 +# Copyright 1999-2020 Gentoo Authors
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=7
27 +
28 +MY_P=${PN}-${PV/_/-}
29 +DESCRIPTION="Music On Console - ncurses interface for playing audio files"
30 +HOMEPAGE="https://moc.daper.net"
31 +SRC_URI="http://ftp.daper.net/pub/soft/moc/unstable/${MY_P}.tar.xz"
32 +
33 +LICENSE="GPL-2"
34 +SLOT="0"
35 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
36 +IUSE="aac alsa +cache curl debug ffmpeg flac jack libsamplerate mad +magic modplug musepack
37 + oss sid sndfile speex timidity tremor +unicode vorbis wavpack"
38 +
39 +RDEPEND="
40 + >=dev-libs/libltdl-2:0
41 + dev-libs/popt
42 + sys-libs/ncurses:0=[unicode?]
43 + aac? ( media-libs/faad2 )
44 + alsa? ( >=media-libs/alsa-lib-1.0.11 )
45 + cache? ( >=sys-libs/db-4.1:= )
46 + curl? ( >=net-misc/curl-7.15.1 )
47 + ffmpeg? ( >=media-video/ffmpeg-1.2.6-r1 )
48 + flac? ( >=media-libs/flac-1.1.3 )
49 + jack? ( virtual/jack )
50 + libsamplerate? ( >=media-libs/libsamplerate-0.1.0 )
51 + mad? (
52 + media-libs/libmad
53 + sys-libs/zlib
54 + media-libs/libid3tag
55 + )
56 + magic? ( sys-apps/file )
57 + modplug? ( >=media-libs/libmodplug-0.7 )
58 + musepack? (
59 + media-sound/musepack-tools
60 + >=media-libs/taglib-1.5
61 + )
62 + sid? ( >=media-libs/libsidplay-2.1.1 )
63 + sndfile? ( >=media-libs/libsndfile-1.0.0 )
64 + speex? ( >=media-libs/speex-1.0.0 )
65 + timidity? (
66 + >=media-libs/libtimidity-0.1.0
67 + media-sound/timidity++
68 + )
69 + vorbis? (
70 + >=media-libs/libogg-1.0
71 + tremor? ( media-libs/tremor )
72 + !tremor? ( >=media-libs/libvorbis-1.0 )
73 + )
74 + wavpack? ( >=media-sound/wavpack-4.31 )
75 +"
76 +DEPEND="${RDEPEND}
77 + app-arch/xz-utils
78 + virtual/pkgconfig
79 +"
80 +
81 +S=${WORKDIR}/${MY_P}
82 +PATCHES=( "${FILESDIR}/ffmpeg4.patch" )
83 +
84 +src_configure() {
85 + local myconf=(
86 + --without-rcc
87 + $(use_enable debug)
88 + $(use_enable cache)
89 + $(use_with oss)
90 + $(use_with alsa)
91 + $(use_with jack)
92 + $(use_with magic)
93 + $(use_with unicode ncursesw)
94 + $(use_with libsamplerate samplerate)
95 + $(use_with aac)
96 + $(use_with ffmpeg)
97 + $(use_with flac)
98 + $(use_with modplug)
99 + $(use_with mad mp3)
100 + $(use_with musepack)
101 + $(use_with sid sidplay2)
102 + $(use_with sndfile)
103 + $(use_with speex)
104 + $(use_with timidity)
105 + $(use_with vorbis vorbis $(usex tremor tremor ""))
106 + $(use_with wavpack)
107 + $(use_with curl)
108 + )
109 +
110 + econf "${myconf[@]}"
111 +}
112 +
113 +src_install() {
114 + default
115 + find "${D}" -name '*.la' -delete || die
116 +}