diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2009-05-15 05:09:24 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2009-05-15 05:09:24 +0000 |
commit | cb875a18654d2b0283dc6edc7f94f6d4642e295b (patch) | |
tree | d7d7a990b4d139cad18496868f28ca42d65cd026 /media-libs/gstreamer | |
parent | Version bump. (diff) | |
download | historical-cb875a18654d2b0283dc6edc7f94f6d4642e295b.tar.gz historical-cb875a18654d2b0283dc6edc7f94f6d4642e295b.tar.bz2 historical-cb875a18654d2b0283dc6edc7f94f6d4642e295b.zip |
Remove old.
Package-Manager: portage-2.1.6.13/cvs/Linux x86_64
Diffstat (limited to 'media-libs/gstreamer')
-rw-r--r-- | media-libs/gstreamer/Manifest | 22 | ||||
-rw-r--r-- | media-libs/gstreamer/files/gstreamer-0.10.14-gstcaps.patch | 12 | ||||
-rw-r--r-- | media-libs/gstreamer/files/gstreamer-0.10.21-b.g.o-555631.patch | 100 | ||||
-rw-r--r-- | media-libs/gstreamer/files/gstreamer-0.10.21-bison241.patch | 14 | ||||
-rw-r--r-- | media-libs/gstreamer/files/gstreamer-0.10.21-gtkdoc.patch | 15 | ||||
-rw-r--r-- | media-libs/gstreamer/gstreamer-0.10.14.ebuild | 72 | ||||
-rw-r--r-- | media-libs/gstreamer/gstreamer-0.10.21-r10.ebuild | 66 | ||||
-rw-r--r-- | media-libs/gstreamer/gstreamer-0.10.21-r3.ebuild | 63 | ||||
-rw-r--r-- | media-libs/gstreamer/gstreamer-0.10.21.ebuild | 61 | ||||
-rw-r--r-- | media-libs/gstreamer/metadata.xml | 4 |
10 files changed, 3 insertions, 426 deletions
diff --git a/media-libs/gstreamer/Manifest b/media-libs/gstreamer/Manifest index 6c75ded093cf..773b8734ce16 100644 --- a/media-libs/gstreamer/Manifest +++ b/media-libs/gstreamer/Manifest @@ -1,28 +1,8 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -AUX gstreamer-0.10.14-gstcaps.patch 506 RMD160 7d77743a78dfae975c025f659c7f3036a6de306f SHA1 05c590413953105fcbb0e071ed1b38c6103a7802 SHA256 d77061a547f4a658548b14f2de9579989ed1190381c41bbe9a4da578c734d57e -AUX gstreamer-0.10.21-b.g.o-555631.patch 3719 RMD160 0fda33acf5113ad9e9c1333fff791cea485f01d2 SHA1 85ccb9ac759b0ed1349a052e6df1904f1a10a7b6 SHA256 419373c261dac2443ec850e96a9939fd55f4e0d7c5587cd0a6793d4768c81594 -AUX gstreamer-0.10.21-bison241.patch 547 RMD160 257a17ee81688e3c86eb3a62e8f4146d85dc793a SHA1 8da50114a524a12695835379ee6564c769cd3a79 SHA256 136f74dab6bd8233b3ae5be771474758e7aaca06ae7b0e6a6904bda841984d55 -AUX gstreamer-0.10.21-gtkdoc.patch 816 RMD160 70b89d12357dcf8fa063ead4f337ad39b3494db9 SHA1 7b6080f563afd9e31ae28f38bcbfcab3e4bc6564 SHA256 592d2257a038aa267b4e01a0dbdc3625ab55a00f763f85b75c573e413872a0b3 -DIST gstreamer-0.10.14.tar.bz2 2004318 RMD160 6e6f75c89da223ac42a0ab3cc1642b24007a9181 SHA1 29e02be4dbf50272086e436f3fab2dcfadaaff2b SHA256 e684179e63262c7271dbc50e64ead205cae013daac7264d8effbf60fed3f2438 DIST gstreamer-0.10.20.tar.bz2 2253801 RMD160 8b3fa0ebdd30071c820bd3a9f7fec2104ff51bff SHA1 a95e731ee2d377c80eecd61a700cfa1090aaae92 SHA256 c839c3872510890bdbdfb43a79fd8b5646f3b9164b637127fb550351dc147eba -DIST gstreamer-0.10.21.tar.bz2 2662621 RMD160 d801ff66390ef41880cf0be1fee6f7aebf177876 SHA1 892daa9517dd7603e80b009dc059e20f4daea66f SHA256 94c185a0452b5fcddb538f6b686ff959b7afca8340c48fdbe47c87a2a459c3d3 DIST gstreamer-0.10.22.tar.bz2 2763761 RMD160 4d052b533b17eb05d2927ea2944c2f0f513a9179 SHA1 8be3e00cafefd8bbb402b77f0c19fbe359bde998 SHA256 61489e0192b1362e6dc760154204c73c1edd9ad9d8c754535483ec00ad7e389e DIST gstreamer-0.10.23.tar.bz2 2871267 RMD160 7491281501adca311fd0d2cb8c92cd278e095fd2 SHA1 861af545b51be56b5782a636844f2e888ea7c90c SHA256 cf750821040102d2c9fbfed56472a86fd0d8c24ada37901c41867c88438a776d -EBUILD gstreamer-0.10.14.ebuild 2216 RMD160 cb317baf6a9067db2168bef6651b44dec393cbc0 SHA1 cda76a7b901d36bdcae18bfec4b059aaf21d6c5e SHA256 1efc0053fc3c9ee53a55d0c3488bb2bc3cd4e0e5e4664ff6516be9aa65f3dee3 EBUILD gstreamer-0.10.20.ebuild 1608 RMD160 eed1b104aa85c05d04f6dac80c7d84d92ee91c3b SHA1 76f0dc328be209e55f5ebbe11ca761add175b6ba SHA256 5d84839f3b4a9f6dd8cee5ff5b4dbbec2f17149d8f0f802d1e1f0073ada62996 -EBUILD gstreamer-0.10.21-r10.ebuild 1976 RMD160 5553b5d161afe277c696c2405cf3a356929583ac SHA1 aef400ffc92bb2462d7f1a317313e4317c7ce054 SHA256 f97da256b67f0bc1e4880df51ea0d1171c2f5af7403eb50f4069039c58fdfa71 -EBUILD gstreamer-0.10.21-r3.ebuild 1852 RMD160 659eb9ff60496395e830f35dae95efd4709b9390 SHA1 e8a69f6f74d4c4aa5e61ce2fa11c606572bda523 SHA256 e3933355d0eafb4363e96b85a84f98325872aae0cc86cbde353e4f8924c35e97 -EBUILD gstreamer-0.10.21.ebuild 1734 RMD160 297a0b864b20c938f45b49cd26f5368c90bdbf8d SHA1 e75dde85f3808ff79b26e18b2c179424b1a80ba6 SHA256 9fdd963c15ca509e2f9f8576ed2eb8e33789ad619164fe7e32d9bb1a8062fabf EBUILD gstreamer-0.10.22.ebuild 1539 RMD160 f44e70ed2dd290afbfe9d10f8b36a6670b116cc3 SHA1 64c9787100ded22f0e4fcbdf04357fdb68abedf4 SHA256 d7cc2cdb6b5de7217e9e4d5893e859fe96c91641ebc1c7a35e037b1e19be309e EBUILD gstreamer-0.10.23.ebuild 1542 RMD160 657c00b5dde91feffc29b44974992661a4db14ca SHA1 2ed5a228bddb2092f15cb72219036e55d880f261 SHA256 6ae47cc7f01952c7755166bdbf942ac73969c4a84d0b15aa98d30e039b36f638 MISC ChangeLog 29541 RMD160 af531e56ae83469b974a6d114a83c4f56d3ef1c9 SHA1 176dabed5c44f60c87dbc9d1ae979eb59e4250db SHA256 20d8a38b86dab6300db171695ec0fd9d47a0f0278c97c31d7521197d340c5781 -MISC metadata.xml 181 RMD160 51814fbdcf7f32cfe70018b3af7fc798e41ff90d SHA1 faf40c45bd66b0072b95556cf7ab097d3be19511 SHA256 22c215902ccdc7fd8cdb765750fb23ea9d9b6c9d3edb1b45325c3469f8f6ffc5 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.11 (GNU/Linux) - -iEYEARECAAYFAkoMbJsACgkQkKaRLQcq0GI5IgCgsmpj0eNG4PulycrmM9RXnYx2 -llMAoIiGl4V7p3s302xPQaPc7PZP6iJc -=/sDY ------END PGP SIGNATURE----- +MISC metadata.xml 183 RMD160 1ff3457acfc2fe0f859b9cc5879b3093b2979fe9 SHA1 829dff00498fcdadd7e4f172770790cf601450b2 SHA256 d204aaee1ef1b7f278926aeadf0958d8b6a81affb746a3924a565263a97022fc diff --git a/media-libs/gstreamer/files/gstreamer-0.10.14-gstcaps.patch b/media-libs/gstreamer/files/gstreamer-0.10.14-gstcaps.patch deleted file mode 100644 index f2eae496de45..000000000000 --- a/media-libs/gstreamer/files/gstreamer-0.10.14-gstcaps.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur gstreamer-0.10.14.orig/gst/gstcaps.c gstreamer-0.10.14/gst/gstcaps.c ---- gstreamer-0.10.14.orig/gst/gstcaps.c 2007-02-28 16:42:41.000000000 +0200 -+++ gstreamer-0.10.14/gst/gstcaps.c 2007-09-02 22:08:26.000000000 +0300 -@@ -895,7 +895,7 @@ - GstStructure *structure; - - g_return_if_fail (GST_IS_CAPS (caps)); -- g_return_if_fail (caps->structs->len != 1); -+ g_return_if_fail (caps->structs->len == 1); - g_return_if_fail (IS_WRITABLE (caps)); - - structure = gst_caps_get_structure (caps, 0); diff --git a/media-libs/gstreamer/files/gstreamer-0.10.21-b.g.o-555631.patch b/media-libs/gstreamer/files/gstreamer-0.10.21-b.g.o-555631.patch deleted file mode 100644 index 922d8beb3cfa..000000000000 --- a/media-libs/gstreamer/files/gstreamer-0.10.21-b.g.o-555631.patch +++ /dev/null @@ -1,100 +0,0 @@ - -* libs/gst/base/gstbasetransform.c: -(gst_base_transform_prepare_output_buffer), -(gst_base_transform_buffer_alloc), (gst_base_transform_suggest): -Protect sink_alloc caps with the sinkpad lock to avoid nasty caps -refcount problems as seen in banshee and maybe also in farsight2. -Remove atomic int now that we need to take the lock anyways. - -http://bugzilla.gnome.org/show_bug.cgi?id=555631 -http://bugs.gentoo.org/show_bug.cgi?id=250704 -http://webcvs.freedesktop.org/gstreamer/gstreamer/libs/gst/base/gstbasetransform.c?r1=1.126&r2=1.127 - ---- gstreamer/libs/gst/base/gstbasetransform.c 2008/10/20 13:29:06 1.126 -+++ gstreamer/libs/gst/base/gstbasetransform.c 2008/10/21 16:30:41 1.127 -@@ -251,7 +251,7 @@ - /* upstream caps and size suggestions */ - GstCaps *sink_suggest; - guint size_suggest; -- gint suggest_pending; -+ gboolean suggest_pending; - - gboolean reconfigure; - }; -@@ -1224,7 +1224,7 @@ - gst_caps_unref (priv->sink_suggest); - priv->sink_suggest = gst_caps_ref (othercaps); - priv->size_suggest = size_suggest; -- g_atomic_int_set (&trans->priv->suggest_pending, 1); -+ trans->priv->suggest_pending = TRUE; - GST_OBJECT_UNLOCK (trans->sinkpad); - } - gst_caps_unref (othercaps); -@@ -1366,7 +1366,7 @@ - GstBaseTransform *trans; - GstBaseTransformPrivate *priv; - GstFlowReturn res; -- gboolean proxy, suggest; -+ gboolean proxy, suggest, same_caps; - GstCaps *sink_suggest; - guint size_suggest; - -@@ -1384,8 +1384,12 @@ - - /* we remember our previous alloc request to quickly see if we can proxy or - * not. We skip this check if we have a pending suggestion. */ -- if (g_atomic_int_get (&priv->suggest_pending) == 0 && caps && -- gst_caps_is_equal (priv->sink_alloc, caps)) { -+ GST_OBJECT_LOCK (pad); -+ same_caps = !priv->suggest_pending && caps && -+ gst_caps_is_equal (priv->sink_alloc, caps); -+ GST_OBJECT_UNLOCK (pad); -+ -+ if (same_caps) { - /* we have seen this before, see below if we need to proxy */ - GST_DEBUG_OBJECT (trans, "have old caps"); - sink_suggest = caps; -@@ -1414,7 +1418,7 @@ - size_suggest = size; - suggest = FALSE; - } -- g_atomic_int_set (&priv->suggest_pending, 0); -+ priv->suggest_pending = FALSE; - GST_OBJECT_UNLOCK (pad); - - /* check if we actually handle this format on the sinkpad */ -@@ -1462,7 +1466,10 @@ - } - } - /* remember the new caps */ -+ GST_OBJECT_LOCK (pad); - gst_caps_replace (&priv->sink_alloc, sink_suggest); -+ GST_OBJECT_UNLOCK (pad); -+ - proxy = priv->proxy_alloc; - GST_DEBUG_OBJECT (trans, "doing default alloc, proxy %d", proxy); - -@@ -1487,11 +1494,13 @@ - if (!gst_caps_is_equal (newcaps, caps)) { - GST_DEBUG_OBJECT (trans, "caps are new"); - /* we have new caps, see if we can proxy downstream */ -- if (gst_pad_peer_accept_caps (trans->sinkpad, newcaps)) { -+ if (gst_pad_peer_accept_caps (pad, newcaps)) { - /* peer accepts the caps, return a buffer in this format */ - GST_DEBUG_OBJECT (trans, "peer accepted new caps"); - /* remember the format */ -+ GST_OBJECT_LOCK (pad); - gst_caps_replace (&priv->sink_alloc, newcaps); -+ GST_OBJECT_UNLOCK (pad); - } else { - GST_DEBUG_OBJECT (trans, "peer did not accept new caps"); - /* peer does not accept the caps, free the buffer we received and -@@ -2306,7 +2315,7 @@ - caps = gst_caps_copy (caps); - trans->priv->sink_suggest = caps; - trans->priv->size_suggest = size; -- g_atomic_int_set (&trans->priv->suggest_pending, 1); -+ trans->priv->suggest_pending = TRUE; - GST_DEBUG_OBJECT (trans, "new suggest %" GST_PTR_FORMAT, caps); - GST_OBJECT_UNLOCK (trans->sinkpad); - } diff --git a/media-libs/gstreamer/files/gstreamer-0.10.21-bison241.patch b/media-libs/gstreamer/files/gstreamer-0.10.21-bison241.patch deleted file mode 100644 index 1a941a66386c..000000000000 --- a/media-libs/gstreamer/files/gstreamer-0.10.21-bison241.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- common/m4/gst-parser.m4 2008/07/20 19:55:14 1.12 -+++ common/m4/gst-parser.m4 2008/12/15 07:06:26 1.13 -@@ -15,10 +15,7 @@ - bison_version=`$BISON_PATH --version | head -n 1 | sed 's/^[[^0-9]]*//' | sed 's/[[^0-9]]*$//' | cut -d' ' -f1` - AC_MSG_CHECKING([bison version $bison_version >= $bison_min_version]) - -- if perl -w <<EOF -- exit ($bison_version < $bison_min_version) ? 0 : 1; --EOF -- then -+ if perl -we "exit ((v$bison_version ge v$bison_min_version) ? 0 : 1)"; then - AC_MSG_RESULT([yes]) - else - AC_MSG_ERROR([no]) diff --git a/media-libs/gstreamer/files/gstreamer-0.10.21-gtkdoc.patch b/media-libs/gstreamer/files/gstreamer-0.10.21-gtkdoc.patch deleted file mode 100644 index 12e9874e2670..000000000000 --- a/media-libs/gstreamer/files/gstreamer-0.10.21-gtkdoc.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -ur gstreamer-0.10.21.orig/common/gtk-doc.mak gstreamer-0.10.21/common/gtk-doc.mak ---- gstreamer-0.10.21.orig/common/gtk-doc.mak 2008-09-10 12:13:16.000000000 +0300 -+++ gstreamer-0.10.21/common/gtk-doc.mak 2008-12-05 21:09:04.000000000 +0200 -@@ -200,8 +200,8 @@ - $(INSTALL_DATA) $(srcdir)/html/$(DOC_MODULE).devhelp2 \ - $(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2; \ - fi; \ -- which gtkdoc-rebase >/dev/null && \ -- gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR) ; \ -+ (which gtkdoc-rebase >/dev/null && \ -+ gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR)) || true ; \ - fi) - uninstall-local: - (installfiles=`echo ./html/*.html`; \ -Only in gstreamer-0.10.21.orig: gstreamer-0.10.21 diff --git a/media-libs/gstreamer/gstreamer-0.10.14.ebuild b/media-libs/gstreamer/gstreamer-0.10.14.ebuild deleted file mode 100644 index d64a9446f5d6..000000000000 --- a/media-libs/gstreamer/gstreamer-0.10.14.ebuild +++ /dev/null @@ -1,72 +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.14.ebuild,v 1.12 2007/12/29 11:31:48 vapier Exp $ - -inherit eutils libtool - -# 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_unpack() { - unpack ${A} - cd "${S}" - - # Fix from upstream. Is included in next release. - epatch "${FILESDIR}"/${P}-gstcaps.patch - - # Needed for sane .so versioning on Gentoo/FreeBSD - elibtoolize -} - -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 NEWS README RELEASE 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.21-r10.ebuild b/media-libs/gstreamer/gstreamer-0.10.21-r10.ebuild deleted file mode 100644 index e8b6723a4895..000000000000 --- a/media-libs/gstreamer/gstreamer-0.10.21-r10.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.10.21-r10.ebuild,v 1.1 2009/01/09 12:54:19 loki_val Exp $ - -EAPI=2 - -inherit autotools eutils multilib versionator -#inherit libtool versionator - -# Create a major/minor combo for our SLOT and executables suffix -PV_MAJ_MIN=$(get_version_component_range '1-2') - -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.12:2 - dev-libs/libxml2 - >=dev-libs/check-0.9.2" -DEPEND="${RDEPEND} - dev-util/pkgconfig - nls? ( sys-devel/gettext )" - -src_prepare() { - # Needed for sane .so versioning on Gentoo/FreeBSD - #elibtoolize - epatch "${FILESDIR}"/${P}-gtkdoc.patch \ - "${FILESDIR}"/${P}-bison241.patch \ - "${FILESDIR}"/${P}-b.g.o-555631.patch - AT_M4DIR="common/m4" eautoreconf -} - -src_configure() { - # Disable static archives, dependency tracking and examples - # to speed up build time - econf \ - --disable-static \ - --disable-dependency-tracking \ - $(use_enable nls) \ - $(use_enable debug) \ - --disable-valgrind \ - --disable-examples \ - $(use_enable test tests) \ - --with-package-name="GStreamer ebuild for Gentoo" \ - --with-package-origin="http://packages.gentoo.org/package/media-libs/gstreamer" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dodoc AUTHORS ChangeLog NEWS MAINTAINERS README RELEASE - - # 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 -f ${gst_bins/-${PV_MAJ_MIN}/} - done - - # Drop unnecessary libtool files - find "${D}"/usr/$(get_libdir) -name '*.la' -delete || die "find and delete failed." -} diff --git a/media-libs/gstreamer/gstreamer-0.10.21-r3.ebuild b/media-libs/gstreamer/gstreamer-0.10.21-r3.ebuild deleted file mode 100644 index 7908f18dce18..000000000000 --- a/media-libs/gstreamer/gstreamer-0.10.21-r3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.10.21-r3.ebuild,v 1.1 2009/01/09 12:54:19 loki_val Exp $ - -EAPI=2 - -inherit autotools eutils multilib versionator -#inherit libtool versionator - -# Create a major/minor combo for our SLOT and executables suffix -PV_MAJ_MIN=$(get_version_component_range '1-2') - -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.12:2 - dev-libs/libxml2 - >=dev-libs/check-0.9.2" -DEPEND="${RDEPEND} - dev-util/pkgconfig - nls? ( sys-devel/gettext )" - -src_prepare() { - # Needed for sane .so versioning on Gentoo/FreeBSD - #elibtoolize - epatch "${FILESDIR}"/${P}-gtkdoc.patch \ - "${FILESDIR}"/${P}-bison241.patch \ - "${FILESDIR}"/${P}-b.g.o-555631.patch - AT_M4DIR="common/m4" eautoreconf -} - -src_configure() { - # Disable static archives, dependency tracking and examples - # to speed up build time - econf \ - --disable-static \ - --disable-dependency-tracking \ - $(use_enable nls) \ - $(use_enable debug) \ - --disable-valgrind \ - --disable-examples \ - $(use_enable test tests) \ - --with-package-name="GStreamer ebuild for Gentoo" \ - --with-package-origin="http://packages.gentoo.org/package/media-libs/gstreamer" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dodoc AUTHORS ChangeLog NEWS MAINTAINERS README RELEASE - - # 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}/} - done -} diff --git a/media-libs/gstreamer/gstreamer-0.10.21.ebuild b/media-libs/gstreamer/gstreamer-0.10.21.ebuild deleted file mode 100644 index 1a42b3d51f59..000000000000 --- a/media-libs/gstreamer/gstreamer-0.10.21.ebuild +++ /dev/null @@ -1,61 +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.21.ebuild,v 1.2 2008/12/06 06:46:42 ssuominen Exp $ - -# inherit libtool -inherit autotools eutils - -# 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.12 - >=dev-libs/libxml2-2.4.9 - >=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-r1 - !=media-libs/gst-plugins-good-0.10.8" - -src_unpack() { - unpack ${A} - cd "${S}" - # Needed for sane .so versioning on Gentoo/FreeBSD - # elibtoolize - epatch "${FILESDIR}"/${P}-gtkdoc.patch - AT_M4DIR="common/m4" eautoreconf -} - -src_compile() { - econf --disable-dependency-tracking \ - --with-package-name="Gentoo GStreamer ebuild" \ - --with-package-origin="http://www.gentoo.org" \ - $(use_enable test tests) \ - $(use_enable debug) \ - $(use_enable nls) - - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dodoc AUTHORS ChangeLog NEWS MAINTAINERS README RELEASE - - # 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 -} diff --git a/media-libs/gstreamer/metadata.xml b/media-libs/gstreamer/metadata.xml index 3abe2ca2733e..6cb5dfb547c2 100644 --- a/media-libs/gstreamer/metadata.xml +++ b/media-libs/gstreamer/metadata.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>gstreamer</herd> -<herd>gnome</herd> + <herd>gstreamer</herd> + <herd>gnome</herd> </pkgmetadata> |