Created attachment 223264 [details] New(ish) port net/pecl-xmlrpc Bring back net/php7X-xmlrpc from the new pecl xmlrpc package [1]. xmlrpc extension was removed from php 7.4 [2] then later brougth back as the pecl xmlrpc package. A direct copy from the php 7.4 source. Place xmlrpc back in to Mk/Uses/php.mk _USE_PHP_ALL. Add logic to select the proper xmlrpc php extension port base off version. portlint -A: ok. looks fine. testport: ok. 12amd64. unittest: ok. 35 tests. 2 skipped. 16 failed. 17 passed. Running the same 'make test' vs net/php74-xmlrpc you see the same test results: 35 tests. 2 skipped. 16 failed. 17 passed. I believe these are issues with the upstream tests and nothing new. Using poudriere testport with a j-p-z-make.conf with DEFAULT_VERSIONS=php=80 and a port that uses USES_PHP=xmlrpc (www/tt-rss) net/pecl-xmlrpc is properly pulled in vs when not setting DEFAULT_VERSIONS php74 version is used.
A commit references this bug: Author: tz Date: Sun Mar 28 23:48:46 UTC 2021 New revision: 569420 URL: https://svnweb.freebsd.org/changeset/ports/569420 Log: New port: net/pecl-xmlrpc These functions can be used to write XML-RPC servers and clients. You can find more information about XML-RPC at http://www.xmlrpc.com/, and more documentation on this extension and its functions at http://xmlrpc-epi.sourceforge.net/. WWW: https://pecl.php.net/package/xmlrpc PR: 254285, 250648 Submitted by: Derek Schrock <dereks@lifeofadishwasher.com> Reviewed by: tz, ale Approved by: tz, ale Differential Revision: https://reviews.freebsd.org/D29264 Changes: head/Mk/Uses/php.mk head/net/Makefile head/net/pecl-xmlrpc/ head/net/pecl-xmlrpc/Makefile head/net/pecl-xmlrpc/distinfo head/net/pecl-xmlrpc/pkg-descr
Its committed now! Thank you! :)