commit:     ee94b336c61e36d0e5ddbbd85d6b92da69c8e057
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 20 21:24:49 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Thu Jun 20 21:28:38 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee94b336

media-libs/gstreamer: remove gstreamer 0.10

Closes: https://bugs.gentoo.org/550648
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 media-libs/gstreamer/Manifest                      |   1 -
 ...er-0.10.36-disable-test_fail_abstract_new.patch |  35 -------
 ...streamer-make-grammar.y-work-with-bison-3.patch |  33 ------
 media-libs/gstreamer/gstreamer-0.10.36-r2.ebuild   | 115 ---------------------
 profiles/package.mask                              |  78 --------------
 5 files changed, 262 deletions(-)

diff --git a/media-libs/gstreamer/Manifest b/media-libs/gstreamer/Manifest
index f7da93ed8b8..1071bb591ba 100644
--- a/media-libs/gstreamer/Manifest
+++ b/media-libs/gstreamer/Manifest
@@ -1,2 +1 @@
-DIST gstreamer-0.10.36.tar.xz 3025876 BLAKE2B 
f0f70f483e8ccb2a294fb3bc8b51aac089f5e76522249b64e3e60e7b488a9e03b9300617e2c137bdcc0e3e61668b7b203e899f270f004e2dfcee0927fa7dfc3c
 SHA512 
7468abb578398681d2adb0e9bbc9ee8ae25aaef72369d45a66ada6c67d1759afdce606cb32e68d9e30ae813196bdfef3d4d33202bc77839cc1fbf5fc436c1bd8
 DIST gstreamer-1.14.4.tar.xz 3264324 BLAKE2B 
d51febcd7c317964a09dadb4d3bd3ee7a60ac38bef28cdd7d42f49a7b710d6f6180ca7edee1765c8d146f7e3e852e93d0d5f69962089a653cfc3e6bd4ab42f89
 SHA512 
7ece9f01d40df7c8358482eac94536c5e15261e9568962008e2029e1ee1b3ebb220d2e4802ed1c81c40d897576fafe52234065e273724bfb4df3a3ddf2711abe

diff --git 
a/media-libs/gstreamer/files/gstreamer-0.10.36-disable-test_fail_abstract_new.patch
 
b/media-libs/gstreamer/files/gstreamer-0.10.36-disable-test_fail_abstract_new.patch
deleted file mode 100644
index 8162478232a..00000000000
--- 
a/media-libs/gstreamer/files/gstreamer-0.10.36-disable-test_fail_abstract_new.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From e4707bfb24a8175018975a542f6e1c3b84ac02dd Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetrom...@gentoo.org>
-Date: Sun, 21 Oct 2012 00:26:24 -0400
-Subject: [PATCH] test: disable test_fail_abstract_new
-
-Depending on how glib is configured, whether there are systemwide
-debugging tools running, etc., this test can produce other signals, not
-necessarily signal 11.
----
- tests/check/gst/gstobject.c | 9 ---------
- 1 file changed, 9 deletions(-)
-
-diff --git a/tests/check/gst/gstobject.c b/tests/check/gst/gstobject.c
-index d5956db..25995bf 100644
---- a/tests/check/gst/gstobject.c
-+++ b/tests/check/gst/gstobject.c
-@@ -531,15 +531,6 @@ gst_object_suite (void)
- 
-   /* FIXME: GLib shouldn't crash here, but issue a warning and return a NULL
-    * object, or at least g_error() and then abort properly ... (tpm) */
--#ifndef HAVE_OSX
--  /* Disabled for OS/X because a) it's a pretty silly test anyway and
--   * b) different OS/X versions raise different signals and it isn't worth
--   * the effort to try and detect which one should be producing which
--   */
--  /* SEGV tests go last so we can debug the others */
--  if (g_getenv ("CK_FORK") == NULL || strcmp (g_getenv ("CK_FORK"), "no") != 
0)
--    tcase_add_test_raise_signal (tc_chain, test_fail_abstract_new, SIGSEGV);
--#endif
- 
-   return s;
- }
--- 
-1.7.12.3
-

diff --git 
a/media-libs/gstreamer/files/gstreamer-make-grammar.y-work-with-bison-3.patch 
b/media-libs/gstreamer/files/gstreamer-make-grammar.y-work-with-bison-3.patch
deleted file mode 100644
index 56bd5979c50..00000000000
--- 
a/media-libs/gstreamer/files/gstreamer-make-grammar.y-work-with-bison-3.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 90622bb35544655cf641e3ab65cf35a6d01869bc Mon Sep 17 00:00:00 2001
-From: Kerrick Staley <kerr...@kerrickstaley.com>
-Date: Tue, 20 Aug 2013 23:59:29 -0700
-Subject: [PATCH] Make grammar.y work with Bison 3
-
-YYLEX_PARAM is no longer supported in Bison 3.
----
- gst/parse/grammar.y | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/gst/parse/grammar.y b/gst/parse/grammar.y
-index 8a9019c..f533389 100644
---- a/gst/parse/grammar.y
-+++ b/gst/parse/grammar.y
-@@ -26,7 +26,6 @@
-  */
- 
- #define YYERROR_VERBOSE 1
--#define YYLEX_PARAM scanner
- 
- #define YYENABLE_NLS 0
- 
-@@ -659,6 +658,7 @@ static int yyerror (void *scanner, graph_t *graph, const 
char *s);
- %right '.'
- %left '!' '='
- 
-+%lex-param { void *scanner }
- %parse-param { void *scanner }
- %parse-param { graph_t *graph }
- %pure-parser
--- 
-1.8.3.4
-

diff --git a/media-libs/gstreamer/gstreamer-0.10.36-r2.ebuild 
b/media-libs/gstreamer/gstreamer-0.10.36-r2.ebuild
deleted file mode 100644
index f701dad7264..00000000000
--- a/media-libs/gstreamer/gstreamer-0.10.36-r2.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib multilib-minimal pax-utils
-
-DESCRIPTION="Streaming media framework"
-HOMEPAGE="https://gstreamer.freedesktop.org/";
-SRC_URI="https://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz";
-
-LICENSE="LGPL-2+"
-SLOT="0.10"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+introspection nls +orc test"
-
-RDEPEND=">=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
-       >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-       introspection? ( >=dev-libs/gobject-introspection-0.6.8 )"
-DEPEND="${RDEPEND}
-       app-arch/xz-utils
-       >=dev-util/gtk-doc-am-1.3
-       sys-devel/bison
-       sys-devel/flex
-       >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-       nls? ( sys-devel/gettext )"
-# gtk-doc-am to install API docs
-RDEPEND="${RDEPEND}
-       !<media-libs/gst-plugins-base-0.10.26"
-       # ^^ queue2 move, mustn't have both libgstcoreleements.so and 
libgstqueue2.so at runtime providing the element at once
-
-src_prepare() {
-       # Disable silly test that's not guaranteed to pass on an arbitrary 
machine
-       epatch "${FILESDIR}/${PN}-0.10.36-disable-test_fail_abstract_new.patch"
-
-       # Fix compilation with >=sys-devel/bison-3.0 (#478676)
-       epatch "${FILESDIR}/${PN}-make-grammar.y-work-with-bison-3.patch"
-
-       # Disable windows-portability tests that are relevant only on x86 and 
amd64
-       # and can fail on other arches (bug #455038)
-       if [[ ${ABI} != x86 && ${ABI} != amd64 ]]; then
-               sed -e 's#check:\(.*\)$(CHECK_EXPORTS)#check:\1#' -i 
Makefile.{am,in} || die
-       fi
-}
-
-src_configure() {
-       if [[ ${CHOST} == *-interix* ]] ; then
-               export ac_cv_lib_dl_dladdr=no
-               export ac_cv_func_poll=no
-       fi
-       if [[ ${CHOST} == powerpc-apple-darwin* ]] ; then
-               # GCC groks this, but then refers to an implementation 
(___multi3,
-               # ___udivti3) that don't exist (at least I can't find it), so 
force
-               # this one to be off, such that we use 2x64bit emulation code.
-               export gst_cv_uint128_t=no
-       fi
-
-       multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-       # Set 'libexecdir' to ABI-specific location for the library spawns
-       # helpers from there.
-       # Disable static archives, dependency tracking and examples
-       # to speed up build time
-       # Disable debug, as it only affects -g passing (debugging symbols), 
this must done through make.conf in gentoo
-       ECONF_SOURCE=${S} \
-       econf \
-               --libexecdir="${EPREFIX}"/usr/$(get_libdir) \
-               --disable-static \
-               $(use_enable nls) \
-               --disable-valgrind \
-               --disable-examples \
-               --disable-debug \
-               --enable-check \
-               $(multilib_native_use_enable introspection) \
-               $(use_enable test tests) \
-               --with-package-name="GStreamer ebuild for Gentoo" \
-               
--with-package-origin="https://packages.gentoo.org/package/media-libs/gstreamer";
-
-       if multilib_is_native_abi; then
-               local x
-               for x in gst libs plugins; do
-                       ln -s "${S}"/docs/${x}/html docs/${x}/html || die
-               done
-       fi
-}
-
-multilib_src_install() {
-       # can't do "default", we want to install docs in 
multilib_src_install_all
-       emake DESTDIR="${D}" install
-
-       # Needed for orc-using gst plugins on hardened/PaX systems, bug #421579
-       use orc && pax-mark -m 
"${ED}usr/$(get_libdir)/gstreamer-${SLOT}/gst-plugin-scanner"
-}
-
-multilib_src_install_all() {
-       DOCS="AUTHORS ChangeLog NEWS MAINTAINERS README RELEASE"
-       einstalldocs
-
-       # Remove unversioned binaries to allow SLOT installations in future
-       cd "${ED%/}"/usr/bin || die
-       local gst_bins
-       for gst_bins in *-${SLOT} ; do
-               [[ -e ${gst_bins} ]] || continue
-               rm ${gst_bins/-${SLOT}/}
-               einfo "Removed ${gst_bins/-${SLOT}/}"
-       done
-
-       # Punt useless .la files
-       prune_libtool_files --modules
-
-       # Needed for orc-using gst plugins on hardened/PaX systems, bug #421579
-       use orc && pax-mark -m "${ED}usr/bin/gst-launch-${SLOT}"
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index ec22b0c8996..6ae639c21af 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -251,84 +251,6 @@ media-tv/tvbrowser
 # Masked for removal in 30 Days. Bug #684904
 dev-lang/spidermonkey:24
 
-# Mart Raudsepp <l...@gentoo.org> (27 Apr 2019)
-# Old gstreamer 0.10 versions. Use gstreamer:1.0 and co instead.
-# Masked for removal in 30 days. Bug #550648
-media-libs/gstreamer:0.10
-media-libs/gst-plugins-base:0.10
-media-libs/gst-plugins-good:0.10
-media-libs/gst-plugins-ugly:0.10
-media-libs/gst-plugins-bad:0.10
-media-libs/gst-rtsp-server:0.10
-media-plugins/gst-plugins-a52dec:0.10
-media-plugins/gst-plugins-alsa:0.10
-media-plugins/gst-plugins-amr:0.10
-media-plugins/gst-plugins-annodex:0.10
-media-plugins/gst-plugins-assrender:0.10
-media-plugins/gst-plugins-cdio:0.10
-media-plugins/gst-plugins-cdparanoia:0.10
-media-plugins/gst-plugins-dts:0.10
-media-plugins/gst-plugins-dv:0.10
-media-plugins/gst-plugins-dvb:0.10
-media-plugins/gst-plugins-dvdread:0.10
-media-plugins/gst-plugins-faac:0.10
-media-plugins/gst-plugins-faad:0.10
-media-plugins/gst-plugins-flac:0.10
-media-plugins/gst-plugins-gconf:0.10
-media-plugins/gst-plugins-gdkpixbuf:0.10
-media-plugins/gst-plugins-gio:0.10
-media-plugins/gst-plugins-gl
-media-plugins/gst-plugins-gnomevfs:0.10
-media-plugins/gst-plugins-gsm:0.10
-media-plugins/gst-plugins-ivorbis:0.10
-media-plugins/gst-plugins-jack:0.10
-media-plugins/gst-plugins-jpeg:0.10
-media-plugins/gst-plugins-ladspa:0.10
-media-plugins/gst-plugins-lame:0.10
-media-plugins/gst-plugins-libmms:0.10
-media-plugins/gst-plugins-libnice:0.10
-media-plugins/gst-plugins-libpng:0.10
-media-plugins/gst-plugins-libvisual:0.10
-media-plugins/gst-plugins-mad:0.10
-media-plugins/gst-plugins-meta:0.10
-media-plugins/gst-plugins-modplug:0.10
-media-plugins/gst-plugins-mpeg2dec:0.10
-media-plugins/gst-plugins-mpeg2enc:0.10
-media-plugins/gst-plugins-mplex:0.10
-media-plugins/gst-plugins-musepack:0.10
-media-plugins/gst-plugins-neon:0.10
-media-plugins/gst-plugins-ofa:0.10
-media-plugins/gst-plugins-ogg:0.10
-media-plugins/gst-plugins-opus:0.10
-media-plugins/gst-plugins-oss:0.10
-media-plugins/gst-plugins-pango:0.10
-media-plugins/gst-plugins-pulse:0.10
-media-plugins/gst-plugins-raw1394:0.10
-media-plugins/gst-plugins-resindvd:0.10
-media-plugins/gst-plugins-rtmp:0.10
-media-plugins/gst-plugins-schroedinger:0.10
-media-plugins/gst-plugins-shout2:0.10
-media-plugins/gst-plugins-sidplay:0.10
-media-plugins/gst-plugins-soundtouch:0.10
-media-plugins/gst-plugins-soup:0.10
-media-plugins/gst-plugins-speex:0.10
-media-plugins/gst-plugins-taglib:0.10
-media-plugins/gst-plugins-theora:0.10
-media-plugins/gst-plugins-twolame:0.10
-media-plugins/gst-plugins-v4l2:0.10
-media-plugins/gst-plugins-wavpack:0.10
-media-plugins/gst-plugins-vorbis:0.10
-media-plugins/gst-plugins-vp8:0.10
-media-plugins/gst-plugins-x:0.10
-media-plugins/gst-plugins-x264:0.10
-media-plugins/gst-plugins-ximagesrc:0.10
-media-plugins/gst-plugins-xvid:0.10
-media-plugins/gst-plugins-xvideo:0.10
-dev-cpp/gstreamermm:0.10
-dev-python/gst-python:0.10
-media-libs/gnonlin:0.10
-net-libs/farstream:0.1
-
 # Jeroen Roovers <j...@gentoo.org> (24 Apr 2019)
 # Depends on =dev-libs/openssl-1.1.1* due to newly introduced
 # support for EVP_PKEY_ED25519 and EVP_PKEY_ED448 (bug #670574).

Reply via email to