From owner-cvs-all Mon Nov 16 09:53:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA07711 for cvs-all-outgoing; Mon, 16 Nov 1998 09:53:51 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from cons.org (knight.cons.org [194.233.237.86]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA07601; Mon, 16 Nov 1998 09:53:17 -0800 (PST) (envelope-from cracauer@cons.org) Received: (from cracauer@localhost) by cons.org (8.8.8/8.7.3) id SAA12815; Mon, 16 Nov 1998 18:29:16 +0100 (CET) Message-ID: <19981116182916.A12756@cons.org> Date: Mon, 16 Nov 1998 18:29:16 +0100 From: Martin Cracauer To: Nate Williams , Martin Cracauer Cc: Satoshi Asami , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: ports/lang/jdk Makefile References: <199811160628.WAA13452@freefall.freebsd.org> <199811161554.IAA13509@mt.sri.com> <19981116175406.A10690@cons.org> <199811161721.KAA18498@mt.sri.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.1i In-Reply-To: <199811161721.KAA18498@mt.sri.com>; from Nate Williams on Mon, Nov 16, 1998 at 10:21:09AM -0700 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk In <199811161721.KAA18498@mt.sri.com>, Nate Williams wrote: > > > > asami 1998/11/15 22:28:41 PST > > > > > > > > Modified files: > > > > lang/jdk Makefile > > > > Log: > > > > > > > Make this package by removing the --exclude option to tar. I'm > > > > assuming this is what Nate intended because all the *.class files > > > > are listed in pkg/PLIST. If it's the other way around, go ahead and > > > > revert it (and fix PLIST), Nate. > > > > > > Thanks, I guessed at what Martin was doing initially, so I hope what is > > > remaining is correct. :) > > > > This trick was done to prevent files with '$' in them (classfiles > > compiled from sourcesfiles with inner classes) from being packaged. > > Why not package them? My wording was inprecise. I didn't have to prevent the '$' from being packaged, but I had to prevent them from being installed on `make install` in the ports directory since the pkg_tools ignore files with '$' in the name (or at least they couldn't when I built the port). Hence the set of installed files after `make install` would include them, while an install using pkg_add wouldn't have them. > > The pkg_* tools ignore such files, but ports `make install` doesn't. > > > > Maybe the best solution is to ship the distfile without compiled > > classes? > > Why is that? The JDK as released from SUN ships with them.... Just a suggestion. I don't think they're of great value and they take up quite some space. Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer http://www.cons.org/cracauer Tel.: (private) +4940 5221829 Fax.: (private) +4940 5228536 Paper: (private) Waldstrasse 200, 22846 Norderstedt, Germany To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message