./lang/ruby24-base, Ruby 2.4.5 release minimum base package

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


Branch: CURRENT, Version: 2.4.5, Package name: ruby24-base-2.4.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.4 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: b5be590b37487248da3a85541a62fb81f7f7e29a
RMD160: b0704071c12223b416ca5bd52a52671376d8ad5c
Filesize: 9828.82 KB

Version history: (Expand)


CVS history: (Expand)


   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:11:57 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:15:13 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
lang/ruby24-base: update to 2.4.5

Ruby 2.4.5 Released

Ruby 2.4.5 has been released.

This release includes about 40 bug fixes after the previous release, and also
includes several security fixes. Please check the topics below for details.

* 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
  See the commit logs for details.
   2018-07-17 12:56:24 by Jonathan Perkin | Files touched by this commit (8)
Log message:
*: Add some required USE_GCC_RUNTIME.
   2018-03-29 05:04:47 by Takahiro Kambe | Files touched by this commit (7) | Package removed
Log message:
lang/ruby24-base: update to 2.4.4, security release

Ruby 2.4.4 Released			Posted by nagachika on 28 Mar 2018

Ruby 2.4.4 has been released.

This release includes some bug fixes and some security fixes.

* CVE-2017-17742: HTTP response splitting in WEBrick
* CVE-2018-6914: Unintentional file and directory creation with directory
  traversal in tempfile and tmpdir
* CVE-2018-8777: DoS by large request in WEBrick
* CVE-2018-8778: Buffer under-read in String#unpack
* CVE-2018-8779: Unintentional socket creation by poisoned NUL byte in
  UNIXServer and UNIXSocket
* CVE-2018-8780: Unintentional directory traversal by poisoned NUL byte in Dir
* Multiple vulnerabilities in RubyGems

There are also some bug fixes. See commit logs for more details.
   2018-02-19 17:46:58 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
lang/ruby24-base: rubygem security fix

Add an patch to fix security problem of rubygems.

Bump PKGREVISION.
   2018-01-26 14:22:58 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
ruby24-base: Put -std= in CFLAGS not CPPFLAGS.  Bump PKGREVISION.