The only source of information found was IcedTea 1.7 (1.14) with patches/rhino.patch
1) CLOSED_SRC test removed (jdk/make/com/sun/Makefile) -ifndef OPENJDK - ORG_EXISTS := $(call DirExists,$(CLOSED_SRC)/share/classes/sun/org,,) - ifneq ("$(ORG_EXISTS)", "") - SCRIPT_SUBDIR = script - endif -endif 2) rhino.jar added to build (jdk/make/com/sun/script/Makefile) 3) sun.org.mozilla.javascript.internal.* moved to sun.org.mozilla.javascript.* (jdk/src/share/classes/com/sun/script/javascript/*) 4) repackaged rhino.jar copied under JRE /lib/rhino.jar (jdk/make/common/Release.gmk) 5) rhino.jar added to runtime jars (hotspot/src/share/vm/runtime/os.cpp) All of these could be done on bsd-port and macosx-port. Did there is interest to do this in bsd-port, or macosx-port ? If not, It will be available only on openjdk-osx-build packages (if not licence problem occurs) Cheers