From nobody Thu Feb 5 14:05:11 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4f6Jrm26HWz6QbF6 for ; Thu, 05 Feb 2026 14:05:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f6Jrl6p6sz46mK for ; Thu, 05 Feb 2026 14:05:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770300312; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+RQI9jkYWTcsAavLDVqMiEz+RS20QT47hKvH73sQa7A=; b=qrm3yZ072SIM4VRQOxKAkHCPl1gRElcemwusNft0ZMKRMfo23mGwj3RHkFzw5BFzfCbr44 /9N7TZj4guYzMwfCEUWMP6oejUBmlK6nPv57qk/tr6tbY4K7kaGSTBpn5PIQGEzTNr8wRI PZ+YJDeppkgnPhnxDKM133VHKzQmlB4zF26yue6UENjousYjrVgCTCkXkBNsxSZID7YXOh vG2d7qoBP3VCUba4ElI8G4y4niNlGIvt9ge4Vfni4fkc3Jz21NJ6h9/v9no+mf+n6y4dyX uPhWW86XhA0Bv5AuGBgr0qFXdH/11lkkvjS9YYN+nKCDPUxw6RLGZG4rvjNnPQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770300312; a=rsa-sha256; cv=none; b=olUoH+Lu8YcfxHI04QdUltMXBSIi9oNgefJ8Nag4rdNVrrB3WAV6r0phiwgpvSV3F77RGJ N4vRHYeJKpGjYpqjD5eJbUtpTuvtYyALEU/k/aR3S+Vtr7Ohu75h4cXZ399KRe33sZf6CR xbPCrbwgV+IleqfF/1O9Y7eiQ4bUpT78DcK2lnii2E2GQiNrjbrbuEDQiK68AjIb/e7sD8 t+H8XOwSpjyJrvuS3LCdEe0VQPyqv/Z61BxserBpOayMaupDuS4n4vFOLcR383DFZfvM/4 0IMISrUbumQiBNfxyzqQqnr3OOu4u69met1H6IzMogwyIVnlmGEbeRQlmQ7bCw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770300312; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+RQI9jkYWTcsAavLDVqMiEz+RS20QT47hKvH73sQa7A=; b=OGuwhVT2q86nrF9UcaxeL3Ywfst1cJ8zM6VdARFj8mxrL74pnr/+Y3IaPDlPGgl35RM2rq eEYs17z6HyWdmbpVZ6l2A9trLlc1bnuJpmtxH3N2Qbp0RQxs4aTQ6m9QMAGVhik6is8eT9 4im7U1oGKlvb+MxNoiNYiH0Uj7BnTAwxLNDuGNKT7dQDS2xiKN4qnke5vDU/USk2DMfYSh kZc0pLEsOLbkW/nn1xvu181jBIqdx8XmnipSQyXWdn/GUFM8HFEkgW8UOjaX9VCHOOwsMW nUIHxSlvuHiCc5QU12QsXAyyqvUN4dtrO+7k79x+RxbFo03v4BUXlG57+mGMHg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f6Jrl5tFHzYvG for ; Thu, 05 Feb 2026 14:05:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 388de by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 05 Feb 2026 14:05:11 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Olivier Duchateau From: Gleb Popov Subject: git: 92b024467c78 - main - devel/py-dbus: update to 1.4.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arrowd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 92b024467c78a4226d5eb9eba68fc08087048263 Auto-Submitted: auto-generated Date: Thu, 05 Feb 2026 14:05:11 +0000 Message-Id: <6984a397.388de.409780ef@gitrepo.freebsd.org> The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=92b024467c78a4226d5eb9eba68fc08087048263 commit 92b024467c78a4226d5eb9eba68fc08087048263 Author: Olivier Duchateau AuthorDate: 2026-01-18 15:32:29 +0000 Commit: Gleb Popov CommitDate: 2026-02-05 14:01:36 +0000 devel/py-dbus: update to 1.4.0 PR: 291920 Co-authored-by: Gleb Popov --- 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 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