From owner-freebsd-java Thu Sep 21 13:49: 5 2000 Delivered-To: freebsd-java@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id D7F2C37B423 for ; Thu, 21 Sep 2000 13:49:01 -0700 (PDT) Received: from nomad.yogotech.com (nomad.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id OAA25780; Thu, 21 Sep 2000 14:49:00 -0600 (MDT) (envelope-from nate@nomad.yogotech.com) Received: (from nate@localhost) by nomad.yogotech.com (8.8.8/8.8.8) id OAA07389; Thu, 21 Sep 2000 14:49:00 -0600 (MDT) (envelope-from nate) Date: Thu, 21 Sep 2000 14:49:00 -0600 (MDT) Message-Id: <200009212049.OAA07389@nomad.yogotech.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Archie Cobbs Cc: freebsd-java@FreeBSD.org Subject: Re: cvs commit: ports INDEX In-Reply-To: <200009212006.NAA18943@bubba.whistle.com> References: <200009211731.LAA60133@harmony.village.org> <200009212006.NAA18943@bubba.whistle.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > [ nb: moving this thread to freebsd-java@freebsd.org ] > > This brings up a semi-serious point. There is tons of Java code > out there that is distributed as JAR files, or maybe JAR files plus > a native shared library. Just taking one a random example, SableCC: > http://www.sable.mcgill.ca/sablecc/ > > This is an application, but there are also various Java libraries. > > We need to have a standard way of installing this kind of software. > Better yet, it should work for any of our Java runtimes (JDK, kaffe, ...?) > > For example, we could specify that: > > - All JAR files go into /usr/local/share/java/jars (replace > /usr/local with your favorite ${PREFIX} of course). I prefer /usr/local/lib/java myself. Jars is just a format, and what we're installing is a Java 'library', that just happens to be in jar format. (It could be in zip format, or unzippped, etc..) > - All native shared libraries files go into /usr/local/lib/java Hmm.... All of the other shlibs go in /usr/local/lib, why should Java be any different? [ Snip ] > Thoughts? Other than the minor mods (names), I think it's a great idea. One minor thing is that JVM's MUST keep their stuff out of the above 'shared' directories, since we don't want them stepping on each other's toes. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message