339 Commits

Author SHA1 Message Date
jeremy
a2208beef5 Fix comment for patchfile, no functional change. 2017-04-18 17:09:26 +00:00
jeremy
eedf27a3d2 Fix heap overflow by renaming HEAP_ALIGN_LOG to HEAP_PAGE_ALIGN_LOG in configure. 2017-04-17 18:29:11 +00:00
jeremy
799e944524 Update to ruby 2.3.4 2017-04-07 21:14:17 +00:00
jeremy
f0629c71a6 Update to ruby 2.2.7 2017-04-04 21:40:01 +00:00
jeremy
0043fdaf26 Update to ruby 2.4.1
Shared lib major bump due to removal of ruby_vm_sysstack_error_copy
function.  Regen patches.
2017-03-24 14:39:05 +00:00
jca
acf4c4a2f0 Workaround for ram-constrained archs: build ext/ripper/ripper.c with -O1
Same as lang/ruby/2.3.  Preventively add arm, just in case it is near
the maximum limit.
Prodded by jeremy@ (maintainer)
2017-02-21 17:04:45 +00:00
jca
b40bb7b3ca Workaround for ram-constrained archs: build ext/ripper/ripper.c with -O1
ok phessler@ jeremy@ (maintainer)
2017-02-21 16:45:36 +00:00
jeremy
4443230027 Add support for using ruby 2.4 to ruby.port.mk
This adds support for FLAVOR=ruby24 to most ruby gem ports, to
allow building of a package for ruby 2.4.

Additionally, refactor ruby.port.mk to reduce duplication and make
future updates simpler.

OK jasper@
2017-01-06 16:03:54 +00:00
jeremy
8d57e07b31 Hookup ruby 2.4 to the build 2017-01-06 16:00:21 +00:00
jeremy
4fb180cbad Import ruby 2.4.0
OK jasper@
2017-01-06 15:59:25 +00:00
phessler
d4ff38167f arm: OOM when building ext/ripper/ripper.c 2016-12-21 07:22:20 +00:00
jeremy
3991a161d8 Update to ruby 2.3.3 2016-11-23 15:59:32 +00:00
jeremy
d76bcdfea3 Update to ruby 2.3.2
Bump minor due to new exported function.
2016-11-19 04:56:00 +00:00
jeremy
584364fcdf Update to ruby 2.2.6
Bump minor due to new exported function.
2016-11-19 04:55:26 +00:00
jeremy
2ab6141022 Add directory containing gem.build_complete file to ruby gem ext packages
This is needed so that the packages do not leave around the directories
when they are removed.

This requires bumping all ruby gem ext ports, which will happen shortly.

Problem discovered by pirofti@
2016-11-04 21:25:10 +00:00
jeremy
6bf61276f8 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 17:03:29 +00:00
jeremy
2e6d02afd2 Send ruby 2.0 to the Attic
It was unhooked from the build back in September.
2016-10-31 12:02:49 +00:00
jeremy
07183c6d19 Unhook ruby 2.0 2016-09-06 15:38:41 +00:00
jeremy
e8a4d89481 Make ruby 2.3 the default ruby version.
Also, remove code allowing the building of ruby ports using ruby 2.0.
2016-09-06 15:23:26 +00:00
jeremy
dcd3b2292d Remove references to sparc and vax 2016-09-01 14:23:58 +00:00
jasper
003e889c0a retire sparc 2016-09-01 10:53:26 +00:00
jeremy
5a038f445f 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-08-19 19:09:34 +00:00
jeremy
c322ffdfb9 Fix REVISION-main bumps 2016-07-15 15:53:05 +00:00
jeremy
7465a481c5 Use shadow versions of password functions 2016-07-15 15:39:03 +00:00
espie
1d55a231e7 add is-branch to all trivial ports that exist as multiple branches. 2016-06-29 16:14:38 +00:00
jeremy
c19ffe2bbc Update JRuby to 9.1.1.0
This changes the ruby version JRuby supports to 2.3, so update ruby.port.mk
to match.
2016-05-27 17:04:35 +00:00
jeremy
a283c0a52c Update to ruby 2.3.1 2016-04-30 14:19:00 +00:00
jeremy
3a903bb2f2 Update to ruby 2.2.5 2016-04-30 14:18:12 +00:00
naddy
97770995bb replace the libiconv module with regular dependencies; ok jeremy@ 2016-04-27 12:07:09 +00:00
jeremy
a0bba702a8 Update to ruby 2.1.9 2016-04-07 14:24:30 +00:00
visa
29d7ebfad2 Re-enable on mips64.
OK jasper@
2016-03-30 16:47:34 +00:00
naddy
deea7ed07b drop SHARED_ONLY from python and ruby ports 2016-03-20 16:12:22 +00:00
naddy
5fc24d3cb3 removing SHARED_ONLY is safe here 2016-03-16 20:02:11 +00:00
naddy
d1fb05fbc3 requires --enable-shared 2016-03-10 11:50:13 +00:00
landry
23f5a06560 BROKEN-powerpc = OOM when building ext/ripper/ripper.c (like hppa) 2016-03-05 10:42:13 +00:00
jeremy
99dd75e03e 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-29 20:46:53 +00:00
tobiasu
8f2c35a41d mark broken on sparc, needs more memory to compile than we currently allow 2016-02-15 12:09:03 +00:00
jasper
58bc9c3712 ruby 2.2 and newer don't ship a testrb script anymore. however if
MODRUBY_TEST=testrb requires it to be present in order to run the tests. so
unbreak for newer rubies by re-using the original script.

feedback/ok jeremy@
2016-01-17 19:39:05 +00:00
jeremy
87d41db0fa Add ruby23 FLAVOR for building ruby 2.3 versions of ruby ports.
Drop support for ruby19 and rbx FLAVORs, as the related ports
have been removed.

OK sthen@
2016-01-07 00:55:23 +00:00
jeremy
b1bb341c41 Hookup ruby 2.3 to the build 2016-01-07 00:53:23 +00:00
jeremy
467dc84bf8 Import ruby 2.3.0
OK sthen@
2016-01-07 00:52:46 +00:00
jeremy
b97c90af10 Allow fixing rbconfig.rb file even when post-install defined in subdir Makefile
This is needed for upcoming import of ruby 2.3.0
2016-01-07 00:51:28 +00:00
sebastia
e8e894edcd 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@
2016-01-06 11:40:45 +00:00
jeremy
b06845400c 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-18 17:40:07 +00:00
jeremy
2ad76640df Update to ruby 2.1.8, fixing CVE-2015-7551
Bump lib minor due to added function.  Drop a couple of patches
included upstream.
2015-12-18 17:39:25 +00:00
jeremy
4018a21cb9 Update to ruby 2.0.0-p648, fixing CVE-2015-7551 2015-12-18 17:38:11 +00:00
jeremy
ca6441521a Backport fix for CVE-2009-5147 and CVE-2015-7551 from r23405 2015-12-18 17:36:31 +00:00
landry
5711f896ef Mark BROKEN-hppa for reliable BROKEN-ness (gcc ICEs, undefined refs to
atomics, various horrors)
2015-12-04 20:47:52 +00:00
sthen
c30dffe1ea these patches weren't removed with the rest of ruby/1.9, spotted by brnrd@freebsd 2015-09-10 11:30:55 +00:00
jeremy
e01130d3aa Send lang/ruby/1.9 to the Attic, now that we are no longer building
extension libraries for ruby 2.0 by default.

OK jasper@
2015-08-29 16:25:39 +00:00