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 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