summaryrefslogtreecommitdiffstats
path: root/devel/gobject-introspection
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-03-30 06:32:10 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-03-30 06:32:10 +0800
commit32b2c817e63f9d5946a2565be95726c1d0af7ff1 (patch)
tree8e5f4b5eeef5a9304714168e72a9647dbee862d7 /devel/gobject-introspection
parent710c51d5098f5bba3dcf535d26b6b2d19893b2ea (diff)
downloadmarcuscom-ports-32b2c817e63f9d5946a2565be95726c1d0af7ff1.tar
marcuscom-ports-32b2c817e63f9d5946a2565be95726c1d0af7ff1.tar.gz
marcuscom-ports-32b2c817e63f9d5946a2565be95726c1d0af7ff1.tar.bz2
marcuscom-ports-32b2c817e63f9d5946a2565be95726c1d0af7ff1.tar.lz
marcuscom-ports-32b2c817e63f9d5946a2565be95726c1d0af7ff1.tar.xz
marcuscom-ports-32b2c817e63f9d5946a2565be95726c1d0af7ff1.tar.zst
marcuscom-ports-32b2c817e63f9d5946a2565be95726c1d0af7ff1.zip
Update to 1.36.0.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@17251 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/gobject-introspection')
-rw-r--r--devel/gobject-introspection/Makefile38
-rw-r--r--devel/gobject-introspection/distinfo2
-rw-r--r--devel/gobject-introspection/files/patch-Makefile.in16
-rw-r--r--devel/gobject-introspection/files/patch-configure11
-rw-r--r--devel/gobject-introspection/files/patch-tests_Makefile.in20
-rw-r--r--devel/gobject-introspection/pkg-descr9
-rw-r--r--devel/gobject-introspection/pkg-plist204
7 files changed, 300 insertions, 0 deletions
diff --git a/devel/gobject-introspection/Makefile b/devel/gobject-introspection/Makefile
new file mode 100644
index 000000000..c527fc0b1
--- /dev/null
+++ b/devel/gobject-introspection/Makefile
@@ -0,0 +1,38 @@
+# Created by: Alexander Logvinov <avl@FreeBSD.org>
+# $FreeBSD: head/devel/gobject-introspection/Makefile 314706 2013-03-20 02:39:49Z mezz $
+# $MCom: ports/devel/gobject-introspection/Makefile,v 1.51 2013/02/18 22:07:40 kwm Exp $
+
+PORTNAME= gobject-introspection
+PORTVERSION= 1.36.0
+CATEGORIES= devel
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome3
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Generate interface introspection data for GObject libraries
+
+# we need cairo otherwise the generated Cairo gir is broken
+BUILD_DEPENDS= cairo-trace:${PORTSDIR}/graphics/cairo
+LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi
+
+USES= bison pathfix
+USE_XZ= yes
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_GNOME= gnomehier glib20 ltverhack
+USE_PKGCONFIG= build
+USE_PYTHON= -2.7
+USE_GETTEXT= yes
+USE_AUTOTOOLS= libtool
+USE_LDCONFIG= yes
+MAKE_JOBS_UNSAFE=yes
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+CONFIGURE_ARGS= --disable-tests
+
+# Force it to put the .cache in ${WRKSRC} instead of ~/.cache. ports/143260
+MAKE_ENV= HOME=${WRKDIR}
+
+MAN1= g-ir-compiler.1 g-ir-generate.1 g-ir-scanner.1
+
+.include <bsd.port.mk>
diff --git a/devel/gobject-introspection/distinfo b/devel/gobject-introspection/distinfo
new file mode 100644
index 000000000..a72b0f501
--- /dev/null
+++ b/devel/gobject-introspection/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome3/gobject-introspection-1.36.0.tar.xz) = e3e76d9d428e7534761bf8cdf75338865a4b0872e8052bef51792744608b6383
+SIZE (gnome3/gobject-introspection-1.36.0.tar.xz) = 1201108
diff --git a/devel/gobject-introspection/files/patch-Makefile.in b/devel/gobject-introspection/files/patch-Makefile.in
new file mode 100644
index 000000000..d35bf348b
--- /dev/null
+++ b/devel/gobject-introspection/files/patch-Makefile.in
@@ -0,0 +1,16 @@
+--- Makefile.in.orig 2012-10-02 11:01:03.000000000 +0000
++++ Makefile.in 2012-10-02 11:02:59.000000000 +0000
+@@ -973,12 +973,11 @@
+ GLib_2_0_gir_PACKAGES = glib-2.0
+ GLib_2_0_gir_CFLAGS = \
+ -I$(GLIB_INCLUDEDIR) \
+- -I$(GLIB_LIBDIR)/glib-2.0/include \
+ -DGETTEXT_PACKAGE=Dummy \
+ -DGLIB_COMPILATION \
+ -D__G_I18N_LIB_H__
+
+-GLib_2_0_gir_FILES = $(GLIB_LIBDIR)/glib-2.0/include/glibconfig.h \
++GLib_2_0_gir_FILES = $(GLIB_INCLUDEDIR)/glibconfig.h \
+ $(GLIB_INCLUDEDIR)/glib/*.h \
+ $(GLIB_INCLUDEDIR)/gobject/glib-types.h gir/glib-2.0.c \
+ $(am__append_4)
diff --git a/devel/gobject-introspection/files/patch-configure b/devel/gobject-introspection/files/patch-configure
new file mode 100644
index 000000000..693f3a853
--- /dev/null
+++ b/devel/gobject-introspection/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig 2013-03-29 22:15:44.000000000 +0000
++++ configure 2013-03-29 22:18:30.000000000 +0000
+@@ -14623,7 +14623,7 @@
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libraries required to link against libpython" >&5
+ $as_echo_n "checking for libraries required to link against libpython... " >&6; }
+-if test "x$PYTHON_LIBS" == x; then
++if test "x$PYTHON_LIBS" = x; then
+ PYTHON_LIBS=`$PYTHON-config --ldflags --libs`
+ fi
+
diff --git a/devel/gobject-introspection/files/patch-tests_Makefile.in b/devel/gobject-introspection/files/patch-tests_Makefile.in
new file mode 100644
index 000000000..4edb7bf4d
--- /dev/null
+++ b/devel/gobject-introspection/files/patch-tests_Makefile.in
@@ -0,0 +1,20 @@
+--- tests/Makefile.in.orig 2011-08-20 13:20:09.000000000 -0400
++++ tests/Makefile.in 2011-08-20 13:20:26.000000000 -0400
+@@ -820,7 +820,7 @@ everything.h: everything-stamp.h
+ @true
+
+ Everything-1.0.gir: libeverything-1.0.la Makefile
+- $(AM_V_GEN) $(INTROSPECTION_SCANNER) $(INTROSPECTION_SCANNER_ARGS) --warn-all --warn-error --reparse-validate \
++ $(AM_V_GEN) $(INTROSPECTION_SCANNER) $(INTROSPECTION_SCANNER_ARGS) --warn-all --warn-error \
+ --namespace=Everything --nsversion=1.0 \
+ --libtool="$(LIBTOOL)" \
+ --add-include-path=$(top_builddir) --include=Gio-2.0 \
+@@ -828,7 +828,7 @@ Everything-1.0.gir: libeverything-1.0.la
+ everything.h everything.c
+
+ GIMarshallingTests-1.0.gir: libgimarshallingtests-1.0.la Makefile
+- $(AM_V_GEN) $(INTROSPECTION_SCANNER) $(INTROSPECTION_SCANNER_ARGS) --warn-all --warn-error --reparse-validate \
++ $(AM_V_GEN) $(INTROSPECTION_SCANNER) $(INTROSPECTION_SCANNER_ARGS) --warn-all --warn-error \
+ --namespace=GIMarshallingTests --symbol-prefix=gi_marshalling_tests --nsversion=1.0 \
+ --libtool="$(LIBTOOL)" \
+ --add-include-path=$(top_builddir) --include=Gio-2.0 \
diff --git a/devel/gobject-introspection/pkg-descr b/devel/gobject-introspection/pkg-descr
new file mode 100644
index 000000000..9416d171f
--- /dev/null
+++ b/devel/gobject-introspection/pkg-descr
@@ -0,0 +1,9 @@
+GObject Introspection is a project for providing machine readable introspection
+data of the API of C libraries. This introspection data can be used in several
+different use cases, for example automatic code generation for bindings, API
+verification and documentation generation.
+
+GObject Introspection contains tools to generate and handle the introspection
+data.
+
+WWW: http://live.gnome.org/GObjectIntrospection
diff --git a/devel/gobject-introspection/pkg-plist b/devel/gobject-introspection/pkg-plist
new file mode 100644
index 000000000..6493d3590
--- /dev/null
+++ b/devel/gobject-introspection/pkg-plist
@@ -0,0 +1,204 @@
+bin/g-ir-annotation-tool
+bin/g-ir-compiler
+bin/g-ir-generate
+bin/g-ir-scanner
+include/gobject-introspection-1.0/giarginfo.h
+include/gobject-introspection-1.0/gibaseinfo.h
+include/gobject-introspection-1.0/gicallableinfo.h
+include/gobject-introspection-1.0/giconstantinfo.h
+include/gobject-introspection-1.0/gienuminfo.h
+include/gobject-introspection-1.0/gifieldinfo.h
+include/gobject-introspection-1.0/gifunctioninfo.h
+include/gobject-introspection-1.0/giinterfaceinfo.h
+include/gobject-introspection-1.0/giobjectinfo.h
+include/gobject-introspection-1.0/gipropertyinfo.h
+include/gobject-introspection-1.0/giregisteredtypeinfo.h
+include/gobject-introspection-1.0/girepository.h
+include/gobject-introspection-1.0/girffi.h
+include/gobject-introspection-1.0/gisignalinfo.h
+include/gobject-introspection-1.0/gistructinfo.h
+include/gobject-introspection-1.0/gitypeinfo.h
+include/gobject-introspection-1.0/gitypelib.h
+include/gobject-introspection-1.0/gitypes.h
+include/gobject-introspection-1.0/giunioninfo.h
+include/gobject-introspection-1.0/givfuncinfo.h
+lib/girepository-1.0/DBus-1.0.typelib
+lib/girepository-1.0/DBusGLib-1.0.typelib
+lib/girepository-1.0/GIRepository-2.0.typelib
+lib/girepository-1.0/GL-1.0.typelib
+lib/girepository-1.0/GLib-2.0.typelib
+lib/girepository-1.0/GModule-2.0.typelib
+lib/girepository-1.0/GObject-2.0.typelib
+lib/girepository-1.0/Gio-2.0.typelib
+lib/girepository-1.0/cairo-1.0.typelib
+lib/girepository-1.0/fontconfig-2.0.typelib
+lib/girepository-1.0/freetype2-2.0.typelib
+lib/girepository-1.0/libxml2-2.0.typelib
+lib/girepository-1.0/xfixes-4.0.typelib
+lib/girepository-1.0/xft-2.0.typelib
+lib/girepository-1.0/xlib-2.0.typelib
+lib/girepository-1.0/xrandr-1.3.typelib
+lib/gobject-introspection/giscanner/__init__.py
+lib/gobject-introspection/giscanner/__init__.pyc
+lib/gobject-introspection/giscanner/__init__.pyo
+lib/gobject-introspection/giscanner/_giscanner.a
+lib/gobject-introspection/giscanner/_giscanner.la
+lib/gobject-introspection/giscanner/_giscanner.so
+lib/gobject-introspection/giscanner/annotationmain.py
+lib/gobject-introspection/giscanner/annotationmain.pyc
+lib/gobject-introspection/giscanner/annotationmain.pyo
+lib/gobject-introspection/giscanner/annotationparser.py
+lib/gobject-introspection/giscanner/annotationparser.pyc
+lib/gobject-introspection/giscanner/annotationparser.pyo
+lib/gobject-introspection/giscanner/ast.py
+lib/gobject-introspection/giscanner/ast.pyc
+lib/gobject-introspection/giscanner/ast.pyo
+lib/gobject-introspection/giscanner/cachestore.py
+lib/gobject-introspection/giscanner/cachestore.pyc
+lib/gobject-introspection/giscanner/cachestore.pyo
+lib/gobject-introspection/giscanner/codegen.py
+lib/gobject-introspection/giscanner/codegen.pyc
+lib/gobject-introspection/giscanner/codegen.pyo
+lib/gobject-introspection/giscanner/docmain.py
+lib/gobject-introspection/giscanner/docmain.pyc
+lib/gobject-introspection/giscanner/docmain.pyo
+lib/gobject-introspection/giscanner/doctemplates/C/class.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/constructor.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/default.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/enum.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/function.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/method.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/namespace.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/property.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/record.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/signal.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/vfunc.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/class.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/constructor.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/default.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/enum.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/function.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/method.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/namespace.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/property.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/record.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/signal.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/vfunc.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/class.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/constructor.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/default.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/enum.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/function.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/method.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/namespace.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/property.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/record.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/signal.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/vfunc.tmpl
+lib/gobject-introspection/giscanner/doctemplates/base.tmpl
+lib/gobject-introspection/giscanner/doctemplates/class.tmpl
+lib/gobject-introspection/giscanner/doctemplates/namespace.tmpl
+lib/gobject-introspection/giscanner/docwriter.py
+lib/gobject-introspection/giscanner/docwriter.pyc
+lib/gobject-introspection/giscanner/docwriter.pyo
+lib/gobject-introspection/giscanner/dumper.py
+lib/gobject-introspection/giscanner/dumper.pyc
+lib/gobject-introspection/giscanner/dumper.pyo
+lib/gobject-introspection/giscanner/gdumpparser.py
+lib/gobject-introspection/giscanner/gdumpparser.pyc
+lib/gobject-introspection/giscanner/gdumpparser.pyo
+lib/gobject-introspection/giscanner/girparser.py
+lib/gobject-introspection/giscanner/girparser.pyc
+lib/gobject-introspection/giscanner/girparser.pyo
+lib/gobject-introspection/giscanner/girwriter.py
+lib/gobject-introspection/giscanner/girwriter.pyc
+lib/gobject-introspection/giscanner/girwriter.pyo
+lib/gobject-introspection/giscanner/introspectablepass.py
+lib/gobject-introspection/giscanner/introspectablepass.pyc
+lib/gobject-introspection/giscanner/introspectablepass.pyo
+lib/gobject-introspection/giscanner/libtoolimporter.py
+lib/gobject-introspection/giscanner/libtoolimporter.pyc
+lib/gobject-introspection/giscanner/libtoolimporter.pyo
+lib/gobject-introspection/giscanner/maintransformer.py
+lib/gobject-introspection/giscanner/maintransformer.pyc
+lib/gobject-introspection/giscanner/maintransformer.pyo
+lib/gobject-introspection/giscanner/message.py
+lib/gobject-introspection/giscanner/message.pyc
+lib/gobject-introspection/giscanner/message.pyo
+lib/gobject-introspection/giscanner/odict.py
+lib/gobject-introspection/giscanner/odict.pyc
+lib/gobject-introspection/giscanner/odict.pyo
+lib/gobject-introspection/giscanner/scannermain.py
+lib/gobject-introspection/giscanner/scannermain.pyc
+lib/gobject-introspection/giscanner/scannermain.pyo
+lib/gobject-introspection/giscanner/sectionparser.py
+lib/gobject-introspection/giscanner/sectionparser.pyc
+lib/gobject-introspection/giscanner/sectionparser.pyo
+lib/gobject-introspection/giscanner/shlibs.py
+lib/gobject-introspection/giscanner/shlibs.pyc
+lib/gobject-introspection/giscanner/shlibs.pyo
+lib/gobject-introspection/giscanner/sourcescanner.py
+lib/gobject-introspection/giscanner/sourcescanner.pyc
+lib/gobject-introspection/giscanner/sourcescanner.pyo
+lib/gobject-introspection/giscanner/testcodegen.py
+lib/gobject-introspection/giscanner/testcodegen.pyc
+lib/gobject-introspection/giscanner/testcodegen.pyo
+lib/gobject-introspection/giscanner/transformer.py
+lib/gobject-introspection/giscanner/transformer.pyc
+lib/gobject-introspection/giscanner/transformer.pyo
+lib/gobject-introspection/giscanner/utils.py
+lib/gobject-introspection/giscanner/utils.pyc
+lib/gobject-introspection/giscanner/utils.pyo
+lib/gobject-introspection/giscanner/xmlwriter.py
+lib/gobject-introspection/giscanner/xmlwriter.pyc
+lib/gobject-introspection/giscanner/xmlwriter.pyo
+lib/libgirepository-1.0.a
+lib/libgirepository-1.0.la
+lib/libgirepository-1.0.so
+lib/libgirepository-1.0.so.1
+libdata/pkgconfig/gobject-introspection-1.0.pc
+libdata/pkgconfig/gobject-introspection-no-export-1.0.pc
+share/aclocal/introspection.m4
+share/gir-1.0/DBus-1.0.gir
+share/gir-1.0/DBusGLib-1.0.gir
+share/gir-1.0/GIRepository-2.0.gir
+share/gir-1.0/GL-1.0.gir
+share/gir-1.0/GLib-2.0.gir
+share/gir-1.0/GModule-2.0.gir
+share/gir-1.0/GObject-2.0.gir
+share/gir-1.0/Gio-2.0.gir
+share/gir-1.0/cairo-1.0.gir
+share/gir-1.0/fontconfig-2.0.gir
+share/gir-1.0/freetype2-2.0.gir
+share/gir-1.0/libxml2-2.0.gir
+share/gir-1.0/xfixes-4.0.gir
+share/gir-1.0/xft-2.0.gir
+share/gir-1.0/xlib-2.0.gir
+share/gir-1.0/xrandr-1.3.gir
+share/gobject-introspection-1.0/Makefile.introspection
+share/gobject-introspection-1.0/gdump.c
+share/gobject-introspection-1.0/tests/annotation.c
+share/gobject-introspection-1.0/tests/annotation.h
+share/gobject-introspection-1.0/tests/drawable.c
+share/gobject-introspection-1.0/tests/drawable.h
+share/gobject-introspection-1.0/tests/everything.c
+share/gobject-introspection-1.0/tests/everything.h
+share/gobject-introspection-1.0/tests/foo.c
+share/gobject-introspection-1.0/tests/foo.h
+share/gobject-introspection-1.0/tests/gimarshallingtests.c
+share/gobject-introspection-1.0/tests/gimarshallingtests.h
+share/gobject-introspection-1.0/tests/regress.c
+share/gobject-introspection-1.0/tests/regress.h
+share/gobject-introspection-1.0/tests/utility.c
+share/gobject-introspection-1.0/tests/utility.h
+share/gobject-introspection-1.0/tests/warnlib.c
+share/gobject-introspection-1.0/tests/warnlib.h
+@dirrm share/gobject-introspection-1.0/tests
+@dirrm share/gobject-introspection-1.0
+@dirrm lib/gobject-introspection/giscanner/doctemplates/Python
+@dirrm lib/gobject-introspection/giscanner/doctemplates/Gjs
+@dirrm lib/gobject-introspection/giscanner/doctemplates/C
+@dirrm lib/gobject-introspection/giscanner/doctemplates
+@dirrm lib/gobject-introspection/giscanner
+@dirrm lib/gobject-introspection
+@dirrm include/gobject-introspection-1.0