./lang/ruby25-base, Ruby 2.5.5 release minimum base package

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.5.5, Package name: ruby25-base-2.5.5, 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, BeOS etc.)

This package is Ruby 2.5 release minimum base package.

DEINSTALL [+/-]

Required to run:
[textproc/libyaml]

Required to build:
[pkgtools/cwrappers]

Package options: ruby-build-ri-db

Master sites: (Expand)

SHA1: 85cee62e47f0707808ff3d7cb68b6cd075a65509
RMD160: d3a1f7dfd2a6fe176e698190de3d1e3fbf6e3f92
Filesize: 11191.242 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-16 15:34:56 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
lang/ruby25-base: updateo to 2.5.5

Update ruby25{,-base} to 2.5.5.

Quote from release announce:

Ruby 2.5.4 (2019-03-13)

This release includes bug fixes and a security update of the bundled
RubyGems. See details in Multiple vulnerabilities in RubyGems and the commit
logs.

Ruby 2.5.5 (2019-03-15)

This release includes a bug fix for the deadlock in the
multi-thread+multi-process (using Process.fork) applications (ex: puma).
   2019-03-12 05:22:34 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
lang/ruby25-base: Add security patch for rubygems

Add security patch for rubygems, fixing these problem.

* CVE-2019-8320: Delete directory using symlink when decompressing tar
* CVE-2019-8321: Escape sequence injection vulnerability in verbose
* CVE-2019-8322: Escape sequence injection vulnerability in gem owner
* CVE-2019-8323: Escape sequence injection vulnerability in API response handlin
g
* CVE-2019-8324: Installing a malicious gem may lead to arbitrary code execution
* CVE-2019-8325: Escape sequence injection vulnerability in errors

https://www.ruby-lang.org/en/news/2019/ … -rubygems/

Since original patch included in official announce dose not cleanly applied to
Ruby 2.5.3, use a local version which drop patch to none existing test.

Bump PKGREVISION.
   2019-02-14 07:03:50 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
lang/ruby25-base: add missing document installation

* Add missing document installation.
* Do not remove non-existing extconf.rb of ext/tk.

Bump PKGREVISION.
   2019-02-07 11:07:21 by matthew green | Files touched by this commit (3)
Log message:
apply the gcc6.5 and arm64 hack to gcc [67].*.  fixes arm64 builds on gcc7.
   2019-01-03 06:19:03 by Takahiro Kambe | Files touched by this commit (5)
Log message:
lang/ruby: switch to use distfiles in '.xz' format

Switch to use distfiles in '.xz' format.
   2018-12-22 04:53:24 by Roy Marples | Files touched by this commit (1)
Log message:
ruby does not like -fomit-frame-pointer on NetBSD/aarch64
   2018-10-18 16:21:36 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
lang/ruby25-base: update to 2.5.3

Ruby 2.5.2 Released

Ruby 2.5.2 has been released.

This release includes some bug fixes and some security fixes.

* CVE-2018-16396: Tainted flags are not propagated in Array#pack and
  String#unpack with some directives

* CVE-2018-16395: OpenSSL::X509::Name equality check does not work correctly
  There are also some bug fixes. See commit logs for more details.

Ruby 2.5.3 Released

Ruby 2.5.3 has been released.

There were some missing files in the release packages of 2.5.2 which are
necessary for building. See details in [Bug #15232].

This release is just for fixing the packaging issue. This release doesn’t
contain any additional bug fixes from 2.5.2.
   2018-07-17 12:56:24 by Jonathan Perkin | Files touched by this commit (8)
Log message:
*: Add some required USE_GCC_RUNTIME.