commit:     c0c8b719e6fe6bdb4f7b2cf19b7db96ae94f011f
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 20 09:41:33 2021 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Feb 20 09:41:33 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c8b719

media-libs/gstreamer: remove old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 media-libs/gstreamer/Manifest                      |   2 -
 .../files/1.14-glib-2.60-tests-compat.patch        |  56 -----------
 .../gstreamer/files/gstreamer-1.14.5-make43.patch  |  84 ----------------
 media-libs/gstreamer/gstreamer-1.14.5.ebuild       | 106 ---------------------
 media-libs/gstreamer/gstreamer-1.16.2.ebuild       | 104 --------------------
 5 files changed, 352 deletions(-)

diff --git a/media-libs/gstreamer/Manifest b/media-libs/gstreamer/Manifest
index ca5cea23af7..fd1723b3512 100644
--- a/media-libs/gstreamer/Manifest
+++ b/media-libs/gstreamer/Manifest
@@ -1,3 +1 @@
-DIST gstreamer-1.14.5.tar.xz 3268756 BLAKE2B 
6ef5bdcb103b4d8fd581ae7342d6d467f4c6919610bdd620e4a531755347d8e3276a50f2e637045b9b97cbf7726495608437c180d37a1019ec8a79ab1bc4e4d6
 SHA512 
1a97ae17f8fff041db5e24d712d33c7116e408be1fabc2abd7b652b067b6ebe6c0943845a33a21335a5b4fa0a1ba178873158659f761f1e3aab04a969029c5d8
-DIST gstreamer-1.16.2.tar.xz 3328600 BLAKE2B 
9bc12330fc5a7fa3a65e2c03f9d06172d787e9aadb4c2cb7d98f8f7c5850e05535cf23f747bf89514a609447f3894942bcb2fa4a6d3d3406e129e1eb67b49158
 SHA512 
a8dcdb452a88f411676e54016fcf83149068b2f0b60422bebdbc81220078c61c415512006010ba0299df81ffb59853695c3ce00580f8fc46a079f6aaaa42609f
 DIST gstreamer-1.16.3.tar.xz 3338692 BLAKE2B 
79eb08bc446073fadf881adea0f60a2caf6384836df975f80ce0e57db6469e6a016cab38413d3de00d11b491a0281f95dcbcd1f782b31f2d1a07b866c1ed7dd5
 SHA512 
4a879e71f65c89609c2e106dc79222853e6f37830638d5b9624c436fc9d8974cc6474d399eff02cdc13ff7189fcd13e9450450d36c3a6092aa53cb97056f5854

diff --git a/media-libs/gstreamer/files/1.14-glib-2.60-tests-compat.patch 
b/media-libs/gstreamer/files/1.14-glib-2.60-tests-compat.patch
deleted file mode 100644
index ca74bf0cc2e..00000000000
--- a/media-libs/gstreamer/files/1.14-glib-2.60-tests-compat.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 4a7739f4b6442814696bbd0706ab9a1ce1462d80 Mon Sep 17 00:00:00 2001
-From: Havard Graff <havard.gr...@gmail.com>
-Date: Wed, 31 Oct 2018 10:27:23 +0100
-Subject: [PATCH] tests/uri: fix test after GHashTable changes in GLib 2.59
-
-Maybe the implementation should not be dependent on a "random" hash-table
-ordering, but at least this shows the problem clearly.
----
- tests/check/gst/gsturi.c | 16 +++++++++++++++-
- 1 file changed, 15 insertions(+), 1 deletion(-)
-
-diff --git a/tests/check/gst/gsturi.c b/tests/check/gst/gsturi.c
-index ee623dbcf..fa87c7c77 100644
---- a/tests/check/gst/gsturi.c
-+++ b/tests/check/gst/gsturi.c
-@@ -414,7 +414,11 @@ static const struct URITest url_presenting_tests[] = {
-   {.uri = {"scheme", "user:pass", "host", 1234, "/path/to/dir",
-           {{"query", NULL}, {"key", "value"}}, "fragment"},
-       .str =
-+#if GLIB_CHECK_VERSION(2, 59, 0)
-+      "scheme://user:pass@host:1234/path/to/dir?key=value&query#fragment"},
-+#else
-       "scheme://user:pass@host:1234/path/to/dir?query&key=value#fragment"},
-+#endif
- 
-   /* IPv6 literal should render in square brackets */
-   {.uri = {"scheme", "user:pass", "12:34:56:78:9a:bc:de:f0", 1234,
-@@ -977,14 +981,24 @@ GST_START_TEST (test_url_get_set)
- 
-   fail_unless (gst_uri_set_query_value (url, "key", "value"));
-   tmp_str = gst_uri_to_string (url);
-+#if GLIB_CHECK_VERSION(2, 59, 0)
-+  fail_unless_equals_string (tmp_str,
-+     "//example.com/path/to/file/there/segment?key=value&query#fragment");
-+#else
-   fail_unless_equals_string (tmp_str,
--      "//example.com/path/to/file/there/segment?query&key=value#fragment");
-+     "//example.com/path/to/file/there/segment?query&key=value#fragment");
-+#endif
-   g_free (tmp_str);
- 
-   fail_unless (gst_uri_set_query_value (url, "key", NULL));
-   tmp_str = gst_uri_to_string (url);
-+#if GLIB_CHECK_VERSION(2, 59, 0)
-+  fail_unless_equals_string (tmp_str,
-+      "//example.com/path/to/file/there/segment?key&query#fragment");
-+#else
-   fail_unless_equals_string (tmp_str,
-       "//example.com/path/to/file/there/segment?query&key#fragment");
-+#endif
-   g_free (tmp_str);
- 
-   fail_unless (!gst_uri_set_query_value (NULL, "key", "value"));
--- 
-2.20.1
-

diff --git a/media-libs/gstreamer/files/gstreamer-1.14.5-make43.patch 
b/media-libs/gstreamer/files/gstreamer-1.14.5-make43.patch
deleted file mode 100644
index e22cc9f8b45..00000000000
--- a/media-libs/gstreamer/files/gstreamer-1.14.5-make43.patch
+++ /dev/null
@@ -1,84 +0,0 @@
---- a/common/glib-gen.mak
-+++ b/common/glib-gen.mak
-@@ -1,11 +1,13 @@
- # these are the variables your Makefile.am should set
- # the example is based on the colorbalance interface
- 
-+H := \#
-+
- #glib_enum_headers=$(colorbalance_headers)
- #glib_enum_define=GST_COLOR_BALANCE
- #glib_enum_prefix=gst_color_balance
- 
--enum_headers=$(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
-+enum_headers=$(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
- 
- # these are all the rules generating the relevant files
- %-marshal.h: %-marshal.list
---- a/common/gst-glib-gen.mak
-+++ b/common/gst-glib-gen.mak
-@@ -1,14 +1,16 @@
- # these are the variables your Makefile.am should set
- # the example is based on the colorbalance interface
- 
-+H := \#
-+
- #glib_enum_headers=$(colorbalance_headers)
- #glib_enum_define=GST_COLOR_BALANCE
- #glib_gen_prefix=gst_color_balance
- #glib_gen_basename=colorbalance
- #glib_gen_decl_banner=GST_EXPORT
--#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
-+#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
- 
--enum_headers=$(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
-+enum_headers=$(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
- 
- # these are all the rules generating the relevant files
- $(glib_gen_basename)-marshal.h: $(glib_gen_basename)-marshal.list
---- a/libs/gst/controller/Makefile.in
-+++ b/libs/gst/controller/Makefile.in
-@@ -17,13 +17,6 @@
- # these are the variables your Makefile.am should set
- # the example is based on the colorbalance interface
- 
--#glib_enum_headers=$(colorbalance_headers)
--#glib_enum_define=GST_COLOR_BALANCE
--#glib_gen_prefix=gst_color_balance
--#glib_gen_basename=colorbalance
--#glib_gen_decl_banner=GST_EXPORT
--#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
--
- 
- 
- VPATH = @srcdir@
-@@ -550,11 +543,12 @@
-       gstinterpolationcontrolsource.h \
-       gstlfocontrolsource.h
- 
-+H := \#
- glib_enum_define = GST_CONTROLLER
- glib_gen_prefix = gst
- glib_gen_basename = controller
- glib_gen_decl_banner = GST_CONTROLLER_API
--glib_gen_decl_include = \#include <gst/controller/controller-prelude.h>
-+glib_gen_decl_include = $(H)include <gst/controller/controller-prelude.h>
- built_sources = controller-enumtypes.c
- built_headers = controller-enumtypes.h
- BUILT_SOURCES = $(built_sources) $(built_headers)
-@@ -587,7 +581,14 @@
- libgstcontroller_@GST_API_VERSION@_la_LIBADD = $(GST_OBJ_LIBS) $(LIBM)
- libgstcontroller_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) 
$(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
- CLEANFILES = *.gcno *.gcda *.gcov $(BUILT_SOURCES) $(am__append_1)
--enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
-+
-+#glib_enum_headers=$(colorbalance_headers)
-+#glib_enum_define=GST_COLOR_BALANCE
-+#glib_gen_prefix=gst_color_balance
-+#glib_gen_basename=colorbalance
-+#glib_gen_decl_banner=GST_EXPORT
-+#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
-+enum_headers = $(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
- @HAVE_INTROSPECTION_TRUE@BUILT_GIRSOURCES = 
GstController-@GST_API_VERSION@.gir
- @HAVE_INTROSPECTION_TRUE@gir_headers = $(patsubst %,$(srcdir)/%, \
- @HAVE_INTROSPECTION_TRUE@     
$(libgstcontroller_@GST_API_VERSION@_include_HEADERS)) \

diff --git a/media-libs/gstreamer/gstreamer-1.14.5.ebuild 
b/media-libs/gstreamer/gstreamer-1.14.5.ebuild
deleted file mode 100644
index 0610aeed9ce..00000000000
--- a/media-libs/gstreamer/gstreamer-1.14.5.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit bash-completion-r1 multilib-minimal pax-utils
-
-DESCRIPTION="Open source multimedia framework"
-HOMEPAGE="https://gstreamer.freedesktop.org/";
-SRC_URI="https://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz";
-
-LICENSE="LGPL-2+"
-SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
-IUSE="+caps +introspection nls +orc test unwind"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}]
-       caps? ( sys-libs/libcap[${MULTILIB_USEDEP}] )
-       introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
-       unwind? (
-               >=sys-libs/libunwind-1.2_rc1[${MULTILIB_USEDEP}]
-               dev-libs/elfutils[${MULTILIB_USEDEP}]
-       )
-       !<media-libs/gst-plugins-bad-1.13.1:1.0
-"
-DEPEND="${RDEPEND}
-       dev-util/glib-utils
-       >=dev-util/gtk-doc-am-1.12
-       sys-devel/bison
-       sys-devel/flex
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )
-"
-# gtk-doc-am to install API docs
-
-PATCHES=(
-       "${FILESDIR}"/1.14-glib-2.60-tests-compat.patch
-       "${FILESDIR}"/${PN}-1.14.5-make43.patch # remove when bumping and 
switching to Meson
-)
-
-src_configure() {
-       multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-       local completiondir=$(get_bashcompdir)
-       # Set 'libexecdir' to ABI-specific location for the library spawns
-       # helpers from there.
-       # Disable static archives 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
-       local myconf=(
-               --libexecdir="${EPREFIX}"/usr/$(get_libdir)
-               --disable-benchmarks
-               --disable-debug
-               --disable-examples
-               --disable-static
-               --disable-valgrind
-               --enable-check
-               $(use_with unwind)
-               $(use_with unwind dw)
-               $(multilib_native_use_enable introspection)
-               $(use_enable nls)
-               $(use_enable test tests)
-               --with-bash-completion-dir="${completiondir%/*}"
-               --with-package-name="GStreamer ebuild for Gentoo"
-               
--with-package-origin="https://packages.gentoo.org/package/media-libs/gstreamer";
-       )
-
-       if use caps ; then
-               myconf+=( --with-ptp-helper-permissions=capabilities )
-       else
-               myconf+=(
-                       --with-ptp-helper-permissions=setuid-root
-                       --with-ptp-helper-setuid-user=nobody
-                       --with-ptp-helper-setuid-group=nobody
-               )
-       fi
-
-       ECONF_SOURCE="${S}" econf "${myconf[@]}"
-
-       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
-       find "${ED}" -name '*.la' -delete || die
-
-       # 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/media-libs/gstreamer/gstreamer-1.16.2.ebuild 
b/media-libs/gstreamer/gstreamer-1.16.2.ebuild
deleted file mode 100644
index d2ffca1d69d..00000000000
--- a/media-libs/gstreamer/gstreamer-1.16.2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit bash-completion-r1 multilib-minimal pax-utils
-
-DESCRIPTION="Open source multimedia framework"
-HOMEPAGE="https://gstreamer.freedesktop.org/";
-SRC_URI="https://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz";
-
-LICENSE="LGPL-2+"
-SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
-IUSE="+caps +introspection nls +orc test unwind"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}]
-       caps? ( sys-libs/libcap[${MULTILIB_USEDEP}] )
-       introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
-       unwind? (
-               >=sys-libs/libunwind-1.2_rc1[${MULTILIB_USEDEP}]
-               dev-libs/elfutils[${MULTILIB_USEDEP}]
-       )
-       !<media-libs/gst-plugins-bad-1.13.1:1.0
-"
-DEPEND="${RDEPEND}
-       dev-util/glib-utils
-       >=dev-util/gtk-doc-am-1.12
-       sys-devel/bison
-       sys-devel/flex
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-1.14.5-make43.patch # remove when bumping and 
switching to Meson
-)
-
-src_configure() {
-       multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-       local completiondir=$(get_bashcompdir)
-       # Set 'libexecdir' to ABI-specific location for the library spawns
-       # helpers from there.
-       # Disable static archives 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
-       local myconf=(
-               --libexecdir="${EPREFIX}"/usr/$(get_libdir)
-               --disable-benchmarks
-               --disable-debug
-               --disable-examples
-               --disable-static
-               --disable-valgrind
-               --enable-check
-               $(use_with unwind)
-               $(use_with unwind dw)
-               $(multilib_native_use_enable introspection)
-               $(use_enable nls)
-               $(use_enable test tests)
-               --with-bash-completion-dir="${completiondir%/*}"
-               --with-package-name="GStreamer ebuild for Gentoo"
-               
--with-package-origin="https://packages.gentoo.org/package/media-libs/gstreamer";
-       )
-
-       if use caps ; then
-               myconf+=( --with-ptp-helper-permissions=capabilities )
-       else
-               myconf+=(
-                       --with-ptp-helper-permissions=setuid-root
-                       --with-ptp-helper-setuid-user=nobody
-                       --with-ptp-helper-setuid-group=nobody
-               )
-       fi
-
-       ECONF_SOURCE="${S}" econf "${myconf[@]}"
-
-       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
-       find "${ED}" -name '*.la' -delete || die
-
-       # Needed for orc-using gst plugins on hardened/PaX systems, bug #421579
-       use orc && pax-mark -m "${ED}usr/bin/gst-launch-${SLOT}"
-}

Reply via email to