There is an updated pull request by TinfoilSubmarine against master on the void-packages repository https://github.com/TinfoilSubmarine/void-packages maint/php https://github.com/void-linux/void-packages/pull/38536 [WIP] [NOMERGE] php/composer: turn into meta package as 7.4 is EOL; php8.[01] and composer8.[01]: add alternatives groups. ### Should not be merged until PHP 7.4 EOL (28 Nov 2022): https://www.php.net/supported-versions.php #### Testing the changes - I tested the changes in this PR: **briefly** Packages depending on `php`: - [ ] ampache https://github.com/void-linux/void-packages/pull/38973 - [x] composer (need to decide how to handle running with multiple PHP versions) - [ ] phoronix-test-suite (should be able to switch to `php8.1` as changelog indicates it is able to run with 8.1) - [ ] phpMyAdmin https://github.com/void-linux/void-packages/pull/38984 Packages depending on `php-gd`: - [ ] zabbix-frontend-php https://github.com/void-linux/void-packages/pull/38982 Packages depending on `php-mysql`: - [ ] zabbix-frontend-php https://github.com/void-linux/void-packages/pull/38982 Packages with `php-devel` in *makedepends: - [x] libguestfs (configures and compiles fine with 8.1, but php is not enabled by default anyway) Other things to take care of: - [x] php-pear A patch file from https://github.com/void-linux/void-packages/pull/38536.patch is attached