As py-gobject3-common has shrunk to just copying 2 files, remove all the python parafinalia from it.diff -r1.36 -r1.37 pkgsrc/devel/py-gobject3/Makefile
(prlw1)
@@ -1,27 +1,34 @@ | @@ -1,27 +1,34 @@ | |||
1 | # $NetBSD: Makefile,v 1.36 2019/09/22 17:52:41 prlw1 Exp $ | 1 | # $NetBSD: Makefile,v 1.37 2019/09/26 10:36:33 prlw1 Exp $ | |
2 | 2 | |||
3 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
4 | 4 | |||
5 | ||||
5 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//:S/-/3-/} | 6 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//:S/-/3-/} | |
7 | PKGREVISION= 1 | |||
6 | EGG_NAME= ${DISTNAME:S/pygobject/PyGObject/} | 8 | EGG_NAME= ${DISTNAME:S/pygobject/PyGObject/} | |
7 | 9 | |||
8 | COMMENT= Python bindings for glib2 gobject | 10 | COMMENT= Python bindings for glib2 gobject | |
9 | 11 | |||
10 | MESON_ARGS+= -Dpython=${PYTHONBIN:Q} | 12 | MESON_ARGS+= -Dpython=${PYTHONBIN:Q} | |
11 | MESON_ARGS+= -Dtests=false | 13 | MESON_ARGS+= -Dtests=false | |
12 | TEST_TARGET= check | 14 | TEST_TARGET= check | |
13 | 15 | |||
14 | # XXX shouldn't be necessary with -Dinstall-common=false | 16 | # Leave for py-gobject3-common: | |
15 | post-install: | 17 | post-install: | |
16 | ${RM} \ | 18 | ${RM} \ | |
17 | ${DESTDIR}${PREFIX}/include/pygobject-3.0/pygobject.h \ | 19 | ${DESTDIR}${PREFIX}/include/pygobject-3.0/pygobject.h \ | |
18 | ${DESTDIR}${PREFIX}/lib/pkgconfig/pygobject-3.0.pc | 20 | ${DESTDIR}${PREFIX}/lib/pkgconfig/pygobject-3.0.pc | |
19 | 21 | |||
22 | BUILDLINK_API_DEPENDS.glib2= glib2>=2.48.0 | |||
23 | .include "../../devel/glib2/buildlink3.mk" | |||
24 | BUILDLINK_API_DEPENDS.gobject-introspection= gobject-introspection>=1.46.0 | |||
25 | .include "../../devel/gobject-introspection/buildlink3.mk" | |||
26 | .include "../../devel/libffi/buildlink3.mk" | |||
20 | .include "../../devel/py-gobject3-common/buildlink3.mk" | 27 | .include "../../devel/py-gobject3-common/buildlink3.mk" | |
21 | .include "../../devel/py-meson/build.mk" | 28 | .include "../../devel/py-meson/build.mk" | |
22 | # https://bugzilla.gnome.org/show_bug.cgi?id=685094 | 29 | # https://bugzilla.gnome.org/show_bug.cgi?id=685094 | |
23 | # https://bugzilla.gnome.org/show_bug.cgi?id=707196 | 30 | # https://bugzilla.gnome.org/show_bug.cgi?id=707196 | |
24 | .include "../../graphics/py-cairo/buildlink3.mk" | 31 | .include "../../graphics/py-cairo/buildlink3.mk" | |
25 | .include "../../graphics/cairo-gobject/buildlink3.mk" | 32 | .include "../../graphics/cairo-gobject/buildlink3.mk" | |
26 | .include "../../lang/python/egg.mk" | 33 | .include "../../lang/python/egg.mk" | |
27 | .include "../../mk/bsd.pkg.mk" | 34 | .include "../../mk/bsd.pkg.mk" |
@@ -1,30 +1,22 @@ | @@ -1,30 +1,22 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.14 2019/09/22 17:52:41 prlw1 Exp $ | 1 | # $NetBSD: Makefile.common,v 1.15 2019/09/26 10:36:33 prlw1 Exp $ | |
2 | # used by devel/py-gobject3/Makefile | 2 | # used by devel/py-gobject3/Makefile | |
3 | # used by devel/py-gobject3-common/Makefile | 3 | # used by devel/py-gobject3-common/Makefile | |
4 | 4 | |||
5 | DISTNAME= pygobject-3.34.0 | 5 | DISTNAME= pygobject-3.34.0 | |
6 | CATEGORIES= devel gnome | 6 | CATEGORIES= devel gnome | |
7 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pygobject/${PKGVERSION_NOREV:R}/} | 7 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pygobject/${PKGVERSION_NOREV:R}/} | |
8 | EXTRACT_SUFX= .tar.xz | 8 | EXTRACT_SUFX= .tar.xz | |
9 | 9 | |||
10 | MAINTAINER?= prlw1@cam.ac.uk | 10 | MAINTAINER?= prlw1@cam.ac.uk | |
11 | HOMEPAGE= https://pygobject.readthedocs.io/ | 11 | HOMEPAGE= https://pygobject.readthedocs.io/ | |
12 | LICENSE= gnu-lgpl-v2.1 | 12 | LICENSE= gnu-lgpl-v2.1 | |
13 | 13 | |||
14 | USE_PKGLOCALEDIR= yes | 14 | USE_PKGLOCALEDIR= yes | |
15 | USE_LANGUAGES= c c99 | 15 | USE_LANGUAGES= c c99 | |
16 | USE_TOOLS+= pkg-config | 16 | USE_TOOLS+= pkg-config | |
17 | 17 | |||
18 | DISTINFO_FILE= ../../devel/py-gobject3/distinfo | 18 | DISTINFO_FILE= ../../devel/py-gobject3/distinfo | |
19 | #PATCHDIR= ../../devel/py-gobject3/patches | 19 | #PATCHDIR= ../../devel/py-gobject3/patches | |
20 | 20 | |||
21 | CONFLICTS+= ${PYPKGPREFIX}-gtk2<2.8.4 | 21 | CONFLICTS+= ${PYPKGPREFIX}-gtk2<2.8.4 | |
22 | CONFLICTS+= ${PYPKGPREFIX}-gobject<2.28.6nb4 | 22 | CONFLICTS+= ${PYPKGPREFIX}-gobject<2.28.6nb4 | |
23 | ||||
24 | BUILDLINK_API_DEPENDS.glib2= glib2>=2.48.0 | |||
25 | .include "../../devel/glib2/buildlink3.mk" | |||
26 | BUILDLINK_API_DEPENDS.gobject-introspection= gobject-introspection>=1.46.0 | |||
27 | .include "../../devel/gobject-introspection/buildlink3.mk" | |||
28 | .include "../../devel/libffi/buildlink3.mk" | |||
29 | ||||
30 | .include "../../lang/python/pyversion.mk" |
@@ -1,20 +1,19 @@ | @@ -1,20 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2019/09/22 17:52:41 prlw1 Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2019/09/26 10:36:33 prlw1 Exp $ | |
2 | ||||
3 | PYTHON_FOR_BUILD_ONLY= yes | |||
4 | 2 | |||
5 | .include "../../devel/py-gobject3/Makefile.common" | 3 | .include "../../devel/py-gobject3/Makefile.common" | |
6 | 4 | |||
7 | PKGNAME= py-${DISTNAME:S/^py//:S/-/3-common-/} | 5 | PKGNAME= py-${DISTNAME:S/^py//:S/-/3-common-/} | |
6 | PKGREVISION= 1 | |||
8 | 7 | |||
9 | COMMENT= Python version independent files for glib2 gobject bindings | 8 | COMMENT= Python version independent files for glib2 gobject bindings | |
10 | 9 | |||
11 | SUBST_CLASSES+= configurepc | 10 | SUBST_CLASSES+= configurepc | |
12 | SUBST_STAGE.configurepc= do-configure | 11 | SUBST_STAGE.configurepc= do-configure | |
13 | SUBST_MESSAGE.configurepc= Create .pc file | 12 | SUBST_MESSAGE.configurepc= Create .pc file | |
14 | SUBST_FILES.configurepc= pygobject-3.0.pc.in | 13 | SUBST_FILES.configurepc= pygobject-3.0.pc.in | |
15 | SUBST_SED.configurepc= -e 's,@prefix@,${PREFIX},' | 14 | SUBST_SED.configurepc= -e 's,@prefix@,${PREFIX},' | |
16 | SUBST_SED.configurepc+= -e 's,@exec_prefix@,$${prefix},' | 15 | SUBST_SED.configurepc+= -e 's,@exec_prefix@,$${prefix},' | |
17 | SUBST_SED.configurepc+= -e 's,@includedir@,$${prefix}/include,' | 16 | SUBST_SED.configurepc+= -e 's,@includedir@,$${prefix}/include,' | |
18 | SUBST_SED.configurepc+= -e 's,@datarootdir@,$${prefix}/share,' | 17 | SUBST_SED.configurepc+= -e 's,@datarootdir@,$${prefix}/share,' | |
19 | SUBST_SED.configurepc+= -e 's,@datadir@,$${datarootdir},' | 18 | SUBST_SED.configurepc+= -e 's,@datadir@,$${datarootdir},' | |
20 | SUBST_SED.configurepc+= -e 's,@VERSION@,${PKGVERSION},' | 19 | SUBST_SED.configurepc+= -e 's,@VERSION@,${PKGVERSION},' |