diff --git a/media-libs/gst-plugins-ugly/Manifest b/media-libs/gst-plugins-ugly/Manifest index a8cbee1ab8106..9afa3d9f3a506 100644 --- a/media-libs/gst-plugins-ugly/Manifest +++ b/media-libs/gst-plugins-ugly/Manifest @@ -1,4 +1,3 @@ DIST gst-plugins-ugly-0.10.19.tar.xz 882452 BLAKE2B df5319481ade22d7acdee6e22ca57a444e104c8540bc4b578cfe7554c79bb4ee33b23a8516940f6504c30d9403c4ced2434e11f3a48548c3721d3d3db2016757 SHA512 16d030998142f698f8ab7dbe55c0c6c8db05ade6b3c007a3aacb5491592e8c60e0a9d62f1a840eab4d57825b1beb9017e3f68f5a90288435216586d67040deda -DIST gst-plugins-ugly-1.10.3.tar.xz 907352 BLAKE2B 5e434e1976436abd4088723c2f1e29830ed9f445104565a22b7a3b47d98e3c0e891a8fbb911691b1d0ef2fbafd5958a1c049e0173232c428a916a52c012d6344 SHA512 56272eda1af3017d9b53a3a049c5446e97dbea0e45567b4d1626c6a210dba90d216c01707e2d49130da00d483dcbace642bfb88ebaa1a822ecd5475394b5d116 DIST gst-plugins-ugly-1.10.5.tar.xz 908604 BLAKE2B 1e422579e99ce87efabc8373d2b845bb36fba260140fb989a161b531ff2d0df54919a477b41609f1632ec6ed980421165e9f64568ba83966a92e6d3c9490c640 SHA512 575fdd345d54af3a9c7f7b78955b958898ec4658f65da87022db39d04d8d1e941233c24d4eacea5bca28de0e9424579048ad2b25dd308f96a79e1515204e1a7a DIST gst-plugins-ugly-1.12.3.tar.xz 903784 BLAKE2B f0a9538f8d3c2500470a721a998d385af3611aaa003e1f0f315747f8df1680529c4c0332c5b4130eadfbcbd57d18b7fa1deb794e07cc9b0d8db22b98e27d9cee SHA512 9ca5769c325df3d2d97ba83d785fab08da5119f6d26c4ac4db72853af143477ea8fb7087464a8614b6e59f384463ac01087ee76cec2af8acd80a4dc15e392e34 diff --git a/media-libs/gst-plugins-ugly/files/1.10.3-CVE-2017-5847.patch b/media-libs/gst-plugins-ugly/files/1.10.3-CVE-2017-5847.patch deleted file mode 100644 index 078b8c0871981..0000000000000 --- a/media-libs/gst-plugins-ugly/files/1.10.3-CVE-2017-5847.patch +++ /dev/null @@ -1,46 +0,0 @@ -From fe74dabd2c8dc2be54156729986ea38582e8c7ae Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= -Date: Tue, 31 Jan 2017 13:50:21 +0200 -Subject: [PATCH] asfdemux: Check that we have enough data available before - parsing bool/uint extended content descriptors - -https://bugzilla.gnome.org/show_bug.cgi?id=777955 ---- - gst/asfdemux/gstasfdemux.c | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -diff --git a/gst/asfdemux/gstasfdemux.c b/gst/asfdemux/gstasfdemux.c -index 255a427..b8d48ad 100644 ---- a/gst/asfdemux/gstasfdemux.c -+++ b/gst/asfdemux/gstasfdemux.c -@@ -3439,7 +3439,12 @@ gst_asf_demux_process_ext_content_desc (GstASFDemux * demux, guint8 * data, - break; - } - case ASF_DEMUX_DATA_TYPE_DWORD:{ -- guint uint_val = GST_READ_UINT32_LE (value); -+ guint uint_val; -+ -+ if (value_len < 4) -+ break; -+ -+ uint_val = GST_READ_UINT32_LE (value); - - /* this is the track number */ - g_value_init (&tag_value, G_TYPE_UINT); -@@ -3453,7 +3458,12 @@ gst_asf_demux_process_ext_content_desc (GstASFDemux * demux, guint8 * data, - } - /* Detect 3D */ - case ASF_DEMUX_DATA_TYPE_BOOL:{ -- gboolean bool_val = GST_READ_UINT32_LE (value); -+ gboolean bool_val; -+ -+ if (value_len < 4) -+ break; -+ -+ bool_val = GST_READ_UINT32_LE (value); - - if (strncmp ("Stereoscopic", name_utf8, strlen (name_utf8)) == 0) { - if (bool_val) { --- -2.10.1 - diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.10.3.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.10.3.ebuild deleted file mode 100644 index b93310dc16417..0000000000000 --- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.10.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GST_ORG_MODULE="gst-plugins-ugly" - -inherit eutils gstreamer - -DESCRIPTION="Basepack of plugins for gstreamer" -HOMEPAGE="https://gstreamer.freedesktop.org/" - -LICENSE="GPL-2" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="+orc" - -RDEPEND=" - >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}] - >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}] - >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}] - orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.12 -" - -PATCHES=( "${FILESDIR}"/${PV}-CVE-2017-5847.patch ) - -multilib_src_configure() { - gstreamer_multilib_src_configure - - if multilib_is_native_abi; then - ln -s "${S}"/docs/plugins/html docs/plugins/html || die - fi - -} - -multilib_src_install_all() { - DOCS="AUTHORS ChangeLog NEWS README RELEASE" - einstalldocs - prune_libtool_files --modules -}