Transfer Prefix keywords, add Interix and PPC/Darwin fixes
authorFabian Groffen <grobian@gentoo.org>
Wed, 14 Sep 2011 19:23:56 +0000 (19:23 +0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 14 Sep 2011 19:23:56 +0000 (19:23 +0000)
Package-Manager: portage-2.2.01.19247-prefix/cvs/Darwin i386

media-libs/gstreamer/ChangeLog
media-libs/gstreamer/Manifest
media-libs/gstreamer/gstreamer-0.10.35.ebuild

index 9ac32fc78b6442d4255a3cbee133940f7beb0390..d74631bbb665eccc7f3876ee54048a6c5dfa48b7 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for media-libs/gstreamer
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.299 2011/09/06 19:02:55 mattst88 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.300 2011/09/14 19:23:56 grobian Exp $
+
+  14 Sep 2011; Fabian Groffen <grobian@gentoo.org> gstreamer-0.10.35.ebuild:
+  Transfer Prefix keywords, add Interix and PPC/Darwin fixes
 
   06 Sep 2011; Matt Turner <mattst88@gentoo.org> gstreamer-0.10.32-r1.ebuild,
   gstreamer-0.10.35.ebuild:
index 3d25a4b8d73e3a6e5e0d4997e82c3df59f607deb..bd42dad6fd05738a3fd05ad218a66bfc051470c1 100644 (file)
@@ -5,13 +5,13 @@ AUX gstreamer-0.10.32-fix-valve-drops.patch 816 RMD160 11e8999337d000a1795ecc986
 DIST gstreamer-0.10.32.tar.bz2 3529980 RMD160 447fa2b8b4c622a628763805cb65006d54919e54 SHA1 95477044ed23cf94669e56ea43607de05c2a0cb3 SHA256 3bf4e46a186ee9a1f5e212aaf651d67cffb4f5f05345a7c99ae71d5d992be133
 DIST gstreamer-0.10.35.tar.bz2 3606254 RMD160 5a08c07cb5c99b5a031ca6be5a6ac1d576593d33 SHA1 ad03b8aca7b2415929b6ecc4c140b178acef39de SHA256 817bfea2cd46e2487b97e2ed9218f0299b32a3de1e5e80b4c7868d17e9089786
 EBUILD gstreamer-0.10.32-r1.ebuild 2046 RMD160 7fa34ce8c046e509d98c840e452a429b994e1950 SHA1 f4e20246479a0d3b8669ffdbb2c2cb324a3ef2c8 SHA256 efdc036fa2cc8a93ee4e521ed65a2d49efdf6656bfe455ba9d33cf9f3e2f59aa
-EBUILD gstreamer-0.10.35.ebuild 2043 RMD160 1ee228ab14539ca8c1ed533fee9637fbab1e7d2e SHA1 5178de01c24a0b1f37c6771b31c125076b0146e6 SHA256 9744e9915c12a2f39b04f64b035a4dafd1283a088e7f79c46dbc486f57c0cff0
-MISC ChangeLog 39699 RMD160 c1f5bccc565012cf53a93e166210030dddf2b917 SHA1 2e11ee2465a0f2351bc2d86eaaa07d3f740079c5 SHA256 0405a9fd2cbc12abdca031595d570d369d7451beff9c3c0c07dd7172213a146e
+EBUILD gstreamer-0.10.35.ebuild 2548 RMD160 3d45bdc765a66ef548b675d8bad2aebd51156815 SHA1 57c9bb7e8af6b84b0d2977064189f8b4f11a5883 SHA256 50d36a2050cfe47ee06f60da2ab77f5eb5a643f06ec55703c5d8573c5056e1e7
+MISC ChangeLog 39837 RMD160 508632dba143a138b883decfb6ecf44763f62052 SHA1 ce4ba5da058b4aa7b1654dab23b5b683704d32e2 SHA256 c8a2c3b55aa10f6f0e52000eee6df61fbe1bd2db4bbd36c741ef3d0130e8930b
 MISC metadata.xml 281 RMD160 b7eaf39e8223495db6415a01dbe171fa7e0e0336 SHA1 ce7c21f9b9b2db8fdc72ca1406464cd513a1dd37 SHA256 cc5d9611f69fa72b3f8343018cd16fa524706c336ff7b436ebb9bbffc3c40090
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (Darwin)
 
-iEYEARECAAYFAk5mbmQACgkQTVUdg23rv50OwgCcDTSaA2AB8bvZuJ+J8KxF5VwF
-sJMAoJUDAsEy7ybxuCmWTf7TUfxOkdLS
-=bI4J
+iEYEARECAAYFAk5w/1EACgkQX3X2B8XHTokWOQCcC7Cw2MW5m0IOpNXXNzAqEgZc
+TcMAoI8QSvZ3Ut21Yj1DezLGZmtgj4ua
+=cJDV
 -----END PGP SIGNATURE-----
index 3e6b528fe98f23bdefd544c9474be74f719e20b5..15424a3d8b16027dcd26f657f07bd2c59c4fc92e 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.10.35.ebuild,v 1.4 2011/09/06 19:02:55 mattst88 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/gstreamer-0.10.35.ebuild,v 1.5 2011/09/14 19:23:56 grobian Exp $
 
 EAPI=3
 
@@ -15,7 +15,7 @@ SRC_URI="http://${PN}.freedesktop.org/src/${PN}/${P}.tar.bz2"
 
 LICENSE="LGPL-2"
 SLOT=${PV_MAJ_MIN}
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="+introspection nls test"
 
 RDEPEND=">=dev-libs/glib-2.22:2
@@ -31,6 +31,17 @@ DEPEND="${RDEPEND}
        # dev-util/gtk-doc-am # Only if eautoreconf'ing
 
 src_configure() {
+       if [[ ${CHOST} == *-interix* ]] ; then
+               export ac_cv_lib_dl_dladdr=no
+               export ac_cv_func_poll=no
+       fi
+       if [[ ${CHOST} == powerpc-apple-darwin* ]] ; then
+               # GCC groks this, but then refers to an implementation (___multi3,
+               # ___udivti3) that don't exist (at least I can't find it), so force
+               # this one to be off, such that we use 2x64bit emulation code.
+               export gst_cv_uint128_t=no
+       fi
+
        # Disable static archives, dependency tracking and examples
        # to speed up build time
        # Disable debug, as it only affects -g passing (debugging symbols), this must done through make.conf in gentoo