From nik@crf-consulting.co.uk  Fri Mar 21 08:29:06 2003
Return-Path: <nik@crf-consulting.co.uk>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 28B5737B404
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 21 Mar 2003 08:29:06 -0800 (PST)
Received: from crf-consulting.co.uk (pc-62-31-42-106-hy.blueyonder.co.uk [62.31.42.106])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B2B9443FB1
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 21 Mar 2003 08:29:04 -0800 (PST)
	(envelope-from nik@crf-consulting.co.uk)
Received: from clan.nothing-going-on.org (clan.nothing-going-on.org [192.168.1.20])
	by crf-consulting.co.uk (8.12.3/8.12.3) with ESMTP id h2LGT4Rf003009
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 21 Mar 2003 16:29:04 GMT
	(envelope-from nik@catkin)
Received: from clan.nothing-going-on.org (localhost [127.0.0.1])
	by clan.nothing-going-on.org (8.12.8/8.12.8) with ESMTP id h2LGT3F3062381
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 21 Mar 2003 16:29:03 GMT
	(envelope-from nik@clan.nothing-going-on.org)
Received: (from nik@localhost)
	by clan.nothing-going-on.org (8.12.8/8.12.8/Submit) id h2LGT3NG062380;
	Fri, 21 Mar 2003 16:29:03 GMT
Message-Id: <200303211629.h2LGT3NG062380@clan.nothing-going-on.org>
Date: Fri, 21 Mar 2003 16:29:03 GMT
From: Nik Clayton <nik@crf-consulting.co.uk>
Reply-To: Nik Clayton <nik@crf-consulting.co.uk>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: kde3 port needs more tunable build knobs
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         50173
>Category:       ports
>Synopsis:       kde3 port needs more tunable build knobs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kde
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 21 08:30:04 PST 2003
>Closed-Date:    Sun Mar 30 19:52:28 PST 2003
>Last-Modified:  Mon Mar 31 13:30:13 PST 2003
>Originator:     Nik Clayton
>Release:        FreeBSD 4.8-RC i386
>Organization:
>Environment:
System: FreeBSD clan.nothing-going-on.org 4.8-RC FreeBSD 4.8-RC #1: Wed Mar 19 21:04:24 GMT 2003 nik@clan.nothing-going-on.org:/local/1/usr/src/sys/compile/CLAN i386

>Description:

The kde3 meta port doesn't provide enough tunable knobs to control what
does and does not get built.

It blindly adds kdegames, koffice, kdegraphics, and kdemultimedia to the
list of dependencies.  This inflates the build times for the port, and 
potentially installs software with functionality that duplicates existing
large packages.

For example, if the end user plans on running OpenOffice, they're
unlikely to want or need koffice.  Similarly, if the machine doesn't
have a soundcard, much of kdemultimedia is going to be superfluous.

I can understand wanting to provide a complete KDE desktop 
'out of the box' with all the bells and whistles.  However, that shouldn't
prevent more experienced admins from being able to pick and choose which
components they want to install.

>How-To-Repeat:

N/A

>Fix:

Add a collection of documented, tunable knobs to kde3/Makefile.kde.  I'd
suggest something like

	WITH_KOFFICE
	WITH_KDEMULTIMEDIA
	WITH_KDEGRAPHICS
	WITH_KDEGAMES

as a reasonable start.  If there's agreement that this is useful I'll
gladly submit a patch.
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->kde 
Responsible-Changed-By: arved 
Responsible-Changed-When: Fri Mar 21 08:38:45 PST 2003 
Responsible-Changed-Why:  
Over to Maintainers. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=50173 
State-Changed-From-To: open->closed 
State-Changed-By: alane 
State-Changed-When: Sun Mar 30 19:52:24 PST 2003 
State-Changed-Why:  
PR has been dealt with. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=50173 

From: Will Andrews <will@csociety.org>
To: Nik Clayton <nik@crf-consulting.co.uk>
Cc: kde@FreeBSD.org, freebsd-gnats-submit@freebsd.org
Subject: Re: [kde-freebsd] Re: ports/50173: kde3 port needs more tunable build knobs
Date: Mon, 31 Mar 2003 13:26:33 -0800

 On Mon, Mar 31, 2003 at 10:19:28PM +0100, Nik Clayton wrote:
 > It has?  I don't see anything in the audit trail.  Did I miss a request
 > for a patch, or something?
 
 No.  Alan shouldn't have closed this without explaining.  There
 is no need for knobs since people can install kdebase + whatever
 they want instead.  Adding the knobs just makes the port more
 complicated and provides little or no benefit.  It's just a
 suggested installation and not a requirement for a working KDE.
 The requirement is just kdebase.  Everything else that's not a
 dependency of kdebase is optional.
 
 Regards,
 -- 
 wca
>Unformatted:
