FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
ruby24 Object-oriented interpreted scripting language
2.4.2,1 lang on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: ruby@FreeBSD.org search for ports maintained by this maintainer
Port Added: 26 Dec 2016 19:00:19
Also Listed In: ruby ipv6
License: BSD2CLAUSE RUBY
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.)

WWW: https://www.ruby-lang.org/en/
SVNWeb : Homepage : PortsMon : pkg-plist

To install the port: cd /usr/ports/lang/ruby24/ && make install clean
To add the package: pkg install ruby24

PKGNAME: ruby24

NOT_FOR_ARCHS: ia64

distinfo:

TIMESTAMP = 1505677438
SHA256 (ruby/ruby-2.4.2.tar.xz) = 748a8980d30141bd1a4124e11745bb105b436fb1890826e0d2b9ea31af27f735
SIZE (ruby/ruby-2.4.2.tar.xz) = 10046412


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. libffi>=0 : devel/libffi
  2. autoconf-2.69 : devel/autoconf
  3. autoheader-2.69 : devel/autoconf
  4. autoreconf-2.69 : devel/autoconf
  5. aclocal-1.15 : devel/automake
  6. automake-1.15 : devel/automake
Runtime dependencies:
  1. libffi>=0 : devel/libffi
Library dependencies:
  1. libyaml.so : textproc/libyaml
  2. libedit.so.0 : devel/libedit
  3. libunwind.so : devel/libunwind
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for ruby24-2.4.2,1:
     CAPIDOCS=off: Build and install C API documents
     DEBUG=off: Build with debugging support
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
     GMP=off: Use GMP to accelerate Bignum operations
     RDOC=on: Build and install Rdoc indexes
====> Which line editing lib to use: you have to select exactly one of them
     LIBEDIT=on: Use libedit
     READLINE=off: Use libreadline
===> Use 'make config' to modify these settings

USES:
autoreconf cpe ssl tar:xz libedit

pkg-message:
====
Some of the standard commands are provided as separate ports for ease
of upgrading:

	devel/ruby-gems:	gem - RubyGems package manager
	devel/rubygem-rake:	rake - Ruby Make

And some of the standard libraries are provided as separate ports
since they require extra dependencies:

	databases/ruby-gdbm:	GDBM module

Install them as occasion demands.
====

Master Sites:
  1. ftp://ftp.fu-berlin.de/unix/languages/ruby/2.4/
  2. ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/2.4/
  3. ftp://ftp.kr.FreeBSD.org/pub/ruby/2.4/
  4. ftp://ftp.ruby-lang.org/pub/ruby/2.4/
  5. http://cache.ruby-lang.org/pub/ruby/2.4/
  6. http://ftp.ruby-lang.org/pub/ruby/2.4/

Number of commits found: 15

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 Sep 2017 10:48:29
Original commit files touched by this commit  2.4.2,1
Revision:450351
mat search for other commits by this committer
Remove USES=execinfo.

PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
19 Sep 2017 17:01:16
Original commit files touched by this commit  2.4.2,1
Revision:450150
sunpoet search for other commits by this committer
Update to 2.4.1

- Update WWW

Changes:	https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-4-2-released/
Security:	95b01379-9d52-11e7-a25c-471bafc3262f
MFH:		2017Q3
11 Jul 2017 21:03:09
Original commit files touched by this commit  2.4.1_2,1
Revision:445549
swills search for other commits by this committer
lang/ruby2{2,3,4}: require libunwind

Since ruby detects this if it's installed, and it's more often installed now
due to other deps, and ruby provides no way to not depend on it if it's found,
pull it in as a dependency unconditionally. While here, fix plist for ruby 2.4
with the CAPIDOCS option on, and restore the MAKE_JOBS_UNSAFE flag when using
that build option since it's not fixed like I thought it was.

PR:		219796
Reported by:	Grzegorz Junka <list1@gjunka.com>
12 Jun 2017 22:25:35
Original commit files touched by this commit  2.4.1,1
Revision:443479
sunpoet search for other commits by this committer
Use USES=readline:port
07 May 2017 15:38:05
Original commit files touched by this commit  2.4.1,1
Revision:440342
miwi search for other commits by this committer
- Really fix plist when CAPIDOCS is enabled
01 May 2017 14:55:06
Original commit files touched by this commit  2.4.1,1
Revision:439900
sunpoet search for other commits by this committer
Always use latest doxygen

MFH:		2017Q2
01 May 2017 12:47:30
Original commit files touched by this commit  2.4.1,1
Revision:439891
sunpoet search for other commits by this committer
Fix PLIST when CAPIDOCS option is enabled

PR:		218504
Reported by:	Kalten <kalten@gmx.at>
MFH:		2017Q2
03 Apr 2017 12:57:17
Original commit files touched by this commit  2.4.1,1
Revision:437625
sunpoet search for other commits by this committer
Pet portlint
27 Mar 2017 19:12:25
Original commit files touched by this commit  2.4.1,1
Revision:437077
sunpoet search for other commits by this committer
Update to 2.4.1

Changes:	http://www.ruby-lang.org/en/news/2017/03/22/ruby-2-4-1-released/
19 Mar 2017 17:19:55
Original commit files touched by this commit  2.4.0_1,1
Revision:436507
antoine search for other commits by this committer
- Update devel/doxygen to 1.8.13
- Adjust ports depending on it

PR:		217801
27 Feb 2017 06:37:46
Original commit files touched by this commit  2.4.0,1
Revision:434915
sunpoet search for other commits by this committer
Fix doxygen version requirement

PR:		217384
Submitted by:	Yunchih Chen <yunchih@csie.ntu.edu.tw>
18 Jan 2017 13:20:32
Original commit files touched by this commit  2.4.0,1
Revision:431796  Sanity Test Failure
tijl search for other commits by this committer
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
27 Dec 2016 18:16:13
Original commit files touched by this commit  2.4.0,1
Revision:429641
sunpoet search for other commits by this committer
- Sort PLIST
26 Dec 2016 20:52:15
Original commit files touched by this commit  2.4.0,1
Revision:429571
sunpoet search for other commits by this committer
- Fix PLIST
26 Dec 2016 19:00:05
Original commit files touched by this commit  2.4.0,1
Revision:429566
swills search for other commits by this committer
Add Ruby 2.4.0

While here, remove local patches that are no longer needed and simplify
post-patch target.

Number of commits found: 15

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
arjOct 19
cactiOct 19
mariadb100-serverOct 19
mariadb101-serverOct 19
mariadb102-serverOct 19
mariadb55-serverOct 19
mysql55-serverOct 19
mysql56-serverOct 19
mysql57-serverOct 19
percona55-serverOct 19
percona56-serverOct 19
percona57-serverOct 19
krb5Oct 18
krb5-113Oct 18
krb5-114Oct 18

22 vulnerabilities affecting 93 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31601
Broken 154
Deprecated 77
Ignore 423
Forbidden 0
Restricted 175
No CDROM 78
Vulnerable 57
Expired 16
Set to expire 70
Interactive 0
new 24 hours 1
new 48 hours9
new 7 days16
new fortnight46
new month426

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.