pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-gobject3*: partial update to 3.30.0



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Tue Sep 4 19:38:18 2018 +0200
Changeset:	c7173063e4c6c44d53b9ecdd52c125a392d0ea98

Modified Files:
	Makefile
Added Files:
	py-gobject3-common/DESCR
	py-gobject3-common/Makefile
	py-gobject3-common/PLIST
	py-gobject3-common/TODO
	py-gobject3-common/buildlink3.mk
	py-gobject3/DESCR
	py-gobject3/Makefile
	py-gobject3/Makefile.common
	py-gobject3/PLIST
	py-gobject3/distinfo

Log Message:
py-gobject3*: partial update to 3.30.0

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c7173063e4c6c44d53b9ecdd52c125a392d0ea98

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                         |  2 +
 py-gobject3-common/DESCR         |  1 +
 py-gobject3-common/Makefile      | 21 +++++++++++
 py-gobject3-common/PLIST         |  3 ++
 py-gobject3-common/TODO          |  1 +
 py-gobject3-common/buildlink3.mk | 14 +++++++
 py-gobject3/DESCR                |  1 +
 py-gobject3/Makefile             | 22 +++++++++++
 py-gobject3/Makefile.common      | 33 +++++++++++++++++
 py-gobject3/PLIST                | 79 ++++++++++++++++++++++++++++++++++++++++
 py-gobject3/distinfo             |  6 +++
 11 files changed, 183 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 3895e0d8b6..d619523088 100644
--- a/Makefile
+++ b/Makefile
@@ -3194,6 +3194,8 @@ SUBDIR+=	py-gmane
 SUBDIR+=	py-gmpy2
 SUBDIR+=	py-gnm
 SUBDIR+=	py-go
+SUBDIR+=	py-gobject3
+SUBDIR+=	py-gobject3-common
 SUBDIR+=	py-gogo
 SUBDIR+=	py-golangenv
 SUBDIR+=	py-goless
diff --git a/py-gobject3-common/DESCR b/py-gobject3-common/DESCR
new file mode 100644
index 0000000000..f0ad602bab
--- /dev/null
+++ b/py-gobject3-common/DESCR
@@ -0,0 +1 @@
+Python version independent files for py-gobject3: GLib2 GObject bindings.
diff --git a/py-gobject3-common/Makefile b/py-gobject3-common/Makefile
new file mode 100644
index 0000000000..71c4e84202
--- /dev/null
+++ b/py-gobject3-common/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.4 2018/04/14 12:27:35 adam Exp $
+
+.include "../../wip/py-gobject3/Makefile.common"
+
+PKGNAME=	py-${DISTNAME:S/^py//:S/-/3-common-/}
+
+COMMENT=	Python version independent files for glib2 gobject bindings
+
+MESON_ARGS+=	-D pycairo=false
+
+do-build:
+
+INSTALLATION_DIRS+=	include/pygobject-3.0 lib/pkgconfig
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/gi/pygobject.h \
+		${DESTDIR}${PREFIX}/include/pygobject-3.0/pygobject.h
+	${INSTALL_SCRIPT} ${WRKSRC}/pygobject-3.0.pc \
+		${DESTDIR}${PREFIX}/lib/pkgconfig/pygobject-3.0.pc
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-gobject3-common/PLIST b/py-gobject3-common/PLIST
new file mode 100644
index 0000000000..b658920b21
--- /dev/null
+++ b/py-gobject3-common/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2014/02/12 00:57:25 prlw1 Exp $
+include/pygobject-3.0/pygobject.h
+lib/pkgconfig/pygobject-3.0.pc
diff --git a/py-gobject3-common/TODO b/py-gobject3-common/TODO
new file mode 100644
index 0000000000..3625c38a2c
--- /dev/null
+++ b/py-gobject3-common/TODO
@@ -0,0 +1 @@
+* runs the whole build step, but fails
diff --git a/py-gobject3-common/buildlink3.mk b/py-gobject3-common/buildlink3.mk
new file mode 100644
index 0000000000..704b4a686b
--- /dev/null
+++ b/py-gobject3-common/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/02/12 00:57:25 prlw1 Exp $
+
+BUILDLINK_TREE+=	py-gobject3-common
+
+.if !defined(PY_GOBJECT3_COMMON_BUILDLINK3_MK)
+PY_GOBJECT3_COMMON_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.py-gobject3-common+=	py-gobject3-common>=3.10.2
+BUILDLINK_PKGSRCDIR.py-gobject3-common?=	../../devel/py-gobject3-common
+BUILDLINK_DEPMETHOD.py-gobject3-common?=	build
+
+.endif	# PY_GOBJECT3_COMMON_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-py-gobject3-common
diff --git a/py-gobject3/DESCR b/py-gobject3/DESCR
new file mode 100644
index 0000000000..492aa533cc
--- /dev/null
+++ b/py-gobject3/DESCR
@@ -0,0 +1 @@
+Python bindings for the GObjects using introspection
diff --git a/py-gobject3/Makefile b/py-gobject3/Makefile
new file mode 100644
index 0000000000..8c53fb9ffb
--- /dev/null
+++ b/py-gobject3/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.34 2018/04/14 12:27:35 adam Exp $
+
+PY_PATCHPLIST=	yes
+EGG_NAME?=	${DISTNAME:C/-([^0-9])/_\1/g}
+PLIST_SUBST+=	EGG_FILE=${EGG_NAME}-py${PYVERSSUFFIX}.egg-info
+
+.include "Makefile.common"
+
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/^py//:S/-/3-/}
+
+COMMENT=	Python bindings for glib2 gobject
+
+CONFIGURE_ARGS+=	--without-common
+TEST_TARGET=		check
+
+.include "../../devel/py-gobject3-common/buildlink3.mk"
+# https://bugzilla.gnome.org/show_bug.cgi?id=685094
+# https://bugzilla.gnome.org/show_bug.cgi?id=707196
+.include "../../graphics/py-cairo/buildlink3.mk"
+.include "../../graphics/cairo-gobject/buildlink3.mk"
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-gobject3/Makefile.common b/py-gobject3/Makefile.common
new file mode 100644
index 0000000000..0b93072f0a
--- /dev/null
+++ b/py-gobject3/Makefile.common
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile.common,v 1.13 2018/06/17 09:16:40 wiz Exp $
+# used by wip/py-gobject3/Makefile
+# used by wip/py-gobject3-common/Makefile
+
+DISTNAME=	pygobject-3.30.0
+CATEGORIES=	devel gnome
+MASTER_SITES=	${MASTER_SITE_GNOME:=sources/pygobject/${PKGVERSION_NOREV:R}/}
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER?=	prlw1%cam.ac.uk@localhost
+HOMEPAGE=	https://wiki.gnome.org/Projects/PyGObject
+LICENSE=	gnu-lgpl-v2.1
+
+USE_LANGUAGES=		c c99
+USE_LIBTOOL=		yes
+USE_TOOLS+=		pkg-config gmake
+
+DISTINFO_FILE=		${.CURDIR}/../../wip/py-gobject3/distinfo
+#PATCHDIR=		${.CURDIR}/../../wip/py-gobject3/patches
+
+PKGCONFIG_OVERRIDE+=	pygobject-3.0.pc.in
+CONFLICTS+=		${PYPKGPREFIX}-gtk2<2.8.4
+CONFLICTS+=		${PYPKGPREFIX}-gobject<2.28.6nb4
+
+MESON_ARGS+=		-D python=python3.7
+
+BUILDLINK_API_DEPENDS.glib2=	glib2>=2.38.0
+.include "../../devel/glib2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gobject-introspection=	gobject-introspection>=1.46.0
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/libffi/buildlink3.mk"
+.include "../../devel/py-meson/build.mk"
+.include "../../lang/python/pyversion.mk"
diff --git a/py-gobject3/PLIST b/py-gobject3/PLIST
new file mode 100644
index 0000000000..81fce83e81
--- /dev/null
+++ b/py-gobject3/PLIST
@@ -0,0 +1,79 @@
+@comment $NetBSD: PLIST,v 1.11 2018/04/14 12:27:35 adam Exp $
+${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/gi/__init__.py
+${PYSITELIB}/gi/__init__.pyc
+${PYSITELIB}/gi/__init__.pyo
+${PYSITELIB}/gi/_constants.py
+${PYSITELIB}/gi/_constants.pyc
+${PYSITELIB}/gi/_constants.pyo
+${PYSITELIB}/gi/_error.py
+${PYSITELIB}/gi/_error.pyc
+${PYSITELIB}/gi/_error.pyo
+${PYSITELIB}/gi/_gi.la
+${PYSITELIB}/gi/_gi_cairo.la
+${PYSITELIB}/gi/_option.py
+${PYSITELIB}/gi/_option.pyc
+${PYSITELIB}/gi/_option.pyo
+${PYSITELIB}/gi/_ossighelper.py
+${PYSITELIB}/gi/_ossighelper.pyc
+${PYSITELIB}/gi/_ossighelper.pyo
+${PYSITELIB}/gi/_propertyhelper.py
+${PYSITELIB}/gi/_propertyhelper.pyc
+${PYSITELIB}/gi/_propertyhelper.pyo
+${PYSITELIB}/gi/_signalhelper.py
+${PYSITELIB}/gi/_signalhelper.pyc
+${PYSITELIB}/gi/_signalhelper.pyo
+${PYSITELIB}/gi/docstring.py
+${PYSITELIB}/gi/docstring.pyc
+${PYSITELIB}/gi/docstring.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/GObject.py
+${PYSITELIB}/gi/overrides/GObject.pyc
+${PYSITELIB}/gi/overrides/GObject.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
+${PYSITELIB}/pygtkcompat/__init__.py
+${PYSITELIB}/pygtkcompat/__init__.pyc
+${PYSITELIB}/pygtkcompat/__init__.pyo
+${PYSITELIB}/pygtkcompat/generictreemodel.py
+${PYSITELIB}/pygtkcompat/generictreemodel.pyc
+${PYSITELIB}/pygtkcompat/generictreemodel.pyo
+${PYSITELIB}/pygtkcompat/pygtkcompat.py
+${PYSITELIB}/pygtkcompat/pygtkcompat.pyc
+${PYSITELIB}/pygtkcompat/pygtkcompat.pyo
diff --git a/py-gobject3/distinfo b/py-gobject3/distinfo
new file mode 100644
index 0000000000..7822cb4147
--- /dev/null
+++ b/py-gobject3/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.20 2018/06/17 09:16:40 wiz Exp $
+
+SHA1 (pygobject-3.30.0.tar.xz) = 62a096f11d938cab7a70ac5bfd392dd9491e509e
+RMD160 (pygobject-3.30.0.tar.xz) = f3561d0df880f131a09bca50ee88f6e5c87eac71
+SHA512 (pygobject-3.30.0.tar.xz) = 532d0552b792f402d5fc235299c2b5b08ee07ba4d5cbfc3b472659d7543f8ab26d2979c328de60135cd424d2dfa3fc3e3c24c1e6289c54a76a6334fd33c4f2f1
+Size (pygobject-3.30.0.tar.xz) = 546212 bytes


Home | Main Index | Thread Index | Old Index