diff options
Diffstat (limited to '')
-rw-r--r-- | devel/py-gobject/Makefile | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/devel/py-gobject/Makefile b/devel/py-gobject/Makefile index e7dc28283112..656517a69abd 100644 --- a/devel/py-gobject/Makefile +++ b/devel/py-gobject/Makefile @@ -3,11 +3,11 @@ # Whom: Joe Marcus Clarke <marcus@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports/devel/py-gobject/Makefile,v 1.37 2010/01/03 06:54:20 marcus Exp $ +# $MCom: ports/devel/py-gobject/Makefile,v 1.42 2010/09/27 18:04:22 kwm Exp $ # PORTNAME= gobject -PORTVERSION= 2.21.1 +PORTVERSION= 2.26.0 CATEGORIES= devel python MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} @@ -18,6 +18,13 @@ DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Python bindings for GObject +BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \ + ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo +RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \ + ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING USE_BZIP2= yes USE_GMAKE= yes USE_GNOME= gnomehack glib20 @@ -29,8 +36,17 @@ CONFIGURE_ARGS= --disable-docs CONFLICTS= py*-gtk-0* PLIST_SUB= PYTHON_VER="${PYTHON_VER}" +.include <bsd.port.pre.mk> + +.if exists(${LOCALBASE}/lib/libffi.so) +LIB_DEPENDS+= ffi.5:${PORTSDIR}/devel/libffi +CONFIGURE_ARGS+=--with-ffi +.else +CONFIGURE_ARGS+=--without-ffi +.endif + post-install: @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ ${PREFIX}/share/pygobject/2.0/codegen -.include <bsd.port.mk> +.include <bsd.port.post.mk> |