From owner-freebsd-ports@FreeBSD.ORG Sat Mar 6 23:48:53 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 2D3BF16A4CE; Sat, 6 Mar 2004 23:48:53 -0800 (PST) Received: from caspian.temp555.com (h00902742352b.ne.client2.attbi.com [65.96.165.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4AC243D1F; Sat, 6 Mar 2004 23:48:52 -0800 (PST) (envelope-from fcorrao@temp555.com) Received: from caspian.temp555.com (localhost [127.0.0.1]) by caspian.temp555.com (8.12.11/8.12.1) with ESMTP id i277mqmB065701; Sun, 7 Mar 2004 02:48:52 -0500 (EST)?g (envelope-from fcorrao@temp555.com)œ Received: from localhost (fcorrao@localhost)i277mpj4065698; Sun, 7 Mar 2004 02:48:51 -0500 (EST) (envelope-from fcorrao@temp555.com) X-Authentication-Warning: caspian.temp555.com: fcorrao owned process doing -bs Date: Sun, 7 Mar 2004 02:48:51 -0500 (EST) From: Frank Corrao To: marcus@freebsd.org, ports@freebsd.org Message-ID: <20040307024018.T3512@caspian.temp555.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: 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: Sun, 07 Mar 2004 07:48:53 -0000 Recently a number of ports began including lines such as this: .include "${PORTSDIR}/x11/kde3/Makefile.kde" When one runs 'make describe' on such a port, perhaps indirectly by calling portsdb -Uu, make describe [expectedly] will error out if this file doesn't exist. I currently maintain a number of headless systems which have no use for x11, kde, or any of the ports that depend on it. I therefore only cvsup the ports directories that i'm interested in - not x11, etc. However, since many ports in the directories I *do* care about (converters, comms, etc) contains ports that depend on kde, make describe and thus portsdb -Uu fails for me when it reaches a port that depends on kde. I see 3 possible fixes to this problem: 1) I could start cvsuping the x11 and other ports directories even though i'll never use anything in them. This would be ugly and inefficient. 2) portsdb could be made smarter so as to ignore errors from ports whose include files are missing. 3) A knob could be set in /etc/make.conf for those not interested in any KDE or X11 ports - NO_X11? NO_KDE? Thoughts? Frank -- "If debugging is the process of removing bugs, then programming must be the process of putting them in." -- Dijkstra