git: 92b887737c13 - main - x11/cinnamon-session: Update to 6.4.0

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Sun, 13 Jul 2025 20:00:56 UTC
The branch main has been updated by arrowd:

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

commit 92b887737c13f13cfedc14631a5a38b1d32b9fbc
Author:     Pavel Timofeev <timp87@gmail.com>
AuthorDate: 2025-07-13 08:09:05 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-07-13 20:00:40 +0000

    x11/cinnamon-session: Update to 6.4.0
    
    PR:             288177
    Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
---
 x11/cinnamon-session/Makefile  | 21 +++++++++++----------
 x11/cinnamon-session/distinfo  |  6 +++---
 x11/cinnamon-session/pkg-plist |  5 ++++-
 3 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/x11/cinnamon-session/Makefile b/x11/cinnamon-session/Makefile
index b7883cac3edf..126615f142b8 100644
--- a/x11/cinnamon-session/Makefile
+++ b/x11/cinnamon-session/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	cinnamon-session
-PORTVERSION=	5.4.0
-PORTREVISION=	5
+DISTVERSION=	6.4.0
 CATEGORIES=	x11 gnome
 DIST_SUBDIR=	gnome
 
@@ -10,26 +9,28 @@ WWW=		https://github.com/linuxmint/cinnamon-session
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	libdbus-1.so:devel/dbus \
-		libdbus-glib-1.so:devel/dbus-glib \
+LIB_DEPENDS=	libcinnamon-desktop.so:x11/cinnamon-desktop \
 		libxapp.so:x11/xapp \
 		libcanberra.so:audio/libcanberra
-RUN_DEPENDS=	console-kit-daemon:sysutils/consolekit2
+RUN_DEPENDS=	console-kit-daemon:sysutils/consolekit2 \
+		${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR}
 
-USES=		gl gnome meson pkgconfig python:build shebangfix xorg
+USES=		gl gnome meson pkgconfig shebangfix xorg python:build
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	linuxmint
 
-SHEBANG_FILES=	data/meson_install_schemas.py
+SHEBANG_FILES=	data/meson_install_schemas.py \
+		cinnamon-session-quit/cinnamon-session-quit.py
 
-USE_GNOME=	cairo gdkpixbuf gtk30
+USE_GNOME=	cairo gdkpixbuf glib20 gtk30 pango
 USE_XORG=	ice sm x11 xau xcomposite xext xrender xtrans xtst
 USE_GL=		gl
-
 GLIB_SCHEMAS=	org.cinnamon.SessionManager.gschema.xml
 
-OPTIONS_DEFINE=	IPV6
+MESON_ARGS=	-Dxtrans=true
+
+OPTIONS_DEFINE=		IPV6
 OPTIONS_DEFAULT=	IPV6
 
 IPV6_MESON_TRUE=	ipv6
diff --git a/x11/cinnamon-session/distinfo b/x11/cinnamon-session/distinfo
index 61afde6aceaf..b48aea7b28e7 100644
--- a/x11/cinnamon-session/distinfo
+++ b/x11/cinnamon-session/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656715196
-SHA256 (gnome/linuxmint-cinnamon-session-5.4.0_GH0.tar.gz) = c3c9351aecebe2abbb5d61663ad19af56fc6413ad6cddb5d753a614b23ec547d
-SIZE (gnome/linuxmint-cinnamon-session-5.4.0_GH0.tar.gz) = 199698
+TIMESTAMP = 1736186381
+SHA256 (gnome/linuxmint-cinnamon-session-6.4.0_GH0.tar.gz) = 464075d920df360b5ad94f72395a09b5fbf8b14f0190406ec76055a17659e243
+SIZE (gnome/linuxmint-cinnamon-session-6.4.0_GH0.tar.gz) = 165993
diff --git a/x11/cinnamon-session/pkg-plist b/x11/cinnamon-session/pkg-plist
index 3911dab65623..3c0eef38d496 100644
--- a/x11/cinnamon-session/pkg-plist
+++ b/x11/cinnamon-session/pkg-plist
@@ -1,10 +1,13 @@
 bin/cinnamon-session
 bin/cinnamon-session-quit
+libexec/cinnamon-session-binary
 libexec/cinnamon-session-check-accelerated
 libexec/cinnamon-session-check-accelerated-helper
 share/man/man1/cinnamon-session-quit.1.gz
 share/man/man1/cinnamon-session.1.gz
-%%DATADIR%%/csm-inhibit-dialog.glade
+%%DATADIR%%/cinnamon-session-quit.glade
+%%DATADIR%%/cinnamon-session-quit.py
+%%DATADIR%%/config.py
 %%DATADIR%%/hardware-compatibility
 share/icons/hicolor/16x16/apps/cinnamon-session-properties.png
 share/icons/hicolor/22x22/apps/cinnamon-session-properties.png