Hi,

I would like to commit the following diff to ruby/3.2 and ruby/3.3.

It switches ruby to use MODULES+=lang/rust instead of
BUILD_DEPENDS+=lang/rust.

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: lang/ruby/3.2/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/3.2/Makefile,v
diff -u -p -r1.7 Makefile
--- lang/ruby/3.2/Makefile      27 Dec 2023 20:06:42 -0000      1.7
+++ lang/ruby/3.2/Makefile      1 Jan 2024 14:33:44 -0000
@@ -15,7 +15,7 @@ FLAVOR?=
 
 .if ${MACHINE_ARCH:Mamd64} || ${MACHINE_ARCH:Maarch64}
 # Support YJIT JIT compiler on arches Ruby supports
-BUILD_DEPENDS +=       lang/rust
+MODULES +=             lang/rust
 WANTLIB-main +=                c++abi
 MAKE_ENV +=            LIBRUBY_DLDFLAGS="-lc++abi"
 .endif
Index: lang/ruby/3.3/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/3.3/Makefile,v
diff -u -p -r1.1.1.1 Makefile
--- lang/ruby/3.3/Makefile      27 Dec 2023 20:04:59 -0000      1.1.1.1
+++ lang/ruby/3.3/Makefile      1 Jan 2024 14:33:45 -0000
@@ -16,7 +16,7 @@ FLAVOR?=
 
 .if ${MACHINE_ARCH:Mamd64} || ${MACHINE_ARCH:Maarch64}
 # Support YJIT JIT compiler on arches Ruby supports
-BUILD_DEPENDS +=       lang/rust
+MODULES +=             lang/rust
 WANTLIB-main +=                c++abi
 MAKE_ENV +=            LIBRUBY_DLDFLAGS="-lc++abi"
 .endif
 

Reply via email to