Path to this page:
./
lang/ruby31-base,
Ruby 3.1.6 release minimum base package
Branch: CURRENT,
Version: 3.1.6,
Package name: ruby31-base-3.1.6,
Maintainer: tacaRuby 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 [+/-]# $NetBSD: DEINSTALL,v 1.1 2022/01/16 13:57:10 taca Exp $
RUBY_GEM_BASE="${PREFIX}/@RUBY_GEM_BASE@"
RUBY_SITERIDIR="${PREFIX}/@RUBY_SITERIDIR@"
case ${STAGE} in
DEINSTALL)
${RM} -f ${RUBY_SITERIDIR}/created.rid
;;
POST-DEINSTALL)
${RM} -rf ${GEM_HOME}
${RMDIR} ${RUBY_GEM_BASE} 2>/dev/null || true
;;
esac
Package options: ruby-build-ri-db
Master sites: (Expand)
Filesize: 14915.934 KB
Version history: (Expand)
- (2024-06-02) Updated to version: ruby31-base-3.1.6
- (2024-04-25) Updated to version: ruby31-base-3.1.5
- (2024-03-23) Updated to version: ruby31-base-3.1.4nb3
- (2023-10-25) Updated to version: ruby31-base-3.1.4nb2
- (2023-06-29) Updated to version: ruby31-base-3.1.4nb1
- (2023-04-01) Updated to version: ruby31-base-3.1.4
CVS history: (Expand)
2024-04-25 16:51:54 by Takahiro Kambe | Files touched by this commit (10) | |
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 (2298) |
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.
|
2023-06-29 17:39:12 by Takahiro Kambe | Files touched by this commit (6) | |
Log message:
lang/ruby31-base: update bundled gem uri to 0.12.2
Fix CVE-2023-36617: ReDoS vulnerability in URI.
Bump PKGREVISION.
|
2023-04-01 11:17:15 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
lang/ruby31: update to 3.1.4
Ruby 3.1.4 Released Posted by nagachika on 30 Mar 2023
Ruby 3.1.4 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
What's Changed
* Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is
applied
* Bug #19153: Since 2.7.7 CGI::Cookie raises ArgumentError when cookie
domains is prefixed with a dot
* Bug #18629: block args array splatting assigns to higher scope _ var
* Bug #18765: Wrong description introduced by
https://github.com/ruby/ruby/pull/4938/files
* Bug #19189: Ruby 3.1.3/3.2.x can no longer find pkg-config if not present
at buildtime
* Bug #19292: Time object's wday, yday, and isdst returns broken value (and
so does to_a) when kwarg in: 'UTC' was given
* Bug #19305: TracePoint#parameters segfaults when certain method creation
pattern is used
* Bug #19319: Crash in rb_str_casemap
* Bug #19316: YJIT crash in 3.2.0
* Bug #19284: Integer overflow when using RUBY_GC_HEAP_INIT_SLOTS
environment variable
* Bug #19320: Crash during compaction while traversing the stack
* Bug #19389: StringIO gets(..., chomp: true) behaves differently to File/IO.
* Bug #19284: Integer overflow when using RUBY_GC_HEAP_INIT_SLOTS
environment variable
* Bug #19398: Memory leak in WeakMap
* Bug #19403: Unable to Build Native Gems on Mac with Ruby 3.1.0+
* Bug #19415: Incorrect circularity warning for concurrent requires
* Bug #19419: [BUG] try to mark T_NONE object in ibf_dump_mark
* Bug #19445: Segmentation fault with Numeric#step
* Bug #19161: Cannot compile 3.0.5 or 3.1.3 on Red Hat Enterprise Linux 7
* Bug #18989: Backport f229b36087f1b387d77af8f3fa50f9bffd2fd44e to ruby_3_1
* Bug #18748: Range#cover? returns true for beginless range of different
type
* Bug #18827: __ENCODING__ is not set to the source encoding when saving
script lines
* Bug #19242: Circular cause by Marshal
* Bug #19243: Windows: Dir.home returns string in wrong encoding
* Bug #19115: RubyGems fails to detect OpenSSL in --with-static-linked-ext
builds
* Bug #18464: RUBY_INTERNAL_EVENT_NEWOBJ tracepoint causes an interpreter
crash when combined with Ractors
* Bug #19529: [BUG] ObjectSpace::WeakMap can segfault after compaction
* Bug #19485: Unexpected behavior in squiggly heredocs
Note: This list is automatically generated by tool/gen-github-release.rb.
Because of this, some commits may be missing.
|
2023-01-16 07:33:51 by David A. Holland | Files touched by this commit (1) |
Log message:
lang/ruby31-base: quote ${CC}; PR 57167
|