#15571: request - uniform Portfile standard to handle the different possibilities of Fortran compilers -------------------------------------+-------------------------------------- Reporter: davidh@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: fortran portgroup | Port: -------------------------------------+-------------------------------------- Comment(by mcalhoun@…): Replying to [comment:6 blb@…]:
Automatically setting the variants as appropriate via a port group could consist of taking a few arguments in a setup proc (like perl5 and haskell groups), one being a list of which ports are supported for fortran (eg, g95, gcc42, gcc43), the second being what to add to configure.args, and the third what to delete from it. Then the group would manipulate configure.args as appropriate and set configure.{f77|fc}, all in each variant as needed.
It seems like most of the operations mentioned require as many lines of code with a PortGroup framework as without one.[[BR]] The exceptions being configure.{f77|fc|f90}, which, I will admit, is somewhat of an annoyance to set for g95, gcc42, and gcc43.[[BR]] Other than that, I am not quite sure I see what a PortGroup buys. -- Ticket URL: <http://trac.macports.org/ticket/15571#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS