10 Commits

Author SHA1 Message Date
jeremy
7c19cc9a60 Upgrade to mruby 3.0.0
Remove comment about keeping version in sync with www/h2o, since the
embedded version in www/h20,mruby is unrelated to lang/mruby.

www/h20,mruby analysis from gkoehler@
2021-09-01 18:28:24 +00:00
fcambus
4a70895ce7 Avoid adding "-g3 -O0" to CFLAGS.
OK jeremy@, sthen@
2019-11-12 09:25:28 +00:00
fcambus
5cd30014c0 Update mruby to 2.0.1.
Notable changes:

- Switch to using GH_ directives to fetch the distfile
- Point HOMEPAGE to https://mruby.org/
- Upstream now enable setting MRB_ENDIAN_BIG on big endian architectures,
  so we only need to add the missing <endian.h> header

Tested on amd64, test suite passes without errors.

OK sthen@, jeremy@
2019-11-11 11:42:36 +00:00
jeremy
51d0010521 Fix build on big endian systems by defining MRB_ENDIAN_BIG
Tested on sparc64 by jca@
OK jca@
2018-12-20 18:41:45 +00:00
jeremy
ab172567ce Update to mruby 2.0.0
Reenable on sparc64, since it now builds there, thanks to jca@ for testing.
2018-12-17 20:28:27 +00:00
jeremy
319392f6be Update to mruby 1.4.1
Mostly from David CARLIER <devnexen@gmail.com>
2018-05-01 22:36:21 +00:00
jeremy
33be66e586 Update to mruby 1.3.0 2017-11-01 21:44:44 +00:00
jeremy
393958c756 Disable debug build by default.
Also, only build the version shipping with the package, instead of also
building other versions.

OK jca@
2017-03-04 05:09:15 +00:00
jca
493a816284 Show build commands, re-add -W* compile flags
The default is still a debug build.  Is that intended?

"cc" -O2 -pipe -std=gnu99 -Wall -Werror-implicit-function-declaration \
-Wdeclaration-after-statement -Wwrite-strings -g3 -O0 -DMRB_ENABLE_DEBUG_HOOK \
-DMRBGEM_MRUBY_BIN_DEBUGGER_VERSION=0.0.0 ...

Added Files: CVS: patches/patch-tasks_toolchains_gcc_rake
2017-02-27 21:33:43 +00:00
jeremy
2e7bc08d5c Import mruby 1.2.0
mruby is a lightweight, easy to embed version of ruby.

Help from juanfra@ and pirofti@
OK juanfra@
2016-11-05 22:31:28 +00:00