summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2015-02-03 17:41:14 +0000
committerPacho Ramos <pacho@gentoo.org>2015-02-03 17:41:14 +0000
commitf85635ed26e69a7cc788062d8c1aae53f1f7d4b0 (patch)
treeaf20705b033d49da257c7327defa692d02d734b8 /media-libs/gst-plugins-bad
parentsci-physics/lammps: Adding new version. (diff)
downloadgentoo-2-f85635ed26e69a7cc788062d8c1aae53f1f7d4b0.tar.gz
gentoo-2-f85635ed26e69a7cc788062d8c1aae53f1f7d4b0.tar.bz2
gentoo-2-f85635ed26e69a7cc788062d8c1aae53f1f7d4b0.zip
Version bump, drop old
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
Diffstat (limited to 'media-libs/gst-plugins-bad')
-rw-r--r--media-libs/gst-plugins-bad/ChangeLog11
-rw-r--r--media-libs/gst-plugins-bad/gst-plugins-bad-0.10.23-r1.ebuild51
-rw-r--r--media-libs/gst-plugins-bad/gst-plugins-bad-1.2.3.ebuild55
-rw-r--r--media-libs/gst-plugins-bad/gst-plugins-bad-1.2.4.ebuild54
-rw-r--r--media-libs/gst-plugins-bad/gst-plugins-bad-1.4.5.ebuild76
-rw-r--r--media-libs/gst-plugins-bad/metadata.xml1
6 files changed, 86 insertions, 162 deletions
diff --git a/media-libs/gst-plugins-bad/ChangeLog b/media-libs/gst-plugins-bad/ChangeLog
index acf6b6c6a79a..a783bdf5c05b 100644
--- a/media-libs/gst-plugins-bad/ChangeLog
+++ b/media-libs/gst-plugins-bad/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-libs/gst-plugins-bad
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog,v 1.161 2014/10/11 12:40:12 maekke Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog,v 1.162 2015/02/03 17:41:14 pacho Exp $
+
+*gst-plugins-bad-1.4.5 (03 Feb 2015)
+
+ 03 Feb 2015; Pacho Ramos <pacho@gentoo.org> +gst-plugins-bad-1.4.5.ebuild,
+ -gst-plugins-bad-0.10.23-r1.ebuild, -gst-plugins-bad-1.2.3.ebuild,
+ -gst-plugins-bad-1.2.4.ebuild, metadata.xml:
+ Version bump, drop old
11 Oct 2014; Markus Meier <maekke@gentoo.org>
gst-plugins-bad-0.10.23-r2.ebuild:
diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.23-r1.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.23-r1.ebuild
deleted file mode 100644
index 7ae66e07e914..000000000000
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.23-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.23-r1.ebuild,v 1.11 2013/02/10 22:27:24 ago Exp $
-
-EAPI="5"
-
-inherit eutils flag-o-matic gst-plugins-bad gst-plugins10
-
-DESCRIPTION="Less plugins for GStreamer"
-HOMEPAGE="http://gstreamer.freedesktop.org/"
-SRC_URI+=" http://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}-h264-patches.tar.xz"
-
-LICENSE="LGPL-2"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="+orc"
-
-RDEPEND="
- >=dev-libs/glib-2.24:2
- >=media-libs/gst-plugins-base-0.10.36:${SLOT}
- >=media-libs/gstreamer-0.10.36:${SLOT}
- orc? ( >=dev-lang/orc-0.4.11 )
-"
-DEPEND="${RDEPEND}"
-RDEPEND="${RDEPEND}
- !<media-plugins/gst-plugins-farsight-0.12.11:${SLOT}"
-
-src_prepare() {
- # Patches from 0.10 branch fixing h264 baseline decoding; bug #446384
- epatch "${WORKDIR}/${P}-h264-patches"/*.patch
-}
-
-src_configure() {
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # (Bug #22249)
-
- gst-plugins10_src_configure \
- $(use_enable orc) \
- --disable-examples \
- --disable-debug
-}
-
-src_compile() {
- default
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog NEWS README RELEASE"
- default
- prune_libtool_files --modules
-}
diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.2.3.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.2.3.ebuild
deleted file mode 100644
index 21a6b64574e0..000000000000
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.2.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/gst-plugins-bad-1.2.3.ebuild,v 1.10 2014/04/21 10:29:24 ago Exp $
-
-EAPI="5"
-
-inherit eutils flag-o-matic gst-plugins-bad gst-plugins10
-
-DESCRIPTION="Less plugins for GStreamer"
-HOMEPAGE="http://gstreamer.freedesktop.org/"
-
-LICENSE="LGPL-2"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="egl +introspection +orc vnc"
-
-# FIXME: we need to depend on mesa to avoid automagic on egl
-# dtmf plugin moved from bad to good in 1.2
-# X11 is automagic for now, upstream #709530
-RDEPEND="
- >=dev-libs/glib-2.32:2
- >=media-libs/gst-plugins-base-1.2:${SLOT}
- >=media-libs/gstreamer-1.2:${SLOT}
- egl? ( media-libs/mesa[egl] )
- introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
- orc? ( >=dev-lang/orc-0.4.17 )
-
- !<media-libs/gst-plugins-good-1.1:${SLOT}
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
-"
-
-src_configure() {
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # (Bug #22249)
-
- gst-plugins10_src_configure \
- $(use_enable introspection) \
- $(use_enable orc) \
- $(use_enable vnc librfb) \
- --disable-examples \
- --disable-debug \
- --with-egl-window-system=$(usex egl x11 none)
-}
-
-src_compile() {
- default
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog NEWS README RELEASE"
- default
- prune_libtool_files --modules
-}
diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.2.4.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.2.4.ebuild
deleted file mode 100644
index 2c1b28b4bfe0..000000000000
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.2.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/gst-plugins-bad-1.2.4.ebuild,v 1.1 2014/05/31 13:49:52 pacho Exp $
-
-EAPI="5"
-inherit eutils flag-o-matic gst-plugins-bad gst-plugins10
-
-DESCRIPTION="Less plugins for GStreamer"
-HOMEPAGE="http://gstreamer.freedesktop.org/"
-
-LICENSE="LGPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="egl +introspection +orc vnc"
-
-# FIXME: we need to depend on mesa to avoid automagic on egl
-# dtmf plugin moved from bad to good in 1.2
-# X11 is automagic for now, upstream #709530
-RDEPEND="
- >=dev-libs/glib-2.32:2
- >=media-libs/gst-plugins-base-1.2:${SLOT}
- >=media-libs/gstreamer-1.2:${SLOT}
- egl? ( media-libs/mesa[egl] )
- introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
- orc? ( >=dev-lang/orc-0.4.17 )
-
- !<media-libs/gst-plugins-good-1.1:${SLOT}
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
-"
-
-src_configure() {
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # (Bug #22249)
-
- gst-plugins10_src_configure \
- $(use_enable introspection) \
- $(use_enable orc) \
- $(use_enable vnc librfb) \
- --disable-examples \
- --disable-debug \
- --with-egl-window-system=$(usex egl x11 none)
-}
-
-src_compile() {
- default
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog NEWS README RELEASE"
- default
- prune_libtool_files --modules
-}
diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.4.5.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.4.5.ebuild
new file mode 100644
index 000000000000..817a3ac98365
--- /dev/null
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.4.5.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/gst-plugins-bad-1.4.5.ebuild,v 1.1 2015/02/03 17:41:14 pacho Exp $
+
+EAPI="5"
+GST_ORG_MODULE="gst-plugins-bad"
+
+inherit eutils flag-o-matic gstreamer
+
+DESCRIPTION="Less plugins for GStreamer"
+HOMEPAGE="http://gstreamer.freedesktop.org/"
+
+LICENSE="LGPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+
+IUSE="X egl gles2 +introspection opengl +orc vnc wayland"
+REQUIRED_USE="
+ ^^ ( egl gles2 )
+ opengl? ( X )
+ wayland? ( egl )
+"
+
+# dtmf plugin moved from bad to good in 1.2
+# X11 is automagic for now, upstream #709530
+RDEPEND="
+ >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-1.4:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-1.4:${SLOT}[${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
+
+ egl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] )
+ gles2? ( >=media-libs/mesa-9.1.6[gles2,${MULTILIB_USEDEP}] )
+ opengl? (
+ >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP}]
+ virtual/glu[${MULTILIB_USEDEP}] )
+ X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
+ wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
+
+ orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
+
+ !<media-libs/gst-plugins-good-1.1:${SLOT}
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+"
+
+src_configure() {
+ strip-flags
+ replace-flags "-O3" "-O2"
+ filter-flags "-fprefetch-loop-arrays" # (Bug #22249)
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ gstreamer_multilib_src_configure \
+ $(multilib_native_use_enable introspection) \
+ $(use_enable egl) \
+ $(use_enable gles2) \
+ $(use_enable opengl) \
+ $(use_enable opengl glx) \
+ $(use_enable orc) \
+ $(use_enable vnc librfb) \
+ $(use_enable X x11) \
+ $(use_enable wayland) \
+ --disable-examples \
+ --disable-debug \
+ --disable-cocoa \
+ --disable-wgl
+}
+
+multilib_src_install_all() {
+ DOCS="AUTHORS ChangeLog NEWS README RELEASE"
+ einstalldocs
+ prune_libtool_files --modules
+}
diff --git a/media-libs/gst-plugins-bad/metadata.xml b/media-libs/gst-plugins-bad/metadata.xml
index c4beec691ea5..730ab73210a7 100644
--- a/media-libs/gst-plugins-bad/metadata.xml
+++ b/media-libs/gst-plugins-bad/metadata.xml
@@ -4,5 +4,6 @@
<herd>gstreamer</herd>
<use>
<flag name="egl">Enable EGL support</flag>
+ <flag name="gles2">Enable GLES2 support</flag>
</use>
</pkgmetadata>