NOTICE: This package no longer exists in Ports


./lang/ruby/2.2 [object oriented script language with threads]

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.2.8, Package name: ruby-2.2.8
Maintained by: Jeremy Evans
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • no_tk
  • no_ri_docs
  • bootstrap
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)
  • (2017-11-02) Package deleted from Ports
  • (2017-09-17) Updated to version: ruby-2.2.8
  • (2017-04-05) Updated to version: ruby-2.2.7
  • (2016-11-19) Updated to version: ruby-2.2.6
  • (2016-04-30) Updated to version: ruby-2.2.5
  • (2015-12-19) Updated to version: ruby-2.2.4
  • (2015-08-22) Updated to version: ruby-2.2.3
  • (2015-04-16) Updated to version: ruby-2.2.2
  • (2015-03-17) Updated to version: ruby-2.2.1
  • (2015-01-09) Package added to openports.se, version ruby-2.2.0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit 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