Path to this page:
./
lang/ruby33,
Ruby 3.3.6 release package
Branch: CURRENT,
Version: 3.3.6,
Package name: ruby33-3.3.6,
Maintainer: tacaRuby is an interpreted object-oriented programming language often used for
web development. It also offers many scripting features to process plain
text and serialized files, or manage system tasks. It is simple,
straightforward, 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 Windows, Mac, etc.)
Ruby 3.3 introduces a number of new features and performance improvements,
here are some of them:
* Prsim parser (as a default gem).
* Performance: YJIT: Verious improvements including performance.
* Performance: RJIT: Experital pure-Ruby JIT compiler replace MJIT.
* M:N thread scheduler.
* Retirement of ext/readline.
DEINSTALL [+/-]# $NetBSD: DEINSTALL,v 1.1 2024/01/21 08:22:02 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, ruby-yjit
Master sites: (Expand)
Filesize: 16013.895 KB
Version history: (Expand)
- (2024-11-06) Updated to version: ruby33-3.3.6
- (2024-09-05) Updated to version: ruby33-3.3.5
- (2024-07-13) Updated to version: ruby33-3.3.4
- (2024-06-15) Updated to version: ruby33-3.3.3
- (2024-06-02) Updated to version: ruby33-3.3.2
- (2024-04-25) Updated to version: ruby33-3.3.1
CVS history: (Expand)
2024-04-25 17:12:05 by Takahiro Kambe | Files touched by this commit (7) | |
Log message:
lang/ruby33: update to 3.3.1
This is security release. Note CVE-2024-27280 and CVE-2024-27281 were
already fixed by ruby31-base-3.3.0nb1.
3.3.1 (2024-04-23)
* CVE-2024-27282: Arbitrary memory address read vulnerability with Regex
search
* CVE-2024-27281: RCE vulnerability with .rdoc_options in RDoc
|
2024-03-23 16:15:52 by Takahiro Kambe | Files touched by this commit (5) |
Log message:
lang/ruby33: fix CVE-2024-27281
Update rdoc to 6.6.3.1 to fix for CVE-2024-27281.
Bump PKGREVISION.
|
2024-01-21 09:22:03 by Takahiro Kambe | Files touched by this commit (25) |
Log message:
lang/ruby33: add version 3.3.0
Add ruby33 version 3.3.0 (Ruby 3.3.0). Since Ruby 3.3.0 dose not
contains devel/ruby-readline anymore, no ruby33-base package now.
Ruby is an interpreted object-oriented programming language often used for
web development. It also offers many scripting features to process plain
text and serialized files, or manage system tasks. It is simple,
straightforward, 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 Windows, Mac, etc.)
Ruby 3.3 introduces a number of new features and performance improvements,
here are some of them:
* Prsim parser (as a default gem).
* Performance: YJIT: Verious improvements including performance.
* Performance: RJIT: Experital pure-Ruby JIT compiler replace MJIT.
* M:N thread scheduler.
* Retirement of ext/readline.
|