#19091: php5: refactor variants into separate ports -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: php5, php5-devel -------------------------------------+-------------------------------------- Comment(by ryandesign@…): Replying to [comment:1 alakazam@…]:
I'm not sure about SAPI variants though, as I think it would be more complicated for users to find the correct port to build (not using variants when they're the logical choice from the user's pov isn't ideal imho).
We can discuss this later. There is still much work to do first on breaking the extension variants out into separate ports.
We'll also need to compile php to load extra .ini files from an additional directory, like ${prefix}/etc/php.d, where each php extension port can put a pre-written .ini file which enables that module. I believe this is the "--with-config-file-scan-dir" configure option.
I think this would be interesting even for existing php5 extensions (eaccelerator, xdebug, etc.) which currently need to be manually enabled and disabled when un/installed.
Yes, I intend for the [ticket:18839 php5pecl portgroup] to handle that for those ports. -- Ticket URL: <http://trac.macports.org/ticket/19091#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS