summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorprlw1 <prlw1@pkgsrc.org>2012-07-04 18:31:10 +0000
committerprlw1 <prlw1@pkgsrc.org>2012-07-04 18:31:10 +0000
commitb52762bac96fdf17ad1558c4ad10e1e1ca40142b (patch)
tree26724bfef6fdfc9143a1f13508e63c6e00f94426
parent87c4c475e523f3a70888323f1e8eaf9a8500d18c (diff)
downloadpkgsrc-b52762bac96fdf17ad1558c4ad10e1e1ca40142b.tar.gz
Add py-gobject3 version 3.2.2
Disable gobject-introspection in py-gobject so it can coexist with py-gobject3
-rw-r--r--devel/Makefile3
-rw-r--r--devel/py-gobject/Makefile8
-rw-r--r--devel/py-gobject/PLIST43
-rw-r--r--devel/py-gobject3/DESCR1
-rw-r--r--devel/py-gobject3/Makefile37
-rw-r--r--devel/py-gobject3/PLIST65
-rw-r--r--devel/py-gobject3/buildlink3.mk15
-rw-r--r--devel/py-gobject3/distinfo5
8 files changed, 130 insertions, 47 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 7d0e5ce943e..96e1b6fc40c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1604 2012/07/01 15:27:43 jmmv Exp $
+# $NetBSD: Makefile,v 1.1605 2012/07/04 18:31:10 prlw1 Exp $
#
COMMENT= Development utilities
@@ -1288,6 +1288,7 @@ SUBDIR+= py-game
SUBDIR+= py-generate
SUBDIR+= py-gobject
SUBDIR+= py-gobject-shared
+SUBDIR+= py-gobject3
SUBDIR+= py-idle
SUBDIR+= py-ipython
SUBDIR+= py-ipython012
diff --git a/devel/py-gobject/Makefile b/devel/py-gobject/Makefile
index a7bb988525d..7846833e100 100644
--- a/devel/py-gobject/Makefile
+++ b/devel/py-gobject/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.39 2012/04/08 19:08:53 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2012/07/04 18:31:10 prlw1 Exp $
#
PKGNAME= ${PYPKGPREFIX}-gobject-2.28.6
-PKGREVISION= 3
+PKGREVISION= 4
PKG_DESTDIR_SUPPORT= user-destdir
@@ -30,11 +30,11 @@ REPLACE_PYTHON+= docs/xsl/fixxref.py.in
BUILDLINK_API_DEPENDS.py-gobject-shared+= py-gobject-shared>=${PKGVERSION_NOREV}
+CONFIGURE_ARGS+= --disable-introspection
+
.include "../../lang/python/extension.mk"
.include "../../lang/python/application.mk"
.include "../../graphics/py-cairo/buildlink3.mk"
.include "../../devel/py-gobject-shared/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gobject-introspection= gobject-introspection>=0.9.5
-.include "../../devel/gobject-introspection/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-gobject/PLIST b/devel/py-gobject/PLIST
index b5c4a7ee9d7..1ea4796b1df 100644
--- a/devel/py-gobject/PLIST
+++ b/devel/py-gobject/PLIST
@@ -1,48 +1,7 @@
-@comment $NetBSD: PLIST,v 1.14 2011/04/08 14:30:15 drochner Exp $
+@comment $NetBSD: PLIST,v 1.15 2012/07/04 18:31:10 prlw1 Exp $
bin/pygobject-codegen-2.0
include/pygtk-2.0/pyglib.h
lib/libpyglib-2.0-python${PYVERSSUFFIX}.la
-${PYSITELIB}/gi/__init__.py
-${PYSITELIB}/gi/__init__.pyc
-${PYSITELIB}/gi/__init__.pyo
-${PYSITELIB}/gi/_gi.la
-${PYSITELIB}/gi/_gi_cairo.la
-${PYSITELIB}/gi/importer.py
-${PYSITELIB}/gi/importer.pyc
-${PYSITELIB}/gi/importer.pyo
-${PYSITELIB}/gi/module.py
-${PYSITELIB}/gi/module.pyc
-${PYSITELIB}/gi/module.pyo
-${PYSITELIB}/gi/overrides/GIMarshallingTests.py
-${PYSITELIB}/gi/overrides/GIMarshallingTests.pyc
-${PYSITELIB}/gi/overrides/GIMarshallingTests.pyo
-${PYSITELIB}/gi/overrides/GLib.py
-${PYSITELIB}/gi/overrides/GLib.pyc
-${PYSITELIB}/gi/overrides/GLib.pyo
-${PYSITELIB}/gi/overrides/Gdk.py
-${PYSITELIB}/gi/overrides/Gdk.pyc
-${PYSITELIB}/gi/overrides/Gdk.pyo
-${PYSITELIB}/gi/overrides/Gio.py
-${PYSITELIB}/gi/overrides/Gio.pyc
-${PYSITELIB}/gi/overrides/Gio.pyo
-${PYSITELIB}/gi/overrides/Gtk.py
-${PYSITELIB}/gi/overrides/Gtk.pyc
-${PYSITELIB}/gi/overrides/Gtk.pyo
-${PYSITELIB}/gi/overrides/Pango.py
-${PYSITELIB}/gi/overrides/Pango.pyc
-${PYSITELIB}/gi/overrides/Pango.pyo
-${PYSITELIB}/gi/overrides/__init__.py
-${PYSITELIB}/gi/overrides/__init__.pyc
-${PYSITELIB}/gi/overrides/__init__.pyo
-${PYSITELIB}/gi/overrides/keysyms.py
-${PYSITELIB}/gi/overrides/keysyms.pyc
-${PYSITELIB}/gi/overrides/keysyms.pyo
-${PYSITELIB}/gi/repository/__init__.py
-${PYSITELIB}/gi/repository/__init__.pyc
-${PYSITELIB}/gi/repository/__init__.pyo
-${PYSITELIB}/gi/types.py
-${PYSITELIB}/gi/types.pyc
-${PYSITELIB}/gi/types.pyo
${PYSITELIB}/glib/__init__.py
${PYSITELIB}/glib/__init__.pyc
${PYSITELIB}/glib/__init__.pyo
diff --git a/devel/py-gobject3/DESCR b/devel/py-gobject3/DESCR
new file mode 100644
index 00000000000..492aa533cc0
--- /dev/null
+++ b/devel/py-gobject3/DESCR
@@ -0,0 +1 @@
+Python bindings for the GObjects using introspection
diff --git a/devel/py-gobject3/Makefile b/devel/py-gobject3/Makefile
new file mode 100644
index 00000000000..78448d18fd0
--- /dev/null
+++ b/devel/py-gobject3/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1 2012/07/04 18:31:10 prlw1 Exp $
+#
+
+DISTNAME= pygobject-3.2.2
+PKGNAME= ${PYPKGPREFIX}-gobject3-3.2.2
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pygobject/3.2/}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= prlw1@cam.ac.uk
+HOMEPAGE= http://www.pygtk.org/
+COMMENT= Python bindings for glib2 gobject
+LICENSE= gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_PKGLOCALEDIR= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config gmake
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
+
+PKGCONFIG_OVERRIDE+= pygobject-3.2.pc.in
+PY_PATCHPLIST= yes
+PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
+CONFLICTS+= ${PYPKGPREFIX}-gtk2<2.8.4
+CONFLICTS+= ${PYPKGPREFIX}-gobject<2.28.6nb4
+
+REPLACE_PYTHON+= docs/xsl/fixxref.py.in
+
+.include "../../lang/python/extension.mk"
+.include "../../lang/python/application.mk"
+.include "../../graphics/py-cairo/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gobject-introspection= gobject-introspection>=1.31.20
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-gobject3/PLIST b/devel/py-gobject3/PLIST
new file mode 100644
index 00000000000..de86072c29f
--- /dev/null
+++ b/devel/py-gobject3/PLIST
@@ -0,0 +1,65 @@
+@comment $NetBSD: PLIST,v 1.1 2012/07/04 18:31:10 prlw1 Exp $
+include/pygobject-3.0/pygobject.h
+lib/libpyglib-gi-2.0-python${PYVERSSUFFIX}.la
+lib/pkgconfig/pygobject-3.0.pc
+${PYSITELIB}/gi/__init__.py
+${PYSITELIB}/gi/__init__.pyc
+${PYSITELIB}/gi/__init__.pyo
+${PYSITELIB}/gi/_gi.la
+${PYSITELIB}/gi/_gi_cairo.la
+${PYSITELIB}/gi/_glib/__init__.py
+${PYSITELIB}/gi/_glib/__init__.pyc
+${PYSITELIB}/gi/_glib/__init__.pyo
+${PYSITELIB}/gi/_glib/_glib.la
+${PYSITELIB}/gi/_glib/option.py
+${PYSITELIB}/gi/_glib/option.pyc
+${PYSITELIB}/gi/_glib/option.pyo
+${PYSITELIB}/gi/_gobject/__init__.py
+${PYSITELIB}/gi/_gobject/__init__.pyc
+${PYSITELIB}/gi/_gobject/__init__.pyo
+${PYSITELIB}/gi/_gobject/_gobject.la
+${PYSITELIB}/gi/_gobject/constants.py
+${PYSITELIB}/gi/_gobject/constants.pyc
+${PYSITELIB}/gi/_gobject/constants.pyo
+${PYSITELIB}/gi/_gobject/propertyhelper.py
+${PYSITELIB}/gi/_gobject/propertyhelper.pyc
+${PYSITELIB}/gi/_gobject/propertyhelper.pyo
+${PYSITELIB}/gi/importer.py
+${PYSITELIB}/gi/importer.pyc
+${PYSITELIB}/gi/importer.pyo
+${PYSITELIB}/gi/module.py
+${PYSITELIB}/gi/module.pyc
+${PYSITELIB}/gi/module.pyo
+${PYSITELIB}/gi/overrides/GIMarshallingTests.py
+${PYSITELIB}/gi/overrides/GIMarshallingTests.pyc
+${PYSITELIB}/gi/overrides/GIMarshallingTests.pyo
+${PYSITELIB}/gi/overrides/GLib.py
+${PYSITELIB}/gi/overrides/GLib.pyc
+${PYSITELIB}/gi/overrides/GLib.pyo
+${PYSITELIB}/gi/overrides/Gdk.py
+${PYSITELIB}/gi/overrides/Gdk.pyc
+${PYSITELIB}/gi/overrides/Gdk.pyo
+${PYSITELIB}/gi/overrides/Gio.py
+${PYSITELIB}/gi/overrides/Gio.pyc
+${PYSITELIB}/gi/overrides/Gio.pyo
+${PYSITELIB}/gi/overrides/Gtk.py
+${PYSITELIB}/gi/overrides/Gtk.pyc
+${PYSITELIB}/gi/overrides/Gtk.pyo
+${PYSITELIB}/gi/overrides/Pango.py
+${PYSITELIB}/gi/overrides/Pango.pyc
+${PYSITELIB}/gi/overrides/Pango.pyo
+${PYSITELIB}/gi/overrides/__init__.py
+${PYSITELIB}/gi/overrides/__init__.pyc
+${PYSITELIB}/gi/overrides/__init__.pyo
+${PYSITELIB}/gi/overrides/keysyms.py
+${PYSITELIB}/gi/overrides/keysyms.pyc
+${PYSITELIB}/gi/overrides/keysyms.pyo
+${PYSITELIB}/gi/pygtkcompat.py
+${PYSITELIB}/gi/pygtkcompat.pyc
+${PYSITELIB}/gi/pygtkcompat.pyo
+${PYSITELIB}/gi/repository/__init__.py
+${PYSITELIB}/gi/repository/__init__.pyc
+${PYSITELIB}/gi/repository/__init__.pyo
+${PYSITELIB}/gi/types.py
+${PYSITELIB}/gi/types.pyc
+${PYSITELIB}/gi/types.pyo
diff --git a/devel/py-gobject3/buildlink3.mk b/devel/py-gobject3/buildlink3.mk
new file mode 100644
index 00000000000..a9f70568a0f
--- /dev/null
+++ b/devel/py-gobject3/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1 2012/07/04 18:31:10 prlw1 Exp $
+
+BUILDLINK_TREE+= py-gobject3
+
+.if !defined(PY_GOBJECT3_BUILDLINK3_MK)
+PY_GOBJECT3_BUILDLINK3_MK:=
+
+.include "../../lang/python/pyversion.mk"
+
+BUILDLINK_API_DEPENDS.py-gobject3+= ${PYPKGPREFIX}-gobject3>=3.2.2
+BUILDLINK_PKGSRCDIR.py-gobject3?= ../../devel/py-gobject3
+
+.endif # PY_GOBJECT3_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -py-gobject3
diff --git a/devel/py-gobject3/distinfo b/devel/py-gobject3/distinfo
new file mode 100644
index 00000000000..0ba392a7d4a
--- /dev/null
+++ b/devel/py-gobject3/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2012/07/04 18:31:10 prlw1 Exp $
+
+SHA1 (pygobject-3.2.2.tar.xz) = b34405357d69412657904775a207a4a8357a934d
+RMD160 (pygobject-3.2.2.tar.xz) = 090fa4941fa30e68882e25856d92230ebdd0cea9
+Size (pygobject-3.2.2.tar.xz) = 564712 bytes