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/audacity/
Date: Sun, 02 Aug 2020 11:10:32
Message-Id: 1596366598.5c847ef376234741c701851f63316618b426ad16.fordfrog@gentoo
1 commit: 5c847ef376234741c701851f63316618b426ad16
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 2 11:09:58 2020 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 2 11:09:58 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c847ef3
7
8 media-sound/audacity: removed obsolete 2.3.2
9
10 Package-Manager: Portage-3.0.1, Repoman-2.3.23
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 media-sound/audacity/Manifest | 2 -
14 media-sound/audacity/audacity-2.3.2.ebuild | 138 -----------------------------
15 2 files changed, 140 deletions(-)
16
17 diff --git a/media-sound/audacity/Manifest b/media-sound/audacity/Manifest
18 index 8242e7c042b..b52eb2a23f6 100644
19 --- a/media-sound/audacity/Manifest
20 +++ b/media-sound/audacity/Manifest
21 @@ -1,8 +1,6 @@
22 -DIST Audacity-2.3.2.tar.gz 61972597 BLAKE2B 968c3d877392af92e2a23d8357fe65c3eb608122185d037e741ed6165d1acb3af70fc15dce63140eff14cd032fb3e3dc1b8b4f7bca9016f8e0e56aaef8a27802 SHA512 a59d6e9e974d5f78f5ca561e3bea31fc1b3e88f9ea60b2df7ce8bcec264d886f3fdc8f20030e11a86daff8ffeb735850b5e5f73c45fbef0bfcc58692423e7cd0
23 DIST Audacity-2.3.3.tar.gz 62073352 BLAKE2B a87f9ada8dd2ffeda86fecd194333dc53b5f1fe086c179dd904cebc912f5bff5a7d4be0c2584a6633a7dc4dadabc3ad438b45ab5fbbee573cc39ee91dfd62846 SHA512 0789d5bc27933c688b8c99e0d9d9ca65f3b0c59cf74a235feee094a1815bdb59a32a4f50d2938b8fb9d72b0c5ba88451d02f90c5163931774a2088463562c5ef
24 DIST Audacity-2.4.2.tar.gz 61248430 BLAKE2B bb7e31e22d2a09c38767b019ed5c2c2be31741594715d73452fc4622d171a6209e87009b6f820873cc1cff2f6b85547a3dea0a2d8d4dd7195617509e571ee9b8 SHA512 0d9cdabf5ba2c7207e8d8e4a8bdfc3e7d32277386436ecb480e3ff781720f5449a56b310ba91c78ca67afb752e2ab736abd5b7ce40d19d153bfc4a2067343a3d
25 DIST audacity-manual-2.2.2.zip 13501474 BLAKE2B f0289f22dc4134b31f38d4acee3bda9f915829842030f8454cce1801377d177c32a7f35077673ce7db0a0f059a644d8146457e6a6377c5f6abc01c11da6a4f53 SHA512 a34ded796157d763fa024e0a235ecce7c67a68bcce86b487f8c022d45d8337fe550e40f56df4155a16293b974511d0bcf130cb086b3594bc0c42d9d0f84f1e86
26 -DIST audacity-manual-2.3.2.zip 21163508 BLAKE2B 6a0ec89567db63164e897aad21af6fb31557e2519640788c781b21e885c0f704174529d9abf3e8645ccb3bca0f7b987fa708b1ce64597b282357b823e8addd44 SHA512 5e541065236badfdc2331681e43dee2564f933c33a3a588806f189acc8d8285a2c60bf9bc0c7052c6cb23fa1ee29a9f5e0428540cd556901dcf896def1c7c0ac
27 DIST audacity-manual-2.3.3.zip 15135177 BLAKE2B f281fea3344513152f0841e11e5dcdfea591d7dced046028fd67954e6a34a0f7bad41cb37215d4b784d92c6ee64038918e521e1117dc0ccbc0101404d1388c84 SHA512 2612396ef61aa6e07e0ff1cc5f473dcdc34d8a166f95a9e4986bf491e8b0502c08641d9ef4c64adc19c1b22fe21514afcc5c3bed585b49e7e7c3c851fe532cd4
28 DIST audacity-manual-2.4.2.zip 22459298 BLAKE2B 001ca56f73c3c48f9b49b3b6478c6de6fb4c305fb869b11d93e41d5aee7ee45133bd7047c4d281fed4859d6c6061352dfaeb995e7b2602e42e09ab04e05e00dc SHA512 8afc7faffb0da87efe0c2cb64f8593777357252b4893ae0522ec7b37b4f7806ad9582ca9e4b751d085c2598aba6b580dacd805daa00b236a4ff8f6663a80135c
29 DIST audacity-minsrc-2.2.2.tar.xz 8210700 BLAKE2B b887cff6994f2d5315b5d22b47d460a6b7c7b7af4f212585740a7534dc1345a8b3cda701a8541fabeef1aedf30cd336466798b2da4ef62ed010152540ee02d26 SHA512 8e52b4456a3a328a9933961746722ab5c545d17f7c05f3ae4aa83ba5d4f8323590ffa070de9462163362032b372aa48bc61fc96459e5565eec29a146b7a0351c
30
31 diff --git a/media-sound/audacity/audacity-2.3.2.ebuild b/media-sound/audacity/audacity-2.3.2.ebuild
32 deleted file mode 100644
33 index a3ac1df60e7..00000000000
34 --- a/media-sound/audacity/audacity-2.3.2.ebuild
35 +++ /dev/null
36 @@ -1,138 +0,0 @@
37 -# Copyright 1999-2020 Gentoo Authors
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=7
41 -
42 -inherit flag-o-matic wxwidgets xdg
43 -
44 -MY_P="Audacity-${PV}"
45 -DOC_PV="${PV}"
46 -DESCRIPTION="Free crossplatform audio editor"
47 -HOMEPAGE="https://web.audacityteam.org/"
48 -# wget doesn't seem to work on FossHub links, so we mirror
49 -SRC_URI="https://github.com/audacity/audacity/archive/${MY_P}.tar.gz
50 - doc? ( https://dev.gentoo.org/~polynomial-c/dist/${PN}-manual-${DOC_PV}.zip )"
51 -
52 -LICENSE="GPL-2"
53 -SLOT="0"
54 -KEYWORDS="~amd64 ~mips ~x86"
55 -IUSE="alsa cpu_flags_x86_sse doc ffmpeg +flac id3tag jack +ladspa +lame
56 - +lv2 mad midi nls +portmixer sbsms +soundtouch twolame vamp +vorbis +vst"
57 -
58 -RESTRICT="test"
59 -
60 -RDEPEND=">=app-arch/zip-2.3
61 - dev-libs/expat
62 - >=media-libs/libsndfile-1.0.0
63 - >=media-libs/portaudio-19.06.00-r2[alsa?]
64 - <media-libs/portaudio-20
65 - media-libs/soxr
66 - x11-libs/wxGTK:3.0[X]
67 - alsa? ( media-libs/alsa-lib )
68 - ffmpeg? ( >=media-video/ffmpeg-1.2:= )
69 - flac? ( >=media-libs/flac-1.3.1[cxx] )
70 - id3tag? ( media-libs/libid3tag )
71 - jack? ( virtual/jack )
72 - lame? ( >=media-sound/lame-3.70 )
73 - lv2? (
74 - media-libs/lilv
75 - media-libs/lv2
76 - media-libs/suil
77 - )
78 - mad? ( >=media-libs/libmad-0.14.2b )
79 - sbsms? ( media-libs/libsbsms )
80 - soundtouch? ( >=media-libs/libsoundtouch-1.3.1 )
81 - twolame? ( media-sound/twolame )
82 - vamp? ( >=media-libs/vamp-plugin-sdk-2.0 )
83 - vorbis? ( >=media-libs/libvorbis-1.0 )
84 -"
85 -DEPEND="${RDEPEND}"
86 -BDEPEND="virtual/pkgconfig
87 - nls? ( sys-devel/gettext )
88 -"
89 -
90 -S="${WORKDIR}/${PN}-${MY_P}"
91 -
92 -PATCHES=(
93 - "${FILESDIR}"/${PN}-2.3.2-fix_building_against_system_portaudio.patch
94 - "${FILESDIR}"/${PN}-2.3.2-Fix-building-without-midi.patch
95 -)
96 -
97 -src_prepare() {
98 - default
99 -
100 - use midi || sed -i \
101 - -e 's:^\(#define EXPERIMENTAL_MIDI_OUT\):// \1:' \
102 - src/Experimental.h || die
103 -}
104 -
105 -src_configure() {
106 - local WX_GTK_VER="3.0"
107 - setup-wxwidgets
108 - append-cxxflags -std=gnu++14
109 -
110 - # * always use system libraries if possible
111 - # * options listed in the order that configure --help lists them
112 - local myeconfargs=(
113 - --disable-dynamic-loading
114 - --enable-nyquist=local
115 - --enable-unicode
116 - --with-expat
117 - --with-lib-preference=system
118 - --with-libsndfile
119 - --with-libsoxr
120 - --with-mod-script-pipe
121 - --with-mod-nyq-bench
122 - --with-portaudio
123 - --with-widgetextra=local
124 - --with-wx-version=${WX_GTK_VER}
125 - $(use_enable cpu_flags_x86_sse sse)
126 - $(use_enable ladspa)
127 - $(use_enable nls)
128 - $(use_enable vst)
129 - $(use_with ffmpeg)
130 - $(use_with flac libflac)
131 - $(use_with id3tag libid3tag)
132 - $(use_with lame)
133 - $(use_with lv2)
134 - $(use_with mad libmad)
135 - $(use_with midi portmidi local)
136 - $(use_with midi "" local)
137 - $(use_with portmixer)
138 - $(use_with sbsms)
139 - $(use_with soundtouch)
140 - $(use_with twolame libtwolame)
141 - $(use_with vamp libvamp)
142 - $(use_with vorbis libvorbis)
143 - )
144 - econf "${myeconfargs[@]}"
145 -}
146 -
147 -src_install() {
148 - emake DESTDIR="${D}" install
149 -
150 - # Remove bad doc install
151 - rm -r "${ED}"/usr/share/doc || die
152 -
153 - # Install our docs
154 - einstalldocs
155 -
156 - if use doc ; then
157 - docinto html
158 - dodoc -r "${WORKDIR}"/help/manual/{m,man,manual}
159 - dodoc "${WORKDIR}"/help/manual/{favicon.ico,index.html,quick_help.html}
160 - dosym ../../doc/${PF}/html /usr/share/${PN}/help/manual
161 - fi
162 -}
163 -
164 -pkg_preinst() {
165 - xdg_pkg_preinst
166 -}
167 -
168 -pkg_postinst() {
169 - xdg_pkg_postinst
170 -}
171 -
172 -pkg_postrm() {
173 - xdg_pkg_postrm
174 -}