pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/ruby32-base



Module Name:    pkgsrc
Committed By:   taca
Date:           Sat Feb  8 05:05:51 UTC 2025

Modified Files:
        pkgsrc/lang/ruby32-base: distinfo
Added Files:
        pkgsrc/lang/ruby32-base/patches: patch-yjit_not__gmake.mk

Log Message:
lang/ruby32-base: stop building YJIT_LIBS each time

Building static YJIT_LIBS ignore dependency intentionally.  It might be
reasonable for Ruby development but it looks like no need to build each time
when build Ruby language.  So try to stop it now.

This would improve the situation of pkg/59016.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/ruby32-base/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/ruby32-base/patches/patch-yjit_not__gmake.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/ruby32-base/distinfo
diff -u pkgsrc/lang/ruby32-base/distinfo:1.11 pkgsrc/lang/ruby32-base/distinfo:1.12
--- pkgsrc/lang/ruby32-base/distinfo:1.11       Fri Nov 15 13:02:46 2024
+++ pkgsrc/lang/ruby32-base/distinfo    Sat Feb  8 05:05:51 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.11 2024/11/15 13:02:46 taca Exp $
+$NetBSD: distinfo,v 1.12 2025/02/08 05:05:51 taca Exp $
 
 BLAKE2s (ruby-3.2.6.tar.xz) = f0c36ec6d3fd1a902e042ca8a6466fa67f0175640e6f0a8527383bb930346a6d
 SHA512 (ruby-3.2.6.tar.xz) = 78f7fc76d47c772b9bc313cbcb57a2c0f1a975e09cfe46a3083f6f603d62b0031bd4c55896c8353c1c343974d45077e06e310111198d870883e06a0cf6fd03ce
@@ -20,3 +20,4 @@ SHA1 (patch-test_rubygems_test__gem.rb) 
 SHA1 (patch-thread__pthread.c) = 7c1231933a2d6ce9d56891ab512371841697fbca
 SHA1 (patch-tool_ifchange) = 1814cd41f0b0a93b181799cb117bd1f57068cf33
 SHA1 (patch-tool_rbinstall.rb) = 457aa4ea02caad3496f69dd6eb91ef47501d006a
+SHA1 (patch-yjit_not__gmake.mk) = 6f7b63e51d0f5fa25817a458b28d1fd541142dcb

Added files:

Index: pkgsrc/lang/ruby32-base/patches/patch-yjit_not__gmake.mk
diff -u /dev/null pkgsrc/lang/ruby32-base/patches/patch-yjit_not__gmake.mk:1.1
--- /dev/null   Sat Feb  8 05:05:51 2025
+++ pkgsrc/lang/ruby32-base/patches/patch-yjit_not__gmake.mk    Sat Feb  8 05:05:51 2025
@@ -0,0 +1,19 @@
+$NetBSD: patch-yjit_not__gmake.mk,v 1.1 2025/02/08 05:05:51 taca Exp $
+
+Stop building YJIT_LIBS each time.
+
+--- yjit/not_gmake.mk.orig     2024-10-30 09:47:11.000000000 +0000
++++ yjit/not_gmake.mk
+@@ -3,11 +3,7 @@
+ 
+ # Rebuild every time since we don't want to list Rust source
+ # file dependencies.
+-.PHONY: yjit-static-lib
+-$(YJIT_LIBS): yjit-static-lib
+-      $(empty)
+-
+-yjit-static-lib:
++$(YJIT_LIBS):
+       $(ECHO) 'building Rust YJIT (release mode)'
+       $(Q) $(RUSTC) $(YJIT_RUSTC_ARGS)
+ 



Home | Main Index | Thread Index | Old Index