Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libmp3splt/
Date: Mon, 11 Jun 2018 16:16:14
Message-Id: 1528733739.3a603b28058f3807a02a26e7dbdd1d21c9e5340b.bman@gentoo
1 commit: 3a603b28058f3807a02a26e7dbdd1d21c9e5340b
2 Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 11 16:15:39 2018 +0000
4 Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 11 16:15:39 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a603b28
7
8 Revert "media-libs/libmp3splt: drop vulnerable"
9
10 This reverts commit 2b7c9e8a1bdfcb92c92ed6d7d5d4211e3823874e.
11
12 media-libs/libmp3splt/Manifest | 1 +
13 media-libs/libmp3splt/libmp3splt-0.9.1a.ebuild | 50 +++++++++++++++++++++++++
14 media-libs/libmp3splt/libmp3splt-0.9.2.ebuild | 51 ++++++++++++++++++++++++++
15 3 files changed, 102 insertions(+)
16
17 diff --git a/media-libs/libmp3splt/Manifest b/media-libs/libmp3splt/Manifest
18 index 15dea1a79e9..a5278538140 100644
19 --- a/media-libs/libmp3splt/Manifest
20 +++ b/media-libs/libmp3splt/Manifest
21 @@ -1 +1,2 @@
22 +DIST libmp3splt-0.9.1a.tar.gz 702948 BLAKE2B 96661e2fdc96d1ce4555bfc9b84f44bb1ecf9bd05f6b6038274a3097a657707bb6c6ef8b2b6ecf673c390f52a1885a6c91b555c1971d490df7089523d0739329 SHA512 07229c048c4f999c7c723ab2f7bb06807d264609c8c1e38f8ff40f11e54285212de71548bbd66ba3100287d563673d80a8704bd384d7ffcd2145a098faabd389
23 DIST libmp3splt-0.9.2.tar.gz 707598 BLAKE2B 4e8223472a7cd05d71d7df81a88b7d545a726a45d62dc6284d694e8cf8ad9406b037e274dbe28f2cf95febc87d8ba30aa15291f58df95b83a3aa0b5d3469ffea SHA512 e5c98e8b173bc86302ccee4ca5eb0c8a8d93f225357eb7b14dea8d0700ed62ed6316506c182f6b295130f7924ff0b38e865d5e49fa9cd7882c648360d68872ed
24
25 diff --git a/media-libs/libmp3splt/libmp3splt-0.9.1a.ebuild b/media-libs/libmp3splt/libmp3splt-0.9.1a.ebuild
26 new file mode 100644
27 index 00000000000..0a8e12de1cc
28 --- /dev/null
29 +++ b/media-libs/libmp3splt/libmp3splt-0.9.1a.ebuild
30 @@ -0,0 +1,50 @@
31 +# Copyright 1999-2015 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=4
35 +inherit versionator autotools eutils multilib
36 +
37 +DESCRIPTION="a library for mp3splt to split mp3 and ogg files without decoding"
38 +HOMEPAGE="http://mp3splt.sourceforge.net"
39 +SRC_URI="mirror://sourceforge/${PN:3}/${P}.tar.gz"
40 +
41 +LICENSE="GPL-2"
42 +SLOT="0"
43 +KEYWORDS="alpha amd64 ~hppa ~ppc ~ppc64 sparc x86"
44 +IUSE="doc flac pcre"
45 +
46 +RDEPEND="media-libs/libmad
47 + media-libs/libvorbis
48 + media-libs/libogg
49 + media-libs/libid3tag
50 + flac? ( >=media-libs/flac-1.2.1 )
51 + pcre? ( dev-libs/libpcre )"
52 +DEPEND="${RDEPEND}
53 + doc? ( >=app-doc/doxygen-1.8.3.1 media-gfx/graphviz )
54 + sys-apps/findutils"
55 +
56 +src_prepare() {
57 + epatch "${FILESDIR}"/${PN}-0.7-libltdl.patch
58 + eautoreconf
59 +}
60 +
61 +src_configure() {
62 + econf \
63 + --disable-dependency-tracking \
64 + --disable-static \
65 + $(use_enable pcre) \
66 + $(use_enable flac) \
67 + $(use_enable doc doxygen_doc) \
68 + --docdir=/usr/share/doc/${PF} \
69 + --disable-optimise \
70 + --disable-cutter # TODO package cutter <http://cutter.sourceforge.net/>
71 +}
72 +
73 +src_install() {
74 + default
75 + use doc && docompress -x /usr/share/doc/${PF}/doxygen/${PN}_ico.svg
76 +
77 + dodoc AUTHORS ChangeLog LIMITS NEWS README TODO
78 +
79 + find "${D}"/usr -name '*.la' -delete
80 +}
81
82 diff --git a/media-libs/libmp3splt/libmp3splt-0.9.2.ebuild b/media-libs/libmp3splt/libmp3splt-0.9.2.ebuild
83 new file mode 100644
84 index 00000000000..78ab615c50e
85 --- /dev/null
86 +++ b/media-libs/libmp3splt/libmp3splt-0.9.2.ebuild
87 @@ -0,0 +1,51 @@
88 +# Copyright 1999-2016 Gentoo Foundation
89 +# Distributed under the terms of the GNU General Public License v2
90 +
91 +EAPI=5
92 +
93 +inherit versionator autotools eutils multilib
94 +
95 +DESCRIPTION="a library for mp3splt to split mp3 and ogg files without decoding"
96 +HOMEPAGE="http://mp3splt.sourceforge.net"
97 +SRC_URI="mirror://sourceforge/${PN:3}/${P}.tar.gz"
98 +
99 +LICENSE="GPL-2"
100 +SLOT="0"
101 +KEYWORDS="alpha amd64 ~hppa ~ppc ~ppc64 sparc x86"
102 +IUSE="doc flac pcre"
103 +
104 +RDEPEND="media-libs/libmad
105 + media-libs/libvorbis
106 + media-libs/libogg
107 + media-libs/libid3tag
108 + flac? ( >=media-libs/flac-1.2.1 )
109 + pcre? ( dev-libs/libpcre )"
110 +DEPEND="${RDEPEND}
111 + doc? ( >=app-doc/doxygen-1.8.3.1 media-gfx/graphviz )
112 + sys-apps/findutils"
113 +
114 +src_prepare() {
115 + epatch "${FILESDIR}"/${PN}-0.7-libltdl.patch
116 + eautoreconf
117 +}
118 +
119 +src_configure() {
120 + econf \
121 + --disable-dependency-tracking \
122 + --disable-static \
123 + $(use_enable pcre) \
124 + $(use_enable flac) \
125 + $(use_enable doc doxygen_doc) \
126 + --docdir=/usr/share/doc/${PF} \
127 + --disable-optimise \
128 + --disable-cutter # TODO package cutter <http://cutter.sourceforge.net/>
129 +}
130 +
131 +src_install() {
132 + default
133 + use doc && docompress -x /usr/share/doc/${PF}/doxygen/${PN}_ico.svg
134 +
135 + dodoc AUTHORS ChangeLog LIMITS NEWS README TODO
136 +
137 + find "${D}"/usr -name '*.la' -delete
138 +}