1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

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.
This commit is contained in:
Koop Mast 2014-05-25 13:47:02 +00:00
parent d1bbb3f475
commit a1fb7d3e4e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=355246
20 changed files with 417 additions and 118 deletions

View File

@ -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

View File

@ -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

View File

@ -1,51 +1,17 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $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
MASTERDIR= ${.CURDIR}/../../devel/pydbus-common
PLIST= ${.CURDIR}/pkg-plist
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
OPTIONS_DEFINE=HTMLDOCS
HTMLDOCS_DESC= build html documentation
.include <bsd.port.options.mk>
.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}
.include <bsd.port.mk>
.include "${MASTERDIR}/Makefile"

View File

@ -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

View File

@ -1,47 +1,17 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $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
COMMENT= Python 2 bindings for GObject
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
SLAVE_PORT= python2
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
MASTERDIR= ${.CURDIR}/../../devel/pygobject3-common
PLIST= ${.CURDIR}/pkg-plist
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 <bsd.port.pre.mk>
UNAME_R!= ${UNAME} -r
post-patch:
@${REINPLACE_CMD} -e 's|SUBDIRS = examples gi tests|SUBDIRS = examples gi|g' \
${WRKSRC}/Makefile.in
.include <bsd.port.post.mk>
.include "${MASTERDIR}/Makefile"

View File

@ -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%%.so.0
%%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%%.so.0
%%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%%.so.0
%%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

17
devel/py3-dbus/Makefile Normal file
View File

@ -0,0 +1,17 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/devel/py3-dbus/Makefile 19571 2014-04-25 18:12:46Z kwm $
PORTREVISION= 0
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX=
COMMENT= Python3 bindings for the D-BUS messaging system
SLAVE_PORT= python3
MASTERDIR= ${.CURDIR}/../../devel/pydbus-common
PLIST= ${.CURDIR}/pkg-plist
.include "${MASTERDIR}/Makefile"

2
devel/py3-dbus/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (dbus-python-1.1.1.tar.gz) = 8917ca4fb8f4d693aee18d200cbad166b2c938dfb88c03bb4ab3d90a7c915e88
SIZE (dbus-python-1.1.1.tar.gz) = 596476

3
devel/py3-dbus/pkg-descr Normal file
View File

@ -0,0 +1,3 @@
Python bindings for the D-BUS interprocess messaging system.
WWW: http://dbus.freedesktop.org/doc/dbus-python/

58
devel/py3-dbus/pkg-plist Normal file
View File

@ -0,0 +1,58 @@
%%PYTHON_SITELIBDIR%%/_dbus_bindings.so
%%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/lowlevel.py
%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyc
%%PYTHON_SITELIBDIR%%/dbus/lowlevel.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
%%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

View File

@ -0,0 +1,17 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/devel/py3-gobject3/Makefile 19571 2014-04-25 18:12:46Z kwm $
PORTREVISION= 1
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 3
COMMENT= Python 3 bindings for GObject
SLAVE_PORT= python3
MASTERDIR= ${.CURDIR}/../../devel/pygobject3-common
PLIST= ${.CURDIR}/pkg-plist
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1,86 @@
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.so
%%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.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.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%%-py%%PYTHON_VERSION%%-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
@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

View File

@ -0,0 +1,85 @@
# Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
# $FreeBSD$
# $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?= py
PKGNAMESUFFIX?= -common
DISTNAME= dbus-python-${PORTVERSION}
MAINTAINER= gnome@FreeBSD.org
COMMENT?= Common files for the Python bindings for the D-BUS messaging system
BUILD_DEPENDS= dbus-glib>=0:${PORTSDIR}/devel/dbus-glib
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_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 <bsd.port.options.mk>
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
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 <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (dbus-python-1.1.1.tar.gz) = 8917ca4fb8f4d693aee18d200cbad166b2c938dfb88c03bb4ab3d90a7c915e88
SIZE (dbus-python-1.1.1.tar.gz) = 596476

View File

@ -0,0 +1,3 @@
Python bindings for the D-BUS interprocess messaging system.
WWW: http://dbus.freedesktop.org/doc/dbus-python/

View File

@ -0,0 +1,24 @@
include/dbus-1.0/dbus/dbus-python.h
libdata/pkgconfig/dbus-python.pc
%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.txt
%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.html
%%PORTDOCS%%%%DOCSDIR%%/HACKING.txt
%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/HACKING.html
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/NEWS.html
%%PORTDOCS%%%%DOCSDIR%%/PY3PORT.txt
%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/PY3PORT.html
%%PORTDOCS%%%%DOCSDIR%%/README
%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/README.html
%%PORTDOCS%%%%DOCSDIR%%/tutorial.txt
%%HTMLDOCS%%%%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%%
@dirrmtry include/dbus-1.0/dbus
@dirrmtry include/dbus-1.0

View File

@ -0,0 +1,73 @@
# Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
# $FreeBSD$
# $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?= py
PKGNAMESUFFIX?= 3-common
DISTNAME= pygobject-${PORTVERSION}
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Common files for the Python bindings for GObject
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
SLAVE_PORT?= no
USES= gmake libtool pathfix pkgconfig tar:xz
GNU_CONFIGURE= 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= 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 <bsd.port.pre.mk>
UNAME_R!= ${UNAME} -r
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
include/pygobject-3.0/pygobject.h
libdata/pkgconfig/pygobject-3.0.pc
@dirrm include/pygobject-3.0