diff options
author | avl <avl@df743ca5-7f9a-e211-a948-0013205c9059> | 2009-07-30 08:47:56 +0800 |
---|---|---|
committer | avl <avl@df743ca5-7f9a-e211-a948-0013205c9059> | 2009-07-30 08:47:56 +0800 |
commit | 7c01cac6d57e133fc9a2db3c11711cbeb967619f (patch) | |
tree | bad2dde2e2d19f5788b702ae4ca159c05eac29a2 /devel | |
parent | 5593f1fa3489cefb2e1caf58738be8a9bbc53da6 (diff) | |
download | marcuscom-ports-7c01cac6d57e133fc9a2db3c11711cbeb967619f.tar marcuscom-ports-7c01cac6d57e133fc9a2db3c11711cbeb967619f.tar.gz marcuscom-ports-7c01cac6d57e133fc9a2db3c11711cbeb967619f.tar.bz2 marcuscom-ports-7c01cac6d57e133fc9a2db3c11711cbeb967619f.tar.lz marcuscom-ports-7c01cac6d57e133fc9a2db3c11711cbeb967619f.tar.xz marcuscom-ports-7c01cac6d57e133fc9a2db3c11711cbeb967619f.tar.zst marcuscom-ports-7c01cac6d57e133fc9a2db3c11711cbeb967619f.zip |
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
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@12541 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel')
-rw-r--r-- | devel/gobject-introspection/Makefile | 35 | ||||
-rw-r--r-- | devel/gobject-introspection/distinfo | 3 | ||||
-rw-r--r-- | devel/gobject-introspection/files/patch-configure | 13 | ||||
-rw-r--r-- | devel/gobject-introspection/files/patch-gir_Makefile.in | 14 | ||||
-rw-r--r-- | devel/gobject-introspection/pkg-descr | 9 | ||||
-rw-r--r-- | devel/gobject-introspection/pkg-plist | 105 |
6 files changed, 179 insertions, 0 deletions
diff --git a/devel/gobject-introspection/Makefile b/devel/gobject-introspection/Makefile new file mode 100644 index 000000000..97922e967 --- /dev/null +++ b/devel/gobject-introspection/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: gobject-introspection +# Date created: 19 July 2009 +# Whom: Alexander Logvinov <avl@FreeBSD.org> +# +# $FreeBSD$ +# $MCom$ +# + +PORTNAME= gobject-introspection +PORTVERSION= 0.6.3 +CATEGORIES= devel +MASTER_SITES= GNOME +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Generate interface introspection data for GObject libraries + +BUILD_DEPENDS= flex:${PORTSDIR}/textproc/flex +LIB_DEPENDS= ffi.5:${PORTSDIR}/devel/libffi + +USE_BZIP2= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GNOME= gnomehack glib20 +USE_PYTHON= yes +USE_GETTEXT= yes +USE_AUTOTOOLS= libtool:22 +USE_LDCONFIG= yes + +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +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..2a1400927 --- /dev/null +++ b/devel/gobject-introspection/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/gobject-introspection-0.6.3.tar.bz2) = 5f0d333573bffecd76c461101cff2be1 +SHA256 (gnome2/gobject-introspection-0.6.3.tar.bz2) = c6ae995ba759dd8634b8815980687b565d3d5f8fae5e514d8329d2ac2bd83ca5 +SIZE (gnome2/gobject-introspection-0.6.3.tar.bz2) = 550737 diff --git a/devel/gobject-introspection/files/patch-configure b/devel/gobject-introspection/files/patch-configure new file mode 100644 index 000000000..8e8f24b41 --- /dev/null +++ b/devel/gobject-introspection/files/patch-configure @@ -0,0 +1,13 @@ +--- configure.orig 2009-07-19 23:45:25.000000000 +1000 ++++ configure 2009-07-19 23:45:25.000000000 +1000 +@@ -14709,8 +14709,8 @@ + SHAVE_SAVED_CXX=$CXX + + +-CC="\$(SHELL) \$(shavedir)/shave cc '\$(SHAVE_SAVED_CC)'" +-CXX="\$(SHELL) \$(shavedir)/shave cxx '\$(SHAVE_SAVED_CXX)'" ++CC="\$(SHELL) \$(shavedir)/shave cc \$(SHAVE_SAVED_CC)" ++CXX="\$(SHELL) \$(shavedir)/shave cxx \$(SHAVE_SAVED_CXX)" + + + diff --git a/devel/gobject-introspection/files/patch-gir_Makefile.in b/devel/gobject-introspection/files/patch-gir_Makefile.in new file mode 100644 index 000000000..f59cc69f2 --- /dev/null +++ b/devel/gobject-introspection/files/patch-gir_Makefile.in @@ -0,0 +1,14 @@ +--- gir/Makefile.in.orig 2009-07-19 23:45:25.000000000 +1000 ++++ gir/Makefile.in 2009-07-19 23:45:50.000000000 +1000 +@@ -676,10 +676,9 @@ + --pkg glib-2.0 \ + $(CPPFLAGS) \ + -I$(GLIB_INCLUDEDIR) \ +- -I$(GLIB_LIBDIR)/glib-2.0/include \ + -DGETTEXT_PACKAGE=Dummy \ + -D__G_I18N_LIB_H__ \ +- $(GLIB_LIBDIR)/glib-2.0/include/glibconfig.h \ ++ $(GLIB_INCLUDEDIR)/glibconfig.h \ + $(srcdir)/glib-2.0.c \ + $(GLIB_INCLUDEDIR)/glib/*.h + $(SCANNER) $(SCANNER_ARGS) \ 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..7c9435281 --- /dev/null +++ b/devel/gobject-introspection/pkg-plist @@ -0,0 +1,105 @@ +bin/g-ir-compiler +bin/g-ir-generate +bin/g-ir-scanner +include/gobject-introspection-1.0/girepository.h +include/gobject-introspection-1.0/girffi.h +lib/girepository-1.0/Everything-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/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/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/config.py +lib/gobject-introspection/giscanner/config.pyc +lib/gobject-introspection/giscanner/config.pyo +lib/gobject-introspection/giscanner/dumper.py +lib/gobject-introspection/giscanner/dumper.pyc +lib/gobject-introspection/giscanner/dumper.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/glibast.py +lib/gobject-introspection/giscanner/glibast.pyc +lib/gobject-introspection/giscanner/glibast.pyo +lib/gobject-introspection/giscanner/glibtransformer.py +lib/gobject-introspection/giscanner/glibtransformer.pyc +lib/gobject-introspection/giscanner/glibtransformer.pyo +lib/gobject-introspection/giscanner/libtoolimporter.py +lib/gobject-introspection/giscanner/libtoolimporter.pyc +lib/gobject-introspection/giscanner/libtoolimporter.pyo +lib/gobject-introspection/giscanner/minixpath.py +lib/gobject-introspection/giscanner/minixpath.pyc +lib/gobject-introspection/giscanner/minixpath.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/sourcescanner.py +lib/gobject-introspection/giscanner/sourcescanner.pyc +lib/gobject-introspection/giscanner/sourcescanner.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.0 +lib/libgirepository-everything-1.0.a +lib/libgirepository-everything-1.0.la +lib/libgirepository-everything-1.0.so +lib/libgirepository-everything-1.0.so.1 +libdata/pkgconfig/gobject-introspection-1.0.pc +share/aclocal/introspection.m4 +share/gir-1.0/Everything-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 +@dirrm include/gobject-introspection-1.0 +@dirrm lib/girepository-1.0 +@dirrm lib/gobject-introspection/giscanner +@dirrm lib/gobject-introspection +@dirrm share/gir-1.0 |