git: ac90bfda353b - main - x11-wm/mango: Update to 0.17.1

From: Nicola Vitale <nivit_at_FreeBSD.org>
Date: Tue, 15 Sep 2026 21:29:42 UTC
The branch main has been updated by nivit:

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

commit ac90bfda353b358b04e676452323ef75b2db6438
Author:     Nicola Vitale <nivit@FreeBSD.org>
AuthorDate: 2026-09-15 21:28:47 +0000
Commit:     Nicola Vitale <nivit@FreeBSD.org>
CommitDate: 2026-09-15 21:28:47 +0000

    x11-wm/mango: Update to 0.17.1
    
    - Update list of lib dependencies
    
    ChangeLog:
    
    1. https://github.com/mangowm/mango/releases/tag/0.17.1
    
    Reported by:    DreamMaoMao <notifications@github.com>
---
 x11-wm/mango/Makefile                        |  5 +++--
 x11-wm/mango/distinfo                        |  6 +++---
 x11-wm/mango/files/patch-src_dispatch_bind.c | 14 +++++++-------
 x11-wm/mango/pkg-plist                       |  1 +
 4 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/x11-wm/mango/Makefile b/x11-wm/mango/Makefile
index b570cc15bc3c..85f536b903e5 100644
--- a/x11-wm/mango/Makefile
+++ b/x11-wm/mango/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	mango
-DISTVERSION=	0.17.0
+DISTVERSION=	0.17.1
 PORTREVISION=	0
 CATEGORIES=	x11-wm
 
@@ -26,10 +26,11 @@ LIB_DEPENDS=	libcjson.so:devel/libcjson \
 RUN_DEPENDS=	hwdata>=0.399:misc/hwdata \
 		Xwayland:x11-servers/xwayland
 
-USES=		gnome meson pkgconfig
+USES=		gnome meson pkgconfig xorg
 USE_GITHUB=	yes
 GH_ACCOUNT=	mangowm
 USE_GNOME=	cairo glib20 pango
+USE_XORG=	xcb
 
 MESON_ARGS=	-Dsysconfdir=${PREFIX}/etc
 
diff --git a/x11-wm/mango/distinfo b/x11-wm/mango/distinfo
index 1afabc8b75e8..4b33d070383d 100644
--- a/x11-wm/mango/distinfo
+++ b/x11-wm/mango/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1789248558
-SHA256 (mangowm-mango-0.17.0_GH0.tar.gz) = 9246b8e49cd0d9953952af8750ef8db83dd947cbcee4e2bdec722b3ca3bde46c
-SIZE (mangowm-mango-0.17.0_GH0.tar.gz) = 577948
+TIMESTAMP = 1789506181
+SHA256 (mangowm-mango-0.17.1_GH0.tar.gz) = 033dd3101ab4e0cd9b23011790fbd7519d9802439961aa017f67c6c20b330897
+SIZE (mangowm-mango-0.17.1_GH0.tar.gz) = 582243
diff --git a/x11-wm/mango/files/patch-src_dispatch_bind.c b/x11-wm/mango/files/patch-src_dispatch_bind.c
index b0c298824093..8f6a5aea93aa 100644
--- a/x11-wm/mango/files/patch-src_dispatch_bind.c
+++ b/x11-wm/mango/files/patch-src_dispatch_bind.c
@@ -1,11 +1,11 @@
---- src/dispatch/bind.c.orig	2026-09-12 12:52:03 UTC
+--- src/dispatch/bind.c.orig	2026-09-15 13:40:08 UTC
 +++ src/dispatch/bind.c
-@@ -1224,7 +1224,7 @@ static void close_inherited_fds(void) {
+@@ -1243,7 +1243,7 @@ static void close_inherited_fds(void) {
+ }
  
  static void close_inherited_fds(void) {
- #ifdef SYS_close_range
 -	extern long syscall(long number, ...);
-+	extern long syscall(int number, ...);
- 	if (syscall(SYS_close_range, 3, ~0U, 0) == 0)
- 		return;
- #endif
++	extern int syscall(int number, ...);
+ 	syscall(SYS_close_range, 3, ~0U, 0);
+ }
+ 
diff --git a/x11-wm/mango/pkg-plist b/x11-wm/mango/pkg-plist
index 468e64ac1ea9..ec05a1aefea9 100644
--- a/x11-wm/mango/pkg-plist
+++ b/x11-wm/mango/pkg-plist
@@ -1,6 +1,7 @@
 bin/mango
 bin/mmsg
 %%ETCDIR%%/config.conf.sample
+lib/systemd/user/mango-session.target
 %%PORTDOCS%%%%DOCSDIR%%/bindings/index.mdx
 %%PORTDOCS%%%%DOCSDIR%%/bindings/keys.md
 %%PORTDOCS%%%%DOCSDIR%%/bindings/meta.json