From owner-freebsd-ports@FreeBSD.ORG Fri Jun 7 13:30:30 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3869FCBE; Fri, 7 Jun 2013 13:30:30 +0000 (UTC) (envelope-from tijl@coosemans.org) Received: from mailrelay009.isp.belgacom.be (mailrelay009.isp.belgacom.be [195.238.6.176]) by mx1.freebsd.org (Postfix) with ESMTP id A722A1F20; Fri, 7 Jun 2013 13:30:29 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmoGAAHfsVFbsIZB/2dsb2JhbABZgwm8J4J5fRd0giMBAQVWIgEQCw4KCRYPCQMCAQIBJx4GDQEHAQGIDbxvjzgHg1wDkAGBLJdVgxE6 Received: from 65.134-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.134.65]) by relay.skynet.be with ESMTP; 07 Jun 2013 15:30:22 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.7/8.14.7) with ESMTP id r57DUKRv006604; Fri, 7 Jun 2013 15:30:21 +0200 (CEST) (envelope-from tijl@coosemans.org) Message-ID: <51B1E067.8070204@coosemans.org> Date: Fri, 07 Jun 2013 15:30:15 +0200 From: Tijl Coosemans User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:17.0) Gecko/20130517 Thunderbird/17.0.6 MIME-Version: 1.0 To: Baptiste Daroussin Subject: Re: [HEADSUP] dialog4ports does not popup anymore only for global options References: <20130607081210.GD35160@ithaqua.etoilebsd.net> <51B1A5D8.8070906@gmail.com> <20130607094227.GE35160@ithaqua.etoilebsd.net> <51B1B2D5.8020901@gmail.com> <20130607101758.GF35160@ithaqua.etoilebsd.net> <51B1B9F0.2030206@coosemans.org> <20130607113959.GI35160@ithaqua.etoilebsd.net> In-Reply-To: <20130607113959.GI35160@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="----enig2GKXGFVTMFIHRWOPWAGXF" Cc: ports@FreeBSD.org, Vitaly Magerya X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jun 2013 13:30:30 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2GKXGFVTMFIHRWOPWAGXF Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 2013-06-07 13:40, Baptiste Daroussin wrote: > On Fri, Jun 07, 2013 at 12:46:08PM +0200, Tijl Coosemans wrote: >> On 2013-06-07 12:17, Baptiste Daroussin wrote: >>> On Fri, Jun 07, 2013 at 01:15:49PM +0300, Vitaly Magerya wrote: >>>> Baptiste Daroussin wrote: >>>>>> Is it possible to still show the dialog if one of those options im= plies >>>>>> additional dependencies? >>>>>> >>>>>> If not, what should those of us who do not want them installed do?= >>>>> >>>>> make config will always show those options so you can always tune t= hem. >>>>> >>>>> just make config-conditional will not fireup a new dialog automatic= ally if the >>>>> defined options are only those from the global options. >>>> >>>> I see. As far as I can tell though, and correct me if I'm wrong, but= >>>> 'make install' doesn't show those options. It also does not show tho= se >>>> options for dependent ports. Neither does 'make config-recursive'. >>>> >>>> Tools like portmaster will now ignore those as well during install a= nd >>>> reinstall. >>>> >>>> So, again, what are my options if I don't want dependencies to be pu= lled >>>> in silently? >>> >>> You have no options and you never had one in the ports tree sorry. >>> >>> If you have a way to implement that cleanly, I'll be happy to push su= ch features >>> in the ports but really I see a way to do what you ask for. >> >> How about only suppressing the dialog if the options have been explici= tly >> set or unset in make.conf? > > That would be easy but is that a really desired feature? I can only speak for myself, but I don't see DOCS as a global option. For some ports I want documentation, for others I don't, so I want the dialog to show up even if DOCS is the only option. There doesn't seem to be a clear cut line between global and per port options and different users have different opinions about it. Can you make it such that config-conditional suppresses the dialog if all options have been explicitly set or unset either through command line, make.conf or optionsfile? Or in other words only show the dialog if one of the options falls back to a default value (e.g. when a new option has been added to a port and that option has not been set globally). I think that would allow anyone to set/unset any option globally and not be bothered by dialogs without enforcing that view on everybody else. You wouldn't need GLOBAL_OPTIONS any more then. ------enig2GKXGFVTMFIHRWOPWAGXF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (FreeBSD) iF4EAREIAAYFAlGx4GwACgkQfoCS2CCgtiuS1QD+J34r3sh+4sOGdx5Xfkxvjm02 xZeePGGYRN/g00FspZ0A+wehp0aab87w/9WcYFnB8Bot3LfF8eRashwLg2tuKIpY =Llwi -----END PGP SIGNATURE----- ------enig2GKXGFVTMFIHRWOPWAGXF--