notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
javavmwrapper Wrapper script for various Java Virtual Machines
2.7.10 java on this many watch lists=271 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.7.9Version of this port present on the latest quarterly branch.
Maintainer: glewis@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2000-06-12 06:42:51
Last Update: 2024-02-04 22:51:31
Commit Hash: da470f1
People watching this port, also watch:: freetype2, png, libiconv, expat, unzip
License: BEERWARE BSD2CLAUSE
Description:
The Java VM wrapper provides a convenient system for switching between different Java VMs. It also provides symbolic links in ${PREFIX}/bin to allow the use of the Java executables without having to add the specific Java VM executable directories to the PATH environment variable.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (21 items)
Collapse this list.
  1. /usr/local/share/licenses/javavmwrapper-2.7.10/catalog.mk
  2. /usr/local/share/licenses/javavmwrapper-2.7.10/LICENSE
  3. /usr/local/share/licenses/javavmwrapper-2.7.10/BEERWARE
  4. /usr/local/share/licenses/javavmwrapper-2.7.10/BSD2CLAUSE
  5. bin/checkvms
  6. bin/classpath
  7. bin/javavm
  8. bin/manvm
  9. bin/registervm
  10. bin/unregistervm
  11. @sample etc/javavm_opts.conf.dist etc/javavm_opts.conf
  12. share/man/man1/checkvms.1.gz
  13. share/man/man1/javavm.1.gz
  14. share/man/man1/manvm.1.gz
  15. share/man/man1/registervm.1.gz
  16. share/man/man1/unregistervm.1.gz
  17. share/man/man5/javavm_opts.conf.5.gz
  18. share/man/man5/javavms.5.gz
  19. @owner
  20. @group
  21. @mode
Collapse this list.
Dependency lines:
  • javavmwrapper>0:java/javavmwrapper
To install the port:
cd /usr/ports/java/javavmwrapper/ && make install clean
To add the package, run one of these commands:
  • pkg install java/javavmwrapper
  • pkg install javavmwrapper
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: javavmwrapper
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

Packages (timestamps in pop-ups are UTC):
javavmwrapper
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.7.102.7.102.7.62.7.102.7.10-2.7.6-
FreeBSD:13:quarterly2.7.92.7.92.7.92.7.92.7.92.7.92.7.92.7.9
FreeBSD:14:latest2.7.102.7.102.7.92.7.102.7.102.7.9-2.7.9
FreeBSD:14:quarterly2.7.92.7.9-2.7.92.7.92.7.92.7.92.7.9
FreeBSD:15:latest2.7.102.7.10n/a2.7.10n/a2.7.9_12.7.9_12.7.10
FreeBSD:15:quarterly--n/a-n/a---
This port has no dependencies.
This port is required by:
for Run
  1. java/linux-oracle-jdk18
  2. java/linux-oracle-jre18
  3. java/linux-oracle-serverjre10
  4. java/openjdk11
  5. java/openjdk11-jre
  6. java/openjdk17
  7. java/openjdk17-jre
Expand this list (51 items / 44 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. java/openjdk18
  3. java/openjdk19
  4. java/openjdk20
  5. java/openjdk21
  6. java/openjdk22
  7. java/openjdk8
  8. java/openjdk8-jre
  9. Collapse this list.

Deleted ports which required this port:

Expand this list of 37 deleted ports
  1. astro/openmap*
  2. databases/adstudio*
  3. devel/flex-sdk2*
  4. devel/flex_compiler_shell*
  5. editors/jedit-devel*
  6. japanese/flex-sdk*
  7. java/diablo-jdk15*
  8. java/diablo-jdk16*
  9. java/diablo-jre15*
  10. java/diablo-jre16*
  11. java/jdk15*
  12. java/jdk16*
  13. java/linux-oracle-jdk10*
  14. java/linux-oracle-jdk9*
  15. java/linux-oracle-jre10*
  16. java/linux-oracle-jre9*
  17. java/linux-sun-jdk15*
  18. java/linux-sun-jdk16*
  19. java/linux-sun-jdk17*
  20. java/linux-sun-jdk18*
  21. java/linux-sun-jre15*
  22. java/linux-sun-jre16*
  23. java/linux-sun-jre17*
  24. java/openjdk12*
  25. java/openjdk13*
  26. java/openjdk14*
  27. java/openjdk15*
  28. java/openjdk16*
  29. java/openjdk6*
  30. java/openjdk6-jre*
  31. java/openjdk7*
  32. java/openjdk7-jre*
  33. math/javanns*
  34. net-im/mercury*
  35. net-im/openfire-devel*
  36. net-mgmt/airport*
  37. net-p2p/limewire*
  38. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
java_javavmwrapper
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 81

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.7.10
04 Feb 2024 22:51:31
commit hash: da470f17476607ce3d66e45b5fca341d6b8fa11acommit hash: da470f17476607ce3d66e45b5fca341d6b8fa11acommit hash: da470f17476607ce3d66e45b5fca341d6b8fa11acommit hash: da470f17476607ce3d66e45b5fca341d6b8fa11a files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/javavmwrapper: Match currently supported versions
2.7.9_1
10 Jan 2024 13:13:03
commit hash: 64631af5a788e3083ad88fb728a95a3499015a6dcommit hash: 64631af5a788e3083ad88fb728a95a3499015a6dcommit hash: 64631af5a788e3083ad88fb728a95a3499015a6dcommit hash: 64631af5a788e3083ad88fb728a95a3499015a6d files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
2.7.9
20 Jul 2022 14:22:12
commit hash: 526869d8dc02563825a24d394e1d087334d654cccommit hash: 526869d8dc02563825a24d394e1d087334d654cccommit hash: 526869d8dc02563825a24d394e1d087334d654cccommit hash: 526869d8dc02563825a24d394e1d087334d654cc files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
java: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Semenyaka <alex@rinet.ru>
  *  Alexander Yerenkow <yerenkow@gmail.com>
  *  Anton Yudin (<contact@toha.org.ua>)
  *  Anton Yudin <toha@toha.org.ua>
  *  Benjamin Close <benjsc@FreeBSD.org>
  *  Björn König <bkoenig@alpha-tierchen.de>
  *  Conor McDermottroe <ports@mcdermottroe.com>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org
  *  Dave Glowacki <dglo@ssec.wisc.edu>
  *  Ernst de Haan <znerd@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.7.9
16 Apr 2022 14:52:19
commit hash: 42d0730fd9a85b44fe1d8b82461ab46207b89334commit hash: 42d0730fd9a85b44fe1d8b82461ab46207b89334commit hash: 42d0730fd9a85b44fe1d8b82461ab46207b89334commit hash: 42d0730fd9a85b44fe1d8b82461ab46207b89334 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/javavmwrapper: Add support for 18 as a version
2.7.8
24 Nov 2021 06:48:02
commit hash: 72f430924b584d85a23ddcccba76620845ef9835commit hash: 72f430924b584d85a23ddcccba76620845ef9835commit hash: 72f430924b584d85a23ddcccba76620845ef9835commit hash: 72f430924b584d85a23ddcccba76620845ef9835 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/javavmwrapper: Add support for 17 as a version
2.7.7
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
2.7.7
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2.7.7
23 Feb 2021 04:44:48
Revision:566368Original commit files touched by this commit
glewis search for other commits by this committer
Add support for 16 as a version specifier
2.7.6
07 Sep 2020 18:35:24
Revision:547936Original commit files touched by this commit
glewis search for other commits by this committer
Add support for 15 as a version
2.7.5
21 Mar 2020 19:24:52
Revision:528867Original commit files touched by this commit
glewis search for other commits by this committer
Teach javavmwrapper about "14" as a version specifier
2.7.4
27 Nov 2019 00:56:24
Revision:518486Original commit files touched by this commit
glewis search for other commits by this committer
* Teach javavmwrapper about "13" as a version specifier
* Remove some white space while I'm here
2.7.4
26 Nov 2019 21:46:13
Revision:518482Original commit files touched by this commit
jkim search for other commits by this committer
Clean up after java/openjdk6 and java/openjdk6-jre removal

java/openjdk6 support was removed from Mk/bsd.java.mk (r512662) and
java/openjdk6 and java/openjdk6-jre were removed from the ports tree
(r512663).  Now this patch completely removes remaining stuff from the
ports tree.

PR:			241953 (exp-run)
Reviewed by:		glewis
Approved by:		portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D22342
2.7.3
10 Aug 2019 19:28:19
Revision:508503Original commit files touched by this commit
glewis search for other commits by this committer
Fixes to pkg-install and version handling

* In pkg-install, fix the exclusion of the bootstrap directories. [1]
* In pkg-install, fix the find expression so it actually finds jdks if
  there are multiple present. [1]
* When determining the VM version, be better about ensuring we end up
  with only a number.

PR:		239705 [1]
Submitted by:	John Hein <jcfyecrayz@liamekaens.com> [1]
2.7.2
26 Jul 2019 21:47:09
Revision:507376Original commit files touched by this commit
glewis search for other commits by this committer
Sort VMs by version numerically

* VMs were sorted by VM version by lexicographically sorting the version as
  a string.  Switch to numeric sorting now that there are versions like
  10, 11, and 12 so that the intended sort order (most recent first) is
  preserved.
* Bump minor version.
2.7.1
26 Jul 2019 18:55:51
Revision:507367Original commit files touched by this commit
glewis search for other commits by this committer
Update manual pages

* Update currently supported version specifiers.
* Update currently supported vendors.
* Bump minor version.

This is mostly based on the patch in PR 223304.

PR:		223304
Submitted by:	Tommy P <tommyhp2@gmail.com>
2.7
26 Jul 2019 18:35:05
Revision:507366Original commit files touched by this commit
glewis search for other commits by this committer
Support for newer Java versions

* Switch the internal fallback logic (which is only run when the ports
  system is absent) to use modern Java versioning (e.g. 9 rather than 1.9)
* Add in support for specifying 10+, 11+ and 12+ as requested versions.
* Bump version to 2.7

Notes:

* The fallback logic doesn't support the idea of a default version the way
  bsd.java.mk does.  This was already the case.
* The sorting of VMs in the configuration file doesn't numerically sort
  versions 10 and higher correctly yet.  This will be addressed shortly.
* Manual pages need updating.
* The fallback logic is only used if bsd.java.mk is absent.  This should
  be a no-op if it is present.

PR:		223304
2.6
19 Jun 2018 13:47:53
Revision:472787Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add LICENSE
- Add NO_ARCH

PR:		228744
Approved by:	maintainer timeout (glewis, 2 weeks)
2.6
14 Oct 2017 18:36:18
Revision:452075Original commit files touched by this commit
glewis search for other commits by this committer
. Prepare for JDK9 support.
2.5_2
23 Aug 2016 12:28:07
Revision:420669Original commit files touched by this commit
bapt search for other commits by this committer
Remove the pkg-deinstall script forgotten during r419364

Pointyhat:	bapt
PR:		210313
2.5_1
31 Jul 2016 12:30:24
Revision:419364Original commit files touched by this commit
bapt search for other commits by this committer
Remove the deinstall script that appears to be deleting all the temporary files
created by pkg(8) during upgrades

It happens because the deinstall script tries to clean up the potential manual
VM registration by cleaning out all symlinks to bin/javavm

Given all VM are registring/unregistering themselves this part is not needed

The other thing the script was doing handling the configuration which has been
replaced by @sample.

pkg-install has been modified to drop the handling of the configuration file but
keep the auto registration if all VM found. While this part is not necessary as
well, we keep it because otherwise anyone doing delete/install on javavmwapper
version 2.5 being the installed version would end up with all VM unregistered.

The pkg-install should be removed after EOL of FreeBSD 10.3

PR:		210313
MFH:		2016Q3
2.5
05 Nov 2015 12:36:25
Revision:400848Original commit files touched by this commit
mat search for other commits by this committer
Fix ports that confused the meaning of WRKDIR and WRKSRC.

PR:		204056
Submitted by:	mat
Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2735
2.5
12 Apr 2014 19:43:17
Revision:351127Original commit files touched by this commit
glewis search for other commits by this committer
. Update internal fallback logic, including:
  . Remove support for diablo* and j* ports.
  . Add support for linux-oracle* ports.
  . Remove support for Java version 1.5.
  . Add support for Java version 1.8.
  . Add support for Oracle as a vendor.
. Bump PORTVERSION.
. Remove CONFLICTS for ports that no longer exist.
2.4_3
06 Feb 2014 07:25:16
Revision:342945Original commit files touched by this commit
bapt search for other commits by this committer
Support stage
2.4_3
20 Sep 2013 19:48:32
Revision:327738Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
java)
2.4_3
11 Dec 2012 05:37:55
Revision:308662Original commit files touched by this commit
glewis search for other commits by this committer
. Cope with legacy versions "1.5" (expands to 1.6) and "1.5+" (expands to
  1.6 1.7).
. Remove freebsd and bsdjava as valid vendors.
2.4_2
02 Nov 2012 17:12:09
Revision:306872Original commit files touched by this commit
jkim search for other commits by this committer
Fix deinstallation script for 7.x.  -samefile option for find(1) does not
exist there.

Reviewed by:	glewis (maintainer)
Feature safe:	yes
2.4_1
31 Oct 2012 21:50:25
Revision:306767Original commit files touched by this commit
jkim search for other commits by this committer
Shut up noise when there is no JDK/JRE to register.

Reviewed by:	glewis (maintainer)
Feature safe:	yes
2.4_1
28 Oct 2012 02:11:29
Revision:306536Original commit files touched by this commit
jkim search for other commits by this committer
- Ignore bootstrap-openjdk when we automatically register existing JVMs.
- Make sure to destroy all symlinks pointing to ${PREFIX}/bin/javavm and
${PREFIX}/etc/javavms when we deinstall the package.

Reviewed by:	glewis (maintainer)
Feature safe:	yes
2.4
13 Jul 2012 05:38:44
Original commit files touched by this commit
glewis search for other commits by this committer
. Make the version numbers consistent so they can be compared correctly.
  E.g. for jdk1.6.0 and openjdk6 will use '6' as the version.
. Modify the preference order for Java VMs used by the internal fallback
  logic to reflect that openjdk is now the default Java VM rather than diablo.
. Remove code for Java vendors that are no longer in the ports tree (e.g.
  blackdown, ibm).
. Remove code for handling version numbers that are no longer present in
  the tree (e.g. only 1.5 and up is supported).
. Note that openjdk is a native Java VM.
. If the environment variable JAVAVM_FALLBACK_ONLY is set then only use the
  internal logic to select a Java VM, don't use the ports logic even if the
  ports collection is installed. [1]
. Update the manual page for JAVAVM_FALLBACK_ONLY.
. Bump version to 2.4.

PR:             167799 [1]
2.3.5
16 Jun 2012 16:28:39
Original commit files touched by this commit
glewis search for other commits by this committer
. Minor man page tweaks:
  . Remove references to ibm (we have no IBM JDKs in the tree)
  . Remove references to JDK 1.4.2 (only 1.5+ are in the tree)
2.3.5
21 Jul 2011 05:03:02
Original commit files touched by this commit
linimon search for other commits by this committer
Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,
remove support for them from bsd.java.mk.  As Jikes is not available in Java 1.5
or higher, remove it from bsd.java.mk too (suggested by hq@) and from the ports
which used it (only occurences were USE_JIKES=no).  Support for the Blackdown VM
is also removed, as it is not available in Java 1.5 and higher.

Also remove the mapping from Java 1.1-1.4 to Java 1.5+ in bsd.java.mk to detect
old, broken ports; therefore bump the minimal value of JAVA_VERSION to 1.5.
While here, replace static values of JAVA_VERSION in files/*.in by
%%JAVA_VERSION%% .

PR:             ports/158969
Submitted by:   rene
Tested on:      pointyhat-west -exp
2.3.5
13 May 2010 23:50:29
Original commit files touched by this commit
jkim search for other commits by this committer
Fix "realpath: : No such file or directory" error from the latest realpath.

Reported by:    Mike Jakubik (mike dot jakubik at intertainservices dot com)
Reviewed by:    glewis (maintainer)
2.3.4
17 Jan 2010 22:41:10
Original commit files touched by this commit
glewis search for other commits by this committer
. Add support for JAVA_VERSION of 1.7.
. Note such support in the manual pages.
. Correctly determine the Java version of the OpenJDK ports when bsd.java.mk
  isn't present.
. Bump version to 2.3.4.
2.3.3
22 May 2009 05:40:17
Original commit files touched by this commit
glewis search for other commits by this committer
. Add support for openjdk6.
. Sort vendor references.
2.3.2
30 Apr 2008 22:33:17
Original commit files touched by this commit
jkim search for other commits by this committer
Try jman(1) from ports/japanese/man instead of man(1) for japanese manual
pages if LANG is set to ja_JP.eucJP and the port is installed.
Diablo packages contain japanese manual pages and jman seems to format them
mostly fine.

Reviewed by:    glewis (maintainer)
2.3.1
28 Apr 2008 15:44:19
Original commit files touched by this commit
jkim search for other commits by this committer
- Add support for 1.6 VMs.
- Fix reversed vendors (bsdjava <-> freebsd).
- Update port version to 2.3.1.

Reviewed by:    glewis (maintainer)
2.3
20 Sep 2006 15:33:52
Original commit files touched by this commit
glewis search for other commits by this committer
. Cross reference manvm(1).
2.3
05 Jul 2006 20:32:58
Original commit files touched by this commit
glewis search for other commits by this committer
. The new Diablo JDK release doesn't need -XX:+UseMembar.
2.3
12 Jun 2006 16:57:29
Original commit files touched by this commit
glewis search for other commits by this committer
. Add manvm(1).  This is similar to javavm(1), but allows one to view the
  manual pages for the different VMs. [1]
. Minor code clean ups (white space, redirection).

PR:             93099
2.2
08 Jun 2006 17:58:15
Original commit files touched by this commit
glewis search for other commits by this committer
. Introduce the JAVAVM_DRYRUN variable.  If this is set, then javavm will
  not invoke any Java programmes, but will instead print out what it would
  have invoked and some related settings.

  This work was inspired by the PR, but doesn't use its implementation.

PR:             96050
2.1_3
07 Jun 2006 20:26:21
Original commit files touched by this commit
glewis search for other commits by this committer
. Revert previous commit.  It was my recollection that javac needed the
  flags when being used to bootstrap the jdk15 port, and this was confirmed
  by somebody else.  However, javac doesn't seem to be happy with it so
  turn it back off.

Submitted by:   hq
2.1_2
07 Jun 2006 04:12:31
Original commit files touched by this commit
glewis search for other commits by this committer
. Diablo's javac also needs -XX:+UseMembar.
2.1_1
06 Jun 2006 15:25:50
Original commit files touched by this commit
glewis search for other commits by this committer
. Restrict the -XX:+UseMembar option to the java(1) programme to prevent it
  causing problems for programmes such as jar(1).  I actually believe it is
  needed by some of the other programmes, but we'll add it as needed.
. Bump PORTREVISION for this change.

PR:             98586
Submitted by:   Achilleas Mantzios <achill@matrix.gatewaynet.com>
2.1
04 Jun 2006 03:52:19
Original commit files touched by this commit
glewis search for other commits by this committer
. ! -z -> -n for clarity.

Suggested by:   hq
2.1
03 Jun 2006 17:32:24
Original commit files touched by this commit
glewis search for other commits by this committer
. Allow the setting up of command line options to be passed to the
  invoked Java VM.

Reviewed by:    hq
2.0_7
27 Apr 2006 14:49:42
Original commit files touched by this commit
glewis search for other commits by this committer
. Bump PORTREVISION for the previous fix.

Suggested by:   hq
2.0_6
26 Apr 2006 19:48:09
Original commit files touched by this commit
glewis search for other commits by this committer
. Avoid stomping on environment variables by prefixing variable names with
  _JAVAVM_.  The notable exception is JAVA_HOME, which is deliberately set
  by the wrapper.

PR:             88048
2.0_6
02 Nov 2005 21:03:56
Original commit files touched by this commit
glewis search for other commits by this committer
. Avoid an infinite loop by ignoring JAVA_HOME if its set to the location
  of the wrapper script.  I'm using a different patch than Herve submitted,
  but the idea is the same.
. Bump PORTREVISION.

Submitted by:   hq
2.0_5
20 Jun 2005 18:39:29
Original commit files touched by this commit
glewis search for other commits by this committer
. Add a couple of comments.
. Kick unprivileged users out early in registervm/unregistervm to
  prevent double error messages.
2.0_5
20 Jun 2005 18:08:33
Original commit files touched by this commit
glewis search for other commits by this committer
. Check the user can read/write the configuration file and that it exists
  before attempting to sort it when running checkvms.  This prevents a
  double error message for an unprivileged user.
. When asked to register a VM that is already registered, don't error.
  Print a warning that the VM is already registered and don't add it to
  the configuration file (but do check its links and sort the config
  file still).  This prevents problems with

        'make install -DFORCE_PKG_REGISTER'

  erroring out during the post-install stage for the JDK ports.
  Bump PORTREVISION for this change since it affects the various JDK
  ports. [2]

Reported by:    anholt, via hq [2]
2.0_4
25 Apr 2005 15:00:34
Original commit files touched by this commit
glewis search for other commits by this committer
. Update description.

Suggested by:   hq
2.0_4
18 Apr 2005 17:44:31
Original commit files touched by this commit
glewis search for other commits by this committer
. Try to clarify that the BUGS section is talking about the Java VM
  selection procedure used when ${PORTSDIR}/Mk/bsd.java.mk isn't present.
. Fix a typo (JAVA_PREFERRED_PORT -> JAVA_PREFERRED_PORTS).

Pointed out by: hq
2.0_4
12 Apr 2005 20:17:47
Original commit files touched by this commit
glewis search for other commits by this committer
. A big mdoc fixup kindly provided by the mdoc police.  Any problems should
  be attributed to my merging of the mdoc fixes with some content changes
  I had made.

Submitted by:   simon
2.0_4
12 Apr 2005 16:25:01
Original commit files touched by this commit
glewis search for other commits by this committer
. Yet more clarification of how the selection of the Java VM can be
  different depending on whether bsd.java.mk exists on the system.
2.0_4
12 Apr 2005 16:07:21
Original commit files touched by this commit
glewis search for other commits by this committer
. Fix some sentence breaks.
. Add some more details on how javavmwrapper selects the VM. [2]

Suggested by:   hq [2]
2.0_4
12 Apr 2005 15:46:57
Original commit files touched by this commit
glewis search for other commits by this committer
. Document that the environment variables can also be a space delimited
  list of values, not just a single value.

Pointed out by: hq
2.0_4
11 Apr 2005 21:22:43
Original commit files touched by this commit
glewis search for other commits by this committer
. Install manual pages for javavmwrapper.
. Bump PORTREVISION.

PR:             27075
2.0_3
11 Apr 2005 21:21:16
Original commit files touched by this commit
glewis search for other commits by this committer
. Ignore errors from the call to registervm, otherwise one sees a whole
  slew of spurious errors when upgrading the port.
2.0_3
11 Apr 2005 20:57:57
Original commit files touched by this commit
glewis search for other commits by this committer
. Separate standard variables from variables local to this Makefile.
2.0_3
21 Jan 2005 10:27:52
Original commit files touched by this commit
phantom search for other commits by this committer
One more place to reflect existence of jdk 1.5.
Bump PORTREVISION
2.0_2
24 Dec 2004 15:24:14
Original commit files touched by this commit
hq search for other commits by this committer
Take into account the '-devel' package name suffix when registering CONFLICTS
with java/kaffe-devel

Pointy hat to:  me
2.0_2
24 Dec 2004 15:09:16
Original commit files touched by this commit
hq search for other commits by this committer
- Register CONFLICTS with java/kaffe and java/kaffe-devel
2.0_2
16 Dec 2004 15:38:17
Original commit files touched by this commit
glewis search for other commits by this committer
. Move pkg-install to files/pkg-install.in since it is modified before use.
  This also fixes a problem that when being modified it wasn't specified
  by absolute path.

Reported by:    Robert Backhaus <robbak@robbak.com>
2.0_2
07 Dec 2004 20:18:48
Original commit files touched by this commit
glewis search for other commits by this committer
. Run the pkg-install script correctly.
. Bump PORTREVISION for this change and the previous change to
  javavmwrapper itself.
2.0_1
07 Dec 2004 20:18:04
Original commit files touched by this commit
glewis search for other commits by this committer
. Some minor comment and formatting fixes (should have probably have been
  done separately).
. Much more stringent checks on VMs that we are trying to register.  This
  prevents most bogus and circular registrations. [1]

Suggested by:   Josh Elsasser <josh@elsasser.org> [1]
2.0_1
12 Nov 2004 16:12:48
Original commit files touched by this commit
glewis search for other commits by this committer
. javavmwrapper uses PATH to make sure it gets the system version of
  utilities.  Unfortunately this overrides any PATH that may have been
  set by the user and hence affects the ability of java to execute
  external programmes.  So, save the PATH before setting it and then
  restore it immediately before executing java.
. Bump PORTREVISION for this fix.

Reported by:    Christian Laursen <xi@borderworlds.dk>
2.0
11 Nov 2004 19:17:37
Original commit files touched by this commit
glewis search for other commits by this committer
. Usher in javavmwrapper 2.0, a rewrite of the wrapper scripts designed to
  allow the simple use of multiple VMs.  Brief detail of the main changes:
  . When a VM is registered, symbolic links for its executables are
    created in ${LOCALBASE}/bin.  This allows people to just type
    'java', 'javac', etc. without having to add the VM installation
    directory to their PATH.
  . The actual 'java' that is executed via one of these symlinks is
    determined by the order of the (sorted) configuration file
    ${LOCALBASE}/etc/javavms and by the environment variables
    JAVA_VERSION, JAVA_OS and JAVA_VENDOR which function to select
    a VM as they do in the ports framework.
. There is a new command, checkvms, to sanity check the configuration
  and symlinks.
. The "javavm" executable is currently retained in its original capacity
  as a synonym for Java for backward compatibility.  However, its use
  is deprecated.
. Temporarily set MAINTAINER to myself to make monitoring any initial
  bug reports easier.  The intent is to convert it to java@ at a later
  date.

This is built on the ideas of znerd, hq and Shelton C. Johnson Jr., with
hq and Shelton contributing code and reviews.

PR:             27079, 39080
Reviewed by:    hq, Shelton C. Johnson Jr. <shelton_c_j@yahoo.com>
1.5
03 Sep 2004 16:23:01
Original commit files touched by this commit
glewis search for other commits by this committer
. JAVALIBDIR is more appropriate than JAVAJARDIR now we have it.
1.5
01 Apr 2004 13:40:14
Original commit files touched by this commit
des search for other commits by this committer
Add a classpath script.
1.4
29 Jul 2003 09:12:37
Original commit files touched by this commit
sobomax search for other commits by this committer
Let be hohest: I really don't have a time now to properly maintain all
these great pieces of software, so that let others with more free time
to take over them.
1.4
07 Mar 2003 06:04:45
Original commit files touched by this commit
ade search for other commits by this committer
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
02 Feb 2002 22:24:20
commit hash: fp1.24273@dev.null.freshports.orgcommit hash: fp1.24273@dev.null.freshports.orgcommit hash: fp1.24273@dev.null.freshports.orgcommit hash: fp1.24273@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Long overdue fix: correctly process arguments with spaces.    
03 Dec 2001 14:43:07
commit hash: fp1.21557@dev.null.freshports.orgcommit hash: fp1.21557@dev.null.freshports.orgcommit hash: fp1.21557@dev.null.freshports.orgcommit hash: fp1.21557@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Revert previous fix - it was not properly thought out.    
26 Nov 2001 13:00:50
commit hash: fp1.21201@dev.null.freshports.orgcommit hash: fp1.21201@dev.null.freshports.orgcommit hash: fp1.21201@dev.null.freshports.orgcommit hash: fp1.21201@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Use "$@" instead of "$*" to pass parameters to a subshell. This ensures that  
parameters with spaces are passed correctly.    
19 Jan 2001 14:24:30
commit hash: fp1.8602@dev.null.freshports.orgcommit hash: fp1.8602@dev.null.freshports.orgcommit hash: fp1.8602@dev.null.freshports.orgcommit hash: fp1.8602@dev.null.freshports.org files touched by this commit
roger search for other commits by this committer
Fix typo    
01 Nov 2000 15:51:11
commit hash: fp1.5813@dev.null.freshports.orgcommit hash: fp1.5813@dev.null.freshports.orgcommit hash: fp1.5813@dev.null.freshports.orgcommit hash: fp1.5813@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Whitespace-only:   Make indentation uniform across my ports.    
08 Oct 2000 03:02:04
commit hash: fp1.4754@dev.null.freshports.orgcommit hash: fp1.4754@dev.null.freshports.orgcommit hash: fp1.4754@dev.null.freshports.orgcommit hash: fp1.4754@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
Convert category java to new layout.  
20 Jun 2000 08:40:22
commit hash: fp1.1077@dev.null.freshports.orgcommit hash: fp1.1077@dev.null.freshports.orgcommit hash: fp1.1077@dev.null.freshports.orgcommit hash: fp1.1077@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Add "unset JAVA_HOME" to make javavmwrapper working with some brain damaged  
software (Adobe AcrobatViewer).    
12 Jun 2000 14:37:28
commit hash: fp1.925@dev.null.freshports.orgcommit hash: fp1.925@dev.null.freshports.orgcommit hash: fp1.925@dev.null.freshports.orgcommit hash: fp1.925@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Fix typo.    
12 Jun 2000 13:43:43
commit hash: fp1.922@dev.null.freshports.orgcommit hash: fp1.922@dev.null.freshports.orgcommit hash: fp1.922@dev.null.freshports.orgcommit hash: fp1.922@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Handle comments in all places.    
12 Jun 2000 10:42:51
commit hash: fp1.917@dev.null.freshports.orgcommit hash: fp1.917@dev.null.freshports.orgcommit hash: fp1.917@dev.null.freshports.orgcommit hash: fp1.917@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Initial import of javavmwrapper - a simple shell script which would allow  
Java-based ports to use any of the Java Virtual Machines installed on the  
system.    

Number of commits found: 81