Commit Graph

305 Commits

Author SHA1 Message Date
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
kili
43b94b803a Fix build after SSLv3 removal.
ok sthen@
2015-08-27 15:55:04 +00:00
jeremy
bcc4898ece Make MODRUBY_WANTLIB include other libraries besides rubyXY even when not
using ext or extconf CONFIGURE_STYLE.  Previously these libraries were
only added to MODRUBY_WANTLIB when using those CONFIGURE_STYLEs.

Build problem with textproc/ruby-hyperestraier noticed by sthen@, nigel@,
and ajacoutot@.

OK nigel@
2015-08-27 14:36:14 +00:00
jeremy
6db4a54756 Update to 2.2.3 2015-08-22 15:14:14 +00:00
jeremy
9c54e94f14 Update to 2.1.7 2015-08-22 15:13:41 +00:00
jeremy
e42ca93cb8 Update to 2.0.0-p647 2015-08-22 15:13:05 +00:00
jeremy
68799a9e5e Update MODRUBY_LIBREV on jruby to 2.2.0 due to JRuby upgrade 2015-07-26 04:41:37 +00:00
jeremy
3b2e299ff9 Remove MODRUBY_RAKE_DEPENDS. Only necessary on ruby 1.8, and none of
the ports that use it are still built with ruby 1.8.

OK ajacoutot@
2015-07-19 02:10:31 +00:00
jeremy
e07f7c31e7 Remove MODRUBY_ICONV_DEPENDS. ruby 1.8 specific ports can hard code
the dependency, more modern ports don't need it.

OK ajacoutot@
2015-07-18 21:07:40 +00:00
jeremy
4ad0a6112f Switch the default ruby version from ruby 2.1 to 2.2, and bump affected
ports.

OK jcs@ ajacoutot@
2015-07-16 17:27:08 +00:00
jeremy
45d56680df Add fixes for CVE-2015-3900 and CVE-2015-4020
OK jasper@
2015-06-29 18:55:03 +00:00
jeremy
2ff403d134 Update to ruby 2.2.2
Fixes overly permissive matching of hostnames, CVE-2015-1855.
2015-04-15 22:00:04 +00:00
jeremy
9bfd3b998b Update to ruby 2.1.6
Fixes overly permissive matching of hostnames, CVE-2015-1855.
2015-04-15 21:59:38 +00:00
jeremy
28da8083a2 Update to ruby 2.0.0-p645
Fixes overly permissive matching of hostnames, CVE-2015-1855.
2015-04-15 21:58:59 +00:00
jeremy
a44254e568 Add patch to fix overly permissive matching of hostnames, CVE-2015-1855. 2015-04-15 21:58:16 +00:00
jeremy
209cf39592 Update to ruby 2.2.1
Major lib bump due to structure changes.
2015-03-16 19:39:05 +00:00
jeremy
814fee48af Update to ruby 2.0.0-p643
Minor lib bump due to added functions.
2015-03-16 19:37:14 +00:00
jeremy
a76531637c 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
2015-02-17 17:18:21 +00:00
naddy
6bb8d0674b Drop USE_GROFF from ports where the formatting differences are acceptable
or mandoc provides the more useful output.
2015-02-16 22:57:07 +00:00
jeremy
adce9186e0 Add ruby 2.2 support, so you can use FLAVOR=ruby22
to build ruby gems for ruby 2.2, or MODRUBY_REV = 2.2
to have other software use ruby 2.2 as the ruby version.

OK jasper@
2015-01-08 18:51:20 +00:00
jeremy
153dbf01d0 Hook ruby 2.2 up to the build 2015-01-08 18:49:20 +00:00
jeremy
233af13a64 Import ruby 2.2.0
OK jasper@
2015-01-08 18:48:32 +00:00
sebastia
71d99076cd make the no_ri_docs FLAVOR the default on alpha and hppa, tested with
running puppet on those.

OK jasper@, jeremy@
2014-11-15 11:36:14 +00:00
jeremy
7b0a779875 Fix build of ri-docs subpackage.
The previously backported patch was handled slightly differently by
upstream, so one of the methods no longer exists, and needs to be
removed from the ri docs.
2014-11-14 17:51:42 +00:00
jeremy
2643f8a1b3 Backport security fix for CVE-2014-8090
While here, remove previously backported patch that was already handled
upstream.
2014-11-14 17:41:50 +00:00
jeremy
ec94bcdd0b Update to ruby 1.9.3-p551, fixing CVE-2014-8090
OK jasper@
2014-11-14 17:40:42 +00:00
jeremy
cf493ebf86 Update to ruby 2.0.0-p598, fixing CVE-2014-8090
Remove patch accepted upstream.

OK jasper@
2014-11-14 17:39:57 +00:00
jeremy
a92542ca9a Update to ruby 2.1.5, fixing CVE-2014-8090
OK jasper@
2014-11-14 17:37:52 +00:00
dcoppa
822c603545 Use MAKE or make from ENV to override rbconfig's make.
Backported from 2.1: f2bad74dda

ok landry@, jeremy@ (maintainer)
2014-11-07 15:18:56 +00:00
jeremy
cdabae0a2a Backport security fix for CVE-2014-8080 2014-11-01 04:56:40 +00:00
jeremy
cafbc4bf25 Update to ruby 1.9.3-p550
Allow external C extensions to be installed via gem install.
This was missed earlier when changes were made to other ruby
versions.
2014-11-01 04:56:09 +00:00
jeremy
ea355bad5e Update to ruby 2.0.0-p594
Bump lib major due to struct change.

Backport a fix to fix an error introduced when backporting a fix.
2014-11-01 04:54:43 +00:00
jeremy
9b1b92ab0b Update to ruby 2.1.4
Bump lib major due to struct change.

Add VERSION to SUBST_VARS, since test-unit gem version always matches it.

Remove configure patch for issue fixed upstream.
2014-11-01 04:53:09 +00:00
jasper
1a568ab4ad remove support for rspec2 2014-10-17 17:08:57 +00:00
jeremy
1a20cbf501 Allow gem install to work for gems with C extensions. As a bonus,
remove the need to use FAKE_AS_ROOT = always-wrap.

landry@ phessler@ naddy@ in favor
2014-10-15 02:06:35 +00:00