summaryrefslogtreecommitdiffstats
path: root/devel/py-gobject
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2010-06-29 19:13:23 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2010-06-29 19:13:23 +0800
commit841bd39fb02b6cd07951ad6d6171cab34f9a5ab0 (patch)
treeed6233df218516ee0ada57f5c3f49fa06f336c34 /devel/py-gobject
parent1a9c45503a9cf09c7f4e19f13b74aca32eaaebe5 (diff)
downloadmarcuscom-ports-841bd39fb02b6cd07951ad6d6171cab34f9a5ab0.tar
marcuscom-ports-841bd39fb02b6cd07951ad6d6171cab34f9a5ab0.tar.gz
marcuscom-ports-841bd39fb02b6cd07951ad6d6171cab34f9a5ab0.tar.bz2
marcuscom-ports-841bd39fb02b6cd07951ad6d6171cab34f9a5ab0.tar.lz
marcuscom-ports-841bd39fb02b6cd07951ad6d6171cab34f9a5ab0.tar.xz
marcuscom-ports-841bd39fb02b6cd07951ad6d6171cab34f9a5ab0.tar.zst
marcuscom-ports-841bd39fb02b6cd07951ad6d6171cab34f9a5ab0.zip
Update to 2.21.4.
Add license. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@14279 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/py-gobject')
-rw-r--r--devel/py-gobject/Makefile23
-rw-r--r--devel/py-gobject/distinfo6
-rw-r--r--devel/py-gobject/pkg-plist38
3 files changed, 60 insertions, 7 deletions
diff --git a/devel/py-gobject/Makefile b/devel/py-gobject/Makefile
index f717e61ab..56e61eeeb 100644
--- a/devel/py-gobject/Makefile
+++ b/devel/py-gobject/Makefile
@@ -3,12 +3,11 @@
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD: ports/devel/py-gobject/Makefile,v 1.15 2010/05/10 21:18:11 kwm Exp $
-# $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.39 2010/06/07 08:47:31 kwm Exp $
#
PORTNAME= gobject
-PORTVERSION= 2.21.1
-PORTREVISION= 1
+PORTVERSION= 2.21.4
CATEGORIES= devel python
MASTER_SITES= GNOME
MASTER_SITE_SUBDIR= sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
@@ -19,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
@@ -30,8 +36,17 @@ CONFIGURE_ARGS= --disable-docs --enable-pygi
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>
diff --git a/devel/py-gobject/distinfo b/devel/py-gobject/distinfo
index 2c1792ed6..43acb5d26 100644
--- a/devel/py-gobject/distinfo
+++ b/devel/py-gobject/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/pygobject-2.21.1.tar.bz2) = c12eef0cd6725dc7245c3db78ef85d2d
-SHA256 (gnome2/pygobject-2.21.1.tar.bz2) = e6ae6c70966899d2040c82ae4e1590cf941ebf121a3ec61e80bf517ce8d9be0a
-SIZE (gnome2/pygobject-2.21.1.tar.bz2) = 681795
+MD5 (gnome2/pygobject-2.21.4.tar.bz2) = fae9b01b939621ae211810652cd86726
+SHA256 (gnome2/pygobject-2.21.4.tar.bz2) = ac9aba11f89afda07828c7a316fc1fa2b77fe1ba8839d42c364c14541b0ce8a8
+SIZE (gnome2/pygobject-2.21.4.tar.bz2) = 759140
diff --git a/devel/py-gobject/pkg-plist b/devel/py-gobject/pkg-plist
index 67f431338..417e34cbc 100644
--- a/devel/py-gobject/pkg-plist
+++ b/devel/py-gobject/pkg-plist
@@ -7,6 +7,40 @@ lib/libpyglib-2.0-python%%PYTHON_VER%%.so.0
%%PYTHON_SITELIBDIR%%/gtk-2.0/dsextras.py
%%PYTHON_SITELIBDIR%%/gtk-2.0/dsextras.pyc
%%PYTHON_SITELIBDIR%%/gtk-2.0/dsextras.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/__init__.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/__init__.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/_gi.la
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/_gi.so
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/_gi_cairo.la
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/_gi_cairo.so
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/importer.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/importer.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/importer.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/module.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/module.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/module.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/GIMarshallingTests.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/GIMarshallingTests.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/GIMarshallingTests.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/Gdk.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/Gdk.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/Gdk.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/Gtk.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/Gtk.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/Gtk.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/__init__.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/__init__.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/keysyms.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/keysyms.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides/keysyms.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/repository/__init__.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/repository/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/repository/__init__.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/types.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/types.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gi/types.pyo
%%PYTHON_SITELIBDIR%%/gtk-2.0/gio/__init__.py
%%PYTHON_SITELIBDIR%%/gtk-2.0/gio/__init__.pyc
%%PYTHON_SITELIBDIR%%/gtk-2.0/gio/__init__.pyo
@@ -145,6 +179,7 @@ share/pygobject/2.0/codegen/scmexpr.pyc
share/pygobject/2.0/defs/gappinfo.override
share/pygobject/2.0/defs/gapplaunchcontext.override
share/pygobject/2.0/defs/gbufferedinputstream.override
+share/pygobject/2.0/defs/gcancellable.override
share/pygobject/2.0/defs/gdatainputstream.override
share/pygobject/2.0/defs/gdrive.override
share/pygobject/2.0/defs/gfile.override
@@ -187,5 +222,8 @@ share/pygobject/xsl/ref-html-style.xsl
@dirrm %%PYTHON_SITELIBDIR%%/gtk-2.0/gobject
@dirrm %%PYTHON_SITELIBDIR%%/gtk-2.0/glib
@dirrm %%PYTHON_SITELIBDIR%%/gtk-2.0/gio
+@dirrm %%PYTHON_SITELIBDIR%%/gtk-2.0/gi/repository
+@dirrm %%PYTHON_SITELIBDIR%%/gtk-2.0/gi/overrides
+@dirrm %%PYTHON_SITELIBDIR%%/gtk-2.0/gi
@dirrmtry %%PYTHON_SITELIBDIR%%/gtk-2.0
@dirrmtry include/pygtk-2.0