2022-07-18 14:48:38 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
ruby31-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-07 11:36:16 by Takahiro Kambe | Files touched by this commit (4) |
Log message:
lang/ruby31-base: better fix than privious one
Instead of disabling DTrace, process object file yjit.o with "dtrace -G".
Bump PKGREVISION.
|
2022-05-05 12:25:06 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
ruby31-base: Fix install on macOS arm64.
|
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:51 by Jonathan Perkin | Files touched by this commit (3) |
Log message:
ruby31-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 17:12:13 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
lang/ruby31-base: update to 3.1.2
Ruby 3.1.2 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.
|
2022-02-20 16:59:09 by Takahiro Kambe | Files touched by this commit (5) | |
Log message:
lang/ruby31-base: update to 3.1.1
From release announce:
Ruby 3.1.1 Released
Posted by naruse on 18 Feb 2022
Ruby 3.1.1 has been released.
This is the first TEENY version release of the stable 3.1 series.
See the commit logs <https://github.com/ruby/ruby/compare/v3_1_0...v3_1_1> \
for details.
|
2022-01-18 09:26:38 by Thomas Klausner | Files touched by this commit (2) |
Log message:
ruby*-base: add PKGMANDIR to FILES_SUBST
Fixes ALTERNATIVES files.
Bump PKGREVISION.
|
2022-01-16 15:22:06 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
lang/ruby31-base: remove ruby-fiddle from MESSAGE
|
2022-01-16 14:57:10 by Takahiro Kambe | Files touched by this commit (25) |
Log message:
lang/ruby31-base: add package version 3.1.0
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.
|