summaryrefslogtreecommitdiffstats
path: root/devel/gobject-introspection
diff options
context:
space:
mode:
authoravl <avl@df743ca5-7f9a-e211-a948-0013205c9059>2010-09-16 08:51:42 +0800
committeravl <avl@df743ca5-7f9a-e211-a948-0013205c9059>2010-09-16 08:51:42 +0800
commit01392d29cdb2861c7b259aff95719ac170eafddd (patch)
tree4bfb925a495e93b8be9f5fc3ef211c1d9d1659cf /devel/gobject-introspection
parented5145c965f3c3918b173f0338506104b9ba9d87 (diff)
downloadmarcuscom-ports-01392d29cdb2861c7b259aff95719ac170eafddd.tar
marcuscom-ports-01392d29cdb2861c7b259aff95719ac170eafddd.tar.gz
marcuscom-ports-01392d29cdb2861c7b259aff95719ac170eafddd.tar.bz2
marcuscom-ports-01392d29cdb2861c7b259aff95719ac170eafddd.tar.lz
marcuscom-ports-01392d29cdb2861c7b259aff95719ac170eafddd.tar.xz
marcuscom-ports-01392d29cdb2861c7b259aff95719ac170eafddd.tar.zst
marcuscom-ports-01392d29cdb2861c7b259aff95719ac170eafddd.zip
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
Diffstat (limited to 'devel/gobject-introspection')
-rw-r--r--devel/gobject-introspection/Makefile4
-rw-r--r--devel/gobject-introspection/files/patch-giscanner_transformer.py13
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)