Searches without login should now work. You must get asked to click a button.
Port details
rubiniusLLVM based ruby language implementation
3.86_2langΣ=0 3.86_2Version of this port present on the latest quarterly branch.
BROKEN: Could not find 'bundler' (1.13.6) DEPRECATED: Broken for more than 7 months This port expired on: 2020-01-10 IGNORE: is marked as broken: Could not find 'bundler' (1.13.6)
Rubinius is an implementation of the Ruby programming language.
The Rubinius bytecode virtual machine is written in C++, incorporating
LLVM to compile bytecode to machine code at runtime. The bytecode compiler
and vast majority of the core classes are written in pure Ruby.
To interact with the rest of the system, the VM provides primitives which can
be attached to methods and invoked. Additionally, FFI provides a direct call
path to most C functions.
Rubinius uses a precise, compacting, generational garbage collector. It
includes a compatible C-API for C extensions written for the standard Ruby
interpreter (often referred to as MRI Matz's Ruby Implementation).
WWW: https://rubinius.com/
Remove expired ports:
2020-01-10 astro/viking: Depends on broken and expiring graphics/mapnik
2020-01-10 audio/slv2: Broken for more than 5 months
2020-01-10 audio/triceratops-lv2: Broken for more than 5 months
2020-01-10 cad/brickutils: Broken for more than 3 months, unmaintained
2020-01-10 deskutils/zanshin: Broken for more than 5 months
2020-01-10 devel/elixir-gen_state_machine: Broken for more than 6 months
2020-01-10 devel/elixir-swarm: Depends on broken and expiring
devel/elixir-gen_state_machine
2020-01-10 devel/erlang-clique: Depends on broken and expiring
devel/erlang-cuttlefish
2020-01-10 devel/erlang-gen_rpc: Broken for more than 6 months
2020-01-10 devel/erlang-msgpack: Broken for more than 6 months
2020-01-10 devel/ocaml-deriving-ocsigen: Broken for more than 6 months
2020-01-10 devel/p5-rpm-build-perl: Broken for more than 7 months
2020-01-10 devel/shedskin: Broken for more than 3 months, unmaintained
(Only the first 15 lines of the commit message are shown above )
Mark BROKEN
/usr/local/lib/ruby/site_ruby/2.5/rubygems.rb:283:in `find_spec_for_exe': Could
not find 'bundler' (1.13.6) required by your
/wrkdirs/usr/ports/lang/rubinius/work/rubinius-3.86/Gemfile.lock.
(Gem::GemNotFoundException)
Reported by: pkg-fallout
Remove (non-default) support for building with LLVM 3.8 and 3.9.
PR: 230472
Approved by: ashish (maintainer)
Differential Revision: https://reviews.freebsd.org/D16634
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user. Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables. LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well. The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.
Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).
PR: 215882
Exp-run by: antoine
Approved by: portmgr (antoine)
- Update to 3.69
- Update LICENSE
- Add OPTIONs for LLVM 3.6+ versions
- Remove all OS related BROKEN variables for now
- Add dependency on libyaml
- Remove a merged diff
- Mark as broken on FreeBSD 9.x, and FreeBSD 11.x
- Remove unneeded @dir entries from pkg-plist
- Add USES=libedit
- Remove .o files which are present in pkg-plist, but are not
installed
PR: 205577
Submitted by: amdmi3
It seems some people keep adding $FreeBSD$ to patch files.
Patches must not be changed by the vcs, this includes the
svn:keyword expansion. Set fbsd:nokeywords to a couple of patches.
With hat: portmgr
Sponsored by: Absolight
- Update to 2.2.9
- Remove dependency on rake, and switch to built-in rake, and thus
unbreaking it
- Build in UTF-8 locale to fix issue with building
- Add dependency on execinfo
Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr
Mark broken: Fails to build
# "build" target here installs into
/wrkdirs/usr/ports/lang/rubinius/work/stage/usr/local
rake aborted!
Gem::LoadError: You have already activated rake 10.3.1, but your Gemfile
requires rake 10.1.1. Prepending `bundle exec` to your command may solve this.
/wrkdirs/usr/ports/lang/rubinius/work/rubinius-2.2.5/Rakefile:1:in `<top
(required)>'
(See full trace by running task with --trace)
*** [do-build] Error code 1
Reported by: pkg-fallout
- Update to 2.2.5
- Take maintainership
- Remove DEPRECATED, EXPIRATION_DATE
- Add LICENSE information
- Depend on LLVM port
- Remove GDBM option
Special thanks to Steve Wills for help with testing the port
- Return my ports back to the pool. I was unable to make any fixes to
my ports in the past 3 weeks while ports were broken on any 10.x
machines, which means I'm unable to maintain them. So let people know
that there's no available support for them until things are back to
normal (which also means that anyone with spare time will be able
to fix them without getting approval).