Wed Jul 4 18:31:10 2012 UTC ()
Add py-gobject3 version 3.2.2
Disable gobject-introspection in py-gobject so it can coexist with py-gobject3


(prlw1)
diff -r1.1604 -r1.1605 pkgsrc/devel/Makefile
diff -r1.39 -r1.40 pkgsrc/devel/py-gobject/Makefile
diff -r1.14 -r1.15 pkgsrc/devel/py-gobject/PLIST
diff -r0 -r1.1 pkgsrc/devel/py-gobject3/DESCR
diff -r0 -r1.1 pkgsrc/devel/py-gobject3/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-gobject3/PLIST
diff -r0 -r1.1 pkgsrc/devel/py-gobject3/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/py-gobject3/distinfo

cvs diff -r1.1604 -r1.1605 pkgsrc/devel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/Makefile 2012/07/01 15:27:43 1.1604
+++ pkgsrc/devel/Makefile 2012/07/04 18:31:10 1.1605
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1604 2012/07/01 15:27:43 jmmv Exp $ 1# $NetBSD: Makefile,v 1.1605 2012/07/04 18:31:10 prlw1 Exp $
2# 2#
3 3
4COMMENT= Development utilities 4COMMENT= Development utilities
5 5
6SUBDIR+= ArX 6SUBDIR+= ArX
7SUBDIR+= ETL 7SUBDIR+= ETL
8SUBDIR+= ExmanIDE 8SUBDIR+= ExmanIDE
9SUBDIR+= GConf 9SUBDIR+= GConf
10SUBDIR+= GConf-ui 10SUBDIR+= GConf-ui
11SUBDIR+= Gorm 11SUBDIR+= Gorm
12SUBDIR+= ObjectiveLib 12SUBDIR+= ObjectiveLib
13SUBDIR+= ProjectCenter 13SUBDIR+= ProjectCenter
14SUBDIR+= RBTools 14SUBDIR+= RBTools
@@ -1278,26 +1278,27 @@ SUBDIR+= py-coverage @@ -1278,26 +1278,27 @@ SUBDIR+= py-coverage
1278SUBDIR+= py-curses 1278SUBDIR+= py-curses
1279SUBDIR+= py-cursespanel 1279SUBDIR+= py-cursespanel
1280SUBDIR+= py-cython 1280SUBDIR+= py-cython
1281SUBDIR+= py-darcsver 1281SUBDIR+= py-darcsver
1282SUBDIR+= py-decorator 1282SUBDIR+= py-decorator
1283SUBDIR+= py-dulwich 1283SUBDIR+= py-dulwich
1284SUBDIR+= py-expect 1284SUBDIR+= py-expect
1285SUBDIR+= py-fann 1285SUBDIR+= py-fann
1286SUBDIR+= py-funcparserlib 1286SUBDIR+= py-funcparserlib
1287SUBDIR+= py-game 1287SUBDIR+= py-game
1288SUBDIR+= py-generate 1288SUBDIR+= py-generate
1289SUBDIR+= py-gobject 1289SUBDIR+= py-gobject
1290SUBDIR+= py-gobject-shared 1290SUBDIR+= py-gobject-shared
 1291SUBDIR+= py-gobject3
1291SUBDIR+= py-idle 1292SUBDIR+= py-idle
1292SUBDIR+= py-ipython 1293SUBDIR+= py-ipython
1293SUBDIR+= py-ipython012 1294SUBDIR+= py-ipython012
1294SUBDIR+= py-jersey 1295SUBDIR+= py-jersey
1295SUBDIR+= py-kjbuckets 1296SUBDIR+= py-kjbuckets
1296SUBDIR+= py-kqueue 1297SUBDIR+= py-kqueue
1297SUBDIR+= py-logilab-astng 1298SUBDIR+= py-logilab-astng
1298SUBDIR+= py-logilab-common 1299SUBDIR+= py-logilab-common
1299SUBDIR+= py-mako 1300SUBDIR+= py-mako
1300SUBDIR+= py-mock 1301SUBDIR+= py-mock
1301SUBDIR+= py-msgpack 1302SUBDIR+= py-msgpack
1302SUBDIR+= py-multiprocessing 1303SUBDIR+= py-multiprocessing
1303SUBDIR+= py-nose 1304SUBDIR+= py-nose

cvs diff -r1.39 -r1.40 pkgsrc/devel/py-gobject/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-gobject/Makefile 2012/04/08 19:08:53 1.39
+++ pkgsrc/devel/py-gobject/Makefile 2012/07/04 18:31:10 1.40
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.39 2012/04/08 19:08:53 wiz Exp $ 1# $NetBSD: Makefile,v 1.40 2012/07/04 18:31:10 prlw1 Exp $
2# 2#
3 3
4PKGNAME= ${PYPKGPREFIX}-gobject-2.28.6 4PKGNAME= ${PYPKGPREFIX}-gobject-2.28.6
5PKGREVISION= 3 5PKGREVISION= 4
6 6
7PKG_DESTDIR_SUPPORT= user-destdir 7PKG_DESTDIR_SUPPORT= user-destdir
8 8
9.include "Makefile.common" 9.include "Makefile.common"
10 10
11SUBST_CLASSES+= codegen 11SUBST_CLASSES+= codegen
12SUBST_STAGE.codegen= pre-configure 12SUBST_STAGE.codegen= pre-configure
13SUBST_FILES.codegen= dsextras.py 13SUBST_FILES.codegen= dsextras.py
14SUBST_SED.codegen= -e "s|@PYGTKCODEGEN@|${PREFIX}/share/pygobject/2.0|" 14SUBST_SED.codegen= -e "s|@PYGTKCODEGEN@|${PREFIX}/share/pygobject/2.0|"
15 15
16REPLACE_PYTHON+= codegen/code-coverage.py 16REPLACE_PYTHON+= codegen/code-coverage.py
17REPLACE_PYTHON+= codegen/codegen.py 17REPLACE_PYTHON+= codegen/codegen.py
18REPLACE_PYTHON+= codegen/createdefs.py 18REPLACE_PYTHON+= codegen/createdefs.py
@@ -20,21 +20,21 @@ REPLACE_PYTHON+= codegen/defsconvert.py @@ -20,21 +20,21 @@ REPLACE_PYTHON+= codegen/defsconvert.py
20REPLACE_PYTHON+= codegen/defsgen.py 20REPLACE_PYTHON+= codegen/defsgen.py
21REPLACE_PYTHON+= codegen/docextract_to_xml.py 21REPLACE_PYTHON+= codegen/docextract_to_xml.py
22REPLACE_PYTHON+= codegen/docgen.py 22REPLACE_PYTHON+= codegen/docgen.py
23REPLACE_PYTHON+= codegen/h2def.py 23REPLACE_PYTHON+= codegen/h2def.py
24REPLACE_PYTHON+= codegen/mergedefs.py 24REPLACE_PYTHON+= codegen/mergedefs.py
25REPLACE_PYTHON+= codegen/missingdefs.py 25REPLACE_PYTHON+= codegen/missingdefs.py
26REPLACE_PYTHON+= codegen/mkskel.py 26REPLACE_PYTHON+= codegen/mkskel.py
27REPLACE_PYTHON+= codegen/scanvirtuals.py 27REPLACE_PYTHON+= codegen/scanvirtuals.py
28REPLACE_PYTHON+= codegen/scmexpr.py 28REPLACE_PYTHON+= codegen/scmexpr.py
29REPLACE_PYTHON+= docs/xsl/fixxref.py.in 29REPLACE_PYTHON+= docs/xsl/fixxref.py.in
30 30
31BUILDLINK_API_DEPENDS.py-gobject-shared+= py-gobject-shared>=${PKGVERSION_NOREV} 31BUILDLINK_API_DEPENDS.py-gobject-shared+= py-gobject-shared>=${PKGVERSION_NOREV}
32 32
 33CONFIGURE_ARGS+= --disable-introspection
 34
33.include "../../lang/python/extension.mk" 35.include "../../lang/python/extension.mk"
34.include "../../lang/python/application.mk" 36.include "../../lang/python/application.mk"
35.include "../../graphics/py-cairo/buildlink3.mk" 37.include "../../graphics/py-cairo/buildlink3.mk"
36.include "../../devel/py-gobject-shared/buildlink3.mk" 38.include "../../devel/py-gobject-shared/buildlink3.mk"
37.include "../../devel/glib2/buildlink3.mk" 39.include "../../devel/glib2/buildlink3.mk"
38BUILDLINK_API_DEPENDS.gobject-introspection= gobject-introspection>=0.9.5 
39.include "../../devel/gobject-introspection/buildlink3.mk" 
40.include "../../mk/bsd.pkg.mk" 40.include "../../mk/bsd.pkg.mk"

cvs diff -r1.14 -r1.15 pkgsrc/devel/py-gobject/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-gobject/PLIST 2011/04/08 14:30:15 1.14
+++ pkgsrc/devel/py-gobject/PLIST 2012/07/04 18:31:10 1.15
@@ -1,58 +1,17 @@ @@ -1,58 +1,17 @@
1@comment $NetBSD: PLIST,v 1.14 2011/04/08 14:30:15 drochner Exp $ 1@comment $NetBSD: PLIST,v 1.15 2012/07/04 18:31:10 prlw1 Exp $
2bin/pygobject-codegen-2.0 2bin/pygobject-codegen-2.0
3include/pygtk-2.0/pyglib.h 3include/pygtk-2.0/pyglib.h
4lib/libpyglib-2.0-python${PYVERSSUFFIX}.la 4lib/libpyglib-2.0-python${PYVERSSUFFIX}.la
5${PYSITELIB}/gi/__init__.py 
6${PYSITELIB}/gi/__init__.pyc 
7${PYSITELIB}/gi/__init__.pyo 
8${PYSITELIB}/gi/_gi.la 
9${PYSITELIB}/gi/_gi_cairo.la 
10${PYSITELIB}/gi/importer.py 
11${PYSITELIB}/gi/importer.pyc 
12${PYSITELIB}/gi/importer.pyo 
13${PYSITELIB}/gi/module.py 
14${PYSITELIB}/gi/module.pyc 
15${PYSITELIB}/gi/module.pyo 
16${PYSITELIB}/gi/overrides/GIMarshallingTests.py 
17${PYSITELIB}/gi/overrides/GIMarshallingTests.pyc 
18${PYSITELIB}/gi/overrides/GIMarshallingTests.pyo 
19${PYSITELIB}/gi/overrides/GLib.py 
20${PYSITELIB}/gi/overrides/GLib.pyc 
21${PYSITELIB}/gi/overrides/GLib.pyo 
22${PYSITELIB}/gi/overrides/Gdk.py 
23${PYSITELIB}/gi/overrides/Gdk.pyc 
24${PYSITELIB}/gi/overrides/Gdk.pyo 
25${PYSITELIB}/gi/overrides/Gio.py 
26${PYSITELIB}/gi/overrides/Gio.pyc 
27${PYSITELIB}/gi/overrides/Gio.pyo 
28${PYSITELIB}/gi/overrides/Gtk.py 
29${PYSITELIB}/gi/overrides/Gtk.pyc 
30${PYSITELIB}/gi/overrides/Gtk.pyo 
31${PYSITELIB}/gi/overrides/Pango.py 
32${PYSITELIB}/gi/overrides/Pango.pyc 
33${PYSITELIB}/gi/overrides/Pango.pyo 
34${PYSITELIB}/gi/overrides/__init__.py 
35${PYSITELIB}/gi/overrides/__init__.pyc 
36${PYSITELIB}/gi/overrides/__init__.pyo 
37${PYSITELIB}/gi/overrides/keysyms.py 
38${PYSITELIB}/gi/overrides/keysyms.pyc 
39${PYSITELIB}/gi/overrides/keysyms.pyo 
40${PYSITELIB}/gi/repository/__init__.py 
41${PYSITELIB}/gi/repository/__init__.pyc 
42${PYSITELIB}/gi/repository/__init__.pyo 
43${PYSITELIB}/gi/types.py 
44${PYSITELIB}/gi/types.pyc 
45${PYSITELIB}/gi/types.pyo 
46${PYSITELIB}/glib/__init__.py 5${PYSITELIB}/glib/__init__.py
47${PYSITELIB}/glib/__init__.pyc 6${PYSITELIB}/glib/__init__.pyc
48${PYSITELIB}/glib/__init__.pyo 7${PYSITELIB}/glib/__init__.pyo
49${PYSITELIB}/glib/_glib.la 8${PYSITELIB}/glib/_glib.la
50${PYSITELIB}/glib/option.py 9${PYSITELIB}/glib/option.py
51${PYSITELIB}/glib/option.pyc 10${PYSITELIB}/glib/option.pyc
52${PYSITELIB}/glib/option.pyo 11${PYSITELIB}/glib/option.pyo
53${PYSITELIB}/gobject/__init__.py 12${PYSITELIB}/gobject/__init__.py
54${PYSITELIB}/gobject/__init__.pyc 13${PYSITELIB}/gobject/__init__.pyc
55${PYSITELIB}/gobject/__init__.pyo 14${PYSITELIB}/gobject/__init__.pyo
56${PYSITELIB}/gobject/_gobject.la 15${PYSITELIB}/gobject/_gobject.la
57${PYSITELIB}/gobject/constants.py 16${PYSITELIB}/gobject/constants.py
58${PYSITELIB}/gobject/constants.pyc 17${PYSITELIB}/gobject/constants.pyc

File Added: pkgsrc/devel/py-gobject3/DESCR
Python bindings for the GObjects using introspection

File Added: pkgsrc/devel/py-gobject3/Makefile
# $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"

File Added: pkgsrc/devel/py-gobject3/PLIST
@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

File Added: pkgsrc/devel/py-gobject3/Attic/buildlink3.mk
# $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

File Added: pkgsrc/devel/py-gobject3/distinfo
$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