XMLRPC was moved to PECL and is no longer available in base PHP. We may need a new port, www/pecl-xmlrpc or something like that. (Note: postfixadmin's XMLRPC functionality is an optional feature and does not seem to be required for its web interface to work.)
Created attachment 219484 [details]
Add PHP_VER awareness to xmlrpc inclusion
Add a basic PHP_VER test so the port only includes XMLRPC if we're building on PHP 7.x. PHP 8 and PFA's IPC are mutually exclusive so the real fix will happen upstream.
Upstream issue for reference: https://github.com/postfixadmin/postfixadmin/issues/395
Have you had time to test this patch? Do you get any other regressions with PFA on PHP 8?
(In reply to Rin Morningstar from comment #3)
I was unable to properly test the port due to various other software's incompatibilities with PHP 8.0, but it now builds the package properly for 8.0 as well.
Approved for commit.
Tested here with no regressions on php74, submitter can build test on php80. PFA is not definitely alone in being generally unproven on php80, but this change is required to make it possible for someone to build for it.