Version: 2.2.8, Package name: ruby-2.2.8 |
Maintained by: Jeremy Evans |
Master sites: |
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description-gdbm This is a Ruby extension to the GDBM library which is part of the Ruby distribution. Description-main 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.) Description-ri_docs This contains the files used by ruby's ri tool to get documentation about classes and methods in ruby core and standard library. Description-tk This is Ruby/Tk, a Ruby interface to the Tk widget set. It's a part of the official Ruby distribution. |
Filesize: 16290.678 KB |
Version History (View Complete History) |
|
2018-02-23 08:04:03 by Jeremy Evans | Files touched by this commit (7) |
Log message: Update ruby 2.1, 2.2, 2.3, and 2.4 for recent security patches to rubygems. Use upstream patch directly for 2.2, 2.3, and 2.4, and manually backport the 2.2 patch to 2.1. OK jasper@ |
2017-12-18 09:04:00 by Jeremy Evans | Files touched by this commit (12) |
Log message: Update to ruby 2.2.9, 2.3.6, and 2.4.3 in 6.2-stable This fixes CVE-2017-17405 and CVE-2017-0903. As ruby 2.1 and 1.8 are no longer supported upstream, this backports the patch for CVE-2017-17405 to 2.1 and 1.8, and the patch for CVE-2017-0903 to 2.1. OK sthen@ |
2017-09-07 11:32:16 by Jeremy Evans | Files touched by this commit (3) |
Log message: Apply rubygems 2.6.13 security patches from upstream |
2017-09-02 15:29:47 by Jeremy Evans | Files touched by this commit (6) |
Log message: Apply security patches provided by ruby-core to fix security issues in rubygems for versions still supported upstream (2.2, 2.3, and 2.4). No CVE numbers, but this fixes the following vulnerabilities: * Fix a DNS request hijacking vulnerability. * Fix an ANSI escape sequence vulnerability. * Fix a DOS vulernerability in the query command. * Fix a vulnerability in the gem installer that allowed a malicious gem to overwrite arbitrary files. |
2017-04-04 15:40:01 by Jeremy Evans | Files touched by this commit (3) |
Log message: Update to ruby 2.2.7 |
2016-11-18 21:55:26 by Jeremy Evans | Files touched by this commit (7) |
Log message: Update to ruby 2.2.6 Bump minor due to new exported function. |
2016-11-04 11:03:29 by Jeremy Evans | Files touched by this commit (6) |
Log message: Add a couple directories to the PLIST These directories are needed to that installing a ruby gem ext port and then remove the ruby package doesn't leave directories around. This is only a partial fix, the ruby gem ext ports all need a similar fix. Problem pointed out by and feedback from pirofti@ |
2016-09-01 08:23:58 by Jeremy Evans | Files touched by this commit (4) |
Log message: Remove references to sparc and vax |
2016-08-19 13:09:34 by Jeremy Evans | Files touched by this commit (6) |
Log message: Add USE_WXNEEDED to ruby, to get devel/ruby-therubyracer working Original diff from awolk@, OK sthen@ Change to use USE_WXNEEDED by me |
2016-07-15 09:53:05 by Jeremy Evans | Files touched by this commit (5) |
Log message: Fix REVISION-main bumps |
2016-07-15 09:39:04 by Jeremy Evans | Files touched by this commit (9) |
Log message: Use shadow versions of password functions |
2016-06-29 10:14:45 by Marc Espie | Files touched by this commit (309) |
Log message: add is-branch to all trivial ports that exist as multiple branches. |
2016-04-30 08:18:13 by Jeremy Evans | Files touched by this commit (4) |
Log message: Update to ruby 2.2.5 |
2016-03-30 10:47:34 by Visa Hankala | Files touched by this commit (3) |
Log message: Re-enable on mips64. OK jasper@ |
2016-02-29 13:46:54 by Jeremy Evans | Files touched by this commit (6) |
Log message: Make dpb not try to build -ri_docs subpackages on slow arches The previous way was bogus. Use bsd.port.arch.mk to remove MULTI_PACKAGES instead of having the lack of no_* FLAVOR add them. Change the no_x11 PSUEDO_FLAVOR to no_tk, since what it does is turn off the -tk subpackage. Remove post-install target from Makefile.inc, and use a manually post-install in every version. This is necessary due to bsd.port.arch.mk usage. Noticed by tobiasu@ Guidance from espie@ |
2016-01-06 04:40:45 by Sebastian Reitenbach | Files touched by this commit (1) |
Log message: I don't get a OOM condition building on HPPA, manually as well as when using DPB, so remove the BROKEN marker. Let's see how it works out for landry bulk building OK landry@ |
2015-12-24 04:31:46 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: Security fix for CVE-2015-7551 |
2015-12-18 10:40:08 by Jeremy Evans | Files touched by this commit (4) |
Log message: Update to ruby 2.2.4, fixing CVE-2015-7551 Bump lib minor due to added function. Drop a couple of patches included upstream. |
2015-12-04 13:47:53 by Landry Breuil | Files touched by this commit (7) |
Log message: Mark BROKEN-hppa for reliable BROKEN-ness (gcc ICEs, undefined refs to atomics, various horrors) |
2015-08-27 09:55:04 by Matthias Kilian | Files touched by this commit (10) |
Log message: Fix build after SSLv3 removal. ok sthen@ |
2015-08-22 09:14:15 by Jeremy Evans | Files touched by this commit (4) |
Log message: Update to 2.2.3 |
2015-06-30 01:51:31 by Jasper Lievisse Adriaanse | Files touched by this commit (6) |
Log message: Security fixes for CVE-2015-3900 and CVE-2015-4020 with jeremy@ |
2015-06-29 12:55:03 by Jeremy Evans | Files touched by this commit (6) |
Log message: Add fixes for CVE-2015-3900 and CVE-2015-4020 OK jasper@ |
2015-04-21 04:32:42 by Jasper Lievisse Adriaanse | Files touched by this commit (11) |
Log message: Backport fix for regression introduced by fix for CVE-2013-4073 |
2015-04-15 16:00:04 by Jeremy Evans | Files touched by this commit (2) |
Log message: Update to ruby 2.2.2 Fixes overly permissive matching of hostnames, CVE-2015-1855. |
2015-03-16 13:39:05 by Jeremy Evans | Files touched by this commit (2) |
Log message: Update to ruby 2.2.1 Major lib bump due to structure changes. |
2015-02-17 10:18:22 by Jeremy Evans | Files touched by this commit (4) |
Log message: Add --with-mantype=doc to CONFIGURE_ARGS, to install mdoc manuals instead of man manuals. Fixes man rake22, which was broken before. Remove USE_GROFF as mandoc formats the manuals properly. While here, fix the xargs usage in pre-install to handle cases where fake is run after being cleaned. Issue with rake22 man page reported by naddy@ Detailed analysis and --with-mantype=doc change from schwarze@ xargs fix from me |