From 01392d29cdb2861c7b259aff95719ac170eafddd Mon Sep 17 00:00:00 2001 From: avl Date: Thu, 16 Sep 2010 00:51:42 +0000 Subject: Add temporary workaround for GStreamer build. Obtained from: GNOME git git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@14569 df743ca5-7f9a-e211-a948-0013205c9059 --- devel/gobject-introspection/Makefile | 4 ++-- .../files/patch-giscanner_transformer.py | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 devel/gobject-introspection/files/patch-giscanner_transformer.py (limited to 'devel/gobject-introspection') diff --git a/devel/gobject-introspection/Makefile b/devel/gobject-introspection/Makefile index 62a17d90e..d948da12d 100644 --- a/devel/gobject-introspection/Makefile +++ b/devel/gobject-introspection/Makefile @@ -3,12 +3,12 @@ # Whom: Alexander Logvinov # # $FreeBSD$ -# $MCom: ports/devel/gobject-introspection/Makefile,v 1.17 2010/09/11 10:54:35 kwm Exp $ +# $MCom: ports/devel/gobject-introspection/Makefile,v 1.18 2010/09/11 15:03:03 kwm Exp $ # PORTNAME= gobject-introspection PORTVERSION= 0.9.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= GNOME DIST_SUBDIR= gnome2 diff --git a/devel/gobject-introspection/files/patch-giscanner_transformer.py b/devel/gobject-introspection/files/patch-giscanner_transformer.py new file mode 100644 index 000000000..ccd30f79e --- /dev/null +++ b/devel/gobject-introspection/files/patch-giscanner_transformer.py @@ -0,0 +1,13 @@ +--- giscanner/transformer.py.orig ++++ giscanner/transformer.py +@@ -80,6 +80,10 @@ class Transformer(object): + + def parse(self, symbols): + for symbol in symbols: ++ ## WORKAROUND ## ++ # https://bugzilla.gnome.org/show_bug.cgi?id=550616 ++ if symbol.ident in ['gst_g_error_get_type']: ++ continue + node = self._traverse_one(symbol) + if node: + self._append_new_node(node) -- cgit v1.2.3