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.pyhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6984a397.388de.409780ef>
