From owner-freebsd-java Fri Aug 16 11: 6:31 2002 Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CCEF37B400 for ; Fri, 16 Aug 2002 11:06:30 -0700 (PDT) Received: from snipe.mail.pas.earthlink.net (snipe.mail.pas.earthlink.net [207.217.120.62]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAE0943E6E for ; Fri, 16 Aug 2002 11:06:29 -0700 (PDT) (envelope-from absinthe@pobox.com) Received: from dhcp068-64-151-24.nt01-c4.cpe.charter-ne.com ([24.151.64.68] helo=laredo.retrovertigo.com) by snipe.mail.pas.earthlink.net with esmtp (Exim 4.10) id 17flUS-0003j5-00; Fri, 16 Aug 2002 11:06:29 -0700 Content-Type: text/plain; charset="iso-8859-1" From: Dylan Carlson Reply-To: absinthe@pobox.com To: Nick Johnson , freebsd-java@freebsd.org Subject: Re: ports and /usr/local/java Date: Fri, 16 Aug 2002 14:06:32 -0400 User-Agent: KMail/1.4.2 References: <20020816101811.B29093-100000@turing.morons.org> In-Reply-To: <20020816101811.B29093-100000@turing.morons.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200208161406.32773.absinthe@pobox.com> Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Friday 16 August 2002 01:24pm, Nick Johnson wrote: > So what do folks think about creating some kind of /usr/local/java > hierarchy to manage this stuff? Maybe with some categories similar to the > categories established in ports. I'm thinking of maybe something like > this: I agree with idea (not necessarily the implementation though). The way Java toolkits, compilers/VMs, docs, support files (and port naming) could probably use some rethinking. During the course of writing updated docs for the Java Project it has become obvious to me, anyway. Some of the existing ports have the right idea. If everyone agrees, we can get this documented as a set of guidelines, and let it get some inertia over time. Here are my suggestions: 1. JAR files: /usr/local/share/java/classes (sax, xerces do this already) 2. Non JAR class packages and support files: /usr/local/share/java/%%JAVA_VER%%/%%PKG_NAME%%/ (jedit does this, while wrapped with an executable in /usr/local/bin) 3. Documentation: /usr/local/share/doc/%%PKG_NAME%%/ 4. "toolkit" ports go into /usr/ports/devel ... perhaps prefixed with "java-" 5. Applications go wherever they should be classified, no prefix. While it's little more than a technical point, the term "JDK" has been retired by Sun ... it's now "SDK", going back to 1.2.x. Cheers, -- Dylan Carlson [absinthe@pobox.com] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message