NOTICE: This package has been removed from pkgsrc

./lang/ruby31-base, Ruby 3.1.7 release minimum base package

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 3.1.7, Package name: ruby31-base-3.1.7, Maintainer: taca

Ruby is a dynamic, open source programming language with a focus on
simplicity and productivity. It has an elegant syntax that is natural to
read and easy to write.

Features of Ruby are shown below.
+ Simple Syntax
+ *Normal* Object-Oriented features (ex. class, method calls)
+ *Advanced* Object-Oriented features (ex. Mix-in, Singleton-method)
+ Operator Overloading
+ Exception Handling
+ Iterators and Closures
+ Garbage Collection
+ Dynamic Loading of Object files (on some architecture)
+ Highly Portable (works on many UNIX machines, and on Windows, Mac, etc.)

Ruby 3.1 introduces a number of new features and performance improvements,
here are some of them:
* Performance: YJIT: New experimental in-process JIT compiler
* Development supports
- debug gem: A new debugger
- error_highlight: Fine-grained error location in backtrace
- IRB Autocomplete and Document Display

This package is Ruby 3.1 release minimum base package.

DEINSTALL [+/-]


Package options: ruby-build-ri-db

Master sites: (Expand)

Filesize: 14840.457 KB

Version history: (Expand)


CVS history: (Expand)


   2025-05-27 18:09:58 by Takahiro Kambe | Files touched by this commit (27) | Package removed
Log message:
lang/ruby31-base: remove package

Package: ruby (3.1)
eol date: March 26, 2025
URL: https://www.ruby-lang.org/en/downloads/branches/
   2025-04-21 22:54:56 by Thomas Klausner | Files touched by this commit (9)
Log message:
ruby*: remove Interix support
   2025-03-27 15:09:28 by Takahiro Kambe | Files touched by this commit (4) | Package updated
Log message:
lang/ruby31-base: update to 3.1.7

3.1.7 (2025-03-26)

Security fixes

* CVE-2025-27219, CVE-2025-27220 and CVE-2025-27221
* Update REXML-3.3.4 and rss-0.3.1 as bundled gems

What's Changed

* Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since
  3.2.6. - Ruby - Ruby Issue Tracking System

* Improve base time of assert_linear_performance by tompng ยท Pull Request
  #11369
   2024-04-25 16:51:54 by Takahiro Kambe | Files touched by this commit (10) | Package removed
Log message:
lang/ruby31-base: update to 3.1.5

This is security release.  Note CVE-2024-27280 and CVE-2024-27281 were
already fixed by ruby31-base-3.1.4nb3.

3.1.5 (2024-04-23)

Security release.

* CVE-2024-27282: Arbitrary memory address read vulnerability with Regex
  search
* CVE-2024-27281: RCE vulnerability with .rdoc_options in RDoc
* CVE-2024-27280: Buffer overread vulnerability in StringIO
   2024-03-23 15:28:48 by Takahiro Kambe | Files touched by this commit (7)
Log message:
lang/ruby31-base: fix CVE-2024-27280 and CVE-2024-27281

Update rdoc to 6.4.1.1 to fix for CVE-2024-27281.
Update stringio to 3.0.1.2 to fix for CVE-2024-27280.

Bump PKGREVISION.
   2024-01-16 16:14:53 by Takahiro Kambe | Files touched by this commit (3)
Log message:
lang/ruby31-base: a few clean up

* RUBY_SUFFIX is always defined.
* Avoid use "!empty()".

NFC.
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2297)
Log message:
*: bump for openssl 3
   2023-09-10 10:54:09 by Nia Alarie | Files touched by this commit (2)
Log message:
ruby3*-base: Require a compiler with c11 and thread local support.