./lang/ruby/2.3 [object oriented script language with threads]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.3.5, Package name: ruby-2.3.5
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: 17418.942 KB
Version History (View Complete History)
  • (2017-09-17) Updated to version: ruby-2.3.5
  • (2017-04-08) Updated to version: ruby-2.3.4
  • (2016-11-23) Updated to version: ruby-2.3.3
  • (2016-11-19) Updated to version: ruby-2.3.2
  • (2016-04-30) Updated to version: ruby-2.3.1
  • (2016-01-07) Package added to openports.se, version ruby-2.3.0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   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-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-07 15:14:17 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.4
   2017-04-07 15:14:17 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.4
   2017-04-07 15:14:17 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.4
   2017-02-21 09:45:36 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Workaround for ram-constrained archs: build ext/ripper/ripper.c with -O1
ok phessler@ jeremy@ (maintainer)
   2017-02-21 09:45:36 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Workaround for ram-constrained archs: build ext/ripper/ripper.c with -O1
ok phessler@ jeremy@ (maintainer)
   2016-12-21 00:22:20 by Peter Hessler | Files touched by this commit (1)
Log message:
arm: OOM when building ext/ripper/ripper.c
   2016-11-23 08:59:32 by Jeremy Evans | Files touched by this commit (2)
Log message:
Update to ruby 2.3.3
   2016-11-23 08:59:32 by Jeremy Evans | Files touched by this commit (2)
Log message:
Update to ruby 2.3.3
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
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-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 04:53:27 by Jasper Lievisse Adriaanse | Files touched by this commit (36)
Log message:
retire sparc
   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-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-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:19:00 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.1
   2016-04-30 08:19:00 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.1
   2016-04-30 08:19:00 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.1
   2016-03-30 10:47:34 by Visa Hankala | Files touched by this commit (3)
Log message:
Re-enable on mips64.
OK jasper@
   2016-03-05 03:42:13 by Landry Breuil | Files touched by this commit (1)
Log message:
BROKEN-powerpc = OOM when building ext/ripper/ripper.c (like hppa)
   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-02-15 05:09:03 by Tobias Ulmer | Files touched by this commit (1)
Log message:
mark broken on sparc, needs more memory to compile than we currently allow