# ChangeLog for dev-cpp/gstreamermm
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/ChangeLog,v 1.19 2011/11/20 17:14:38 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/ChangeLog,v 1.20 2011/11/20 17:18:02 eva Exp $
+
+ 20 Nov 2011; Gilles Dartiguelongue <eva@gentoo.org>
+ -files/gstreamermm-0.10.7-gcc45.patch, -gstreamermm-0.10.7.3.ebuild,
+ -files/gstreamermm-0.10.7.3+gcc-4.5.patch, -gstreamermm-0.10.8.ebuild,
+ -gstreamermm-0.10.9.ebuild:
+ Clean up old revisions.
20 Nov 2011; Gilles Dartiguelongue <eva@gentoo.org>
gstreamermm-0.10.9.1.ebuild:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX gstreamermm-0.10.7-gcc45.patch 7280 RMD160 e7df9c82328a3e809545f530405de9ff0ea585bd SHA1 f28423bd101238ccae7d3a06116596a4aec5a2ee SHA256 50611c392a4e9865643aff787e14c5321673a3ab7b33708e229a0f5d84c7a0cb
-AUX gstreamermm-0.10.7.3+gcc-4.5.patch 1147 RMD160 098ec247a29461b2a990700ae39a04e8f92aca84 SHA1 7d48efe66797815a3412e5617e6cba7f74c76511 SHA256 1d183daa5eea95f5b5449b312b83b5749c1db505961cbfb8d6b564c4ef8bec5e
-DIST gstreamermm-0.10.7.3.tar.bz2 5429261 RMD160 2764afdf477b45a081e2e55a5430ec48a8183fe3 SHA1 d2924cf0440cced2c947fce4fcdc97776cc7ea4a SHA256 c185e8a3a2e0d5584ec96333c1d10b1dea975194825d3f09489f21b22dbf2417
-DIST gstreamermm-0.10.8.tar.bz2 5101880 RMD160 823e47caede00a38200c297c6ebe8320efe4b2a8 SHA1 48c7c62dacfce6ed603df86088e3803b38c8ff16 SHA256 4db9f6448136e04cea1ebb1e0b190237d3c8c6e82203e638c332f972f2dc1817
DIST gstreamermm-0.10.9.1.tar.bz2 8045200 RMD160 c41a8069e46612a183159347e6a4b21f1874da8a SHA1 e7ccf17a354789b228614d0e49e98a1f3230a276 SHA256 85a07d4d0d67ad527c1fd9bf47c130032db89e9b26f412969a8c8ad6fdebf516
-DIST gstreamermm-0.10.9.tar.bz2 7966259 RMD160 a3fa84568f0d3420055332d75d50e405a5897331 SHA1 6394f26f0a7b205fd94d146c0499f1ee253d503d SHA256 de311fcbb03d26b7b0d3c43db5959df57cd7543ff519209762090fbd4caabc57
-EBUILD gstreamermm-0.10.7.3.ebuild 1308 RMD160 a2686e2cbf180807378ab7269d4828face952b15 SHA1 b903bd0ce069521c38fa645ecf6d4243e568403e SHA256 0346d5319af9aa6b8dc6a5e2d52f625d221063cd30c3efd476e40e291d751f29
-EBUILD gstreamermm-0.10.8.ebuild 1547 RMD160 1f4aac573a318c919b78e084d0ad887797d386c5 SHA1 9501c4a5df99b2353fc6c55c9cb09a1bf2f63bab SHA256 04e3da147e19389c64dcaefc053c2859da714e927192b4b306c5a484b3aef1fa
EBUILD gstreamermm-0.10.9.1.ebuild 1160 RMD160 94580a5a89d1814f45916a67e3756360a97fd59d SHA1 9ab6bda1368f4f9279d233caa6de89dcc2d0685d SHA256 1540563a52648085e254401d337f4ca50dcc46bc3f4d1709081e0f1328abf445
-EBUILD gstreamermm-0.10.9.ebuild 1542 RMD160 8e8894bda4b495ea5dcd42ae9fb85a7c494ea18f SHA1 07bca352a082587fcf5ff869b023fca4f638153f SHA256 8f73e8f814e64247550952dbfa3c3da74c76d5075e1c7c021e84cc7496054554
-MISC ChangeLog 3170 RMD160 8cf0e9b4ec350d86f0d9a95b22774f5f3dbe654d SHA1 e2a35e7110bb117faa0274d105c9bee4547a92ab SHA256 57d851b9c2152b6a3749d97f1e0acc2490c49cbee62be94496f4b18449ea82db
+MISC ChangeLog 3425 RMD160 78631e85f9da58dfda83ff836eea5c7570d64d12 SHA1 f62570738ec2f9eccb1dd73fc25fc02a5b6f3fb0 SHA256 29315d5ba698c6e16fb3c62c64f833fa3b6e9764c591ff1c81139b0d0f008027
MISC metadata.xml 336 RMD160 96ef7e8b63752abbb94b4a6b2cc708f62ed4383f SHA1 b8a5fc488b314dbf996b3784e05d273585364782 SHA256 564e0692ab45e0c1e814a421e2a8cb9d73ef724bc82b484900a08f50d90424ea
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk7JNY4ACgkQ1fmVwcYIWAZ0FQCgyXtodBmOH96T7xYp9LhKK2Rc
-4ekAn2EnGEcvLOOmQcS9kB8YHFMy6dTL
-=s4uB
+iEYEARECAAYFAk7JNk8ACgkQ1fmVwcYIWAY8RQCgoimJKBKnsjPStNILuSGFDxeD
+R2YAoOlIwN2cll/1DFo3vocVmM9jY1sT
+=mXXj
-----END PGP SIGNATURE-----
+++ /dev/null
-Fixing build with gcc 4.5
-
-http://bugs.gentoo.org/show_bug.cgi?id=319375
-
---- gstreamer/gstreamermm/bin.cc
-+++ gstreamer/gstreamermm/bin.cc
-@@ -658,62 +658,62 @@
-
- Gst::Iterator<Gst::Element> Bin::iterate_elements()
- {
-- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_elements(gobj()));
-+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_elements(gobj()));
- }
-
- Gst::Iterator<const Gst::Element> Bin::iterate_elements() const
- {
-- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_elements(const_cast<GstBin*>(gobj())));
-+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_elements(const_cast<GstBin*>(gobj())));
- }
-
- Gst::Iterator<Gst::Element> Bin::iterate_recurse()
- {
-- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_recurse(gobj()));
-+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_recurse(gobj()));
- }
-
- Gst::Iterator<const Gst::Element> Bin::iterate_recurse() const
- {
-- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_recurse(const_cast<GstBin*>(gobj())));
-+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_recurse(const_cast<GstBin*>(gobj())));
- }
-
- Gst::Iterator<Gst::Element> Bin::iterate_sorted()
- {
-- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_sorted(gobj()));
-+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_sorted(gobj()));
- }
-
- Gst::Iterator<const Gst::Element> Bin::iterate_sorted() const
- {
-- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_sorted(const_cast<GstBin*>(gobj())));
-+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_sorted(const_cast<GstBin*>(gobj())));
- }
-
- Gst::Iterator<Gst::Element> Bin::iterate_sources()
- {
-- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_sources(gobj()));
-+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_sources(gobj()));
- }
-
- Gst::Iterator<const Gst::Element> Bin::iterate_sources() const
- {
-- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_sources(const_cast<GstBin*>(gobj())));
-+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_sources(const_cast<GstBin*>(gobj())));
- }
-
- Gst::Iterator<Gst::Element> Bin::iterate_sinks()
- {
-- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_sinks(gobj()));
-+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_sinks(gobj()));
- }
-
- Gst::Iterator<const Gst::Element> Bin::iterate_sinks() const
- {
-- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_sinks(const_cast<GstBin*>(gobj())));
-+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_sinks(const_cast<GstBin*>(gobj())));
- }
-
- Gst::Iterator<Gst::Element> Bin::iterate_by_interface(GType iface)
- {
-- return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_all_by_interface(gobj(), iface));
-+ return Gst::Iterator<Gst::Element>(gst_bin_iterate_all_by_interface(gobj(), iface));
- }
-
- Gst::Iterator<const Gst::Element> Bin::iterate_by_interface(GType iface) const
- {
-- return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_all_by_interface(const_cast<GstBin*>(gobj()), iface));
-+ return Gst::Iterator<const Gst::Element>(gst_bin_iterate_all_by_interface(const_cast<GstBin*>(gobj()), iface));
- }
-
- bool Bin::recalculate_latency()
---- gstreamer/gstreamermm/format.cc
-+++ gstreamer/gstreamermm/format.cc
-@@ -94,7 +94,7 @@
-
- IteratorBasic<const FormatDefinition> iterate_format_definitions()
- {
-- return IteratorBasic<const FormatDefinition>::IteratorBasic(gst_format_iterate_definitions());
-+ return IteratorBasic<const FormatDefinition>(gst_format_iterate_definitions());
- }
-
- } //namespace Gst
---- gstreamer/gstreamermm/element.cc
-+++ gstreamer/gstreamermm/element.cc
-@@ -1135,32 +1135,32 @@
-
- Gst::Iterator<Gst::Pad> Element::iterate_pads()
- {
-- return Gst::Iterator<Gst::Pad>::Iterator(gst_element_iterate_pads(gobj()));
-+ return Gst::Iterator<Gst::Pad>(gst_element_iterate_pads(gobj()));
- }
-
- Gst::Iterator<const Gst::Pad> Element::iterate_pads() const
- {
-- return Gst::Iterator<const Gst::Pad>::Iterator(gst_element_iterate_pads(const_cast<GstElement*>(gobj())));
-+ return Gst::Iterator<const Gst::Pad>(gst_element_iterate_pads(const_cast<GstElement*>(gobj())));
- }
-
- Gst::Iterator<Gst::Pad> Element::iterate_sink_pads()
- {
-- return Gst::Iterator<Gst::Pad>::Iterator(gst_element_iterate_sink_pads(gobj()));
-+ return Gst::Iterator<Gst::Pad>(gst_element_iterate_sink_pads(gobj()));
- }
-
- Gst::Iterator<const Gst::Pad> Element::iterate_sink_pads() const
- {
-- return Gst::Iterator<const Gst::Pad>::Iterator(gst_element_iterate_sink_pads(const_cast<GstElement*>(gobj())));
-+ return Gst::Iterator<const Gst::Pad>(gst_element_iterate_sink_pads(const_cast<GstElement*>(gobj())));
- }
-
- Gst::Iterator<Gst::Pad> Element::iterate_src_pads()
- {
-- return Gst::Iterator<Gst::Pad>::Iterator(gst_element_iterate_src_pads(gobj()));
-+ return Gst::Iterator<Gst::Pad>(gst_element_iterate_src_pads(gobj()));
- }
-
- Gst::Iterator<const Gst::Pad> Element::iterate_src_pads() const
- {
-- return Gst::Iterator<const Gst::Pad>::Iterator(gst_element_iterate_src_pads(const_cast<GstElement*>(gobj())));
-+ return Gst::Iterator<const Gst::Pad>(gst_element_iterate_src_pads(const_cast<GstElement*>(gobj())));
- }
-
- void Element::unlink(const Glib::RefPtr<Gst::Element>& dest)
---- gstreamer/gstreamermm/pad.cc
-+++ gstreamer/gstreamermm/pad.cc
-@@ -857,22 +857,22 @@
-
- Gst::Iterator<Gst::Pad> Pad::iterate_internal_links()
- {
-- return Gst::Iterator<Gst::Pad>::Iterator(gst_pad_iterate_internal_links(gobj()));
-+ return Gst::Iterator<Gst::Pad>(gst_pad_iterate_internal_links(gobj()));
- }
-
- Gst::Iterator<const Gst::Pad> Pad::iterate_internal_links() const
- {
-- return Gst::Iterator<const Gst::Pad>::Iterator(gst_pad_iterate_internal_links(const_cast<GstPad*>(gobj())));
-+ return Gst::Iterator<const Gst::Pad>(gst_pad_iterate_internal_links(const_cast<GstPad*>(gobj())));
- }
-
- Gst::Iterator<Gst::Pad> Pad::iterate_internal_links_default()
- {
-- return Gst::Iterator<Gst::Pad>::Iterator(gst_pad_iterate_internal_links_default(gobj()));
-+ return Gst::Iterator<Gst::Pad>(gst_pad_iterate_internal_links_default(gobj()));
- }
-
- Gst::Iterator<const Gst::Pad> Pad::iterate_internal_links_default() const
- {
-- return Gst::Iterator<const Gst::Pad>::Iterator(gst_pad_iterate_internal_links_default(const_cast<GstPad*>(gobj())));
-+ return Gst::Iterator<const Gst::Pad>(gst_pad_iterate_internal_links_default(const_cast<GstPad*>(gobj())));
- }
-
- Glib::ListHandle< Glib::RefPtr<Gst::Pad> > Pad::get_internal_links()
---- gstreamer/gstreamermm/query.cc
-+++ gstreamer/gstreamermm/query.cc
-@@ -810,7 +810,7 @@
-
- Gst::IteratorBasic<const Gst::QueryTypeDefinition> Query::iterate_definitions()
- {
-- return Gst::IteratorBasic<const Gst::QueryTypeDefinition>::IteratorBasic(gst_query_type_iterate_definitions());
-+ return Gst::IteratorBasic<const Gst::QueryTypeDefinition>(gst_query_type_iterate_definitions());
- }
-
-
---- gstreamer/gstreamermm/mixer.cc
-+++ gstreamer/gstreamermm/mixer.cc
-@@ -207,7 +207,7 @@
- gst_mixer_get_volume(const_cast<GstMixer*>(gobj()),
- const_cast<GstMixerTrack*>(Glib::unwrap(track)), volumes);
-
-- return Glib::ArrayHandle<int>::ArrayHandle(volumes, num_channels,
-+ return Glib::ArrayHandle<int>(volumes, num_channels,
- Glib::OWNERSHIP_DEEP);
- }
-
+++ /dev/null
-Index: gstreamermm-0.10.7.3/gstreamer/gstreamermm/mixer.cc
-===================================================================
---- gstreamermm-0.10.7.3.orig/gstreamer/gstreamermm/mixer.cc
-+++ gstreamermm-0.10.7.3/gstreamer/gstreamermm/mixer.cc
-@@ -207,7 +207,7 @@ Glib::ArrayHandle<int> Mixer::get_volume
- gst_mixer_get_volume(const_cast<GstMixer*>(gobj()),
- const_cast<GstMixerTrack*>(Glib::unwrap(track)), volumes);
-
-- return Glib::ArrayHandle<int>::ArrayHandle(volumes, num_channels,
-+ return Glib::ArrayHandle<int>(volumes, num_channels,
- Glib::OWNERSHIP_DEEP);
- }
-
-Index: gstreamermm-0.10.7.3/gstreamer/src/mixer.ccg
-===================================================================
---- gstreamermm-0.10.7.3.orig/gstreamer/src/mixer.ccg
-+++ gstreamermm-0.10.7.3/gstreamer/src/mixer.ccg
-@@ -201,7 +201,7 @@ Glib::ArrayHandle<int> Mixer::get_volume
- gst_mixer_get_volume(const_cast<GstMixer*>(gobj()),
- const_cast<GstMixerTrack*>(Glib::unwrap(track)), volumes);
-
-- return Glib::ArrayHandle<int>::ArrayHandle(volumes, num_channels,
-+ return Glib::ArrayHandle<int>(volumes, num_channels,
- Glib::OWNERSHIP_DEEP);
- }
-
+++ /dev/null
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-0.10.7.3.ebuild,v 1.7 2010/09/26 14:33:54 eva Exp $
-
-EAPI="2"
-
-inherit gnome2 eutils
-
-DESCRIPTION="C++ interface for GStreamer"
-HOMEPAGE="http://gstreamer.freedesktop.org/bindings/cplusplus.html"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="test"
-
-# gstreamer 0.10.25 is needed for per-stream volume
-# see bug #308935
-RDEPEND="
- >=media-libs/gstreamer-0.10.28
- >=media-libs/gst-plugins-base-0.10.28
- >=dev-cpp/glibmm-2.21.1
- >=dev-cpp/libxmlpp-2.14
- >=dev-libs/libsigc++-2:2
-"
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- test? (
- media-libs/gst-plugins-good:0.10
- media-plugins/gst-plugins-vorbis:0.10
- media-plugins/gst-plugins-x:0.10 )
-"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}+gcc-4.5.patch"
-}
-
-src_test() {
- # explicitly allow parallel make of tests: they are not built in
- # src_compile() and indeed we'd slow down tremendously to run this
- # serially.
- emake check || die "tests failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" libdocdir=/usr/share/doc/${PF} install || die "install failed"
- dodoc AUTHORS ChangeLog NEWS README || die
-
- find "${D}" -name '*.la' -delete || die "removal of *.la files failed"
-}
+++ /dev/null
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-0.10.8.ebuild,v 1.2 2011/03/21 01:35:33 nirbheek Exp $
-
-EAPI="3"
-
-inherit autotools gnome2 eutils
-
-DESCRIPTION="C++ interface for GStreamer"
-HOMEPAGE="http://gstreamer.freedesktop.org/bindings/cplusplus.html"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="test"
-
-RDEPEND="
- >=media-libs/gstreamer-0.10.30:0.10
- >=media-libs/gst-plugins-base-0.10.30:0.10
- >=dev-cpp/glibmm-2.21.1:2
- >=dev-cpp/libxmlpp-2.14:2.6
- >=dev-libs/libsigc++-2:2
-"
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- >=dev-cpp/mm-common-0.9.3
- test? (
- media-libs/gst-plugins-good:0.10
- media-plugins/gst-plugins-vorbis:0.10
- media-plugins/gst-plugins-x:0.10 )
-"
-
-src_prepare() {
- # doc-install.pl was removed from glibmm, and is provided by mm-common now
- # This should not be needed if the tarball is generated with mm-common-0.9.3
- if has_version '>=dev-cpp/glibmm-2.27.97'; then
- mm-common-prepare --copy --force
- eautoreconf
- fi
-
- gnome2_src_prepare
-}
-
-src_test() {
- # explicitly allow parallel make of tests: they are not built in
- # src_compile() and indeed we'd slow down tremendously to run this
- # serially.
- emake check || die "tests failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" libdocdir=/usr/share/doc/${PF} install || die "install failed"
- dodoc AUTHORS ChangeLog NEWS README || die "dodoc failed"
-
- find "${D}" -name '*.la' -delete || die "removal of *.la files failed"
-}
+++ /dev/null
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-0.10.9.ebuild,v 1.1 2011/04/26 21:14:19 eva Exp $
-
-EAPI="3"
-
-inherit autotools gnome2 eutils
-
-DESCRIPTION="C++ interface for GStreamer"
-HOMEPAGE="http://gstreamer.freedesktop.org/bindings/cplusplus.html"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="test"
-
-RDEPEND="
- >=media-libs/gstreamer-0.10.30:0.10
- >=media-libs/gst-plugins-base-0.10.30:0.10
- >=dev-cpp/glibmm-2.21.1:2
- >=dev-cpp/libxmlpp-2.14:2.6
- >=dev-libs/libsigc++-2:2
-"
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- >=dev-cpp/mm-common-0.9.3
- test? (
- media-libs/gst-plugins-good:0.10
- media-plugins/gst-plugins-vorbis:0.10
- media-plugins/gst-plugins-x:0.10 )
-"
-
-src_prepare() {
- # doc-install.pl was removed from glibmm, and is provided by mm-common now
- # This should not be needed if the tarball is generated with mm-common-0.9.3
- if has_version '>=dev-cpp/glibmm-2.27.97'; then
- mm-common-prepare --copy --force
- eautoreconf
- fi
-
- gnome2_src_prepare
-}
-
-src_test() {
- # explicitly allow parallel make of tests: they are not built in
- # src_compile() and indeed we'd slow down tremendously to run this
- # serially.
- emake check || die "tests failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" libdocdir=/usr/share/doc/${PF} install || die "install failed"
- dodoc AUTHORS ChangeLog NEWS README || die "dodoc failed"
-
- find "${D}" -name '*.la' -delete || die "removal of *.la files failed"
-}