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/linuxsampler/
Date: Sat, 12 Jun 2021 09:43:18
Message-Id: 1623490992.5593674ca518e53755920264c6c64d68547be8df.fordfrog@gentoo
1 commit: 5593674ca518e53755920264c6c64d68547be8df
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 12 09:43:01 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 12 09:43:12 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5593674c
7
8 media-sound/linuxsampler: removed obsolete 2.1.1
9
10 Package-Manager: Portage-3.0.19, Repoman-3.0.3
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 media-sound/linuxsampler/Manifest | 1 -
14 media-sound/linuxsampler/linuxsampler-2.1.1.ebuild | 79 ----------------------
15 2 files changed, 80 deletions(-)
16
17 diff --git a/media-sound/linuxsampler/Manifest b/media-sound/linuxsampler/Manifest
18 index a6539430110..f06007d683c 100644
19 --- a/media-sound/linuxsampler/Manifest
20 +++ b/media-sound/linuxsampler/Manifest
21 @@ -1,2 +1 @@
22 -DIST linuxsampler-2.1.1.tar.bz2 1410461 BLAKE2B dacaab33601f25954ea1a3380c8e28358d2111b664982f25ec9cac46adb99241ecfd53101ca3b23428c1a16fcef738b1e7e481b1c7eeb6d9659773f5b8856b55 SHA512 3f172efe40bbe130a2ac09f9393a46a30cc327a6754a80fdb36e65276518ec82befa2075acc567ccd99c22d9859c1a65f58ff2ad7af70cd9e4649ae14fd5357c
23 DIST linuxsampler-2.2.0.tar.bz2 1507276 BLAKE2B 9650938d0aace876e817884121b824713dd2f747505344d7895e7d99da62f2214fb4c4bf43c398f4e486202e23e7a57288e19734e8c565a917d823169deb717a SHA512 9015bb8d3af125e13c5c2ef3ae2d3987f7b7dda72e238cff25e622a3291019f5e392195dd27e7e783c70d877d9b267915fc443369eb17117e5eb7c54b8496c68
24
25 diff --git a/media-sound/linuxsampler/linuxsampler-2.1.1.ebuild b/media-sound/linuxsampler/linuxsampler-2.1.1.ebuild
26 deleted file mode 100644
27 index 7236b6df4f2..00000000000
28 --- a/media-sound/linuxsampler/linuxsampler-2.1.1.ebuild
29 +++ /dev/null
30 @@ -1,79 +0,0 @@
31 -# Copyright 1999-2021 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -inherit autotools flag-o-matic
37 -
38 -DESCRIPTION="Software audio sampler engine with professional grade features"
39 -HOMEPAGE="https://www.linuxsampler.org/"
40 -SRC_URI="https://download.linuxsampler.org/packages/${P}.tar.bz2"
41 -
42 -LICENSE="GPL-2"
43 -SLOT="0"
44 -KEYWORDS="amd64 ~x86"
45 -IUSE="alsa doc jack lv2 sf2 sqlite"
46 -REQUIRED_USE="|| ( alsa jack )"
47 -
48 -RDEPEND="
49 - >=media-libs/libgig-4.2.0
50 - media-libs/libsndfile[-minimal]
51 - alsa? ( media-libs/alsa-lib )
52 - jack? ( virtual/jack )
53 - lv2? ( media-libs/lv2 )
54 - sqlite? ( >=dev-db/sqlite-3.3 )
55 -"
56 -DEPEND="${RDEPEND}
57 - media-libs/dssi
58 - media-libs/ladspa-sdk
59 -"
60 -BDEPEND="
61 - virtual/pkgconfig
62 - doc? ( app-doc/doxygen )
63 -"
64 -
65 -PATCHES=(
66 - "${FILESDIR}/${PN}-2.0.0-nptl-hardened.patch"
67 - "${FILESDIR}/${PN}-2.0.0-lv2-automagic.patch"
68 - "${FILESDIR}/${P}-fix-yyterror-not-declared.patch"
69 -)
70 -
71 -DOCS=( AUTHORS ChangeLog NEWS README )
72 -
73 -src_prepare() {
74 - default
75 - # Force regeneration of the file to let it build with all bison
76 - # versions, bug #556204
77 - rm src/network/lscpparser.cpp || die
78 - eautoreconf
79 -}
80 -
81 -src_configure() {
82 - append-cxxflags -std=c++14
83 -
84 - local myeconfargs=(
85 - --disable-arts-driver
86 - --disable-static
87 - $(use_enable alsa alsa-driver)
88 - $(use_enable jack jack-driver)
89 - $(use_enable lv2)
90 - $(use_enable sqlite instruments-db)
91 - $(use_enable sf2 sf2-engine)
92 - )
93 - econf "${myeconfargs[@]}"
94 -}
95 -
96 -src_compile() {
97 - emake
98 - use doc && emake docs
99 -}
100 -
101 -src_install() {
102 - use doc && local HTML_DOCS=( doc/html/. )
103 - default
104 - find "${D}" -name '*.la' -delete || die
105 -
106 - # lscp files conflict with nilfs-utils, bug #556330
107 - mv "${D}/usr/bin/lscp" "${D}/usr/bin/lscp-${PN}" || die
108 - mv "${D}/usr/share/man/man1/lscp.1" "${D}/usr/share/man/man1/lscp-${PN}.1" || die
109 -}