Path to this page:
./
lang/ruby,
Wrapper package for Ruby programming language
Branch: CURRENT,
Version: 3.2.9,
Package name: ruby-3.2.9,
Maintainer: tacaThis package is a wrapper for specific releases of the Ruby
programming language, providing commands (ruby, irb, ...) without
any release number information.
The actual Ruby programming language is provided by packages with
release numbers, like ruby16 or ruby18.
No package should depend on this package directly.
Required to run:[
lang/ruby26-base]
Required to build:[
pkgtools/cwrappers]
Version history: (Expand)
- (2025-07-26) Updated to version: ruby-3.2.9
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-03-27) Updated to version: ruby-3.2.8
- (2025-02-08) Updated to version: ruby-3.2.7
- (2024-11-05) Updated to version: ruby-3.2.6
CVS history: (Expand)
2025-12-30 05:58:14 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
lang/ruby34: update to 3.4.8
Ruby 3.4.8 (2025-12-16)
* Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings
on clang / llvm 21
* Bug #21626: Backport WASI setjmp handler memory leak fixes
* Bug #21631: Backport openssl gem bugfix releases
* Bug #21632: Backport REXML CVE-2025-58767 fix
* Bug #21644: Stack consistency error for the newrange INSN peephole
optimization with chilled string
* Bug #21668: Improve performance of UnicodeNormalize.canonical_ordering_one
* Bug #21638: Ractor-local $DEBUG is not marked
* Bug #21652: Marshal#dump documentation out-of-date/unclear regarding Data
class
* Bug #13671: Regexp with lookbehind and case-insensitivity raises
RegexpError only on strings with certain characters
* Bug #21625: Allow IO#wait_readable together with IO#ungetc even in text
mode
* Bug #21671: Rails CI raises Assertion Failed:
rbimpl_rstring_getmem:RB_TYPE_P(str, RUBY_T_STRING): actual type: 26 with
"-DENABLE_PATH_CHECK=0 -DRUBY_DEBUG=1" enabled
* Update next stable version to 4.0 from 3.5 by hsbt · Pull Request #15146
* Bug #21679: Segfault when ruby calls pthread_detach in rb_getnameinfo
* Bug #21694: Crash when looking up super method from BasicObject
* Bug #21707: Destructuring assignment of SimpleDelegator wrapped array bug
with YJIT
* Bug #21265: Crash when proc from Symbol#to_proc called outside refinement
scope
* Bug #21703: RUBY_CRASH_REPORT does not work when shelling out in some
cases
* Bug #21666: Math.lgamma(-1).should == [infinity_value, 1] fails with
Fedora glibc-2.42.9000-8.fc44
* Bug #21655: segfault when building 3.3.10 with GCC 15.2.1, regression from
3.3.9
* Bug #21680: Integer#digits bug starting from Ruby 3.1
* Bug #21705: UNIXServer.open(nil) segfaults on Windows
* Bug #21648: [prism] ruby crashes for for * in [10]; end
* Bug #21187: Strings concatenated with \ getting frozen with literal hashes
(PRISM only)
* Bug #21757: Splatted args array is mutated when passing unexpected kwargs
* Bug #21772: ruby: YJIT has panicked StackOpnd(1) should be a heap object,
but was ImmSymbol for VALUE(137647867319760)
* Bug #21446: StackOverflow when changing visibility in reopened refinement
* Bug #21779: Do not export functions from statically linked extensions
* Bug #21266: YJIT GC safety crash with proc objects as block argument
|
2025-11-03 09:51:49 by Takahiro Kambe | Files touched by this commit (14) |  |
Log message:
www/ruby-rails80: update to 8.0.4
8.0.4 (2025-10-28)
Active Support
* Fix Enumerable#sole to return the full tuple instead of just the first
element of the tuple. [Olivier Bellone]
* Fix parallel tests hanging when worker processes die abruptly.
Previously, if a worker process was killed (e.g., OOM killed, kill -9)
during parallel test execution, the test suite would hang forever waiting
for the dead worker. [Joshua Young]
* Fix NameError when class_attribute is defined on instance singleton classes.
Previously, calling class_attribute on an instance's singleton class would
raise a NameError when accessing the attribute through the instance.
object = MyClass.new
object.singleton_class.class_attribute :foo, default: "bar"
object.foo # previously raised NameError, now returns "bar"
[Joshua Young]
Active Record
* Fix SQLite3 data loss during table alterations with CASCADE foreign keys.
When altering a table in SQLite3 that is referenced by child tables with
ON DELETE CASCADE foreign keys, ActiveRecord would silently delete all
data from the child tables. This occurred because SQLite requires table
recreation for schema changes, and during this process the original table
is temporarily dropped, triggering CASCADE deletes on child tables.
The root cause was incorrect ordering of operations. The original code
wrapped disable_referential_integrity inside a transaction, but PRAGMA
foreign_keys cannot be modified inside a transaction in SQLite -
attempting to do so simply has no effect. This meant foreign keys
remained enabled during table recreation, causing CASCADE deletes to fire.
The fix reverses the order to follow the official SQLite 12-step ALTER
TABLE procedure: disable_referential_integrity now wraps the transaction
instead of being wrapped by it. This ensures foreign keys are properly
disabled before the transaction starts and re-enabled after it commits,
preventing CASCADE deletes while maintaining data integrity through atomic
transactions. [Ruy Rocha]
* Add support for bound SQL literals in CTEs. [Nicolas Bachschmidt]
* Fix belongs_to associations not to clear the entire composite primary key.
When clearing a belongs_to association that references a model with
composite primary key, only the optional part of the key should be
cleared. [zzak]
* Fix invalid records being autosaved when distantly associated records are
marked for deletion. [Ian Terrell, axlekb AB]
Action View
* Restore add_default_name_and_id method. [Hartley McGuire]
Action Pack
* Submit test requests using as: :html with Content-Type:
x-www-form-urlencoded [Sean Doyle]
Active Model
Active Job
Action Mailer
Action Cable
Active Storage
Action Mailbox
Action Text
Railties
* No changes.
|
2025-11-03 09:33:28 by Takahiro Kambe | Files touched by this commit (1) |  |
Log message:
lang/ruby: start update of Ruby on Rails 7.2.3
|
2025-11-03 09:10:07 by Takahiro Kambe | Files touched by this commit (14) |  |
Log message:
www/ruby-rails71: update to 7.1.6
Ruby on Rails 7.1.6 (2025-10-28)
This is the final release of Ruby on Rails 7.1.x.
Active Support
* No changes.
Active Model
* No changes.
Active Record
* Gracefully handle Timeout.timeout firing during connection configuration.
Use of Timeout.timeout could result in improperly initialized database
connection.
This could lead to a partially configured connection being used, resulting
in various exceptions, the most common being with the PostgreSQLAdapter
raising undefined method key?' for nilorTypeError: wrong argument type nil
(expected PG::TypeMap)`.
Jean Boussier
* Fix error handling during connection configuration.
Active Record wasn't properly handling errors during the connection
configuration phase. This could lead to a partially configured connection
being used, resulting in various exceptions, the most common being with
the PostgreSQLAdapter raising undefined method key?' for nilorTypeError:
wrong argument type nil (expected PG::TypeMap)`.
Jean Boussier
* Fix prepared statements on mysql2 adapter.
Jean Boussier
* Fix a race condition in ActiveRecord::Base#method_missing when lazily
defining attributes.
If multiple thread were concurrently triggering attribute definition on
the same model, it could result in a NoMethodError being raised.
Jean Boussier
Action View
* No changes.
Action Pack
* No changes.
Active Job
* No changes.
Action Mailer
* No changes.
Action Cable
* Fixed compatibility with redis gem 5.4.1
Jean Boussier
Active Storage
* No changes.
Action Mailbox
* No changes.
Action Text
* No changes.
Railties
* No changes.
|
2025-11-03 08:53:32 by Takahiro Kambe | Files touched by this commit (1) |  |
Log message:
lang/ruby: start update of Ruby on Rails 7.0.10
|
| 2025-11-03 08:40:41 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
lang/ruby: generate dependency to rails related pacakges
Generate dependency to rails related pacakges.
|
| 2025-10-24 07:32:21 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
lang/ruby: fix gem handling
* Do not modify EXTRACT_ONLY here.
* Do not manually extract gem rely on mk/extract/extract.mk.
|
2025-10-24 07:07:39 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
lang/ruby33: update to 3.9.10
Ruby 3.9.10 (2025-10-23)
What's Changed
* Backport GH-13617 for s390x by hsbt · Pull Request #13757
* Bug #21402: ruby2_keywords affects methods/procs with post arguments
* Bug #21546: prefix in ruby.pc is wrong when --enable-load-relative
* Bug #21567: Crash when $LOADED_FEATURES is modified during require
* Bug #21561: Wrong encoding for File.dirname result on Windows
* Bug #21611: Ruby 3.4.6 can't be built with GCC 15.2.1
* Bug #21569: [armv7, musl] SIGBUS in ibf_load_object_float due to unaligned
VFP double load when reading IBF
* Bug #21342: Segfault: invalid keeping_mutexes when using Mutex in Thread
then Fiber after GC
* Bug #21610: Use ec->interrupt_mask to prevent interrupts.
* Backport post_push.yml workflow to ruby_3_3 by k0kubun · Pull Request
#14770
* Backport fetch_changesets to ruby_3_3 by k0kubun · Pull Request #14773
* Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings
on clang / llvm 21
* post_push.yml: Backport commit-mail to ruby_3_3 by k0kubun · Pull Request
#14782
* Bug #21568: Requiring core libraries when already requiring multiple user
defined libraries with the same name can error
* Bug #21638: Ractor-local $DEBUG is not marked
|