The OpenJIT project is an ongoing Java the programming language JIT
compiler project as a collaborative effort between Tokyo Institute of Technology
and Fujitsu Laboratory, partly sponsored by the Information Promotion Agency of
Japan.
OpenJIT is a "reflective" JIT compiler in that not only it is almost
entirely written in Java, but also that it bootstraps and compiles itself during
execution of the user program, and compiler components coexist as first-class
objects in user heap space. Thus, users can tailor and customize the compilation
of classes at runtime for variety of purposes such as application-specific
optimization and partial evaluation, dynamic, compiler-assisted environment
adaptation of programs, debugging, language extension and experimentation, and
other types of advanced compiler-based research and applications. OpenJIT even
allows full dynamic update of itself by loading the compiler classes on the fly
from the network.
OpenJIT is fully JDK compliant, and plugs into standard JVMs several
Unix platforms such as Solaris (Sparc), Linux (x86), and FreeBSD (x86).
On Linux/x86 platform, OpenJIT 1.1.14 is faster than the JDK 1.2 classic
VM compiler, runs more or less the same speed as other commercial JIT compilers
on classic VM.
OpenJIT is completely free so long as it is used for non-commercial
purposes. Its source, binaries, etc. can be freely distributed and modified
without restriction.
WWW: http://www.openjit.org/
audio/audacious-crossfade||2010-09-08|Broken for 6+ months, unmaintained
audio/ecamegapedal||2010-09-08|Has expired: Abandonned since 2004, please use
audio/jack-rack or audio/creox instead.
comms/asmodem||2010-09-08|Broken for 6+ months, unmaintained
comms/ltmdm||2010-09-08|Broken for 6+ months, unmaintained
comms/yawmppp||2010-09-08|Broken for 6+ months, unmaintained
devel/p5-ORBit||2010-09-08|Broken for 6+ months, unmaintained
emulators/p-interp||2010-09-08|Broken for 6+ months, unmaintained
graphics/visionegg||2010-09-08|Broken for 6+ months, unmaintained
japanese/okphone||2010-09-08|Broken for 6+ months, unmaintained
java/openjit||2010-09-08|Broken for 6+ months, unmaintained
multimedia/xmps-win32-plugin||2010-09-08|Broken for 6+ months, unmaintained
net-mgmt/tknetmon||2010-09-08|Broken for 6+ months, unmaintained
net/arpd||2010-09-08|Broken for 6+ months, unmaintained
net/vomit||2010-09-08|Broken for 6+ months, unmaintained
sysutils/xwipower||2010-09-08|Broken for 6+ months, unmaintained
www/lws||2010-09-08|Broken for 6+ months, unmaintained
Reported by: FreeBSD unmaintained ports which are currently marked broken
monthly reminder
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Update to bsd.java.mk 2.0 (and use JAVA_OS=native)
- Unbreak on 5.3+ [1]
- JAVALIBDIR -> JDKLIBDIR (JAVALIBDIR is used for something else)
- portlint: fix COMMENT length
- Use PKGNAMESUFFIX to allow multiple instances with different JDKs
Submitted by: mat [1] (via IRC)
. Update to 1.1.16.
. Allow build with any native JDK, not just 1.1.8. The default is the
Diablo Caffe JDK. This part should be revisited once bsd.java.mk 2.0
hits the scene. One could also consider doing it so it could install
for all the native JDKs, not just one at a time.
. Fix build on 5.x.
. Respect NOPORTDOCS.
Drop maintainership - I'am so impressed by the performance and
stability of native JDK 1.4.1 with its built-in JIT on steroids
(HotSpot), so that I am unlikely ever will want to use external
JIT.