367 Commits

Author SHA1 Message Date
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
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