summaryrefslogtreecommitdiffstats
path: root/devel/py-dbus
diff options
context:
space:
mode:
authorgusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059>2014-03-27 18:20:00 +0800
committergusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059>2014-03-27 18:20:00 +0800
commit7df8e771fe19ecea6e01e4d3358de672f0a707bb (patch)
tree49e6e98f5389845dee1cbe995fe408b8762e27a2 /devel/py-dbus
parent7473d446fcf9f3aa37f7693ad638b91e6d5414d6 (diff)
downloadmarcuscom-ports-experimental-7df8e771fe19ecea6e01e4d3358de672f0a707bb.tar.gz
marcuscom-ports-experimental-7df8e771fe19ecea6e01e4d3358de672f0a707bb.tar.zst
marcuscom-ports-experimental-7df8e771fe19ecea6e01e4d3358de672f0a707bb.zip
Create py3-dbus, the Python3 version of py-dbus.
Because py-dbus and py3-dbus conflict because some files, a new pydbus-common port has been create that installs the header, .pc and documentation for both py-dbus and py3-dbus. Both py[3]-dbus run_depen on pydbus-common. Bump portrevision of py-dbus to track this changes. git-svn-id: svn://creme-brulee.marcuscom.com/ports-experimental/trunk@19391 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/py-dbus')
-rw-r--r--devel/py-dbus/Makefile34
-rw-r--r--devel/py-dbus/distinfo2
-rw-r--r--devel/py-dbus/pkg-descr3
-rw-r--r--devel/py-dbus/pkg-plist65
4 files changed, 104 insertions, 0 deletions
diff --git a/devel/py-dbus/Makefile b/devel/py-dbus/Makefile
new file mode 100644
index 0000000..8b694ea
--- /dev/null
+++ b/devel/py-dbus/Makefile
@@ -0,0 +1,34 @@
+# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= dbus
+PORTVERSION= 1.1.1
+PORTREVISION= 1
+CATEGORIES= devel gnome python
+MASTER_SITES= http://dbus.freedesktop.org/releases/dbus-python/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME}-python-${PORTVERSION}
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Python2 bindings for the D-BUS messaging system
+
+LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
+RUN_DEPENDS= pydbus-common>=0:${PORTSDIR}/devel/pydbus-common
+
+USES= gettext pathfix pkgconfig gmake
+USE_PYTHON= 2
+USE_AUTOTOOLS= libtool
+CPPFLAGS+= -I${PYTHON_INCLUDEDIR}
+CONFIGURE_ARGS= --docdir=${DOCSDIR} \
+ --disable-api-docs
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_dbus_*bindings.so
+
+ @${RM} -f ${STAGEDIR}${PREFIX}/include/dbus-1.0/dbus/dbus-python.h \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/dbus-python.pc
+ @${RM} -f ${STAGEDIR}${DOCSDIR}/*
+ @${RMDIR} ${STAGEDIR}/${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-dbus/distinfo b/devel/py-dbus/distinfo
new file mode 100644
index 0000000..30a68e4
--- /dev/null
+++ b/devel/py-dbus/distinfo
@@ -0,0 +1,2 @@
+SHA256 (dbus-python-1.1.1.tar.gz) = 8917ca4fb8f4d693aee18d200cbad166b2c938dfb88c03bb4ab3d90a7c915e88
+SIZE (dbus-python-1.1.1.tar.gz) = 596476
diff --git a/devel/py-dbus/pkg-descr b/devel/py-dbus/pkg-descr
new file mode 100644
index 0000000..39ce5c2
--- /dev/null
+++ b/devel/py-dbus/pkg-descr
@@ -0,0 +1,3 @@
+Python bindings for the D-BUS interprocess messaging system.
+
+WWW: http://dbus.freedesktop.org/doc/dbus-python/
diff --git a/devel/py-dbus/pkg-plist b/devel/py-dbus/pkg-plist
new file mode 100644
index 0000000..f8017bf
--- /dev/null
+++ b/devel/py-dbus/pkg-plist
@@ -0,0 +1,65 @@
+%%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
+@dirrm %%PYTHON_SITELIBDIR%%/dbus/mainloop
+@dirrm %%PYTHON_SITELIBDIR%%/dbus