Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (0c886b9c5044ec2f0b8fd1ca1b728e12e56330ae)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (0c886b9c5044ec2f0b8fd1ca1b728e12e56330ae)
  • Date: Thu, 25 Dec 2025 18:40:01 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

ChangeLog | 3 +++
ruby-raa/ruby-4.0/BUILD | 2 ++
ruby-raa/ruby-4.0/CONFIGURE | 1 +
ruby-raa/ruby-4.0/CONFLICTS | 18 ++++++++++++++++++
ruby-raa/ruby-4.0/DEPENDS | 6 ++++++
ruby-raa/ruby-4.0/DETAILS | 19 +++++++++++++++++++
ruby-raa/ruby-4.0/HISTORY | 4 ++++
ruby-raa/ruby-4.0/PROVIDES | 1 +
8 files changed, 54 insertions(+)

New commits:
commit 0c886b9c5044ec2f0b8fd1ca1b728e12e56330ae
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

ruby-raa/ruby-4.0: new spell, Ruby 4.0

diff --git a/ChangeLog b/ChangeLog
index d132c04..8f59e28 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2025-12-25 Pavel Vinogradov <public AT sourcemage.org>
+ * ruby-raa/ruby-4.0: new spell, Ruby 4.0
+
2025-12-22 Pavel Vinogradov <public AT sourcemage.org>
* lua-forge/lua55: new spell, Lua 5.5

diff --git a/ruby-raa/ruby-4.0/BUILD b/ruby-raa/ruby-4.0/BUILD
new file mode 100755
index 0000000..8eb8acf
--- /dev/null
+++ b/ruby-raa/ruby-4.0/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" --enable-shared --without-baseruby $RUBY_DOCS" &&
+default_build
diff --git a/ruby-raa/ruby-4.0/CONFIGURE b/ruby-raa/ruby-4.0/CONFIGURE
new file mode 100755
index 0000000..1d3b67e
--- /dev/null
+++ b/ruby-raa/ruby-4.0/CONFIGURE
@@ -0,0 +1 @@
+config_query_option RUBY_DOCS "install documentation?" n ""
"--disable-install-doc"
diff --git a/ruby-raa/ruby-4.0/CONFLICTS b/ruby-raa/ruby-4.0/CONFLICTS
new file mode 100755
index 0000000..0e0aab3
--- /dev/null
+++ b/ruby-raa/ruby-4.0/CONFLICTS
@@ -0,0 +1,18 @@
+conflicts ruby y &&
+conflicts ruby-1.8 &&
+conflicts ruby-1.9 &&
+conflicts ruby-2.0 &&
+conflicts ruby-2.1 &&
+conflicts ruby-2.2 &&
+conflicts ruby-2.3 &&
+conflicts ruby-2.4 &&
+conflicts ruby-2.5 &&
+conflicts ruby-2.6 &&
+conflicts ruby-2.7 &&
+conflicts ruby-3.0 &&
+conflicts ruby-3.1 &&
+conflicts ruby-3.2 &&
+conflicts ruby-3.3 &&
+conflicts ruby-3.4 &&
+conflicts ruby-enterprise-edition &&
+conflicts rubygems
diff --git a/ruby-raa/ruby-4.0/DEPENDS b/ruby-raa/ruby-4.0/DEPENDS
new file mode 100755
index 0000000..58da625
--- /dev/null
+++ b/ruby-raa/ruby-4.0/DEPENDS
@@ -0,0 +1,6 @@
+depends gmp &&
+depends libyaml &&
+depends zlib &&
+optional_depends gdbm "" "" "for gdbm support" &&
+optional_depends tk "" "" "for tk support" &&
+optional_depends SSL "" "" "for ssl and hashing modules"
diff --git a/ruby-raa/ruby-4.0/DETAILS b/ruby-raa/ruby-4.0/DETAILS
new file mode 100755
index 0000000..bb8529c
--- /dev/null
+++ b/ruby-raa/ruby-4.0/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=ruby-4.0
+ VERSION=4.0.0
+
SOURCE_HASH="sha512:2d5b2e566eaf70a5f3ea6ce6afc0611c0415de58a41336ef7a0b855c9a91eda9aa790a5f8b48e40a1eb9d50f8ea0f687216e617f16c8d040a08474f3116518a4:UPSTREAM_HASH"
+ SOURCE=ruby-$VERSION.tar.xz
+ URL_SUFFIX="ruby/${VERSION%.*}/$SOURCE"
+ SOURCE_URL[0]=https://cache.ruby-lang.org/pub/$URL_SUFFIX
+ SOURCE_URL[1]=http://mirrors.ibiblio.org/$URL_SUFFIX
+# Watch: https://cache.ruby-lang.org/pub/ruby/4.0/ ruby-([0-9.]+)[.]tar
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/ruby-$VERSION"
+ LICENSE[0]=GPL
+ KEYWORDS="devel"
+ WEB_SITE=http://www.ruby-lang.org/
+ ENTERED=20251225
+ SHORT="interpreted scripting language"
+cat << EOF
+Ruby is the interpreted scripting language for quick and easy object-oriented
+programming. It has many features to process text files and to do system
+management tasks. It is simple, straight forward extensible and portable.
+EOF
diff --git a/ruby-raa/ruby-4.0/HISTORY b/ruby-raa/ruby-4.0/HISTORY
new file mode 100644
index 0000000..3a0c0e4
--- /dev/null
+++ b/ruby-raa/ruby-4.0/HISTORY
@@ -0,0 +1,4 @@
+2025-12-25 Pavel Vinogradov <public AT sourcemage.org>
+ `* BUILD, CONFIGURE, CONFLICTS, DEPENDS, DETAILS, PROVIDES:
+ version 4.0.1, spell created, copied from ruby-3.4
+
diff --git a/ruby-raa/ruby-4.0/PROVIDES b/ruby-raa/ruby-4.0/PROVIDES
new file mode 100755
index 0000000..a62e12a
--- /dev/null
+++ b/ruby-raa/ruby-4.0/PROVIDES
@@ -0,0 +1 @@
+RUBY


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (0c886b9c5044ec2f0b8fd1ca1b728e12e56330ae), Pavel Vinogradov, 12/25/2025

Archive powered by MHonArc 2.6.24.

Top of Page