variants / sub-packages
Robert Hinn
exodusd at gmx.de
Tue Apr 1 01:40:05 PDT 2008
Hello,
I was wondering: seeing some ports called *-devel in the list, does
MacPorts offer a sub-package mechanism? I haven't found anything in
the guide, so I considered using variants as a proper way to handle
optional features in a software which I would otherwise build a sub-
package for.
Also, following the discussion about binary builds, I think it might
get difficult if there are variants of a package that offer optional
features which result in some destroot files only being built for
certain variants. You'd have to specify which files belong to which
variant in that case... Is there already a mechanism for that in the
portfiles?
I definitely like the idea of binary builds. Although I am a
developer, I usually like to get required packages into my system as
quickly and hasslefree as possible, so I can continue my work. And I
think most users wouldn't want a build environment on their machine if
they're not developers (the Mac OS X SDK is an optional install,
too ;-) ).
I also like sub-packages (variants?) very much, since they reduce the
need for package dependencies which I don't really need on my machine...
Is it okay to use variants for sub-package-like behavior (which I am
currently doing in the pike port I updated), or should this done
another way?
Best regards,
Robert
More information about the macports-dev
mailing list