summaryrefslogtreecommitdiff
path: root/devel/py-dbus
diff options
context:
space:
mode:
Diffstat (limited to 'devel/py-dbus')
-rw-r--r--devel/py-dbus/Makefile23
-rw-r--r--devel/py-dbus/distinfo6
-rw-r--r--devel/py-dbus/pkg-plist53
3 files changed, 60 insertions, 22 deletions
diff --git a/devel/py-dbus/Makefile b/devel/py-dbus/Makefile
index c62b179454cf..3dd972fbd2b9 100644
--- a/devel/py-dbus/Makefile
+++ b/devel/py-dbus/Makefile
@@ -3,10 +3,11 @@
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD$
-#
+# $MCom: ports/devel/py-dbus/Makefile,v 1.8 2007/03/01 05:52:46 marcus Exp $
PORTNAME= dbus
-PORTVERSION= 0.71
+PORTVERSION= 0.80.2
+PORTREVISION= 1
CATEGORIES= devel gnome python
MASTER_SITES= http://dbus.freedesktop.org/releases/dbus-python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,17 +16,23 @@ DISTNAME= ${PORTNAME}-python-${PORTVERSION}
MAINTAINER= gnome@FreeBSD.org
COMMENT= Python bindings for the D-BUS messaging system
-BUILD_DEPENDS= pyrexc:${PORTSDIR}/devel/pyrex
LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
-RUN_DEPENDS= pyrexc:${PORTSDIR}/devel/pyrex \
- ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2
+USE_GNOME= gnomehack gnometarget
USE_PYTHON= yes
USE_GMAKE= yes
-USE_PYDISTUTILS=yes
+USE_AUTOTOOLS= libtool:15
+
+DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
+EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
post-install:
- @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -l ${PYTHONPREFIX_SITELIBDIR}/dbus
- @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -l ${PYTHONPREFIX_SITELIBDIR}/dbus
+.if defined(NOPORTDOCS)
+ @${RM} -rf ${PREFIX}/share/doc/dbus-python
+.else
+ @${MV} ${PREFIX}/share/doc/dbus-python ${DOCSDIR} && \
+ ${MKDIR} ${EXAMPLESDIR} && \
+ ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${EXAMPLESDIR}
+.endif
.include <bsd.port.mk>
diff --git a/devel/py-dbus/distinfo b/devel/py-dbus/distinfo
index 3a92835e9d7e..d7de00fc4314 100644
--- a/devel/py-dbus/distinfo
+++ b/devel/py-dbus/distinfo
@@ -1,3 +1,3 @@
-MD5 (dbus-python-0.71.tar.gz) = ee893bc87b784a8c2285f5041b5e7033
-SHA256 (dbus-python-0.71.tar.gz) = 4af7a60f65cb02dabbcdf0cb6ca6f659932eb13c2533f6e1dbdab6e3700a2c57
-SIZE (dbus-python-0.71.tar.gz) = 137613
+MD5 (dbus-python-0.80.2.tar.gz) = 2807bc85215c995bd595e01edd9d2077
+SHA256 (dbus-python-0.80.2.tar.gz) = 501485c24c4b3e92c5db44081633cebf39689dbfdf676c25b1cb6e061438ebe4
+SIZE (dbus-python-0.80.2.tar.gz) = 453499
diff --git a/devel/py-dbus/pkg-plist b/devel/py-dbus/pkg-plist
index 76158ca386fa..7ebebc4b5a7d 100644
--- a/devel/py-dbus/pkg-plist
+++ b/devel/py-dbus/pkg-plist
@@ -1,14 +1,36 @@
+include/dbus-1.0/dbus/dbus-python.h
+libdata/pkgconfig/dbus-python.pc
+%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.txt
+%%PORTDOCS%%%%DOCSDIR%%/HACKING.txt
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/tutorial.txt
+%%PORTDOCS%%%%EXAMPLESDIR%%/example-async-client.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/example-client.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/example-service.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/example-signal-emitter.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/example-signal-recipient.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/list-system-services.py
+%%PYTHON_SITELIBDIR%%/_dbus_bindings.la
+%%PYTHON_SITELIBDIR%%/_dbus_bindings.so
+%%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/_dbus.py
%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyc
%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyo
-%%PYTHON_SITELIBDIR%%/dbus/_util.py
-%%PYTHON_SITELIBDIR%%/dbus/_util.pyc
-%%PYTHON_SITELIBDIR%%/dbus/_util.pyo
-%%PYTHON_SITELIBDIR%%/dbus/dbus_bindings.so
-%%PYTHON_SITELIBDIR%%/dbus/dbus_glib_bindings.so
+%%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/dbus_bindings.py
+%%PYTHON_SITELIBDIR%%/dbus/dbus_bindings.pyc
+%%PYTHON_SITELIBDIR%%/dbus/dbus_bindings.pyo
%%PYTHON_SITELIBDIR%%/dbus/decorators.py
%%PYTHON_SITELIBDIR%%/dbus/decorators.pyc
%%PYTHON_SITELIBDIR%%/dbus/decorators.pyo
@@ -18,12 +40,15 @@
%%PYTHON_SITELIBDIR%%/dbus/glib.py
%%PYTHON_SITELIBDIR%%/dbus/glib.pyc
%%PYTHON_SITELIBDIR%%/dbus/glib.pyo
-%%PYTHON_SITELIBDIR%%/dbus/introspect_parser.py
-%%PYTHON_SITELIBDIR%%/dbus/introspect_parser.pyc
-%%PYTHON_SITELIBDIR%%/dbus/introspect_parser.pyo
-%%PYTHON_SITELIBDIR%%/dbus/matchrules.py
-%%PYTHON_SITELIBDIR%%/dbus/matchrules.pyc
-%%PYTHON_SITELIBDIR%%/dbus/matchrules.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
@@ -33,4 +58,10 @@
%%PYTHON_SITELIBDIR%%/dbus/types.py
%%PYTHON_SITELIBDIR%%/dbus/types.pyc
%%PYTHON_SITELIBDIR%%/dbus/types.pyo
+%%PYTHON_SITELIBDIR%%/dbus_bindings.py
+%%PYTHON_SITELIBDIR%%/dbus_bindings.pyc
+%%PYTHON_SITELIBDIR%%/dbus_bindings.pyo
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
+@dirrm %%PYTHON_SITELIBDIR%%/dbus/mainloop
@dirrm %%PYTHON_SITELIBDIR%%/dbus