summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/gst-plugins-base/ChangeLog12
-rw-r--r--media-libs/gst-plugins-base/files/gst-plugins-base-0.10.4-typefindfunctions-m4v-NULL-terminator.diff16
-rw-r--r--media-libs/gst-plugins-base/files/gst-plugins-base.audioresample.patch200
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-0.10.10.ebuild55
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-0.10.11.ebuild49
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-0.10.12.ebuild55
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-0.10.16.ebuild49
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-0.10.4-r1.ebuild63
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-0.10.6.ebuild55
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-0.10.7.ebuild55
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-0.10.8.ebuild55
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-0.10.9.ebuild55
-rw-r--r--media-libs/gstreamer/ChangeLog6
-rw-r--r--media-libs/gstreamer/gstreamer-0.10.11.ebuild59
-rw-r--r--media-libs/gstreamer/gstreamer-0.10.12.ebuild59
-rw-r--r--media-libs/gstreamer/gstreamer-0.10.16.ebuild58
16 files changed, 16 insertions, 885 deletions
diff --git a/media-libs/gst-plugins-base/ChangeLog b/media-libs/gst-plugins-base/ChangeLog
index f289e70ee755..fc585e8f3a39 100644
--- a/media-libs/gst-plugins-base/ChangeLog
+++ b/media-libs/gst-plugins-base/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for media-libs/gst-plugins-base
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/ChangeLog,v 1.71 2008/02/01 12:10:31 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/ChangeLog,v 1.72 2008/02/01 14:54:40 drac Exp $
+
+ 01 Feb 2008; Samuli Suominen <drac@gentoo.org>
+ -files/gst-plugins-base-0.10.4-typefindfunctions-m4v-NULL-terminator.diff,
+ -files/gst-plugins-base.audioresample.patch,
+ -gst-plugins-base-0.10.4-r1.ebuild, -gst-plugins-base-0.10.6.ebuild,
+ -gst-plugins-base-0.10.7.ebuild, -gst-plugins-base-0.10.8.ebuild,
+ -gst-plugins-base-0.10.9.ebuild, -gst-plugins-base-0.10.10.ebuild,
+ -gst-plugins-base-0.10.11.ebuild, -gst-plugins-base-0.10.12.ebuild,
+ -gst-plugins-base-0.10.16.ebuild:
+ Remove unused versions.
01 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
gst-plugins-base-0.10.15.ebuild:
diff --git a/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.4-typefindfunctions-m4v-NULL-terminator.diff b/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.4-typefindfunctions-m4v-NULL-terminator.diff
deleted file mode 100644
index f7ace6a0363e..000000000000
--- a/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.4-typefindfunctions-m4v-NULL-terminator.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: gst/typefind/gsttypefindfunctions.c
-===================================================================
-RCS file: /cvs/gstreamer/gst-plugins-base/gst/typefind/gsttypefindfunctions.c,v
-retrieving revision 1.97
-diff -u -p -r1.97 gsttypefindfunctions.c
---- gst/typefind/gsttypefindfunctions.c 10 Mar 2006 10:44:02 -0000 1.97
-+++ gst/typefind/gsttypefindfunctions.c 11 Mar 2006 19:44:47 -0000
-@@ -2245,7 +2245,7 @@ plugin_init (GstPlugin * plugin)
- "msstyles", "cpl", NULL
- };
- static gchar *flv_exts[] = { "flv", NULL };
-- static gchar *m4v_exts[] = { "m4v" };
-+ static gchar *m4v_exts[] = { "m4v", NULL };
-
- GST_DEBUG_CATEGORY_INIT (type_find_debug, "typefindfunctions",
- GST_DEBUG_FG_GREEN | GST_DEBUG_BG_RED, "generic type find functions");
diff --git a/media-libs/gst-plugins-base/files/gst-plugins-base.audioresample.patch b/media-libs/gst-plugins-base/files/gst-plugins-base.audioresample.patch
deleted file mode 100644
index 46a28fd3df24..000000000000
--- a/media-libs/gst-plugins-base/files/gst-plugins-base.audioresample.patch
+++ /dev/null
@@ -1,200 +0,0 @@
---- gst/audioresample/gstaudioresample.c 2006/10/28 16:00:51 1.22
-+++ gst/audioresample/gstaudioresample.c 2007/03/15 10:52:21 1.25
-@@ -194,6 +194,8 @@
- gst_pad_set_bufferalloc_function (trans->sinkpad, NULL);
-
- audioresample->filter_length = DEFAULT_FILTERLEN;
-+
-+ audioresample->need_discont = FALSE;
- }
-
- /* vmethods */
-@@ -371,7 +373,7 @@
- gboolean use_internal = FALSE; /* whether we use the internal state */
- gboolean ret = TRUE;
-
-- GST_DEBUG_OBJECT (base, "asked to transform size %d in direction %s",
-+ GST_LOG_OBJECT (base, "asked to transform size %d in direction %s",
- size, direction == GST_PAD_SINK ? "SINK" : "SRC");
- if (direction == GST_PAD_SINK) {
- sinkcaps = caps;
-@@ -406,7 +408,7 @@
-
- /* we make room for one extra sample, given that the resampling filter
- * can output an extra one for non-integral i_rate/o_rate */
-- GST_DEBUG_OBJECT (base, "transformed size %d to %d", size, *othersize);
-+ GST_LOG_OBJECT (base, "transformed size %d to %d", size, *othersize);
-
- if (!use_internal) {
- resample_free (state);
-@@ -492,8 +494,7 @@
- r = audioresample->resample;
-
- outsize = resample_get_output_size (r);
-- GST_DEBUG_OBJECT (audioresample, "audioresample can give me %d bytes",
-- outsize);
-+ GST_LOG_OBJECT (audioresample, "audioresample can give me %d bytes", outsize);
-
- /* protect against mem corruption */
- if (outsize > GST_BUFFER_SIZE (outbuf)) {
-@@ -540,8 +541,8 @@
- /* check for possible mem corruption */
- if (outsize > GST_BUFFER_SIZE (outbuf)) {
- /* this is an error that when it happens, would need fixing in the
-- * resample library; we told
-- * it we wanted only GST_BUFFER_SIZE (outbuf), and it gave us more ! */
-+ * resample library; we told it we wanted only GST_BUFFER_SIZE (outbuf),
-+ * and it gave us more ! */
- GST_WARNING_OBJECT (audioresample,
- "audioresample, you memory corrupting bastard. "
- "you gave me outsize %d while my buffer was size %d",
-@@ -556,9 +557,51 @@
- }
- GST_BUFFER_SIZE (outbuf) = outsize;
-
-+ if (G_UNLIKELY (audioresample->need_discont)) {
-+ GST_DEBUG_OBJECT (audioresample,
-+ "marking this buffer with the DISCONT flag");
-+ GST_BUFFER_FLAG_SET (outbuf, GST_BUFFER_FLAG_DISCONT);
-+ audioresample->need_discont = FALSE;
-+ }
-+
-+ GST_LOG_OBJECT (audioresample, "transformed to buffer of %ld bytes, ts %"
-+ GST_TIME_FORMAT ", duration %" GST_TIME_FORMAT ", offset %"
-+ G_GINT64_FORMAT ", offset_end %" G_GINT64_FORMAT,
-+ outsize, GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (outbuf)),
-+ GST_TIME_ARGS (GST_BUFFER_DURATION (outbuf)),
-+ GST_BUFFER_OFFSET (outbuf), GST_BUFFER_OFFSET_END (outbuf));
-+
-+
- return GST_FLOW_OK;
- }
-
-+/* llabs() is C99, so we might not have it; just use a simple macro... */
-+#define LLABS(x) ((x>0)?x:-x)
-+static gboolean
-+audioresample_check_discont (GstAudioresample * audioresample,
-+ GstClockTime timestamp)
-+{
-+ if (timestamp != GST_CLOCK_TIME_NONE &&
-+ audioresample->prev_ts != GST_CLOCK_TIME_NONE &&
-+ audioresample->prev_duration != GST_CLOCK_TIME_NONE &&
-+ timestamp != audioresample->prev_ts + audioresample->prev_duration) {
-+ /* Potentially a discontinuous buffer. However, it turns out that many
-+ * elements generate imperfect streams due to rounding errors, so we permit
-+ * a small error (up to one sample) without triggering a filter
-+ * flush/restart (if triggered incorrectly, this will be audible) */
-+ GstClockTimeDiff diff = timestamp -
-+ (audioresample->prev_ts + audioresample->prev_duration);
-+
-+ if (LLABS (diff) > GST_SECOND / audioresample->i_rate) {
-+ GST_WARNING_OBJECT (audioresample,
-+ "encountered timestamp discontinuity of %" G_GINT64_FORMAT, diff);
-+ return TRUE;
-+ }
-+ }
-+
-+ return FALSE;
-+}
-+
- static GstFlowReturn
- audioresample_transform (GstBaseTransform * base, GstBuffer * inbuf,
- GstBuffer * outbuf)
-@@ -576,7 +619,22 @@
- size = GST_BUFFER_SIZE (inbuf);
- timestamp = GST_BUFFER_TIMESTAMP (inbuf);
-
-- GST_DEBUG_OBJECT (audioresample, "got buffer of %ld bytes", size);
-+ GST_LOG_OBJECT (audioresample, "transforming buffer of %ld bytes, ts %"
-+ GST_TIME_FORMAT ", duration %" GST_TIME_FORMAT ", offset %"
-+ G_GINT64_FORMAT ", offset_end %" G_GINT64_FORMAT,
-+ size, GST_TIME_ARGS (timestamp),
-+ GST_TIME_ARGS (GST_BUFFER_DURATION (inbuf)),
-+ GST_BUFFER_OFFSET (inbuf), GST_BUFFER_OFFSET_END (inbuf));
-+
-+ /* check for timestamp discontinuities and flush/reset if needed */
-+ if (G_UNLIKELY (audioresample_check_discont (audioresample, timestamp))) {
-+ /* Flush internal samples */
-+ audioresample_pushthrough (audioresample);
-+ /* Inform downstream element about discontinuity */
-+ audioresample->need_discont = TRUE;
-+ /* We want to recalculate the offset */
-+ audioresample->ts_offset = -1;
-+ }
-
- if (audioresample->ts_offset == -1) {
- /* if we don't know the initial offset yet, calculate it based on the
-@@ -584,19 +642,21 @@
- if (GST_CLOCK_TIME_IS_VALID (timestamp)) {
- GstClockTime stime;
-
-- /* offset used to calculate the timestamps. We use the sample offset for this
-- * to make it more accurate. We want the first buffer to have the same timestamp
-- * as the incomming timestamp. */
-+ /* offset used to calculate the timestamps. We use the sample offset for
-+ * this to make it more accurate. We want the first buffer to have the
-+ * same timestamp as the incoming timestamp. */
- audioresample->next_ts = timestamp;
- audioresample->ts_offset =
- gst_util_uint64_scale_int (timestamp, r->o_rate, GST_SECOND);
-- /* offset used to set as the buffer offset, this offset is always relative
-- * to the stream time, note that timestamp is not... */
-+ /* offset used to set as the buffer offset, this offset is always
-+ * relative to the stream time, note that timestamp is not... */
- stime = (timestamp - base->segment.start) + base->segment.time;
- audioresample->offset =
- gst_util_uint64_scale_int (stime, r->o_rate, GST_SECOND);
- }
- }
-+ audioresample->prev_ts = timestamp;
-+ audioresample->prev_duration = GST_BUFFER_DURATION (inbuf);
-
- /* need to memdup, resample takes ownership. */
- datacopy = g_memdup (data, size);
-@@ -618,17 +678,25 @@
- r = audioresample->resample;
-
- outsize = resample_get_output_size (r);
-- if (outsize == 0)
-+ if (outsize == 0) {
-+ GST_DEBUG_OBJECT (audioresample, "no internal buffers needing flush");
- goto done;
-+ }
-+
-+ trans = GST_BASE_TRANSFORM (audioresample);
-
-- outbuf = gst_buffer_new_and_alloc (outsize);
-+ res = gst_pad_alloc_buffer (trans->srcpad, GST_BUFFER_OFFSET_NONE, outsize,
-+ GST_PAD_CAPS (trans->srcpad), &outbuf);
-+ if (G_UNLIKELY (res != GST_FLOW_OK)) {
-+ GST_WARNING_OBJECT (audioresample, "failed allocating buffer of %d bytes",
-+ outsize);
-+ goto done;
-+ }
-
- res = audioresample_do_output (audioresample, outbuf);
-- if (res != GST_FLOW_OK)
-+ if (G_UNLIKELY (res != GST_FLOW_OK))
- goto done;
-
-- trans = GST_BASE_TRANSFORM (audioresample);
--
- res = gst_pad_push (trans->srcpad, outbuf);
-
- done:
---- gst/audioresample/gstaudioresample.h 2006/06/01 19:19:50 1.6
-+++ gst/audioresample/gstaudioresample.h 2007/03/14 17:16:30 1.7
-@@ -53,10 +53,12 @@
- GstCaps *srccaps, *sinkcaps;
-
- gboolean passthru;
-+ gboolean need_discont;
-
- guint64 offset;
- guint64 ts_offset;
- GstClockTime next_ts;
-+ GstClockTime prev_ts, prev_duration;
- int channels;
-
- int i_rate;
-
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-0.10.10.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-0.10.10.ebuild
deleted file mode 100644
index f734151a5984..000000000000
--- a/media-libs/gst-plugins-base/gst-plugins-base-0.10.10.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.10.ebuild,v 1.3 2006/10/14 21:17:18 vapier Exp $
-
-# order is important, gnome2 after gst-plugins
-inherit gst-plugins-base gst-plugins10 gnome2 eutils flag-o-matic libtool
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="http://gstreamer.net/"
-SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="alsa esd oss X xv"
-
-RDEPEND=">=dev-libs/glib-2.8
- >=media-libs/gstreamer-0.10.10
- >=dev-libs/liboil-0.3.6"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.11.5
- >=dev-util/pkgconfig-0.9"
-
-PDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
- alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
- esd? ( >=media-plugins/gst-plugins-esd-0.10 )
- X? ( >=media-plugins/gst-plugins-x-0.10 )
- xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )"
-
-src_compile() {
-
- elibtoolize
-
- # gst doesnt handle optimisations well
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # see bug 22249
- if use alpha || use amd64 || use ia64 || use hppa; then
- append-flags -fPIC
- fi
-
- gst-plugins-base_src_configure
-
- emake || die
-
-}
-
-# override eclass
-src_install() {
-
- gnome2_src_install
-
-}
-
-DOCS="AUTHORS INSTALL README RELEASE TODO"
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-0.10.11.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-0.10.11.ebuild
deleted file mode 100644
index 49a3ffab832b..000000000000
--- a/media-libs/gst-plugins-base/gst-plugins-base-0.10.11.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.11.ebuild,v 1.12 2007/06/28 15:06:19 josejx Exp $
-
-# order is important, gnome2 after gst-plugins
-inherit gst-plugins-base gst-plugins10 gnome2 eutils flag-o-matic libtool
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="http://gstreamer.net/"
-SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
-IUSE="alsa esd oss X xv"
-
-RDEPEND=">=dev-libs/glib-2.8
- >=media-libs/gstreamer-0.10.11
- >=dev-libs/liboil-0.3.8"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.11.5
- >=dev-util/pkgconfig-0.9"
-PDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
- alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
- esd? ( >=media-plugins/gst-plugins-esd-0.10 )
- X? ( >=media-plugins/gst-plugins-x-0.10 )
- xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )"
-
-DOCS="AUTHORS INSTALL README RELEASE TODO"
-
-src_compile() {
- elibtoolize
-
- # gst doesnt handle optimisations well
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # see bug 22249
- if use alpha || use amd64 || use ia64 || use hppa; then
- append-flags -fPIC
- fi
-
- gst-plugins-base_src_configure
-
- emake || die
-}
-
-# override eclass
-src_install() {
- gnome2_src_install
-}
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-0.10.12.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-0.10.12.ebuild
deleted file mode 100644
index 3ca2ef7e25ee..000000000000
--- a/media-libs/gst-plugins-base/gst-plugins-base-0.10.12.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.12.ebuild,v 1.3 2007/07/26 13:49:36 gustavoz Exp $
-
-# order is important, gnome2 after gst-plugins
-inherit gst-plugins-base gst-plugins10 gnome2 eutils flag-o-matic libtool
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="http://gstreamer.net/"
-SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh sparc ~x86 ~x86-fbsd"
-IUSE="alsa esd oss X xv"
-
-RDEPEND=">=dev-libs/glib-2.8
- >=media-libs/gstreamer-0.10.12
- >=dev-libs/liboil-0.3.8"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.11.5
- >=dev-util/pkgconfig-0.9"
-PDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
- alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
- esd? ( >=media-plugins/gst-plugins-esd-0.10 )
- X? ( >=media-plugins/gst-plugins-x-0.10 )
- xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )"
-
-DOCS="AUTHORS INSTALL README RELEASE TODO"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- epatch ${FILESDIR}/${PN}.audioresample.patch
-}
-
-src_compile() {
- elibtoolize
-
- # gst doesnt handle optimisations well
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # see bug 22249
- if use alpha || use amd64 || use ia64 || use hppa; then
- append-flags -fPIC
- fi
-
- gst-plugins-base_src_configure
-
- emake || die
-}
-
-# override eclass
-src_install() {
- gnome2_src_install
-}
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-0.10.16.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-0.10.16.ebuild
deleted file mode 100644
index 2fde86d24821..000000000000
--- a/media-libs/gst-plugins-base/gst-plugins-base-0.10.16.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.16.ebuild,v 1.1 2008/01/29 19:57:40 zaheerm Exp $
-
-# order is important, gnome2 after gst-plugins
-inherit gst-plugins-base gst-plugins10 gnome2 libtool flag-o-matic
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="http://gstreamer.sourceforge.net"
-SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="debug nls"
-
-RDEPEND=">=dev-libs/glib-2.8
- >=media-libs/gstreamer-0.10.16
- >=dev-libs/liboil-0.3.8
- debug? ( dev-util/valgrind )"
-DEPEND="${RDEPEND}
- nls? ( >=sys-devel/gettext-0.11.5 )
- >=dev-util/pkgconfig-0.9"
-
-DOCS="AUTHORS README RELEASE"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # Needed for sane .so versioning on Gentoo/FreeBSD
- elibtoolize
-}
-
-src_compile() {
- # gst doesnt handle optimisations well, last
- # tested with 0.10.15
- strip-flags
- replace-flags "-O3" "-O2"
-
- gst-plugins-base_src_configure \
- $(use_enable nls) \
- $(use_enable debug valgrind) \
- $(use_enable debug)
- emake || die "emake failed."
-}
-
-src_install() {
- gnome2_src_install
-}
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-0.10.4-r1.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-0.10.4-r1.ebuild
deleted file mode 100644
index d7f372e9431d..000000000000
--- a/media-libs/gst-plugins-base/gst-plugins-base-0.10.4-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.4-r1.ebuild,v 1.13 2006/05/29 18:20:03 gmsoft Exp $
-
-# order is important, gnome2 after gst-plugins
-inherit gst-plugins-base gst-plugins10 gnome2 eutils flag-o-matic libtool
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="http://gstreamer.net/"
-SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 sparc x86"
-IUSE="alsa esd oss X xv"
-
-RDEPEND=">=dev-libs/glib-2.6
- >=media-libs/gstreamer-0.10.4
- >=dev-libs/liboil-0.3.6"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.11.5
- >=dev-util/pkgconfig-0.9"
-
-PDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
- alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
- esd? ( >=media-plugins/gst-plugins-esd-0.10 )
- X? ( >=media-plugins/gst-plugins-x-0.10 )
- xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )"
-
-# overrides the eclass
-src_unpack() {
-
- unpack ${A}
- cd ${S}
- epatch ${FILESDIR}/${P}-typefindfunctions-m4v-NULL-terminator.diff
-}
-
-src_compile() {
-
- elibtoolize
-
- # gst doesnt handle optimisations well
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # see bug 22249
- if use alpha || use amd64 || use ia64 || use hppa; then
- append-flags -fPIC
- fi
-
- gst-plugins-base_src_configure
-
- emake || die
-
-}
-
-# override eclass
-src_install() {
-
- gnome2_src_install
-
-}
-
-DOCS="AUTHORS INSTALL README RELEASE TODO"
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-0.10.6.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-0.10.6.ebuild
deleted file mode 100644
index e8cd0d9b99fb..000000000000
--- a/media-libs/gst-plugins-base/gst-plugins-base-0.10.6.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.6.ebuild,v 1.2 2006/05/14 06:37:44 dertobi123 Exp $
-
-# order is important, gnome2 after gst-plugins
-inherit gst-plugins-base gst-plugins10 gnome2 eutils flag-o-matic libtool
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="http://gstreamer.net/"
-SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="alsa esd oss X xv"
-
-RDEPEND=">=dev-libs/glib-2.6
- >=media-libs/gstreamer-0.10.5
- >=dev-libs/liboil-0.3.6"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.11.5
- >=dev-util/pkgconfig-0.9"
-
-PDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
- alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
- esd? ( >=media-plugins/gst-plugins-esd-0.10 )
- X? ( >=media-plugins/gst-plugins-x-0.10 )
- xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )"
-
-src_compile() {
-
- elibtoolize
-
- # gst doesnt handle optimisations well
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # see bug 22249
- if use alpha || use amd64 || use ia64 || use hppa; then
- append-flags -fPIC
- fi
-
- gst-plugins-base_src_configure
-
- emake || die
-
-}
-
-# override eclass
-src_install() {
-
- gnome2_src_install
-
-}
-
-DOCS="AUTHORS INSTALL README RELEASE TODO"
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-0.10.7.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-0.10.7.ebuild
deleted file mode 100644
index 03e72e4b35c8..000000000000
--- a/media-libs/gst-plugins-base/gst-plugins-base-0.10.7.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.7.ebuild,v 1.1 2006/05/15 08:01:11 zaheerm Exp $
-
-# order is important, gnome2 after gst-plugins
-inherit gst-plugins-base gst-plugins10 gnome2 eutils flag-o-matic libtool
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="http://gstreamer.net/"
-SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="alsa esd oss X xv"
-
-RDEPEND=">=dev-libs/glib-2.6
- >=media-libs/gstreamer-0.10.6
- >=dev-libs/liboil-0.3.6"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.11.5
- >=dev-util/pkgconfig-0.9"
-
-PDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
- alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
- esd? ( >=media-plugins/gst-plugins-esd-0.10 )
- X? ( >=media-plugins/gst-plugins-x-0.10 )
- xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )"
-
-src_compile() {
-
- elibtoolize
-
- # gst doesnt handle optimisations well
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # see bug 22249
- if use alpha || use amd64 || use ia64 || use hppa; then
- append-flags -fPIC
- fi
-
- gst-plugins-base_src_configure
-
- emake || die
-
-}
-
-# override eclass
-src_install() {
-
- gnome2_src_install
-
-}
-
-DOCS="AUTHORS INSTALL README RELEASE TODO"
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-0.10.8.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-0.10.8.ebuild
deleted file mode 100644
index 43f668b9827c..000000000000
--- a/media-libs/gst-plugins-base/gst-plugins-base-0.10.8.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.8.ebuild,v 1.11 2006/10/14 21:17:18 vapier Exp $
-
-# order is important, gnome2 after gst-plugins
-inherit gst-plugins-base gst-plugins10 gnome2 eutils flag-o-matic libtool
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="http://gstreamer.net/"
-SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
-IUSE="alsa esd oss X xv"
-
-RDEPEND=">=dev-libs/glib-2.8
- >=media-libs/gstreamer-0.10.8
- >=dev-libs/liboil-0.3.6"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.11.5
- >=dev-util/pkgconfig-0.9"
-
-PDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
- alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
- esd? ( >=media-plugins/gst-plugins-esd-0.10 )
- X? ( >=media-plugins/gst-plugins-x-0.10 )
- xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )"
-
-src_compile() {
-
- elibtoolize
-
- # gst doesnt handle optimisations well
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # see bug 22249
- if use alpha || use amd64 || use ia64 || use hppa; then
- append-flags -fPIC
- fi
-
- gst-plugins-base_src_configure
-
- emake || die
-
-}
-
-# override eclass
-src_install() {
-
- gnome2_src_install
-
-}
-
-DOCS="AUTHORS INSTALL README RELEASE TODO"
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-0.10.9.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-0.10.9.ebuild
deleted file mode 100644
index f4cea210a947..000000000000
--- a/media-libs/gst-plugins-base/gst-plugins-base-0.10.9.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.9.ebuild,v 1.3 2006/10/14 21:17:18 vapier Exp $
-
-# order is important, gnome2 after gst-plugins
-inherit gst-plugins-base gst-plugins10 gnome2 eutils flag-o-matic libtool
-
-DESCRIPTION="Basepack of plugins for gstreamer"
-HOMEPAGE="http://gstreamer.net/"
-SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="alsa esd oss X xv"
-
-RDEPEND=">=dev-libs/glib-2.8
- >=media-libs/gstreamer-0.10.9
- >=dev-libs/liboil-0.3.6"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.11.5
- >=dev-util/pkgconfig-0.9"
-
-PDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
- alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
- esd? ( >=media-plugins/gst-plugins-esd-0.10 )
- X? ( >=media-plugins/gst-plugins-x-0.10 )
- xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )"
-
-src_compile() {
-
- elibtoolize
-
- # gst doesnt handle optimisations well
- strip-flags
- replace-flags "-O3" "-O2"
- filter-flags "-fprefetch-loop-arrays" # see bug 22249
- if use alpha || use amd64 || use ia64 || use hppa; then
- append-flags -fPIC
- fi
-
- gst-plugins-base_src_configure
-
- emake || die
-
-}
-
-# override eclass
-src_install() {
-
- gnome2_src_install
-
-}
-
-DOCS="AUTHORS INSTALL README RELEASE TODO"
diff --git a/media-libs/gstreamer/ChangeLog b/media-libs/gstreamer/ChangeLog
index 6fdad3cad884..caea55ae4b9e 100644
--- a/media-libs/gstreamer/ChangeLog
+++ b/media-libs/gstreamer/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-libs/gstreamer
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.194 2008/02/01 12:09:34 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.195 2008/02/01 14:57:18 drac Exp $
+
+ 01 Feb 2008; Samuli Suominen <drac@gentoo.org> -gstreamer-0.10.11.ebuild,
+ -gstreamer-0.10.12.ebuild, -gstreamer-0.10.16.ebuild:
+ Remove unused versions.
01 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
gstreamer-0.10.15.ebuild:
diff --git a/media-libs/gstreamer/gstreamer-0.10.11.ebuild b/media-libs/gstreamer/gstreamer-0.10.11.ebuild
deleted file mode 100644
index 8a1750ef21e6..000000000000
--- a/media-libs/gstreamer/gstreamer-0.10.11.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.10.11.ebuild,v 1.11 2007/04/30 23:08:27 genone Exp $
-
-# Create a major/minor combo for our SLOT and executables suffix
-PVP=(${PV//[-\._]/ })
-PV_MAJ_MIN=${PVP[0]}.${PVP[1]}
-#PV_MAJ_MIN=0.10
-
-DESCRIPTION="Streaming media framework"
-HOMEPAGE="http://gstreamer.sourceforge.net"
-SRC_URI="http://gstreamer.freedesktop.org/src/gstreamer/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT=${PV_MAJ_MIN}
-KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND=">=dev-libs/glib-2.8
- >=dev-libs/libxml2-2.4.9"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.11.5
- dev-util/pkgconfig"
-# dev-util/gtk-doc
-# =app-text/docbook-xml-dtd-4.2*"
-
-src_compile() {
- econf --disable-docs-build --with-package-name="Gentoo GStreamer Ebuild" --with-package-origin="http://www.gentoo.org" || die
- emake -j1 || die "compile failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
-
- # remove the unversioned binaries gstreamer provide
- # this is to prevent these binaries to be owned by several SLOTs
- cd "${D}"/usr/bin
- local gst_bins
- for gst_bins in $(ls *-${PV_MAJ_MIN}) ; do
- rm ${gst_bins/-${PV_MAJ_MIN}/}
- einfo "Removed ${gst_bins/-${PV_MAJ_MIN}/}"
- done
-
- cd "${S}"
- dodoc AUTHORS ChangeLog DEVEL NEWS README RELEASE REQUIREMENTS TODO
-
- echo "PRELINK_PATH_MASK=/usr/lib/${PN}-${PV_MAJ_MIN}" > 60${PN}-${PV_MAJ_MIN}
- doenvd 60${PN}-${PV_MAJ_MIN}
-}
-
-pkg_postinst() {
- elog "Gstreamer has known problems with prelinking, as a workaround"
- elog "this ebuild adds the gstreamer plugins to the prelink mask"
- elog "path to stop them from being prelinked. It is imperative"
- elog "that you undo & redo prelinking after building this pack for"
- elog "this to take effect. Make sure the gstreamer lib path is indeed"
- elog "added to the PRELINK_PATH_MASK environment variable."
- elog "For more information see http://bugs.gentoo.org/81512"
-}
diff --git a/media-libs/gstreamer/gstreamer-0.10.12.ebuild b/media-libs/gstreamer/gstreamer-0.10.12.ebuild
deleted file mode 100644
index 07ad45edfc06..000000000000
--- a/media-libs/gstreamer/gstreamer-0.10.12.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.10.12.ebuild,v 1.3 2007/07/26 13:48:18 gustavoz Exp $
-
-# Create a major/minor combo for our SLOT and executables suffix
-PVP=(${PV//[-\._]/ })
-PV_MAJ_MIN=${PVP[0]}.${PVP[1]}
-#PV_MAJ_MIN=0.10
-
-DESCRIPTION="Streaming media framework"
-HOMEPAGE="http://gstreamer.sourceforge.net"
-SRC_URI="http://gstreamer.freedesktop.org/src/gstreamer/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT=${PV_MAJ_MIN}
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh sparc ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND=">=dev-libs/glib-2.8
- >=dev-libs/libxml2-2.4.9"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.11.5
- dev-util/pkgconfig"
-# dev-util/gtk-doc
-# =app-text/docbook-xml-dtd-4.2*"
-
-src_compile() {
- econf --disable-docs-build --with-package-name="Gentoo GStreamer Ebuild" --with-package-origin="http://www.gentoo.org" || die
- emake -j1 || die "compile failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
-
- # remove the unversioned binaries gstreamer provide
- # this is to prevent these binaries to be owned by several SLOTs
- cd "${D}"/usr/bin
- local gst_bins
- for gst_bins in $(ls *-${PV_MAJ_MIN}) ; do
- rm ${gst_bins/-${PV_MAJ_MIN}/}
- einfo "Removed ${gst_bins/-${PV_MAJ_MIN}/}"
- done
-
- cd "${S}"
- dodoc AUTHORS ChangeLog DEVEL NEWS README RELEASE REQUIREMENTS TODO
-
- echo "PRELINK_PATH_MASK=/usr/lib/${PN}-${PV_MAJ_MIN}" > 60${PN}-${PV_MAJ_MIN}
- doenvd 60${PN}-${PV_MAJ_MIN}
-}
-
-pkg_postinst() {
- elog "Gstreamer has known problems with prelinking, as a workaround"
- elog "this ebuild adds the gstreamer plugins to the prelink mask"
- elog "path to stop them from being prelinked. It is imperative"
- elog "that you undo & redo prelinking after building this pack for"
- elog "this to take effect. Make sure the gstreamer lib path is indeed"
- elog "added to the PRELINK_PATH_MASK environment variable."
- elog "For more information see http://bugs.gentoo.org/81512"
-}
diff --git a/media-libs/gstreamer/gstreamer-0.10.16.ebuild b/media-libs/gstreamer/gstreamer-0.10.16.ebuild
deleted file mode 100644
index a1fece73dccd..000000000000
--- a/media-libs/gstreamer/gstreamer-0.10.16.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.10.16.ebuild,v 1.1 2008/01/29 19:44:59 zaheerm Exp $
-
-inherit libtool
-
-# Create a major/minor combo for our SLOT and executables suffix
-PVP=(${PV//[-\._]/ })
-PV_MAJ_MIN=${PVP[0]}.${PVP[1]}
-
-DESCRIPTION="Streaming media framework"
-HOMEPAGE="http://gstreamer.sourceforge.net"
-SRC_URI="http://${PN}.freedesktop.org/src/${PN}/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT=${PV_MAJ_MIN}
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="debug nls test"
-
-RDEPEND=">=dev-libs/glib-2.8
- >=dev-libs/libxml2-2.4.9
- debug? ( dev-util/valgrind )
- test? ( >=dev-libs/check-0.9.2 )"
-DEPEND="${RDEPEND}
- nls? ( >=sys-devel/gettext-0.11.5 )
- dev-util/pkgconfig
- !<media-libs/gst-plugins-ugly-0.10.6"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- # Needed for sane .so versioning on Gentoo/FreeBSD
- elibtoolize
-}
-
-src_compile() {
- econf --with-package-name="Gentoo GStreamer ebuild" \
- --with-package-origin="http://www.gentoo.org" \
- $(use_enable test tests) \
- $(use_enable debug valgrind) \
- $(use_enable debug) \
- $(use_enable nls)
-
- emake || die "emake failed."
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed."
- dodoc AUTHORS ChangeLog NEWS README RELEASE TODO
-
- # Remove unversioned binaries to allow SLOT installations in future.
- cd "${D}"/usr/bin
- local gst_bins
- for gst_bins in $(ls *-${PV_MAJ_MIN}) ; do
- rm ${gst_bins/-${PV_MAJ_MIN}/}
- einfo "Removed ${gst_bins/-${PV_MAJ_MIN}/}"
- done
-}