[46020] trunk/dports/_resources/port1.0/group/kde4-1.0.tcl
Orville Bennett
illogical1 at gmail.com
Tue Jan 27 13:27:09 PST 2009
On Jan 27, 2009, at 1:02 PM, Ryan Schmidt wrote:
>
> On Jan 27, 2009, at 06:29, illogic-al at macports.org wrote:
>
>> Revision: 46020
>> http://trac.macports.org/changeset/46020
>> Author: illogic-al at macports.org
>> Date: 2009-01-27 04:29:50 -0800 (Tue, 27 Jan 2009)
>> Log Message:
>> -----------
>> Let's build docs by default
>>
>> Modified Paths:
>> --------------
>> trunk/dports/_resources/port1.0/group/kde4-1.0.tcl
>>
>> Modified: trunk/dports/_resources/port1.0/group/kde4-1.0.tcl
>> ===================================================================
>> --- trunk/dports/_resources/port1.0/group/kde4-1.0.tcl 2009-01-27
>> 11:52:14 UTC (rev 46019)
>> +++ trunk/dports/_resources/port1.0/group/kde4-1.0.tcl 2009-01-27
>> 12:29:50 UTC (rev 46020)
>> @@ -40,8 +40,11 @@
>> configure.compiler gcc-4.2
>>
>> configure.args-append -DBUILD_SHARED_LIBS=ON \
>> + -DBUILD_doc=OFF \
>> -DKDE_DISTRIBUTION_TEXT="MacPorts\/Mac OS X"
>>
>> +default_variants +docs
>> +
>> variant docs description "Install documentation" {
>> depends_lib port:doxygen
>> configure.args-append -DBUILD_doc=ON
>
> You should not use default variants in this way. How would a user
> turn off documentation if they did not want it? The user could "sudo
> port install foo -docs" but as soon as they need to upgrade foo, "-
> docs" will disappear (MacPorts never records negative variants) and
> the +docs variant will be selected again.
>
> Either remove the docs variant and just make the documentation build
> always, or if there is value in letting the user remove the
> documentation, then make it a (non-default) no_docs variant that
> does so.
Hmm. OK. I've changed it just now. Need to modify the rest of my
portfiles as well then.
More information about the macports-dev
mailing list