From owner-freebsd-ports@FreeBSD.ORG Sun Mar 7 16:52:08 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4806516A4CE for ; Sun, 7 Mar 2004 16:52:08 -0800 (PST) Received: from mtaw6.prodigy.net (mtaw6.prodigy.net [64.164.98.56]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12FDA43D41 for ; Sun, 7 Mar 2004 16:52:08 -0800 (PST) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (c243f6c62f59ff9b063a1db72a0a80a9@adsl-67-119-53-203.dsl.lsan03.pacbell.net [67.119.53.203]) by mtaw6.prodigy.net (8.12.10/8.12.10) with ESMTP id i280p7a3017748; Sun, 7 Mar 2004 16:51:07 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 3663353A1C; Sun, 7 Mar 2004 16:52:05 -0800 (PST) Date: Sun, 7 Mar 2004 16:52:05 -0800 From: Kris Kennaway To: Mark Linimon Message-ID: <20040308005204.GA50015@xor.obsecurity.org> References: <20040307024018.T3512@caspian.temp555.com> <20040307082835.GA8633@xor.obsecurity.org> <200403071841.39749.linimon@lonesome.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="wRRV7LY7NUeQGEoC" Content-Disposition: inline In-Reply-To: <200403071841.39749.linimon@lonesome.com> User-Agent: Mutt/1.4.2.1i cc: ports@freebsd.org cc: Frank Corrao cc: Kris Kennaway Subject: Re: make describe problems - kde X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Mar 2004 00:52:08 -0000 --wRRV7LY7NUeQGEoC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Mar 07, 2004 at 06:41:39PM -0600, Mark Linimon wrote: > On Sunday 07 March 2004 02:28 am, Kris Kennaway wrote: > > Running 'make index' is not supported unless you have the full ports > > collection. There are just too many interdependencies to make it > > practical to support building consistent indices with subsets of the > > ports collection. >=20 > Coincidentally, I did a little research on this the other day, for > similar reasons. >=20 > My conclusion is that we have very few 'leaf categories' -- even > fewer than even I suspected. They are the following: >=20 > all languages (*except* japanese) > astro > benchmarks > biology > finance > mbone > picobsd > x11-themes >=20 > The ones I was surprised to find were *not*: >=20 > cad (audio, french) > dns (mail) > irc (x11) > japanese (comms, editors, mail, sysutils, www) > news (mail) > palm (mail) > science (french, graphics) > shells (many, via bash2 and zsh) > x11-clocks (x11, x11-wm) >=20 > In any case: >=20 > If the need for an entire hierarchy to do 'make index' is not sufficiently > explicit in the handbook(s), it ought to be made so. If anyone forwards > me pointers to documentation that says 'it's ok to just load part of the > ports hierarchy', I'll be glad to write up PRs for them. (I'll probably > never get around to it unless someone provides them :-) ) 'make index' in general is under-documented, particularly "How do I figure out why 'make index' is failing". Historically it was intended as an internal tool that wasn't expected to be used by end-users, which has changed as the need to build customized indexes has grown. It still has very non-obvious failure modes, which generates a lot of support mail :( Kris --wRRV7LY7NUeQGEoC Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAS8O0Wry0BWjoQKURAsbTAKCoMgTVpNIBG8b9QfEAiX9oxIw3TgCgl18n x7EOIUwkUtG+b2Ki6Lsjj5Q= =ZWYq -----END PGP SIGNATURE----- --wRRV7LY7NUeQGEoC--