From owner-svn-ports-all@FreeBSD.ORG Sun May 25 13:47:06 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 04AF5AED; Sun, 25 May 2014 13:47:06 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E3A5F218C; Sun, 25 May 2014 13:47:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s4PDl5MK067068; Sun, 25 May 2014 13:47:05 GMT (envelope-from kwm@svn.freebsd.org) Received: (from kwm@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s4PDl3mg067048; Sun, 25 May 2014 13:47:03 GMT (envelope-from kwm@svn.freebsd.org) Message-Id: <201405251347.s4PDl3mg067048@svn.freebsd.org> From: Koop Mast Date: Sun, 25 May 2014 13:47:03 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r355246 - in head: . devel devel/py-dbus devel/py-gobject3 devel/py3-dbus devel/py3-gobject3 devel/pydbus-common devel/pygobject3-common X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 13:47:06 -0000 Author: kwm Date: Sun May 25 13:47:02 2014 New Revision: 355246 URL: http://svnweb.freebsd.org/changeset/ports/355246 QAT: https://qat.redports.org/buildarchive/r355246/ Log: Split up py-dbus and py-gobject3 into a -common and a python 2 and 3 port. Submitted by: Gustau Perez Obtained from: gnome devel repo. Added: head/devel/py3-dbus/ - copied from r355159, head/devel/py-dbus/ head/devel/py3-gobject3/ - copied from r355159, head/devel/py-gobject3/ head/devel/pydbus-common/ - copied from r355159, head/devel/py-dbus/ head/devel/pygobject3-common/ - copied from r355159, head/devel/py-gobject3/ Deleted: head/devel/py-gobject3/distinfo head/devel/py-gobject3/pkg-descr head/devel/py3-gobject3/distinfo head/devel/py3-gobject3/pkg-descr Modified: head/UPDATING head/devel/Makefile head/devel/py-dbus/Makefile head/devel/py-dbus/pkg-plist head/devel/py-gobject3/Makefile head/devel/py-gobject3/pkg-plist head/devel/py3-dbus/Makefile head/devel/py3-dbus/pkg-plist head/devel/py3-gobject3/Makefile head/devel/py3-gobject3/pkg-plist head/devel/pydbus-common/Makefile head/devel/pydbus-common/pkg-plist head/devel/pygobject3-common/Makefile head/devel/pygobject3-common/pkg-plist Modified: head/UPDATING ============================================================================== --- head/UPDATING Sun May 25 13:39:43 2014 (r355245) +++ head/UPDATING Sun May 25 13:47:02 2014 (r355246) @@ -5,6 +5,25 @@ they are unavoidable. You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20140525: + AFFECTS: users of devel/py-gobject3 and devel/py-dbus + AUTHOR: gnome@FreeBSD.org + + py-gobject3 and py-dbus where split up in a common port (*-common), + python2 port (py-*) and python3 port (py3-*) port. + + For port builds systems please follow the next following instructions: + Please delete the existing version to avoid conflicts. + + # pkg delete -f py27-gobject3 py27-dbus + or + # pkg_delete devel/py-gobject3 devel/py-dbus + + followed by: + # portmaster devel/py-gobject3 devel/py-dbus + or + # portinstall devel/py-gobject3 devel/py-dbus + 20140521: AFFECTS: users of databases/mariadb55* AUTHOR: grembo@FreeBSD.org Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sun May 25 13:39:43 2014 (r355245) +++ head/devel/Makefile Sun May 25 13:47:02 2014 (r355246) @@ -3998,10 +3998,14 @@ SUBDIR += py-zope.traversing SUBDIR += py-zope.viewlet SUBDIR += py_static_check + SUBDIR += py3-dbus + SUBDIR += py3-gobject3 SUBDIR += pybaz SUBDIR += pybugz SUBDIR += pychecker SUBDIR += pycount + SUBDIR += pydbus-common + SUBDIR += pygobject3-common SUBDIR += pylint SUBDIR += pymacs SUBDIR += pyobfuscate Modified: head/devel/py-dbus/Makefile ============================================================================== --- head/devel/py-dbus/Makefile Sun May 25 13:39:43 2014 (r355245) +++ head/devel/py-dbus/Makefile Sun May 25 13:47:02 2014 (r355246) @@ -1,51 +1,17 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ -# $MCom: ports/trunk/devel/py-dbus/Makefile 17268 2013-04-01 05:13:11Z marcus $ +# $MCom: ports/trunk/devel/py-dbus/Makefile 19571 2014-04-25 18:12:46Z kwm $ + +PORTREVISION= 1 -PORTNAME= dbus -PORTVERSION= 1.1.1 -CATEGORIES= devel gnome python -MASTER_SITES= http://dbus.freedesktop.org/releases/dbus-python/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= ${PORTNAME}-python-${PORTVERSION} +PKGNAMESUFFIX= -MAINTAINER= gnome@FreeBSD.org -COMMENT= Python bindings for the D-BUS messaging system +COMMENT= Python2 bindings for the D-BUS messaging system -LIB_DEPENDS= dbus-glib-1:${PORTSDIR}/devel/dbus-glib +SLAVE_PORT= python2 -USES= gettext pathfix pkgconfig gmake -USE_PYTHON= 2 -USE_AUTOTOOLS= libtool -CPPFLAGS+= -I${PYTHON_INCLUDEDIR} -CONFIGURE_ARGS= --docdir=${DOCSDIR} \ - --disable-api-docs - -DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} -EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} - -OPTIONS_DEFINE=HTMLDOCS -HTMLDOCS_DESC= build html documentation - -.include - -.if ${PORT_OPTIONS:MHTMLDOCS} -BUILD_DEPENDS+= rst2html:${PORTSDIR}/textproc/py-docutils -PLIST_SUB+= HTML="" -.else -CONFIGURE_ARGS+=--disable-html-docs -PLIST_SUB+= HTML="@comment " -.endif - -post-patch: -.if ! ${PORT_OPTIONS:MDOCS} - @${REINPLACE_CMD} -e 's|HEADERS install-dist_docDATA|HEADERS|g ; \ - s|PYTHON install-nodist_docDATA|PYTHON|g' \ - ${WRKSRC}/Makefile.in -.endif - -post-install: - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \ - ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR} +MASTERDIR= ${.CURDIR}/../../devel/pydbus-common +PLIST= ${.CURDIR}/pkg-plist -.include +.include "${MASTERDIR}/Makefile" Modified: head/devel/py-dbus/pkg-plist ============================================================================== --- head/devel/py-dbus/pkg-plist Sun May 25 13:39:43 2014 (r355245) +++ head/devel/py-dbus/pkg-plist Sun May 25 13:47:02 2014 (r355246) @@ -1,9 +1,4 @@ -include/dbus-1.0/dbus/dbus-python.h -%%PYTHON_SITELIBDIR%%/_dbus_bindings.a -%%PYTHON_SITELIBDIR%%/_dbus_bindings.la %%PYTHON_SITELIBDIR%%/_dbus_bindings.so -%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.a -%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.la %%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.so %%PYTHON_SITELIBDIR%%/dbus/__init__.py %%PYTHON_SITELIBDIR%%/dbus/__init__.pyc @@ -62,26 +57,5 @@ include/dbus-1.0/dbus/dbus-python.h %%PYTHON_SITELIBDIR%%/dbus/types.py %%PYTHON_SITELIBDIR%%/dbus/types.pyc %%PYTHON_SITELIBDIR%%/dbus/types.pyo -libdata/pkgconfig/dbus-python.pc -%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.txt -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.html -%%PORTDOCS%%%%DOCSDIR%%/HACKING.txt -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/HACKING.html -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/NEWS.html -%%PORTDOCS%%%%DOCSDIR%%/PY3PORT.txt -%%PORTDOCS%%%%DOCSDIR%%/README -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/README.html -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/TODO.html -%%PORTDOCS%%%%DOCSDIR%%/tutorial.txt -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/tutorial.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-async-client.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-client.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-service.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-signal-emitter.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-signal-recipient.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/list-system-services.py -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% -%%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm %%PYTHON_SITELIBDIR%%/dbus/mainloop @dirrm %%PYTHON_SITELIBDIR%%/dbus Modified: head/devel/py-gobject3/Makefile ============================================================================== --- head/devel/py-gobject3/Makefile Sun May 25 13:39:43 2014 (r355245) +++ head/devel/py-gobject3/Makefile Sun May 25 13:47:02 2014 (r355246) @@ -1,47 +1,17 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ -# $MCom: ports/trunk/devel/py-gobject3/Makefile 17268 2013-04-01 05:13:11Z marcus $ +# $MCom: ports/trunk/devel/py-gobject3/Makefile 19571 2014-04-25 18:12:46Z kwm $ + +PORTREVISION= 1 -PORTNAME= gobject -PORTVERSION= 3.8.1 -CATEGORIES= devel python -MASTER_SITES= GNOME -MASTER_SITE_SUBDIR= sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 -DISTNAME= pygobject-${PORTVERSION} -DIST_SUBDIR= gnome3 - -MAINTAINER= gnome@FreeBSD.org -COMMENT= Python bindings for GObject - -LICENSE= LGPL21 -LICENSE_FILE= ${WRKSRC}/COPYING - -BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo -LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi -RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo - -USE_XZ= yes -USES= gmake pathfix pkgconfig -USE_GNOME= glib20 introspection -USE_PYTHON= 2 -GNU_CONFIGURE= yes -USE_LDCONFIG= yes - -# this port doesn't work with py-gobject < 2.28.6_2, clungle below -CONFLICTS= py*-gtk-0* py*-gobject-2.*.[0-6] py*-gobject-2.*.[7-9] \ - py*-gobject-2.*.6_1 - -PLIST_SUB= PYTHON_VER="${PYTHON_VER}" ARCH=${ARCH} UNAME_R=${UNAME_R} \ - VERSION=${PORTVERSION} -.include +COMMENT= Python 2 bindings for GObject -UNAME_R!= ${UNAME} -r +SLAVE_PORT= python2 -post-patch: - @${REINPLACE_CMD} -e 's|SUBDIRS = examples gi tests|SUBDIRS = examples gi|g' \ - ${WRKSRC}/Makefile.in +MASTERDIR= ${.CURDIR}/../../devel/pygobject3-common +PLIST= ${.CURDIR}/pkg-plist -.include +.include "${MASTERDIR}/Makefile" Modified: head/devel/py-gobject3/pkg-plist ============================================================================== --- head/devel/py-gobject3/pkg-plist Sun May 25 13:39:43 2014 (r355245) +++ head/devel/py-gobject3/pkg-plist Sun May 25 13:47:02 2014 (r355246) @@ -1,18 +1,14 @@ -include/pygobject-3.0/pygobject.h -lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.la -lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.so -lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.so.0 +lib/libpyglib-gi-2.0-%%PYTHON_VERSION%%.so +lib/libpyglib-gi-2.0-%%PYTHON_VERSION%%.so.0 +lib/libpyglib-gi-2.0-%%PYTHON_VERSION%%.so.0.0.0 %%PYTHON_SITELIBDIR%%/gi/__init__.py %%PYTHON_SITELIBDIR%%/gi/__init__.pyc %%PYTHON_SITELIBDIR%%/gi/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/_gi.la %%PYTHON_SITELIBDIR%%/gi/_gi.so -%%PYTHON_SITELIBDIR%%/gi/_gi_cairo.la %%PYTHON_SITELIBDIR%%/gi/_gi_cairo.so %%PYTHON_SITELIBDIR%%/gi/_glib/__init__.py %%PYTHON_SITELIBDIR%%/gi/_glib/__init__.pyc %%PYTHON_SITELIBDIR%%/gi/_glib/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/_glib/_glib.la %%PYTHON_SITELIBDIR%%/gi/_glib/_glib.so %%PYTHON_SITELIBDIR%%/gi/_glib/option.py %%PYTHON_SITELIBDIR%%/gi/_glib/option.pyc @@ -20,7 +16,6 @@ lib/libpyglib-gi-2.0-python%%PYTHON_VER% %%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.py %%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.pyc %%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/_gobject/_gobject.la %%PYTHON_SITELIBDIR%%/gi/_gobject/_gobject.so %%PYTHON_SITELIBDIR%%/gi/_gobject/constants.py %%PYTHON_SITELIBDIR%%/gi/_gobject/constants.pyc @@ -73,7 +68,7 @@ lib/libpyglib-gi-2.0-python%%PYTHON_VER% %%PYTHON_SITELIBDIR%%/gi/types.py %%PYTHON_SITELIBDIR%%/gi/types.pyc %%PYTHON_SITELIBDIR%%/gi/types.pyo -%%PYTHON_SITELIBDIR%%/pygobject-%%VERSION%%-pypython%%PYTHON_VER%%-freebsd-%%UNAME_R%%-%%ARCH%%.egg-info +%%PYTHON_SITELIBDIR%%/pygobject-%%VERSION%%-py%%PYTHON_VERSION%%-freebsd-%%UNAME_R%%-%%ARCH%%.egg-info %%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.py %%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyc %%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyo @@ -83,11 +78,9 @@ lib/libpyglib-gi-2.0-python%%PYTHON_VER% %%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.py %%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyc %%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyo -libdata/pkgconfig/pygobject-3.0.pc @dirrm %%PYTHON_SITELIBDIR%%/pygtkcompat @dirrm %%PYTHON_SITELIBDIR%%/gi/repository @dirrm %%PYTHON_SITELIBDIR%%/gi/overrides @dirrm %%PYTHON_SITELIBDIR%%/gi/_gobject @dirrm %%PYTHON_SITELIBDIR%%/gi/_glib @dirrm %%PYTHON_SITELIBDIR%%/gi -@dirrmtry include/pygobject-3.0 Modified: head/devel/py3-dbus/Makefile ============================================================================== --- head/devel/py-dbus/Makefile Sun May 25 11:37:28 2014 (r355159) +++ head/devel/py3-dbus/Makefile Sun May 25 13:47:02 2014 (r355246) @@ -1,51 +1,17 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ -# $MCom: ports/trunk/devel/py-dbus/Makefile 17268 2013-04-01 05:13:11Z marcus $ +# $MCom: ports/trunk/devel/py3-dbus/Makefile 19571 2014-04-25 18:12:46Z kwm $ + +PORTREVISION= 0 -PORTNAME= dbus -PORTVERSION= 1.1.1 -CATEGORIES= devel gnome python -MASTER_SITES= http://dbus.freedesktop.org/releases/dbus-python/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= ${PORTNAME}-python-${PORTVERSION} +PKGNAMESUFFIX= -MAINTAINER= gnome@FreeBSD.org -COMMENT= Python bindings for the D-BUS messaging system +COMMENT= Python3 bindings for the D-BUS messaging system -LIB_DEPENDS= dbus-glib-1:${PORTSDIR}/devel/dbus-glib +SLAVE_PORT= python3 -USES= gettext pathfix pkgconfig gmake -USE_PYTHON= 2 -USE_AUTOTOOLS= libtool -CPPFLAGS+= -I${PYTHON_INCLUDEDIR} -CONFIGURE_ARGS= --docdir=${DOCSDIR} \ - --disable-api-docs - -DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} -EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} - -OPTIONS_DEFINE=HTMLDOCS -HTMLDOCS_DESC= build html documentation - -.include - -.if ${PORT_OPTIONS:MHTMLDOCS} -BUILD_DEPENDS+= rst2html:${PORTSDIR}/textproc/py-docutils -PLIST_SUB+= HTML="" -.else -CONFIGURE_ARGS+=--disable-html-docs -PLIST_SUB+= HTML="@comment " -.endif - -post-patch: -.if ! ${PORT_OPTIONS:MDOCS} - @${REINPLACE_CMD} -e 's|HEADERS install-dist_docDATA|HEADERS|g ; \ - s|PYTHON install-nodist_docDATA|PYTHON|g' \ - ${WRKSRC}/Makefile.in -.endif - -post-install: - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \ - ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR} +MASTERDIR= ${.CURDIR}/../../devel/pydbus-common +PLIST= ${.CURDIR}/pkg-plist -.include +.include "${MASTERDIR}/Makefile" Modified: head/devel/py3-dbus/pkg-plist ============================================================================== --- head/devel/py-dbus/pkg-plist Sun May 25 11:37:28 2014 (r355159) +++ head/devel/py3-dbus/pkg-plist Sun May 25 13:47:02 2014 (r355246) @@ -1,9 +1,4 @@ -include/dbus-1.0/dbus/dbus-python.h -%%PYTHON_SITELIBDIR%%/_dbus_bindings.a -%%PYTHON_SITELIBDIR%%/_dbus_bindings.la %%PYTHON_SITELIBDIR%%/_dbus_bindings.so -%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.a -%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.la %%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.so %%PYTHON_SITELIBDIR%%/dbus/__init__.py %%PYTHON_SITELIBDIR%%/dbus/__init__.pyc @@ -38,18 +33,9 @@ include/dbus-1.0/dbus/dbus-python.h %%PYTHON_SITELIBDIR%%/dbus/glib.py %%PYTHON_SITELIBDIR%%/dbus/glib.pyc %%PYTHON_SITELIBDIR%%/dbus/glib.pyo -%%PYTHON_SITELIBDIR%%/dbus/gobject_service.py -%%PYTHON_SITELIBDIR%%/dbus/gobject_service.pyc -%%PYTHON_SITELIBDIR%%/dbus/gobject_service.pyo %%PYTHON_SITELIBDIR%%/dbus/lowlevel.py %%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyc %%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyo -%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.py -%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyc -%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyo -%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.py -%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyc -%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyo %%PYTHON_SITELIBDIR%%/dbus/proxies.py %%PYTHON_SITELIBDIR%%/dbus/proxies.pyc %%PYTHON_SITELIBDIR%%/dbus/proxies.pyo @@ -62,26 +48,11 @@ include/dbus-1.0/dbus/dbus-python.h %%PYTHON_SITELIBDIR%%/dbus/types.py %%PYTHON_SITELIBDIR%%/dbus/types.pyc %%PYTHON_SITELIBDIR%%/dbus/types.pyo -libdata/pkgconfig/dbus-python.pc -%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.txt -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.html -%%PORTDOCS%%%%DOCSDIR%%/HACKING.txt -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/HACKING.html -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/NEWS.html -%%PORTDOCS%%%%DOCSDIR%%/PY3PORT.txt -%%PORTDOCS%%%%DOCSDIR%%/README -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/README.html -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/TODO.html -%%PORTDOCS%%%%DOCSDIR%%/tutorial.txt -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/tutorial.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-async-client.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-client.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-service.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-signal-emitter.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-signal-recipient.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/list-system-services.py -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% -%%PORTDOCS%%@dirrm %%DOCSDIR%% +%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.py +%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyc +%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyo +%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.py +%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyc +%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyo @dirrm %%PYTHON_SITELIBDIR%%/dbus/mainloop @dirrm %%PYTHON_SITELIBDIR%%/dbus Modified: head/devel/py3-gobject3/Makefile ============================================================================== --- head/devel/py-gobject3/Makefile Sun May 25 11:37:28 2014 (r355159) +++ head/devel/py3-gobject3/Makefile Sun May 25 13:47:02 2014 (r355246) @@ -1,47 +1,17 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ -# $MCom: ports/trunk/devel/py-gobject3/Makefile 17268 2013-04-01 05:13:11Z marcus $ +# $MCom: ports/trunk/devel/py3-gobject3/Makefile 19571 2014-04-25 18:12:46Z kwm $ + +PORTREVISION= 1 -PORTNAME= gobject -PORTVERSION= 3.8.1 -CATEGORIES= devel python -MASTER_SITES= GNOME -MASTER_SITE_SUBDIR= sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 -DISTNAME= pygobject-${PORTVERSION} -DIST_SUBDIR= gnome3 - -MAINTAINER= gnome@FreeBSD.org -COMMENT= Python bindings for GObject - -LICENSE= LGPL21 -LICENSE_FILE= ${WRKSRC}/COPYING - -BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo -LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi -RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo - -USE_XZ= yes -USES= gmake pathfix pkgconfig -USE_GNOME= glib20 introspection -USE_PYTHON= 2 -GNU_CONFIGURE= yes -USE_LDCONFIG= yes - -# this port doesn't work with py-gobject < 2.28.6_2, clungle below -CONFLICTS= py*-gtk-0* py*-gobject-2.*.[0-6] py*-gobject-2.*.[7-9] \ - py*-gobject-2.*.6_1 - -PLIST_SUB= PYTHON_VER="${PYTHON_VER}" ARCH=${ARCH} UNAME_R=${UNAME_R} \ - VERSION=${PORTVERSION} -.include +COMMENT= Python 3 bindings for GObject -UNAME_R!= ${UNAME} -r +SLAVE_PORT= python3 -post-patch: - @${REINPLACE_CMD} -e 's|SUBDIRS = examples gi tests|SUBDIRS = examples gi|g' \ - ${WRKSRC}/Makefile.in +MASTERDIR= ${.CURDIR}/../../devel/pygobject3-common +PLIST= ${.CURDIR}/pkg-plist -.include +.include "${MASTERDIR}/Makefile" Modified: head/devel/py3-gobject3/pkg-plist ============================================================================== --- head/devel/py-gobject3/pkg-plist Sun May 25 11:37:28 2014 (r355159) +++ head/devel/py3-gobject3/pkg-plist Sun May 25 13:47:02 2014 (r355246) @@ -1,18 +1,14 @@ -include/pygobject-3.0/pygobject.h -lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.la -lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.so -lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.so.0 +lib/libpyglib-gi-2.0-%%PYTHON_VERSION%%.so +lib/libpyglib-gi-2.0-%%PYTHON_VERSION%%.so.0 +lib/libpyglib-gi-2.0-%%PYTHON_VERSION%%.so.0.0.0 %%PYTHON_SITELIBDIR%%/gi/__init__.py %%PYTHON_SITELIBDIR%%/gi/__init__.pyc %%PYTHON_SITELIBDIR%%/gi/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/_gi.la %%PYTHON_SITELIBDIR%%/gi/_gi.so -%%PYTHON_SITELIBDIR%%/gi/_gi_cairo.la %%PYTHON_SITELIBDIR%%/gi/_gi_cairo.so %%PYTHON_SITELIBDIR%%/gi/_glib/__init__.py %%PYTHON_SITELIBDIR%%/gi/_glib/__init__.pyc %%PYTHON_SITELIBDIR%%/gi/_glib/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/_glib/_glib.la %%PYTHON_SITELIBDIR%%/gi/_glib/_glib.so %%PYTHON_SITELIBDIR%%/gi/_glib/option.py %%PYTHON_SITELIBDIR%%/gi/_glib/option.pyc @@ -20,7 +16,6 @@ lib/libpyglib-gi-2.0-python%%PYTHON_VER% %%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.py %%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.pyc %%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/_gobject/_gobject.la %%PYTHON_SITELIBDIR%%/gi/_gobject/_gobject.so %%PYTHON_SITELIBDIR%%/gi/_gobject/constants.py %%PYTHON_SITELIBDIR%%/gi/_gobject/constants.pyc @@ -73,7 +68,7 @@ lib/libpyglib-gi-2.0-python%%PYTHON_VER% %%PYTHON_SITELIBDIR%%/gi/types.py %%PYTHON_SITELIBDIR%%/gi/types.pyc %%PYTHON_SITELIBDIR%%/gi/types.pyo -%%PYTHON_SITELIBDIR%%/pygobject-%%VERSION%%-pypython%%PYTHON_VER%%-freebsd-%%UNAME_R%%-%%ARCH%%.egg-info +%%PYTHON_SITELIBDIR%%/pygobject-%%VERSION%%-py%%PYTHON_VERSION%%-freebsd-%%UNAME_R%%-%%ARCH%%.egg-info %%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.py %%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyc %%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyo @@ -83,11 +78,9 @@ lib/libpyglib-gi-2.0-python%%PYTHON_VER% %%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.py %%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyc %%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyo -libdata/pkgconfig/pygobject-3.0.pc @dirrm %%PYTHON_SITELIBDIR%%/pygtkcompat @dirrm %%PYTHON_SITELIBDIR%%/gi/repository @dirrm %%PYTHON_SITELIBDIR%%/gi/overrides @dirrm %%PYTHON_SITELIBDIR%%/gi/_gobject @dirrm %%PYTHON_SITELIBDIR%%/gi/_glib @dirrm %%PYTHON_SITELIBDIR%%/gi -@dirrmtry include/pygobject-3.0 Modified: head/devel/pydbus-common/Makefile ============================================================================== --- head/devel/py-dbus/Makefile Sun May 25 11:37:28 2014 (r355159) +++ head/devel/pydbus-common/Makefile Sun May 25 13:47:02 2014 (r355246) @@ -1,42 +1,44 @@ -# Created by: Joe Marcus Clarke +# Created by: Gustau Perez i Querol # $FreeBSD$ -# $MCom: ports/trunk/devel/py-dbus/Makefile 17268 2013-04-01 05:13:11Z marcus $ +# $MCom: ports/trunk/devel/pydbus-common/Makefile 19685 2014-05-25 13:11:28Z kwm $ PORTNAME= dbus PORTVERSION= 1.1.1 +PORTREVISION?= 4 CATEGORIES= devel gnome python MASTER_SITES= http://dbus.freedesktop.org/releases/dbus-python/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= ${PORTNAME}-python-${PORTVERSION} +PKGNAMEPREFIX?= py +PKGNAMESUFFIX?= -common +DISTNAME= dbus-python-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org -COMMENT= Python bindings for the D-BUS messaging system +COMMENT?= Common files for the Python bindings for the D-BUS messaging system -LIB_DEPENDS= dbus-glib-1:${PORTSDIR}/devel/dbus-glib +BUILD_DEPENDS= dbus-glib>=0:${PORTSDIR}/devel/dbus-glib -USES= gettext pathfix pkgconfig gmake -USE_PYTHON= 2 -USE_AUTOTOOLS= libtool +SLAVE_PORT?= no + +USES= gettext gmake libtool pathfix pkgconfig +GNU_CONFIGURE= yes CPPFLAGS+= -I${PYTHON_INCLUDEDIR} CONFIGURE_ARGS= --docdir=${DOCSDIR} \ --disable-api-docs +INSTALL_TARGET= install-strip + +.if ${SLAVE_PORT} == no +USE_PYTHON_BUILD= 2 DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} -OPTIONS_DEFINE=HTMLDOCS +OPTIONS_SUB= yes +OPTIONS_DEFINE= HTMLDOCS HTMLDOCS_DESC= build html documentation +HTMLDOCS_CONFIGURE_OFF= --disable-html-docs +HTMLDOCS_BUILD_DEPENDS= rst2html:${PORTSDIR}/textproc/py-docutils .include -.if ${PORT_OPTIONS:MHTMLDOCS} -BUILD_DEPENDS+= rst2html:${PORTSDIR}/textproc/py-docutils -PLIST_SUB+= HTML="" -.else -CONFIGURE_ARGS+=--disable-html-docs -PLIST_SUB+= HTML="@comment " -.endif - post-patch: .if ! ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e 's|HEADERS install-dist_docDATA|HEADERS|g ; \ @@ -44,8 +46,40 @@ post-patch: ${WRKSRC}/Makefile.in .endif -post-install: +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/include/dbus-1.0/dbus/ + ${INSTALL_DATA} ${WRKSRC}/include/dbus-python.h \ + ${STAGEDIR}${PREFIX}/include/dbus-1.0/dbus/dbus-python.h + ${INSTALL_DATA} ${WRKSRC}/dbus-python.pc \ + ${STAGEDIR}${PREFIX}/libdata/pkgconfig/dbus-python.pc + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \ ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR} && \ + ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${STAGEDIR}${DOCSDIR} && \ + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} && \ + ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} + +.if ${PORT_OPTIONS:MHTMLDOCS} + ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR} && \ + ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR} +.endif +.else # slave is defined +LIB_DEPENDS+= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib +RUN_DEPENDS+= pydbus-common>=0:${PORTSDIR}/devel/pydbus-common +USE_LDCONFIG= yes +.if ${SLAVE_PORT} == python2 +USE_PYTHON= 2 +.endif +.if ${SLAVE_PORT} == python3 +USE_PYTHON= 3 +.endif + +post-install: + @${RM} -rf ${STAGEDIR}${PREFIX}/include/dbus-1.0 \ + ${STAGEDIR}${PREFIX}/libdata/pkgconfig/dbus-python.pc + @${RM} -fr ${STAGEDIR}/${DOCSDIR} +.endif # end of slaving block + .include Modified: head/devel/pydbus-common/pkg-plist ============================================================================== --- head/devel/py-dbus/pkg-plist Sun May 25 11:37:28 2014 (r355159) +++ head/devel/pydbus-common/pkg-plist Sun May 25 13:47:02 2014 (r355246) @@ -1,80 +1,17 @@ include/dbus-1.0/dbus/dbus-python.h -%%PYTHON_SITELIBDIR%%/_dbus_bindings.a -%%PYTHON_SITELIBDIR%%/_dbus_bindings.la -%%PYTHON_SITELIBDIR%%/_dbus_bindings.so -%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.a -%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.la -%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.so -%%PYTHON_SITELIBDIR%%/dbus/__init__.py -%%PYTHON_SITELIBDIR%%/dbus/__init__.pyc -%%PYTHON_SITELIBDIR%%/dbus/__init__.pyo -%%PYTHON_SITELIBDIR%%/dbus/_compat.py -%%PYTHON_SITELIBDIR%%/dbus/_compat.pyc -%%PYTHON_SITELIBDIR%%/dbus/_compat.pyo -%%PYTHON_SITELIBDIR%%/dbus/_dbus.py -%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyc -%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyo -%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.py -%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.pyc -%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.pyo -%%PYTHON_SITELIBDIR%%/dbus/_version.py -%%PYTHON_SITELIBDIR%%/dbus/_version.pyc -%%PYTHON_SITELIBDIR%%/dbus/_version.pyo -%%PYTHON_SITELIBDIR%%/dbus/bus.py -%%PYTHON_SITELIBDIR%%/dbus/bus.pyc -%%PYTHON_SITELIBDIR%%/dbus/bus.pyo -%%PYTHON_SITELIBDIR%%/dbus/connection.py -%%PYTHON_SITELIBDIR%%/dbus/connection.pyc -%%PYTHON_SITELIBDIR%%/dbus/connection.pyo -%%PYTHON_SITELIBDIR%%/dbus/decorators.py -%%PYTHON_SITELIBDIR%%/dbus/decorators.pyc -%%PYTHON_SITELIBDIR%%/dbus/decorators.pyo -%%PYTHON_SITELIBDIR%%/dbus/exceptions.py -%%PYTHON_SITELIBDIR%%/dbus/exceptions.pyc -%%PYTHON_SITELIBDIR%%/dbus/exceptions.pyo -%%PYTHON_SITELIBDIR%%/dbus/gi_service.py -%%PYTHON_SITELIBDIR%%/dbus/gi_service.pyc -%%PYTHON_SITELIBDIR%%/dbus/gi_service.pyo -%%PYTHON_SITELIBDIR%%/dbus/glib.py -%%PYTHON_SITELIBDIR%%/dbus/glib.pyc -%%PYTHON_SITELIBDIR%%/dbus/glib.pyo -%%PYTHON_SITELIBDIR%%/dbus/gobject_service.py -%%PYTHON_SITELIBDIR%%/dbus/gobject_service.pyc -%%PYTHON_SITELIBDIR%%/dbus/gobject_service.pyo -%%PYTHON_SITELIBDIR%%/dbus/lowlevel.py -%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyc -%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyo -%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.py -%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyc -%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyo -%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.py -%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyc -%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyo -%%PYTHON_SITELIBDIR%%/dbus/proxies.py -%%PYTHON_SITELIBDIR%%/dbus/proxies.pyc -%%PYTHON_SITELIBDIR%%/dbus/proxies.pyo -%%PYTHON_SITELIBDIR%%/dbus/server.py -%%PYTHON_SITELIBDIR%%/dbus/server.pyc -%%PYTHON_SITELIBDIR%%/dbus/server.pyo -%%PYTHON_SITELIBDIR%%/dbus/service.py -%%PYTHON_SITELIBDIR%%/dbus/service.pyc -%%PYTHON_SITELIBDIR%%/dbus/service.pyo -%%PYTHON_SITELIBDIR%%/dbus/types.py -%%PYTHON_SITELIBDIR%%/dbus/types.pyc -%%PYTHON_SITELIBDIR%%/dbus/types.pyo libdata/pkgconfig/dbus-python.pc %%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.txt -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.html +%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.html %%PORTDOCS%%%%DOCSDIR%%/HACKING.txt -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/HACKING.html +%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/HACKING.html %%PORTDOCS%%%%DOCSDIR%%/NEWS -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/NEWS.html +%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/NEWS.html %%PORTDOCS%%%%DOCSDIR%%/PY3PORT.txt +%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/PY3PORT.html %%PORTDOCS%%%%DOCSDIR%%/README -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/README.html -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/TODO.html +%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/README.html %%PORTDOCS%%%%DOCSDIR%%/tutorial.txt -%%HTML%%%%PORTDOCS%%%%DOCSDIR%%/tutorial.html +%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/tutorial.html %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-async-client.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-client.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-service.py @@ -83,5 +20,5 @@ libdata/pkgconfig/dbus-python.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/list-system-services.py %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm %%PYTHON_SITELIBDIR%%/dbus/mainloop -@dirrm %%PYTHON_SITELIBDIR%%/dbus +@dirrmtry include/dbus-1.0/dbus +@dirrmtry include/dbus-1.0 Modified: head/devel/pygobject3-common/Makefile ============================================================================== --- head/devel/py-gobject3/Makefile Sun May 25 11:37:28 2014 (r355159) +++ head/devel/pygobject3-common/Makefile Sun May 25 13:47:02 2014 (r355246) @@ -1,47 +1,73 @@ -# Created by: Joe Marcus Clarke +# Created by: Gustau Perez i Querol # $FreeBSD$ -# $MCom: ports/trunk/devel/py-gobject3/Makefile 17268 2013-04-01 05:13:11Z marcus $ +# $MCom: ports/trunk/devel/pygobject3-common/Makefile 19685 2014-05-25 13:11:28Z kwm $ PORTNAME= gobject PORTVERSION= 3.8.1 +PORTREVISION?= 0 CATEGORIES= devel python MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -PKGNAMESUFFIX= 3 +PKGNAMEPREFIX?= py +PKGNAMESUFFIX?= 3-common DISTNAME= pygobject-${PORTVERSION} DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org -COMMENT= Python bindings for GObject +COMMENT= Common files for the Python bindings for GObject LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo -LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi -RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo - -USE_XZ= yes -USES= gmake pathfix pkgconfig -USE_GNOME= glib20 introspection -USE_PYTHON= 2 +SLAVE_PORT?= no + +USES= gmake libtool pathfix pkgconfig tar:xz GNU_CONFIGURE= yes -USE_LDCONFIG= yes # this port doesn't work with py-gobject < 2.28.6_2, clungle below CONFLICTS= py*-gtk-0* py*-gobject-2.*.[0-6] py*-gobject-2.*.[7-9] \ py*-gobject-2.*.6_1 -PLIST_SUB= PYTHON_VER="${PYTHON_VER}" ARCH=${ARCH} UNAME_R=${UNAME_R} \ - VERSION=${PORTVERSION} +PLIST_SUB= ARCH=${ARCH} UNAME_R=${UNAME_R} VERSION=${PORTVERSION} + +.if ${SLAVE_PORT} == no +BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo +USE_PYTHON_BUILD= 2 +USE_GNOME= glib20:build introspection:build +NO_BUILD= yes + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/include/pygobject-3.0/ + ${INSTALL_DATA} ${WRKSRC}/gi/_gobject/pygobject.h \ + ${STAGEDIR}${PREFIX}/include/pygobject-3.0/pygobject.h + ${INSTALL_DATA} ${WRKSRC}/pygobject-3.0.pc \ + ${STAGEDIR}${PREFIX}/libdata/pkgconfig/pygobject-3.0.pc +.else +USE_GNOME+= glib20 introspection +LIB_DEPENDS+= libffi.so:${PORTSDIR}/devel/libffi +RUN_DEPENDS+= pygobject3-common>=0:${PORTSDIR}/devel/pygobject3-common + +.if ${SLAVE_PORT} == python2 +USE_PYTHON= 2 +BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo +RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo +.endif + +.if ${SLAVE_PORT} == python3 +USE_PYTHON= 3 +BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/py3cairo.pc:${PORTSDIR}/graphics/py3-cairo +RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/py3cairo.pc:${PORTSDIR}/graphics/py3-cairo +PLIST_SUB+= PYTVER=${PYTHON_VER:S/.//} +.endif + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gi/*.so + @${RM} -rf ${STAGEDIR}${PREFIX}/include/pygobject-3.0 \ + ${STAGEDIR}${PREFIX}/libdata/pkgconfig/pygobject-3.0.pc +.endif .include UNAME_R!= ${UNAME} -r -post-patch: - @${REINPLACE_CMD} -e 's|SUBDIRS = examples gi tests|SUBDIRS = examples gi|g' \ - ${WRKSRC}/Makefile.in - .include Modified: head/devel/pygobject3-common/pkg-plist ============================================================================== --- head/devel/py-gobject3/pkg-plist Sun May 25 11:37:28 2014 (r355159) +++ head/devel/pygobject3-common/pkg-plist Sun May 25 13:47:02 2014 (r355246) @@ -1,93 +1,3 @@ include/pygobject-3.0/pygobject.h -lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.la -lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.so -lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.so.0 -%%PYTHON_SITELIBDIR%%/gi/__init__.py -%%PYTHON_SITELIBDIR%%/gi/__init__.pyc -%%PYTHON_SITELIBDIR%%/gi/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/_gi.la -%%PYTHON_SITELIBDIR%%/gi/_gi.so -%%PYTHON_SITELIBDIR%%/gi/_gi_cairo.la -%%PYTHON_SITELIBDIR%%/gi/_gi_cairo.so -%%PYTHON_SITELIBDIR%%/gi/_glib/__init__.py -%%PYTHON_SITELIBDIR%%/gi/_glib/__init__.pyc -%%PYTHON_SITELIBDIR%%/gi/_glib/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/_glib/_glib.la -%%PYTHON_SITELIBDIR%%/gi/_glib/_glib.so -%%PYTHON_SITELIBDIR%%/gi/_glib/option.py -%%PYTHON_SITELIBDIR%%/gi/_glib/option.pyc -%%PYTHON_SITELIBDIR%%/gi/_glib/option.pyo -%%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.py -%%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.pyc -%%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/_gobject/_gobject.la -%%PYTHON_SITELIBDIR%%/gi/_gobject/_gobject.so -%%PYTHON_SITELIBDIR%%/gi/_gobject/constants.py -%%PYTHON_SITELIBDIR%%/gi/_gobject/constants.pyc -%%PYTHON_SITELIBDIR%%/gi/_gobject/constants.pyo -%%PYTHON_SITELIBDIR%%/gi/_gobject/propertyhelper.py -%%PYTHON_SITELIBDIR%%/gi/_gobject/propertyhelper.pyc -%%PYTHON_SITELIBDIR%%/gi/_gobject/propertyhelper.pyo -%%PYTHON_SITELIBDIR%%/gi/_gobject/signalhelper.py -%%PYTHON_SITELIBDIR%%/gi/_gobject/signalhelper.pyc -%%PYTHON_SITELIBDIR%%/gi/_gobject/signalhelper.pyo -%%PYTHON_SITELIBDIR%%/gi/importer.py -%%PYTHON_SITELIBDIR%%/gi/importer.pyc -%%PYTHON_SITELIBDIR%%/gi/importer.pyo -%%PYTHON_SITELIBDIR%%/gi/module.py -%%PYTHON_SITELIBDIR%%/gi/module.pyc -%%PYTHON_SITELIBDIR%%/gi/module.pyo -%%PYTHON_SITELIBDIR%%/gi/overrides/GIMarshallingTests.py -%%PYTHON_SITELIBDIR%%/gi/overrides/GIMarshallingTests.pyc -%%PYTHON_SITELIBDIR%%/gi/overrides/GIMarshallingTests.pyo -%%PYTHON_SITELIBDIR%%/gi/overrides/GLib.py -%%PYTHON_SITELIBDIR%%/gi/overrides/GLib.pyc -%%PYTHON_SITELIBDIR%%/gi/overrides/GLib.pyo -%%PYTHON_SITELIBDIR%%/gi/overrides/GObject.py -%%PYTHON_SITELIBDIR%%/gi/overrides/GObject.pyc -%%PYTHON_SITELIBDIR%%/gi/overrides/GObject.pyo -%%PYTHON_SITELIBDIR%%/gi/overrides/Gdk.py -%%PYTHON_SITELIBDIR%%/gi/overrides/Gdk.pyc -%%PYTHON_SITELIBDIR%%/gi/overrides/Gdk.pyo -%%PYTHON_SITELIBDIR%%/gi/overrides/Gio.py -%%PYTHON_SITELIBDIR%%/gi/overrides/Gio.pyc -%%PYTHON_SITELIBDIR%%/gi/overrides/Gio.pyo -%%PYTHON_SITELIBDIR%%/gi/overrides/Gtk.py -%%PYTHON_SITELIBDIR%%/gi/overrides/Gtk.pyc -%%PYTHON_SITELIBDIR%%/gi/overrides/Gtk.pyo -%%PYTHON_SITELIBDIR%%/gi/overrides/Pango.py -%%PYTHON_SITELIBDIR%%/gi/overrides/Pango.pyc -%%PYTHON_SITELIBDIR%%/gi/overrides/Pango.pyo -%%PYTHON_SITELIBDIR%%/gi/overrides/__init__.py -%%PYTHON_SITELIBDIR%%/gi/overrides/__init__.pyc -%%PYTHON_SITELIBDIR%%/gi/overrides/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/overrides/keysyms.py -%%PYTHON_SITELIBDIR%%/gi/overrides/keysyms.pyc -%%PYTHON_SITELIBDIR%%/gi/overrides/keysyms.pyo -%%PYTHON_SITELIBDIR%%/gi/pygtkcompat.py -%%PYTHON_SITELIBDIR%%/gi/pygtkcompat.pyc -%%PYTHON_SITELIBDIR%%/gi/pygtkcompat.pyo -%%PYTHON_SITELIBDIR%%/gi/repository/__init__.py -%%PYTHON_SITELIBDIR%%/gi/repository/__init__.pyc -%%PYTHON_SITELIBDIR%%/gi/repository/__init__.pyo -%%PYTHON_SITELIBDIR%%/gi/types.py -%%PYTHON_SITELIBDIR%%/gi/types.pyc -%%PYTHON_SITELIBDIR%%/gi/types.pyo -%%PYTHON_SITELIBDIR%%/pygobject-%%VERSION%%-pypython%%PYTHON_VER%%-freebsd-%%UNAME_R%%-%%ARCH%%.egg-info -%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.py -%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyc -%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyo -%%PYTHON_SITELIBDIR%%/pygtkcompat/generictreemodel.py -%%PYTHON_SITELIBDIR%%/pygtkcompat/generictreemodel.pyc -%%PYTHON_SITELIBDIR%%/pygtkcompat/generictreemodel.pyo -%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.py -%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyc -%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyo libdata/pkgconfig/pygobject-3.0.pc -@dirrm %%PYTHON_SITELIBDIR%%/pygtkcompat -@dirrm %%PYTHON_SITELIBDIR%%/gi/repository -@dirrm %%PYTHON_SITELIBDIR%%/gi/overrides -@dirrm %%PYTHON_SITELIBDIR%%/gi/_gobject -@dirrm %%PYTHON_SITELIBDIR%%/gi/_glib -@dirrm %%PYTHON_SITELIBDIR%%/gi -@dirrmtry include/pygobject-3.0 +@dirrm include/pygobject-3.0