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

Reply via email to