From 90bdf8fb837f11579eb01d3b0fe27ff54d39d3ad Mon Sep 17 00:00:00 2001 From: Mart Raudsepp Date: Wed, 24 Dec 2014 18:43:20 +0000 Subject: Version bump. Remove old. Many updates since 1.2.x series as this is a many months overdue next stable cycle upgrade Package-Manager: portage-2.2.15/cvs/Linux x86_64 --- media-libs/gst-plugins-base/ChangeLog | 11 ++- media-libs/gst-plugins-base/Manifest | 19 +---- ...plugins-base-0.10.31-fix-tag-test-linking.patch | 32 -------- ...-plugins-base-0.10.32-fix-tests-encodebin.patch | 69 ---------------- .../gst-plugins-base/gst-plugins-base-1.2.3.ebuild | 90 --------------------- .../gst-plugins-base/gst-plugins-base-1.2.4.ebuild | 89 -------------------- .../gst-plugins-base/gst-plugins-base-1.4.5.ebuild | 94 ++++++++++++++++++++++ 7 files changed, 107 insertions(+), 297 deletions(-) delete mode 100644 media-libs/gst-plugins-base/files/gst-plugins-base-0.10.31-fix-tag-test-linking.patch delete mode 100644 media-libs/gst-plugins-base/files/gst-plugins-base-0.10.32-fix-tests-encodebin.patch delete mode 100644 media-libs/gst-plugins-base/gst-plugins-base-1.2.3.ebuild delete mode 100644 media-libs/gst-plugins-base/gst-plugins-base-1.2.4.ebuild create mode 100644 media-libs/gst-plugins-base/gst-plugins-base-1.4.5.ebuild (limited to 'media-libs/gst-plugins-base') diff --git a/media-libs/gst-plugins-base/ChangeLog b/media-libs/gst-plugins-base/ChangeLog index c9474624cb43..b129007131c2 100644 --- a/media-libs/gst-plugins-base/ChangeLog +++ b/media-libs/gst-plugins-base/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for media-libs/gst-plugins-base # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/ChangeLog,v 1.258 2014/10/11 12:41:40 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/ChangeLog,v 1.259 2014/12/24 18:43:16 leio Exp $ + +*gst-plugins-base-1.4.5 (24 Dec 2014) + + 24 Dec 2014; Mart Raudsepp -gst-plugins-base-1.2.3.ebuild, + -gst-plugins-base-1.2.4.ebuild, +gst-plugins-base-1.4.5.ebuild, + -files/gst-plugins-base-0.10.31-fix-tag-test-linking.patch, + -files/gst-plugins-base-0.10.32-fix-tests-encodebin.patch: + Version bump. Remove old. Many updates since 1.2.x series as this is + a many months overdue next stable cycle upgrade. 11 Oct 2014; Markus Meier gst-plugins-base-0.10.36-r1.ebuild: diff --git a/media-libs/gst-plugins-base/Manifest b/media-libs/gst-plugins-base/Manifest index 4e098aca6c71..882a03180c76 100644 --- a/media-libs/gst-plugins-base/Manifest +++ b/media-libs/gst-plugins-base/Manifest @@ -1,22 +1,9 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX gst-plugins-base-0.10.31-fix-tag-test-linking.patch 995 SHA256 1cc80eabcf54420b12b3bc8d0eb74079b0cf4185043979f0f8f59bb18882c29f SHA512 e2c8abf22f3fb8d6368b12929ed0a00a5f334e93fed0445ad15bd8243adf6b6f4060b3a5fa420bbf94808f8894328ed951372ed8fddee74c38d4d1c765a365d8 WHIRLPOOL 392becf0519e1013de60dedaa2d87498d056cd018e3e6b0f3c94f520081f757c04d649f888f5e8277acd4493bca24f559c454015ab48b8826cfa56f80e668b40 -AUX gst-plugins-base-0.10.32-fix-tests-encodebin.patch 2386 SHA256 20b236c02c9ad2fe265506e47aebd2a732df742c55c84439ddeb103ce101f861 SHA512 df425534c0aaa6f96ef91109e234da2b3a5e8a4852888509ab4467ddee738f02fd225f52f8caedde349bdebe50da2bc315180146b1f0ee48421c4ed33e7106a9 WHIRLPOOL b8e207c7679afc553959c4f442dad0286dc0efa66a584e5c3957c9bce4cfe3055b34769abb28d9b261f6b47f7a499fb61e46d664ef3df2d9e597ce950a2ca237 DIST gst-plugins-base-0.10.36.tar.xz 2364108 SHA256 1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a SHA512 ea77778e073515df58229a641b4363df31f0b80204a5a43a8feb31f0b03a5a4b9b79d6e07e1615c773a59927a9b649f1b1d782def1120d581d09a090be8363b8 WHIRLPOOL e455f2a1aafd60078080735108e4ac336bc4764ed92b9579d83a453f75491331d16b48e5983f3c9712b6edb28ec379e696f06f6910c93168b019d6077c28fb6d -DIST gst-plugins-base-1.2.3.tar.xz 2540132 SHA256 61edec35c270f86928bad434bd059da4efff865d1ef01bcc64ecbd903625dae1 SHA512 359b8a4aadc8cec692958687fdce037b61289b4c3a4ef8154195caf718d12fb08a07180b35fa9d78f3b06ad8bc75b41eec398d2073d95d02663c0935b2758e77 WHIRLPOOL 21ea000fcbe5f7d135760d51275557105c0caa872e7b7d1e8ef5ad24bdbbb555b9c15c39b80d415a02ab41951c86d8b56f6f5b09f8734b46674f1b74827ca188 DIST gst-plugins-base-1.2.4.tar.xz 2538012 SHA256 4d6273dc3f5a94bcc53ccfe0711cfddd49e31371d1136bf62fa1ecc604fc6550 SHA512 8e7e7fd494ee2335e917dae3fef93a2103db37c8cc645ccf1f63b7e6676a6cc6fee78bb90e43f8ccacab367788a416600577cb3d9630e9d64258ecb3dbe63338 WHIRLPOOL 173b2c71b2be05db75ef0d7c344b64ec5d74ba291cc8058546a2963257a1af8e7699737214e11c2d811e6349a008386f822a82f5fe5f5491f5faca64e9d8f20d +DIST gst-plugins-base-1.4.5.tar.xz 2637680 SHA256 77bd8199e7a312d3d71de9b7ddf761a3b78560a2c2a80829d0815ca39cbd551d SHA512 63d3c531de736ad8a64d6962c0af75857d3b016d7f8e85d1884e8de50e64576902bb1161161b74130ab5dfb1d453eb995e374d8a958eac6e44ae5272eeaaf8b6 WHIRLPOOL cf6ef1c9589ed7a39be74e7663b0821c81b1b4cffdd612ccd7fd5b7929508af21d68817530a4b0fb2517f3a7044ee068afba7602816fdd0ada31444f0bcf8383 EBUILD gst-plugins-base-0.10.36-r1.ebuild 2197 SHA256 60339a2188559713d9bc512d605cd9345157270961327b9de3876c8269832406 SHA512 5d689ff1075d6afbef2e1b417f4c9dc8dc4ba80c3f18077b46ff42c09a61ba2d9f1b94252ddf8c1affcf0b59048cde2adbb6529e9f12e5a927a10808ec337fef WHIRLPOOL 0115f026763e1996094e2afe2d4295f9c23e44755d478da9b9e089596ca2754d743dcd546b725b843d82b13e192fb3fc7aa367300148b7fde12d4b94924dd657 EBUILD gst-plugins-base-0.10.36.ebuild 1812 SHA256 307c10544d53b763b7ed5edf4684c299fa24d28fb5a520515878f8e7dd23eca7 SHA512 2259887de2d779a850c468d30d3bb3621f490cd4832b4367d4ee50173992ee0a8ffc20f1653067a598038a5d02e9e0e8a7ce12f17d651606c61046af9fbe7f08 WHIRLPOOL e95da091cbbe5b47a2245399473b184aa10e985fd044b12f025a20a89a3734900a505f06750d85c5e9990a39d7e8002de7107f861a9892270dc505383995b27c -EBUILD gst-plugins-base-1.2.3.ebuild 2478 SHA256 6857bddcb5c20e82eb7fa3ad3c810afb2262d48e0fdbb981d3cfa3750247a35e SHA512 9a4be36b06ffc04c8ddc0f1238b257fc6566ffbe340157f89ce17e36e244c2e954e8158c1b64355f8e15a06c53cccb1a0d974c884b88f10916caab38bec13907 WHIRLPOOL ed4b0bc1403b3f0845f2bf6ca5d9c162937df6bbab8270d73b2ff9e05c60112a7da5d1f847de647c059d56379d7d4da7cf54bc96d98eccc9acb346e50a620fee EBUILD gst-plugins-base-1.2.4-r1.ebuild 3095 SHA256 11de29c2abd0092bd0b52db50d3b212970db98a4cb673b8020b2c63d12934949 SHA512 c7eb68ccdcd981944cb6a00b489bf665818e442f39c1e597a9e889b0156a7ce87370907d8047999c9c40342724a1063c7e952de171a7ffdfddd92891ae31fb6d WHIRLPOOL 019f6248d447103435caf9adcc421cbc57bbf29a323cc79ec620d11af702380c44f2a3d55bee65ff0b0e15f04f174eb0f5f8789b6fe35bf2d4ec3eece1cc7a1e -EBUILD gst-plugins-base-1.2.4.ebuild 2508 SHA256 387f2a43ce50cef1170bdfb6e7b03cb521fbcda3d3ca204e6be811c7b3a8e960 SHA512 2556f3b081605ff4001afa95f33cb2dc0d951cb720c08384353ec1a7f752a325c7c080d329f75724b1072cc3e115abb6dc14abfbd13852df5c25e4f7c5790f22 WHIRLPOOL ee0f3864ad384c7956526c96d47d0ae8baa2703947e947d62bd5cfc4264d25aedde3341763cb18a29b563f876abaf38176ef7fd1d182e90c4426573dd0ce4188 -MISC ChangeLog 37615 SHA256 39c80ddea77f795e423dd05f1e30c91e5717c2acab6a6620b685a3ac909fef64 SHA512 ec0b1bd2d95ac6f111288c4b33eb996e298ccd832f1e0181b11260f7d274b4c188c302de23387f14b1f8ab737a191529d087d1e308592f788f662cb4b84caa0b WHIRLPOOL d957d441c8b237a919ddca0028da671d4e6410c6e7f9b105545dcb068abee6e6eab92fbd0cf3d651ca9235ddf20c348ef01b97931529c6b651cd61d10d20c106 +EBUILD gst-plugins-base-1.4.5.ebuild 3098 SHA256 f705711b2f3632f5d48a861e544e734cc5f34afb0e21fadfe6485c3cb44407f0 SHA512 ffd7a27c077f76ca346d0cfbb499cb6f851251604890cd543a8dd9d4bb52b3850ef429995f6f932c32ea63717cf86db56dc163b3c6d99f17d34db1847470a1e2 WHIRLPOOL 16e91ce7dc62799a90072d1ba69e1480db25e5172bced5bfdb7175989149292357bafdb430e1b85853de7aacb98886abdbbf725cfaeb99b53fd9d406dc6186b5 +MISC ChangeLog 38043 SHA256 88dac194e24cd178255fea5fcf2169256456c561ac56efd6157cc46585a8914f SHA512 e5d96d042c25436994a3129cc5b40e016a2131f244164f8e90cab77257043be18b3790169c3f65ca5f2c610a7c95ec0bba28b5268011eb3bfd5585373425cab0 WHIRLPOOL edb53d6638125fb28747621af31eb0ce87b0662f15594c35547c5ca97f9a4a7e10f52c2ee1b6b422a2a23a44d5d3b296c25591f5a0e05288e63507709d8c3b85 MISC metadata.xml 306 SHA256 c231940bd8d010a470d48c796769352620a62f59e897d21a64413634adbad8f2 SHA512 ac899e08b183aaa8c5d8dca7cdaae9223b61475d37fa8f3201d6c70e12d00ec65e495351644ca3b0f1e4f38a6d7f5b5865c055b349e2cfd28b8e258f77645abb WHIRLPOOL e5b4eded98e18da083cbe2bb418b2efeb24c3e8a2d55c8f2c66457267fbe1b55f02f99668aa91edf16b69046beee2c99a52188d168bc389237651a6348869bff ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iEYEAREIAAYFAlQ5JYYACgkQkKaRLQcq0GIMOQCcD8oIKl31CQQ6pWpkykssJiCq -M6gAnjne9w0rR1VEEcCtHbITX3uZQXbL -=iMtu ------END PGP SIGNATURE----- diff --git a/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.31-fix-tag-test-linking.patch b/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.31-fix-tag-test-linking.patch deleted file mode 100644 index a055efcd24a0..000000000000 --- a/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.31-fix-tag-test-linking.patch +++ /dev/null @@ -1,32 +0,0 @@ -Fix tests on fresh upgrade, Gentoo bug #352944. - -Without this, the generated tests/check/libs/tag libtool has /usr/lib before -local paths, because the library that comes from system gstreamer core package -is listed before the internal ones. - ---- a/tests/check/Makefile.am -+++ b/tests/check/Makefile.am -@@ -227,8 +227,8 @@ - $(GST_BASE_CFLAGS) \ - $(AM_CFLAGS) - libs_tag_LDADD = \ -- $(GST_BASE_LIBS) \ -- $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la $(LDADD) -+ $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la \ -+ $(GST_BASE_LIBS) $(LDADD) - - libs_pbutils_CFLAGS = \ - $(GST_PLUGINS_BASE_CFLAGS) \ ---- a/tests/check/Makefile.in -+++ b/tests/check/Makefile.in -@@ -1003,8 +1003,8 @@ - $(AM_CFLAGS) - - libs_tag_LDADD = \ -- $(GST_BASE_LIBS) \ -- $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la $(LDADD) -+ $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la \ -+ $(GST_BASE_LIBS) $(LDADD) - - libs_pbutils_CFLAGS = \ - $(GST_PLUGINS_BASE_CFLAGS) \ diff --git a/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.32-fix-tests-encodebin.patch b/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.32-fix-tests-encodebin.patch deleted file mode 100644 index 23cf617135c0..000000000000 --- a/media-libs/gst-plugins-base/files/gst-plugins-base-0.10.32-fix-tests-encodebin.patch +++ /dev/null @@ -1,69 +0,0 @@ -commit fc608d4dcd0257549c6018aac9ee5c2dec52bbee -Author: Tim-Philipp Müller -Date: Wed Jan 26 15:42:48 2011 +0000 - - tests: don't run encodebin test if vorbis or theora plugins aren't available - -Minimal Makefile.in patch added manually to avoid eautoreconf - -diff --git a/tests/check/Makefile.am b/tests/check/Makefile.am -index 0cc03a4..f284716 100644 ---- a/tests/check/Makefile.am -+++ b/tests/check/Makefile.am -@@ -77,6 +77,16 @@ else - check_theora = - endif - -+if USE_VORBIS -+if USE_THEORA -+check_encodebin = elements/encodebin -+else -+check_encodebin = -+endif -+else -+check_encodebin = -+endif -+ - if USE_PLUGIN_SUBPARSE - check_subparse = elements/subparse - else -@@ -106,7 +116,7 @@ check_PROGRAMS = \ - elements/audiotestsrc \ - elements/decodebin \ - elements/decodebin2 \ -- elements/encodebin \ -+ $(check_encodebin) \ - elements/ffmpegcolorspace \ - elements/gdpdepay \ - elements/gdppay \ ---- a/tests/check/Makefile.in -+++ b/tests/check/Makefile.in -@@ -43,7 +43,7 @@ - elements/audioconvert$(EXEEXT) elements/audiorate$(EXEEXT) \ - elements/audioresample$(EXEEXT) elements/audiotestsrc$(EXEEXT) \ - elements/decodebin$(EXEEXT) elements/decodebin2$(EXEEXT) \ -- elements/encodebin$(EXEEXT) elements/ffmpegcolorspace$(EXEEXT) \ -+ $(am__EXEEXT_11) elements/ffmpegcolorspace$(EXEEXT) \ - elements/gdpdepay$(EXEEXT) elements/gdppay$(EXEEXT) \ - elements/multifdsink$(EXEEXT) elements/playbin$(EXEEXT) \ - elements/playbin2$(EXEEXT) $(am__EXEEXT_8) \ -@@ -114,7 +114,9 @@ - @USE_VORBIS_TRUE@ pipelines/vorbisdec$(EXEEXT) \ - @USE_VORBIS_TRUE@ elements/vorbistag$(EXEEXT) - @USE_THEORA_TRUE@am__EXEEXT_7 = pipelines/theoraenc$(EXEEXT) -+@USE_THEORA_TRUE@@USE_VORBIS_TRUE@am__EXEEXT_11 = \ -+@USE_THEORA_TRUE@@USE_VORBIS_TRUE@ elements/encodebin$(EXEEXT) - @USE_PLUGIN_SUBPARSE_TRUE@am__EXEEXT_8 = elements/subparse$(EXEEXT) - @HAVE_ORC_TRUE@am__EXEEXT_9 = orc/adder$(EXEEXT) \ - @HAVE_ORC_TRUE@ orc/audioconvert$(EXEEXT) orc/volume$(EXEEXT) \ - @HAVE_ORC_TRUE@ orc/videoscale$(EXEEXT) \ -@@ -932,6 +933,9 @@ - - @USE_THEORA_FALSE@check_theora = - @USE_THEORA_TRUE@check_theora = pipelines/theoraenc -+@USE_THEORA_FALSE@@USE_VORBIS_TRUE@check_encodebin = -+@USE_THEORA_TRUE@@USE_VORBIS_TRUE@check_encodebin = elements/encodebin -+@USE_VORBIS_FALSE@check_encodebin = - @USE_PLUGIN_SUBPARSE_FALSE@check_subparse = - @USE_PLUGIN_SUBPARSE_TRUE@check_subparse = elements/subparse - @HAVE_ORC_FALSE@check_orc = diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.2.3.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.2.3.ebuild deleted file mode 100644 index 4dd8f191a3f6..000000000000 --- a/media-libs/gst-plugins-base/gst-plugins-base-1.2.3.ebuild +++ /dev/null @@ -1,90 +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-base/gst-plugins-base-1.2.3.ebuild,v 1.10 2014/04/21 10:29:26 ago Exp $ - -EAPI="5" - -inherit gst-plugins-base gst-plugins10 - -DESCRIPTION="Basepack of plugins for gstreamer" -HOMEPAGE="http://gstreamer.freedesktop.org/" - -LICENSE="GPL-2+ LGPL-2+" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="alsa +introspection ivorbis +ogg +orc +pango theora +vorbis X" -REQUIRED_USE=" - ivorbis? ( ogg ) - theora? ( ogg ) - vorbis? ( ogg ) -" - -RDEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.32:2 - >=media-libs/gstreamer-${PV}:1.0[introspection?] - sys-libs/zlib - alsa? ( >=media-libs/alsa-lib-0.9.1 ) - introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) - ivorbis? ( media-libs/tremor ) - ogg? ( >=media-libs/libogg-1 ) - orc? ( >=dev-lang/orc-0.4.18 ) - pango? ( >=x11-libs/pango-1.22 ) - theora? ( >=media-libs/libtheora-1.1[encode] ) - vorbis? ( >=media-libs/libvorbis-1 ) - X? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXv ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.12 - X? ( - x11-proto/videoproto - x11-proto/xextproto - x11-proto/xproto ) -" - -src_prepare() { - # The AC_PATH_XTRA macro unnecessarily pulls in libSM and libICE even - # though they are not actually used. This needs to be fixed upstream by - # replacing AC_PATH_XTRA with PKG_CONFIG calls. - sed -i -e 's:X_PRE_LIBS -lSM -lICE:X_PRE_LIBS:' "${S}"/configure || die -} - -src_configure() { - gst-plugins10_src_configure \ - $(use_enable alsa) \ - $(use_enable introspection) \ - $(use_enable ivorbis) \ - $(use_enable ogg) \ - $(use_enable orc) \ - $(use_enable pango) \ - $(use_enable theora) \ - $(use_enable vorbis) \ - $(use_enable X x) \ - $(use_enable X xshm) \ - $(use_enable X xvideo) \ - --disable-debug \ - --disable-examples \ - --disable-freetypetest \ - --disable-static - # cdparanoia and libvisual are split out, per leio's request - - # bug #366931, flag-o-matic for the whole thing is overkill - if [[ ${CHOST} == *86-*-darwin* ]] ; then - sed -i \ - -e '/FLAGS = /s|-O[23]|-O1|g' \ - gst/audioconvert/Makefile \ - gst/volume/Makefile || die - fi -} - -src_compile() { - default -} - -src_install() { - DOCS="AUTHORS NEWS README RELEASE" - default - prune_libtool_files --modules -} diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.2.4.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.2.4.ebuild deleted file mode 100644 index dfafd2db5611..000000000000 --- a/media-libs/gst-plugins-base/gst-plugins-base-1.2.4.ebuild +++ /dev/null @@ -1,89 +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-base/gst-plugins-base-1.2.4.ebuild,v 1.1 2014/05/31 14:01:07 pacho Exp $ - -EAPI="5" -inherit gst-plugins-base gst-plugins10 - -DESCRIPTION="Basepack of plugins for gstreamer" -HOMEPAGE="http://gstreamer.freedesktop.org/" - -LICENSE="GPL-2+ LGPL-2+" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="alsa +introspection ivorbis +ogg +orc +pango theora +vorbis X" -REQUIRED_USE=" - ivorbis? ( ogg ) - theora? ( ogg ) - vorbis? ( ogg ) -" - -RDEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.32:2 - >=media-libs/gstreamer-1.2.0:1.0[introspection?] - sys-libs/zlib - alsa? ( >=media-libs/alsa-lib-0.9.1 ) - introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) - ivorbis? ( media-libs/tremor ) - ogg? ( >=media-libs/libogg-1 ) - orc? ( >=dev-lang/orc-0.4.18 ) - pango? ( >=x11-libs/pango-1.22 ) - theora? ( >=media-libs/libtheora-1.1[encode] ) - vorbis? ( >=media-libs/libvorbis-1 ) - X? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXv ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.12 - X? ( - x11-proto/videoproto - x11-proto/xextproto - x11-proto/xproto ) -" - -src_prepare() { - # The AC_PATH_XTRA macro unnecessarily pulls in libSM and libICE even - # though they are not actually used. This needs to be fixed upstream by - # replacing AC_PATH_XTRA with PKG_CONFIG calls, upstream bug #731047 - sed -i -e 's:X_PRE_LIBS -lSM -lICE:X_PRE_LIBS:' "${S}"/configure || die -} - -src_configure() { - gst-plugins10_src_configure \ - $(use_enable alsa) \ - $(use_enable introspection) \ - $(use_enable ivorbis) \ - $(use_enable ogg) \ - $(use_enable orc) \ - $(use_enable pango) \ - $(use_enable theora) \ - $(use_enable vorbis) \ - $(use_enable X x) \ - $(use_enable X xshm) \ - $(use_enable X xvideo) \ - --disable-debug \ - --disable-examples \ - --disable-freetypetest \ - --disable-static - # cdparanoia and libvisual are split out, per leio's request - - # bug #366931, flag-o-matic for the whole thing is overkill - if [[ ${CHOST} == *86-*-darwin* ]] ; then - sed -i \ - -e '/FLAGS = /s|-O[23]|-O1|g' \ - gst/audioconvert/Makefile \ - gst/volume/Makefile || die - fi -} - -src_compile() { - default -} - -src_install() { - DOCS="AUTHORS NEWS README RELEASE" - default - prune_libtool_files --modules -} diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.4.5.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.4.5.ebuild new file mode 100644 index 000000000000..e6c659fd4017 --- /dev/null +++ b/media-libs/gst-plugins-base/gst-plugins-base-1.4.5.ebuild @@ -0,0 +1,94 @@ +# 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-base/gst-plugins-base-1.4.5.ebuild,v 1.1 2014/12/24 18:43:16 leio Exp $ + +EAPI="5" + +GST_ORG_MODULE="gst-plugins-base" +inherit gstreamer + +DESCRIPTION="Basepack of plugins for gstreamer" +HOMEPAGE="http://gstreamer.freedesktop.org/" + +LICENSE="GPL-2+ LGPL-2+" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="alsa +introspection ivorbis +ogg +orc +pango theora +vorbis X" +REQUIRED_USE=" + ivorbis? ( ogg ) + theora? ( ogg ) + vorbis? ( ogg ) +" + +RDEPEND=" + app-text/iso-codes + >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] + >=media-libs/gstreamer-${PV}:1.0[introspection?,${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) + ivorbis? ( >=media-libs/tremor-0_pre20130223[${MULTILIB_USEDEP}] ) + ogg? ( >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] ) + orc? ( >=dev-lang/orc-0.4.18[${MULTILIB_USEDEP}] ) + pango? ( >=x11-libs/pango-1.36.3[${MULTILIB_USEDEP}] ) + theora? ( >=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}] ) + vorbis? ( >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] ) + X? ( + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] + >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.12 + X? ( + >=x11-proto/videoproto-2.3.1-r1[${MULTILIB_USEDEP}] + >=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}] + >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] ) +" + +src_prepare() { + # The AC_PATH_XTRA macro unnecessarily pulls in libSM and libICE even + # though they are not actually used. This needs to be fixed upstream by + # replacing AC_PATH_XTRA with PKG_CONFIG calls, upstream bug #731047 + sed -i -e 's:X_PRE_LIBS -lSM -lICE:X_PRE_LIBS:' "${S}"/configure || die +} + +multilib_src_configure() { + gstreamer_multilib_src_configure \ + $(use_enable alsa) \ + $(multilib_native_use_enable introspection) \ + $(use_enable ivorbis) \ + $(use_enable ogg) \ + $(use_enable orc) \ + $(use_enable pango) \ + $(use_enable theora) \ + $(use_enable vorbis) \ + $(use_enable X x) \ + $(use_enable X xshm) \ + $(use_enable X xvideo) \ + --disable-debug \ + --disable-examples \ + --disable-freetypetest \ + --disable-static + # cdparanoia and libvisual are split out, per leio's request + + # bug #366931, flag-o-matic for the whole thing is overkill + if [[ ${CHOST} == *86-*-darwin* ]] ; then + sed -i \ + -e '/FLAGS = /s|-O[23]|-O1|g' \ + gst/audioconvert/Makefile \ + gst/volume/Makefile || die + fi + + if multilib_is_native_abi; then + local x + for x in libs plugins; do + ln -s "${S}"/docs/${x}/html docs/${x}/html || die + done + fi +} + +multilib_src_install_all() { + DOCS="AUTHORS NEWS README RELEASE" + einstalldocs + prune_libtool_files --modules +} -- cgit v1.2.3-65-gdbad