#18359: Guide has wrong advice about variants -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: markd@… Type: defect | Status: new Priority: Normal | Milestone: Website & Documentation Component: guide | Version: 1.7.0 Keywords: | Port: -------------------------------------+-------------------------------------- Comment(by ryandesign@…): True, platform variants are auto-selected by MacPorts regardless of what port command is being run, and that includes running the portindex. And users may have variants set in their variants.conf so that they are auto- selected. So the kinds of things you should not do directly in a variant or directly in a portfile are: * output a message * return an error code * run a program that is in the port's dependencies If you need to do these things, do them in a phase (be it inside a variant or not). Otherwise they run even at times when you don't want them to, such as portindex or port info. -- Ticket URL: <http://trac.macports.org/ticket/18359#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS