git: e28108df58ed - main - ports-mgmt/packagekit: Update to 1.4.0

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Thu, 10 Sep 2026 12:11:34 UTC
The branch main has been updated by arrowd:

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

commit e28108df58edfc393ac0f04aa8ff9c51f48a7b66
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-09-10 12:09:57 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-09-10 12:10:31 +0000

    ports-mgmt/packagekit: Update to 1.4.0
    
    Reported by:    portscout!
---
 ports-mgmt/packagekit/Makefile  | 20 ++++-------
 ports-mgmt/packagekit/distinfo  |  6 ++--
 ports-mgmt/packagekit/pkg-plist | 76 ++++++++++++++++++++---------------------
 3 files changed, 48 insertions(+), 54 deletions(-)

diff --git a/ports-mgmt/packagekit/Makefile b/ports-mgmt/packagekit/Makefile
index 0d4a3d93e9fc..3895ac5bd06e 100644
--- a/ports-mgmt/packagekit/Makefile
+++ b/ports-mgmt/packagekit/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	PackageKit
-PORTVERSION=	1.3.6
-PORTREVISION=	1
+PORTVERSION=	1.4.0
 CATEGORIES=	ports-mgmt sysutils
 MASTER_SITES=	https://www.freedesktop.org/software/PackageKit/releases/
 
@@ -11,7 +10,8 @@ WWW=		https://www.freedesktop.org/software/PackageKit/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \
+BUILD_DEPENDS=	docbook-xsl>=0:textproc/docbook-xsl \
+		docbook-xsl-ns>=0:textproc/docbook-xsl-ns \
 		vapigen:lang/vala \
 		xsltproc:textproc/libxslt
 LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
@@ -19,6 +19,7 @@ LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libpolkit-gobject-1.so:sysutils/polkit \
 		libpkg.so:${PKG_ORIGIN}
 RUN_DEPENDS=	console-kit-daemon:sysutils/consolekit2
+TEST_DEPENDS=	bash:shells/bash
 
 USES=		cpe dbus-testing gettext gnome meson pkgconfig \
 		python shebangfix sqlite:3 tar:xz
@@ -36,17 +37,10 @@ MESON_ARGS=	-Dsysconfdir=${PREFIX}/etc \
 		-Dbash_completion=false -Dbash_command_not_found=false \
 		-Dgstreamer_plugin=false
 
-OPTIONS_DEFINE=	LOCAL_CHECKOUT
-
-LOCAL_CHECKOUT_DESC=		Support running tests (not for production use)
-LOCAL_CHECKOUT_TEST_DEPENDS=	bash:shells/bash
-LOCAL_CHECKOUT_MESON_TRUE=	local_checkout
-
 post-patch:
-	${REINPLACE_CMD} -e 's|http://docbook.sourceforge.net/release/xsl-ns/current/|${LOCALBASE}/share/xsl/docbook/|g' \
-		${WRKSRC}/client/meson.build
-	${REINPLACE_CMD} -e 's|http://docbook.sourceforge.net/release/xsl/current/|${LOCALBASE}/share/xsl/docbook/|g' \
-		${WRKSRC}/client/pkcon/meson.build
+# allow tests to run
+	${REINPLACE_CMD} -e 's|/usr/share/|${LOCALBASE}/share|g' \
+		${WRKSRC}/tests/runner/run-daemon-test.py
 
 post-install:
 	${MV} ${STAGEDIR}/var/lib/PackageKit/transactions.db ${STAGEDIR}/var/lib/PackageKit/transactions.db.sample
diff --git a/ports-mgmt/packagekit/distinfo b/ports-mgmt/packagekit/distinfo
index 1f76f3edcd70..33169e5e47f8 100644
--- a/ports-mgmt/packagekit/distinfo
+++ b/ports-mgmt/packagekit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1781709729
-SHA256 (PackageKit-1.3.6.tar.xz) = a3458173efd3c3d0e2d049b95be26300f37c96219314164da2bd6778546a3d51
-SIZE (PackageKit-1.3.6.tar.xz) = 2981140
+TIMESTAMP = 1789025353
+SHA256 (PackageKit-1.4.0.tar.xz) = 09164faec92ad38dcec248339f7fc83c7a74e484e0a4105ebce3a3a41b172364
+SIZE (PackageKit-1.4.0.tar.xz) = 2977784
diff --git a/ports-mgmt/packagekit/pkg-plist b/ports-mgmt/packagekit/pkg-plist
index 1f2a2a31d8c2..138f4c07fd99 100644
--- a/ports-mgmt/packagekit/pkg-plist
+++ b/ports-mgmt/packagekit/pkg-plist
@@ -3,43 +3,43 @@ bin/pkgcli
 %%ETCDIR%%/Vendor.conf
 etc/cron.daily/packagekit-background.cron
 etc/sysconfig/packagekit-background
-include/PackageKit/packagekit-glib2/packagekit.h
-include/PackageKit/packagekit-glib2/pk-bitfield.h
-include/PackageKit/packagekit-glib2/pk-category.h
-include/PackageKit/packagekit-glib2/pk-client-helper.h
-include/PackageKit/packagekit-glib2/pk-client-sync.h
-include/PackageKit/packagekit-glib2/pk-client.h
-include/PackageKit/packagekit-glib2/pk-common.h
-include/PackageKit/packagekit-glib2/pk-control-sync.h
-include/PackageKit/packagekit-glib2/pk-control.h
-include/PackageKit/packagekit-glib2/pk-desktop.h
-include/PackageKit/packagekit-glib2/pk-details.h
-include/PackageKit/packagekit-glib2/pk-distro-upgrade.h
-include/PackageKit/packagekit-glib2/pk-enum-types.h
-include/PackageKit/packagekit-glib2/pk-enum.h
-include/PackageKit/packagekit-glib2/pk-error.h
-include/PackageKit/packagekit-glib2/pk-eula-required.h
-include/PackageKit/packagekit-glib2/pk-files.h
-include/PackageKit/packagekit-glib2/pk-item-progress.h
-include/PackageKit/packagekit-glib2/pk-media-change-required.h
-include/PackageKit/packagekit-glib2/pk-offline.h
-include/PackageKit/packagekit-glib2/pk-package-id.h
-include/PackageKit/packagekit-glib2/pk-package-ids.h
-include/PackageKit/packagekit-glib2/pk-package-sack-sync.h
-include/PackageKit/packagekit-glib2/pk-package-sack.h
-include/PackageKit/packagekit-glib2/pk-package.h
-include/PackageKit/packagekit-glib2/pk-progress.h
-include/PackageKit/packagekit-glib2/pk-repo-detail.h
-include/PackageKit/packagekit-glib2/pk-repo-signature-required.h
-include/PackageKit/packagekit-glib2/pk-require-restart.h
-include/PackageKit/packagekit-glib2/pk-results.h
-include/PackageKit/packagekit-glib2/pk-source.h
-include/PackageKit/packagekit-glib2/pk-task-sync.h
-include/PackageKit/packagekit-glib2/pk-task.h
-include/PackageKit/packagekit-glib2/pk-transaction-list.h
-include/PackageKit/packagekit-glib2/pk-transaction-past.h
-include/PackageKit/packagekit-glib2/pk-update-detail.h
-include/PackageKit/packagekit-glib2/pk-version.h
+include/packagekit/packagekit-glib2/packagekit.h
+include/packagekit/packagekit-glib2/pk-bitfield.h
+include/packagekit/packagekit-glib2/pk-category.h
+include/packagekit/packagekit-glib2/pk-client-helper.h
+include/packagekit/packagekit-glib2/pk-client-sync.h
+include/packagekit/packagekit-glib2/pk-client.h
+include/packagekit/packagekit-glib2/pk-common.h
+include/packagekit/packagekit-glib2/pk-control-sync.h
+include/packagekit/packagekit-glib2/pk-control.h
+include/packagekit/packagekit-glib2/pk-desktop.h
+include/packagekit/packagekit-glib2/pk-details.h
+include/packagekit/packagekit-glib2/pk-distro-upgrade.h
+include/packagekit/packagekit-glib2/pk-enum-types.h
+include/packagekit/packagekit-glib2/pk-enum.h
+include/packagekit/packagekit-glib2/pk-error.h
+include/packagekit/packagekit-glib2/pk-eula-required.h
+include/packagekit/packagekit-glib2/pk-files.h
+include/packagekit/packagekit-glib2/pk-item-progress.h
+include/packagekit/packagekit-glib2/pk-media-change-required.h
+include/packagekit/packagekit-glib2/pk-offline.h
+include/packagekit/packagekit-glib2/pk-package-id.h
+include/packagekit/packagekit-glib2/pk-package-ids.h
+include/packagekit/packagekit-glib2/pk-package-sack-sync.h
+include/packagekit/packagekit-glib2/pk-package-sack.h
+include/packagekit/packagekit-glib2/pk-package.h
+include/packagekit/packagekit-glib2/pk-progress.h
+include/packagekit/packagekit-glib2/pk-repo-detail.h
+include/packagekit/packagekit-glib2/pk-repo-signature-required.h
+include/packagekit/packagekit-glib2/pk-require-restart.h
+include/packagekit/packagekit-glib2/pk-results.h
+include/packagekit/packagekit-glib2/pk-source.h
+include/packagekit/packagekit-glib2/pk-task-sync.h
+include/packagekit/packagekit-glib2/pk-task.h
+include/packagekit/packagekit-glib2/pk-transaction-list.h
+include/packagekit/packagekit-glib2/pk-transaction-past.h
+include/packagekit/packagekit-glib2/pk-update-detail.h
+include/packagekit/packagekit-glib2/pk-version.h
 lib/girepository-1.0/PackageKitGlib-1.0.typelib
 lib/gnome-settings-daemon-3.0/gtk-modules/pk-gtk-module.desktop
 lib/gtk-3.0/modules/libpk-gtk-module.so
@@ -67,8 +67,8 @@ libexec/packagekitd
 %%DATADIR%%/pk-upgrade-distro.sh
 share/dbus-1/interfaces/org.freedesktop.PackageKit.Transaction.xml
 share/dbus-1/interfaces/org.freedesktop.PackageKit.xml
-share/dbus-1/system.d/org.freedesktop.PackageKit.conf
 share/dbus-1/system-services/org.freedesktop.PackageKit.service
+share/dbus-1/system.d/org.freedesktop.PackageKit.conf
 share/gir-1.0/PackageKitGlib-1.0.gir
 share/locale/af/LC_MESSAGES/PackageKit.mo
 share/locale/ar/LC_MESSAGES/PackageKit.mo