2004-09-22 10:10:08 by Johnny C. Lam | Files touched by this commit (703) |
Log message:
Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
|
2004-08-28 08:05:32 by Johnny C. Lam | Files touched by this commit (25) |
Log message:
Use the new BUILDLINK_TRANSFORM commands to more precisely state the
intended transformation: use "rm" to remove an option, \
"rmdir" to remove
all options containing a path starting with a given directory name, and
"rename" to rename options to something else.
|
2004-05-23 12:25:30 by Julio M. Merino Vidal | Files touched by this commit (7) |
Log message:
Convert sablevm{,-classpath,-classpath-gui} to java-env.mk, so that they
can easily coexist with other Java implementations. This basically means
that they are now installed under ${PREFIX}/java/sablevm and that a wrapper
is created under ${PREFIX}/bin (sablevm-java) to exec this VM.
|
2004-04-30 23:15:45 by Julio M. Merino Vidal | Files touched by this commit (7) | |
Log message:
Update to 1.1.3:
Version 1.1.3
- Cleaned up build process so that "./configure ; make ; make install"
works out of the box for both sablevm-classpath (as it does for sablevm).
Version 1.1.2
- Uses GNU Classpath 0.08+CVS.
- Various minor bugfixes and enhancements.
|
2004-03-28 22:42:08 by Julio M. Merino Vidal | Files touched by this commit (8) | |
Log message:
Initial import of sablevm, version 1.1.1:
SableVM is a portable bytecode interpreter written in C, and implementing
the Java virtual machine specification, second edition. Its goals are to
be reasonably small, fast and efficient, as well as providing a well
designed and robust platform for conducting research.
SableVM implements many innovative techniques, including:
* 3 flavors of threaded interpretation (switched, threaded and inlined).
* Bidirectional object layout.
* Spinlock-free thin locks.
* Sparse interface vtables.
* Low-cost maps for precise garbage collection.
This package is slightly based on the one found in pkgsrc-wip, made by
pancake AT phreaker.net.
|