summaryrefslogtreecommitdiffstats
path: root/devel/gobject-introspection/Makefile
diff options
context:
space:
mode:
authoravl <avl@df743ca5-7f9a-e211-a948-0013205c9059>2009-07-30 08:47:56 +0800
committeravl <avl@df743ca5-7f9a-e211-a948-0013205c9059>2009-07-30 08:47:56 +0800
commit7c01cac6d57e133fc9a2db3c11711cbeb967619f (patch)
treebad2dde2e2d19f5788b702ae4ca159c05eac29a2 /devel/gobject-introspection/Makefile
parent5593f1fa3489cefb2e1caf58738be8a9bbc53da6 (diff)
downloadmarcuscom-ports-7c01cac6d57e133fc9a2db3c11711cbeb967619f.tar.gz
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/gobject-introspection/Makefile')
-rw-r--r--devel/gobject-introspection/Makefile35
1 files changed, 35 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>