From nobody Tue Jun 9 15:07:11 2026 X-Original-To: dev-commits-ports-all@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 4gZXM85Z2Hz6g7tJ for ; Tue, 09 Jun 2026 15:07:16 +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" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gZXM84k0Cz43Dn for ; Tue, 09 Jun 2026 15:07:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781017636; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Qa4gDL8Fpqwpa2geLNOkGnhG2bSxgjfkvrYmS2rjFUQ=; b=GOwk3CiIWiSOg4t6ohC9c1UT0LVkqfaZrBgMV/LzBPdRTiw+QTv1xZXvByo02og+kJreIn suTBgyRQOf9xBIE64M9omNMAqiy4fFthEQl5kqzDPxCy0guOwtAIXfhUZzwFxugXVeEgKW G5fqntDGDn5cOf0xY5AKqKCTjKuHcq1Eqw90oa4Yj4yDCvw9oeTXU+UFx9T5abG9XSbYef GrlPm/XHmWAN+hu5XroOg/G234zDhUsXkL49xi9OpnVR898rcU0+95SIlZy2NGyJsu1bEG +bJnctbXah+lcMJbyKcWco64Ugwuroes46Oh4wDortndWobYFRbULJjIqEeRcg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781017636; a=rsa-sha256; cv=none; b=CKLu03ikXm9yeUMjctzGgbQ2tROZ7e2irwdyKSIzouNdsSDgZLbDOBm7PwVknr5zabNwed V1LVy1aqgxXKdpYRVnvHcbqUz1JyRtWQhveXT38q4uvffTEtYmGCNFVNM5nS6dZewADpDZ NPIaH/Vrg/7A8ixnIuNjBLuj1gHaHNSHgM4b9DjTZBnF8fhv5IEgOFMflLPmF8MdLT3b/h Kfk6Br79m2VZIwjROVfLL51PQBuOzux82mw+wcOqZhOHFOzizIs2NAOmbSO2C/PVFFGgAs eo1H/LmBJD2+ow4pfuOTt+/KeJBeqEfk7ZSYzGuLDFNZsKbtVE+cJjAaTsaLQA== 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=1781017636; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Qa4gDL8Fpqwpa2geLNOkGnhG2bSxgjfkvrYmS2rjFUQ=; b=E6olqg4OBs/S/Hkqxz2dHP6e5upA1LE/99MtFpA30ctodboKwoEunRtuQyajPQppEXfO00 pHhP9JpEFqXkJuil/KzUKk2L88usyR35Rm9Ju83rLa6ZsJhfXtapyroFIihLouDFPG2fqh Aaoh3HosrJ+A/ivT+HI3lGZzs/Y3v/+lDY3LnJ7yySidwpeI6vxNZ43p3MpFQS7tJ325LU zsr5qJaZh1YjpLJTJdnx1vJjn4wWZza+rzZECT2gDWiulEz3DCCfOKPr1y7QRliIg1UNmI ydTw7OeZRc0M+vot5XWYF3z44FyQV4XIBlHVFuZEFuTmqRrOhSnUFrkqCh10DA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gZXM846zPzgYt for ; Tue, 09 Jun 2026 15:07:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 19660 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 09 Jun 2026 15:07:11 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Nicola Vitale Subject: git: a58383f2eb06 - main - x11-wm/mango: Update to 0.14.2 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: nivit X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a58383f2eb0681399a37ddd246a31e42a30d6cd0 Auto-Submitted: auto-generated Date: Tue, 09 Jun 2026 15:07:11 +0000 Message-Id: <6a282c1f.19660.4dd67e49@gitrepo.freebsd.org> The branch main has been updated by nivit: URL: https://cgit.FreeBSD.org/ports/commit/?id=a58383f2eb0681399a37ddd246a31e42a30d6cd0 commit a58383f2eb0681399a37ddd246a31e42a30d6cd0 Author: Nicola Vitale AuthorDate: 2026-06-09 14:55:47 +0000 Commit: Nicola Vitale CommitDate: 2026-06-09 15:06:51 +0000 x11-wm/mango: Update to 0.14.2 - Add DOCS option - Add an update message for users, because mango has some breaing changes starting with version 0.14.0 ChangeLog: - https://github.com/mangowm/mango/releases/tag/0.14.0 - https://github.com/mangowm/mango/releases/tag/0.14.1 - https://github.com/mangowm/mango/releases/tag/0.14.2 Reported by: portscout! --- x11-wm/mango/Makefile | 30 ++++++++++------------------- x11-wm/mango/distinfo | 6 +++--- x11-wm/mango/files/patch-meson.build | 8 +++++--- x11-wm/mango/files/patch-src_mango.c | 4 ++-- x11-wm/mango/files/pkg-message.in | 16 ++++++++++++++++ x11-wm/mango/pkg-plist | 37 ++++++++++++++++++++++++++++++++++++ 6 files changed, 73 insertions(+), 28 deletions(-) diff --git a/x11-wm/mango/Makefile b/x11-wm/mango/Makefile index 1da8c60af88c..7f60b446a4ef 100644 --- a/x11-wm/mango/Makefile +++ b/x11-wm/mango/Makefile @@ -1,5 +1,5 @@ PORTNAME= mango -DISTVERSION= 0.13.1 +DISTVERSION= 0.14.2 PORTREVISION= 0 CATEGORIES= x11-wm @@ -15,22 +15,15 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.wlroots BUILD_DEPENDS= hwdata>=0.399:misc/hwdata \ wayland-protocols>=1.24:graphics/wayland-protocols -LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \ - libdrm.so:graphics/libdrm \ - libevdev.so:devel/libevdev \ +LIB_DEPENDS= libcjson.so:devel/libcjson \ libinput.so:x11/libinput \ - libjson-c.so:devel/json-c \ - libliftoff.so:graphics/libliftoff \ libpcre2-8.so:devel/pcre2 \ libpixman-1.so:x11/pixman \ libscenefx-0.4.so:x11-toolkits/scenefx04 \ - libseat.so:sysutils/seatd \ - libudev.so:devel/libudev-devd \ - libwayland-egl.so:graphics/wayland \ libwlroots-0.19.so:x11-toolkits/wlroots019 \ libxcb-icccm.so:x11/xcb-util-wm \ - libxcb.so:x11/libxcb \ - libxkbcommon.so:x11/libxkbcommon + libxkbcommon.so:x11/libxkbcommon \ + libwayland-server.so:graphics/wayland RUN_DEPENDS= hwdata>=0.399:misc/hwdata \ Xwayland:x11-servers/xwayland @@ -44,17 +37,14 @@ MESON_ARGS= -Dsysconfdir=${PREFIX}/etc SUB_FILES= pkg-message -PLIST_FILES= bin/mango \ - bin/mmsg \ - "@sample etc/mango/config.conf.sample" \ - share/wayland-sessions/mango.desktop \ - share/xdg-desktop-portal/mango-portals.conf +OPTIONS_DEFINE= DOCS post-patch: -# Fix C flags -# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275328 - @${REINPLACE_CMD} -E -e 's|_POSIX_C_SOURCE=200809L|_XOPEN_SOURCE=700|' \ - -e "s|(assets/(config.conf))|\1', rename : '\2.sample|1" \ + @${REINPLACE_CMD} -E -e "s|(assets/(config.conf))|\1', rename : '\2.sample|1" \ ${WRKSRC}/meson.build +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) + .include diff --git a/x11-wm/mango/distinfo b/x11-wm/mango/distinfo index 034515569f97..07f55c4b91d2 100644 --- a/x11-wm/mango/distinfo +++ b/x11-wm/mango/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1779123263 -SHA256 (mangowm-mango-0.13.1_GH0.tar.gz) = bc23d06834e1a5222b8ce1f3ee3d68937e1321ef5446640a4f3dac53639569d8 -SIZE (mangowm-mango-0.13.1_GH0.tar.gz) = 497057 +TIMESTAMP = 1780906758 +SHA256 (mangowm-mango-0.14.2_GH0.tar.gz) = c0ac17979d8024d332955b47a54e7fbf058359fdbeaf903f0a64a56e06bd2b33 +SIZE (mangowm-mango-0.14.2_GH0.tar.gz) = 505978 diff --git a/x11-wm/mango/files/patch-meson.build b/x11-wm/mango/files/patch-meson.build index 69f9787894de..8aec00d03050 100644 --- a/x11-wm/mango/files/patch-meson.build +++ b/x11-wm/mango/files/patch-meson.build @@ -1,4 +1,4 @@ ---- meson.build.orig 2026-02-18 05:26:24 UTC +--- meson.build.orig 2026-05-29 13:04:35 UTC +++ meson.build @@ -12,12 +12,16 @@ endif endif @@ -19,9 +19,11 @@ # 确保 sysconfdir 是绝对路径 if not sysconfdir.startswith('/') sysconfdir = '/' + sysconfdir -@@ -72,7 +76,7 @@ c_args = [ +@@ -72,9 +76,8 @@ c_args = [ + '-g', + '-Wno-unused-function', '-DWLR_USE_UNSTABLE', - '-D_POSIX_C_SOURCE=200809L', +- '-D_POSIX_C_SOURCE=200809L', '-DVERSION="@0@"'.format(version_with_hash), - '-DSYSCONFDIR="@0@"'.format('/etc'), + '-DSYSCONFDIR="@0@"'.format(sysconfdir), diff --git a/x11-wm/mango/files/patch-src_mango.c b/x11-wm/mango/files/patch-src_mango.c index 3c03410bec14..140092f4865f 100644 --- a/x11-wm/mango/files/patch-src_mango.c +++ b/x11-wm/mango/files/patch-src_mango.c @@ -1,6 +1,6 @@ ---- src/mango.c.orig 2025-12-03 10:15:56 UTC +--- src/mango.c.orig 2026-05-29 13:04:35 UTC +++ src/mango.c -@@ -6,7 +6,11 @@ +@@ -7,7 +7,11 @@ #include #include #include diff --git a/x11-wm/mango/files/pkg-message.in b/x11-wm/mango/files/pkg-message.in index c26711c2d8da..07378ce37e8b 100644 --- a/x11-wm/mango/files/pkg-message.in +++ b/x11-wm/mango/files/pkg-message.in @@ -17,4 +17,20 @@ and the keyboard shortcut to launch a terminal (replace foot with your preferred terminal emulator). EOM } +{ type: upgrade + maximum_version: "0.14.0" + message: <