Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Nov 1998 18:29:16 +0100
From:      Martin Cracauer <cracauer@cons.org>
To:        Nate Williams <nate@mt.sri.com>, Martin Cracauer <cracauer@cons.org>
Cc:        Satoshi Asami <asami@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: ports/lang/jdk Makefile
Message-ID:  <19981116182916.A12756@cons.org>
In-Reply-To: <199811161721.KAA18498@mt.sri.com>; from Nate Williams on Mon, Nov 16, 1998 at 10:21:09AM -0700
References:  <199811160628.WAA13452@freefall.freebsd.org> <199811161554.IAA13509@mt.sri.com> <19981116175406.A10690@cons.org> <199811161721.KAA18498@mt.sri.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <cracauer@cons.org> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981116182916.A12756>