NOTICE: This package has been removed from pkgsrc

./lang/ruby30-base, Ruby 3.0.6 release minimum base package

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


Branch: CURRENT, Version: 3.0.6nb1, Package name: ruby30-base-3.0.6nb1, Maintainer: taca

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 (as in Perl). It is simple, straight-forward, and
extensible.

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 DOS, Windows,
Mac, etc.)

Ruby 3.0 introduces a number of new features and performance
improvements, most notably:

* Performance
- MJIT
* Concurrency
- Ractor
- Fiber Scheduler
* Typing (Static Analysis)
- RBS
- TypeProf

This package is Ruby 3.0 release minimum base package.

DEINSTALL [+/-]


Package options: ruby-build-ri-db

Master sites: (Expand)

Filesize: 15492.734 KB

Version history: (Expand)


CVS history: (Expand)


   2023-09-09 16:18:19 by Takahiro Kambe | Files touched by this commit (31) | Package removed
Log message:
lang/ruby30-base: remove package

Removing Ruby 3.0 package.

* There is no need to use Ruby 3.0, Ruby 3.1 has enough compatibility.
* Ruby 3.0 dose not support OpenSSL 3.

So it cost to keep it now.
   2023-06-29 17:37:17 by Takahiro Kambe | Files touched by this commit (6) | Package updated
Log message:
lang/ruby30-base: update bundled gem uri to 0.10.3

Fix CVE-2023-36617: ReDoS vulnerability in URI.

Bump PKGREVISION.
   2023-04-01 11:08:51 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
lang/ruby30: update to 3.0.6

Ruby 3.0.6 Released			Posted by usa on 30 Mar 2023

Ruby 3.0.6 has been released.

This release includes security fixes. Please check the topics below for
details.

* CVE-2023-28755: ReDoS vulnerability in URI
* CVE-2023-28756: ReDoS vulnerability in Time

This release also includes some bug fixes.  See the GitHub releases for
further details.

After this release, we end the normal maintenance phase of Ruby 3.0, and
Ruby 3.0 enters the security maintenance phase.  This means that we will no
longer backport any bug fixes to Ruby 3.0 except security fixes.

The term of the security maintenance phase is scheduled for a year.  Ruby
3.0 reaches EOL and its official support ends by the end of the security
maintenance phase.  Therefore, we recommend that you start to plan upgrade
to Ruby 3.1 or 3.2.
   2022-11-26 14:07:52 by Takahiro Kambe | Files touched by this commit (5) | Package updated
Log message:
lang/ruby30-base: update to 3.0.5

Ruby 3.0.5 Released (2022-11-24)

Ruby 3.0.5 has been released.

This release includes a security fix.  Please check the topics below for
details.

* CVE-2021-33621: HTTP response splitting in CGI

This release also includes some bug fixes.  See the commit logs for further
details.
   2022-07-18 14:47:52 by Jonathan Perkin | Files touched by this commit (2)
Log message:
ruby30-base: Remove man entries from ALTERNATIVES.

pkg_alternatives does not support manual pages (it creates its own wrappers
based on the binary names), and including them breaks upgrade rebuilds.

Bump PKGREVISION.
   2022-05-04 18:44:53 by Takahiro Kambe | Files touched by this commit (5)
Log message:
lang/ruby: fix Ruby 3.0 build problem on NetBSD 8.0

Something wrong with expantion of static_assert macro in <assert.h>
on NetBSD 8.0.  So, avoid use of static_assert on NetBSD 8.0.

NetBSD 8.1 and later dose not have this problem.
   2022-05-04 17:49:16 by Jonathan Perkin | Files touched by this commit (3)
Log message:
ruby30-base: Retain _XOPEN_SOURCE on SunOS.

Fixes build of eventmachine (which assumes the XPG4.2 "void *" type for
iov_base), and mirrors settings of ruby 2.x.   Bump PKGREVISION.
   2022-04-12 16:52:27 by Takahiro Kambe | Files touched by this commit (5) | Package updated
Log message:
lang/ruby30-base: update to 3.0.4

Ruby 3.0.4 has been released.

This release includes security fixes.  Please check the topics below for
details.

* CVE-2022-28738: Double free in Regexp compilation
* CVE-2022-28739: Buffer overrun in String-to-Float conversion

See the commit logs for further details.