Monday, January 01, 2024

Re: devel/spidermonkey115, x11/gnome/tour and lang/rust

OK

On Mon, Jan 01, 2024 at 06:01:05PM +0100, Sebastien Marie wrote:
> Hi,
>
> I would like to commit the following diffs to devel/spidermonkey115 and
> x11/gnome/tour.
>
> It switches the ports to use MODULES+=lang/rust instead of
> BUILD_DEPENDS+=lang/rust, and adds MODRUST_WANTLIB to WANTLIB.
>
> It makes the ports to use _SYSTEM_VERSION-rust and be bumped
> automatically when rust (compiler or stdlib) changes, and so get the
> package updated.
>
> Comments or OK ?
> --
> Sebastien Marie
>
> Index: devel/spidermonkey115/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/spidermonkey115/Makefile,v
> diff -u -p -r1.3 Makefile
> --- devel/spidermonkey115/Makefile 20 Dec 2023 13:58:42 -0000 1.3
> +++ devel/spidermonkey115/Makefile 1 Jan 2024 16:14:29 -0000
> @@ -30,9 +30,10 @@ EXTRACT_SUFX = .tar.xz
> PERMIT_PACKAGE= Yes
>
> WANTLIB += curses ffi icudata icui18n icuuc m nspr4 plc4 plds4 z
> -WANTLIB += ${COMPILER_LIBCXX}
> +WANTLIB += ${COMPILER_LIBCXX} ${MODRUST_WANTLIB}
>
> -MODULES = lang/python
> +MODULES = lang/python \
> + lang/rust
>
> MODPY_RUNDEP = No
>
> @@ -47,8 +48,7 @@ LIB_DEPENDS = devel/libffi \
>
> DEBUG_PACKAGES = ${BUILD_PACKAGES}
>
> -BUILD_DEPENDS = devel/cbindgen \
> - lang/rust
> +BUILD_DEPENDS = devel/cbindgen
>
> SEPARATE_BUILD = Yes
> WRKDIST = ${WRKDIR}/firefox-${V}
>
> Index: x11/gnome/tour/Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/gnome/tour/Makefile,v
> diff -u -p -r1.14 Makefile
> --- x11/gnome/tour/Makefile 8 Nov 2023 18:49:09 -0000 1.14
> +++ x11/gnome/tour/Makefile 1 Jan 2024 16:14:29 -0000
> @@ -13,15 +13,14 @@ DISTFILES= ${GNOME_PROJECT}-${GNOME_VER
> # gnome-tour source code results in effective GPLv3+ for the resulting binary
> PERMIT_PACKAGE= Yes
>
> -WANTLIB += adwaita-1 c c++abi gio-2.0 glib-2.0 gobject-2.0 gtk-4
> -WANTLIB += intl m pthread
> +WANTLIB += ${MODRUST_WANTLIB}
> +WANTLIB += adwaita-1 gio-2.0 glib-2.0 gobject-2.0 gtk-4 intl m
>
> MODULES= devel/meson \
> + lang/rust \
> x11/gnome
>
> MODGNOME_TOOLS= desktop-file-utils gtk-update-icon-cache
> -
> -BUILD_DEPENDS= lang/rust
>
> LIB_DEPENDS= x11/gnome/libadwaita
>

--
Antoine

No comments:

Post a Comment