rubinius depends on llvm 4.0 by default but can depend on 3.9 or 3.8. All are obsolete with 3.9 having been previously removed and 3.8 being on track for removal. A patch to remove the 3.8 and 3.9 options can be found in: https://reviews.freebsd.org/D16634
(In reply to Brooks Davis from comment #0) Hi, I don't have access to my FreeBSD computer for few weeks, so I won't be able to test this, although looking at the changes they seem harmless, so please feel free to commit. Thanks!
A commit references this bug: Author: brooks Date: Thu Aug 9 17:41:11 UTC 2018 New revision: 476795 URL: https://svnweb.freebsd.org/changeset/ports/476795 Log: 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 Changes: head/lang/rubinius/Makefile