[MacPorts] #15625: Guide doesn't explain variants very well
MacPorts
noreply at macports.org
Sun Jun 15 06:26:29 PDT 2008
#15625: Guide doesn't explain variants very well
-------------------------------------+--------------------------------------
Reporter: myrrhlin at gmail.com | Owner: markd at macports.org
Type: defect | Status: new
Priority: Normal | Milestone:
Component: guide | Version: 1.6.0
Keywords: doc variants guide wiki |
-------------------------------------+--------------------------------------
There are some obvious questions about variants which are not answered in
the guide (and also not in the FAQ). I only began to figure out the
answers by trying things and finding out what worked and what didn't. The
guide should be expanded to answer these questions.
* Can multiple variant options be selected at install time? (yes)
* Do variant options sometimes conflict, and how would I know? (??)
* Can two variants be installed at the same time? (yes, but only one can
be active at a given time. use port deactivate on the first variant, then
install the second)
* Can an existing variant be modified to add or remove variant options?
(no)
* What if I need to add a new option to a variant (or remove one)?
(uninstall it, then reinstall with the desired options)
* Is the 'universal' variant considered to be exclusive of all other
options? That is, if there is an option that enables liba52 support, am I
to assume the universal install doesn't have this support? (??)
* The documentation mentions turning off 'default' variant options with
the minus sign syntax -- how do I find out which are the default ones, if
any (other than reading the portfile)? (??)
I might add that the short descriptions of the variants are quite unclear
to me, and insufficient. They're the sort of description which are
adequate if you already know what the options mean. If you don't, it
doesn't help much in making wise choices. I hope you consider support for
greater documentation of these choices in the portfiles or elsewhere, more
than a fraction of a line. The wiki would also be a great place for
further documentation of this kind, if it was expanded to include pages
for every port with variants. Please make it easier somehow for the
documentation of variants to be expanded.
Here's an example. Whats the difference between darwin7, darwin8, macosx
options as opposed to universal? I know 10.4 is darwin 8 (you should
explain that too), but just when do I need to specify that? Anytime I see
it given as a variant? Are darwin7 and darwin8 exclusive? Are darwin8
and macosx exclusive? How would I know?
Another example. I see that ffmpeg includes native support for vorbis and
xvid, but there are variant options to use external libraries instead.
What are the advantages to each choice? Which provides greater
speed/flexibility/etc?
--
Ticket URL: <http://trac.macports.org/ticket/15625>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list