diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2011-09-16 01:30:17 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2011-09-16 01:30:17 +0800 |
commit | 16dda1ced1c404d2b65f5e9cb3465f0031fa2418 (patch) | |
tree | 904faf620da7adb5768b9fc1c83e093be8b18f69 /devel/gobject-introspection | |
parent | b3f7123213d255daef336d1e65b6d7d4e63287b6 (diff) | |
download | marcuscom-ports-16dda1ced1c404d2b65f5e9cb3465f0031fa2418.tar marcuscom-ports-16dda1ced1c404d2b65f5e9cb3465f0031fa2418.tar.gz marcuscom-ports-16dda1ced1c404d2b65f5e9cb3465f0031fa2418.tar.bz2 marcuscom-ports-16dda1ced1c404d2b65f5e9cb3465f0031fa2418.tar.lz marcuscom-ports-16dda1ced1c404d2b65f5e9cb3465f0031fa2418.tar.xz marcuscom-ports-16dda1ced1c404d2b65f5e9cb3465f0031fa2418.tar.zst marcuscom-ports-16dda1ced1c404d2b65f5e9cb3465f0031fa2418.zip |
Update to 1.29.17.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@16176 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/gobject-introspection')
-rw-r--r-- | devel/gobject-introspection/Makefile | 46 | ||||
-rw-r--r-- | devel/gobject-introspection/distinfo | 2 | ||||
-rw-r--r-- | devel/gobject-introspection/files/patch-Makefile.in | 18 | ||||
-rw-r--r-- | devel/gobject-introspection/files/patch-configure | 11 | ||||
-rw-r--r-- | devel/gobject-introspection/files/patch-tests_Makefile.in | 20 | ||||
-rw-r--r-- | devel/gobject-introspection/pkg-descr | 9 | ||||
-rw-r--r-- | devel/gobject-introspection/pkg-plist | 199 |
7 files changed, 305 insertions, 0 deletions
diff --git a/devel/gobject-introspection/Makefile b/devel/gobject-introspection/Makefile new file mode 100644 index 000000000..9e5debd44 --- /dev/null +++ b/devel/gobject-introspection/Makefile @@ -0,0 +1,46 @@ +# New ports collection makefile for: gobject-introspection +# Date created: 19 July 2009 +# Whom: Alexander Logvinov <avl@FreeBSD.org> +# +# $FreeBSD$ +# $MCom: ports/devel/gobject-introspection/Makefile,v 1.39 2011/06/11 19:51:15 mezz Exp $ +# + +PORTNAME= gobject-introspection +PORTVERSION= 1.29.17 +CATEGORIES= devel +MASTER_SITES= GNOME +DIST_SUBDIR= gnome3 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Generate interface introspection data for GObject libraries + +LIB_DEPENDS= ffi.5:${PORTSDIR}/devel/libffi \ + cairo.2:${PORTSDIR}/graphics/cairo + +USE_XZ= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GNOME= gnomehack glib20 ltverhack +USE_PYTHON= -2.7 +USE_BISON= build +USE_GETTEXT= yes +USE_AUTOTOOLS= libtool +USE_LDCONFIG= yes +MAKE_JOBS_UNSAFE=yes +CPPFLAGS= -I${LOCALBASE}/include +CONFIGURE_ENV= 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.pre.mk> + +post-patch: + @${REINPLACE_CMD} -e 's|'cc'|'${CC:Q}'|g' \ + ${WRKSRC}/giscanner/sourcescanner.py + +.include <bsd.port.post.mk> diff --git a/devel/gobject-introspection/distinfo b/devel/gobject-introspection/distinfo new file mode 100644 index 000000000..f645ba84d --- /dev/null +++ b/devel/gobject-introspection/distinfo @@ -0,0 +1,2 @@ +SHA256 (gnome3/gobject-introspection-1.29.17.tar.xz) = ce1cc5a9a992151f91d56ec1a0d424e3fe019e58b74fef02a133d91ed8dcebfe +SIZE (gnome3/gobject-introspection-1.29.17.tar.xz) = 1058252 diff --git a/devel/gobject-introspection/files/patch-Makefile.in b/devel/gobject-introspection/files/patch-Makefile.in new file mode 100644 index 000000000..e22a5a63c --- /dev/null +++ b/devel/gobject-introspection/files/patch-Makefile.in @@ -0,0 +1,18 @@ +--- Makefile.in.orig 2011-09-15 18:46:37.000000000 +0200 ++++ Makefile.in 2011-09-15 18:48:02.000000000 +0200 +@@ -881,13 +881,13 @@ + GLib_2_0_gir_PACKAGES = glib-2.0 + GLib_2_0_gir_CFLAGS = \ + -I$(GLIB_INCLUDEDIR) \ +- -I$(GLIB_LIBDIR)/glib-2.0/include \ ++ -I$(GLIB_INCLUDEDIR)/.. \ + -DGETTEXT_PACKAGE=Dummy \ + -DGLIB_COMPILATION \ + -D__G_I18N_LIB_H__ + + GLib_2_0_gir_FILES = \ +- $(GLIB_LIBDIR)/glib-2.0/include/glibconfig.h \ ++ $(GLIB_INCLUDEDIR)/glibconfig.h \ + $(GLIB_INCLUDEDIR)/glib/*.h \ + $(GLIB_INCLUDEDIR)/gobject/glib-types.h \ + gir/glib-2.0.c diff --git a/devel/gobject-introspection/files/patch-configure b/devel/gobject-introspection/files/patch-configure new file mode 100644 index 000000000..2eefdd83b --- /dev/null +++ b/devel/gobject-introspection/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig 2011-05-02 17:19:45.000000000 -0500 ++++ configure 2011-05-02 17:19:58.000000000 -0500 +@@ -15983,7 +15983,7 @@ + $as_echo_n "checking for headers required to compile python extensions... " >&6; } + py_prefix=`$PYTHON -c "import sys; print sys.prefix"` + py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` +-PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}" ++PYTHON_INCLUDES=`python${PYTHON_VERSION}-config --includes` + if test "$py_prefix" != "$py_exec_prefix"; then + PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" + 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..fb36223f8 --- /dev/null +++ b/devel/gobject-introspection/pkg-plist @@ -0,0 +1,199 @@ +bin/g-ir-annotation-tool +bin/g-ir-compiler +bin/g-ir-doc-tool +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/docbookwriter.py +lib/gobject-introspection/giscanner/docbookwriter.pyc +lib/gobject-introspection/giscanner/docbookwriter.pyo +lib/gobject-introspection/giscanner/docmain.py +lib/gobject-introspection/giscanner/docmain.pyc +lib/gobject-introspection/giscanner/docmain.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/mallardwriter.py +lib/gobject-introspection/giscanner/mallardwriter.pyc +lib/gobject-introspection/giscanner/mallardwriter.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/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/everything.c +share/gobject-introspection-1.0/tests/everything.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/gtk-doc/html/gi/annotation-glossary.html +share/gtk-doc/html/gi/gi-GIArgInfo.html +share/gtk-doc/html/gi/gi-GIBaseInfo.html +share/gtk-doc/html/gi/gi-GICallableInfo.html +share/gtk-doc/html/gi/gi-GIConstantInfo.html +share/gtk-doc/html/gi/gi-GIEnumInfo.html +share/gtk-doc/html/gi/gi-GIFieldInfo.html +share/gtk-doc/html/gi/gi-GIFunctionInfo.html +share/gtk-doc/html/gi/gi-GIInterfaceInfo.html +share/gtk-doc/html/gi/gi-GIObjectInfo.html +share/gtk-doc/html/gi/gi-GIPropertyInfo.html +share/gtk-doc/html/gi/gi-GIRegisteredTypeInfo.html +share/gtk-doc/html/gi/gi-GISignalInfo.html +share/gtk-doc/html/gi/gi-GIStructInfo.html +share/gtk-doc/html/gi/gi-GITypeInfo.html +share/gtk-doc/html/gi/gi-GIUnionInfo.html +share/gtk-doc/html/gi/gi-GIVFuncInfo.html +share/gtk-doc/html/gi/gi-ffi.html +share/gtk-doc/html/gi/gi-gir-reference.html +share/gtk-doc/html/gi/gi-gir.html +share/gtk-doc/html/gi/gi-gierrordomaininfo.html +share/gtk-doc/html/gi/gi-girepository.html +share/gtk-doc/html/gi/gi-girffi.html +share/gtk-doc/html/gi/gi-gtypelib.html +share/gtk-doc/html/gi/gi-libgirepository.html +share/gtk-doc/html/gi/gi-overview.html +share/gtk-doc/html/gi/gi-repository-structs.html +share/gtk-doc/html/gi/gi-struct-hierarchy.html +share/gtk-doc/html/gi/gi-typelib.html +share/gtk-doc/html/gi/gi.devhelp2 +share/gtk-doc/html/gi/girepository.html +share/gtk-doc/html/gi/glib.html +share/gtk-doc/html/gi/home.png +share/gtk-doc/html/gi/index.html +share/gtk-doc/html/gi/index.sgml +share/gtk-doc/html/gi/left.png +share/gtk-doc/html/gi/right.png +share/gtk-doc/html/gi/style.css +share/gtk-doc/html/gi/up.png +@dirrm share/gtk-doc/html/gi +@dirrmtry share/gtk-doc/html +@dirrmtry share/gtk-doc +@dirrm share/gobject-introspection-1.0/tests +@dirrm share/gobject-introspection-1.0 +@dirrmtry share/gir-1.0 +@dirrmtry lib/girepository-1.0 +@dirrm lib/gobject-introspection/giscanner +@dirrm lib/gobject-introspection +@dirrm include/gobject-introspection-1.0 |