[31434] trunk/dports/x11/gtk2/Portfile

Weissmann Markus mww at macports.org
Fri Nov 30 03:17:06 PST 2007


On 30.11.2007, at 10:22, Randall Wood wrote:

> The assumption that a user wants the entire X11 stack installed for  
> him is not deterministically true. I will not and can not force a  
> user to install X11 if they do not want to.
>

well, in reality there are two kind of users of macports: The ones  
who know exactly what they do and those who don't.
The ones who know exactly what do to do not need hand-holding and can  
select quartz or x11 explicitly without getting slapped in the face.
The ones who just want stuff to work don't know whats going on if a  
port -- that they don't care about as it's just a dependency of the  
stuff they want -- is auto-failing. You don't want to decide on  
topics you don't know about for reasons you neither know. If someone  
wants wireshark, he probably wants a working version of wireshark. He  
doesn't care if gtk uses quartz or x11 -- it has to work. I don't  
want to decide which compiler to use for every port, f they get built  
with or without UTF-8 support or if the pre-selected favorite  
background-color of xterm is purple or magenta.

If someone does not want to have X11, he can use the quartz variant.  
Nobody is forcing him to use X11.


-Markus


PS: The current behaviour also prevents automated task on the gtk2  
port, like mirroring and package-building:
http://trac.macosforge.org/projects/macports/ticket/13442


> On 29 Nov 2007, at 19:18, Boyd Waters wrote:
>
>>
>> On Nov 29, 2007, at 4:52 PM, Eric Hall wrote:
>>
>>> If there's a way to specify 'gtk2 +x11' I'm all for adding
>>> that to the wireshark (and other) ports, I don't think there is yet
>>> (and I'm happy to be corrected).
>>
>>
>> The issue of specifying variants on deps is very very important to  
>> us here at NRAO, and I haven't figured out a way to do it yet.
>>
>> So if there's a way to do so, let me know how!
>>
>>
>> Can't we just specify version and variant info in the depends list?
>>
>> example
>>
>> depends	gtk2+x11
>>
>>
>> Alas this doesn't work as yet, but it would be the way to do it.  
>> It would also be nice to specify a version:
>>
>>
>> depends gtk2 at 2.10.6+aqua
>>
>>
>> Actually you'd want to specify an 'at least' version. Hmm.
>>
>>
>>   - boyd
>>
>>
>> Boyd Waters
>> Scientific Programmer
>> National Radio Astronomy Observatory
>> Socorro, New Mexico
>> http://www.aoc.nrao.edu/~bwaters
>>
>> _______________________________________________
>> macports-dev mailing list
>> macports-dev at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo/macports-dev
>
>
>
> Randall Wood
> rhwood at mac.com
> http://shyramblings.blogspot.com
>
> "The rules are simple: The ball is round. The game lasts 90  
> minutes. All the
> rest is just philosophy."
>
>
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macports-dev

---
Dipl. Inf. (FH) Markus W. Weissmann
http://www.mweissmann.de/
http://www.macports.org/





More information about the macports-dev mailing list