From owner-freebsd-ports@FreeBSD.ORG Wed Mar 16 00:04:05 2005 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 4B96D16A4CE for ; Wed, 16 Mar 2005 00:04:05 +0000 (GMT) Received: from mail.gmx.net (pop.gmx.de [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 21E2A43D1D for ; Wed, 16 Mar 2005 00:04:04 +0000 (GMT) (envelope-from michaelnottebrock@gmx.net) Received: (qmail invoked by alias); 16 Mar 2005 00:04:02 -0000 Received: from p508BBC60.dip.t-dialin.net (EHLO lofi.dyndns.org) (80.139.188.96) by mail.gmx.net (mp010) with SMTP; 16 Mar 2005 01:04:02 +0100 X-Authenticated: #443188 Received: from kiste.my.domain (lofi@kiste.my.domain [192.168.8.4]) (authenticated bits=0) by lofi.dyndns.org (8.12.10/8.12.10) with ESMTP id j2G03vmb090692 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Wed, 16 Mar 2005 01:03:58 +0100 (CET) (envelope-from michaelnottebrock@gmx.net) From: Michael Nottebrock To: freebsd-ports@freebsd.org Date: Wed, 16 Mar 2005 01:03:49 +0100 User-Agent: KMail/1.7.2 References: <20050315145741.H84655@april.chuckr.org> <200503152304.05248.andy@athame.co.uk> <20050315164021.C84655@april.chuckr.org> In-Reply-To: <20050315164021.C84655@april.chuckr.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart61719512.OBTkXOtX3e"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200503160103.55083.michaelnottebrock@gmx.net> X-Virus-Scanned: by amavisd-new X-Y-GMX-Trusted: 0 cc: Chuck Robey cc: Andy Fawcett Subject: Re: complaint 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: Wed, 16 Mar 2005 00:04:05 -0000 --nextPart61719512.OBTkXOtX3e Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tuesday, 15. March 2005 22:56, Chuck Robey wrote: > My own suggestion? Every port have an OPTIONS list, which is a variable > that lists EVERY available makefile option, and naming be such that their > use should be opbvious. Well, the ports that do use OPTIONS are self-documenting already. Not every= =20 port has been converted yet of course. > Maybe, if it's not going too far, add a target=20 > that lists, port by port, the available options. I personally think we > should have fewer ports of higher quality. Not a good approach. The trouble with compile-time switches that trigger=20 dependencies is that they do not translate to binary packages. And the=20 reverse approach - make a (slave-)port per option that changes dependencies= =20 isn't desirable either - at least plenty of people have voiced the opinion= =20 that this would result in just too many ports with too little gain in the=20 past. =46urthermore, most software just isn't designed to be easily compiled piec= emeal=20 in an automated fashion - some software isn't even designed to deal with=20 adding and removing optional parts of it arbitrarily. You probably guessed = it=20 by now: KDE's CUPS support is design-flawed like that. That's why=20 kdelibs-nocups is the best we can do about it right now. And that's why it is indeed hard and difficult, more often than not, to do= =20 these things. The reasonable approach here is to identify where there's enough user-inter= est=20 in more granularity (easy enough to do, the complaints usually arrive by=20 mail-to-maintainer), analyze the feasibility of providing it, and then=20 eventually do it. The unreasonable approach is, if I may say so, wide-sweeping bitching about= =20 some allegedly easy-to-solve-yet-totally-not-addressed problems. The OPTION= S=20 framework does exist and is in use and port-maintainers are usually=20 cooperative when presented with legitimate concerns and reasonable proposal= s=20 made in the spirit of teamwork. =2D-=20 ,_, | Michael Nottebrock | lofi@freebsd.org (/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org \u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org --nextPart61719512.OBTkXOtX3e Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBCN3frXhc68WspdLARAjHuAJ9IRPIyWPJ3biHZiyl7B8asb4+2+ACcCiVz WzBo9vw1YDNLaklUMfZgWDo= =Fal+ -----END PGP SIGNATURE----- --nextPart61719512.OBTkXOtX3e--