git: f2199be06832 - main - lang/gjs: update to 1.82.3

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Wed, 11 Jun 2025 10:08:16 UTC
The branch main has been updated by bapt:

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

commit f2199be068327ad51f8363b433b1b8102a4c938b
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2025-06-11 09:13:27 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2025-06-11 10:07:09 +0000

    lang/gjs: update to 1.82.3
    
    PR:     286697
---
 lang/gjs/Makefile | 25 +++++++++++++------------
 lang/gjs/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/lang/gjs/Makefile b/lang/gjs/Makefile
index 7dcc881b8ac3..45878856bc6b 100644
--- a/lang/gjs/Makefile
+++ b/lang/gjs/Makefile
@@ -1,34 +1,35 @@
 PORTNAME=	gjs
-PORTVERSION=	1.76.3
+PORTVERSION=	1.82.3
 CATEGORIES=	lang gnome
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome
 
 MAINTAINER=	gnome@FreeBSD.org
 COMMENT=	GNOME Javascript binding
-WWW=		https://live.gnome.org/Gjs
+WWW=		https://gitlab.gnome.org/GNOME/gjs
 
-LICENSE=	MPL11 LGPL20+ GPLv2+
+LICENSE=	MPL11 LGPL20+
 LICENSE_COMB=	multi
 LICENSE_FILE_MPL11=	${WRKSRC}/LICENSES/MPL-1.1.txt
-LICENSE_FILE_LGPL20+ =	${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
+LICENSE_FILE_LGPL20+ =	${WRKSRC}/LICENSES/LGPL-2.0-or-later.txt
 
 BUILD_DEPENDS=	dbus-run-session:devel/dbus
-LIB_DEPENDS=	libmozjs-102.so:lang/spidermonkey102 \
+LIB_DEPENDS=	libmozjs-128.so:lang/spidermonkey128 \
 		libffi.so:devel/libffi
 
-USES=		compiler:c++11-lib gettext gnome \
+USES=		compiler:c++17-lang gettext gnome \
 		localbase meson pkgconfig python:build readline tar:xz xorg
-USE_GNOME=	cairo gtk40 introspection pango
+USE_GNOME=	cairo glib20 introspection
 USE_XORG=	x11 xext
-MESON_ARGS=	-Dprofiler=disabled \
-		-Dinstalled_tests=false
+MESON_ARGS=	-Dreadline=enabled \
+		-Dprofiler=disabled \
+		-Dinstalled_tests=false \
+		-Dgobject-introspection-tests:install_dir='' \
+		-Dskip_dbus_tests=true \
+		-Dskip_gtk_tests=true
 USE_LDCONFIG=	yes
 
 CONFIGURE_ENV=	PYTHONDONTWRITEBYTECODE=1
 MAKE_ENV=	PYTHONDONTWRITEBYTECODE=1
 
-post-patch:
-	${REINPLACE_CMD} -e "s|'--warn-error'|''|" ${WRKSRC}/meson.build
-
 .include <bsd.port.mk>
diff --git a/lang/gjs/distinfo b/lang/gjs/distinfo
index ba46f411c42c..53bdbbfacdb3 100644
--- a/lang/gjs/distinfo
+++ b/lang/gjs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739714142
-SHA256 (gnome/gjs-1.76.3.tar.xz) = a54bf62d208e8e0e2846a29c454e91750dc313f488415b45260725163f5bd34e
-SIZE (gnome/gjs-1.76.3.tar.xz) = 646356
+TIMESTAMP = 1744641071
+SHA256 (gnome/gjs-1.82.3.tar.xz) = 63e84b9c82a60d166c8704322f8907945e25d9bbd0b80485468d3126505c027d
+SIZE (gnome/gjs-1.82.3.tar.xz) = 729556