From owner-cvs-all Mon Nov 16 09:32:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA04839 for cvs-all-outgoing; Mon, 16 Nov 1998 09:32:23 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA04788; Mon, 16 Nov 1998 09:32:03 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id KAA12964; Mon, 16 Nov 1998 10:31:34 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id KAA18636; Mon, 16 Nov 1998 10:31:33 -0700 Date: Mon, 16 Nov 1998 10:31:33 -0700 Message-Id: <199811161731.KAA18636@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Martin Cracauer Cc: Nate Williams , Satoshi Asami , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: ports/lang/jdk Makefile In-Reply-To: <19981116182916.A12756@cons.org> References: <199811160628.WAA13452@freefall.freebsd.org> <199811161554.IAA13509@mt.sri.com> <19981116175406.A10690@cons.org> <199811161721.KAA18498@mt.sri.com> <19981116182916.A12756@cons.org> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > > > > > 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). Ahh, I see. > Hence the set of installed files after `make install` would include > them, while an install using pkg_add wouldn't have them. Gotcha. > > > 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. Really? The only place they exist as .class files is in the demo directory, and they don't take up much space at all IMO. Satoshi, what say you regarding files with '$' in them and the package tools not handling them? Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message