diff options
Diffstat (limited to 'devel/gobject-introspection')
-rw-r--r-- | devel/gobject-introspection/Makefile | 4 | ||||
-rw-r--r-- | devel/gobject-introspection/files/patch-giscanner_transformer.py | 13 |
2 files changed, 15 insertions, 2 deletions
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 <avl@FreeBSD.org> # # $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) |