Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 05 Feb 2026 14:05:11 +0000
From:      Gleb Popov <arrowd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Olivier Duchateau <duchateau.olivier@gmail.com>
Subject:   git: 92b024467c78 - main - devel/py-dbus: update to 1.4.0
Message-ID:  <6984a397.388de.409780ef@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=92b024467c78a4226d5eb9eba68fc08087048263

commit 92b024467c78a4226d5eb9eba68fc08087048263
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2026-01-18 15:32:29 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-02-05 14:01:36 +0000

    devel/py-dbus: update to 1.4.0
    
    PR:             291920
    Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
---
 devel/py-dbus/Makefile  | 58 ++++++++++++++++---------------------
 devel/py-dbus/distinfo  |  6 ++--
 devel/py-dbus/pkg-plist | 76 +++++++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 102 insertions(+), 38 deletions(-)

diff --git a/devel/py-dbus/Makefile b/devel/py-dbus/Makefile
index 39c6ed91b9c1..7a35ec8f7fd9 100644
--- a/devel/py-dbus/Makefile
+++ b/devel/py-dbus/Makefile
@@ -1,59 +1,51 @@
 PORTNAME=	dbus
-DISTVERSION=	1.3.2
-PORTREVISION=	1
+DISTVERSION=	1.4.0
 CATEGORIES=	devel gnome python
-MASTER_SITES=	http://dbus.freedesktop.org/releases/dbus-python/
+MASTER_SITES=	https://dbus.freedesktop.org/releases/dbus-python/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	dbus-python-${DISTVERSION}
 
 MAINTAINER=	desktop@FreeBSD.org
 COMMENT=	Python bindings for the D-BUS messaging system
-WWW=		https://dbus.freedesktop.org/doc/dbus-python/
+WWW=		https://gitlab.freedesktop.org/dbus/dbus-python
 
-LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pygobject>0:devel/py-pygobject@${PY_FLAVOR}
+LICENSE=	MIT
 
-USES=		gettext gmake libtool pathfix pkgconfig python
+LIB_DEPENDS=	libdbus-1.so:devel/dbus
+TEST_DEPENDS=	bash:shells/bash
 
+USES=		gnome meson pkgconfig python shebangfix tar:xz
+USE_GNOME=	glib20 pygobject3
 USE_PYTHON=	flavors
+SHEBANG_FILES=	test/run-test.sh \
+		test/*.py
 
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--docdir=${DOCSDIR} \
-		--disable-api-docs
-INSTALL_TARGET=	install-strip
-TEST_TARGET=	check
+MESON_ARGS=	-Dtests=enabled \
+		-Dpython.bytecompile=1
 
-DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
-EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
+DOCSDIR=	${PREFIX}/share/doc/dbus-python
+EXAMPLESDIR=	${PREFIX}/share/examples/dbus-python
 
-PORTDOCS=	*
-PORTEXAMPLES=	*
+BINARY_ALIAS=	python3=${PYTHON_CMD}
 
+OPTIONS_DEFINE=	DOCS EXAMPLES
 OPTIONS_SUB=	yes
-OPTIONS_DEFINE=	DOCS HTMLDOCS EXAMPLES
 
-HTMLDOCS_IMPLIES=		DOCS
-HTMLDOCS_DESC=			Build and install HTML documentation (requires Sphinx)
-HTMLDOCS_CONFIGURE_ENABLE=	documentation
-HTMLDOCS_BUILD_DEPENDS=		sphinx-build:textproc/py-sphinx \
+DOCS_DESC=			Build and install HTML documentation (requires Sphinx)
+DOCS_BUILD_DEPENDS=		sphinx-build:textproc/py-sphinx \
 				${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
+DOCS_MESON_ENABLED=		doc
 
 post-patch:
 	${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' ${WRKSRC}/test/TestSuitePythonService.service.in
 
-post-patch-DOCS-on:
-	@${REINPLACE_CMD} -e 's|HEADERS install-dist_docDATA|HEADERS|g ; \
-		s|PYTHON install-nodist_docDATA|PYTHON|g' \
-			${WRKSRC}/Makefile.in
-
-post-install:
-	@${RM} -r ${STAGEDIR}${DOCSDIR}/_sources
-
-	${MKDIR} ${STAGEDIR}${DOCSDIR} && \
-		${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} && \
-		${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}
-
+post-install-EXAMPLES-on:
 	${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \
 		${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR}
 
+post-install-DOCS-on:
+	@${RM} -Rf ${STAGEDIR}${DOCSDIR}/html/.doctrees/
+	@${RM} -Rf ${STAGEDIR}${DOCSDIR}/html/_sources/
+	@${RM} ${STAGEDIR}${DOCSDIR}/html/.buildinfo
+
 .include <bsd.port.mk>
diff --git a/devel/py-dbus/distinfo b/devel/py-dbus/distinfo
index aafce615569f..8e631c882a23 100644
--- a/devel/py-dbus/distinfo
+++ b/devel/py-dbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1767884447
-SHA256 (dbus-python-1.3.2.tar.gz) = ad67819308618b5069537be237f8e68ca1c7fcc95ee4a121fe6845b1418248f8
-SIZE (dbus-python-1.3.2.tar.gz) = 605495
+TIMESTAMP = 1766488062
+SHA256 (dbus-python-1.4.0.tar.xz) = c36b28f10ffcc8f1f798aca973bcc132f91f33eb9b6b8904381b4077766043d5
+SIZE (dbus-python-1.4.0.tar.xz) = 168268
diff --git a/devel/py-dbus/pkg-plist b/devel/py-dbus/pkg-plist
index 5bf8a6cb9fce..b64f2e866e50 100644
--- a/devel/py-dbus/pkg-plist
+++ b/devel/py-dbus/pkg-plist
@@ -1,6 +1,6 @@
 include/dbus-1.0/dbus/dbus-python.h
-%%PYTHON_SITELIBDIR%%/_dbus_bindings.so
-%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.so
+%%PYTHON_SITELIBDIR%%/_dbus_bindings%%PYTHON_TAG%%.so
+%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings%%PYTHON_TAG%%.so
 %%PYTHON_SITELIBDIR%%/dbus/__init__.py
 %%PYTHON_SITELIBDIR%%/dbus/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dbus/__pycache__/__init__%%PYTHON_TAG%%.pyc
@@ -53,3 +53,75 @@ include/dbus-1.0/dbus/dbus-python.h
 %%PYTHON_SITELIBDIR%%/dbus/service.py
 %%PYTHON_SITELIBDIR%%/dbus/types.py
 libdata/pkgconfig/dbus-python.pc
+%%PORTDOCS%%%%DOCSDIR%%/html/API_CHANGES.html
+%%PORTDOCS%%%%DOCSDIR%%/html/PY3PORT.html
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/_sphinx_javascript_frameworks_compat.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/badge_only.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Bold.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Bold.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Regular.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Regular.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.eot
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.svg
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.ttf
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold-italic.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold-italic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal-italic.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal-italic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal.woff
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal.woff2
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/theme.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/doctools.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/documentation_options.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery-3.6.0.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/js/badge_only.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/js/html5shiv-printshiv.min.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/js/html5shiv.min.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/js/theme.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/language_data.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/plus.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/pygments.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/searchtools.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/sphinx_highlight.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore-1.13.1.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore.js
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.bus.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.connection.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.decorators.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.exceptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.gi_service.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.glib.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.gobject_service.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.lowlevel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.mainloop.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.proxies.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.server.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.service.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbus.types.html
+%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/news.html
+%%PORTDOCS%%%%DOCSDIR%%/html/objects.inv
+%%PORTDOCS%%%%DOCSDIR%%/html/py-modindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/search.html
+%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js
+%%PORTDOCS%%%%DOCSDIR%%/html/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%%/gconf-proxy-client.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gconf-proxy-service2.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/list-system-services.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unix-fd-client.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unix-fd-service.py


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6984a397.388de.409780ef>