From owner-freebsd-java@FreeBSD.ORG Sun Oct 26 09:00:59 2003 Return-Path: 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 123A516A4B3; Sun, 26 Oct 2003 09:00:59 -0800 (PST) Received: from mx2.fillmore-labs.com (lima.fillmore-labs.com [62.138.193.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id C0B9043FDF; Sun, 26 Oct 2003 09:00:57 -0800 (PST) (envelope-from eikemeier@fillmore-labs.com) Received: from p5080b00c.dip.t-dialin.net ([80.128.176.12] helo=fillmore-labs.com ident=u6rfohih02aphdvy) by mx2.fillmore-labs.com with asmtp (TLSv1:AES256-SHA:256) (Exim 4.24; FreeBSD 4.9) id 1ADoFt-000Ggf-Ls; Sun, 26 Oct 2003 18:00:42 +0100 Message-ID: <3F9BFDA9.6040907@fillmore-labs.com> Date: Sun, 26 Oct 2003 18:00:25 +0100 From: Oliver Eikemeier MIME-Version: 1.0 To: Matthew Seaman References: <20031026153931.GA4603@happy-idiot-talk.infracaninophile.co.uk> In-Reply-To: <20031026153931.GA4603@happy-idiot-talk.infracaninophile.co.uk> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Sender: eikemeier@fillmore-labs.com User-Agent: KMail/1.5.9 Organization: Fillmore Labs GmbH X-Complaints-To: abuse@fillmore-labs.com X-Mailman-Approved-At: Sun, 26 Oct 2003 09:04:50 -0800 cc: greg@greg.rim.or.jp cc: freebsd-ports@freebsd.org cc: toha@toha.org.ua cc: kevlo@freebsd.org cc: wjv@freebsd.org cc: des@freebsd.org cc: freebsd-java@freebsd.org Subject: Re: Javadocs and pkg-plist X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Oct 2003 17:00:59 -0000 Matthew Seaman wrote: > Dear ports, > > Greg Lewis pointed out to me a problem with a new port I had submitted > (ports/57753), and on investigation it turns out that the same thing > may affect several ports in the tree. > > The affected ports will be those that install api documentation which > they generate by running javadoc(1) themselves, and that can be > installed using one of several different JDK versions, and that don't > build their pkg-plist dynamically. > > It turns out that javadoc from Java 1.4.x will generate two extra > files compared to javadoc from Java 1.3.x: 'allclasses-noframe.html' > and 'constant-values.html'. These may or may not be listed in the > pkg-plist for the port, depending on which version the maintainer > happened to be using at the time. I haven't been able to test any > earlier Java versions for similar problems. How about using a dynamic packing list, like the INFO macro? I posted a proposal to PR 57778: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/57778 I think it's difficult to keep a static list of dynamically generated documentation up to date.