Commit graph

260 commits

Author SHA1 Message Date
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2014-05-05 09:45:36 +00:00
Steve Wills
d370b8a9bf - Fix issues with specifying ${RUBY} variable
PR:		ports/170916
Reported by:	Hiroto Kagotani <hiroto.kagotani@gmail.com>
2014-04-13 02:44:45 +00:00
Baptiste Daroussin
3ba7dc60bd Remove support for not staged ports
Approved by:	ruby@ (swills)
2014-04-09 09:25:29 +00:00
Steve Wills
eedf7913ee - Fix patch broken in r292221
PR:		ports/187472
Redported by:	Jeremy Chadwick <jdc@koitsu.org>
2014-03-23 15:31:43 +00:00
Steve Wills
cf48be67f0 - Update Ruby 2.1 to 2.1.1 2014-02-25 04:23:14 +00:00
John Marino
1a169331b0 Mk/bsd.(ruby,efl).mk: Replace "freebsd" with OPSYS:L
This change is no-op for FreeBSD but is needed for DragonFly support.
It has been run in dports for a year.  Also unneeded trailing slashes were
removed from bsd.efl.mk (also tested for a year).

Approved by: 	portmgr (bapt)
2014-02-21 18:53:16 +00:00
Steve Wills
20c88bccc7 - Add Ruby 2.1 2014-02-18 15:35:42 +00:00
Sunpoet Po-Chuan Hsieh
7c6ecde898 - Group common variable declarations together
Reviewed by:	swills
2014-02-15 07:23:56 +00:00
Sunpoet Po-Chuan Hsieh
eac5501ee7 - Remove unnecessary trailing backslash 2014-02-11 16:43:35 +00:00
Bryan Drewery
731e46f350 Fix trailing newline breaking INDEX
Submitted by:	cperciva
2014-02-09 03:05:21 +00:00
Bryan Drewery
447562319e Allow staging USE_RUBY_SETUP ports.
They must be built with the proper prefix, but at install
phase they should be passed --prefix=STAGEDIR. It will
already install to the previously used PREFIX so this
will end up installing into ${STAGEDIR}${PREFIX}

With hat:	ruby
2014-02-09 01:54:56 +00:00
Ryan Steinmetz
fa6095be88 - Honor user-defined LANG/LC_ALL/LC_CTYPE before defaulting (improves upon fix committed in r342091)
- Ensure LANG/LC_ALL/LC_CTYPE are defined in GEM_ENV for all versions of ruby

PR:		ports/186313
Reviewed by:	swills@
With hat:	ruby@
2014-02-01 16:29:36 +00:00
Ryan Steinmetz
7c7a3ee4b8 - Resolve RDoc generation problems
PR:		ports/186313
Submitted by:	zi@
Approved by:	bdrewery@ (portmgr)
With hat:	ruby@
2014-01-31 23:02:59 +00:00
Steve Wills
a3094148c6 - Add patch to increase stack size to avoid crash on ppc64
- Bump PORTREVISION due to binary and package change

Submitted by:	jhibbits (via private email)
2014-01-25 22:10:56 +00:00
Antoine Brodin
f65a743cc7 Make it possible to stage ruby gems using mkmf as a regular user
Reviewed by:	bapt
With hat:	portmgr
2014-01-22 20:47:04 +00:00
Steve Wills
03fdbd5ccf - Fix mkmf DESTDIR issue with patch from upstream
Obtained from:	http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/mkmf.rb?r1=41756&r2=41755&pathrev=41756
2014-01-02 20:46:29 +00:00
Steve Wills
9de02523dd - Add patch to bundled rdoc to fix issue which causes some ports to fail to
build

Obtained from:	f4f5b94285
2014-01-02 02:35:40 +00:00
Steve Wills
e1609e7d27 - Fix patch to uri module that I broke in r334630
- Bump PORTREVISION

PR:		ports/184315
Submitted by:	Andris Raugulis <andris@govs.lv>
2013-11-27 13:21:30 +00:00
Steve Wills
f38a81fc62 - Fix and report heap overflow in floating point parsing issue in ruby
Security:	cc9043cf-7f7a-426e-b2cc-8d1980618113
2013-11-23 03:10:04 +00:00
Thomas Abthorpe
1d55dd3d43 - Remove final vestiges of ruby18
Exp-run by:	bdrewery
2013-10-31 12:15:50 +00:00
Antoine Brodin
60e079a05c Fix staging to rubygems
Approved by:	portmgr (bapt)
2013-10-17 16:45:07 +00:00
Baptiste Daroussin
eb6d37560f Allow staging rubygems (which here, enforce the bindir for staged rubygem ports) 2013-10-17 13:28:50 +00:00
Sunpoet Po-Chuan Hsieh
a709c2b1fc - Fix typo [1]
- Reword warning message

PR:		ports/182429 [1]
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
2013-09-27 06:18:40 +00:00
Baptiste Daroussin
377fc0342d Introduce the one-true-way to handle multi version ports
This defines a new macros for end users!
DEFAULT_VERSIONS.
This macros is used to end-users to define what version they want to be
the default version for the whole ports tree (for ports allowing that)

Syntax is the following:
DEFAULT_VERSIONS=	perl5=5.18 ruby=2.0

Swith bsd.ruby.mk to use it[1], switch Uses/perl5.mk to use it[2]

If you are maintaining settable multi version port, please change it so
it uses DEFAULT_VERSIONS.

Reviewed by:	ruby (swills) [1], perl (az) [2]
Approved by:	ruby (swills) [1], perl (az) [2]
2013-09-19 08:16:43 +00:00
Steve Wills
06ea1d1b82 - Update to 1.9.3-p448
- Remove patch for issue fixed upstream
2013-07-11 20:07:33 +00:00
Baptiste Daroussin
71aec7fcbd Fix MAKE_FORCE_JOBS 2013-07-06 12:53:57 +00:00
TAKATSU Tomonari
03bdec2090 - Fix the value of RUBY_PROVIDED to be able to compare with
RUBY_REQUIRE correctly
- Define RUBY_RELVERSION_CODE
- Add descriptions about RUBY_RELVERSION and RUBY_RELVERSION_CODE

PR:		ports/179830
Submitted by:	tota (myself)
2013-06-23 06:57:46 +00:00
Steve Wills
9408d33b1b - Update Ruby 2.0.0 to p195
- Disable dtrace support on powerpc [1]

PR:		ports/177485 [1]
Reported by:	Justin Hibbits <jrh29@alumni.cwru.edu> [1]
2013-05-28 00:46:32 +00:00
Steve Wills
0f62f20598 - Switch default version of Ruby to 1.9 2013-05-27 13:11:30 +00:00
Steve Wills
9525314673 - Update to p429
- Cleanup a bit while here, headers use spaces not tabs
- Add patch for Ruby bug 8406, already fixed upstream
2013-05-26 19:22:51 +00:00
Steve Wills
d77d47f8f2 - Add LC_TYPE to avoid encoding issues with many gems 2013-02-25 02:13:41 +00:00
Steve Wills
f293be94df - Fix plist for ruby 2.0 2013-02-25 00:07:56 +00:00
Steve Wills
9f9a1a0e4d - Update to 1.9.3p392
Security:	forthcoming
2013-02-24 17:09:12 +00:00
Steve Wills
b665858e89 - Add Ruby 2.0 2013-02-24 15:37:23 +00:00
Steve Wills
05e464023e - Add ability to patch rubygem- ports 2013-02-24 06:02:06 +00:00
Steve Wills
561a5a1691 - Update Ruby 1.9 to 1.9.3p385. This fixes a security issue in rdoc (CVE-2013-0256)
- Also add the patch for the security issue in the bundled json (CVE-2013-0269)
- Fix an issue with the .pc file by patching configure [1]

Reported by:	avg [1]
Security:	forthcoming
2013-02-12 15:23:04 +00:00
Jason Helfman
f0bbc55498 - update remaining ruby@ maintained ports to new options framework
- trim historical header where applicable

Reviewed by:	swills@ (ruby@)
2013-01-11 22:05:13 +00:00
Steve Wills
dd14410e21 - Update lang/ruby19 to 1.9.3p327
- Document security issue in earlier versions

Security:	5e647ca3-2aea-11e2-b745-001fd0af1a4c
Feature safe:	yes
2012-11-10 04:00:41 +00:00
Steve Wills
3b83023999 - Update to 1.8.7 p371
Security:	2a093853-2495-11e2-b0c7-000d601460a4
Feature safe:	yes
2012-11-02 14:24:53 +00:00
Steve Wills
be4019c82b - Update lang/ruby19 to 1.9.3.286
- Don't try to cleanup dir created by ruby-gems
- Trim headers while here

Feature safe:	yes
2012-10-31 17:01:03 +00:00
Steve Wills
ffbafcde48 - Fix memory leak
PR:		ports/171807
Submitted by:	stas
2012-09-22 14:27:51 +00:00
Steve Wills
21ac3b59a5 - Update to 1.8.7p370
PR:		ports/169668
Submitted by:	stas
Approved by:	portmgr (linimon)
2012-07-16 19:11:35 +00:00
Steve Wills
35259f736a - Update lang/ruby19 to 1.9.3-p194
PR:		ports/167656
Submitted by:	Stanislav Sedov <stas@deglitch.com>
2012-05-16 17:43:28 +00:00
Steve Wills
b056987a7e - Update lang/ruby18 to p385
- Update lang/ruby19 to p125

Changes:

http://www.ruby-forum.com/topic/3663807#1047121
http://www.ruby-lang.org/en/news/2012/02/16/ruby-1-9-3-p125-is-released/

PR:		ports/165223
Submitted by:	swills (myself)
Reviewed by:	pgollucci
Approved by:	portmgr
2012-02-25 15:25:49 +00:00
Steve Wills
922347982c - Update to 1.8.7p357
Reviewed by:	pgollucci
Security:	91be81e7-3fea-11e1-afc7-2c4138874f7d
2012-01-21 15:40:26 +00:00
Thomas Abthorpe
1dd979d450 - Assign bsd.ruby.mk to ruby@ [1]
- Assign bsd.efl.mk and bsd.ocaml.mk to ports@

With hat:	portmgr
Discussed with:	swills@ [1]
2011-12-15 19:47:53 +00:00
Steve Wills
10c8b3516a - Update lang/ruby19 to 1.9.3
Submitted by:	stas@
With hat:	ruby@
Feature safe:	yes
Approved by:	portmgr (pav)
2011-11-21 20:59:09 +00:00
Steve Wills
d6f963ea5b - Move RAKE_VER out of bsd.ruby.mk since it is no longer needed 2011-10-25 21:06:55 +00:00
Stanislav Sedov
d14a2f6d79 - Do not install the 'gem' executable as part of ruby 1.9 install. The
version supplied is too old for some applications, so we're switching
  to using the version from ports.
- Allow ruby-gems installation for ruby 1.9.

Submitted by:	swills@ (based on).
2011-09-13 08:03:32 +00:00
Steve Wills
7468302ec9 - Remove USE_RUBY_AMSTD support, since it is no longer used
Discussed with:		stas
2011-09-13 01:43:10 +00:00