id summary reporter owner description type status priority milestone component version resolution keywords cc port 8164 RFC: php5-5.1.2 joe@… opendarwin-2006@… "php5-5.1.2 I will attach the portfile to thie bug Description: For your consideration all, I've attempted to enhance the portfile some, and the changes are pretty significant, so I thought I would put it out here for all to see and maybe make use of for the port? Please note, most of my testing has been with kitchen sink builds. Things I have done and various comments: - many modules needing external dependancies have been broken off into variants - anything not needing a dependency has been turned on in the base build - many new variants have been added for all kinds of things not enabled yet - i --disable-all and explicitly turn things to keep the build predictable (less arg-delete this way) - i commented out the 'macos' variant, but you might not want that... it interferes with letting other darwinports provided libraries from being able to link in. (IE: getting unixodbc to link instead of iodbc) I assume this variant is automagically added? I'd propose a 'builtins' variant that the Portfile can use as a boolean to decide if we want linkage to /usr/lib or /opt/local ? - any particular database driver being activated will also result in the matching PDO support being activated as well if available Notes / Remaining issues: - recode conflicts with mysql it seems. both use similarly named symbols that seem to colide on linkage - freetds doesn't quite yet work. i suspect php's configure just needs to add -ltds to the build, but i'm not sure the best angle on fixing that, and it's not important to me yet. :) - xml has been made an all or nothing thing, as theres a lot of interdependancies. i'm sure with some work they could be individually specified too (though, full builds already have a LOT of variants in ther list. :) )" enhancement closed Normal ports 1.2 invalid markd@…