Remove PHP static pear modules from repo and use ports
The current XML_RPC code from PEAR in /etc/inc/xmlrpc_client.inc and /etc/inc/xmlrpc_server.inc is a bit behind. XML_RPC from PEAR ( http://pear.php.net/package/XML_RPC ) has been replaced by XML_RPC2 ( http://pear.php.net/package/XML_RPC2 ), however it comes with some extra dependencies and potentially other required changes so it may not quite be a drop-in replacement.
Updated by Renato Botelho almost 6 years ago
We have more PEAR components inside src, IMO the right way is to kill these copies and install them from FreeBSD ports.
Here is what we have on /etc/inc:
radius.inc (net/pear-Auth_RADIUS) REMOVED - xmlrpc_client.inc / xmlrpc_server.inc (net/pear-XML_RPC or net/pear-XML_RPC2) REMOVED - growl.class (pear-Net_Growl) REMOVED - PEAR.inc (devel/pear) REMOVED - CHAP.inc (security/pear-Crypt_CHAP) REMOVED - IPv6.inc (net/pear-Net_IPv6) REMOVED - smtp.inc (http://www.phpclasses.org/package/14-PHP-Sends-e-mail-messages-via-SMTP-protocol.html) REMOVED - *_sasl_client.inc / sasl.inc (http://www.phpclasses.org/package/1888-PHP-Single-API-for-standard-authentication-mechanisms.html)