[HEADS UP] PHP mega-commit
m.seaman at infracaninophile.co.uk
Tue Jul 20 00:55:12 PDT 2004
On Fri, Jul 16, 2004 at 03:00:31PM +0200, Alex Dupre wrote:
> On monday I've planned to commit the new PHP infrastructure.
> Please review the following patches if you are interested:
Which seems to be working very well so far. Good work.
> In a few words, the old "big" php port has been splitted into "base"
> PHP, PEAR, and shared extensions. Every extension has its own slave port
> and can be installed/deinstalled in a finer way without recompiling PHP.
> Moreover, we can remove all ugly php slave ports created to enable
> extensions (like php4-horde and so on, that cause packaging issues),
> since now a port can depend on a particular set of extensions.
> To conclude, PEAR (devel/php[4-5]-pear) can be used either with CLI or
> with CGI sapi.
One nit: the devel/php4-pear and devel/php5-pear ports. These are
apparently required in order to use any of the PEAR infrastructure
(or, at least php4-pear is required on a PHP4 system, as I found when
some code of my own suddenly stopped working).
The problem seems to be missing 'WANT_PHP_PEAR' in most PEAR ports --
at the moment only these five include it:
% find . -name Makefile\* -print0 | xargs -0 grep -l WANT_PHP_PEAR | sed -e 's,^\./,,' -e 's,/Makefile.*,,'
Shouldn't the devel/pear-PEAR port set WANT_PHP_PEAR in
Makefile.common so that all PEAR ports register that dependency
automatically? Either that, or WANT_PHP_PEAR should be set
individually by each and every PEAR port.
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20040720/537feb1e/attachment.bin
More information about the freebsd-ports