Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/gstreamer/
Date: Sun, 28 Feb 2016 11:09:37
Message-Id: 1456657736.8a5dbb42a3a3479ec11db5adeb6be6b25818df40.pacho@gentoo
1 commit: 8a5dbb42a3a3479ec11db5adeb6be6b25818df40
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 28 11:07:08 2016 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 28 11:08:56 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5dbb42
7
8 media-libs/gstreamer: Drop old
9
10 Package-Manager: portage-2.2.27
11
12 media-libs/gstreamer/Manifest | 2 -
13 media-libs/gstreamer/gstreamer-1.6.1.ebuild | 104 ----------------------------
14 media-libs/gstreamer/gstreamer-1.6.2.ebuild | 104 ----------------------------
15 3 files changed, 210 deletions(-)
16
17 diff --git a/media-libs/gstreamer/Manifest b/media-libs/gstreamer/Manifest
18 index 0ddf6a7..5cd70b6 100644
19 --- a/media-libs/gstreamer/Manifest
20 +++ b/media-libs/gstreamer/Manifest
21 @@ -1,5 +1,3 @@
22 DIST gstreamer-0.10.36.tar.xz 3025876 SHA256 9151aa108c177054387885763fa0e433e76780f7c5655c70a5390f2a6c6871da SHA512 7468abb578398681d2adb0e9bbc9ee8ae25aaef72369d45a66ada6c67d1759afdce606cb32e68d9e30ae813196bdfef3d4d33202bc77839cc1fbf5fc436c1bd8 WHIRLPOOL 03b841624552be860d4bf824bde9d6d5d6afc629048244b02037c96370c88191f34a6d09f02af61f295a9d6f84952efec2c5d4b0a28e8e70cd17966ed1b01d93
23 DIST gstreamer-1.4.5.tar.xz 3324052 SHA256 40801aa7f979024526258a0e94707ba42b8ab6f7d2206e56adbc4433155cb0ae SHA512 ed7b371f99b7da4ec462e34cd8e02062a0faaad7498a87cfc1ef39f8740db9bca0cc5bfe17ae5ff24abe0bd4a6771e732da193c01ca0e2d835b6c5d9f0d41403 WHIRLPOOL 3065b43a84d8d1d09ec9fb9bda5afc91550cd9f55e2db486c6aceec8fa41dd5ae7d3809c6b6249e86e658c94ffed6ec5a4a7a3cd25b2ab17c24c5a3488355bee
24 -DIST gstreamer-1.6.1.tar.xz 3552476 SHA256 973a3f213c8d41d6dd0e4e7e38fd6cccacd5ae1ac09e1179a8d5d869ef0a5c9c SHA512 30b776a7ed9e9129e98e937da3c662eab5735e13caf9bb44a290b164d462bd6ba6101650971047e8ba595cc11c99507517df3593456507b37c6c9038fbd6fd1e WHIRLPOOL cadc669d22ae3aea5a590ba057f26b5e304c9f52b9d612bce1b6081bdb98cfaba83bdd48d2893a3d37caa152f2c79d1edff6f70ae6026def8ec2d6dfde2d6d3e
25 -DIST gstreamer-1.6.2.tar.xz 3557808 SHA256 5896716bd8e089dba452932a2eff2bb6f6c9d58ff64a96635d157f1ffaf8feb2 SHA512 c6032e8d11870668a716b546d1d1b9908e670767c41390285d4f1a89b93ec44262d901e2ba5ed251e9cbf316b41ff46d1f71d5208997f0b0b717de55df0080f9 WHIRLPOOL dd768878e175bba3318d5550556eb8b588ea3ff95db018547e3fc676d98f1b7b67b4a7d05f5c03c01ef24766daf348d27b8e6808607db5e6ccee4c334294d370
26 DIST gstreamer-1.6.3.tar.xz 3553256 SHA256 22f9568d67b87cf700a111f381144bd37cb93790a77e4e331db01fe854a37f24 SHA512 f5ab2461469d489da956a0dd4e785e8f0a130b104a37289f7821be6e8f8e5049864888fdcf3a7d281406bf48b40737afa75347c22e6bec05ff2cf525734b51f7 WHIRLPOOL 386efbe1f431e247e11f7369ababb8bb5f2d457b046de1eb955cb9d2322f995c862b22124efcbeeeb9b4d25def664de952b98fe54ba71cd2438502e86ac1db7c
27
28 diff --git a/media-libs/gstreamer/gstreamer-1.6.1.ebuild b/media-libs/gstreamer/gstreamer-1.6.1.ebuild
29 deleted file mode 100644
30 index 3b7dce9..0000000
31 --- a/media-libs/gstreamer/gstreamer-1.6.1.ebuild
32 +++ /dev/null
33 @@ -1,104 +0,0 @@
34 -# Copyright 1999-2015 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -# $Id$
37 -
38 -EAPI="5"
39 -
40 -inherit bash-completion-r1 eutils multilib multilib-minimal pax-utils
41 -
42 -DESCRIPTION="Open source multimedia framework"
43 -HOMEPAGE="http://gstreamer.freedesktop.org/"
44 -SRC_URI="http://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz"
45 -
46 -LICENSE="LGPL-2+"
47 -SLOT="1.0"
48 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
49 -IUSE="+caps +introspection nls +orc test"
50 -
51 -RDEPEND="
52 - >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
53 - caps? ( sys-libs/libcap )
54 - introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
55 -"
56 -DEPEND="${RDEPEND}
57 - app-arch/xz-utils
58 - >=dev-util/gtk-doc-am-1.12
59 - sys-devel/bison
60 - sys-devel/flex
61 - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
62 - nls? ( sys-devel/gettext )
63 -"
64 -# gtk-doc-am to install API docs
65 -
66 -src_configure() {
67 - if [[ ${CHOST} == *-interix* ]] ; then
68 - export ac_cv_lib_dl_dladdr=no
69 - export ac_cv_func_poll=no
70 - fi
71 - if [[ ${CHOST} == powerpc-apple-darwin* ]] ; then
72 - # GCC groks this, but then refers to an implementation (___multi3,
73 - # ___udivti3) that don't exist (at least I can't find it), so force
74 - # this one to be off, such that we use 2x64bit emulation code.
75 - export gst_cv_uint128_t=no
76 - fi
77 -
78 - multilib-minimal_src_configure
79 -}
80 -
81 -multilib_src_configure() {
82 - # Set 'libexecdir' to ABI-specific location for the library spawns
83 - # helpers from there.
84 - # Disable static archives, dependency tracking and examples
85 - # to speed up build time
86 - # Disable debug, as it only affects -g passing (debugging symbols), this must done through make.conf in gentoo
87 - local myconf=(
88 - --libexecdir="${EPREFIX}"/usr/$(get_libdir)
89 - --disable-debug
90 - --disable-examples
91 - --disable-static
92 - --disable-valgrind
93 - --enable-check
94 - $(multilib_native_use_enable introspection)
95 - $(use_enable nls)
96 - $(use_enable test tests)
97 - --with-bash-completion-dir="$(get_bashcompdir)"
98 - --with-package-name="GStreamer ebuild for Gentoo"
99 - --with-package-origin="https://packages.gentoo.org/package/media-libs/gstreamer"
100 - )
101 -
102 - if use caps ; then
103 - myconf+=( --with-ptp-helper-permissions=capabilities )
104 - else
105 - myconf+=(
106 - --with-ptp-helper-permissions=setuid-root
107 - --with-ptp-helper-setuid-user=nobody
108 - --with-ptp-helper-setuid-group=nobody
109 - )
110 - fi
111 -
112 - ECONF_SOURCE="${S}" econf ${myconf[$@]}
113 -
114 - if multilib_is_native_abi; then
115 - local x
116 - for x in gst libs plugins; do
117 - ln -s "${S}"/docs/${x}/html docs/${x}/html || die
118 - done
119 - fi
120 -}
121 -
122 -multilib_src_install() {
123 - # can't do "default", we want to install docs in multilib_src_install_all
124 - emake DESTDIR="${D}" install
125 -
126 - # Needed for orc-using gst plugins on hardened/PaX systems, bug #421579
127 - use orc && pax-mark -m "${ED}usr/$(get_libdir)/gstreamer-${SLOT}/gst-plugin-scanner"
128 -}
129 -
130 -multilib_src_install_all() {
131 - DOCS="AUTHORS ChangeLog NEWS MAINTAINERS README RELEASE"
132 - einstalldocs
133 - prune_libtool_files --modules
134 -
135 - # Needed for orc-using gst plugins on hardened/PaX systems, bug #421579
136 - use orc && pax-mark -m "${ED}usr/bin/gst-launch-${SLOT}"
137 -}
138
139 diff --git a/media-libs/gstreamer/gstreamer-1.6.2.ebuild b/media-libs/gstreamer/gstreamer-1.6.2.ebuild
140 deleted file mode 100644
141 index bb61db6..0000000
142 --- a/media-libs/gstreamer/gstreamer-1.6.2.ebuild
143 +++ /dev/null
144 @@ -1,104 +0,0 @@
145 -# Copyright 1999-2015 Gentoo Foundation
146 -# Distributed under the terms of the GNU General Public License v2
147 -# $Id$
148 -
149 -EAPI="5"
150 -
151 -inherit bash-completion-r1 eutils multilib multilib-minimal pax-utils
152 -
153 -DESCRIPTION="Open source multimedia framework"
154 -HOMEPAGE="http://gstreamer.freedesktop.org/"
155 -SRC_URI="http://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz"
156 -
157 -LICENSE="LGPL-2+"
158 -SLOT="1.0"
159 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
160 -IUSE="+caps +introspection nls +orc test"
161 -
162 -RDEPEND="
163 - >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
164 - caps? ( sys-libs/libcap )
165 - introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
166 -"
167 -DEPEND="${RDEPEND}
168 - app-arch/xz-utils
169 - >=dev-util/gtk-doc-am-1.12
170 - sys-devel/bison
171 - sys-devel/flex
172 - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
173 - nls? ( sys-devel/gettext )
174 -"
175 -# gtk-doc-am to install API docs
176 -
177 -src_configure() {
178 - if [[ ${CHOST} == *-interix* ]] ; then
179 - export ac_cv_lib_dl_dladdr=no
180 - export ac_cv_func_poll=no
181 - fi
182 - if [[ ${CHOST} == powerpc-apple-darwin* ]] ; then
183 - # GCC groks this, but then refers to an implementation (___multi3,
184 - # ___udivti3) that don't exist (at least I can't find it), so force
185 - # this one to be off, such that we use 2x64bit emulation code.
186 - export gst_cv_uint128_t=no
187 - fi
188 -
189 - multilib-minimal_src_configure
190 -}
191 -
192 -multilib_src_configure() {
193 - # Set 'libexecdir' to ABI-specific location for the library spawns
194 - # helpers from there.
195 - # Disable static archives, dependency tracking and examples
196 - # to speed up build time
197 - # Disable debug, as it only affects -g passing (debugging symbols), this must done through make.conf in gentoo
198 - local myconf=(
199 - --libexecdir="${EPREFIX}"/usr/$(get_libdir)
200 - --disable-debug
201 - --disable-examples
202 - --disable-static
203 - --disable-valgrind
204 - --enable-check
205 - $(multilib_native_use_enable introspection)
206 - $(use_enable nls)
207 - $(use_enable test tests)
208 - --with-bash-completion-dir="$(get_bashcompdir)"
209 - --with-package-name="GStreamer ebuild for Gentoo"
210 - --with-package-origin="https://packages.gentoo.org/package/media-libs/gstreamer"
211 - )
212 -
213 - if use caps ; then
214 - myconf+=( --with-ptp-helper-permissions=capabilities )
215 - else
216 - myconf+=(
217 - --with-ptp-helper-permissions=setuid-root
218 - --with-ptp-helper-setuid-user=nobody
219 - --with-ptp-helper-setuid-group=nobody
220 - )
221 - fi
222 -
223 - ECONF_SOURCE="${S}" econf ${myconf[$@]}
224 -
225 - if multilib_is_native_abi; then
226 - local x
227 - for x in gst libs plugins; do
228 - ln -s "${S}"/docs/${x}/html docs/${x}/html || die
229 - done
230 - fi
231 -}
232 -
233 -multilib_src_install() {
234 - # can't do "default", we want to install docs in multilib_src_install_all
235 - emake DESTDIR="${D}" install
236 -
237 - # Needed for orc-using gst plugins on hardened/PaX systems, bug #421579
238 - use orc && pax-mark -m "${ED}usr/$(get_libdir)/gstreamer-${SLOT}/gst-plugin-scanner"
239 -}
240 -
241 -multilib_src_install_all() {
242 - DOCS="AUTHORS ChangeLog NEWS MAINTAINERS README RELEASE"
243 - einstalldocs
244 - prune_libtool_files --modules
245 -
246 - # Needed for orc-using gst plugins on hardened/PaX systems, bug #421579
247 - use orc && pax-mark -m "${ED}usr/bin/gst-launch-${SLOT}"
248 -}