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 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: **YES** Packages depending on `php`: - [x] ampache https://github.com/void-linux/void-packages/pull/38973 - [x] composer (need to decide how to handle running with multiple PHP versions) - [x] phoronix-test-suite (verified to work with the `php8.1` interpreter after symlinking `/usr/bin/php8.1` to `/usr/bin/php`. Since it works with both, I don't think there is any change needed to the `phoronix-test-suite` package.) - [x] phpMyAdmin https://github.com/void-linux/void-packages/pull/38984 Packages depending on `php-gd`: - [x] zabbix-frontend-php https://github.com/void-linux/void-packages/pull/38982 Packages depending on `php-mysql`: - [x] 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