dev-ruby / duktape-rb

Ruby bindings to the Duktape JavaScript interpeter

Official package sites : https://github.com/judofyr/duktape.rb ·

v2.3.0.0-r2 :: 0 :: gentoo

Modified
License
MIT
Keywords
ppc ~amd64 ~riscv
USE flags
doc test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

ruby_targets

ruby26
Build with MRI Ruby 2.6.x
ruby27
Build with MRI Ruby 2.7.x

dev-lang / duktape : Embeddable Javascript engine

dev-lang / ruby : An object-oriented scripting language

virtual / rubygems : Virtual ebuild for rubygems

dev-lang / duktape : Embeddable Javascript engine

dev-lang / ruby : An object-oriented scripting language

virtual / rubygems : Virtual ebuild for rubygems

dev-ruby / execjs : ExecJS lets you run JavaScript code from Ruby

Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-ruby/duktape-rb: keyword 2.3.0.0-r2 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
dev-ruby/duktape-rb: add missing subslot operator
duktape-rb needs to be recompiled against new duktape versions. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-ruby/duktape-rb: ppc stable wrt bug #754918
Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-ruby/duktape-rb-2.3.0.0-r2: add ~ppc keyword
As per reports in the keywordreq bug. Closes: https://bugs.gentoo.org/754261 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
dev-ruby/duktape-rb: add ruby27
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-ruby/duktape-rb: dev-lang/duktape should be in DEPEND too
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
dev-ruby/duktape-rb: use system dev-lang/duktape
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-ruby/duktape-rb: do not depend on dev-lang/duktape for now
Not needed, duktape.rb upstream bundles Duktape sources. There doesn't seem to be any obvious way of switching to system-installed Duktape and patching this to do so will require someone who actually knows Ruby. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-ruby/duktape-rb: add a version supporting running tests
Will still keep the test-restricted one around in case it turns out keywording and stabilising dev-ruby/sdoc and its dependencies on ppc turns out to be too complex, as we need a ppc-stable version of duktape-rb rather soon. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
dev-ruby/duktape-rb: new package
Ruby bindings for dev-lang/duktape. This appears to be the only JavaScript runtime compatible with dev-ruby/execjs that is not based on Google V8 (which doesn't work on 32-bit PPC), works under Linux (unless it is somehow possible to get Apple JavaScriptCore to do so; pretty sure Windows Script Host will not), and works under C Ruby (therubyrhino is JRuby-specific). With none of the versions of net-libs/nodejs currently in the tree even compiling on ppc, we urgently need this one in order not to break Ruby on Rails in Gentoo/PPC32. On my test amd64 system, dev-ruby/execjs-2.7.0 modified to depend on dev-lang/duktape-rb both successfully detects it and passes all tests. Nb. no ruby27 support because of dependencies which don't support it yet. Signed-off-by: Marek Szuba <marecki@gentoo.org>