summaryrefslogtreecommitdiff
path: root/dev-php
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-php
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'dev-php')
-rw-r--r--dev-php/File_Iterator/File_Iterator-3.0.6.ebuild32
-rw-r--r--dev-php/File_Iterator/Manifest1
-rw-r--r--dev-php/File_Iterator/files/autoload-2.0.2.php15
-rw-r--r--dev-php/File_Iterator/metadata.xml12
-rw-r--r--dev-php/PEAR-Archive_Tar/Manifest2
-rw-r--r--dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.5.0.ebuild47
-rw-r--r--dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.6.0.ebuild47
-rw-r--r--dev-php/PEAR-Archive_Tar/metadata.xml12
-rw-r--r--dev-php/PEAR-Auth_SASL/Manifest1
-rw-r--r--dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.2.0.ebuild13
-rw-r--r--dev-php/PEAR-Auth_SASL/metadata.xml11
-rw-r--r--dev-php/PEAR-Console_CommandLine/Manifest1
-rw-r--r--dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.6.ebuild56
-rw-r--r--dev-php/PEAR-Console_CommandLine/metadata.xml12
-rw-r--r--dev-php/PEAR-Console_Getopt/Manifest1
-rw-r--r--dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.3.ebuild23
-rw-r--r--dev-php/PEAR-Console_Getopt/metadata.xml12
-rw-r--r--dev-php/PEAR-Console_Table/Manifest1
-rw-r--r--dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1-r1.ebuild26
-rw-r--r--dev-php/PEAR-Console_Table/files/fromArray-is-static.patch22
-rw-r--r--dev-php/PEAR-Console_Table/metadata.xml11
-rw-r--r--dev-php/PEAR-Crypt_GPG/Manifest2
-rw-r--r--dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.11.ebuild40
-rw-r--r--dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.9.ebuild40
-rw-r--r--dev-php/PEAR-Crypt_GPG/metadata.xml17
-rw-r--r--dev-php/PEAR-Exception/Manifest1
-rw-r--r--dev-php/PEAR-Exception/PEAR-Exception-1.0.2.ebuild29
-rw-r--r--dev-php/PEAR-Exception/metadata.xml13
-rw-r--r--dev-php/PEAR-Mail_Mime/Manifest1
-rw-r--r--dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.12.ebuild26
-rw-r--r--dev-php/PEAR-Mail_Mime/metadata.xml13
-rw-r--r--dev-php/PEAR-Net_IMAP/Manifest1
-rw-r--r--dev-php/PEAR-Net_IMAP/PEAR-Net_IMAP-1.1.4.ebuild45
-rw-r--r--dev-php/PEAR-Net_IMAP/metadata.xml15
-rw-r--r--dev-php/PEAR-Net_SMTP/Manifest2
-rw-r--r--dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.1.ebuild33
-rw-r--r--dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.2.ebuild33
-rw-r--r--dev-php/PEAR-Net_SMTP/metadata.xml17
-rw-r--r--dev-php/PEAR-Net_Sieve/Manifest1
-rw-r--r--dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.7.ebuild21
-rw-r--r--dev-php/PEAR-Net_Sieve/metadata.xml16
-rw-r--r--dev-php/PEAR-Net_Socket/Manifest1
-rw-r--r--dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2-r1.ebuild14
-rw-r--r--dev-php/PEAR-Net_Socket/metadata.xml12
-rw-r--r--dev-php/PEAR-PEAR/Manifest2
-rw-r--r--dev-php/PEAR-PEAR/PEAR-PEAR-1.10.16.ebuild174
-rw-r--r--dev-php/PEAR-PEAR/PEAR-PEAR-1.10.18.ebuild174
-rw-r--r--dev-php/PEAR-PEAR/files/gentoo-libtool-mismatch-fix-v2.patch15
-rw-r--r--dev-php/PEAR-PEAR/files/pear.conf-r22
-rw-r--r--dev-php/PEAR-PEAR/metadata.xml12
-rw-r--r--dev-php/PEAR-Structures_Graph/Manifest1
-rw-r--r--dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.2.0.ebuild23
-rw-r--r--dev-php/PEAR-Structures_Graph/metadata.xml11
-rw-r--r--dev-php/PEAR-XML_Util/Manifest1
-rw-r--r--dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.5.ebuild48
-rw-r--r--dev-php/PEAR-XML_Util/metadata.xml12
-rw-r--r--dev-php/PHPMailer/Manifest1
-rw-r--r--dev-php/PHPMailer/PHPMailer-6.9.1.ebuild51
-rw-r--r--dev-php/PHPMailer/metadata.xml15
-rw-r--r--dev-php/PHP_CodeSniffer/Manifest1
-rw-r--r--dev-php/PHP_CodeSniffer/PHP_CodeSniffer-3.6.1.ebuild55
-rw-r--r--dev-php/PHP_CodeSniffer/metadata.xml11
-rw-r--r--dev-php/PHP_Timer/Manifest2
-rw-r--r--dev-php/PHP_Timer/PHP_Timer-2.1.2-r1.ebuild31
-rw-r--r--dev-php/PHP_Timer/PHP_Timer-5.0.3.ebuild31
-rw-r--r--dev-php/PHP_Timer/files/autoload-2.1.2.php15
-rw-r--r--dev-php/PHP_Timer/files/autoload-5.0.3.php18
-rw-r--r--dev-php/PHP_Timer/metadata.xml12
-rw-r--r--dev-php/SabreAMF/Manifest1
-rw-r--r--dev-php/SabreAMF/SabreAMF-1.5.0.ebuild29
-rw-r--r--dev-php/SabreAMF/files/autoload.php8
-rw-r--r--dev-php/SabreAMF/metadata.xml11
-rw-r--r--dev-php/Text_Template/Manifest1
-rw-r--r--dev-php/Text_Template/Text_Template-2.0.4.ebuild31
-rw-r--r--dev-php/Text_Template/files/autoload-2.0.4.php16
-rw-r--r--dev-php/Text_Template/files/autoload.php13
-rw-r--r--dev-php/Text_Template/metadata.xml12
-rw-r--r--dev-php/adodb/Manifest1
-rw-r--r--dev-php/adodb/adodb-5.22.7.ebuild39
-rw-r--r--dev-php/adodb/metadata.xml16
-rw-r--r--dev-php/awl/Manifest2
-rw-r--r--dev-php/awl/awl-0.64.ebuild29
-rw-r--r--dev-php/awl/awl-0.65.ebuild27
-rw-r--r--dev-php/awl/files/awl-0.64-php8.x-compat.patch463
-rw-r--r--dev-php/awl/metadata.xml23
-rw-r--r--dev-php/ca-bundle/Manifest1
-rw-r--r--dev-php/ca-bundle/ca-bundle-1.3.1.ebuild25
-rw-r--r--dev-php/ca-bundle/files/autoload.php8
-rw-r--r--dev-php/ca-bundle/metadata.xml24
-rw-r--r--dev-php/cli-prompt/Manifest1
-rw-r--r--dev-php/cli-prompt/cli-prompt-1.0.4.ebuild22
-rw-r--r--dev-php/cli-prompt/files/autoload.php8
-rw-r--r--dev-php/cli-prompt/metadata.xml22
-rw-r--r--dev-php/doctrine-instantiator/Manifest1
-rw-r--r--dev-php/doctrine-instantiator/doctrine-instantiator-1.4.0.ebuild40
-rw-r--r--dev-php/doctrine-instantiator/metadata.xml12
-rw-r--r--dev-php/doctrine/Manifest1
-rw-r--r--dev-php/doctrine/doctrine-2.6.4.ebuild29
-rw-r--r--dev-php/doctrine/metadata.xml11
-rw-r--r--dev-php/fedora-autoloader/Manifest1
-rw-r--r--dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild34
-rw-r--r--dev-php/fedora-autoloader/metadata.xml23
-rw-r--r--dev-php/fpdf/Manifest2
-rw-r--r--dev-php/fpdf/fpdf-1.83.ebuild30
-rw-r--r--dev-php/fpdf/fpdf-1.86.ebuild30
-rw-r--r--dev-php/fpdf/metadata.xml27
-rw-r--r--dev-php/geos-php/Manifest1
-rw-r--r--dev-php/geos-php/geos-php-1.0.0_p20220909.ebuild32
-rw-r--r--dev-php/geos-php/metadata.xml8
-rw-r--r--dev-php/igbinary/Manifest3
-rw-r--r--dev-php/igbinary/igbinary-3.2.15.ebuild20
-rw-r--r--dev-php/igbinary/igbinary-3.2.15_p20251126.ebuild24
-rw-r--r--dev-php/igbinary/igbinary-3.2.9.ebuild20
-rw-r--r--dev-php/igbinary/metadata.xml11
-rw-r--r--dev-php/jpgraph/Manifest1
-rw-r--r--dev-php/jpgraph/files/gentoo_ttf_dir-4.3.5.patch31
-rw-r--r--dev-php/jpgraph/jpgraph-4.3.5.ebuild62
-rw-r--r--dev-php/jpgraph/metadata.xml9
-rw-r--r--dev-php/json-schema/Manifest1
-rw-r--r--dev-php/json-schema/files/autoload.php10
-rw-r--r--dev-php/json-schema/json-schema-5.2.11.ebuild40
-rw-r--r--dev-php/json-schema/metadata.xml18
-rw-r--r--dev-php/jsonlint/Manifest1
-rw-r--r--dev-php/jsonlint/files/autoload.php8
-rw-r--r--dev-php/jsonlint/jsonlint-1.8.3-r1.ebuild36
-rw-r--r--dev-php/jsonlint/metadata.xml18
-rw-r--r--dev-php/libvirt-php/Manifest1
-rw-r--r--dev-php/libvirt-php/files/libvirt-php-0.5.8-attribute_unused.patch42
-rw-r--r--dev-php/libvirt-php/libvirt-php-0.5.8-r2.ebuild75
-rw-r--r--dev-php/libvirt-php/libvirt-php-9999.ebuild71
-rw-r--r--dev-php/libvirt-php/metadata.xml15
-rw-r--r--dev-php/maxmind-db-reader/Manifest2
-rw-r--r--dev-php/maxmind-db-reader/maxmind-db-reader-1.11.1.ebuild78
-rw-r--r--dev-php/maxmind-db-reader/maxmind-db-reader-1.13.1.ebuild80
-rw-r--r--dev-php/maxmind-db-reader/metadata.xml20
-rw-r--r--dev-php/metadata-minifier/Manifest1
-rw-r--r--dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild35
-rw-r--r--dev-php/metadata-minifier/metadata.xml10
-rw-r--r--dev-php/metadata.xml39
-rw-r--r--dev-php/mmslib/Manifest1
-rw-r--r--dev-php/mmslib/metadata.xml8
-rw-r--r--dev-php/mmslib/mmslib-0.97-r1.ebuild23
-rw-r--r--dev-php/myclabs-deepcopy/Manifest1
-rw-r--r--dev-php/myclabs-deepcopy/metadata.xml12
-rw-r--r--dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild39
-rw-r--r--dev-php/nikic-php-parser/Manifest1
-rw-r--r--dev-php/nikic-php-parser/files/autoload.php8
-rw-r--r--dev-php/nikic-php-parser/metadata.xml12
-rw-r--r--dev-php/nikic-php-parser/nikic-php-parser-4.13.2.ebuild27
-rw-r--r--dev-php/pear/metadata.xml9
-rw-r--r--dev-php/pear/pear-1.10.3-r1.ebuild13
-rw-r--r--dev-php/pecl-amqp/Manifest2
-rw-r--r--dev-php/pecl-amqp/metadata.xml8
-rw-r--r--dev-php/pecl-amqp/pecl-amqp-2.1.2.ebuild22
-rw-r--r--dev-php/pecl-amqp/pecl-amqp-2.2.0.ebuild22
-rw-r--r--dev-php/pecl-apcu/Manifest2
-rw-r--r--dev-php/pecl-apcu/metadata.xml14
-rw-r--r--dev-php/pecl-apcu/pecl-apcu-5.1.24.ebuild52
-rw-r--r--dev-php/pecl-apcu/pecl-apcu-5.1.27.ebuild52
-rw-r--r--dev-php/pecl-brotli/Manifest2
-rw-r--r--dev-php/pecl-brotli/metadata.xml17
-rw-r--r--dev-php/pecl-brotli/pecl-brotli-0.15.0.ebuild35
-rw-r--r--dev-php/pecl-brotli/pecl-brotli-0.16.0.ebuild41
-rw-r--r--dev-php/pecl-brotli/pecl-brotli-9999.ebuild41
-rw-r--r--dev-php/pecl-dio/Manifest2
-rw-r--r--dev-php/pecl-dio/metadata.xml8
-rw-r--r--dev-php/pecl-dio/pecl-dio-0.2.1.ebuild18
-rw-r--r--dev-php/pecl-dio/pecl-dio-0.3.0.ebuild18
-rw-r--r--dev-php/pecl-event/Manifest2
-rw-r--r--dev-php/pecl-event/metadata.xml21
-rw-r--r--dev-php/pecl-event/pecl-event-3.1.4-r1.ebuild63
-rw-r--r--dev-php/pecl-event/pecl-event-3.1.5.ebuild65
-rw-r--r--dev-php/pecl-http/Manifest2
-rw-r--r--dev-php/pecl-http/metadata.xml11
-rw-r--r--dev-php/pecl-http/pecl-http-4.2.6.ebuild68
-rw-r--r--dev-php/pecl-http/pecl-http-4.3.1.ebuild65
-rw-r--r--dev-php/pecl-imagick/Manifest2
-rw-r--r--dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.3.patch20
-rw-r--r--dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.4.patch42
-rw-r--r--dev-php/pecl-imagick/metadata.xml15
-rw-r--r--dev-php/pecl-imagick/pecl-imagick-3.7.0-r3.ebuild38
-rw-r--r--dev-php/pecl-imagick/pecl-imagick-3.7.0-r4.ebuild40
-rw-r--r--dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild51
-rw-r--r--dev-php/pecl-mailparse/Manifest1
-rw-r--r--dev-php/pecl-mailparse/metadata.xml11
-rw-r--r--dev-php/pecl-mailparse/pecl-mailparse-3.1.6.ebuild18
-rw-r--r--dev-php/pecl-memcached/Manifest2
-rw-r--r--dev-php/pecl-memcached/metadata.xml18
-rw-r--r--dev-php/pecl-memcached/pecl-memcached-3.3.0.ebuild63
-rw-r--r--dev-php/pecl-memcached/pecl-memcached-3.4.0.ebuild63
-rw-r--r--dev-php/pecl-mongodb/Manifest2
-rw-r--r--dev-php/pecl-mongodb/metadata.xml14
-rw-r--r--dev-php/pecl-mongodb/pecl-mongodb-2.3.2.ebuild57
-rw-r--r--dev-php/pecl-mongodb/pecl-mongodb-2.3.3.ebuild57
-rw-r--r--dev-php/pecl-parallel/Manifest3
-rw-r--r--dev-php/pecl-parallel/files/pecl-parallel-1.2.6-php8.3.patch88
-rw-r--r--dev-php/pecl-parallel/files/pecl-parallel-1.2.7-bug933981-crash-due-to-memleak.patch58
-rw-r--r--dev-php/pecl-parallel/metadata.xml11
-rw-r--r--dev-php/pecl-parallel/pecl-parallel-1.2.5.ebuild19
-rw-r--r--dev-php/pecl-parallel/pecl-parallel-1.2.6.ebuild21
-rw-r--r--dev-php/pecl-parallel/pecl-parallel-1.2.7-r1.ebuild23
-rw-r--r--dev-php/pecl-parallel/pecl-parallel-1.2.7.ebuild19
-rw-r--r--dev-php/pecl-radius/Manifest1
-rw-r--r--dev-php/pecl-radius/files/1.4.0-php8.patch289
-rw-r--r--dev-php/pecl-radius/metadata.xml8
-rw-r--r--dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r4.ebuild31
-rw-r--r--dev-php/pecl-raphf/Manifest1
-rw-r--r--dev-php/pecl-raphf/metadata.xml8
-rw-r--r--dev-php/pecl-raphf/pecl-raphf-2.0.1-r3.ebuild19
-rw-r--r--dev-php/pecl-redis/Manifest2
-rw-r--r--dev-php/pecl-redis/metadata.xml12
-rw-r--r--dev-php/pecl-redis/pecl-redis-6.1.0.ebuild60
-rw-r--r--dev-php/pecl-redis/pecl-redis-6.3.0.ebuild59
-rw-r--r--dev-php/pecl-rrd/Manifest1
-rw-r--r--dev-php/pecl-rrd/files/2.0.1/0001-arginfo.patch81
-rw-r--r--dev-php/pecl-rrd/files/2.0.1/0002-relax-float-test-result.patch132
-rw-r--r--dev-php/pecl-rrd/metadata.xml8
-rw-r--r--dev-php/pecl-rrd/pecl-rrd-2.0.3.ebuild30
-rw-r--r--dev-php/pecl-ssh2/Manifest1
-rw-r--r--dev-php/pecl-ssh2/metadata.xml11
-rw-r--r--dev-php/pecl-ssh2/pecl-ssh2-1.4.1-r1.ebuild19
-rw-r--r--dev-php/pecl-ssh2/pecl-ssh2-9999.ebuild20
-rw-r--r--dev-php/pecl-stomp/Manifest1
-rw-r--r--dev-php/pecl-stomp/metadata.xml8
-rw-r--r--dev-php/pecl-stomp/pecl-stomp-2.0.3-r2.ebuild28
-rw-r--r--dev-php/pecl-uploadprogress/Manifest1
-rw-r--r--dev-php/pecl-uploadprogress/files/php-debug-testfix.patch74
-rw-r--r--dev-php/pecl-uploadprogress/metadata.xml18
-rw-r--r--dev-php/pecl-uploadprogress/pecl-uploadprogress-2.0.2-r2.ebuild22
-rw-r--r--dev-php/pecl-uuid/Manifest1
-rw-r--r--dev-php/pecl-uuid/metadata.xml8
-rw-r--r--dev-php/pecl-uuid/pecl-uuid-1.2.1.ebuild23
-rw-r--r--dev-php/pecl-xattr/Manifest2
-rw-r--r--dev-php/pecl-xattr/metadata.xml8
-rw-r--r--dev-php/pecl-xattr/pecl-xattr-1.4.0-r1.ebuild19
-rw-r--r--dev-php/pecl-xattr/pecl-xattr-1.4.1.ebuild19
-rw-r--r--dev-php/pecl-xdiff/Manifest1
-rw-r--r--dev-php/pecl-xdiff/metadata.xml11
-rw-r--r--dev-php/pecl-xdiff/pecl-xdiff-2.1.1.ebuild22
-rw-r--r--dev-php/pecl-yaml/Manifest1
-rw-r--r--dev-php/pecl-yaml/metadata.xml8
-rw-r--r--dev-php/pecl-yaml/pecl-yaml-2.3.0.ebuild20
-rw-r--r--dev-php/pecl-yaz/Manifest1
-rw-r--r--dev-php/pecl-yaz/metadata.xml8
-rw-r--r--dev-php/pecl-yaz/pecl-yaz-1.2.4-r1.ebuild28
-rw-r--r--dev-php/phar-io-manifest/Manifest1
-rw-r--r--dev-php/phar-io-manifest/files/autoload.php62
-rw-r--r--dev-php/phar-io-manifest/metadata.xml12
-rw-r--r--dev-php/phar-io-manifest/phar-io-manifest-2.0.3.ebuild49
-rw-r--r--dev-php/phar-io-version/Manifest1
-rw-r--r--dev-php/phar-io-version/files/autoload.php6
-rw-r--r--dev-php/phar-io-version/metadata.xml12
-rw-r--r--dev-php/phar-io-version/phar-io-version-3.1.0.ebuild39
-rw-r--r--dev-php/phar-utils/Manifest1
-rw-r--r--dev-php/phar-utils/files/autoload.php8
-rw-r--r--dev-php/phar-utils/metadata.xml18
-rw-r--r--dev-php/phar-utils/phar-utils-1.1.2.ebuild22
-rw-r--r--dev-php/psr-log/Manifest1
-rw-r--r--dev-php/psr-log/files/autoload.php8
-rw-r--r--dev-php/psr-log/metadata.xml24
-rw-r--r--dev-php/psr-log/psr-log-1.1.4.ebuild24
-rw-r--r--dev-php/reactphp-promise/Manifest1
-rw-r--r--dev-php/reactphp-promise/metadata.xml12
-rw-r--r--dev-php/reactphp-promise/reactphp-promise-2.8.0.ebuild48
-rw-r--r--dev-php/recaptcha/Manifest1
-rw-r--r--dev-php/recaptcha/metadata.xml11
-rw-r--r--dev-php/recaptcha/recaptcha-1.2.4.ebuild35
-rw-r--r--dev-php/sebastian-code-unit-reverse-lookup/Manifest1
-rw-r--r--dev-php/sebastian-code-unit-reverse-lookup/metadata.xml12
-rw-r--r--dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-2.0.3.ebuild40
-rw-r--r--dev-php/sebastian-complexity/Manifest1
-rw-r--r--dev-php/sebastian-complexity/files/autoload-2.0.2.php20
-rw-r--r--dev-php/sebastian-complexity/metadata.xml12
-rw-r--r--dev-php/sebastian-complexity/sebastian-complexity-2.0.2.ebuild27
-rw-r--r--dev-php/sebastian-diff/Manifest1
-rw-r--r--dev-php/sebastian-diff/files/autoload-3.0.2.php28
-rw-r--r--dev-php/sebastian-diff/metadata.xml12
-rw-r--r--dev-php/sebastian-diff/sebastian-diff-3.0.2.ebuild26
-rw-r--r--dev-php/sebastian-environment/Manifest1
-rw-r--r--dev-php/sebastian-environment/files/autoload-4.2.3.php15
-rw-r--r--dev-php/sebastian-environment/metadata.xml12
-rw-r--r--dev-php/sebastian-environment/sebastian-environment-5.1.3.ebuild26
-rw-r--r--dev-php/sebastian-lines-of-code/Manifest1
-rw-r--r--dev-php/sebastian-lines-of-code/files/autoload-1.0.3.php19
-rw-r--r--dev-php/sebastian-lines-of-code/metadata.xml12
-rw-r--r--dev-php/sebastian-lines-of-code/sebastian-lines-of-code-1.0.3.ebuild27
-rw-r--r--dev-php/sebastian-resource-operations/Manifest1
-rw-r--r--dev-php/sebastian-resource-operations/files/autoload.php13
-rw-r--r--dev-php/sebastian-resource-operations/metadata.xml12
-rw-r--r--dev-php/sebastian-resource-operations/sebastian-resource-operations-2.0.1.ebuild27
-rw-r--r--dev-php/sebastian-type/Manifest1
-rw-r--r--dev-php/sebastian-type/files/autoload.php24
-rw-r--r--dev-php/sebastian-type/metadata.xml12
-rw-r--r--dev-php/sebastian-type/sebastian-type-1.1.4.ebuild40
-rw-r--r--dev-php/sebastian-version/Manifest1
-rw-r--r--dev-php/sebastian-version/files/autoload.php13
-rw-r--r--dev-php/sebastian-version/metadata.xml12
-rw-r--r--dev-php/sebastian-version/sebastian-version-3.0.2.ebuild27
-rw-r--r--dev-php/semver/Manifest1
-rw-r--r--dev-php/semver/metadata.xml18
-rw-r--r--dev-php/semver/semver-3.2.6.ebuild35
-rw-r--r--dev-php/smarty/Manifest1
-rw-r--r--dev-php/smarty/metadata.xml22
-rw-r--r--dev-php/smarty/smarty-4.3.1.ebuild50
-rw-r--r--dev-php/spdx-licenses/Manifest1
-rw-r--r--dev-php/spdx-licenses/files/autoload.php8
-rw-r--r--dev-php/spdx-licenses/metadata.xml18
-rw-r--r--dev-php/spdx-licenses/spdx-licenses-1.5.4.ebuild25
-rw-r--r--dev-php/swoole/Manifest2
-rw-r--r--dev-php/swoole/metadata.xml17
-rw-r--r--dev-php/swoole/swoole-6.2.0.ebuild72
-rw-r--r--dev-php/swoole/swoole-6.2.1.ebuild72
-rw-r--r--dev-php/symfony-filesystem/Manifest1
-rw-r--r--dev-php/symfony-filesystem/files/autoload.php8
-rw-r--r--dev-php/symfony-filesystem/metadata.xml18
-rw-r--r--dev-php/symfony-filesystem/symfony-filesystem-3.4.36.ebuild39
-rw-r--r--dev-php/symfony-finder/Manifest1
-rw-r--r--dev-php/symfony-finder/files/autoload.php8
-rw-r--r--dev-php/symfony-finder/files/skip-file-time-sort-tests.patch24
-rw-r--r--dev-php/symfony-finder/files/symfony-finder-3.4.28-skip-file-time-sort-tests.patch20
-rw-r--r--dev-php/symfony-finder/metadata.xml18
-rw-r--r--dev-php/symfony-finder/symfony-finder-3.4.38.ebuild40
-rw-r--r--dev-php/symfony-process/Manifest1
-rw-r--r--dev-php/symfony-process/files/autoload.php9
-rw-r--r--dev-php/symfony-process/metadata.xml18
-rw-r--r--dev-php/symfony-process/symfony-process-3.4.38.ebuild43
-rw-r--r--dev-php/tcpdf/Manifest1
-rw-r--r--dev-php/tcpdf/metadata.xml11
-rw-r--r--dev-php/tcpdf/tcpdf-6.2.26.ebuild37
-rw-r--r--dev-php/theseer-Autoload/Manifest1
-rw-r--r--dev-php/theseer-Autoload/files/autoload.php.tpl26
-rw-r--r--dev-php/theseer-Autoload/files/fedora.php.tpl12
-rw-r--r--dev-php/theseer-Autoload/files/fedora2.php.tpl12
-rw-r--r--dev-php/theseer-Autoload/files/theseer-Autoload-1.26.0-autoload.php.patch12
-rw-r--r--dev-php/theseer-Autoload/metadata.xml12
-rw-r--r--dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild82
-rw-r--r--dev-php/theseer-DirectoryScanner/Manifest1
-rw-r--r--dev-php/theseer-DirectoryScanner/metadata.xml12
-rw-r--r--dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild25
-rw-r--r--dev-php/theseer-tokenizer/Manifest1
-rw-r--r--dev-php/theseer-tokenizer/metadata.xml12
-rw-r--r--dev-php/theseer-tokenizer/theseer-tokenizer-1.2.1.ebuild40
-rw-r--r--dev-php/twig/Manifest1
-rw-r--r--dev-php/twig/files/Autoloader.php18
-rw-r--r--dev-php/twig/metadata.xml11
-rw-r--r--dev-php/twig/twig-1.44.7.ebuild49
-rw-r--r--dev-php/webmozart-assert/Manifest1
-rw-r--r--dev-php/webmozart-assert/files/autoload.php8
-rw-r--r--dev-php/webmozart-assert/metadata.xml12
-rw-r--r--dev-php/webmozart-assert/webmozart-assert-1.10.0.ebuild26
-rw-r--r--dev-php/xdebug-client/Manifest1
-rw-r--r--dev-php/xdebug-client/metadata.xml11
-rw-r--r--dev-php/xdebug-client/xdebug-client-2.9.8.ebuild41
-rw-r--r--dev-php/xdebug-handler/Manifest1
-rw-r--r--dev-php/xdebug-handler/files/autoload.php8
-rw-r--r--dev-php/xdebug-handler/metadata.xml15
-rw-r--r--dev-php/xdebug-handler/xdebug-handler-2.0.1.ebuild23
-rw-r--r--dev-php/xdebug/Manifest2
-rw-r--r--dev-php/xdebug/files/3.0-xdebug.ini41
-rw-r--r--dev-php/xdebug/metadata.xml11
-rw-r--r--dev-php/xdebug/xdebug-3.2.1.ebuild58
-rw-r--r--dev-php/xdebug/xdebug-3.5.0.ebuild52
-rw-r--r--dev-php/xhprof/Manifest2
-rw-r--r--dev-php/xhprof/metadata.xml11
-rw-r--r--dev-php/xhprof/xhprof-2.3.10.ebuild17
-rw-r--r--dev-php/xhprof/xhprof-2.3.9.ebuild17
-rw-r--r--dev-php/zetacomponents-Base/Manifest1
-rw-r--r--dev-php/zetacomponents-Base/files/autoload.php53
-rw-r--r--dev-php/zetacomponents-Base/metadata.xml12
-rw-r--r--dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild26
-rw-r--r--dev-php/zetacomponents-ConsoleTools/Manifest1
-rw-r--r--dev-php/zetacomponents-ConsoleTools/files/autoload.php82
-rw-r--r--dev-php/zetacomponents-ConsoleTools/metadata.xml12
-rw-r--r--dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild26
374 files changed, 0 insertions, 8463 deletions
diff --git a/dev-php/File_Iterator/File_Iterator-3.0.6.ebuild b/dev-php/File_Iterator/File_Iterator-3.0.6.ebuild
deleted file mode 100644
index 6416cc6443f6..000000000000
--- a/dev-php/File_Iterator/File_Iterator-3.0.6.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="php-file-iterator"
-
-DESCRIPTION="FilterIterator implementation that filters files based on criteria"
-HOMEPAGE="https://github.com/sebastianbergmann/php-file-iterator
- https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.3:*"
-
-src_install() {
- insinto /usr/share/php/File/Iterator
- doins -r src/*
- newins "${FILESDIR}/autoload-2.0.2.php" autoload.php
-}
-
-pkg_postinst() {
- ewarn "This library now loads via /usr/share/php/File/Iterator/autoload.php"
- ewarn "Please update any scripts to require the autoloader"
-}
diff --git a/dev-php/File_Iterator/Manifest b/dev-php/File_Iterator/Manifest
deleted file mode 100644
index 2023ea1fd9bb..000000000000
--- a/dev-php/File_Iterator/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST File_Iterator-3.0.6.tar.gz 5204 BLAKE2B 61123678e440f8aa68b2821e976bf615ea0e70157fc596fc566b7f28daae9419be8f75df13ec8e218200cdfecea146285995e6f1d3936a58593d6f64f38c0bdc SHA512 cc0faf12e443c9b9b6577dcc5b5f51184f0fecde010aadbcf47ce638d1d1135a5ba731221e8637791e94018458baed315112cd20fc86ded6485b59a7801f6d7d
diff --git a/dev-php/File_Iterator/files/autoload-2.0.2.php b/dev-php/File_Iterator/files/autoload-2.0.2.php
deleted file mode 100644
index 746fefa88809..000000000000
--- a/dev-php/File_Iterator/files/autoload-2.0.2.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-/* Autoloader for dev-php/File_Iterator */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- [
- 'sebastianbergmann\\fileiterator\\facade' => '/Facade.php',
- 'sebastianbergmann\\fileiterator\\factory' => '/Factory.php',
- 'sebastianbergmann\\fileiterator\\iterator' => '/Iterator.php',
- ],
- __DIR__
-);
diff --git a/dev-php/File_Iterator/metadata.xml b/dev-php/File_Iterator/metadata.xml
deleted file mode 100644
index 51580992e25a..000000000000
--- a/dev-php/File_Iterator/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/php-file-iterator</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Archive_Tar/Manifest b/dev-php/PEAR-Archive_Tar/Manifest
deleted file mode 100644
index efa2e4a5dc0d..000000000000
--- a/dev-php/PEAR-Archive_Tar/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST Archive_Tar-1.5.0.tgz 22302 BLAKE2B 0c36fa628f4dbc370ad7b2b1b3eec0e40c8592c5732fcd1089b20647c90a6862edaab01e05eca74ba3368b4425c504b46868180b8447b67fa55afd50f95f0c10 SHA512 2e586320ee53e05b94d0fd26185362ddd5f4bab5b8adcecc46388c6a10b98bbf187d5ce9156e2677320c319827273d537e33698c3cc27107b8d42f627c4f2880
-DIST Archive_Tar-1.6.0.tgz 22303 BLAKE2B ffa4715d5c329d72c9ad57f0744ec8bde864bea1ba4141a443ae56c2fc087dad42c2fe6800cdabed34f259c77a596e89eb847a9a04a9fae570a7b24c680c843d SHA512 dda045cf0831e366705d1c6a4e8d112493adb4cc697fe54c14442bf37d850098510eb44c1079db0cf798ef884a2ff906d2f6f2915a2b7ecd5dc44494cedcf41c
diff --git a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.5.0.ebuild b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.5.0.ebuild
deleted file mode 100644
index 9ab24d1714ed..000000000000
--- a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.5.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Tar file management class"
-HOMEPAGE="https://pear.php.net/package/Archive_Tar"
-SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-
-# bzip2 and zlib are needed for compressed tarballs, and there's one
-# call to preg_match to test paths against a pattern of files and
-# directories that will be ignored.
-RDEPEND="dev-lang/php:*[bzip2,pcre(+),zlib]"
-PDEPEND="dev-php/PEAR-PEAR"
-
-src_install() {
- insinto /usr/share/php
- doins -r Archive
-
- dodoc docs/*
-
- insinto /usr/share/php/.packagexml
- newins "${WORKDIR}/package.xml" "${MY_P}.xml"
-}
-
-pkg_postinst() {
- # It is not critical to complete so only warn on failure
- if [[ -f "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" && \
- -x "${EROOT}/usr/bin/peardev" ]] ; then
- "${EROOT}/usr/bin/peardev" install -nrO --force \
- "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" 2> /dev/null \
- || ewarn "Failed to insert package into local PEAR database"
- fi
-}
-
-pkg_postrm() {
- if [[ -x "${EROOT}/usr/bin/peardev" ]]; then
- "${EROOT}/usr/bin/peardev" uninstall -nrO "pear.php.net/${MY_PN}"
- fi
-}
diff --git a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.6.0.ebuild b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.6.0.ebuild
deleted file mode 100644
index c27492dda883..000000000000
--- a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.6.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Tar file management class"
-HOMEPAGE="https://pear.php.net/package/Archive_Tar"
-SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~riscv ~s390 ~sparc x86"
-
-# bzip2 and zlib are needed for compressed tarballs, and there's one
-# call to preg_match to test paths against a pattern of files and
-# directories that will be ignored.
-RDEPEND="dev-lang/php:*[bzip2,pcre(+),zlib]"
-PDEPEND="dev-php/PEAR-PEAR"
-
-src_install() {
- insinto /usr/share/php
- doins -r Archive
-
- dodoc docs/*
-
- insinto /usr/share/php/.packagexml
- newins "${WORKDIR}/package.xml" "${MY_P}.xml"
-}
-
-pkg_postinst() {
- # It is not critical to complete so only warn on failure
- if [[ -f "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" && \
- -x "${EROOT}/usr/bin/peardev" ]] ; then
- "${EROOT}/usr/bin/peardev" install -nrO --force \
- "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" 2> /dev/null \
- || ewarn "Failed to insert package into local PEAR database"
- fi
-}
-
-pkg_postrm() {
- if [[ -x "${EROOT}/usr/bin/peardev" ]]; then
- "${EROOT}/usr/bin/peardev" uninstall -nrO "pear.php.net/${MY_PN}"
- fi
-}
diff --git a/dev-php/PEAR-Archive_Tar/metadata.xml b/dev-php/PEAR-Archive_Tar/metadata.xml
deleted file mode 100644
index f68a465a15d4..000000000000
--- a/dev-php/PEAR-Archive_Tar/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="pear">Archive_Tar</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Auth_SASL/Manifest b/dev-php/PEAR-Auth_SASL/Manifest
deleted file mode 100644
index a078384243fb..000000000000
--- a/dev-php/PEAR-Auth_SASL/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Auth_SASL-1.2.0.tgz 9524 BLAKE2B e7e0ad21f486ad4568e062d755eb30115d84355b04dc6313415a2b3a335ad56089221d0f69872ce83cb963daabfd636b5492f52d5d15b9fb4da0e5a85f39803a SHA512 47f74d43a1081260771ebb32cebd4ce1b2b87d4fe09d3b84d16e60c2bde9be97b1f0d1962e10528c39d58ec5b88dcbef62bedcc22ca73d960a89f64b15d3c31d
diff --git a/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.2.0.ebuild b/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.2.0.ebuild
deleted file mode 100644
index 9c34ab3dea98..000000000000
--- a/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.2.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit php-pear-r2
-
-DESCRIPTION="Abstraction of various SASL mechanism responses"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~riscv ~s390 ~sparc x86"
-RDEPEND="dev-php/PEAR-PEAR"
diff --git a/dev-php/PEAR-Auth_SASL/metadata.xml b/dev-php/PEAR-Auth_SASL/metadata.xml
deleted file mode 100644
index 1f8ef726ccd6..000000000000
--- a/dev-php/PEAR-Auth_SASL/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="pear">Auth_SASL</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Console_CommandLine/Manifest b/dev-php/PEAR-Console_CommandLine/Manifest
deleted file mode 100644
index 055772d25b61..000000000000
--- a/dev-php/PEAR-Console_CommandLine/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Console_CommandLine-1.2.6.tgz 36389 BLAKE2B a2ad049324653d9e2dc5b438619dec5caed3cba1703395da0838ec521c08b37bdc693aa79ed87e2cc4e3e2382c7ebcaa340da34716eeb3700c4242cf5c05afdd SHA512 bd3a04915b6cc1dc07d2aad4c5714d7b3ed373c938bc945f0bd71d1686788d2be9cb9a3cdf5021f34a200b361d76a664921334d4e462e011502e37d0a8fbd891
diff --git a/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.6.ebuild b/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.6.ebuild
deleted file mode 100644
index 4fd6c4253bee..000000000000
--- a/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.6.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A full-featured command-line options and arguments parser"
-HOMEPAGE="https://pear.php.net/package/Console_CommandLine"
-SRC_URI="https://github.com/pear/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~sparc x86"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-lang/php:*
- dev-php/PEAR-Exception"
-
-# Beware, the test suite really needs PEAR-PEAR.
-BDEPEND="test? ( ${RDEPEND} dev-php/PEAR-PEAR )"
-
-src_prepare() {
- # There's one occurrence of @data_dir@ that needs to be replaced
- # This location just has to agree with where we put the "data"
- # directory during src_install().
- default
- sed -i "s|@data_dir@|${EPREFIX}/usr/share|" \
- Console/CommandLine/XmlParser.php || die
-
- # These two fail, but only due to the ordering of the associative
- # arrays in the expected output. Github issue tracking is disabled
- # but the current maintainer of the repo has been emailed about it.
- rm tests/console_commandline_{addargument,addoption}.phpt || die
-}
-
-src_install() {
- use examples && dodoc -r docs/examples
-
- insinto "/usr/share/${MY_PN}"
- doins -r data
-
- insinto /usr/share/php
- doins -r Console
-}
-
-src_test() {
- # Requires the "pear" executable from dev-php/PEAR-PEAR.
- pear run-tests tests || die
-
- # The command succeeds regardless of whether or not the test suite
- # passed, but this file is only written when there was a failure.
- [[ -f run-tests.log ]] && die "test suite failed"
-}
diff --git a/dev-php/PEAR-Console_CommandLine/metadata.xml b/dev-php/PEAR-Console_CommandLine/metadata.xml
deleted file mode 100644
index ef95d9c7ac13..000000000000
--- a/dev-php/PEAR-Console_CommandLine/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">pear/Console_CommandLine</remote-id>
- <remote-id type="pear">Console_CommandLine</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Console_Getopt/Manifest b/dev-php/PEAR-Console_Getopt/Manifest
deleted file mode 100644
index 95d44b75733b..000000000000
--- a/dev-php/PEAR-Console_Getopt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Console_Getopt-1.4.3.tgz 5789 BLAKE2B 641432105696e93160fd6a3ade4ee8c1bd7780cc502668266485d8c747fc8ceb97ce70ebdab8f61a739a4bf8267bfc936f0c9fd51b408add680a2288d49e0412 SHA512 7803e063576e9dac6833064b5a1479d22ca31c2a8ef8036ae530271e4e824fedb94e54d63266be8929f90f8df745b3ada7185dc98319b331f8dc5e9cac5445a0
diff --git a/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.3.ebuild b/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.3.ebuild
deleted file mode 100644
index c85b97ab463b..000000000000
--- a/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Command-line option parser"
-HOMEPAGE="https://pear.php.net/package/Console_Getopt"
-SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="dev-lang/php:*"
-PDEPEND="dev-php/PEAR-PEAR"
-
-src_install() {
- insinto /usr/share/php
- doins -r Console
-}
diff --git a/dev-php/PEAR-Console_Getopt/metadata.xml b/dev-php/PEAR-Console_Getopt/metadata.xml
deleted file mode 100644
index 0df589258df6..000000000000
--- a/dev-php/PEAR-Console_Getopt/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="pear">Console_Getopt</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Console_Table/Manifest b/dev-php/PEAR-Console_Table/Manifest
deleted file mode 100644
index a7a8a24e306c..000000000000
--- a/dev-php/PEAR-Console_Table/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Console_Table-1.3.1.tgz 11492 BLAKE2B bff94b2ae1b6d23eaf9a60deee4e78ee3467eff9d53c1d6ac8330347647b54700d4b3cf30be84c071afc34a4517b3135f6b18011418ea5dfc0e2841da1a30874 SHA512 abac68c20bb670b29f405625edff0330ce5af51763a50ee7482c3ab9d39c7335134d77c0f1a94ce4914c2f454d493a685841e07628eb2aa58cc66617521b6a65
diff --git a/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1-r1.ebuild b/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1-r1.ebuild
deleted file mode 100644
index e8f7eb63335a..000000000000
--- a/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit php-pear-r2
-
-DESCRIPTION="Class that makes it easy to build console style tables"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc64 ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-BDEPEND="test? ( dev-php/pear )"
-
-PATCHES=( "${FILESDIR}/fromArray-is-static.patch" )
-
-src_install() {
- insinto /usr/share/php/Console
- doins Table.php
- php-pear-r2_install_packagexml
-}
-
-src_test() {
- pear run-tests tests || die "Tests failed"
-}
diff --git a/dev-php/PEAR-Console_Table/files/fromArray-is-static.patch b/dev-php/PEAR-Console_Table/files/fromArray-is-static.patch
deleted file mode 100644
index 8b068d8f2668..000000000000
--- a/dev-php/PEAR-Console_Table/files/fromArray-is-static.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 4eea320592cc1766b8f679df22c3431a93a74d7e Mon Sep 17 00:00:00 2001
-From: Remi Collet <remi@remirepo.net>
-Date: Thu, 1 Apr 2021 10:37:33 +0200
-Subject: [PATCH] fromArray is static
-
----
- Table.php | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Table.php b/Table.php
-index dbfec73..139433b 100755
---- a/Table.php
-+++ b/Table.php
-@@ -223,7 +223,7 @@ function __construct($align = CONSOLE_TABLE_ALIGN_LEFT,
- * @return Console_Table|string A Console_Table object or the generated
- * table.
- */
-- function fromArray($headers, $data, $returnObject = false)
-+ static function fromArray($headers, $data, $returnObject = false)
- {
- if (!is_array($headers) || !is_array($data)) {
- return false;
diff --git a/dev-php/PEAR-Console_Table/metadata.xml b/dev-php/PEAR-Console_Table/metadata.xml
deleted file mode 100644
index 610d5fd374ac..000000000000
--- a/dev-php/PEAR-Console_Table/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="pear">Console_Table</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Crypt_GPG/Manifest b/dev-php/PEAR-Crypt_GPG/Manifest
deleted file mode 100644
index 78ccfb856404..000000000000
--- a/dev-php/PEAR-Crypt_GPG/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST Crypt_GPG-1.6.11.tgz 348288 BLAKE2B 39e6c63f55314cf14513d4fee7e1e2ce10e09509cd24430dbe5cfa5ae1c3bac79bbd7929fc55dbb674fe20748a4a04974db114212f943ec927b9f14043b684e9 SHA512 4b2ee457f55cc7422260bd91df5e9603e220c32a31af8b7a8a1e921b7aad34f3a68a48e6150045cc2c9dedb95ca2b2d340bb3266ddc4948eac00e3083198fb1e
-DIST Crypt_GPG-1.6.9.tgz 344282 BLAKE2B d8546a34a70e8379b8003824636b26ad289f8c906bfbbf5c90cc5655f1bda243c57ec077a497e2a69c09bd5febd65a3f2cd39b426aadbf4f13e5ba10f6ed2380 SHA512 e3493406f27f73539522fa16cdd01aa940faacc6b180228b718596c6803c6c6a6cbb68c244749da965a62d19abc50bff83210d798f9394fde8980c5d8c8cdb2d
diff --git a/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.11.ebuild b/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.11.ebuild
deleted file mode 100644
index b52724dbc652..000000000000
--- a/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.11.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/PEAR-/}"
-MY_PV="${PV/_/}"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="PHP interface to the GNU Privacy Guard (GnuPG)"
-HOMEPAGE="https://pear.php.net/package/Crypt_GPG"
-SRC_URI="https://download.pear.php.net/package/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~sparc x86"
-
-RDEPEND="app-alternatives/gpg
- dev-lang/php:*[posix(-),unicode(-)]
- dev-php/PEAR-Console_CommandLine
- dev-php/PEAR-Exception"
-
-src_prepare() {
- default
-
- sed -i "s|@bin-dir@|${EPREFIX}/usr/bin|" Crypt/GPG/Engine.php || die
- sed -i "s|@package-name@|${MY_PN}|" Crypt/GPG/PinEntry.php || die
- sed -i "s|@data-dir@|${EPREFIX}/usr/share|" Crypt/GPG/PinEntry.php || die
-}
-
-src_install() {
- dodoc README.md
- dobin scripts/crypt-gpg-pinentry
-
- insinto "/usr/share/${MY_PN}"
- doins -r data
-
- insinto /usr/share/php
- doins -r Crypt
-}
diff --git a/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.9.ebuild b/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.9.ebuild
deleted file mode 100644
index 92da0309a333..000000000000
--- a/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.9.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/PEAR-/}"
-MY_PV="${PV/_/}"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="PHP interface to the GNU Privacy Guard (GnuPG)"
-HOMEPAGE="https://pear.php.net/package/Crypt_GPG"
-SRC_URI="https://download.pear.php.net/package/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~sparc x86"
-
-RDEPEND="app-crypt/gnupg
- dev-lang/php:*[posix(-),unicode(-)]
- dev-php/PEAR-Console_CommandLine
- dev-php/PEAR-Exception"
-
-src_prepare() {
- default
-
- sed -i "s|@bin-dir@|${EPREFIX}/usr/bin|" Crypt/GPG/Engine.php || die
- sed -i "s|@package-name@|${MY_PN}|" Crypt/GPG/PinEntry.php || die
- sed -i "s|@data-dir@|${EPREFIX}/usr/share|" Crypt/GPG/PinEntry.php || die
-}
-
-src_install() {
- dodoc README.md
- dobin scripts/crypt-gpg-pinentry
-
- insinto "/usr/share/${MY_PN}"
- doins -r data
-
- insinto /usr/share/php
- doins -r Crypt
-}
diff --git a/dev-php/PEAR-Crypt_GPG/metadata.xml b/dev-php/PEAR-Crypt_GPG/metadata.xml
deleted file mode 100644
index 67029d93f300..000000000000
--- a/dev-php/PEAR-Crypt_GPG/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <upstream>
- <remote-id type="github">pear/Crypt_GPG</remote-id>
- <remote-id type="pear">Crypt_GPG</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Exception/Manifest b/dev-php/PEAR-Exception/Manifest
deleted file mode 100644
index 8700aff21566..000000000000
--- a/dev-php/PEAR-Exception/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST PEAR_Exception-1.0.2.tgz 5458 BLAKE2B f6e7bc452729ec4419650a0fbd6ef091dd5ec1b91804e1b59c598e44d3c04bf043084e385daa56fd1f6c012090010490922627a465061fe57ef9d74a49960e91 SHA512 80022c03bb665307a9feea88312301c86c903c5b8737559f59fc0028a08976976dd21e19a7dc805c27ec41f90ebd310012cd56ba2c2c006cf0df7cea69323a91
diff --git a/dev-php/PEAR-Exception/PEAR-Exception-1.0.2.ebuild b/dev-php/PEAR-Exception/PEAR-Exception-1.0.2.ebuild
deleted file mode 100644
index eb63dd673bb6..000000000000
--- a/dev-php/PEAR-Exception/PEAR-Exception-1.0.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/-/_}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="The PEAR Exception base class"
-HOMEPAGE="https://pear.php.net/package/PEAR_Exception"
-SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-RDEPEND="dev-lang/php:*
- !<=dev-php/PEAR-PEAR-1.10.3-r1"
-DEPEND="test? ( ${RDEPEND} dev-php/phpunit )"
-
-src_install() {
- insinto /usr/share/php
- doins -r PEAR
-}
-
-src_test() {
- phpunit --do-not-cache-result tests || die "test suite failed"
-}
diff --git a/dev-php/PEAR-Exception/metadata.xml b/dev-php/PEAR-Exception/metadata.xml
deleted file mode 100644
index e29745256072..000000000000
--- a/dev-php/PEAR-Exception/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">pear/pear_exception</remote-id>
- <remote-id type="pear">PEAR_Exception</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Mail_Mime/Manifest b/dev-php/PEAR-Mail_Mime/Manifest
deleted file mode 100644
index a5ae34821249..000000000000
--- a/dev-php/PEAR-Mail_Mime/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Mail_Mime-1.10.12.tgz 41003 BLAKE2B c5b9ebe167d8698794a32a8995f82ab535e99666056aa5240f3628b5311966178b70bd2587e1bd5fbcb68a7841b4653617a2d0a25d5f62d4f23b24871dff2a70 SHA512 ce25f788ee9b8f0ce3879a5697f6b7e2e117bf30c6aaf8cf4cfa05723021c8a85152f7142dd5b30c8cf1658d1bc3d6284ea5ce1984b8fae27164661ad6b47b96
diff --git a/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.12.ebuild b/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.12.ebuild
deleted file mode 100644
index 61aee781f1f4..000000000000
--- a/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.12.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit php-pear-r2
-
-DESCRIPTION="Create and manipulate mime messages with PHP"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-php/PEAR-PEAR )"
-
-src_test() {
- # Requires the "pear" executable from dev-php/PEAR-PEAR.
- pear run-tests tests || die
-
- # The command succeeds regardless of whether or not the test suite
- # passed, but this file is only written when there was a failure.
- [[ -f run-tests.log ]] && die "test suite failed"
-}
diff --git a/dev-php/PEAR-Mail_Mime/metadata.xml b/dev-php/PEAR-Mail_Mime/metadata.xml
deleted file mode 100644
index 5f468b1f635e..000000000000
--- a/dev-php/PEAR-Mail_Mime/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Net_IMAP/Manifest b/dev-php/PEAR-Net_IMAP/Manifest
deleted file mode 100644
index 1fd38cac978c..000000000000
--- a/dev-php/PEAR-Net_IMAP/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Net_IMAP-1.1.4.tgz 40723 BLAKE2B 0e6b7bc01301f26464afdee148318549e239c6bb8fc5646f13fc728b0e581ae8c9bc9961e83065138f31df0a81e4ed79794420be4d3a7c43b6bacc619ed672ad SHA512 2747cdb3d7f11dc4e9bc5c531c4c49cbd1b65b0ff71b30f46f06a4ad10aae341c1323a7c4a9ffb4fa3b8694a75cf60fdcb9cf433c765f29e17bd1e86c5fa929d
diff --git a/dev-php/PEAR-Net_IMAP/PEAR-Net_IMAP-1.1.4.ebuild b/dev-php/PEAR-Net_IMAP/PEAR-Net_IMAP-1.1.4.ebuild
deleted file mode 100644
index cbf825168779..000000000000
--- a/dev-php/PEAR-Net_IMAP/PEAR-Net_IMAP-1.1.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Provides an implementation of the IMAP protocol"
-HOMEPAGE="https://pear.php.net/package/Net_IMAP
- https://github.com/pear/Net_IMAP"
-SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc64 ~sparc x86"
-IUSE="sasl"
-RDEPEND="dev-lang/php:*
- dev-php/PEAR-Net_Socket
- dev-php/PEAR-PEAR
- sasl? ( dev-php/PEAR-Auth_SASL )"
-
-src_install() {
- insinto /usr/share/php
- doins -r Net
- dodoc docs/*
- insinto /usr/share/php/.packagexml
- newins "${WORKDIR}/package.xml" "${MY_P}.xml"
-}
-
-pkg_postinst() {
- # It is not critical to complete so only warn on failure
- if [[ -f "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" && \
- -x "${EROOT}/usr/bin/peardev" ]] ; then
- "${EROOT}/usr/bin/peardev" install -nrO --force \
- "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" 2> /dev/null \
- || ewarn "Failed to insert package into local PEAR database"
- fi
-}
-
-pkg_postrm() {
- if [[ -x "${EROOT}/usr/bin/peardev" ]]; then
- "${EROOT}/usr/bin/peardev" uninstall -nrO "pear.php.net/${MY_PN}"
- fi
-}
diff --git a/dev-php/PEAR-Net_IMAP/metadata.xml b/dev-php/PEAR-Net_IMAP/metadata.xml
deleted file mode 100644
index 625ac12516a5..000000000000
--- a/dev-php/PEAR-Net_IMAP/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">pear/Net_IMAP</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Net_SMTP/Manifest b/dev-php/PEAR-Net_SMTP/Manifest
deleted file mode 100644
index 72d293721a06..000000000000
--- a/dev-php/PEAR-Net_SMTP/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST Net_SMTP-1.12.1.tgz 17679 BLAKE2B 93b5ee1bec4deeaac1736e0230814c4c9a51d6594436d54187fefb3c14923ec6b2f8c70be1279dfd4ae300baecb87c4038da000e8bd7a13d8b96d5abe0ed4240 SHA512 5c2ed90157aac3ed140ebaa6ded8781e32d738de60ea6061f1e961effd133bedb4e9887cc3bf06bc78b133c6f9cd95c97a85a18a08a860ddeb28cfbfc62862c6
-DIST Net_SMTP-1.12.2.tgz 17784 BLAKE2B a585051c13ab94c742ea955ac07bc7f2569638549c4b7bdf6c922560cf187d9c6e866ee2acdae219c173a2eccd521d73c848c309e619dac114afc071e3d4232c SHA512 af638b603831e038ee3e6b7dcf76f6aa7fdffe489db02a7e8585d71249099b2045060975df69b6487538ea7f335e2421d143d9f73661586ea40a338885d1a2f5
diff --git a/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.1.ebuild b/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.1.ebuild
deleted file mode 100644
index e931db5c0b9a..000000000000
--- a/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit php-pear-r2
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A PHP implementation of the SMTP protocol"
-HOMEPAGE="https://pear.php.net/package/Net_SMTP"
-S="${WORKDIR}/${MY_P}"
-LICENSE="BSD-2"
-SLOT="0"
-
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE="examples sasl test"
-RDEPEND="dev-lang/php:*
- dev-php/PEAR-Net_Socket
- dev-php/PEAR-PEAR
- sasl? ( dev-php/PEAR-Auth_SASL )"
-BDEPEND="test? ( ${RDEPEND} )"
-RESTRICT="!test? ( test )"
-
-src_install() {
- use examples && HTML_DOCS=( examples )
- php-pear-r2_src_install
-}
-
-src_test() {
- pear run-tests tests || die
-}
diff --git a/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.2.ebuild b/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.2.ebuild
deleted file mode 100644
index 7b9d59533d52..000000000000
--- a/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit php-pear-r2
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A PHP implementation of the SMTP protocol"
-HOMEPAGE="https://pear.php.net/package/Net_SMTP"
-S="${WORKDIR}/${MY_P}"
-LICENSE="BSD-2"
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="examples sasl test"
-RDEPEND="dev-lang/php:*
- dev-php/PEAR-Net_Socket
- dev-php/PEAR-PEAR
- sasl? ( dev-php/PEAR-Auth_SASL )"
-BDEPEND="test? ( ${RDEPEND} )"
-RESTRICT="!test? ( test )"
-
-src_install() {
- use examples && HTML_DOCS=( examples )
- php-pear-r2_src_install
-}
-
-src_test() {
- pear run-tests tests || die
-}
diff --git a/dev-php/PEAR-Net_SMTP/metadata.xml b/dev-php/PEAR-Net_SMTP/metadata.xml
deleted file mode 100644
index a95703960e87..000000000000
--- a/dev-php/PEAR-Net_SMTP/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <upstream>
- <remote-id type="github">pear/Net_SMTP</remote-id>
- <remote-id type="pear">Net_SMTP</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Net_Sieve/Manifest b/dev-php/PEAR-Net_Sieve/Manifest
deleted file mode 100644
index e66492dc4c4d..000000000000
--- a/dev-php/PEAR-Net_Sieve/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Net_Sieve-1.4.7.tgz 16883 BLAKE2B d8474bea77dc9a3a047afddb0787f9cf6ccad034db9aa13422991cadba892052e6e07f8ae2e2f5718722da9fca4cd25eb7233d191da428e59eb73f5c057b72ac SHA512 97b569527ab3919d6de9d6c86b3c0cf3adca57af1775a9e7af489f11fb96bbdce0bf52a8a260fc0708d80e0d231239d00807a60ad2e738975edfe29d9a825e85
diff --git a/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.7.ebuild b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.7.ebuild
deleted file mode 100644
index d5d3655f2d09..000000000000
--- a/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.7.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit php-pear-r2
-
-DESCRIPTION="An API for talking to sieve (RFC 3028) servers"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE="sasl"
-
-RDEPEND="dev-php/PEAR-Net_Socket
- sasl? ( dev-php/PEAR-Auth_SASL )"
-
-src_install() {
- insinto /usr/share/php/Net
- doins Sieve.php
- php-pear-r2_install_packagexml
-}
diff --git a/dev-php/PEAR-Net_Sieve/metadata.xml b/dev-php/PEAR-Net_Sieve/metadata.xml
deleted file mode 100644
index a7eca358526f..000000000000
--- a/dev-php/PEAR-Net_Sieve/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <upstream>
- <remote-id type="github">roundcube/Net_Sieve</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Net_Socket/Manifest b/dev-php/PEAR-Net_Socket/Manifest
deleted file mode 100644
index 5399434e4655..000000000000
--- a/dev-php/PEAR-Net_Socket/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Net_Socket-1.2.2.tgz 6903 BLAKE2B a0ee530ebb2962de8560d5cb2147ee831d62c5deac056a7f4944b451853b3ab65f1f46332700d4e18a1ff6e1cce138bf46f5053586bc7f8073143c6aa101e9c6 SHA512 fd415fbd4a6801b63cda3168ff275fdeae233a3cc4c62f9bfe561f83f24f89795a7e7ad862641a73bb6d6e3c0da8b56cd00e7e7a1db616de040ea7883d84caa5
diff --git a/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2-r1.ebuild b/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2-r1.ebuild
deleted file mode 100644
index 0526a2229eba..000000000000
--- a/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit php-pear-r2
-
-DESCRIPTION="PHP class interface to TCP sockets"
-LICENSE="BSD-2"
-
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND=">=dev-php/PEAR-PEAR-1.10.1"
diff --git a/dev-php/PEAR-Net_Socket/metadata.xml b/dev-php/PEAR-Net_Socket/metadata.xml
deleted file mode 100644
index 3a1d20c4707f..000000000000
--- a/dev-php/PEAR-Net_Socket/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">pear/Net_Socket</remote-id>
- <remote-id type="pear">Net_Socket</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/PEAR-PEAR/Manifest b/dev-php/PEAR-PEAR/Manifest
deleted file mode 100644
index 4c5d2a6b24f1..000000000000
--- a/dev-php/PEAR-PEAR/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST PEAR-1.10.16.tgz 293781 BLAKE2B 0525e5ac748c5f2690e04b009618fdf3b65d37822844c553f87e50a7356833121b43d95d4ccae394a0ebd388ca078e17e344b9f7ddebc385715e091eb2f3cd9c SHA512 274e642a1c606e0caa9f4c9e4c5fcca69b92b8bcc952dfcb7b8bc1e249eaf04eed2d2caddafe3f722760a723fc1a7d851a404d32115a95f3c3157c91300f0b7b
-DIST PEAR-1.10.18.tgz 294251 BLAKE2B 9a651afbb311b93cc4e86641775287d84cac974bc688e5ca07489b5396b67eb9e4e7161f3e9cc8f71ef3725a6b9597aa2cc10a88258820a5c2692fb525a073bb SHA512 869ca2caa158d6044625c3f4a1edd0acd6bc4096506617d3e1b2b54618c6465120a8197604271e7d4745ea7060658b81b25d5fdc91e07d055909977c7c831ce9
diff --git a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.16.ebuild b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.16.ebuild
deleted file mode 100644
index 4d9cb6e7e16c..000000000000
--- a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.16.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="PEAR Base System"
-HOMEPAGE="https://pear.php.net/package/PEAR"
-SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="dev-lang/php:*[cli(-),xml(-),zlib(-)]
- dev-php/PEAR-Archive_Tar
- dev-php/PEAR-Console_Getopt
- dev-php/PEAR-Exception
- dev-php/PEAR-Structures_Graph
- dev-php/PEAR-XML_Util"
-
-PATCHES=( "${FILESDIR}/gentoo-libtool-mismatch-fix-v2.patch" )
-
-pkg_setup() {
- [[ -z "${PEAR_CACHEDIR}" ]] && PEAR_CACHEDIR="${EPREFIX}/var/cache/pear"
- [[ -z "${PEAR_DOWNLOADDIR}" ]] && PEAR_DOWNLOADDIR="${EPREFIX}/var/tmp/pear"
- [[ -z "${PEAR_TEMPDIR}" ]] && PEAR_TEMPDIR="${EPREFIX}/tmp"
-
- elog
- elog "cache_dir is set to: ${PEAR_CACHEDIR}"
- elog "download_dir is set to: ${PEAR_DOWNLOADDIR}"
- elog "temp_dir is set to: ${PEAR_TEMPDIR}"
- elog
- elog "If you want to change the above values, you need to set"
- elog "PEAR_CACHEDIR, PEAR_DOWNLOADDIR and PEAR_TEMPDIR variable(s)"
- elog "accordingly in /etc/portage/make.conf and re-emerge ${PN}."
- elog
-}
-
-src_prepare() {
- default
- # Exception.php is part of dev-php/PEAR-Exception.
- rm PEAR/Exception.php || die "failed to remove PEAR/Exception.php"
-}
-
-src_install() {
- insinto /usr/share/php
- doins -r PEAR/
- doins -r OS/
- doins PEAR.php System.php
- doins scripts/pearcmd.php
- doins scripts/peclcmd.php
-
- newbin scripts/pear.sh pear
- newbin scripts/peardev.sh peardev
- newbin scripts/pecl.sh pecl
-
- # adjust some scripts for current version
- [[ -z "${PEAR}" ]] && PEAR="${PV}"
- for i in pearcmd.php peclcmd.php ; do
- sed "s:@pear_version@:${PEAR}:g" -i "${D}/usr/share/php/${i}" \
- || die "failed to sed pear_version"
- done
-
- for i in pear peardev pecl ; do
- sed "s:@bin_dir@:${EPREFIX}/usr/bin:g" -i "${D}/usr/bin/${i}" \
- || die "failed to sed @bin_dir@ in ${i}"
- sed "s:@php_dir@:${EPREFIX}/usr/share/php:g" -i "${D}/usr/bin/${i}" \
- || die "failed to sed @php_dir@ in ${i}"
- done
-
- sed "s:-d output_buffering=1:-d output_buffering=1 -d memory_limit=32M:g" \
- -i "${D}/usr/bin/pear" \
- || die "failed to set PHP ini values in pear executable"
-
- sed "s:@package_version@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/Command/Package.php" \
- || die "failed to sed @package_version@"
-
- sed "s:@PEAR-VER@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/Dependency2.php" \
- || die "failed to sed @PEAR-VER@ in Dependency2.php"
-
- sed "s:@PEAR-VER@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/PackageFile/Parser/v1.php" \
- || die "failed to sed @PEAR-VER@ in v1.php"
-
- sed "s:@PEAR-VER@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/PackageFile/Parser/v2.php" \
- || die "failed to sed @PEAR-VER@ in v2.php"
-
- # finalize install
- insinto /etc
- newins "${FILESDIR}"/pear.conf-r2 pear.conf
-
- sed "s|s:PHPCLILEN:\"PHPCLI\"|s:${#PHPCLI}:\"${PHPCLI}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed PHPCLILEN in pear.conf"
-
- sed "s|s:CACHEDIRLEN:\"CACHEDIR\"|s:${#PEAR_CACHEDIR}:\"${PEAR_CACHEDIR}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed CACHEDIRLEN in pear.conf"
-
- sed "s|s:DOWNLOADDIRLEN:\"DOWNLOADDIR\"|s:${#PEAR_DOWNLOADDIR}:\"${PEAR_DOWNLOADDIR}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed DOWNLOADDIRLEN in pear.conf"
-
- sed "s|s:TEMPDIRLEN:\"TEMPDIR\"|s:${#PEAR_TEMPDIR}:\"${PEAR_TEMPDIR}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed TEMPDIRLEN in pear.conf"
-
- # Change the paths for eprefix!
- sed "s|s:19:\"/usr/share/php/docs\"|s:$(( ${#EPREFIX}+19 )):\"${EPREFIX}/usr/share/php/docs\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the docs path (prefix) in pear.conf"
-
- sed "s|s:19:\"/usr/share/php/data\"|s:$(( ${#EPREFIX}+19 )):\"${EPREFIX}/usr/share/php/data\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the data path (prefix) in pear.conf"
-
- sed "s|s:20:\"/usr/share/php/tests\"|s:$(( ${#EPREFIX}+20 )):\"${EPREFIX}/usr/share/php/tests\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the tests path (prefix) in pear.conf"
-
- sed "s|s:14:\"/usr/share/php\"|s:$(( ${#EPREFIX}+14 )):\"${EPREFIX}/usr/share/php\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the PHP include path (prefix) in pear.conf"
-
- sed "s|s:8:\"/usr/bin\"|s:$(( ${#EPREFIX}+8 )):\"${EPREFIX}/usr/bin\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the bin path (prefix) in pear.conf"
-
- [[ "${PEAR_TEMPDIR}" != "/tmp" ]] && keepdir "${PEAR_TEMPDIR#"${EPREFIX}"}"
- keepdir "${PEAR_CACHEDIR#"${EPREFIX}"}"
- diropts -m1777
- keepdir "${PEAR_DOWNLOADDIR#"${EPREFIX}"}"
-
- insinto /usr/share/php/.packagexml
- newins "${WORKDIR}/package.xml" "${MY_P}.xml"
-}
-
-pkg_config() {
- # Update PEAR/PECL channels as needed, add new ones to the list if needed
- elog "Updating PEAR/PECL channels"
- local pearchans="pear.php.net pecl.php.net pear.symfony-project.com"
-
- for chan in ${pearchans} ; do
- # The first command may fail if, for example, the channels have
- # already been initialized.
- pear channel-discover ${chan}
- pear channel-update ${chan} || die "failed to update channels: ${chan}"
- done
-}
-
-pkg_postinst() {
- pear clear-cache || die "failed to clear PEAR cache"
-
- elog "Run 'emerge --config =${PF}' to automatically update the PEAR/PECL channels while online."
-
- # Register the package from the package.xml file
- # It is not critical to complete so only warn on failure
- if [[ -f "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" ]] ; then
- "${EROOT}/usr/bin/peardev" install -nrO --force \
- "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" 2> /dev/null \
- || ewarn "Failed to insert package into local PEAR database"
- fi
-}
-
-pkg_prerm() {
- # Uninstall known dependency
- "${EROOT}/usr/bin/peardev" uninstall -nrO "pear.php.net/PEAR"
-}
diff --git a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.18.ebuild b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.18.ebuild
deleted file mode 100644
index ce8ef66bdbda..000000000000
--- a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.18.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="PEAR Base System"
-HOMEPAGE="https://pear.php.net/package/PEAR"
-SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="dev-lang/php:*[cli(-),xml(-),zlib(-)]
- dev-php/PEAR-Archive_Tar
- dev-php/PEAR-Console_Getopt
- dev-php/PEAR-Exception
- dev-php/PEAR-Structures_Graph
- dev-php/PEAR-XML_Util"
-
-PATCHES=( "${FILESDIR}/gentoo-libtool-mismatch-fix-v2.patch" )
-
-pkg_setup() {
- [[ -z "${PEAR_CACHEDIR}" ]] && PEAR_CACHEDIR="${EPREFIX}/var/cache/pear"
- [[ -z "${PEAR_DOWNLOADDIR}" ]] && PEAR_DOWNLOADDIR="${EPREFIX}/var/tmp/pear"
- [[ -z "${PEAR_TEMPDIR}" ]] && PEAR_TEMPDIR="${EPREFIX}/tmp"
-
- elog
- elog "cache_dir is set to: ${PEAR_CACHEDIR}"
- elog "download_dir is set to: ${PEAR_DOWNLOADDIR}"
- elog "temp_dir is set to: ${PEAR_TEMPDIR}"
- elog
- elog "If you want to change the above values, you need to set"
- elog "PEAR_CACHEDIR, PEAR_DOWNLOADDIR and PEAR_TEMPDIR variable(s)"
- elog "accordingly in /etc/portage/make.conf and re-emerge ${PN}."
- elog
-}
-
-src_prepare() {
- default
- # Exception.php is part of dev-php/PEAR-Exception.
- rm PEAR/Exception.php || die "failed to remove PEAR/Exception.php"
-}
-
-src_install() {
- insinto /usr/share/php
- doins -r PEAR/
- doins -r OS/
- doins PEAR.php System.php
- doins scripts/pearcmd.php
- doins scripts/peclcmd.php
-
- newbin scripts/pear.sh pear
- newbin scripts/peardev.sh peardev
- newbin scripts/pecl.sh pecl
-
- # adjust some scripts for current version
- [[ -z "${PEAR}" ]] && PEAR="${PV}"
- for i in pearcmd.php peclcmd.php ; do
- sed "s:@pear_version@:${PEAR}:g" -i "${D}/usr/share/php/${i}" \
- || die "failed to sed pear_version"
- done
-
- for i in pear peardev pecl ; do
- sed "s:@bin_dir@:${EPREFIX}/usr/bin:g" -i "${D}/usr/bin/${i}" \
- || die "failed to sed @bin_dir@ in ${i}"
- sed "s:@php_dir@:${EPREFIX}/usr/share/php:g" -i "${D}/usr/bin/${i}" \
- || die "failed to sed @php_dir@ in ${i}"
- done
-
- sed "s:-d output_buffering=1:-d output_buffering=1 -d memory_limit=32M:g" \
- -i "${D}/usr/bin/pear" \
- || die "failed to set PHP ini values in pear executable"
-
- sed "s:@package_version@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/Command/Package.php" \
- || die "failed to sed @package_version@"
-
- sed "s:@PEAR-VER@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/Dependency2.php" \
- || die "failed to sed @PEAR-VER@ in Dependency2.php"
-
- sed "s:@PEAR-VER@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/PackageFile/Parser/v1.php" \
- || die "failed to sed @PEAR-VER@ in v1.php"
-
- sed "s:@PEAR-VER@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/PackageFile/Parser/v2.php" \
- || die "failed to sed @PEAR-VER@ in v2.php"
-
- # finalize install
- insinto /etc
- newins "${FILESDIR}"/pear.conf-r2 pear.conf
-
- sed "s|s:PHPCLILEN:\"PHPCLI\"|s:${#PHPCLI}:\"${PHPCLI}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed PHPCLILEN in pear.conf"
-
- sed "s|s:CACHEDIRLEN:\"CACHEDIR\"|s:${#PEAR_CACHEDIR}:\"${PEAR_CACHEDIR}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed CACHEDIRLEN in pear.conf"
-
- sed "s|s:DOWNLOADDIRLEN:\"DOWNLOADDIR\"|s:${#PEAR_DOWNLOADDIR}:\"${PEAR_DOWNLOADDIR}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed DOWNLOADDIRLEN in pear.conf"
-
- sed "s|s:TEMPDIRLEN:\"TEMPDIR\"|s:${#PEAR_TEMPDIR}:\"${PEAR_TEMPDIR}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed TEMPDIRLEN in pear.conf"
-
- # Change the paths for eprefix!
- sed "s|s:19:\"/usr/share/php/docs\"|s:$(( ${#EPREFIX}+19 )):\"${EPREFIX}/usr/share/php/docs\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the docs path (prefix) in pear.conf"
-
- sed "s|s:19:\"/usr/share/php/data\"|s:$(( ${#EPREFIX}+19 )):\"${EPREFIX}/usr/share/php/data\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the data path (prefix) in pear.conf"
-
- sed "s|s:20:\"/usr/share/php/tests\"|s:$(( ${#EPREFIX}+20 )):\"${EPREFIX}/usr/share/php/tests\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the tests path (prefix) in pear.conf"
-
- sed "s|s:14:\"/usr/share/php\"|s:$(( ${#EPREFIX}+14 )):\"${EPREFIX}/usr/share/php\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the PHP include path (prefix) in pear.conf"
-
- sed "s|s:8:\"/usr/bin\"|s:$(( ${#EPREFIX}+8 )):\"${EPREFIX}/usr/bin\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the bin path (prefix) in pear.conf"
-
- [[ "${PEAR_TEMPDIR}" != "/tmp" ]] && keepdir "${PEAR_TEMPDIR#"${EPREFIX}"}"
- keepdir "${PEAR_CACHEDIR#"${EPREFIX}"}"
- diropts -m1777
- keepdir "${PEAR_DOWNLOADDIR#"${EPREFIX}"}"
-
- insinto /usr/share/php/.packagexml
- newins "${WORKDIR}/package.xml" "${MY_P}.xml"
-}
-
-pkg_config() {
- # Update PEAR/PECL channels as needed, add new ones to the list if needed
- elog "Updating PEAR/PECL channels"
- local pearchans="pear.php.net pecl.php.net pear.symfony-project.com"
-
- for chan in ${pearchans} ; do
- # The first command may fail if, for example, the channels have
- # already been initialized.
- pear channel-discover ${chan}
- pear channel-update ${chan} || die "failed to update channels: ${chan}"
- done
-}
-
-pkg_postinst() {
- pear clear-cache || die "failed to clear PEAR cache"
-
- elog "Run 'emerge --config =${PF}' to automatically update the PEAR/PECL channels while online."
-
- # Register the package from the package.xml file
- # It is not critical to complete so only warn on failure
- if [[ -f "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" ]] ; then
- "${EROOT}/usr/bin/peardev" install -nrO --force \
- "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" 2> /dev/null \
- || ewarn "Failed to insert package into local PEAR database"
- fi
-}
-
-pkg_prerm() {
- # Uninstall known dependency
- "${EROOT}/usr/bin/peardev" uninstall -nrO "pear.php.net/PEAR"
-}
diff --git a/dev-php/PEAR-PEAR/files/gentoo-libtool-mismatch-fix-v2.patch b/dev-php/PEAR-PEAR/files/gentoo-libtool-mismatch-fix-v2.patch
deleted file mode 100644
index f9a894100c8b..000000000000
--- a/dev-php/PEAR-PEAR/files/gentoo-libtool-mismatch-fix-v2.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -aruN PEAR.orig/Builder.php PEAR/Builder.php
---- a/PEAR/Builder.php 2014-07-12 08:25:32.000000000 -0400
-+++ b/PEAR/Builder.php 2015-01-16 13:43:14.927894013 -0500
-@@ -340,6 +340,11 @@
- }
- // }}} end of interactive part
-
-+ if (file_exists('aclocal.m4')) {
-+ $this->_runCommand('rm aclocal.m4');
-+ $this->_runCommand('autoreconf');
-+ }
-+
- // FIXME make configurable
- if (!$user=getenv('USER')) {
- $user='defaultuser';
diff --git a/dev-php/PEAR-PEAR/files/pear.conf-r2 b/dev-php/PEAR-PEAR/files/pear.conf-r2
deleted file mode 100644
index 277227b4a47b..000000000000
--- a/dev-php/PEAR-PEAR/files/pear.conf-r2
+++ /dev/null
@@ -1,2 +0,0 @@
-#PEAR_Config 0.9
-a:9:{s:7:"doc_dir";s:19:"/usr/share/php/docs";s:8:"data_dir";s:19:"/usr/share/php/data";s:8:"test_dir";s:20:"/usr/share/php/tests";s:7:"php_dir";s:14:"/usr/share/php";s:7:"bin_dir";s:8:"/usr/bin";s:7:"php_bin";s:12:"/usr/bin/php";s:9:"cache_dir";s:CACHEDIRLEN:"CACHEDIR";s:12:"download_dir";s:DOWNLOADDIRLEN:"DOWNLOADDIR";s:8:"temp_dir";s:TEMPDIRLEN:"TEMPDIR";}
diff --git a/dev-php/PEAR-PEAR/metadata.xml b/dev-php/PEAR-PEAR/metadata.xml
deleted file mode 100644
index bd0c90eab0e2..000000000000
--- a/dev-php/PEAR-PEAR/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="pear">PEAR</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/PEAR-Structures_Graph/Manifest b/dev-php/PEAR-Structures_Graph/Manifest
deleted file mode 100644
index 6fe4b20376f8..000000000000
--- a/dev-php/PEAR-Structures_Graph/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Structures_Graph-1.2.0.tgz 12507 BLAKE2B 2dca23da6d9b42aefee9c10f0ff3cbd0946186b332d0f56da65d068e02b9858c9113568b9850c4b1aae0ed4dd15b2c463765f2ed3d232083d5d6ef130443b14f SHA512 a256e6be4ac2011678942d97e39975973aed8b8dbab535325810ae97fb322a4aaac8daf1302f34f239a2b38649ddb39c1ae0a8c325aa1c6cbd90208adf9973dc
diff --git a/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.2.0.ebuild b/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.2.0.ebuild
deleted file mode 100644
index d06c684218c2..000000000000
--- a/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.2.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Graph datastructure manipulation library"
-HOMEPAGE="https://pear.php.net/package/Structures_Graph"
-SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="dev-lang/php:*"
-PDEPEND="dev-php/PEAR-PEAR"
-
-src_install() {
- insinto /usr/share/php
- doins -r Structures
-}
diff --git a/dev-php/PEAR-Structures_Graph/metadata.xml b/dev-php/PEAR-Structures_Graph/metadata.xml
deleted file mode 100644
index 9472561552eb..000000000000
--- a/dev-php/PEAR-Structures_Graph/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="pear">Structures_Graph</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/PEAR-XML_Util/Manifest b/dev-php/PEAR-XML_Util/Manifest
deleted file mode 100644
index ddf350acf068..000000000000
--- a/dev-php/PEAR-XML_Util/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST XML_Util-1.4.5.tgz 19191 BLAKE2B 2097e91bc6ed46e4af5713fe6e3f764b401f14ff1e06c0f96af68476db5e8cf2b463c0a9bed3eecd5e22c24108394fe1f622e4986888af131ee9a3c260f8c652 SHA512 dd373c15ea8057e1a31953a10d75a4821bb9ad63d55ec5ccdbe17c114895ac9b9a57871d50f9f83bca7e3920b461417aa09063cb06051834996d4a8aebfa84c9
diff --git a/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.5.ebuild b/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.5.ebuild
deleted file mode 100644
index d828020644b6..000000000000
--- a/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.5.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="XML utility class"
-HOMEPAGE="https://pear.php.net/package/XML_Util"
-SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="examples"
-
-# PCRE is needed for a few calls to preg_replace and preg_match.
-RDEPEND="dev-lang/php:*[pcre(+)]"
-PDEPEND="dev-php/PEAR-PEAR"
-
-src_install() {
- insinto /usr/share/php
- doins -r XML
-
- use examples && dodoc -r examples
- insinto /usr/share/php/.packagexml
- if [[ -f "${WORKDIR}/package.xml" ]] ; then
- newins "${WORKDIR}/package.xml" "${MY_P}.xml"
- fi
-}
-
-pkg_postinst() {
- # Register the package from the package{,2}.xml file
- # It is not critical to complete so only warn on failure
- # Can only be done on reinstall/upgrade as this is a PEAR dep
- if [[ -n "${REPLACING_VERSIONS}" && -f "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" ]] ; then
- "${EROOT}/usr/bin/peardev" install -nrO --force \
- "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" 2> /dev/null \
- || ewarn "Failed to insert package into local PEAR database"
- fi
-}
-
-pkg_postrm() {
- # Uninstall known dependency
- [[ -n "${REPLACING_VERSIONS}" ]] && \
- "${EROOT}/usr/bin/peardev" uninstall -nrO "pear.php.net/XML_Util"
-}
diff --git a/dev-php/PEAR-XML_Util/metadata.xml b/dev-php/PEAR-XML_Util/metadata.xml
deleted file mode 100644
index 569d21508998..000000000000
--- a/dev-php/PEAR-XML_Util/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="pear">XML_Util</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/PHPMailer/Manifest b/dev-php/PHPMailer/Manifest
deleted file mode 100644
index f3163143f556..000000000000
--- a/dev-php/PHPMailer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST PHPMailer-6.9.1.tar.gz 109263 BLAKE2B 97820b1fb941e120839d89d928661b218555ebb58f2ccd25ed4236a656f4f48f518e7522ad5d2eb60a9d038e5e0ebdc9198597d6f1c82eb91de8953c71adeced SHA512 a02d95405ffbfdc26d214d091508c8cd61e07b7285f264cc1c7bdf6bb1427b6cdde759b627710fb20cb988ded9299bfec85e61e5749932c245e79262d6f21c06
diff --git a/dev-php/PHPMailer/PHPMailer-6.9.1.ebuild b/dev-php/PHPMailer/PHPMailer-6.9.1.ebuild
deleted file mode 100644
index ebb698c6a0d5..000000000000
--- a/dev-php/PHPMailer/PHPMailer-6.9.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Full-featured email creation and transfer class for PHP"
-HOMEPAGE="https://github.com/PHPMailer/PHPMailer"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# To help out the Composer children, the tests and examples are missing
-# from the release tarballs.
-IUSE="idn ssl"
-
-# The ctype and filter extensions get used unconditionally, with no
-# fallback and no "extension missing" exception. All of the other
-# extensions are technically optional, depending on how you use
-# PHPMailer and whether or not you're willing to settle for fallback
-# implementations.
-#
-# The insane dependency string is to prevent the ctype and filter
-# extensions from being provided by one version (i.e. slot) of PHP,
-# while intl and unicode are provided by another.
-RDEPEND="
- ssl? (
- idn? ( dev-lang/php:*[ctype,filter,intl,ssl,unicode] )
- !idn? ( dev-lang/php:*[ctype,filter,ssl] )
- )
- !ssl? (
- idn? ( dev-lang/php:*[ctype,filter,intl,unicode] )
- !idn? ( dev-lang/php:*[ctype,filter] )
- )"
-
-src_install() {
- # The PHPMailer class loads its language files
- # using a relative path, so we need to keep the "src" here.
- insinto "/usr/share/php/${PN}"
- doins -r language src
-
- dodoc README.md SECURITY.md
-}
-
-pkg_postinst() {
- elog "${PN} has been installed in /usr/share/php/${PN}/."
- elog "Upstream no longer provides an autoloader, so you will need"
- elog "to include each source file (for example: PHPMailer.php,"
- elog "Exception.php,...) that you need."
-}
diff --git a/dev-php/PHPMailer/metadata.xml b/dev-php/PHPMailer/metadata.xml
deleted file mode 100644
index 5b9df5c68615..000000000000
--- a/dev-php/PHPMailer/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">PHPMailer/PHPMailer</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/PHP_CodeSniffer/Manifest b/dev-php/PHP_CodeSniffer/Manifest
deleted file mode 100644
index 39841b3e66aa..000000000000
--- a/dev-php/PHP_CodeSniffer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST PHP_CodeSniffer-3.6.1.tgz 773181 BLAKE2B a85a0008fe9788bb48723fdd6a62d646a70bb342099693299def9320ca12971c48d8bc698e001f3249e8bb94963735c57529fe2d3101d53ded5ffd0946e07d4f SHA512 4992a460494cf58e5731e10df216204842168465731c0d002b7913fbaa85370f01077f70c96b4390158fbcf52ee021650ab6f13609ea3133370b89f34c73343c
diff --git a/dev-php/PHP_CodeSniffer/PHP_CodeSniffer-3.6.1.ebuild b/dev-php/PHP_CodeSniffer/PHP_CodeSniffer-3.6.1.ebuild
deleted file mode 100644
index f15c9ff98ca6..000000000000
--- a/dev-php/PHP_CodeSniffer/PHP_CodeSniffer-3.6.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Detect violations of PHP code standards"
-HOMEPAGE="https://github.com/squizlabs/PHP_CodeSniffer"
-
-# The test suite isn't part of the Github tarball at the moment. Keep an
-# eye on https://github.com/squizlabs/PHP_CodeSniffer/issues/548
-SRC_URI="http://download.pear.php.net/package/${P}.tgz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-lang/php:*[cli(-),tokenizer(-),xmlwriter(-)]"
-DEPEND="test? (
- ${RDEPEND}
- <dev-php/phpunit-6
- )"
-
-DOCS=( CONTRIBUTING.md README.md )
-
-src_prepare() {
- sed -i "s~@data_dir@~${EPREFIX}/usr/share/php/data~" src/Config.php || die
- default
-}
-
-src_test() {
- # The test suite will fail if date.timezone isn't set in php.ini.
- phpunit -d date.timezone=UTC tests/AllTests.php \
- || die "test suite failed"
-}
-
-src_install() {
- local MY_PN="PHP/CodeSniffer" script
- # The PEAR eclass would install everything into the wrong location.
- insinto "/usr/share/php/${MY_PN}"
- doins -r src autoload.php
-
- insinto "/usr/share/php/data/${MY_PN}"
- doins CodeSniffer.conf.dist
- # These load code via relative paths, so they have to be symlinked
- # and not dobin'd.
- exeinto "/usr/share/php/${MY_PN}/bin"
- for script in phpcbf phpcs; do
- doexe "bin/${script}"
- dosym "../share/php/${MY_PN}/bin/${script}" "/usr/bin/${script}"
- done
-
- einstalldocs
-}
diff --git a/dev-php/PHP_CodeSniffer/metadata.xml b/dev-php/PHP_CodeSniffer/metadata.xml
deleted file mode 100644
index ac54412ed8d6..000000000000
--- a/dev-php/PHP_CodeSniffer/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">squizlabs/PHP_CodeSniffer</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/PHP_Timer/Manifest b/dev-php/PHP_Timer/Manifest
deleted file mode 100644
index 29415f02a66d..000000000000
--- a/dev-php/PHP_Timer/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST PHP_Timer-2.1.2.tar.gz 7090 BLAKE2B c99dd69433b3579e9ed81f06188cac280b6ac383bce12acd9c6a00b5a6d6017a94c427692b639ad1516c1faebec8e160b7cd5c7e5e96043dd3dcb6d283d2095b SHA512 199175e048560756867180cd99a3ca1766431d14091f1448cd8011df5f7824504a6c586ef15d9e53374bdb9dbd1731c05b44509e59d92d725908ec2c46d7d576
-DIST PHP_Timer-5.0.3.tar.gz 5363 BLAKE2B b63d438eab1dd5d872a1a632f1861d216dbdd7ab073a8fa36bad7f93134fd0c98ef7eb049189aeb6373b60eba592cc5add0044ac577d0b9728f3f78156dae914 SHA512 e1642cd0d247a49981f142b6975339c4abaf26cf4847783f309a0a15ba7a55520c7d1e11a87ea9b923337a9972f4dc95ee11121484a75c9c7a20882f664e8ba5
diff --git a/dev-php/PHP_Timer/PHP_Timer-2.1.2-r1.ebuild b/dev-php/PHP_Timer/PHP_Timer-2.1.2-r1.ebuild
deleted file mode 100644
index 0d9fbb38cce6..000000000000
--- a/dev-php/PHP_Timer/PHP_Timer-2.1.2-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="php-timer"
-
-DESCRIPTION="Utility class for timing"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.1:*"
-
-src_install() {
- insinto /usr/share/php/PHP/Timer
- doins -r src/Timer.php src/{Runtime,}Exception.php
- newins "${FILESDIR}/autoload-2.1.2.php" autoload.php
-}
-
-pkg_postinst() {
- ewarn "This library now loads via /usr/share/php/PHP/Timer/autoload.php"
- ewarn "Please update any scripts to require the autoloader"
-}
diff --git a/dev-php/PHP_Timer/PHP_Timer-5.0.3.ebuild b/dev-php/PHP_Timer/PHP_Timer-5.0.3.ebuild
deleted file mode 100644
index 150cafa72d3e..000000000000
--- a/dev-php/PHP_Timer/PHP_Timer-5.0.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="php-timer"
-
-DESCRIPTION="Utility class for timing"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.3:*"
-
-src_install() {
- insinto /usr/share/php/PHP/Timer
- doins -r src/*
- newins "${FILESDIR}/autoload-5.0.3.php" autoload.php
-}
-
-pkg_postinst() {
- ewarn "This library now loads via /usr/share/php/PHP/Timer/autoload.php"
- ewarn "Please update any scripts to require the autoloader"
-}
diff --git a/dev-php/PHP_Timer/files/autoload-2.1.2.php b/dev-php/PHP_Timer/files/autoload-2.1.2.php
deleted file mode 100644
index 65490d9ae6e4..000000000000
--- a/dev-php/PHP_Timer/files/autoload-2.1.2.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-/* Autoloader for dev-php/PHP_Timer */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- [
- 'sebastianbergmann\timer\exception' => '/Exception.php',
- 'sebastianbergmann\timer\runtimeexception' => '/RuntimeException.php',
- 'sebastianbergmann\timer\timer' => '/Timer.php',
- ],
- __DIR__
-);
diff --git a/dev-php/PHP_Timer/files/autoload-5.0.3.php b/dev-php/PHP_Timer/files/autoload-5.0.3.php
deleted file mode 100644
index 45b65b6045e8..000000000000
--- a/dev-php/PHP_Timer/files/autoload-5.0.3.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-/* Autoloader for dev-php/PHP_Timer */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- [
- 'sebastianbergmann\timer\duration' => '/Duration.php',
- 'sebastianbergmann\timer\exception' => '/exceptions/Exception.php',
- 'sebastianbergmann\timer\noactivetimerexception' => '/exceptions/NoActiveTimerException.php',
- 'sebastianbergmann\timer\resourceusageformatter' => '/ResourceUsageFormatter.php',
- 'sebastianbergmann\timer\timer' => '/Timer.php',
- 'sebastianbergmann\timer\timesincestartofrequestnotavailableexception' => '/exceptions/TimeSinceStartOfRequestNotAvailableException.php',
- ],
- __DIR__
-);
diff --git a/dev-php/PHP_Timer/metadata.xml b/dev-php/PHP_Timer/metadata.xml
deleted file mode 100644
index 6a8916ce0954..000000000000
--- a/dev-php/PHP_Timer/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/php-timer</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/SabreAMF/Manifest b/dev-php/SabreAMF/Manifest
deleted file mode 100644
index aa0a98e487e4..000000000000
--- a/dev-php/SabreAMF/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST SabreAMF-1.5.0.tar.gz 83408 BLAKE2B 2df210f9a42e00de0adfac94ff9b89ccc918796c79e7df5602ba71bf8cf44ebea7374557d1062e1f95c9578cc95451daf36986e98042f2bdcb17e43581096cfe SHA512 4c0eead7f3adb64001cb4f40f680ade4cd0259d8b24d57970081e19447a69269753c5c5adecef327ba3a9f0cb2c14ff05575c289694bee752007f03e14af4d0f
diff --git a/dev-php/SabreAMF/SabreAMF-1.5.0.ebuild b/dev-php/SabreAMF/SabreAMF-1.5.0.ebuild
deleted file mode 100644
index 3ebc02a49c50..000000000000
--- a/dev-php/SabreAMF/SabreAMF-1.5.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="SabreAMF is a Flash Remoting server and client for PHP"
-HOMEPAGE="https://github.com/evert/SabreAMF"
-SRC_URI="https://github.com/evert/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="examples"
-
-RDEPEND="dev-php/fedora-autoloader"
-
-DOCS=( README.md ChangeLog )
-
-src_install() {
- insinto /usr/share/php/${PN}
- doins -r lib/${PN}/* "${FILESDIR}/autoload.php"
- einstalldocs
- if use examples ; then
- docinto examples
- docompress -x /usr/share/doc/${P}/examples
- dodoc examples/*
- fi
-}
diff --git a/dev-php/SabreAMF/files/autoload.php b/dev-php/SabreAMF/files/autoload.php
deleted file mode 100644
index 55c3461e485f..000000000000
--- a/dev-php/SabreAMF/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for dev-php/SabreAMF */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-Fedora\Autoloader\Autoload::addPsr0('SabreAMF_', __DIR__.'/..');
diff --git a/dev-php/SabreAMF/metadata.xml b/dev-php/SabreAMF/metadata.xml
deleted file mode 100644
index c3a2620ec7ae..000000000000
--- a/dev-php/SabreAMF/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">evert/SabreAMF</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/Text_Template/Manifest b/dev-php/Text_Template/Manifest
deleted file mode 100644
index 8e8f0ba3af55..000000000000
--- a/dev-php/Text_Template/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Text_Template-2.0.4.tar.gz 3391 BLAKE2B 717547f81637272194cd93e881b51cf49f95aa4f9768cd836ad1867c5ede06991da91dc0915575c53eb0cf8a26f72cf9c2e77be4ffb755fd8d608df14e713820 SHA512 84a6b64f2ba8b89a461a44dd85b3706e210ca1bda90e7bb290ef9bd3c975378c114a44ab8442fc98994473df87d6d7e0d1a70f63878f815d3709224447a032d1
diff --git a/dev-php/Text_Template/Text_Template-2.0.4.ebuild b/dev-php/Text_Template/Text_Template-2.0.4.ebuild
deleted file mode 100644
index 735ba91064d0..000000000000
--- a/dev-php/Text_Template/Text_Template-2.0.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="php-text-template"
-
-DESCRIPTION="A simple template engine"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.3:*"
-
-src_install() {
- insinto /usr/share/php/Text/Template
- doins -r src/*
- newins "${FILESDIR}/autoload-2.0.4.php" autoload.php
-}
-
-pkg_postinst() {
- ewarn "This library now loads via /usr/share/php/Text/Template/autoload.php"
- ewarn "Please update any scripts to require the autoloader"
-}
diff --git a/dev-php/Text_Template/files/autoload-2.0.4.php b/dev-php/Text_Template/files/autoload-2.0.4.php
deleted file mode 100644
index 3ca8a33da12e..000000000000
--- a/dev-php/Text_Template/files/autoload-2.0.4.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/* Autoloader for dev-php/Text_Template */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- array(
- 'sebastianbergmann\\template' => '/Template.php',
- 'sebastianbergmann\\template\\exception' => '/exceptions/Exception.php',
- 'sebastianbergmann\\template\\invalidargumentexception' => '/exceptions/InvalidArgumentException.php',
- 'sebastianbergmann\\template\\runtimeexception' => '/exceptions/RuntimeException.php',
- ),
- __DIR__
-);
diff --git a/dev-php/Text_Template/files/autoload.php b/dev-php/Text_Template/files/autoload.php
deleted file mode 100644
index d6658c6944d8..000000000000
--- a/dev-php/Text_Template/files/autoload.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-/* Autoloader for dev-php/Text_Template */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- array(
- 'text_template' => '/Template.php',
- ),
- __DIR__
-);
diff --git a/dev-php/Text_Template/metadata.xml b/dev-php/Text_Template/metadata.xml
deleted file mode 100644
index 37b21fe7db8e..000000000000
--- a/dev-php/Text_Template/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/php-text-template</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/adodb/Manifest b/dev-php/adodb/Manifest
deleted file mode 100644
index 51262f31db99..000000000000
--- a/dev-php/adodb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST adodb-5.22.7.tar.gz 447580 BLAKE2B 1d8e6518155585f7e82f697e463832c4d798dce0bc59fb4a068aef7430945fe7cbfb7112b150f36fc91fb9555189276032da420bec68a71c6438c1d513dd3594 SHA512 731e5def40699bc445b9ef44585b7db6f890d977aaafaac58ea1fcfadd9d89d00871a279549f6e8ff683fe56f7061d78cdc2457e99ed0636a8497cae44bddc99
diff --git a/dev-php/adodb/adodb-5.22.7.ebuild b/dev-php/adodb/adodb-5.22.7.ebuild
deleted file mode 100644
index 1847830f6bd8..000000000000
--- a/dev-php/adodb/adodb-5.22.7.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="ADOdb"
-DESCRIPTION="Database abstraction layer for PHP"
-HOMEPAGE="https://adodb.org/ https://github.com/ADOdb/ADOdb"
-SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="BSD LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~sparc x86"
-
-# If you want to be picky, we should require that PHP be built with at
-# least one database driver enabled; otherwise adodb isn't going to be
-# able to do anything. But, the database USE flags for dev-lang/php are
-# a mess. What we would *like* to do is have a set of USE flags for
-# adodb that then propagate to PHP itself... for example, adodb[mysql]
-# could require php[mysql]. To do that would require that we duplicate
-# the database USE flag mess for adodb -- not desirable. Instead we punt
-# and let the user install adodb unconditionally. If he doesn't have
-# database support in PHP, it just won't work.
-RDEPEND="dev-lang/php:*"
-
-src_install() {
- DOCS="README.md docs/changelog*.md xmlschema*.dtd session/*.sql"
- DOCS+=" session/*.txt session/*.xml pear/auth_adodb_example.php"
- DOCS+=" pear/readme.Auth.txt"
-
- dodoc ${DOCS}
- rm -f ${DOCS} || die "failed to remove docs before installation"
-
- insinto "/usr/share/php/${PN}"
- doins *.php
- doins -r datadict drivers lang pear perf session xsl
-}
diff --git a/dev-php/adodb/metadata.xml b/dev-php/adodb/metadata.xml
deleted file mode 100644
index 8abdc5150a6b..000000000000
--- a/dev-php/adodb/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">adodb</remote-id>
- <remote-id type="github">ADOdb/ADOdb</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/awl/Manifest b/dev-php/awl/Manifest
deleted file mode 100644
index a41b68e4727a..000000000000
--- a/dev-php/awl/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST awl-0.64.tar.xz 127412 BLAKE2B f045c017a07ebdef629e3a373cf540f866d935fed493382c27c1413fd66f1d103ee715b48fa3111e13c06cd34e7a3fc5c9a845b80fc93ed8971a55fd8a011dcd SHA512 3738e422b78b1904eb3e5f6b47c5a3e9fc5c2bfef644c84285da0ff242c560ec12651c8231c8f2aa324108ef2450af955b938f44ce3d54f280da6936cfc9889e
-DIST awl-0.65.tar.xz 134108 BLAKE2B 453ba309123719c68237a92b5f1b9590929f84e9ff4bd5c8499c17b3a11be778406d39ce6e5c9efa19c70017c0005952aac0c578204213a44dae8bbcaf30ffb7 SHA512 681e4de386af95d294c604e47a18d20b41f9b451cecafa4dfe6e668e2f6067df23215ef364789e038ad6070db832d98fef8f51c4a618eec5f2720767db302c35
diff --git a/dev-php/awl/awl-0.64.ebuild b/dev-php/awl/awl-0.64.ebuild
deleted file mode 100644
index 077adfd6d1e1..000000000000
--- a/dev-php/awl/awl-0.64.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Andrew McMillan's Web Libraries"
-HOMEPAGE="https://gitlab.com/davical-project/awl"
-SRC_URI="https://www.davical.org/downloads/${PN}_${PV}.orig.tar.xz -> ${P}.tar.xz"
-S="${WORKDIR}"
-LICENSE="GPL-2 GPL-2+ GPL-3+ LGPL-2+ LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# Requires PHPunit and we no longer have it.
-RESTRICT=test
-
-RDEPEND="dev-lang/php:*[pdo,xml]"
-
-PATCHES=( "${FILESDIR}/${P}-php8.x-compat.patch" )
-
-src_compile() {
- :
-}
-
-src_install() {
- einstalldocs
- insinto /usr/share/php/${PN}
- doins -r dba inc
-}
diff --git a/dev-php/awl/awl-0.65.ebuild b/dev-php/awl/awl-0.65.ebuild
deleted file mode 100644
index 3f87c5fe0a51..000000000000
--- a/dev-php/awl/awl-0.65.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Andrew McMillan's Web Libraries"
-HOMEPAGE="https://gitlab.com/davical-project/awl"
-SRC_URI="https://www.davical.org/downloads/${PN}_${PV}.orig.tar.xz -> ${P}.tar.xz"
-S="${WORKDIR}"
-LICENSE="GPL-2 GPL-2+ GPL-3+ LGPL-2+ LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# Requires PHPunit and we no longer have it.
-RESTRICT=test
-
-RDEPEND="dev-lang/php:*[pdo,xml]"
-
-src_compile() {
- :
-}
-
-src_install() {
- einstalldocs
- insinto /usr/share/php/${PN}
- doins -r dba inc
-}
diff --git a/dev-php/awl/files/awl-0.64-php8.x-compat.patch b/dev-php/awl/files/awl-0.64-php8.x-compat.patch
deleted file mode 100644
index dd64c7b0bf14..000000000000
--- a/dev-php/awl/files/awl-0.64-php8.x-compat.patch
+++ /dev/null
@@ -1,463 +0,0 @@
-From d3759db21195b1e49e171f83f9685bd3b650569a Mon Sep 17 00:00:00 2001
-From: Florian Schlichting <fsfs@debian.org>
-Date: Thu, 23 Mar 2023 22:19:06 +0100
-Subject: [PATCH 01/16] use array_merge instead of "+" to concatenate arrays
-
-I noticed this when looking for other occurrences of davical#288
-
-It likely has no consequences as we're never calling GetElements() with
-a second argument...
----
- inc/XMLElement.php | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/inc/XMLElement.php b/inc/XMLElement.php
-index 08d6cbd..d36bf52 100644
---- a/inc/XMLElement.php
-+++ b/inc/XMLElement.php
-@@ -157,7 +157,7 @@ class XMLElement {
- $elements[] = $v;
- }
- if ( $recursive ) {
-- $elements = $elements + $v->GetElements($tag,true);
-+ $elements = array_merge( $elements, $v->GetElements($tag,true) );
- }
- }
- }
---
-2.43.2
-
-From ff437d2ad1f3e947012a4deedaf79d4f39476fb7 Mon Sep 17 00:00:00 2001
-From: Matthew Hunt <matt@catalyst.net.nz>
-Date: Fri, 9 Jun 2023 12:50:25 +1200
-Subject: [PATCH 02/16] Fix for some deprecations and warnings in PHP8.1
-
----
- inc/AuthPlugins.php | 2 +-
- inc/AwlDBDialect.php | 10 ++++++----
- inc/AwlQuery.php | 2 +-
- inc/PgQuery.php | 12 ++++++------
- 4 files changed, 14 insertions(+), 12 deletions(-)
-
-diff --git a/inc/AuthPlugins.php b/inc/AuthPlugins.php
-index 1b05487..d9fa3dd 100644
---- a/inc/AuthPlugins.php
-+++ b/inc/AuthPlugins.php
-@@ -37,7 +37,7 @@ require_once('DataUpdate.php');
- function auth_other_awl( $username, $password ) {
- global $c;
-
-- $authconn = pg_Connect($c->authenticate_hook['config']['connection']);
-+ $authconn = pg_connect($c->authenticate_hook['config']['connection']);
- if ( ! $authconn ) {
- echo <<<EOERRMSG
- <html><head><title>Database Connection Failure</title></head><body>
-diff --git a/inc/AwlDBDialect.php b/inc/AwlDBDialect.php
-index fac5a23..f2c5b95 100644
---- a/inc/AwlDBDialect.php
-+++ b/inc/AwlDBDialect.php
-@@ -82,7 +82,7 @@ class AwlDBDialect {
- *
- * The database will be opened.
- *
-- * @param string $connection_string The PDO connection string, in all it's glory
-+ * @param string $connection_string The PDO connection string, in all its glory
- * @param string $dbuser The database username to connect as
- * @param string $dbpass The database password to connect with
- * @param array $options An array of driver options
-@@ -165,10 +165,12 @@ class AwlDBDialect {
-
- switch ( $this->dialect ) {
- case 'pgsql':
-- list( $schema, $table ) = explode('.', $tablename_string, 2);
-- if ( empty($table) ) {
-+ $schema = null;
-+ $table = null;
-+ if ( strpos($tablename_string, '.') ) {
-+ list( $schema, $table ) = explode('.', $tablename_string, 2);
-+ } else {
- $table = $tablename_string;
-- $schema = null;
- }
-
- $sql = 'SELECT f.attname AS fieldname, t.typname AS typename, f.atttypmod AS precision FROM pg_attribute f';
-diff --git a/inc/AwlQuery.php b/inc/AwlQuery.php
-index 1547cb7..586b389 100644
---- a/inc/AwlQuery.php
-+++ b/inc/AwlQuery.php
-@@ -162,7 +162,7 @@ class AwlQuery
- protected $rownum = null;
-
- /**
-- * number of rows from pg_numrows - use accessor to get value
-+ * number of rows from pg_num_rows - use accessor to get value
- * @var int
- */
- protected $rows;
-diff --git a/inc/PgQuery.php b/inc/PgQuery.php
-index 0d2f199..69454d3 100644
---- a/inc/PgQuery.php
-+++ b/inc/PgQuery.php
-@@ -33,7 +33,7 @@
- */
-
-
--if ( ! function_exists('pg_Connect') ) {
-+if ( ! function_exists('pg_connect') ) {
- echo <<<EOERRMSG
- <html>
- <head>
-@@ -70,7 +70,7 @@ function connect_configured_database() {
- if ( isset($c->pg_connect) && is_array($c->pg_connect) ) {
- foreach( $c->pg_connect AS $k => $v ) {
- if ( !$dbconn ) {
-- if ( $dbconn = ((isset($c->use_persistent) && $c->use_persistent) ? pg_pConnect($v) : pg_Connect($v) ) ) break;
-+ if ( $dbconn = ((isset($c->use_persistent) && $c->use_persistent) ? pg_pconnect($v) : pg_connect($v) ) ) break;
- }
- }
- }
-@@ -327,7 +327,7 @@ class PgQuery
- * @access public
- */
- /**
-- * number of rows from pg_numrows - for fetching result
-+ * number of rows from pg_num_rows - for fetching result
- * should be read-only
- * @var int
- */
-@@ -492,7 +492,7 @@ class PgQuery
-
- $t1 = microtime(); // get start time
- $this->result = @pg_exec( $this->connection, $this->querystring ); // execute the query
-- $this->rows = ($this->result ? pg_numrows($this->result) : -1); // number of rows returned
-+ $this->rows = ($this->result ? pg_num_rows($this->result) : -1); // number of rows returned
- $t2 = microtime(); // get end time
- $i_took = duration( $t1, $t2 ); // calculate difference
- $c->total_query_time += $i_took;
-@@ -500,7 +500,7 @@ class PgQuery
-
- if ( !$this->result ) {
- // query simply failed
-- $this->errorstring = @pg_errormessage(); // returns database error message
-+ $this->errorstring = @pg_last_error(); // returns database error message
- $this->_log_error( $this->location, 'QF', $this->querystring, $line, $file );
- $this->_log_error( $this->location, 'QF', $this->errorstring, $line, $file );
- }
-@@ -637,7 +637,7 @@ class PgQuery
- $display_value = $row[1];
- if ( isset($translate) ) $display_value = translate( $display_value );
- if ( isset($maxwidth) ) $display_value = substr( $display_value, 0, $maxwidth);
-- $nextrow = "<option value=\"".htmlspecialchars($row[0])."\"$selected>".htmlspecialchars($display_value)."</option>";
-+ $nextrow = "<option value=\"".htmlspecialchars($row[0])."\"$selected>".htmlspecialchars($display_value ?? '')."</option>";
- $result .= $nextrow;
- }
- }
---
-2.43.2
-
-From 44e2ee89e5aa4994878520fe5b0e5d1f30205f7c Mon Sep 17 00:00:00 2001
-From: Andrew Ruthven <andrew@etc.gen.nz>
-Date: Sun, 25 Feb 2024 14:25:28 +1300
-Subject: [PATCH 08/16] Explicitly declare all class properties
-
-PHP 8.2.0 has deprecated dynamic creation of properties.
-
-This kind of warning message is displayed:
-
-Deprecated: Creation of dynamic property DAViCalSession::$login_failed is
- deprecated in /usr/share/awl/inc/Session.php on line 153
----
- inc/MenuSet.php | 6 ++++
- inc/Session.php | 81 +++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 87 insertions(+)
-
-diff --git a/inc/MenuSet.php b/inc/MenuSet.php
-index 2da1ced..2d26bff 100644
---- a/inc/MenuSet.php
-+++ b/inc/MenuSet.php
-@@ -65,6 +65,12 @@ class MenuOption {
- var $submenu_set;
- /**#@-*/
-
-+ /**
-+ * MenuSet attributes
-+ * @var array
-+ */
-+ var $attributes;
-+
- /**
- * A reference to this menu option itself
- * @var reference
-diff --git a/inc/Session.php b/inc/Session.php
-index 5d55f9d..29cfde9 100644
---- a/inc/Session.php
-+++ b/inc/Session.php
-@@ -63,6 +63,12 @@ class Session
- */
- var $roles;
- var $cause = '';
-+
-+ /**
-+ * Session start times for confirmation emails
-+ * @var array
-+ var $session_start;
-+
- /**#@-*/
-
- /**#@+
-@@ -113,6 +119,55 @@ class Session
- */
- var $just_logged_in = false;
-
-+ /**
-+ * The date and time that the user's email address was confirmed.
-+ * @var string
-+ */
-+ var $email_ok;
-+
-+ /**
-+ * The date and time that the user joined (account created).
-+ * @var string
-+ */
-+ var $joined;
-+
-+ /**
-+ * The date and time that the user's record was last updated.
-+ * @var string
-+ */
-+ var $updated;
-+
-+ /**
-+ * The date and time that the user was last used (not used?).
-+ * @var string
-+ */
-+ var $last_used;
-+
-+ /**
-+ * The user's password.
-+ * @var string
-+ */
-+ var $password;
-+
-+ /**
-+ * The user's config_data. I don't know what type this should be as I can't
-+ * see any examples of it being used.
-+ * @var string
-+ */
-+ var $config_data;
-+
-+ /**
-+ * The user's data format type.
-+ * @var string
-+ */
-+ var $date_format_type;
-+
-+ /**
-+ * The user's locale.
-+ * @var string
-+ */
-+ var $locale;
-+
- /**
- * The date and time that the user logged on during their last session.
- * @var string
-@@ -125,6 +180,32 @@ class Session
- * @var string
- */
- var $last_session_end;
-+
-+ /**
-+ * The date and time that the users session start.
-+ * @var string
-+ */
-+ var $session_start;
-+
-+ /**
-+ * Session config. I don't know what type this should be as I can't see any
-+ * examples of it being used.
-+ * @var string
-+ */
-+ var $session_config;
-+
-+ /**
-+ * The date and time that the users session ends.
-+ * @var string
-+ */
-+ var $session_end;
-+
-+ /**
-+ * Flag to indicate if login failed.
-+ * @var boolean
-+ */
-+ var $login_failed = false;
-+
- /**#@-*/
-
- /**
---
-2.43.2
-
-From 45b796e24bc21ba83332aff9f6af7a0108d906b0 Mon Sep 17 00:00:00 2001
-From: Andrew Ruthven <andrew@etc.gen.nz>
-Date: Sun, 25 Feb 2024 23:47:43 +1300
-Subject: [PATCH 10/16] Explicitly declare all class properties (more)
-
----
- inc/Session.php | 12 ++++++++++++
- 1 file changed, 12 insertions(+)
-
-diff --git a/inc/Session.php b/inc/Session.php
-index 29cfde9..a064209 100644
---- a/inc/Session.php
-+++ b/inc/Session.php
-@@ -119,6 +119,12 @@ class Session
- */
- var $just_logged_in = false;
-
-+ /**
-+ * Is the user active (aka enabled)?
-+ * @var boolean
-+ */
-+ var $active;
-+
- /**
- * The date and time that the user's email address was confirmed.
- * @var string
-@@ -200,6 +206,12 @@ class Session
- */
- var $session_end;
-
-+ /**
-+ * Current session key
-+ * @var string
-+ */
-+ var $session_key;
-+
- /**
- * Flag to indicate if login failed.
- * @var boolean
---
-2.43.2
-
-From b879addd766ab2a54aa92d58c48c26a985c89690 Mon Sep 17 00:00:00 2001
-From: Andrew Ruthven <andrew@etc.gen.nz>
-Date: Wed, 28 Feb 2024 00:57:59 +1300
-Subject: [PATCH 11/16] Ensure we pass a string to htmlspecialchars()
-
-PHP 8.1 deprecated passing null into many functions. This fixes these errors:
-
-Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of
- type string is deprecated in /usr/share/awl/inc/classEditor.php on line 626
----
- inc/classEditor.php | 29 ++++++++++++++++++++++++-----
- 1 file changed, 24 insertions(+), 5 deletions(-)
-
-diff --git a/inc/classEditor.php b/inc/classEditor.php
-index afdd534..36703cd 100644
---- a/inc/classEditor.php
-+++ b/inc/classEditor.php
-@@ -621,28 +621,47 @@ class Editor
- }
- }
- return $field->RenderLabel('<input type="hidden" value="off" name="'.$field_name.'"><input class="entry" type="checkbox" value="on" name="'.$field_name.'"'.$checked.$attributes.'>' );
-+
- case "input":
- $size = (isset($part3) ? $part3 : 6);
-- return "<input class=\"entry\" value=\"".htmlspecialchars($field_value)."\" name=\"$field_name\" size=\"$size\"$attributes>";
-+ return "<input class=\"entry\" value=\""
-+ . (isset($field_value) ? htmlspecialchars($field_value) : '')
-+ . "\" name=\"$field_name\" size=\"$size\"$attributes>";
-+
- case "file":
- $size = (isset($part3) ? $part3 : 30);
-- return "<input type=\"file\" class=\"entry\" value=\"".htmlspecialchars($field_value)."\" name=\"$field_name\" size=\"$size\"$attributes>";
-+ return "<input type=\"file\" class=\"entry\" value=\""
-+ . (isset($field_value) ? htmlspecialchars($field_value) : '')
-+ . "\" name=\"$field_name\" size=\"$size\"$attributes>";
-+
- case "money":
- $size = (isset($part3) ? $part3 : 8);
-- return "<input class=\"money\" value=\"".htmlspecialchars(sprintf("%0.2lf",$field_value))."\" name=\"$field_name\" size=\"$size\"$attributes>";
-+ return "<input class=\"money\" value=\""
-+ . (isset($field_value) ? htmlspecialchars(sprintf("%0.2lf",$field_value)) : '')
-+ . "\" name=\"$field_name\" size=\"$size\"$attributes>";
-+
- case "date":
- $size = (isset($part3) ? $part3 : 10);
-- return "<input class=\"date\" value=\"".htmlspecialchars($field_value)."\" name=\"$field_name\" size=\"$size\"$attributes>";
-+ return "<input class=\"date\" value=\""
-+ . (isset($field_value) ? htmlspecialchars($field_value) : '')
-+ . "\" name=\"$field_name\" size=\"$size\"$attributes>";
-+
- case "textarea":
- list( $cols, $rows ) = explode( 'x', $part3);
-- return "<textarea class=\"entry\" name=\"$field_name\" rows=\"$rows\" cols=\"$cols\"$attributes>".htmlspecialchars($field_value)."</textarea>";
-+ return "<textarea class=\"entry\" name=\"$field_name\" rows=\"$rows\" cols=\"$cols\"$attributes>"
-+ . (isset($field_value) ? htmlspecialchars($field_value) : '')
-+ . "</textarea>";
-+
- case "hidden":
- return sprintf( "<input type=\"hidden\" value=\"%s\" name=\"$field_name\">", htmlspecialchars($field_value) );
-+
- case "password":
- return sprintf( "<input type=\"password\" value=\"%s\" name=\"$field_name\" size=\"10\">", htmlspecialchars($part3) );
-+
- case "encval":
- case "enc":
- return htmlspecialchars($field_value);
-+
- case "submit":
- $action = ( $this->RecordAvailable ? 'update' : 'insert' );
- return sprintf('<input type="hidden" name="_editor_action[%s]" value="%s"><input type="submit" class="submit" name="%s" value="%s">',
---
-2.43.2
-
-From 27b37d1eba82c3f9abbc4505179d06abce0fa0d3 Mon Sep 17 00:00:00 2001
-From: Andrew Ruthven <andrew@etc.gen.nz>
-Date: Wed, 28 Feb 2024 01:03:36 +1300
-Subject: [PATCH 12/16] Remove a PHP 7ism
-
----
- inc/PgQuery.php | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/inc/PgQuery.php b/inc/PgQuery.php
-index 69454d3..f2ba9c3 100644
---- a/inc/PgQuery.php
-+++ b/inc/PgQuery.php
-@@ -637,7 +637,7 @@ class PgQuery
- $display_value = $row[1];
- if ( isset($translate) ) $display_value = translate( $display_value );
- if ( isset($maxwidth) ) $display_value = substr( $display_value, 0, $maxwidth);
-- $nextrow = "<option value=\"".htmlspecialchars($row[0])."\"$selected>".htmlspecialchars($display_value ?? '')."</option>";
-+ $nextrow = "<option value=\"".htmlspecialchars($row[0])."\"$selected>" . (isset($display_value) ? htmlspecialchars($display_value) : '') . "</option>";
- $result .= $nextrow;
- }
- }
---
-2.43.2
-
-From 33678418692ab1d82ff4ab064e64d1d7064ec10a Mon Sep 17 00:00:00 2001
-From: Andrew Ruthven <andrew@etc.gen.nz>
-Date: Wed, 28 Feb 2024 08:14:16 +1300
-Subject: [PATCH 13/16] Explicitly declare all class properties (more)
-
----
- inc/classBrowser.php | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/inc/classBrowser.php b/inc/classBrowser.php
-index f169c72..850006a 100644
---- a/inc/classBrowser.php
-+++ b/inc/classBrowser.php
-@@ -209,6 +209,7 @@ class Browser
- var $match_function;
- var $DivOpen;
- var $DivClose;
-+ var $current_row;
-
- /**
- * The Browser class constructor
---
-2.43.2
-
diff --git a/dev-php/awl/metadata.xml b/dev-php/awl/metadata.xml
deleted file mode 100644
index 8ac470277525..000000000000
--- a/dev-php/awl/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>till2.schaefer@uni-dortmund.de</email>
- <name>Till Schäfer</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <upstream>
- <remote-id type="gitlab">davical-project/awl</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/ca-bundle/Manifest b/dev-php/ca-bundle/Manifest
deleted file mode 100644
index fec14e1c087c..000000000000
--- a/dev-php/ca-bundle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ca-bundle-1.3.1.tar.gz 127597 BLAKE2B e3f19e3a9e8285b9dcbfe1b488566392424249f0a366696f895761edfcfb597ece06ef0c87380b44083dcf5f598000a83ed9fefec20b58336f47277a205e2467 SHA512 12a5a83f3783491086614e79517e945892a3cb1230705650e12a3f9863bbeec628b8bea228f5d12d23c790a3b912c88536182c059108acb6860e2ceabae8c7c6
diff --git a/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild b/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild
deleted file mode 100644
index 98588f2c8b4b..000000000000
--- a/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit prefix
-
-DESCRIPTION="Find the system CA bundle or fall back to the Mozilla one"
-HOMEPAGE="https://github.com/composer/ca-bundle"
-SRC_URI="https://github.com/composer/ca-bundle/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="
- dev-lang/php:*
- dev-php/fedora-autoloader"
-
-src_install() {
- insinto /usr/share/php/Composer/CaBundle
- doins src/CaBundle.php \
- "$(prefixify_ro "${FILESDIR}"/autoload.php)"
- dodoc README.md
-}
diff --git a/dev-php/ca-bundle/files/autoload.php b/dev-php/ca-bundle/files/autoload.php
deleted file mode 100644
index 993360676f74..000000000000
--- a/dev-php/ca-bundle/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for composer/ca-bundle and its dependencies */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('Composer\\CaBundle\\', __DIR__);
diff --git a/dev-php/ca-bundle/metadata.xml b/dev-php/ca-bundle/metadata.xml
deleted file mode 100644
index dbe7e3cd77e9..000000000000
--- a/dev-php/ca-bundle/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <longdescription>
- Small utility library that lets you find a path to the system CA
- bundle, and includes a fallback to the Mozilla CA bundle.
- Originally written as part of dev-php/composer, now extracted and
- made available as a stand-alone library.
- </longdescription>
- <upstream>
- <remote-id type="github">composer/ca-bundle</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/cli-prompt/Manifest b/dev-php/cli-prompt/Manifest
deleted file mode 100644
index d7c3596a6cb6..000000000000
--- a/dev-php/cli-prompt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cli-prompt-1.0.4.tar.gz 8481 BLAKE2B 0ece875068c8731df28a5098f8de10ffb91849c293682f1098167a609a5c66a08310e8eb26b606cf9407a8d71738851e89dfc3854a8485e1ad1f28c29159a5c4 SHA512 b71c60f6d45c7eaa9c985bb20f6007fd48f5667510a54cc35286f6fd9cba277da4537052550501e1738e7e66e89341ba99cfc40ea7c0c82d8b3d63c03f855c4a
diff --git a/dev-php/cli-prompt/cli-prompt-1.0.4.ebuild b/dev-php/cli-prompt/cli-prompt-1.0.4.ebuild
deleted file mode 100644
index b8798f413e98..000000000000
--- a/dev-php/cli-prompt/cli-prompt-1.0.4.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Allows you to prompt for user input on the command line"
-HOMEPAGE="https://github.com/Seldaek/cli-prompt"
-SRC_URI="https://github.com/Seldaek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-lang/php:*
- dev-php/fedora-autoloader"
-
-src_install() {
- insinto "/usr/share/php/Seld/CliPrompt"
- doins -r src/. "${FILESDIR}"/autoload.php
- dodoc README.md
-}
diff --git a/dev-php/cli-prompt/files/autoload.php b/dev-php/cli-prompt/files/autoload.php
deleted file mode 100644
index 7a1acbd38c9f..000000000000
--- a/dev-php/cli-prompt/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for symfony-finder and its dependencies */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('Seld\\CliPrompt\\', __DIR__);
diff --git a/dev-php/cli-prompt/metadata.xml b/dev-php/cli-prompt/metadata.xml
deleted file mode 100644
index 2dbbca79baa7..000000000000
--- a/dev-php/cli-prompt/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <longdescription>
- Allows you to prompt for user input on the command line,
- and optionally hide the characters they type.
- </longdescription>
- <upstream>
- <remote-id type="github">Seldaek/cli-prompt</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/doctrine-instantiator/Manifest b/dev-php/doctrine-instantiator/Manifest
deleted file mode 100644
index 11ef90f21fab..000000000000
--- a/dev-php/doctrine-instantiator/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST doctrine-instantiator-1.4.0.tar.gz 7760 BLAKE2B 2e2f4822d0509dcfbe87036107643338eb7b740cd257150c3e6e5149aeb543e2283b3616ef261d048f2e5800c869a5be0db0192e135e944d5c03c2bea1422316 SHA512 f760d1717683bb3f3bacf2a8da31aa842bb623bc7fe2bcd9dcaab71389546da6f4f50a4e35e483857ac32f9a0d58493e74d0459d5bc49595a47f4523da086aca
diff --git a/dev-php/doctrine-instantiator/doctrine-instantiator-1.4.0.ebuild b/dev-php/doctrine-instantiator/doctrine-instantiator-1.4.0.ebuild
deleted file mode 100644
index 0ed1b00b490a..000000000000
--- a/dev-php/doctrine-instantiator/doctrine-instantiator-1.4.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/doctrine-//}"
-
-DESCRIPTION="Utility to instantiate objects in PHP without invoking their constructors"
-HOMEPAGE="https://github.com/doctrine/instantiator"
-SRC_URI="https://github.com/doctrine/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.2:*"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- default
-
- phpab \
- --output src/Doctrine/Instantiator/autoload.php \
- --template fedora2 \
- --basedir src \
- src \
- || die
-}
-
-src_install() {
- insinto /usr/share/php/
- doins -r src/*
-
- einstalldocs
-}
diff --git a/dev-php/doctrine-instantiator/metadata.xml b/dev-php/doctrine-instantiator/metadata.xml
deleted file mode 100644
index 57e43c1d0f55..000000000000
--- a/dev-php/doctrine-instantiator/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">doctrine/instantiator</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/doctrine/Manifest b/dev-php/doctrine/Manifest
deleted file mode 100644
index d99d744b0833..000000000000
--- a/dev-php/doctrine/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST doctrine-2.6.4.tar.gz 558995 BLAKE2B 789a9d3e5c53a19e9e9d6dc24680888e0703a51cf22df052604bdee0b5148edd5153a625528dc9cf7cea9e5b245c7c73153efc8a05e3f91150536c2d4bcc2243 SHA512 7f4ed67ff5a3921da5e630e51987ceb3f896824baa0db6065c1a17f0389c363c4ee149298335ce4eccce37dbb9e1572caa31196d0e67251a5ea72d449471eec6
diff --git a/dev-php/doctrine/doctrine-2.6.4.ebuild b/dev-php/doctrine/doctrine-2.6.4.ebuild
deleted file mode 100644
index 10bd6546bbf1..000000000000
--- a/dev-php/doctrine/doctrine-2.6.4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="orm-${PV}"
-DESCRIPTION="An object relational mapper for PHP"
-HOMEPAGE="https://www.doctrine-project.org/"
-SRC_URI="https://github.com/${PN}/orm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-lang/php-7.1:*[cli,pdo]"
-DEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
- insinto /usr/share/php
- doins -r lib/Doctrine
- insinto /usr/share/php/Doctrine
- exeinto /usr/share/php/Doctrine
- doins bin/doctrine.php
- doexe bin/doctrine
- dosym ../share/php/Doctrine/doctrine /usr/bin/doctrine
-}
diff --git a/dev-php/doctrine/metadata.xml b/dev-php/doctrine/metadata.xml
deleted file mode 100644
index 5bc3fb21cbc5..000000000000
--- a/dev-php/doctrine/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">doctrine/doctrine2</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/fedora-autoloader/Manifest b/dev-php/fedora-autoloader/Manifest
deleted file mode 100644
index 42d793a6aacb..000000000000
--- a/dev-php/fedora-autoloader/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fedora-autoloader-1.0.1.tar.gz 8743 BLAKE2B 4ba6ed275812036f171138e05f5aa56611c6430bc5e440dac5ee45ad975f2300c70c0b964c8c5e0681028829738ad1e4abd69b14e83e10e5215ea9ec7f2d705f SHA512 dd27348e23b69f03e64c2608ae9fd8caf54baa60327c944f46ab5f4cc762677baacc21ba0ea97cad5d97e9f168b1b3731e0ab2bb48df394c07aaa61fd9d66de6
diff --git a/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild b/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild
deleted file mode 100644
index 0e041420ee7a..000000000000
--- a/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Fedora's Static PSR-4, PSR-0, and classmap autoloader"
-HOMEPAGE="https://github.com/php-fedora/autoloader"
-SRC_URI="https://github.com/php-fedora/autoloader/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 ~sparc x86"
-
-IUSE="test"
-
-RESTRICT="test"
-
-RDEPEND="dev-lang/php:*"
-DEPEND="
- test? (
- ${RDEPEND}
- dev-php/phpunit )"
-
-S="${WORKDIR}/autoloader-${PV}"
-
-src_install() {
- insinto "/usr/share/php/Fedora/Autoloader"
- doins -r src/.
- dodoc CHANGELOG.md README.md
-}
-
-src_test() {
- phpunit || die "test suite failed"
-}
diff --git a/dev-php/fedora-autoloader/metadata.xml b/dev-php/fedora-autoloader/metadata.xml
deleted file mode 100644
index 565cdde98c8f..000000000000
--- a/dev-php/fedora-autoloader/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <longdescription>
- Static PSR-4, PSR-0, and classmap autoloader.
- Includes loader for required and optional dependencies.
- </longdescription>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">php-fedora/autoloader</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/fpdf/Manifest b/dev-php/fpdf/Manifest
deleted file mode 100644
index 85c6fa17ceaa..000000000000
--- a/dev-php/fpdf/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fpdf183.tgz 127536 BLAKE2B b3c3c30d9a38241906323e50e21dc1a6f954c2cf805e0640c8dddead7597eef706086db9093d23f6350e07574e06df990ca5f5014bdf64605b20eb9dd5bd3362 SHA512 befedc86695b415d000fb19ebfc6141f145d700229b287cbef7957d1fb74baa82ba471136b0ef641520b485d33be8e7f2eb971c444649ae02342bc38fec8f719
-DIST fpdf186.tgz 118080 BLAKE2B c4dc7bd3a2169ccd61fae9b99f91b7904237b81d7d72cdcb5cf5dceb63b01d73dabed2cead145ec3176e217ee5eb0244359a646abee7fc7c78b5f45f981150c7 SHA512 4894908e18d08f1ea21914c0d25ecc406875326c4bfa5f9cc9d92581e79597ec4fde173f6406bb1f84e45cef363c6b418007cf6e15c8bb8e941d925840c9ab96
diff --git a/dev-php/fpdf/fpdf-1.83.ebuild b/dev-php/fpdf/fpdf-1.83.ebuild
deleted file mode 100644
index b16b3b44e50b..000000000000
--- a/dev-php/fpdf/fpdf-1.83.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2021 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-
-MY_PV="$(ver_rs 1 '')"
-MY_P="${PN}${MY_PV}"
-
-DESCRIPTION="FPDF is a PHP class which allows to generate PDF files with pure PHP"
-HOMEPAGE="http://www.fpdf.org/"
-SRC_URI="http://www.fpdf.org/en/dl.php?v=${MY_PV}&f=tgz -> ${MY_P}.tgz"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-lang/php:*[gd,zlib]"
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( install.txt )
-
-src_install() {
- insinto "/usr/share/php/${PN}"
- doins -r ./*.php font/ makefont/
-
- if use doc; then
- docinto html
- dodoc -r changelog.htm fpdf.css FAQ.htm html/ tutorial/
- fi
-}
diff --git a/dev-php/fpdf/fpdf-1.86.ebuild b/dev-php/fpdf/fpdf-1.86.ebuild
deleted file mode 100644
index b3f1b5b0d14a..000000000000
--- a/dev-php/fpdf/fpdf-1.86.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2021-2024 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-MY_PV="$(ver_rs 1 '')"
-MY_P="${PN}${MY_PV}"
-
-DESCRIPTION="FPDF is a PHP class which allows to generate PDF files with pure PHP"
-HOMEPAGE="http://www.fpdf.org/"
-SRC_URI="http://www.fpdf.org/en/dl.php?v=${MY_PV}&f=tgz -> ${MY_P}.tgz"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-lang/php:*[gd,zlib]"
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( install.txt )
-
-src_install() {
- insinto "/usr/share/php/${PN}"
- doins -r ./*.php font/ makefont/
-
- if use doc; then
- docinto html
- dodoc -r changelog.htm fpdf.css FAQ.htm html/ tutorial/
- fi
-}
diff --git a/dev-php/fpdf/metadata.xml b/dev-php/fpdf/metadata.xml
deleted file mode 100644
index b892e58662df..000000000000
--- a/dev-php/fpdf/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <longdescription>
-FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.
-
-FPDF has other advantages: high level functions. Here is a list of its main features:
-
-* Choice of measure unit, page format and margins
-* Page header and footer management
-* Automatic page break
-* Automatic line break and text justification
-* Image support (JPEG, PNG and GIF)
-* Colors
-* Links
-* TrueType, Type1 and encoding support
-* Page compression
-
-FPDF requires no extension (except Zlib to enable compression and GD for GIF support). The latest version requires at least PHP 5.1.
- </longdescription>
-
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-php/geos-php/Manifest b/dev-php/geos-php/Manifest
deleted file mode 100644
index 4aeef013a477..000000000000
--- a/dev-php/geos-php/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST geos-php-1.0.0_p20220909.tar.gz 43257 BLAKE2B b1ee853e6d09f2bcc2bc32ad5eea29c3cb35d742d3037f836c575099de0b806519dc23a1fc9c322d377eb39c4b935029b47043c3ee5ab232537196686c627feb SHA512 4beae67902eaf1201d997db4ccf8e332e98699da031377878e0e144ae2f488bdf00b4a4d58b87082140ee18a4c04211f61de029fd523db90531245a450839001
diff --git a/dev-php/geos-php/geos-php-1.0.0_p20220909.ebuild b/dev-php/geos-php/geos-php-1.0.0_p20220909.ebuild
deleted file mode 100644
index 01d45b55b61c..000000000000
--- a/dev-php/geos-php/geos-php-1.0.0_p20220909.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PHP_EXT_NAME="geos"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-
-USE_PHP="php8-2"
-
-S="${WORKDIR}/php-geos"
-
-inherit php-ext-source-r3
-
-KEYWORDS="~amd64 ~x86"
-SNAPSHOT="ee5ca8f3739a4e3c1cdeb0abf4f1a47d9ca751a5"
-DESCRIPTION="A PHP interface to GEOS - Geometry Engine, Open Source"
-HOMEPAGE="https://libgeos.org/"
-SRC_URI="https://git.osgeo.org/gitea/geos/php-geos/archive/${SNAPSHOT}.tar.gz -> ${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-RDEPEND="sci-libs/geos[-php(-)]"
-DEPEND="sci-libs/geos[-php(-)]"
-DOCS=( README.md CREDITS NEWS TODO )
-PHP_EXT_ECONF_ARGS=()
-
-src_prepare() {
- # Test always fails with geos-3.8 or greater
- rm "${S}/tests/001_Geometry.phpt" || die
- php-ext-source-r3_src_prepare
-}
diff --git a/dev-php/geos-php/metadata.xml b/dev-php/geos-php/metadata.xml
deleted file mode 100644
index 222c77f3742a..000000000000
--- a/dev-php/geos-php/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/igbinary/Manifest b/dev-php/igbinary/Manifest
deleted file mode 100644
index 4c3f072dcbf4..000000000000
--- a/dev-php/igbinary/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST igbinary-3.2.15.tar.gz 255185 BLAKE2B affe47386e65576ee44fc7616a3c1c923a5af4b50308caa02f6c75ea9a2ba483ab90a9c656f5631fb5bee7360a1505525dfadb4083e668b58d149dfc7379bd4e SHA512 285adae14c3104c4c53eec7b7e9b96e097096a06e2517ac554a4ecf5066f9b75318b6e29486cc41aa89a21ef46980285d1fa0d09a1f2b750253951c6d0480869
-DIST igbinary-3.2.9.tar.gz 251747 BLAKE2B d44711ffc195572a83a000f225776191e7b421e4be3065a668287f356d46fd11536af0a0969a0fc219c38d027f13aec16cfe41f15ea778ef087f7082daa9b8dc SHA512 2789f8517aaefa4e4e736592944361e8bad1ce50687aed161bb4e17bcdfbfec2320df8069c7b39704fa96c614727bd66fb65185b15f72f8c96bb5fda88f2e66f
-DIST igbinary_45e8f00fe48ff932cba61018e6b501641b14d1de.tar.gz 256305 BLAKE2B d64a354b971c2232fb054463f81271c37dd7de30d46a8801c58629469e6a51494ceb8bfedc893ccff07f6de69a1cd557987de41500344362863cc6f01d97d719 SHA512 720758e96ab8c80153204fb4a2ddf6870c82e3fd0cd0c956c45844fd8f91b9c34104845f035f01df349647b4a0093758a7e1203afd0ef021c1a6ee42fd693e41
diff --git a/dev-php/igbinary/igbinary-3.2.15.ebuild b/dev-php/igbinary/igbinary-3.2.15.ebuild
deleted file mode 100644
index b834f66fa5a0..000000000000
--- a/dev-php/igbinary/igbinary-3.2.15.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_ECONF_ARGS=( --enable-${PN} )
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="${PN}"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-source-r3
-
-DESCRIPTION="A fast drop-in replacement for the standard PHP serialize"
-HOMEPAGE="https://github.com/igbinary/igbinary"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86"
diff --git a/dev-php/igbinary/igbinary-3.2.15_p20251126.ebuild b/dev-php/igbinary/igbinary-3.2.15_p20251126.ebuild
deleted file mode 100644
index 44c2c031a058..000000000000
--- a/dev-php/igbinary/igbinary-3.2.15_p20251126.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_ECONF_ARGS=( --enable-${PN} )
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="${PN}"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-inherit php-ext-source-r3
-
-GH_COMMIT="45e8f00fe48ff932cba61018e6b501641b14d1de"
-
-DESCRIPTION="A fast drop-in replacement for the standard PHP serialize"
-HOMEPAGE="https://github.com/igbinary/igbinary"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${GH_COMMIT}.tar.gz -> ${PN}_${GH_COMMIT}.tar.gz"
-S="${WORKDIR}/${PN}-${GH_COMMIT}"
-PHP_EXT_S="${S}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
diff --git a/dev-php/igbinary/igbinary-3.2.9.ebuild b/dev-php/igbinary/igbinary-3.2.9.ebuild
deleted file mode 100644
index 8d761791586c..000000000000
--- a/dev-php/igbinary/igbinary-3.2.9.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_ECONF_ARGS=( --enable-${PN} )
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="${PN}"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2"
-
-inherit php-ext-source-r3
-
-DESCRIPTION="A fast drop-in replacement for the standard PHP serialize"
-HOMEPAGE="https://github.com/igbinary/igbinary"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86"
diff --git a/dev-php/igbinary/metadata.xml b/dev-php/igbinary/metadata.xml
deleted file mode 100644
index 7aef975ec07d..000000000000
--- a/dev-php/igbinary/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">igbinary/igbinary</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/jpgraph/Manifest b/dev-php/jpgraph/Manifest
deleted file mode 100644
index 1cca75dfc431..000000000000
--- a/dev-php/jpgraph/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jpgraph-4.3.5.tar.gz 13293351 BLAKE2B 246d2446b02b0f01fd8e3960d645897c21604c726541177aa5573620b63ab9a1f5d5318309e1c3ffd159257f02c0d1c7a7b8b563758abeea18161327a4939668 SHA512 7e826147f8f551171463d15add17f65587e879d6e666fcec9872367b7bdea77b2b1fd6b0af03984680d23dfe7c1e21b4f5d2cfd9a45a60c52b62812a5c1ab7ac
diff --git a/dev-php/jpgraph/files/gentoo_ttf_dir-4.3.5.patch b/dev-php/jpgraph/files/gentoo_ttf_dir-4.3.5.patch
deleted file mode 100644
index ba4e37c98fba..000000000000
--- a/dev-php/jpgraph/files/gentoo_ttf_dir-4.3.5.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From fd1fc5e3c72ac4511f86852b1704821c440bdb3d Mon Sep 17 00:00:00 2001
-From: Michael Orlitzky <michael@orlitzky.com>
-Date: Tue, 3 Jan 2017 12:56:18 -0500
-Subject: [PATCH 1/1] Set TTF_DIR to the Gentoo corefonts location.
-
-The default value of TTF_DIR in jpg-config.inc.php points to
-/usr/share/fonts/truetype, a location that does not exist on
-Gentoo. Since JpGraph largely only supports the Microsoft
-corefonts, we point it to /usr/share/fonts/corefonts instead.
-If the user does not have the corefonts installed, this is no
-great loss: neither location exists.
----
- src/jpg-config.inc.php | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/jpg-config.inc.php b/src/jpg-config.inc.php
-index ea16c1e..98cbdc7 100755
---- a/src/jpg-config.inc.php
-+++ b/src/jpg-config.inc.php
-@@ -36,7 +36,7 @@
- //
- //------------------------------------------------------------------------
- // define('CACHE_DIR','/tmp/jpgraph_cache/');
-- define('TTF_DIR','/usr/share/fonts/truetype/msttcorefonts/');
-+define('TTF_DIR','/usr/share/fonts/corefonts/');
- // define('MBTTF_DIR','/usr/share/fonts/TrueType/');
-
- //-------------------------------------------------------------------------
---
-2.10.2
-
diff --git a/dev-php/jpgraph/jpgraph-4.3.5.ebuild b/dev-php/jpgraph/jpgraph-4.3.5.ebuild
deleted file mode 100644
index f4979a62fe86..000000000000
--- a/dev-php/jpgraph/jpgraph-4.3.5.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Object-oriented graphing library for PHP"
-HOMEPAGE="http://jpgraph.net/"
-# Upstream didn't have a stable download URL when this was packaged.
-SRC_URI="https://dev.gentoo.org/~grknight/distfiles/${P}.tar.gz"
-LICENSE="QPL-1.0"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~sparc x86"
-IUSE="truetype examples"
-
-DEPEND=""
-RDEPEND="truetype? ( media-fonts/corefonts )
- dev-lang/php[gd,truetype?]"
-
-src_prepare() {
- default
-
- # The DejaVu fonts are now bundled with the library and don't need
- # to be found in TTF_DIR. Since most of the fonts supported by
- # JpGraph are corefonts, we point the sole TTF_DIR towards them for
- # maximum impact. Why not apply the patch unconditionally? We want
- # to avoid a situation where TTF fonts appear to work, but then
- # break without warning when the user e.g. removes corefonts. By
- # applying the patch conditionally, we ensure a dependency on
- # media-fonts/corefonts before anything will work.
- use truetype && eapply "${FILESDIR}/gentoo_ttf_dir-4.3.5.patch"
-
- # Some of the documentation and examples are shipped in the "src"
- # directory. We want them outside of that tree so that we can simply
- # call doins recursively on "src". First, rename the existing "docs"
- # directory which contains the HTML manual and class reference.
- mv docs html || die 'failed to rename "docs" directory'
- mv src/README ./ || die 'failed to relocate the README'
- mv src/Examples ./examples || die 'failed to relocate the examples'
-
- # These are present (duplicated) in the other Examples directory,
- # and don't work anyway.
- rm -r src/barcode || die 'failed to remove some barcode examples'
-
- # We'll also want to install the config file to /etc, since it may
- # need to be edited by the user.
- mv src/jpg-config.inc.php ./ || die 'failed to relocate the config file'
-}
-
-src_install() {
- dodoc README
- dodoc -r html
- use examples && dodoc -r examples
-
- insinto "/usr/share/php/${PN}"
- doins -r src/*
-
- insinto /etc
- doins jpg-config.inc.php
- # Create a symlink for the config file, because the library will only
- # look for it in its own source tree (not in /etc where we've put it).
- dosym ../../../../etc/jpg-config.inc.php "/usr/share/php/${PN}/jpg-config.inc.php"
-}
diff --git a/dev-php/jpgraph/metadata.xml b/dev-php/jpgraph/metadata.xml
deleted file mode 100644
index 666e6402df14..000000000000
--- a/dev-php/jpgraph/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches />
-</pkgmetadata>
diff --git a/dev-php/json-schema/Manifest b/dev-php/json-schema/Manifest
deleted file mode 100644
index b39e4b71657d..000000000000
--- a/dev-php/json-schema/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST json-schema-5.2.11.tar.gz 31273 BLAKE2B 7b5309c772816de08a6a3b600cef1291385357879cfb1e48f548ca2cb666fc87454064d090d4ab662d7937f0bec99bc4f0f304876dd2482896aa5bf41b2ed85e SHA512 1b1981dd12fd8642c26d3be75b40111320f89b6a917dabad087ff40d3baea78304e5611cf2b931e6f8e48f5ee4d14fcbe18c68ba76a90b59702783aea5d63477
diff --git a/dev-php/json-schema/files/autoload.php b/dev-php/json-schema/files/autoload.php
deleted file mode 100644
index c8a6c8a8b715..000000000000
--- a/dev-php/json-schema/files/autoload.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-/**
- * Autoloader for justinrainbow/json-schema and its dependencies
- */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('JsonSchema\\', __DIR__);
diff --git a/dev-php/json-schema/json-schema-5.2.11.ebuild b/dev-php/json-schema/json-schema-5.2.11.ebuild
deleted file mode 100644
index 960e3c8a93da..000000000000
--- a/dev-php/json-schema/json-schema-5.2.11.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="PHP implementation of JSON schema"
-HOMEPAGE="https://github.com/justinrainbow/json-schema"
-SRC_URI="https://github.com/justinrainbow/json-schema/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="test"
-# Tests are not in the release tarball
-RESTRICT="test"
-
-RDEPEND="
- dev-lang/php:*
- dev-php/fedora-autoloader"
-DEPEND="
- test? (
- ${RDEPEND}
- dev-php/phpunit )"
-
-src_prepare() {
- default
- if use test; then
- cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die
- fi
-}
-
-src_install() {
- insinto "/usr/share/php/JsonSchema"
- doins -r src/JsonSchema/. "${FILESDIR}"/autoload.php
- dodoc README.md
-}
-
-src_test() {
- phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed"
-}
diff --git a/dev-php/json-schema/metadata.xml b/dev-php/json-schema/metadata.xml
deleted file mode 100644
index f9f1da4f17f5..000000000000
--- a/dev-php/json-schema/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">justinrainbow/json-schema</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/jsonlint/Manifest b/dev-php/jsonlint/Manifest
deleted file mode 100644
index d64b58b8aeae..000000000000
--- a/dev-php/jsonlint/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jsonlint-1.8.3.tar.gz 10588 BLAKE2B af54e4bedb66e28f61c338f5161109cf1df45dc4aea7c5ab27d728aa4ca6cc0c1e76575527abffc0a1ff8b52465cee40935829f71b3b1a0284c0512827b5bc3c SHA512 c2a9a16e9abc048a1899e51cc78995410b8aa44d5afdab30930f7a7d88b174844ac0f547b0d0da83bc4a71ca0457392e586afbc97cef5de36e0dc2e032732bfc
diff --git a/dev-php/jsonlint/files/autoload.php b/dev-php/jsonlint/files/autoload.php
deleted file mode 100644
index 48ac68d82ab1..000000000000
--- a/dev-php/jsonlint/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for dev-php/jsonlint and its dependencies */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('Seld\\JsonLint\\', __DIR__);
diff --git a/dev-php/jsonlint/jsonlint-1.8.3-r1.ebuild b/dev-php/jsonlint/jsonlint-1.8.3-r1.ebuild
deleted file mode 100644
index ca9fd6316146..000000000000
--- a/dev-php/jsonlint/jsonlint-1.8.3-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="JSON Lint for PHP"
-HOMEPAGE="https://github.com/Seldaek/jsonlint"
-SRC_URI="https://github.com/Seldaek/jsonlint/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="dev-php/fedora-autoloader
- dev-lang/php:*"
-
-src_prepare() {
- default
-
- phpab \
- --output src/Seld/JsonLint/autoload.php \
- --template fedora2 \
- --basedir src/Seld/JsonLint \
- src \
- || die
-}
-
-src_install() {
- insinto "/usr/share/php/Seld/JsonLint"
- doins -r src/Seld/JsonLint/.
-
- einstalldocs
-}
diff --git a/dev-php/jsonlint/metadata.xml b/dev-php/jsonlint/metadata.xml
deleted file mode 100644
index bcfe56f9986c..000000000000
--- a/dev-php/jsonlint/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">Seldaek/jsonlint</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/libvirt-php/Manifest b/dev-php/libvirt-php/Manifest
deleted file mode 100644
index 1a79d26c5822..000000000000
--- a/dev-php/libvirt-php/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libvirt-php-0.5.8.tar.xz 392316 BLAKE2B 5c1746512a405aaa32840b47f867804d854006a3ed38db168b8a60b8a6d5c4c454b5070c71a7dce8669377842c8063b78bb1894c7a69a8ff439b770f3867a3d2 SHA512 efff730f101a2b4210d720bf1e9a7bb86b41caaf45de31241be05a64ea71b8bca52c73b23a39137d5849ac9f4d2d309acb72111e3e64f0b47211991e4a6a2d9a
diff --git a/dev-php/libvirt-php/files/libvirt-php-0.5.8-attribute_unused.patch b/dev-php/libvirt-php/files/libvirt-php-0.5.8-attribute_unused.patch
deleted file mode 100644
index 2047acb04c6a..000000000000
--- a/dev-php/libvirt-php/files/libvirt-php-0.5.8-attribute_unused.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 64b28253bb25933b74978906042aa07874500beb Mon Sep 17 00:00:00 2001
-Message-ID: <64b28253bb25933b74978906042aa07874500beb.1760018492.git.mprivozn@redhat.com>
-From: Michal Privoznik <mprivozn@redhat.com>
-Date: Thu, 14 Aug 2025 16:39:44 +0200
-Subject: [libvirt-php][PATCH] src: Don't rely on libxml2 to provide
- ATTRIBUTE_UNUSED macro
-
-From: Michal Privoznik <mprivozn@redhat.com>
-
-One of the libxml2 header files used to provide ATTRIBUTE_UNUSED
-macro definition (it used to be libxml/xmlexports.h but then it
-was moved to libxml/xmlversion.h). But as of [1] this is no
-longer the case. Thus, declare the macro on our own.
-
-1: https://gitlab.gnome.org/GNOME/libxml2/-/commit/208f27f9641a59863ce1f7d4992df77f7eb0ea9d
-
-Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
-(cherry picked from commit 5f78512c0eb139660d0a644895e07f83259cda37)
-Resolves: https://bugs.gentoo.org/963308
-Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
----
- src/util.h | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/util.h b/src/util.h
-index 9839c3a..a677477 100644
---- a/src/util.h
-+++ b/src/util.h
-@@ -46,6 +46,10 @@
-
- # define IS_BIGENDIAN (*(uint16_t *)"\0\xff" < 0x100)
-
-+# ifndef ATTRIBUTE_UNUSED
-+# define ATTRIBUTE_UNUSED __attribute__((__unused__))
-+# endif
-+
- # define SWAP2_BY_ENDIAN(le, v1, v2) \
- (((le && IS_BIGENDIAN) || (!le && !IS_BIGENDIAN)) ? ((v2 << 8) + v1) : ((v1 << 8) + v2))
-
---
-2.49.1
-
diff --git a/dev-php/libvirt-php/libvirt-php-0.5.8-r2.ebuild b/dev-php/libvirt-php/libvirt-php-0.5.8-r2.ebuild
deleted file mode 100644
index 48ef43f49233..000000000000
--- a/dev-php/libvirt-php/libvirt-php-0.5.8-r2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="libvirt-php"
-PHP_EXT_SKIP_PHPIZE="yes"
-USE_PHP="php8-2 php8-3"
-PHP_EXT_ECONF_ARGS=()
-
-inherit php-ext-source-r3 autotools
-
-DESCRIPTION="PHP bindings for libvirt"
-HOMEPAGE="https://php.libvirt.org/"
-SRC_URI="https://download.libvirt.org/php/${P}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-RDEPEND="app-emulation/libvirt
- dev-libs/libxml2:="
-DEPEND="${RDEPEND}
- dev-libs/libxslt
- virtual/pkgconfig
- doc? ( app-text/xhtml1 )"
-
-DOCS=( ChangeLog NEWS README )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.5.8-attribute_unused.patch
-)
-
-src_unpack() {
- default
-
- # create the default modules directory to be able
- # to use the php-ext-source-r3 eclass to configure/build
- ln -s src "${S}/modules" || die
-}
-
-src_prepare() {
- php-ext-source-r3_src_prepare
-
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- eautoreconf
- done
-}
-
-src_install() {
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env ${slot}
- insinto "${EXT_DIR}"
- doins "src/.libs/${PHP_EXT_NAME}.so"
- done
-
- php-ext-source-r3_createinifiles
- einstalldocs
-
- if use doc ; then
- docinto html
- dodoc -r docs/*
- fi
-}
-
-src_test() {
- for slot in $(php_get_slots); do
- php_init_slot_env ${slot}
- default
- done
-}
diff --git a/dev-php/libvirt-php/libvirt-php-9999.ebuild b/dev-php/libvirt-php/libvirt-php-9999.ebuild
deleted file mode 100644
index d89b783b93e6..000000000000
--- a/dev-php/libvirt-php/libvirt-php-9999.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="libvirt-php"
-PHP_EXT_SKIP_PHPIZE="yes"
-USE_PHP="php8-2 php8-3"
-PHP_EXT_ECONF_ARGS=()
-
-inherit php-ext-source-r3 git-r3 autotools
-
-DESCRIPTION="PHP bindings for libvirt"
-HOMEPAGE="https://php.libvirt.org/"
-EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-php.git"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS=""
-IUSE="doc"
-
-RDEPEND="app-emulation/libvirt
- dev-libs/libxml2:="
-DEPEND="${RDEPEND}
- dev-libs/libxslt
- virtual/pkgconfig
- doc? ( app-text/xhtml1 )"
-
-DOCS=( ChangeLog NEWS README )
-
-src_unpack() {
- git-r3_src_unpack
-
- # create the default modules directory to be able
- # to use the php-ext-source-r3 eclass to configure/build
- ln -s src "${S}/modules"
-}
-
-src_prepare() {
- php-ext-source-r3_src_prepare
-
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- eautoreconf
- done
-}
-
-src_install() {
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env ${slot}
- insinto "${EXT_DIR}"
- doins "src/.libs/${PHP_EXT_NAME}.so"
- done
-
- php-ext-source-r3_createinifiles
- einstalldocs
-
- if use doc ; then
- docinto html
- dodoc -r docs/*
- fi
-}
-
-src_test() {
- for slot in $(php_get_slots); do
- php_init_slot_env ${slot}
- default
- done
-}
diff --git a/dev-php/libvirt-php/metadata.xml b/dev-php/libvirt-php/metadata.xml
deleted file mode 100644
index 51ec912fb58a..000000000000
--- a/dev-php/libvirt-php/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>virtualization@gentoo.org</email>
- <name>Gentoo Virtualization Project</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="gitlab">libvirt/libvirt-php</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/maxmind-db-reader/Manifest b/dev-php/maxmind-db-reader/Manifest
deleted file mode 100644
index 11f696662315..000000000000
--- a/dev-php/maxmind-db-reader/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST MaxMind-DB-Reader-php-1.11.1.tar.gz 23346 BLAKE2B ad783bbca018befa0f4c6f282bb440baf70ad2c91da0af8fb799ae727a5fc7f9acc1f004972ccc8f358272be2d9fbe4233b0d3526347db175ccc5eb140d139d3 SHA512 86b5cf523d0036a55e79f0721b7df923236146e0d29a9dc37affd61a4ba4bc0587a724aef0654239d009bb85eae4be6e42c2d63a5d2edf682fa90abdfbd234f0
-DIST MaxMind-DB-Reader-php-1.13.1.tar.gz 23771 BLAKE2B 3e1902597c07511c3a7494a5dfc9168814c7e4895ebeec34cad60ef4ef862c05b8639bbfd3c647d615cc3266a47da3bffebb1ac2a46910ee17ec46a8c3a158fa SHA512 ec4f023c648f5e6c60627bf53cd2a1ca873d207506e47037507e2f4d4969a96fe1b700563f07177788a893b5aa6d3ab88322c14728b5a13d1d7a9dd3ea94e1f9
diff --git a/dev-php/maxmind-db-reader/maxmind-db-reader-1.11.1.ebuild b/dev-php/maxmind-db-reader/maxmind-db-reader-1.11.1.ebuild
deleted file mode 100644
index fc593907ec9f..000000000000
--- a/dev-php/maxmind-db-reader/maxmind-db-reader-1.11.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-MY_PN="MaxMind-DB-Reader-php"
-MY_P="${MY_PN}-${PV}"
-S="${WORKDIR}/${MY_P}"
-PHP_EXT_S="${S}/ext"
-PHP_EXT_NAME="maxminddb"
-PHP_EXT_OPTIONAL_USE="extension"
-
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-source-r3
-
-DESCRIPTION="PHP reader for the MaxMind database format"
-HOMEPAGE="https://github.com/maxmind/MaxMind-DB-Reader-php"
-SRC_URI="https://github.com/maxmind/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="extension test"
-RESTRICT="!test? ( test )"
-
-DEPEND="extension? ( dev-libs/libmaxminddb )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- # We need to call eapply_user ourselves, because it may be skipped
- # if either the "extension" USE flag is not set, or if the user's
- # PHP_TARGETS is essentially empty. In the latter case, the eclass
- # src_prepare does nothing. We only call the eclass phase conditionally
- # because the correct version of e.g. "phpize" may not be there
- # unless USE=extension is set.
- if use extension ; then
- php-ext-source-r3_src_prepare
- else
- default
- fi
-}
-
-src_configure() {
- # The eclass phase will try to run the ./configure script even if it
- # doesn't exist (in contrast to the default src_configure), so we
- # need to skip it if the eclass src_prepare (that creates said
- # script) is not run.
- use extension && php-ext-source-r3_src_configure
-}
-
-src_compile() {
- # Avoids the same problem as in src_configure.
- use extension && php-ext-source-r3_src_compile
-}
-
-src_install() {
- dodoc CHANGELOG.md README.md
- insinto /usr/share/php
- doins -r src/MaxMind
- insinto /usr/share/php/MaxMind/Db
- doins autoload.php
-
- use extension && php-ext-source-r3_src_install
-}
-
-src_test() {
- # The PHP API has its own set of tests that isn't shipped with the
- # release tarballs at the moment (github issues 55).
- use extension && php-ext-source-r3_src_test
-}
-
-pkg_postinst() {
- elog "${PN} has been installed in /usr/share/php/MaxMind/Db/."
- elog "To use it in a script, require('MaxMind/Db/autoload.php'),"
- elog "and then most of the examples in the documentation should"
- elog "work without further modification."
-}
diff --git a/dev-php/maxmind-db-reader/maxmind-db-reader-1.13.1.ebuild b/dev-php/maxmind-db-reader/maxmind-db-reader-1.13.1.ebuild
deleted file mode 100644
index 1b179f64e46b..000000000000
--- a/dev-php/maxmind-db-reader/maxmind-db-reader-1.13.1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-MY_PN="MaxMind-DB-Reader-php"
-MY_P="${MY_PN}-${PV}"
-PHP_EXT_S="${WORKDIR}/${MY_P}/ext"
-PHP_EXT_NAME="maxminddb"
-PHP_EXT_OPTIONAL_USE="extension"
-
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-inherit php-ext-source-r3
-
-DESCRIPTION="PHP reader for the MaxMind database format"
-HOMEPAGE="https://github.com/maxmind/MaxMind-DB-Reader-php"
-SRC_URI="https://github.com/maxmind/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="extension test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="extension? ( dev-libs/libmaxminddb )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- # We need to call eapply_user ourselves, because it may be skipped
- # if either the "extension" USE flag is not set, or if the user's
- # PHP_TARGETS is essentially empty. In the latter case, the eclass
- # src_prepare does nothing. We only call the eclass phase conditionally
- # because the correct version of e.g. "phpize" may not be there
- # unless USE=extension is set.
- if use extension ; then
- php-ext-source-r3_src_prepare
- else
- default
- fi
-}
-
-src_configure() {
- # The eclass phase will try to run the ./configure script even if it
- # doesn't exist (in contrast to the default src_configure), so we
- # need to skip it if the eclass src_prepare (that creates said
- # script) is not run.
- use extension && php-ext-source-r3_src_configure
-}
-
-src_compile() {
- # Avoids the same problem as in src_configure.
- use extension && php-ext-source-r3_src_compile
-}
-
-src_install() {
- dodoc CHANGELOG.md README.md
- insinto /usr/share/php
- doins -r src/MaxMind
- insinto /usr/share/php/MaxMind/Db
- doins autoload.php
-
- use extension && php-ext-source-r3_src_install
-}
-
-src_test() {
- # The PHP API has its own set of tests that isn't shipped with the
- # release tarballs at the moment (github issues 55).
- use extension && php-ext-source-r3_src_test
-}
-
-pkg_postinst() {
- elog "${PN} has been installed in /usr/share/php/MaxMind/Db/."
- elog "To use it in a script, require('MaxMind/Db/autoload.php'),"
- elog "and then most of the examples in the documentation should"
- elog "work without further modification."
-}
diff --git a/dev-php/maxmind-db-reader/metadata.xml b/dev-php/maxmind-db-reader/metadata.xml
deleted file mode 100644
index f74314c43c0c..000000000000
--- a/dev-php/maxmind-db-reader/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <use>
- <flag name="extension">
- Build the C extension that uses <pkg>dev-libs/libmaxminddb</pkg>
- </flag>
- </use>
- <upstream>
- <remote-id type="github">maxmind/MaxMind-DB-Reader-php</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/metadata-minifier/Manifest b/dev-php/metadata-minifier/Manifest
deleted file mode 100644
index 4c7d8c9a7705..000000000000
--- a/dev-php/metadata-minifier/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST metadata-minifier-1.0.0.tar.gz 2505 BLAKE2B 0312338b7d0c4b2c679c8bb054d11a785495faa8bc20c078ece89cbbfe8cfb7a8944eb248e7adc772c8309f416fcff5c81d920f35b4712f45bd4a7c7eb1291e7 SHA512 19915f67e8a00595e5582f7be8edbc22b322ce3d4c9e687105ea83c4789b9590c5cef967ee8a5614e938e13e262585e7377fc1e45f3a3e05340bf8ddcfe8fc72
diff --git a/dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild b/dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild
deleted file mode 100644
index 8a8e6e90f2f1..000000000000
--- a/dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Small utility library that handles metadata minification and expansion"
-HOMEPAGE="https://github.com/composer/metadata-minifier"
-SRC_URI="https://github.com/composer/metadata-minifier/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.2:*"
-
-src_prepare() {
- default
-
- phpab \
- --output src/autoload.php \
- --template fedora2 \
- --basedir src \
- src \
- || die
-}
-
-src_install() {
- insinto '/usr/share/php/Composer/MetadataMinifier'
- doins -r src/*
-
- einstalldocs
-}
diff --git a/dev-php/metadata-minifier/metadata.xml b/dev-php/metadata-minifier/metadata.xml
deleted file mode 100644
index dcc8f0b4c363..000000000000
--- a/dev-php/metadata-minifier/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">composer/metadata-minifier</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/metadata.xml b/dev-php/metadata.xml
deleted file mode 100644
index c394a45191bf..000000000000
--- a/dev-php/metadata.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The dev-php category contains libraries and utilities relevant to the
- PHP programming language.
- </longdescription>
- <longdescription lang="de">
- Die Kategorie dev-php enthält Bibliotheken und Werkzeuge für die
- Programmiersprache PHP.
- </longdescription>
- <longdescription lang="es">
- La categoría dev-php contiene librerías y utilidades referentes al
- lenguaje de programación PHP.
- </longdescription>
- <longdescription lang="ja">
- dev-php カテゴリーにはPHPプログラミング言語に関連したライブラリーと
- ユーティリティが含まれます。
- </longdescription>
- <longdescription lang="nl">
- De dev-php categorie bevat bibliotheken en hulpmiddelen voor het gebruik
- van de programmeertaal PHP.
- </longdescription>
- <longdescription lang="vi">
- Nhóm dev-php chứa các thư viện và tiện ích liên quan
- đến ngôn ngữ lập trình PHP.
- </longdescription>
- <longdescription lang="it">
- La categoria dev-php contiene librerie ed utilità per il linguaggio di programmazione PHP.
- </longdescription>
- <longdescription lang="pt">
- A categoria dev-php contém bibliotecas e utilitários referentes
- à linguagem de programação PHP.
- </longdescription>
- <longdescription lang="pl">
- Kategoria dev-php zawiera biblioteki i narzędzia związane z językiem
- programowania PHP.
- </longdescription>
-</catmetadata>
diff --git a/dev-php/mmslib/Manifest b/dev-php/mmslib/Manifest
deleted file mode 100644
index 9e9b66f30b78..000000000000
--- a/dev-php/mmslib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mmslib-0.97.tar.gz 62106 BLAKE2B 624b905748982b017fb74bebbb2c7d3a0cb004298696d4bd5159a6ac44f7460279ab09e4594ed544e3aaacdc7d98bfbdb94fab130040227137ebf8d3b2bf098e SHA512 ca406af28a25e7af042e4575d88159fbc55b1c90687c355d4175a3b6567bf8fac249b93660aa920c48aa4e05dfaa95a529f8aefedd07db9ce6edd69492918392
diff --git a/dev-php/mmslib/metadata.xml b/dev-php/mmslib/metadata.xml
deleted file mode 100644
index 222c77f3742a..000000000000
--- a/dev-php/mmslib/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/mmslib/mmslib-0.97-r1.ebuild b/dev-php/mmslib/mmslib-0.97-r1.ebuild
deleted file mode 100644
index ce52f868bffc..000000000000
--- a/dev-php/mmslib/mmslib-0.97-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Encoding, decoding, and sending of MMS:es"
-HOMEPAGE="https://www.hellkvist.org/software/#MMSLIB"
-SRC_URI="https://www.hellkvist.org/software/mmslib/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-RDEPEND="dev-lang/php:*"
-
-src_install() {
- insinto "/usr/share/php/mmslib"
- doins mmslib.php
-
- einstalldocs
- use examples && dodoc -r samples content
-}
diff --git a/dev-php/myclabs-deepcopy/Manifest b/dev-php/myclabs-deepcopy/Manifest
deleted file mode 100644
index ca0b0588fe6e..000000000000
--- a/dev-php/myclabs-deepcopy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST myclabs-deepcopy-1.10.2.tar.gz 9770 BLAKE2B 17be538ad4916a96098dce908d569fdc9e7bf792a754e6e199f98f1a05855de5f8888712b5500a34b01107655a100daa44b82a7f49a6fa09d23319801dbb1f73 SHA512 8cdb0c96991817bba573c147bace161412bccbb1479f67441be709dedd06355b387bd0c39e699fb7b0f89b50b4c99e94187c1145193a1324a7ca6fa9dd0e33de
diff --git a/dev-php/myclabs-deepcopy/metadata.xml b/dev-php/myclabs-deepcopy/metadata.xml
deleted file mode 100644
index bdecf9f175f6..000000000000
--- a/dev-php/myclabs-deepcopy/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">myclabs/DeepCopy</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild b/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild
deleted file mode 100644
index 7a251fd6764f..000000000000
--- a/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="DeepCopy"
-
-DESCRIPTION="Create deep copies (clones) of your objects"
-HOMEPAGE="https://github.com/myclabs/DeepCopy"
-SRC_URI="https://github.com/myclabs/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.1:*"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- default
-
- phpab \
- --output src/${MY_PN}/autoload.php \
- --template fedora2 \
- --basedir src/${MY_PN} \
- src || die
-}
-
-src_install() {
- insinto /usr/share/php/myclabs
- doins -r src/*
-
- einstalldocs
-}
diff --git a/dev-php/nikic-php-parser/Manifest b/dev-php/nikic-php-parser/Manifest
deleted file mode 100644
index 0241d5a5919f..000000000000
--- a/dev-php/nikic-php-parser/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nikic-php-parser-4.13.2.tar.gz 153762 BLAKE2B 065c5c494f78c2369a6d5ed2613de768eb58d2984abf2c91fb924071dc89f0c1c660cf06c444670d925d4db050880faa916759587db809b2ea519f4b1f0556da SHA512 9097c05694f983c5cd80919ac81a1eb0052e4b63c4c5b680578c576b04f1637fcccf6d93b918725b0b650a2e331d3121c80bd3d3e4c09e7ceed42fd23af7735c
diff --git a/dev-php/nikic-php-parser/files/autoload.php b/dev-php/nikic-php-parser/files/autoload.php
deleted file mode 100644
index 76352b3bf039..000000000000
--- a/dev-php/nikic-php-parser/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for dev-php/nikic-PHP-Parser */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-Fedora\Autoloader\Autoload::addPsr4('PhpParser\\', __DIR__);
diff --git a/dev-php/nikic-php-parser/metadata.xml b/dev-php/nikic-php-parser/metadata.xml
deleted file mode 100644
index 24d84f3f64d5..000000000000
--- a/dev-php/nikic-php-parser/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">nikic/PHP-Parser</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/nikic-php-parser/nikic-php-parser-4.13.2.ebuild b/dev-php/nikic-php-parser/nikic-php-parser-4.13.2.ebuild
deleted file mode 100644
index 40672e26b31f..000000000000
--- a/dev-php/nikic-php-parser/nikic-php-parser-4.13.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="PHP-Parser"
-
-DESCRIPTION="PHP 5.2 to PHP 8.0 parser written in PHP"
-HOMEPAGE="https://github.com/nikic/PHP-Parser"
-SRC_URI="https://github.com/nikic/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.1:*[tokenizer(-)]"
-
-src_install() {
- insinto /usr/share/php/nikic
- doins -r lib/*
- insinto /usr/share/php/nikic/PhpParser/
- doins "${FILESDIR}/autoload.php"
-}
diff --git a/dev-php/pear/metadata.xml b/dev-php/pear/metadata.xml
deleted file mode 100644
index 3b1963efeb6f..000000000000
--- a/dev-php/pear/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/pear/pear-1.10.3-r1.ebuild b/dev-php/pear/pear-1.10.3-r1.ebuild
deleted file mode 100644
index aed194ee3a39..000000000000
--- a/dev-php/pear/pear-1.10.3-r1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="PEAR - PHP Extension and Application Repository"
-HOMEPAGE="https://pear.php.net/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND=">=dev-php/PEAR-PEAR-${PVR}"
diff --git a/dev-php/pecl-amqp/Manifest b/dev-php/pecl-amqp/Manifest
deleted file mode 100644
index fd66ca5f550e..000000000000
--- a/dev-php/pecl-amqp/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST amqp-2.1.2.tgz 118454 BLAKE2B 595e321b36c1189e0abfbb1711b822ba954a132d576ee973ce29f3a7f9dcbbe771b7452dd9101aa95bcde8a1c4b6ea0cba2512e06dd42e23e9c466a81ef43e71 SHA512 27ccbf27e04d4008dfcabcf576e44ee6bfa88e6cf0161fe4dccc1af594d2d8ec01e7c1b16e39f6f1ce2fddbc29ccc19113f2f56182d78cf727b4bb2767fefb54
-DIST amqp-2.2.0.tgz 119893 BLAKE2B 61d4f31101a07bfdfaea8a3abddcfd80970650cd1b6dc0574afae3db3feaad465820492a2345bc53fa011c17aa4c5667b5e8a7ee4c84197371f17054a5e5aaa8 SHA512 229eb9bfeef52ee38442ca79f1d96f5d35b60fda195b6198bdea3d824e868cc93821ef7441b39b4196a867c84834ada3115abe32ca1653ee9e99f83fc959e2d6
diff --git a/dev-php/pecl-amqp/metadata.xml b/dev-php/pecl-amqp/metadata.xml
deleted file mode 100644
index 222c77f3742a..000000000000
--- a/dev-php/pecl-amqp/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/pecl-amqp/pecl-amqp-2.1.2.ebuild b/dev-php/pecl-amqp/pecl-amqp-2.1.2.ebuild
deleted file mode 100644
index 2b137df21ed3..000000000000
--- a/dev-php/pecl-amqp/pecl-amqp-2.1.2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_PHP="php8-2 php8-3"
-MY_P="${PN/pecl-/}-${PV/_rc/RC}"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="PHP Bindings for AMQP 0-9-1 compatible brokers"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# Tests require running rabbitmq-server on localhost which requires epmd
-# which only accepts /var/run/epmd.pid as pidfile.
-RESTRICT="test"
-
-RDEPEND=">=net-libs/rabbitmq-c-0.13.0:=[ssl(-)]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
diff --git a/dev-php/pecl-amqp/pecl-amqp-2.2.0.ebuild b/dev-php/pecl-amqp/pecl-amqp-2.2.0.ebuild
deleted file mode 100644
index 29ea440d5451..000000000000
--- a/dev-php/pecl-amqp/pecl-amqp-2.2.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-MY_P="${PN/pecl-/}-${PV/_rc/RC}"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="PHP Bindings for AMQP 0-9-1 compatible brokers"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# Tests require running rabbitmq-server on localhost which requires epmd
-# which only accepts /var/run/epmd.pid as pidfile.
-RESTRICT="test"
-
-RDEPEND=">=net-libs/rabbitmq-c-0.13.0:=[ssl(-)]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
diff --git a/dev-php/pecl-apcu/Manifest b/dev-php/pecl-apcu/Manifest
deleted file mode 100644
index 9c906fb1436b..000000000000
--- a/dev-php/pecl-apcu/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST apcu-5.1.24.tgz 90866 BLAKE2B fa0afae8948f952351951d51eb2966382a7bcc8be32c9b7a7b19096eddade62a2747cd0b8b173c484e7a39c4edfc6c266caa0d5e3455691274cd5ec5fedd976a SHA512 771c0551feb35bf64bc07a7a2c60c9b549009a252f4f158fbc83c7d77f4119d84291a1128302a350042d83879dcb38a445672ce115d8c14b969b51f423a446fa
-DIST apcu-5.1.27.tgz 94489 BLAKE2B 532973f3d527e545ea2e722232b5114ac5705a7b8a1bbe198998d6b2ea44f7d7575280ed7122a01c2136d177218a63617288e363f1f549afc1f676ae49f480dc SHA512 e1cf746b8d82e29986a5bc744624dd9690b30952a9a697dfad5219b576978f93c152eac637b29e5a8801237f06c52b46527e26e86a46d880bfee13862000ff7e
diff --git a/dev-php/pecl-apcu/metadata.xml b/dev-php/pecl-apcu/metadata.xml
deleted file mode 100644
index f7a831c66d81..000000000000
--- a/dev-php/pecl-apcu/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <use>
- <flag name="lock-semaphore">Enable semaphore locks instead of fcntl</flag>
- <flag name="lock-pthreadmutex">Enable pthread mutex locking</flag>
- <flag name="lock-pthreadrw">Enable pthread read/write locking</flag>
- <flag name="lock-spinlock">Enable spin locks (EXPERIMENTAL)</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-php/pecl-apcu/pecl-apcu-5.1.24.ebuild b/dev-php/pecl-apcu/pecl-apcu-5.1.24.ebuild
deleted file mode 100644
index e0664253170a..000000000000
--- a/dev-php/pecl-apcu/pecl-apcu-5.1.24.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="apcu"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3 php8-4"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="Stripped down version of APC supporting only user cache"
-
-LICENSE="PHP-3.01"
-SLOT="7"
-KEYWORDS="amd64 ~arm arm64 x86"
-
-LOCKS="pthreadmutex pthreadrw spinlock semaphore"
-LUSE=""
-for l in ${LOCKS}; do
- LUSE+="lock-${l} "
-done
-IUSE="+mmap ${LUSE/lock-pthreadrw/+lock-pthreadrw}"
-REQUIRED_USE="^^ ( $LUSE )"
-
-DOCS=( NOTICE README.md TECHNOTES.txt )
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --enable-apcu
- $(use_enable mmap apcu-mmap)
- $(use_enable lock-spinlock apcu-spinlocks)
- )
-
- # Broken upstream autoconf test disables if present at all
- use lock-pthreadrw || PHP_EXT_ECONF_ARGS+=( --disable-apcu-rwlocks )
-
- php-ext-source-r3_src_configure
-}
-
-src_install() {
- php-ext-pecl-r3_src_install
-
- insinto /usr/share/php8/apcu
- doins apc.php
-}
-
-pkg_postinst() {
- elog "The apc.php file shipped with this release of pecl-apcu"
- elog "was installed to ${EPREFIX}/usr/share/php8/apcu/."
-}
diff --git a/dev-php/pecl-apcu/pecl-apcu-5.1.27.ebuild b/dev-php/pecl-apcu/pecl-apcu-5.1.27.ebuild
deleted file mode 100644
index 71ba23df7491..000000000000
--- a/dev-php/pecl-apcu/pecl-apcu-5.1.27.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="apcu"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="Stripped down version of APC supporting only user cache"
-
-LICENSE="PHP-3.01"
-SLOT="7"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-LOCKS="pthreadmutex pthreadrw spinlock semaphore"
-LUSE=""
-for l in ${LOCKS}; do
- LUSE+="lock-${l} "
-done
-IUSE="+mmap ${LUSE/lock-pthreadrw/+lock-pthreadrw}"
-REQUIRED_USE="^^ ( $LUSE )"
-
-DOCS=( NOTICE README.md TECHNOTES.txt )
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --enable-apcu
- $(use_enable mmap apcu-mmap)
- $(use_enable lock-spinlock apcu-spinlocks)
- )
-
- # Broken upstream autoconf test disables if present at all
- use lock-pthreadrw || PHP_EXT_ECONF_ARGS+=( --disable-apcu-rwlocks )
-
- php-ext-source-r3_src_configure
-}
-
-src_install() {
- php-ext-pecl-r3_src_install
-
- insinto /usr/share/php8/apcu
- doins apc.php
-}
-
-pkg_postinst() {
- elog "The apc.php file shipped with this release of pecl-apcu"
- elog "was installed to ${EPREFIX}/usr/share/php8/apcu/."
-}
diff --git a/dev-php/pecl-brotli/Manifest b/dev-php/pecl-brotli/Manifest
deleted file mode 100644
index f418fe44c483..000000000000
--- a/dev-php/pecl-brotli/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pecl-brotli-0.15.0.tgz 468436 BLAKE2B 865f1e970157ac1fead313e63133c74b48ef8fc1d916ea1efbba74186f6ba2b9c3e93b67f842df40b3399713c5bef3d62a15dda0f626a0c9a3b0a956c763a9eb SHA512 0e3be424eace7ed50f67dac780fa55c0fa6da1265676cea12588d8713ec6636936379a543bde48f7b30054aeda038200a3f650259e2da589f642447125b32e6a
-DIST pecl-brotli-0.16.0.tgz 470378 BLAKE2B 5a64b86a4ef53badafdb55e67d9e5b508123604c0317aaa4c827c6534f71232b2e2cdca378d970be35bcd12a9b74c18fc3064ed6639ba7f2384a905107134942 SHA512 c8876afe320eb18a6073e0441ad1e17bbe5ff967f9a4c774e775fb23904f676974b328716651f93e893aebbcc9b1550e1276cd7eab08189aab2fe88828d9bde3
diff --git a/dev-php/pecl-brotli/metadata.xml b/dev-php/pecl-brotli/metadata.xml
deleted file mode 100644
index dca5b6092a4e..000000000000
--- a/dev-php/pecl-brotli/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>me@rahil.rocks</email>
- <name>Rahil Bhimjiani</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">kjdev/php-ext-brotli</remote-id>
- <bugs-to>https://github.com/kjdev/php-ext-brotli/issues</bugs-to>
- <doc>https://github.com/kjdev/php-ext-brotli/blob/master/README.md</doc>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/pecl-brotli/pecl-brotli-0.15.0.ebuild b/dev-php/pecl-brotli/pecl-brotli-0.15.0.ebuild
deleted file mode 100644
index fbb7b14f74d6..000000000000
--- a/dev-php/pecl-brotli/pecl-brotli-0.15.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-unset SRC_URI
-PHP_EXT_PECL_PKG_V="${PHP_EXT_PECL_PKG}-${PV/_/}"
-
-if [[ ${PV} == 9999* ]]; then
- EGIT_REPO_URI="https://github.com/kjdev/php-ext-brotli.git"
- EGIT_CHECKOUT_DIR="${WORKDIR}/${PHP_EXT_PECL_PKG_V}"
- EGIT_SUBMODULES=()
- inherit git-r3
-else
- SRC_URI="https://pecl.php.net/get/${PHP_EXT_PECL_PKG_V}.tgz -> ${P}.tgz"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Brotli compression extension for PHP"
-HOMEPAGE+=" https://github.com/kjdev/php-ext-brotli"
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="app-arch/brotli:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PHP_EXT_ECONF_ARGS=(
- --with-libbrotli
-)
diff --git a/dev-php/pecl-brotli/pecl-brotli-0.16.0.ebuild b/dev-php/pecl-brotli/pecl-brotli-0.16.0.ebuild
deleted file mode 100644
index 0e0a2032e897..000000000000
--- a/dev-php/pecl-brotli/pecl-brotli-0.16.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_PHP="php8-2 php8-3 php8-4"
-
-inherit php-ext-pecl-r3
-
-unset SRC_URI
-PHP_EXT_PECL_PKG_V="${PHP_EXT_PECL_PKG}-${PV/_/}"
-
-if [[ ${PV} == 9999* ]]; then
- EGIT_REPO_URI="https://github.com/kjdev/php-ext-brotli.git"
- EGIT_CHECKOUT_DIR="${WORKDIR}/${PHP_EXT_PECL_PKG_V}"
- EGIT_SUBMODULES=()
- inherit git-r3
-else
- SRC_URI="https://pecl.php.net/get/${PHP_EXT_PECL_PKG_V}.tgz -> ${P}.tgz"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Brotli compression extension for PHP"
-HOMEPAGE+=" https://github.com/kjdev/php-ext-brotli"
-
-LICENSE="MIT"
-SLOT="0/0.16"
-
-RDEPEND="app-arch/brotli:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PHP_EXT_ECONF_ARGS=(
- --with-libbrotli
-)
-
-src_test(){
- export SKIP_ONLINE_TESTS="yes"
- php-ext-pecl-r3_src_test
- unset SKIP_ONLINE_TESTS
-}
diff --git a/dev-php/pecl-brotli/pecl-brotli-9999.ebuild b/dev-php/pecl-brotli/pecl-brotli-9999.ebuild
deleted file mode 100644
index 0e0a2032e897..000000000000
--- a/dev-php/pecl-brotli/pecl-brotli-9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_PHP="php8-2 php8-3 php8-4"
-
-inherit php-ext-pecl-r3
-
-unset SRC_URI
-PHP_EXT_PECL_PKG_V="${PHP_EXT_PECL_PKG}-${PV/_/}"
-
-if [[ ${PV} == 9999* ]]; then
- EGIT_REPO_URI="https://github.com/kjdev/php-ext-brotli.git"
- EGIT_CHECKOUT_DIR="${WORKDIR}/${PHP_EXT_PECL_PKG_V}"
- EGIT_SUBMODULES=()
- inherit git-r3
-else
- SRC_URI="https://pecl.php.net/get/${PHP_EXT_PECL_PKG_V}.tgz -> ${P}.tgz"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Brotli compression extension for PHP"
-HOMEPAGE+=" https://github.com/kjdev/php-ext-brotli"
-
-LICENSE="MIT"
-SLOT="0/0.16"
-
-RDEPEND="app-arch/brotli:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PHP_EXT_ECONF_ARGS=(
- --with-libbrotli
-)
-
-src_test(){
- export SKIP_ONLINE_TESTS="yes"
- php-ext-pecl-r3_src_test
- unset SKIP_ONLINE_TESTS
-}
diff --git a/dev-php/pecl-dio/Manifest b/dev-php/pecl-dio/Manifest
deleted file mode 100644
index 76073825c706..000000000000
--- a/dev-php/pecl-dio/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dio-0.2.1.tgz 37004 BLAKE2B 5988e7fbbb26f904ed8f651bb3499afdd444fce7408d76fd62a8bf74b5a035006ecb9b23fdcf85cb42885976c7f39c9b2480578e3bfa56ad9ab972dcda481124 SHA512 ed40ae3a950410e65a15c893a90d16da7f152c73e92623b68706b942c42f27e01a799134cb4b464d09f6e99c35d80e634ba662a20c7c9bc7f27ca2515c392abf
-DIST dio-0.3.0.tgz 22643 BLAKE2B 77e216f0fc003849e5f771409c25c5286f50be90b3fad9dc405d5b7673ee1add8904e44de5ea46038b7d5af0c26f021ea258bf4125f5c2250754263a0cdb4d2a SHA512 1321c804a78f142991aff5718f9f758b0b5041f17dc2746f5dc7931dc49faffec663d3d31cca8b91f5a76cb584da95843089d32bd0fb249e3643e2106ecd3772
diff --git a/dev-php/pecl-dio/metadata.xml b/dev-php/pecl-dio/metadata.xml
deleted file mode 100644
index 77793b997e9e..000000000000
--- a/dev-php/pecl-dio/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
-</maintainer>
-</pkgmetadata>
diff --git a/dev-php/pecl-dio/pecl-dio-0.2.1.ebuild b/dev-php/pecl-dio/pecl-dio-0.2.1.ebuild
deleted file mode 100644
index f0dffbed913f..000000000000
--- a/dev-php/pecl-dio/pecl-dio-0.2.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="dio"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="Direct I/O functions for PHP"
-LICENSE="PHP-3.01"
-SLOT="0"
diff --git a/dev-php/pecl-dio/pecl-dio-0.3.0.ebuild b/dev-php/pecl-dio/pecl-dio-0.3.0.ebuild
deleted file mode 100644
index b565e1a34e8c..000000000000
--- a/dev-php/pecl-dio/pecl-dio-0.3.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="dio"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="Direct I/O functions for PHP"
-
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
diff --git a/dev-php/pecl-event/Manifest b/dev-php/pecl-event/Manifest
deleted file mode 100644
index 5caefdb82ebd..000000000000
--- a/dev-php/pecl-event/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST event-3.1.4.tgz 205220 BLAKE2B 0f4e3fdb587b906f0f0b30a06562fa728051c1472362f60a0f1b8d9f13e32269eeb529cbb3187a6fcabd77612f36683da2f09024a20126d7141c674e1efd5c6c SHA512 d9f9431f3ee1092b421d75fd5a065feea65014a38c45d6087f6d4754458e286a3bbb23ce0aefe1771a960a2b531987d19f96b156ae38f5336631d9e3381e4067
-DIST pecl-event-3.1.5.tar.bz2 128490 BLAKE2B c788b90e373ec1f4b1e303a69a6815bb291cbcd532b78b3dea65b4e2b9e2216a1cc774c4baae5da98c48597e8c8ef6540f6c9d0902dd44dbb199cbba8f2e54b0 SHA512 8d038ea3ba6b6b5124be5d66f3c4dae6068375d75a14b19e657370292d69db6ac02b11f70ec576b2bd00b2bca937890a6cf639f3d9a8f04dfaee1d0103d68ca4
diff --git a/dev-php/pecl-event/metadata.xml b/dev-php/pecl-event/metadata.xml
deleted file mode 100644
index 77315d7c31f4..000000000000
--- a/dev-php/pecl-event/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="person">
- <email>rrosmanov@gmail.com</email>
- <name>Ruslan Osmanov</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-
- <use>
- <flag name="extra">Add support of the Libevent extra API</flag>
- </use>
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-php/pecl-event/pecl-event-3.1.4-r1.ebuild b/dev-php/pecl-event/pecl-event-3.1.4-r1.ebuild
deleted file mode 100644
index 9c590baa8854..000000000000
--- a/dev-php/pecl-event/pecl-event-3.1.4-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2021-2024 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-PHP_EXT_NAME="event"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-DOCS=( README.md )
-
-USE_PHP="php8-1 php8-2 php8-3 php8-4 php8-5"
-#Unique to this release
-MY_P="${PN/pecl-/}-${PV/_p/r}"
-PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
-
-inherit php-ext-pecl-r3
-
-KEYWORDS="~amd64 ~ia64 ~x86"
-LICENSE="PHP-3.01"
-
-DESCRIPTION="PHP wrapper for libevent2"
-SLOT="0"
-
-DEPEND="
- >=dev-libs/libevent-2.0.2
- ssl? (
- dev-libs/openssl:0=
-
- )
- php_targets_php8-1? ( dev-lang/php:8.1[sockets(-)?] )
- php_targets_php8-2? ( dev-lang/php:8.2[sockets(-)?] )
- php_targets_php8-3? ( dev-lang/php:8.3[sockets(-)?] )
- php_targets_php8-4? ( dev-lang/php:8.4[sockets(-)?] )
- php_targets_php8-5? ( dev-lang/php:8.5[sockets(-)?] )
-"
-
-RDEPEND="
- ${DEPEND}
- !dev-php/pecl-libevent"
-
-IUSE="debug examples +extra +sockets +ssl threads"
-#Unique to this release
-S="${WORKDIR}/${MY_P}"
-PHP_EXT_S="${S}"
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --with-event-core
- $(use_enable debug event-debug)
- $(use_with extra event-extra)
- $(use_with ssl event-openssl)
- $(use_with threads event-pthreads)
- $(use_enable sockets event-sockets)
- )
- php-ext-source-r3_src_configure
-}
-
-src_test() {
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- SKIP_ONLINE_TESTS="yes" NO_INTERACTION="yes" emake test
- done
-}
diff --git a/dev-php/pecl-event/pecl-event-3.1.5.ebuild b/dev-php/pecl-event/pecl-event-3.1.5.ebuild
deleted file mode 100644
index ea0998a9ec11..000000000000
--- a/dev-php/pecl-event/pecl-event-3.1.5.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-PHP_EXT_NAME="event"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-DOCS=( README.md )
-
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-#Unique to this release
-#MY_P="${PN/pecl-/}-${PV/_p/r}"
-GIT_COMMIT="e14e0f5e134ee589cc106c9304e514b899754ba2"
-MY_P="osmanov-pecl-event-e14e0f5e134e"
-
-inherit php-ext-pecl-r3
-
-KEYWORDS="~amd64 ~ia64 ~x86"
-LICENSE="PHP-3.01"
-HOMEPAGE="https://bitbucket.org/osmanov/pecl-event/src/master/"
-SRC_URI="https://bitbucket.org/osmanov/pecl-event/get/${GIT_COMMIT}.tar.bz2 -> ${P}.tar.bz2"
-
-DESCRIPTION="PHP wrapper for libevent2"
-SLOT="0"
-
-DEPEND="
- >=dev-libs/libevent-2.0.2
- ssl? (
- dev-libs/openssl:0=
-
- )
- php_targets_php8-2? ( dev-lang/php:8.2[sockets(-)?] )
- php_targets_php8-3? ( dev-lang/php:8.3[sockets(-)?] )
- php_targets_php8-4? ( dev-lang/php:8.4[sockets(-)?] )
- php_targets_php8-5? ( dev-lang/php:8.5[sockets(-)?] )
-"
-
-RDEPEND="
- ${DEPEND}
- !dev-php/pecl-libevent"
-
-IUSE="debug examples +extra +sockets +ssl threads"
-#Unique to this release
-S="${WORKDIR}/${MY_P}"
-PHP_EXT_S="${S}"
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --with-event-core
- $(use_enable debug event-debug)
- $(use_with extra event-extra)
- $(use_with ssl event-openssl)
- $(use_with threads event-pthreads)
- $(use_enable sockets event-sockets)
- )
- php-ext-source-r3_src_configure
-}
-
-src_test() {
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- SKIP_ONLINE_TESTS="yes" NO_INTERACTION="yes" emake test
- done
-}
diff --git a/dev-php/pecl-http/Manifest b/dev-php/pecl-http/Manifest
deleted file mode 100644
index 0e9c3d8ec895..000000000000
--- a/dev-php/pecl-http/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pecl_http-4.2.6.tgz 225503 BLAKE2B 834c5a38de2ec5525472fbe3a2c92804e3d471cdbd2f0791990bbde3001a4ba63822e9e4600b1a692f117f4fb941c86a78cd533512b7c5cacdad87f055160cfd SHA512 50c921d11e035281bd55152e449ee47d203c839d654b097fcbc5d6d93faf91a6111817b8a7157715de0af9f15c713974a53a2ab318eddd840bc3a7e6b2b50e11
-DIST pecl_http-4.3.1.tgz 224532 BLAKE2B 17756f02ea9e1ac4c90351ba332dc99218ba0ae001a9e16a381ef2f14c5c164eb7bbba1cd413bc631f1c8a7b2ac0c55b8ba1a354ea8a4b2fad577318ec422465 SHA512 de1d03d37c761ad443c2d1d401662dc6c175c63c63464f79d69175548b98260716325b92ac0f98c903b0de6cf8bed481617e61166a0a314d061ffc32adb129ab
diff --git a/dev-php/pecl-http/metadata.xml b/dev-php/pecl-http/metadata.xml
deleted file mode 100644
index a6713ca675f7..000000000000
--- a/dev-php/pecl-http/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">m6w6/ext-http</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/pecl-http/pecl-http-4.2.6.ebuild b/dev-php/pecl-http/pecl-http-4.2.6.ebuild
deleted file mode 100644
index fea48305e8c5..000000000000
--- a/dev-php/pecl-http/pecl-http-4.2.6.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="http"
-PHP_EXT_PECL_PKG="pecl_http"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-PHP_INI_NAME="50-http"
-
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3 flag-o-matic
-
-DESCRIPTION="Extended HTTP Support for PHP"
-LICENSE="BSD-2 MIT"
-SLOT="8"
-KEYWORDS="amd64 x86"
-IUSE="ssl curl_ssl_gnutls +curl_ssl_openssl"
-
-COMMON_DEPEND="app-arch/brotli:=
- dev-libs/libevent
- >=dev-php/pecl-raphf-2.0.1:7[php_targets_php8-2(-)?,php_targets_php8-3(-)?]
- net-dns/libidn2
- virtual/zlib:=
- ssl? ( net-misc/curl[ssl,curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=] )
- !ssl? ( net-misc/curl[-ssl] )
-"
-DEPEND="
- php_targets_php8-2? ( ${COMMON_DEPEND} dev-lang/php:8.2[session(-),iconv(-)] )
- php_targets_php8-3? ( ${COMMON_DEPEND} dev-lang/php:8.3[session(-),iconv(-)] )"
-RDEPEND="${DEPEND}"
-
-PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps
- --without-http-libidn-dir --without-http-libicu-dir
- --without-http-libidnkit2-dir --without-http-libidnkit-dir )
-
-src_prepare() {
- php-ext-source-r3_src_prepare
-
- # Respect LDFLAGS, bug 727134
- export EXTRA_LDFLAGS="${LDFLAGS}"
-
- # Won't compile with GCC15 otherwise.
- append-cflags -std=gnu17
-}
-
-src_test() {
- # Cannot use eclass function due to required modules
- # All tests SKIP otherwise
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
-
- # Link in required modules for testing
- ln -s "${EXT_DIR}/raphf.so" "modules/raphf.so" || die
-
- sed -i \
- 's/PHP_TEST_SHARED_EXTENSIONS)/PHP_TEST_SHARED_EXTENSIONS) -d extension=raphf/' \
- Makefile || die
-
- SKIP_ONLINE_TESTS=yes NO_INTERACTION="yes" emake test
-
- # Clean up testing links
- rm modules/raphf.so || die
- done
-}
diff --git a/dev-php/pecl-http/pecl-http-4.3.1.ebuild b/dev-php/pecl-http/pecl-http-4.3.1.ebuild
deleted file mode 100644
index 4ced72373d85..000000000000
--- a/dev-php/pecl-http/pecl-http-4.3.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="http"
-PHP_EXT_PECL_PKG="pecl_http"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-PHP_INI_NAME="50-http"
-
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="Extended HTTP Support for PHP"
-LICENSE="BSD-2 MIT"
-SLOT="8"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl curl_ssl_gnutls +curl_ssl_openssl"
-
-COMMON_DEPEND="app-arch/brotli:=
- dev-libs/libevent
- >=dev-php/pecl-raphf-2.0.1:7[php_targets_php8-2(-)?,php_targets_php8-3(-)?]
- net-dns/libidn2
- virtual/zlib:=
- ssl? ( net-misc/curl[ssl,curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=] )
- !ssl? ( net-misc/curl[-ssl] )
-"
-DEPEND="
- php_targets_php8-2? ( ${COMMON_DEPEND} dev-lang/php:8.2[session(-),iconv(-)] )
- php_targets_php8-3? ( ${COMMON_DEPEND} dev-lang/php:8.3[session(-),iconv(-)] )"
-RDEPEND="${DEPEND}"
-
-PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps
- --without-http-libidn-dir --without-http-libicu-dir
- --without-http-libidnkit2-dir --without-http-libidnkit-dir )
-
-src_prepare() {
- php-ext-source-r3_src_prepare
-
- # Respect LDFLAGS, bug 727134
- export EXTRA_LDFLAGS="${LDFLAGS}"
-}
-
-src_test() {
- # Cannot use eclass function due to required modules
- # All tests SKIP otherwise
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
-
- # Link in required modules for testing
- ln -s "${EXT_DIR}/raphf.so" "modules/raphf.so" || die
-
- sed -i \
- 's/PHP_TEST_SHARED_EXTENSIONS)/PHP_TEST_SHARED_EXTENSIONS) -d extension=raphf/' \
- Makefile || die
-
- SKIP_ONLINE_TESTS=yes NO_INTERACTION="yes" emake test
-
- # Clean up testing links
- rm modules/raphf.so || die
- done
-}
diff --git a/dev-php/pecl-imagick/Manifest b/dev-php/pecl-imagick/Manifest
deleted file mode 100644
index 575d398a4bc2..000000000000
--- a/dev-php/pecl-imagick/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST imagick-3.7.0.tgz 360138 BLAKE2B 2c149f2ec771df92789d67e88c6f7180d3da7c9182561432bdd4e0a83f96982cc8fc95bc1a003e05e37a54fabe6ab0fe693a6b9208d2e481d36e6c334aeee023 SHA512 c84408e4e4a0c46d979240e06d58d264c6bb21f3b95e3d434c8a21cd808f6c495fd453ef9c07b5c44dac81c6f205b6697f8ecaf1a65a86ce4e9052328a389ebe
-DIST imagick-3.8.1.tgz 364008 BLAKE2B 726dfb52901eb216c9824d2ad9e432c587601982fd24dabc7b569a2563f0a00a6ec16b85cc6296d7e1fc0d40c8cc6a0e2ccd1915345191411d693df0935b54dd SHA512 2ec0d112ac795dfebda59fea573059a3eef6ebdd065db5e06beb45a0980ffbea090ccb9afb6a48bab5452c38d36564ffa5be00ff95cf9a199bad1d886f0c7952
diff --git a/dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.3.patch b/dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.3.patch
deleted file mode 100644
index d75d23dbf11b..000000000000
--- a/dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.3.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From 7088edc353f53c4bc644573a79cdcd67a726ae16 Mon Sep 17 00:00:00 2001
-From: FedericoHeichou <federicoheichou@gmail.com>
-Date: Fri, 24 Nov 2023 11:24:00 +0100
-Subject: [PATCH] Fix compilation error "Unterminated preprocessor conditions"
- in php 8.3
-
----
- Imagick.stub.php | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/Imagick.stub.php b/Imagick.stub.php
-index 804c0152..49da9386 100644
---- a/Imagick.stub.php
-+++ b/Imagick.stub.php
-@@ -1669,4 +1669,5 @@ public function setInterpolateMethod(int $method): bool{}
- public function setOrientation(int $orientation): bool {}
- #endif
-
-+#endif
- }
diff --git a/dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.4.patch b/dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.4.patch
deleted file mode 100644
index 4c3f247a70f0..000000000000
--- a/dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.4.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-Patch taken from https://github.com/Imagick/imagick/pull/690
-
-From 65e27f2bc02e7e8f1bf64e26e359e42a1331fca1 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Michael=20Vo=C5=99=C3=AD=C5=A1ek?= <mvorisek@mvorisek.cz>
-Date: Wed, 25 Sep 2024 10:56:28 +0200
-Subject: [PATCH] Fix removed "php_strtolower" for PHP 8.4
-
----
- imagick.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/imagick.c b/imagick.c
-index 1b765389..ebab7ae7 100644
---- a/imagick.c
-+++ b/imagick.c
-@@ -610,7 +610,7 @@ static zval *php_imagick_read_property(zend_object *object, zend_string *member,
- if (format) {
- retval = rv;
- ZVAL_STRING(retval, format);
-- php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval));
-+ zend_str_tolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval));
- IMAGICK_FREE_MAGICK_MEMORY(format);
- } else {
- retval = rv;
-@@ -683,7 +683,7 @@ static zval *php_imagick_read_property(zval *object, zval *member, int type, voi
- if (format) {
- retval = rv;
- ZVAL_STRING(retval, format);
-- php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval));
-+ zend_str_tolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval));
- IMAGICK_FREE_MAGICK_MEMORY(format);
- } else {
- retval = rv;
-@@ -766,7 +766,7 @@ static zval *php_imagick_read_property(zval *object, zval *member, int type, con
-
- if (format) {
- ZVAL_STRING(retval, format, 1);
-- php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval));
-+ zend_str_tolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval));
- IMAGICK_FREE_MAGICK_MEMORY(format);
- } else {
- ZVAL_STRING(retval, "", 1);
diff --git a/dev-php/pecl-imagick/metadata.xml b/dev-php/pecl-imagick/metadata.xml
deleted file mode 100644
index efc1a76b7775..000000000000
--- a/dev-php/pecl-imagick/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <upstream>
- <remote-id type="github">Imagick/imagick</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/pecl-imagick/pecl-imagick-3.7.0-r3.ebuild b/dev-php/pecl-imagick/pecl-imagick-3.7.0-r3.ebuild
deleted file mode 100644
index 8a53c46996c4..000000000000
--- a/dev-php/pecl-imagick/pecl-imagick-3.7.0-r3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="imagick"
-USE_PHP="php8-2 php8-3"
-
-# https://github.com/Imagick/imagick/issues/626
-PHP_EXT_NEEDED_USE="-debug"
-
-inherit php-ext-pecl-r3
-
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-DESCRIPTION="PHP wrapper for the ImageMagick library"
-HOMEPAGE="https://pecl.php.net/package/imagick https://github.com/Imagick/imagick"
-LICENSE="PHP-3.01"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-# imagemagick[-openmp] is needed wrt bug 547922 and upstream
-# https://github.com/Imagick/imagick#openmp
-RDEPEND="media-gfx/imagemagick:=[-openmp]"
-DEPEND="
- ${RDEPEND}
- test? ( media-gfx/imagemagick:=[hdri,jpeg,png,svg,truetype,xml] )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-3.7.0-php8.3.patch" )
-
-PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr"
-
-src_install() {
- php-ext-pecl-r3_src_install
- php-ext-source-r3_addtoinifiles "imagick.skip_version_check" "1"
-}
diff --git a/dev-php/pecl-imagick/pecl-imagick-3.7.0-r4.ebuild b/dev-php/pecl-imagick/pecl-imagick-3.7.0-r4.ebuild
deleted file mode 100644
index ccc648d92f82..000000000000
--- a/dev-php/pecl-imagick/pecl-imagick-3.7.0-r4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="imagick"
-USE_PHP="php8-2 php8-3 php8-4"
-
-# https://github.com/Imagick/imagick/issues/626
-PHP_EXT_NEEDED_USE="-debug"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="PHP wrapper for the ImageMagick library"
-HOMEPAGE="https://pecl.php.net/package/imagick https://github.com/Imagick/imagick"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-# imagemagick[-openmp] is needed wrt bug 547922 and upstream
-# https://github.com/Imagick/imagick#openmp
-RDEPEND="media-gfx/imagemagick:=[-openmp]"
-DEPEND="
- ${RDEPEND}
- test? ( media-gfx/imagemagick:=[hdri,jpeg,png,svg,truetype,xml] )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.7.0-php8.3.patch
- "${FILESDIR}"/${PN}-3.7.0-php8.4.patch
-)
-
-PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr"
-
-src_install() {
- php-ext-pecl-r3_src_install
- php-ext-source-r3_addtoinifiles "imagick.skip_version_check" "1"
-}
diff --git a/dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild b/dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild
deleted file mode 100644
index 3ba8d0a88018..000000000000
--- a/dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="imagick"
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-# https://github.com/Imagick/imagick/issues/626
-PHP_EXT_NEEDED_USE="-debug"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="PHP wrapper for the ImageMagick library"
-HOMEPAGE="https://pecl.php.net/package/imagick https://github.com/Imagick/imagick"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-# The USE="-openmp" requirement on media-gfx/imagemagick (from bug
-# 547922) has been dropped in v3.8.0 due to popular demand. With any
-# luck, enough time has passed that these segfaults no longer occur.
-RDEPEND="media-gfx/imagemagick:="
-
-# While it does support skipping tests, the test suite for pecl-imagick
-# doesn't accomodate many imagemagick build options. We could curate a
-# list of tests to remove in src_prepare() based on what USE flags are
-# set, but in my opinion, it would break too frequently.
-DEPEND="
- ${RDEPEND}
- test? ( media-gfx/imagemagick:=[fontconfig,-hardened,hdri,jpeg,png,svg,truetype,xml] )
-"
-
-PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr"
-
-src_prepare() {
- # Test fails with ImageMagick >=7.1.2
- #
- # https://github.com/Imagick/imagick/issues/737
- #
- rm "${S}/tests/024-ispixelsimilar.phpt" || die
-
- php-ext-source-r3_src_prepare
-}
-
-src_install() {
- php-ext-pecl-r3_src_install
- php-ext-source-r3_addtoinifiles "imagick.skip_version_check" "1"
-}
diff --git a/dev-php/pecl-mailparse/Manifest b/dev-php/pecl-mailparse/Manifest
deleted file mode 100644
index 779c46245f7a..000000000000
--- a/dev-php/pecl-mailparse/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mailparse-3.1.6.tgz 945937 BLAKE2B c1bdfb3ee38af0984fd2f5b9992f524f9f7fee3ee2e8936ad5f8d86e3b9475778521f7c288fc71979f258f8ad1b7fa3174917afc66150e6eaad828338245fc50 SHA512 4bb629c2fc2aa7e9ab74f004222b6cfca13a7f0c3cb5152b67423bea4fff8dca5b4442ac2ddfea1127dfc893141eedae3e22b3f05f1b2368c4a4d0267a090388
diff --git a/dev-php/pecl-mailparse/metadata.xml b/dev-php/pecl-mailparse/metadata.xml
deleted file mode 100644
index 0e51a348d85f..000000000000
--- a/dev-php/pecl-mailparse/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">php/pecl-mail-mailparse</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/pecl-mailparse/pecl-mailparse-3.1.6.ebuild b/dev-php/pecl-mailparse/pecl-mailparse-3.1.6.ebuild
deleted file mode 100644
index 53193852a3e2..000000000000
--- a/dev-php/pecl-mailparse/pecl-mailparse-3.1.6.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOMAKE="none"
-PHP_EXT_NAME="mailparse"
-USE_PHP="php8-2 php8-3"
-PHP_EXT_NEEDED_USE="unicode(-)"
-DOCS=( README.md )
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="PHP extension for parsing and working with RFC822 and MIME compliant messages"
-LICENSE="PHP-3.01"
-SLOT="7"
-
-KEYWORDS="amd64 ppc64 x86"
diff --git a/dev-php/pecl-memcached/Manifest b/dev-php/pecl-memcached/Manifest
deleted file mode 100644
index 6f83bb4aac1a..000000000000
--- a/dev-php/pecl-memcached/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST memcached-3.3.0.tgz 92669 BLAKE2B 13c21aecd1ac720ac5a0bd0b1e1bbd2508b124ffd3d5be4fed53f8588974799ccb63f67cdc3d46886216b03bea60f01610bc806b5c363ac210c3ebb3e8aa01fb SHA512 bdbe8b203cadcda50c4f8099fac1161424f3091537027251aaba7d9ba9a7932f59a9ac201dca9d9ae3aa59ff833ac6aa0284c5ab118cdb85a9fd89f63a95509a
-DIST memcached-3.4.0.tgz 93288 BLAKE2B e496a9a3590d9064fb0afdfde37a85dd98045fd2efbb357f3afac90957cb00333b246836bf7e4e49fcf27731980d878a54c96e04e1a82f8987a44c334fcb239c SHA512 b60fdb7347f8be19f53f67d2bd96ed1423b862a517ad61513d9f736d4cbfe55b9da1e4b13d366968e39a0617e0b98f48e72d0fb357061f3cc093b18f5afad685
diff --git a/dev-php/pecl-memcached/metadata.xml b/dev-php/pecl-memcached/metadata.xml
deleted file mode 100644
index 1e2cd0417c05..000000000000
--- a/dev-php/pecl-memcached/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <use>
- <flag name="igbinary">Enable support for the igbinary serializer</flag>
- <flag name="json">Enable support for json serialization</flag>
- </use>
- <upstream>
- <remote-id type="github">php-memcached-dev/php-memcached</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/pecl-memcached/pecl-memcached-3.3.0.ebuild b/dev-php/pecl-memcached/pecl-memcached-3.3.0.ebuild
deleted file mode 100644
index 5745baa4ede5..000000000000
--- a/dev-php/pecl-memcached/pecl-memcached-3.3.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PHP_EXT_NAME="memcached"
-DOCS=( ChangeLog README.markdown )
-
-USE_PHP="php8-2 php8-3"
-PHP_EXT_NEEDED_USE="json(+)?,session(-)?"
-MY_P="${PN/pecl-/}-${PV/_rc/RC}"
-PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="Interface PHP with memcached via libmemcached library"
-LICENSE="PHP-3.01"
-SLOT="7"
-KEYWORDS="amd64 arm arm64 x86"
-IUSE="igbinary json sasl +session test"
-
-REQUIRED_USE="test? ( igbinary )"
-RESTRICT="!test? ( test )"
-
-# php-ext-pecl-r3 doesn't expose a $*_USEDEP so we roll our own
-IGBINARY_DEPEND=""
-for slot in ${USE_PHP} ; do
- IGBINARY_DEPEND+="dev-php/igbinary[php_targets_${slot}(-)?] "
-done
-
-COMMON_DEPEND="|| ( dev-libs/libmemcached-awesome[sasl(-)?] >=dev-libs/libmemcached-1.0.14[sasl(-)?] )
- virtual/zlib:=
- igbinary? ( ${IGBINARY_DEPEND} )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="${COMMON_DEPEND} test? ( net-misc/memcached )"
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS="--enable-memcached
- $(use_enable session memcached-session)
- $(use_enable sasl memcached-sasl)
- $(use_enable json memcached-json)
- $(use_enable igbinary memcached-igbinary)"
-
- php-ext-source-r3_src_configure
-}
-
-src_test() {
- touch "${T}/memcached.pid" || die
- local memcached_opts=( -d -P "${T}/memcached.pid" -p 11211 -l 127.0.0.1 -U 11211 )
- [[ ${EUID} == 0 ]] && memcached_opts+=( -u portage )
- memcached "${memcached_opts[@]}" || die "Can't start memcached test server"
-
- # make test fails to pull in igbinary.so, so we run it ourselves with the correct setting strings
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- NO_INTERACTION="yes" "${PHPCLI}" run-tests.php -n -d "extension=${EXT_DIR}/igbinary.so" -d "extension=modules/memcached.so" || die
- done
-
- kill "$(<"${T}/memcached.pid")"
- return ${exit_status}
-}
diff --git a/dev-php/pecl-memcached/pecl-memcached-3.4.0.ebuild b/dev-php/pecl-memcached/pecl-memcached-3.4.0.ebuild
deleted file mode 100644
index dab1fc6510cb..000000000000
--- a/dev-php/pecl-memcached/pecl-memcached-3.4.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PHP_EXT_NAME="memcached"
-DOCS=( ChangeLog README.markdown )
-
-USE_PHP="php8-2 php8-3 php8-4"
-PHP_EXT_NEEDED_USE="json(+)?,session(-)?"
-MY_P="${PN/pecl-/}-${PV/_rc/RC}"
-PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="Interface PHP with memcached via libmemcached library"
-LICENSE="PHP-3.01"
-SLOT="7"
-KEYWORDS="amd64 arm arm64 x86"
-IUSE="igbinary json sasl +session test"
-
-REQUIRED_USE="test? ( igbinary )"
-RESTRICT="!test? ( test )"
-
-# php-ext-pecl-r3 doesn't expose a $*_USEDEP so we roll our own
-IGBINARY_DEPEND=""
-for slot in ${USE_PHP} ; do
- IGBINARY_DEPEND+="dev-php/igbinary[php_targets_${slot}(-)?] "
-done
-
-COMMON_DEPEND="|| ( dev-libs/libmemcached-awesome[sasl(-)?] >=dev-libs/libmemcached-1.0.14[sasl(-)?] )
- virtual/zlib:=
- igbinary? ( ${IGBINARY_DEPEND} )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="${COMMON_DEPEND} test? ( net-misc/memcached )"
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS="--enable-memcached
- $(use_enable session memcached-session)
- $(use_enable sasl memcached-sasl)
- $(use_enable json memcached-json)
- $(use_enable igbinary memcached-igbinary)"
-
- php-ext-source-r3_src_configure
-}
-
-src_test() {
- touch "${T}/memcached.pid" || die
- local memcached_opts=( -d -P "${T}/memcached.pid" -p 11211 -l 127.0.0.1 -U 11211 )
- [[ ${EUID} == 0 ]] && memcached_opts+=( -u portage )
- memcached "${memcached_opts[@]}" || die "Can't start memcached test server"
-
- # make test fails to pull in igbinary.so, so we run it ourselves with the correct setting strings
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- NO_INTERACTION="yes" "${PHPCLI}" run-tests.php -n -d "extension=${EXT_DIR}/igbinary.so" -d "extension=modules/memcached.so" || die
- done
-
- kill "$(<"${T}/memcached.pid")"
- return ${exit_status}
-}
diff --git a/dev-php/pecl-mongodb/Manifest b/dev-php/pecl-mongodb/Manifest
deleted file mode 100644
index 91396d06a8c1..000000000000
--- a/dev-php/pecl-mongodb/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mongodb-2.3.2.tgz 2243946 BLAKE2B 2432989e4dbb8397b0051308a5e886f1e359b474ab6b86f68940870b0a17503fcec33106e1f9fe2cd5529f1ab8bdbbde010a5bc5c00f0ca43323dc1a4a246105 SHA512 8364ae6056185f3396015ae50085b44400e78b7ef15a187f3041584d88036e8c611fa7a1d626a2b7ac513c68e949c6cca565d107cdb565e5fde8fd2eabb8a5ac
-DIST mongodb-2.3.3.tgz 2243389 BLAKE2B 2d60a1f2a44d73d31e4f6fe0f2ec9bc8e4df1f2352f0319742af5288a5d0681483c8fcb5f577d66d756071a487158b3b46e677909ebdf624fd115cdc266427bb SHA512 ee83cd310a61920f6d047a6e45ca1ecc7b6ba9c80e24d69e1f6d45d2e3124dfb8a618fce1541868441ac275b6ebbdb274d4a06525f40dd8c05727eb380721a26
diff --git a/dev-php/pecl-mongodb/metadata.xml b/dev-php/pecl-mongodb/metadata.xml
deleted file mode 100644
index 9ec62bcb1c34..000000000000
--- a/dev-php/pecl-mongodb/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-php/pecl-mongodb/pecl-mongodb-2.3.2.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-2.3.2.ebuild
deleted file mode 100644
index 469767b9d71f..000000000000
--- a/dev-php/pecl-mongodb/pecl-mongodb-2.3.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-PHP_EXT_NAME="mongodb"
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="MongoDB database driver for PHP"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=" sasl test"
-
-PHP_DEPEND="
- php_targets_php8-2? ( dev-lang/php:8.2[ssl,zlib] )
- php_targets_php8-3? ( dev-lang/php:8.3[ssl,zlib] )
- php_targets_php8-4? ( dev-lang/php:8.4[ssl,zlib] )
- php_targets_php8-5? ( dev-lang/php:8.5[ssl,zlib] )"
-COMMON_DEPEND="
- ${PHP_DEPEND}
- dev-libs/openssl:0=
-
- sasl? ( dev-libs/cyrus-sasl )
-"
-DEPEND="
- ${COMMON_DEPEND}
- test? ( dev-db/mongodb )
-"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="
- ${PHP_DEPEND}
- virtual/pkgconfig
-"
-
-# No tests on x86 because tests require dev-db/mongodb which don't support
-# x86 anymore (bug #645994)
-RESTRICT="x86? ( test )
- !test? ( test )"
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --enable-mongodb
- --with-mongodb-sasl=$(usex sasl)
- )
- php-ext-source-r3_src_configure
-}
-
-src_test() {
- local PORT=27017
- mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \
- --dbpath="${T}" --logpath="${T}/mongod.log" || die
- php-ext-pecl-r3_src_test
- kill $(<"${T}/mongod.lock")
-}
diff --git a/dev-php/pecl-mongodb/pecl-mongodb-2.3.3.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-2.3.3.ebuild
deleted file mode 100644
index 469767b9d71f..000000000000
--- a/dev-php/pecl-mongodb/pecl-mongodb-2.3.3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-PHP_EXT_NAME="mongodb"
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="MongoDB database driver for PHP"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=" sasl test"
-
-PHP_DEPEND="
- php_targets_php8-2? ( dev-lang/php:8.2[ssl,zlib] )
- php_targets_php8-3? ( dev-lang/php:8.3[ssl,zlib] )
- php_targets_php8-4? ( dev-lang/php:8.4[ssl,zlib] )
- php_targets_php8-5? ( dev-lang/php:8.5[ssl,zlib] )"
-COMMON_DEPEND="
- ${PHP_DEPEND}
- dev-libs/openssl:0=
-
- sasl? ( dev-libs/cyrus-sasl )
-"
-DEPEND="
- ${COMMON_DEPEND}
- test? ( dev-db/mongodb )
-"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="
- ${PHP_DEPEND}
- virtual/pkgconfig
-"
-
-# No tests on x86 because tests require dev-db/mongodb which don't support
-# x86 anymore (bug #645994)
-RESTRICT="x86? ( test )
- !test? ( test )"
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --enable-mongodb
- --with-mongodb-sasl=$(usex sasl)
- )
- php-ext-source-r3_src_configure
-}
-
-src_test() {
- local PORT=27017
- mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \
- --dbpath="${T}" --logpath="${T}/mongod.log" || die
- php-ext-pecl-r3_src_test
- kill $(<"${T}/mongod.lock")
-}
diff --git a/dev-php/pecl-parallel/Manifest b/dev-php/pecl-parallel/Manifest
deleted file mode 100644
index e6393fead947..000000000000
--- a/dev-php/pecl-parallel/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pecl-parallel-1.2.5.tgz 64275 BLAKE2B 18542490d9dafb00811ef42483270b7e82134e3795a3856069b2cfbf1bed6dcbd5f684286d26878d4772a3d86324725fdb3417143b62affd4ae1fa25aaeebee3 SHA512 82a9bf2a13fb33d4caac6511f4f27e3a907849a9ce767105d81ff7452d58531cd7de016c22ab50cee1e76646f11a1dc27c984b1a25c14ed9c7cc197d6cc64099
-DIST pecl-parallel-1.2.6.tgz 64366 BLAKE2B 395937e64a28dd6cf80d5a4d3d0d97d87586cf2a98c1f27f22cef62a42421a0ef4cebac5dbfb3e97622a5b6374e18e90f26bc53a7a29d30edf7e38d47bb47bb7 SHA512 45fb4450efb61e1ee746827aef82ce6022c11f96cd9967f7aa326f620ca487c97af389ee28f6832ebd8b2a164b59344efde56b549d8d64d7c1e8903d9b0cbac2
-DIST pecl-parallel-1.2.7.tgz 64972 BLAKE2B 7dd11f1e3968b2dd5d52159b00977aee8650e423285df94ea56ca2b307e2c4a94a2765c99326025ecf172c173321b94a40edc6d1077aa5fae21eb0fda5a65e66 SHA512 032a524871b03e2413d3257a224bc578114f47815d9a7027051225f9908d022854fdcd481c224c41ee1e943f5a97e6b266002ce9e419662932cb16e72052cf06
diff --git a/dev-php/pecl-parallel/files/pecl-parallel-1.2.6-php8.3.patch b/dev-php/pecl-parallel/files/pecl-parallel-1.2.6-php8.3.patch
deleted file mode 100644
index 7d2bbce9aa55..000000000000
--- a/dev-php/pecl-parallel/files/pecl-parallel-1.2.6-php8.3.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-Derived from: https://github.com/krakjoe/parallel/pull/339
-Just removed tests.
-From 75d1359e671fbb05c813779a0ad885eabc636633 Mon Sep 17 00:00:00 2001
-From: Florian Engelhardt <flo@dotbox.org>
-Date: Wed, 9 Apr 2025 10:14:12 +0200
-Subject: [PATCH] Crash less and allow more cyclomatic refs (#339)
-
----
- src/cache.c | 17 +++++++++++-
- src/scheduler.c | 9 +++++--
- 8 files changed, 132 insertions(+), 8 deletions(-)
- create mode 100644 tests/base/072-bootstrap.php
-
-diff --git a/src/cache.c b/src/cache.c
-index 6c3dee9..afbfb6d 100644
---- a/src/cache.c
-+++ b/src/cache.c
-@@ -370,11 +370,12 @@ zend_function* php_parallel_cache_closure(const zend_function *source, zend_func
- memcpy(closure, cache, sizeof(zend_op_array));
- }
-
-- if (closure->op_array.static_variables) {
-+ if (source->op_array.static_variables) {
- HashTable *statics =
- ZEND_MAP_PTR_GET(
- source->op_array.static_variables_ptr);
-
-+ if (statics) {
- closure->op_array.static_variables =
- php_parallel_copy_hash_ctor(statics, 1);
-
-@@ -387,8 +388,22 @@ zend_function* php_parallel_cache_closure(const zend_function *source, zend_func
- closure->op_array.static_variables_ptr,
- &closure->op_array.static_variables);
- #endif
-+ }
- }
-
-+#if PHP_VERSION_ID >= 80100
-+ if (source->op_array.num_dynamic_func_defs) {
-+ uint32_t it = 0;
-+ closure->op_array.dynamic_func_defs = php_parallel_cache_copy_mem(
-+ source->op_array.dynamic_func_defs,
-+ sizeof(zend_op_array*) * source->op_array.num_dynamic_func_defs);
-+ while (it < source->op_array.num_dynamic_func_defs) {
-+ closure->op_array.dynamic_func_defs[it] = (zend_op_array*) php_parallel_cache_closure((zend_function*) source->op_array.dynamic_func_defs[it], NULL);
-+ it++;
-+ }
-+ }
-+#endif
-+
- return closure;
- } /* }}} */
-
-diff --git a/src/scheduler.c b/src/scheduler.c
-index a66673b..de3ee11 100644
---- a/src/scheduler.c
-+++ b/src/scheduler.c
-@@ -33,6 +33,8 @@ static zend_always_inline int php_parallel_scheduler_list_delete(void *lhs, void
- static void php_parallel_schedule_free_function(zend_function *function) {
- if (function->op_array.static_variables) {
- php_parallel_copy_hash_dtor(function->op_array.static_variables, 1);
-+ ZEND_MAP_PTR_SET(function->op_array.static_variables_ptr, NULL);
-+ function->op_array.static_variables = NULL;
- }
-
- #if PHP_VERSION_ID >= 80100
-@@ -245,6 +247,8 @@ static void php_parallel_scheduler_clean(zend_function *function) {
-
- if (!(GC_FLAGS(statics) & IS_ARRAY_IMMUTABLE)) {
- zend_array_destroy(statics);
-+ ZEND_MAP_PTR_SET(function->op_array.static_variables_ptr, NULL);
-+ function->op_array.static_variables = NULL;
- }
- }
-
-@@ -254,8 +258,9 @@ static void php_parallel_scheduler_clean(zend_function *function) {
-
- while (it < function->op_array.num_dynamic_func_defs) {
- php_parallel_scheduler_clean(
-- (zend_function*) function->op_array.dynamic_func_defs[it]);
-- it++;
-+ (zend_function*) function->op_array.dynamic_func_defs[it]);
-+ pefree(function->op_array.dynamic_func_defs[it],1);
-+ it++;
- }
- }
- #endif
diff --git a/dev-php/pecl-parallel/files/pecl-parallel-1.2.7-bug933981-crash-due-to-memleak.patch b/dev-php/pecl-parallel/files/pecl-parallel-1.2.7-bug933981-crash-due-to-memleak.patch
deleted file mode 100644
index c08f8fab3889..000000000000
--- a/dev-php/pecl-parallel/files/pecl-parallel-1.2.7-bug933981-crash-due-to-memleak.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-https://bugs.gentoo.org/957101
-https://github.com/krakjoe/parallel/issues/345
-https://github.com/krakjoe/parallel/pull/347
-
-This PR fixes a memory leak that caused the cache to exhaust when
-running closures with nested functions (dynamic function definitions).
-
-When scheduling closures containing nested functions,
-php_parallel_cache_closure() was allocating memory from the cache pool
-for the dynamic_func_defs array. This memory was never properly freed,
-causing the cache to fill up and eventually trigger a realloc() that
-could lead to segfaults in case the OS decided to move the entire
-allocation to a different address.
-
-From d4fa9a8a490dbdd3caac5f9a0ef384838c078a6f Mon Sep 17 00:00:00 2001
-From: Florian Engelhardt <flo@dotbox.org>
-Date: Wed, 23 Jul 2025 16:19:48 +0200
-Subject: [PATCH] fix cache overflow
-
----
- src/cache.c | 5 ++++-
- src/scheduler.c | 5 ++++-
- 2 files changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/src/cache.c b/src/cache.c
-index afbfb6d..ed90cc0 100644
---- a/src/cache.c
-+++ b/src/cache.c
-@@ -394,7 +394,10 @@ zend_function* php_parallel_cache_closure(const zend_function *source, zend_func
- #if PHP_VERSION_ID >= 80100
- if (source->op_array.num_dynamic_func_defs) {
- uint32_t it = 0;
-- closure->op_array.dynamic_func_defs = php_parallel_cache_copy_mem(
-+ /* Use regular persistent memory for dynamic_func_defs array, not cache pool */
-+ closure->op_array.dynamic_func_defs = pemalloc(
-+ sizeof(zend_op_array*) * source->op_array.num_dynamic_func_defs, 1);
-+ memcpy(closure->op_array.dynamic_func_defs,
- source->op_array.dynamic_func_defs,
- sizeof(zend_op_array*) * source->op_array.num_dynamic_func_defs);
- while (it < source->op_array.num_dynamic_func_defs) {
-diff --git a/src/scheduler.c b/src/scheduler.c
-index 1f92bfa..8820e96 100644
---- a/src/scheduler.c
-+++ b/src/scheduler.c
-@@ -258,9 +258,12 @@ static void php_parallel_scheduler_clean(zend_function *function) {
- while (it < function->op_array.num_dynamic_func_defs) {
- php_parallel_scheduler_clean(
- (zend_function*) function->op_array.dynamic_func_defs[it]);
-- pefree(function->op_array.dynamic_func_defs[it],1);
-+ pefree(function->op_array.dynamic_func_defs[it], 1);
- it++;
- }
-+ /* Free the dynamic_func_defs array itself */
-+ pefree(function->op_array.dynamic_func_defs, 1);
-+ function->op_array.dynamic_func_defs = NULL;
- }
- #endif
- }
diff --git a/dev-php/pecl-parallel/metadata.xml b/dev-php/pecl-parallel/metadata.xml
deleted file mode 100644
index c9f8e3f4296d..000000000000
--- a/dev-php/pecl-parallel/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>jkroon@gentoo.org</email>
- <name>Jaco Kroon</name>
- </maintainer>
- <upstream>
- <remote-id type="github">krakjoe/parallel</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/pecl-parallel/pecl-parallel-1.2.5.ebuild b/dev-php/pecl-parallel/pecl-parallel-1.2.5.ebuild
deleted file mode 100644
index 5e93873b4474..000000000000
--- a/dev-php/pecl-parallel/pecl-parallel-1.2.5.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="parallel"
-PHP_EXT_NEEDED_USE="threads"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="A succint parallel concurrency API for PHP"
-SRC_URI="${SRC_URI} -> ${P}.tgz"
-
-LICENSE="PHP-3.01"
-SLOT="8"
-KEYWORDS="amd64 x86"
diff --git a/dev-php/pecl-parallel/pecl-parallel-1.2.6.ebuild b/dev-php/pecl-parallel/pecl-parallel-1.2.6.ebuild
deleted file mode 100644
index ddfb70dc799f..000000000000
--- a/dev-php/pecl-parallel/pecl-parallel-1.2.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="parallel"
-PHP_EXT_NEEDED_USE="threads"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="A succint parallel concurrency API for PHP"
-SRC_URI="${SRC_URI} -> ${P}.tgz"
-
-PATCHES=( "${FILESDIR}/pecl-parallel-1.2.6-php8.3.patch" )
-
-LICENSE="PHP-3.01"
-SLOT="8"
-KEYWORDS="~amd64 ~x86"
diff --git a/dev-php/pecl-parallel/pecl-parallel-1.2.7-r1.ebuild b/dev-php/pecl-parallel/pecl-parallel-1.2.7-r1.ebuild
deleted file mode 100644
index 7e57777c60b0..000000000000
--- a/dev-php/pecl-parallel/pecl-parallel-1.2.7-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="parallel"
-PHP_EXT_NEEDED_USE="threads"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="A succint parallel concurrency API for PHP"
-SRC_URI="${SRC_URI} -> ${P}.tgz"
-
-PATCHES=(
- "${FILESDIR}/pecl-parallel-1.2.7-bug933981-crash-due-to-memleak.patch"
-)
-
-LICENSE="PHP-3.01"
-SLOT="8"
-KEYWORDS="amd64 x86"
diff --git a/dev-php/pecl-parallel/pecl-parallel-1.2.7.ebuild b/dev-php/pecl-parallel/pecl-parallel-1.2.7.ebuild
deleted file mode 100644
index dff5993f4709..000000000000
--- a/dev-php/pecl-parallel/pecl-parallel-1.2.7.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="parallel"
-PHP_EXT_NEEDED_USE="threads"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="A succint parallel concurrency API for PHP"
-SRC_URI="${SRC_URI} -> ${P}.tgz"
-
-LICENSE="PHP-3.01"
-SLOT="8"
-KEYWORDS="~amd64 ~x86"
diff --git a/dev-php/pecl-radius/Manifest b/dev-php/pecl-radius/Manifest
deleted file mode 100644
index fa8821785645..000000000000
--- a/dev-php/pecl-radius/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST radius-1.4.0b1.tgz 50953 BLAKE2B 1f6f2a4c4cfa7600a37b8bc30e4d263b899a687becac83fd01bac2466de08cad4233984ca694dc73eaf20b64ef94e1e6a6ca7f843474c8f0c9de2c39df9d9705 SHA512 db6ebe928673db1ff4c565338010ef5acf6029844994eb240f2e8eaeda4aff734ed300a7ddf16c09e245671aad377283f99cf1c485569b3bad0c7c7b24a19664
diff --git a/dev-php/pecl-radius/files/1.4.0-php8.patch b/dev-php/pecl-radius/files/1.4.0-php8.patch
deleted file mode 100644
index 08ff55866beb..000000000000
--- a/dev-php/pecl-radius/files/1.4.0-php8.patch
+++ /dev/null
@@ -1,289 +0,0 @@
-From 6cfaa16a21780f09f76a7703da255e07910b8b4d Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Bruno=20Pr=C3=A9mont?= <bruno.premont@restena.lu>
-Date: Mon, 25 Jan 2021 19:37:14 +0100
-Subject: [PATCH] Fix compatibility with PHP-8
-
-With PHP-7.x missing arginfo has been triggering warnings:
- NOTICE: PHP message: PHP Warning: Missing arginfo for radius_auth_open() in Unknown on line 0
-With PHP-8 this has become mandatory.
----
- radius.c | 216 +++++++++++++++++++++++++++++++++++++++++++++++--------
- 1 file changed, 188 insertions(+), 28 deletions(-)
-
-diff --git a/radius.c b/radius.c
-index 89ee0d6..4bfb429 100644
---- a/radius.c
-+++ b/radius.c
-@@ -61,39 +61,199 @@ ZEND_DECLARE_MODULE_GLOBALS(radius)
- /* True global resources - no need for thread safety here */
- static int le_radius;
-
-+/* {{{ arginfo */
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_auth_open, 0, 0, 0)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_acct_open, 0, 0, 0)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_close, 0, 0, 1)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_strerror, 0, 0, 1)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_config, 0, 0, 2)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, file)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_add_server, 0, 0, 6)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, hostname)
-+ ZEND_ARG_INFO(0, port)
-+ ZEND_ARG_INFO(0, secret)
-+ ZEND_ARG_INFO(0, timeout)
-+ ZEND_ARG_INFO(0, max_tries)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_create_request, 0, 0, 2)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, type)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_put_string, 0, 0, 3)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, type)
-+ ZEND_ARG_INFO(0, value)
-+ ZEND_ARG_INFO(0, options)
-+ ZEND_ARG_INFO(0, tag)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_put_int, 0, 0, 3)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, type)
-+ ZEND_ARG_INFO(0, value)
-+ ZEND_ARG_INFO(0, options)
-+ ZEND_ARG_INFO(0, tag)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_put_attr, 0, 0, 3)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, type)
-+ ZEND_ARG_INFO(0, value)
-+ ZEND_ARG_INFO(0, options)
-+ ZEND_ARG_INFO(0, tag)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_put_addr, 0, 0, 3)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, type)
-+ ZEND_ARG_INFO(0, addr)
-+ ZEND_ARG_INFO(0, options)
-+ ZEND_ARG_INFO(0, tag)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_put_vendor_string, 0, 0, 4)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, vendor)
-+ ZEND_ARG_INFO(0, type)
-+ ZEND_ARG_INFO(0, value)
-+ ZEND_ARG_INFO(0, options)
-+ ZEND_ARG_INFO(0, tag)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_put_vendor_int, 0, 0, 4)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, vendor)
-+ ZEND_ARG_INFO(0, type)
-+ ZEND_ARG_INFO(0, value)
-+ ZEND_ARG_INFO(0, options)
-+ ZEND_ARG_INFO(0, tag)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_put_vendor_attr, 0, 0, 4)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, vendor)
-+ ZEND_ARG_INFO(0, type)
-+ ZEND_ARG_INFO(0, value)
-+ ZEND_ARG_INFO(0, options)
-+ ZEND_ARG_INFO(0, tag)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_put_vendor_addr, 0, 0, 4)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, vendor)
-+ ZEND_ARG_INFO(0, type)
-+ ZEND_ARG_INFO(0, addr)
-+ ZEND_ARG_INFO(0, options)
-+ ZEND_ARG_INFO(0, tag)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_send_request, 0, 0, 1)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_get_attr, 0, 0, 1)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_get_tagged_attr_data, 0, 0, 1)
-+ ZEND_ARG_INFO(0, data)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_get_tagged_attr_tag, 0, 0, 1)
-+ ZEND_ARG_INFO(0, data)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_get_vendor_attr, 0, 0, 1)
-+ ZEND_ARG_INFO(0, data)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_cvt_addr, 0, 0, 1)
-+ ZEND_ARG_INFO(0, data)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_cvt_int, 0, 0, 1)
-+ ZEND_ARG_INFO(0, data)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_cvt_string, 0, 0, 1)
-+ ZEND_ARG_INFO(0, data)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_salt_encrypt_attr, 0, 0, 2)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, data)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_request_authenticator, 0, 0, 1)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_server_secret, 0, 0, 1)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_demangle, 0, 0, 2)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, mangled)
-+ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_radius_demangle_mppe_key, 0, 0, 2)
-+ ZEND_ARG_INFO(0, radius_handle)
-+ ZEND_ARG_INFO(0, mangled)
-+ZEND_END_ARG_INFO()
-+
-+/* }}} */
-+
-+
- /* {{{ radius_functions[]
- *
- * Every user visible function must have an entry in radius_functions[].
- */
- zend_function_entry radius_functions[] = {
-- PHP_FE(radius_auth_open, NULL)
-- PHP_FE(radius_acct_open, NULL)
-- PHP_FE(radius_close, NULL)
-- PHP_FE(radius_strerror, NULL)
-- PHP_FE(radius_config, NULL)
-- PHP_FE(radius_add_server, NULL)
-- PHP_FE(radius_create_request, NULL)
-- PHP_FE(radius_put_string, NULL)
-- PHP_FE(radius_put_int, NULL)
-- PHP_FE(radius_put_attr, NULL)
-- PHP_FE(radius_put_addr, NULL)
-- PHP_FE(radius_put_vendor_string, NULL)
-- PHP_FE(radius_put_vendor_int, NULL)
-- PHP_FE(radius_put_vendor_attr, NULL)
-- PHP_FE(radius_put_vendor_addr, NULL)
-- PHP_FE(radius_send_request, NULL)
-- PHP_FE(radius_get_attr, NULL)
-- PHP_FE(radius_get_tagged_attr_data, NULL)
-- PHP_FE(radius_get_tagged_attr_tag, NULL)
-- PHP_FE(radius_get_vendor_attr, NULL)
-- PHP_FE(radius_cvt_addr, NULL)
-- PHP_FE(radius_cvt_int, NULL)
-- PHP_FE(radius_cvt_string, NULL)
-- PHP_FE(radius_salt_encrypt_attr, NULL)
-- PHP_FE(radius_request_authenticator, NULL)
-- PHP_FE(radius_server_secret, NULL)
-- PHP_FE(radius_demangle, NULL)
-- PHP_FE(radius_demangle_mppe_key, NULL)
-+ PHP_FE(radius_auth_open, arginfo_radius_auth_open)
-+ PHP_FE(radius_acct_open, arginfo_radius_acct_open)
-+ PHP_FE(radius_close, arginfo_radius_close)
-+ PHP_FE(radius_strerror, arginfo_radius_strerror)
-+ PHP_FE(radius_config, arginfo_radius_config)
-+ PHP_FE(radius_add_server, arginfo_radius_add_server)
-+ PHP_FE(radius_create_request, arginfo_radius_create_request)
-+ PHP_FE(radius_put_string, arginfo_radius_put_string)
-+ PHP_FE(radius_put_int, arginfo_radius_put_int)
-+ PHP_FE(radius_put_attr, arginfo_radius_put_attr)
-+ PHP_FE(radius_put_addr, arginfo_radius_put_addr)
-+ PHP_FE(radius_put_vendor_string, arginfo_radius_put_vendor_string)
-+ PHP_FE(radius_put_vendor_int, arginfo_radius_put_vendor_int)
-+ PHP_FE(radius_put_vendor_attr, arginfo_radius_put_vendor_attr)
-+ PHP_FE(radius_put_vendor_addr, arginfo_radius_put_vendor_addr)
-+ PHP_FE(radius_send_request, arginfo_radius_get_attr)
-+ PHP_FE(radius_get_attr, arginfo_radius_get_attr)
-+ PHP_FE(radius_get_tagged_attr_data, arginfo_radius_get_tagged_attr_data)
-+ PHP_FE(radius_get_tagged_attr_tag, arginfo_radius_get_tagged_attr_tag)
-+ PHP_FE(radius_get_vendor_attr, arginfo_radius_get_vendor_attr)
-+ PHP_FE(radius_cvt_addr, arginfo_radius_cvt_addr)
-+ PHP_FE(radius_cvt_int, arginfo_radius_cvt_int)
-+ PHP_FE(radius_cvt_string, arginfo_radius_cvt_string)
-+ PHP_FE(radius_salt_encrypt_attr, arginfo_radius_salt_encrypt_attr)
-+ PHP_FE(radius_request_authenticator, arginfo_radius_request_authenticator)
-+ PHP_FE(radius_server_secret, arginfo_radius_server_secret)
-+ PHP_FE(radius_demangle, arginfo_radius_demangle)
-+ PHP_FE(radius_demangle_mppe_key, arginfo_radius_demangle_mppe_key)
- {NULL, NULL, NULL} /* Must be the last line in radius_functions[] */
- };
- /* }}} */
---- a/php_radius.h 2016-02-15 10:11:50.000000000 -0500
-+++ b/php_radius.h 2022-12-13 10:24:33.505295274 -0500
-@@ -96,6 +96,14 @@
- #define RADIUS_OPTION_TAGGED RAD_OPTION_TAG
- #define RADIUS_OPTION_SALT RAD_OPTION_SALT
-
-+#ifndef TSRMLS_D
-+#define TSRMLS_D void
-+#define TSRMLS_DC
-+#define TSRMLS_C
-+#define TSRMLS_CC
-+#define TSRMLS_FETCH()
-+#endif
-+
- #endif /* PHP_RADIUS_H */
-
-
---- a/radlib_compat.h 2016-02-15 10:11:50.000000000 -0500
-+++ b/radlib_compat.h 2022-12-13 10:24:33.505295274 -0500
-@@ -83,6 +83,14 @@
- } while (0)
- #endif
-
-+#ifndef TSRMLS_D
-+#define TSRMLS_D void
-+#define TSRMLS_DC
-+#define TSRMLS_C
-+#define TSRMLS_CC
-+#define TSRMLS_FETCH()
-+#endif
-+
- #endif
-
-
---- a/tests/server/fake_server.php 2016-02-15 10:11:50.000000000 -0500
-+++ b/tests/server/fake_server.php 2022-12-13 10:46:50.933484601 -0500
-@@ -321,7 +321,7 @@
- *
- * @return boolean
- */
-- function skip() {
-+ static function skip() {
- return !(function_exists('socket_create') && function_exists('pcntl_fork') && function_exists('radius_acct_open'));
- }
-
diff --git a/dev-php/pecl-radius/metadata.xml b/dev-php/pecl-radius/metadata.xml
deleted file mode 100644
index 222c77f3742a..000000000000
--- a/dev-php/pecl-radius/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r4.ebuild b/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r4.ebuild
deleted file mode 100644
index 187662b880a8..000000000000
--- a/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="radius"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-
-USE_PHP="php8-2 php8-3"
-PHP_EXT_PECL_FILENAME="${PN/pecl-/}-${PV/_beta/b}.tgz"
-PHP_EXT_S="${WORKDIR}/${PHP_EXT_PECL_FILENAME%.tgz}"
-PHP_EXT_NEEDED_USE="pcntl(-),sockets(-)"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="Provides support for RADIUS authentication (RFC 2865) and accounting (RFC 2866)"
-HOMEPAGE="https://pecl.php.net/package/radius"
-S="${PHP_EXT_S}"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-PATCHES=( "${FILESDIR}/1.4.0-php8.patch" )
-
-src_unpack() {
- default
- # Non-portable test
- rm "${S}/tests/radius_close.phpt" || die
-}
diff --git a/dev-php/pecl-raphf/Manifest b/dev-php/pecl-raphf/Manifest
deleted file mode 100644
index fe67b291dc82..000000000000
--- a/dev-php/pecl-raphf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST raphf-2.0.1.tgz 16003 BLAKE2B 4eaf9f89e6572e17e0df347543dc99221f68d45103444f89e59862b9078574722278fbb1e2841b0a5952ffd6dfc4ea0fa81298f2014ffbe8a6b51ed6887f6692 SHA512 0a609fc21a62880963e7afb75297eb75a2598aab2c816cb61e84d665b0453e4952aa9bf25fe2c818cc94492a4b94aed965053c67899fdb984d88661364fffb1e
diff --git a/dev-php/pecl-raphf/metadata.xml b/dev-php/pecl-raphf/metadata.xml
deleted file mode 100644
index 222c77f3742a..000000000000
--- a/dev-php/pecl-raphf/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/pecl-raphf/pecl-raphf-2.0.1-r3.ebuild b/dev-php/pecl-raphf/pecl-raphf-2.0.1-r3.ebuild
deleted file mode 100644
index 1a57e6700f11..000000000000
--- a/dev-php/pecl-raphf/pecl-raphf-2.0.1-r3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="raphf"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-PHP_EXT_ECONF_ARGS=""
-PHP_INI_NAME="30-${PHP_EXT_NAME}"
-
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="A reusable, persistent handle and resource factory API"
-LICENSE="BSD-2"
-SLOT="7"
-KEYWORDS="amd64 x86"
diff --git a/dev-php/pecl-redis/Manifest b/dev-php/pecl-redis/Manifest
deleted file mode 100644
index 45b242706a21..000000000000
--- a/dev-php/pecl-redis/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST redis-6.1.0.tgz 373740 BLAKE2B 9ad24fb1968a8873bcc38a53fa1f3f15b44b2423785c3c8d50c4ea4bdb7a5ddbb3148a579b8bf8676307c48adb319ffe78854e580ff034e21c0584f3501ea59f SHA512 731697b429f8070ae33f02b6a302904c6e8e79c8d6fd3d07b9fcdb50f55b52448292a936ca4050406d14b6db11669269a315c798ce52a80e4857427a65b01dff
-DIST redis-6.3.0.tgz 399284 BLAKE2B f848fb2328de3ae396ac4ce6eacdd03be1c0d74164d9343c87b184d6f01a5aed5b264b10d63ed838073bc356ed8ba5412117cb9616e7dfd078102068f2b38d59 SHA512 1c6d43bf1a5766c8127ba16ace0a605088a5bd68661e4b30475a93e560ba2640d0acd4e41af20e9fcf8fbf8249bdb687eec86847a5110aeaca92b0f320eab2e2
diff --git a/dev-php/pecl-redis/metadata.xml b/dev-php/pecl-redis/metadata.xml
deleted file mode 100644
index 381f530243d9..000000000000
--- a/dev-php/pecl-redis/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <use>
- <flag name="igbinary">Enables igbinary serialisation support</flag>
- <flag name="json">Enables json serializer support</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-php/pecl-redis/pecl-redis-6.1.0.ebuild b/dev-php/pecl-redis/pecl-redis-6.1.0.ebuild
deleted file mode 100644
index 0a58a9f1494f..000000000000
--- a/dev-php/pecl-redis/pecl-redis-6.1.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="redis"
-USE_PHP="php8-2 php8-3"
-PHP_EXT_NEEDED_USE="json(+)?,session(-)?"
-MY_P="${PN/pecl-/}-${PV/_rc/RC}"
-PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
-PHP_EXT_S="${WORKDIR}/${MY_P}"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="PHP extension for interfacing with Redis"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
-IUSE="igbinary +json lz4 +session zstd"
-
-DEPEND="
- igbinary? ( >=dev-php/igbinary-3.0.1-r1[php_targets_php8-2(-)?,php_targets_php8-3(-)?] )
- lz4? ( app-arch/lz4:= )
- zstd? ( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}
- !dev-php/pecl-redis:7"
-
-# The test suite requires network access.
-RESTRICT=test
-
-S="${WORKDIR}/${MY_P}"
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --enable-redis
- --disable-redis-lzf
- --disable-redis-msgpack
- $(use_enable igbinary redis-igbinary)
- $(use_enable json redis-json)
- $(use_enable lz4 redis-lz4)
- $(use_with lz4 liblz4)
- $(use_enable session redis-session)
- $(use_enable zstd redis-zstd)
- $(use_with zstd libzstd)
- )
- php-ext-source-r3_src_configure
-}
-
-src_test() {
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- # Run tests for Redis class
- ${PHPCLI} -d extension=modules/redis.so \
- tests/TestRedis.php \
- --class Redis \
- --host ${PECL_REDIS_HOST} || die 'test suite failed'
- done
-}
diff --git a/dev-php/pecl-redis/pecl-redis-6.3.0.ebuild b/dev-php/pecl-redis/pecl-redis-6.3.0.ebuild
deleted file mode 100644
index ceb43618a437..000000000000
--- a/dev-php/pecl-redis/pecl-redis-6.3.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="redis"
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-PHP_EXT_NEEDED_USE="json(+)?,session(-)?"
-MY_P="${PN/pecl-/}-${PV/_rc/RC}"
-PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
-PHP_EXT_S="${WORKDIR}/${MY_P}"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="PHP extension for interfacing with Redis"
-S="${WORKDIR}/${MY_P}"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
-IUSE="igbinary +json lz4 +session zstd"
-
-DEPEND="
- igbinary? ( >=dev-php/igbinary-3.0.1-r1[php_targets_php8-2(-)?,php_targets_php8-3(-)?,php_targets_php8-4(-)?,php_targets_php8-5(-)?] )
- lz4? ( app-arch/lz4:= )
- zstd? ( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}
- !dev-php/pecl-redis:7"
-
-# The test suite requires network access.
-RESTRICT=test
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --enable-redis
- --disable-redis-lzf
- --disable-redis-msgpack
- $(use_enable igbinary redis-igbinary)
- $(use_enable json redis-json)
- $(use_enable lz4 redis-lz4)
- $(use_with lz4 liblz4)
- $(use_enable session redis-session)
- $(use_enable zstd redis-zstd)
- $(use_with zstd libzstd)
- )
- php-ext-source-r3_src_configure
-}
-
-src_test() {
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- # Run tests for Redis class
- ${PHPCLI} -d extension=modules/redis.so \
- tests/TestRedis.php \
- --class Redis \
- --host ${PECL_REDIS_HOST} || die 'test suite failed'
- done
-}
diff --git a/dev-php/pecl-rrd/Manifest b/dev-php/pecl-rrd/Manifest
deleted file mode 100644
index 23eeb6d19ab1..000000000000
--- a/dev-php/pecl-rrd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rrd-2.0.3.tgz 19178 BLAKE2B 473fe53e858665372133db9f13d9aeac330da2ca57a8fb59f0eb280f1bdd40d2f0b28179a9b150acdf15d7bbc6fb5416a82dcd670c67ad39050cbd1c5795b62e SHA512 28679ccead54806d1e92accc6f5ebab582a41db802f95797ddb43e3e15690889be3437f22e2a14939d217422ac2700ef90ae0a9b36244ddead3856343b3e09b4
diff --git a/dev-php/pecl-rrd/files/2.0.1/0001-arginfo.patch b/dev-php/pecl-rrd/files/2.0.1/0001-arginfo.patch
deleted file mode 100644
index 28496fe19c96..000000000000
--- a/dev-php/pecl-rrd/files/2.0.1/0001-arginfo.patch
+++ /dev/null
@@ -1,81 +0,0 @@
---- a/rrd.c 2020/09/23 07:41:40 350617
-+++ b/rrd.c 2020/09/23 09:09:08 350618
-@@ -552,6 +552,9 @@
- ZEND_ARG_INFO(0, file)
- ZEND_ARG_INFO(0, options)
- ZEND_END_ARG_INFO()
-+
-+ZEND_BEGIN_ARG_INFO(arginfo_rrd_void, 0)
-+ZEND_END_ARG_INFO()
- /* }}} */
-
- /* {{{ */
-@@ -559,7 +562,7 @@
- PHP_FE(rrd_update, arginfo_rrd_update)
- PHP_FE(rrd_create, arginfo_rrd_create)
- PHP_FE(rrd_graph, arginfo_rrd_graph)
-- PHP_FE(rrd_error, NULL)
-+ PHP_FE(rrd_error, arginfo_rrd_void)
- PHP_FE(rrd_fetch, arginfo_rrd_fetch)
- PHP_FE(rrd_first, arginfo_rrd_first)
- PHP_FE(rrd_info, arginfo_rrd_info)
-@@ -569,9 +572,9 @@
- PHP_FE(rrd_tune, arginfo_rrd_tune)
- PHP_FE(rrd_xport, arginfo_rrd_xport)
- #ifdef HAVE_RRDC_DISCONNECT
-- PHP_FE(rrdc_disconnect, NULL)
-+ PHP_FE(rrdc_disconnect, arginfo_rrd_void)
- #endif
-- PHP_FE(rrd_version, NULL)
-+ PHP_FE(rrd_version, arginfo_rrd_void)
- PHP_FE_END
- };
- /* }}} */
---- a/rrd_create.c 2020/09/23 07:41:40 350617
-+++ b/rrd_create.c 2020/09/23 09:09:08 350618
-@@ -323,10 +323,13 @@
- ZEND_ARG_INFO(0, description)
- ZEND_END_ARG_INFO()
-
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_rrdcreator_void, 0, 0, 0)
-+ZEND_END_ARG_INFO()
-+
- /* class method table */
- static zend_function_entry rrd_create_methods[] = {
- PHP_ME(RRDCreator, __construct, arginfo_rrdcreator_construct, ZEND_ACC_PUBLIC)
-- PHP_ME(RRDCreator, save, NULL, ZEND_ACC_PUBLIC)
-+ PHP_ME(RRDCreator, save, arginfo_rrdcreator_void, ZEND_ACC_PUBLIC)
- PHP_ME(RRDCreator, addDataSource, arginfo_rrdcreator_description, ZEND_ACC_PUBLIC)
- PHP_ME(RRDCreator, addArchive, arginfo_rrdcreator_description, ZEND_ACC_PUBLIC)
- PHP_FE_END
---- a/rrd_graph.c 2020/09/23 07:41:40 350617
-+++ b/rrd_graph.c 2020/09/23 09:09:08 350618
-@@ -140,6 +140,7 @@
- array_init(&zv_argv);
-
- ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL(obj->zv_arr_options), num_key, zs_key, zv_option_val) {
-+ (void)num_key; /* to avoid -Wunused-but-set-variable */
- smart_string option = {0}; /* one argument option */
-
- /* option with string key means long option, hence they are used as
-@@ -356,6 +357,9 @@
- /* }}} */
-
- /* arguments */
-+ZEND_BEGIN_ARG_INFO_EX(arginfo_rrd_void, 0, 0, 0)
-+ZEND_END_ARG_INFO()
-+
- ZEND_BEGIN_ARG_INFO_EX(arginfo_rrd_path, 0, 0, 1)
- ZEND_ARG_INFO(0, path)
- ZEND_END_ARG_INFO()
-@@ -367,8 +371,8 @@
- /* class method table */
- static zend_function_entry rrd_graph_methods[] = {
- PHP_ME(RRDGraph, __construct, arginfo_rrd_path, ZEND_ACC_PUBLIC)
-- PHP_ME(RRDGraph, save, NULL, ZEND_ACC_PUBLIC)
-- PHP_ME(RRDGraph, saveVerbose, NULL, ZEND_ACC_PUBLIC)
-+ PHP_ME(RRDGraph, save, arginfo_rrd_void, ZEND_ACC_PUBLIC)
-+ PHP_ME(RRDGraph, saveVerbose, arginfo_rrd_void, ZEND_ACC_PUBLIC)
- PHP_ME(RRDGraph, setOptions, arginfo_rrd_options, ZEND_ACC_PUBLIC)
- PHP_FE_END
- };
diff --git a/dev-php/pecl-rrd/files/2.0.1/0002-relax-float-test-result.patch b/dev-php/pecl-rrd/files/2.0.1/0002-relax-float-test-result.patch
deleted file mode 100644
index b4a692fc3f5f..000000000000
--- a/dev-php/pecl-rrd/files/2.0.1/0002-relax-float-test-result.patch
+++ /dev/null
@@ -1,132 +0,0 @@
---- a/tests/rrd_010.phpt 2020/09/23 07:41:40 350617
-+++ b/tests/rrd_010.phpt 2020/09/23 09:09:08 350618
-@@ -40,11 +40,11 @@
- [920805900]=>
- float(0)
- [920806200]=>
-- float(0.033333333333333)
-+ float(0.03333333333%s)
- [920806500]=>
-- float(0.033333333333333)
-+ float(0.03333333333%s)
- [920806800]=>
-- float(0.033333333333333)
-+ float(0.03333333333%s)
- [920807100]=>
- float(0.02)
- [920807400]=>
-@@ -52,20 +52,20 @@
- [920807700]=>
- float(0.02)
- [920808000]=>
-- float(0.013333333333333)
-+ float(0.01333333333%s)
- [920808300]=>
-- float(0.016666666666667)
-+ float(0.01666666666%s)
- }
- ["speed2"]=>
- array(13) {
- [920804700]=>
- float(NAN)
- [920805000]=>
-- float(0.056666666666667)
-+ float(0.05666666666%s)
- [920805300]=>
- float(0.02)
- [920805600]=>
-- float(0.0033333333333333)
-+ float(0.00333333333%s)
- [920805900]=>
- float(0)
- [920806200]=>
-@@ -73,7 +73,7 @@
- [920806500]=>
- float(0)
- [920806800]=>
-- float(0.066666666666667)
-+ float(0.06666666666%s)
- [920807100]=>
- float(0.02)
- [920807400]=>
-@@ -81,9 +81,9 @@
- [920807700]=>
- float(0.02)
- [920808000]=>
-- float(0.013333333333333)
-+ float(0.01333333333%s)
- [920808300]=>
-- float(0.016666666666667)
-+ float(0.01666666666%s)
- }
- }
--}
-\ No newline at end of file
-+}
---- a/tests/rrd_012.phpt 2020/09/23 07:41:40 350617
-+++ b/tests/rrd_012.phpt 2020/09/23 09:09:08 350618
-@@ -69,7 +69,7 @@
- ["rra[1].xff"]=>
- float(0.5)
- ["rra[1].cdp_prep[0].value"]=>
-- float(0.026666666666667)
-+ float(0.02666666666%s)
- ["rra[1].cdp_prep[0].unknown_datapoints"]=>
- int(0)
- }
---- a/tests/rrd_017.phpt 2020/09/23 07:41:40 350617
-+++ b/tests/rrd_017.phpt 2020/09/23 09:09:08 350618
-@@ -47,11 +47,11 @@
- [920805900]=>
- float(0)
- [920806200]=>
-- float(0.033333333333333)
-+ float(0.0333333333%s)
- [920806500]=>
-- float(0.033333333333333)
-+ float(0.0333333333%s)
- [920806800]=>
-- float(0.033333333333333)
-+ float(0.0333333333%s)
- [920807100]=>
- float(0.02)
- [920807400]=>
-@@ -59,9 +59,9 @@
- [920807700]=>
- float(0.02)
- [920808000]=>
-- float(0.013333333333333)
-+ float(0.0133333333%s)
- [920808300]=>
-- float(0.016666666666667)
-+ float(0.0166666666%s)
- }
- }
- [1]=>
-@@ -81,11 +81,11 @@
- [920805900]=>
- float(0)
- [920806200]=>
-- float(33.333333333333)
-+ float(33.333333333%s)
- [920806500]=>
-- float(33.333333333333)
-+ float(33.333333333%s)
- [920806800]=>
-- float(33.333333333333)
-+ float(33.333333333%s)
- [920807100]=>
- float(20)
- [920807400]=>
-@@ -93,9 +93,9 @@
- [920807700]=>
- float(20)
- [920808000]=>
-- float(13.333333333333)
-+ float(13.333333333%s)
- [920808300]=>
-- float(16.666666666667)
-+ float(16.666666666%s)
- }
- }
- }
diff --git a/dev-php/pecl-rrd/metadata.xml b/dev-php/pecl-rrd/metadata.xml
deleted file mode 100644
index 222c77f3742a..000000000000
--- a/dev-php/pecl-rrd/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/pecl-rrd/pecl-rrd-2.0.3.ebuild b/dev-php/pecl-rrd/pecl-rrd-2.0.3.ebuild
deleted file mode 100644
index 19ef5c74540e..000000000000
--- a/dev-php/pecl-rrd/pecl-rrd-2.0.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-USE_PHP="php8-2"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="RRDtool bindings for PHP"
-LICENSE="BSD"
-SLOT="7"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="net-analyzer/rrdtool[graph(-)]"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-#PATCHES=( "${FILESDIR}/${PV}" )
-PHP_EXT_ECONF_ARGS=()
-
-src_test() {
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- # Prepare test data
- emake -C tests/data all
- NO_INTERACTION="yes" emake test
- done
-}
diff --git a/dev-php/pecl-ssh2/Manifest b/dev-php/pecl-ssh2/Manifest
deleted file mode 100644
index 3b9751e825bb..000000000000
--- a/dev-php/pecl-ssh2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ssh2-1.4.1.tgz 34265 BLAKE2B 5cd257de7f3b2408f696d4acc463b981ca691f1a10a175e028beb77bf044640e1bfa2c85b1731096af398ae9920bf05f73e383db6c3f9e0c30e38a008ce70278 SHA512 9ff90b95b8fabfa2a75cf8a62a55e93df19d3e952f79234fc1d7ef3a030089f8b3703412bf6e22d85c7bf5825cf8493a4d97ad51a1600185d3d16f81c72e155c
diff --git a/dev-php/pecl-ssh2/metadata.xml b/dev-php/pecl-ssh2/metadata.xml
deleted file mode 100644
index 4d08220c3f76..000000000000
--- a/dev-php/pecl-ssh2/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
-</maintainer>
-<upstream>
- <remote-id type="github">php/pecl-networking-ssh2</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/dev-php/pecl-ssh2/pecl-ssh2-1.4.1-r1.ebuild b/dev-php/pecl-ssh2/pecl-ssh2-1.4.1-r1.ebuild
deleted file mode 100644
index edea606f3146..000000000000
--- a/dev-php/pecl-ssh2/pecl-ssh2-1.4.1-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="ssh2"
-
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="PHP bindings for the libssh2 library"
-HOMEPAGE="https://pecl.php.net/package/ssh2"
-LICENSE="PHP-3.01"
-SLOT="7"
-KEYWORDS="amd64 x86"
-# Upstream notes say there are errors with gcrypt backend
-DEPEND=">=net-libs/libssh2-1.2[-gcrypt]"
-RDEPEND="${DEPEND}"
diff --git a/dev-php/pecl-ssh2/pecl-ssh2-9999.ebuild b/dev-php/pecl-ssh2/pecl-ssh2-9999.ebuild
deleted file mode 100644
index 34e4d36d434d..000000000000
--- a/dev-php/pecl-ssh2/pecl-ssh2-9999.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="ssh2"
-
-USE_PHP="php8-2 php8-3"
-EGIT_REPO_URI="https://github.com/php/pecl-networking-ssh2.git"
-
-inherit php-ext-source-r3 git-r3
-
-DESCRIPTION="PHP bindings for the libssh2 library"
-HOMEPAGE="https://pecl.php.net/package/ssh2"
-LICENSE="PHP-3.01"
-SLOT="7"
-KEYWORDS=""
-# Upstream notes say there are errors with gcrypt backend
-DEPEND=">=net-libs/libssh2-1.2[-gcrypt]"
-RDEPEND="${DEPEND}"
diff --git a/dev-php/pecl-stomp/Manifest b/dev-php/pecl-stomp/Manifest
deleted file mode 100644
index f600cd840773..000000000000
--- a/dev-php/pecl-stomp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST stomp-2.0.3.tgz 23518 BLAKE2B f0253d0e6d1bb51d95007ce2580cb4e5a271547b73705d1ab5be36975cd58068e5fceea64b1451e438fb17601c1b1f513f287b189e3d2922747f735a48e582ef SHA512 e34a63d776cb79da7676d200e4aa2b4a9d4272014fff30eb4c07bc27417d8dc4e7738fb8d62e283cdaac0a411a7bd6e06ef5b06171caa629a404601d14da71d6
diff --git a/dev-php/pecl-stomp/metadata.xml b/dev-php/pecl-stomp/metadata.xml
deleted file mode 100644
index 222c77f3742a..000000000000
--- a/dev-php/pecl-stomp/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/pecl-stomp/pecl-stomp-2.0.3-r2.ebuild b/dev-php/pecl-stomp/pecl-stomp-2.0.3-r2.ebuild
deleted file mode 100644
index 86c4727fdcd0..000000000000
--- a/dev-php/pecl-stomp/pecl-stomp-2.0.3-r2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_PHP="php8-2 php8-3"
-PHP_EXT_NAME="stomp"
-PHP_EXT_NEEDED_USE="ssl(-)?"
-DOCS=( CREDITS doc/classes.php doc/functions.php )
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="PHP extension to communicate with Stomp message brokers"
-HOMEPAGE="https://pecl.php.net/package/stomp"
-LICENSE="PHP-3.01"
-SLOT="7"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples ssl test"
-RESTRICT="!test? ( test )"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --enable-stomp
- --with-openssl-dir=$(usex ssl yes no)
- )
- php-ext-source-r3_src_configure
-}
diff --git a/dev-php/pecl-uploadprogress/Manifest b/dev-php/pecl-uploadprogress/Manifest
deleted file mode 100644
index b6abb05fe048..000000000000
--- a/dev-php/pecl-uploadprogress/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uploadprogress-2.0.2.tgz 19969 BLAKE2B 148cac83b00eb6b4f23861a04829280346957cdfc5bdbe94d687d0efb5da97b5f48162c59b07e0830a67350c7a2aa9a3085a4575f07b32016b01845301f04843 SHA512 b9ee5a09c3de78d58abd34da2d25d7b0cad38416309a9a69192f07e0c3fe2259de261bb3dee571e64e042753f861738ebcd67fa7fafeb595ec32ed3034c773cd
diff --git a/dev-php/pecl-uploadprogress/files/php-debug-testfix.patch b/dev-php/pecl-uploadprogress/files/php-debug-testfix.patch
deleted file mode 100644
index febc989ab79b..000000000000
--- a/dev-php/pecl-uploadprogress/files/php-debug-testfix.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From 57f3c17c684a4e5607a322a24be306eb98d340ac Mon Sep 17 00:00:00 2001
-From: Michael Orlitzky <michael@orlitzky.com>
-Date: Mon, 22 May 2023 10:18:29 -0400
-Subject: [PATCH 1/1] tests: skip tests that fail with --enable-debug.
-
-With PHP debugging enabled, a few tests fail. The root cause of this
-is that uploadprogress_get_contents() can return FALSE to indicate
-that an error has occurred, but its declared type is string. It
-would probably be better if the function raised an error rather
-than abusing the return value, but that's a decision upstream
-would have to agree too (see: Github issue 17). For now we just
-skip the tests if PHP_DEBUG is defined.
----
- tests/uploadprogress_get_contents_error001.phpt | 2 ++
- tests/uploadprogress_get_contents_error003.phpt | 2 ++
- tests/uploadprogress_get_contents_variation002.phpt | 2 ++
- tests/uploadprogress_get_contents_variation006.phpt | 2 ++
- 4 files changed, 8 insertions(+)
-
-diff --git a/tests/uploadprogress_get_contents_error001.phpt b/tests/uploadprogress_get_contents_error001.phpt
-index 63f4f5d..c3e10d9 100644
---- a/tests/uploadprogress_get_contents_error001.phpt
-+++ b/tests/uploadprogress_get_contents_error001.phpt
-@@ -5,6 +5,8 @@ uploadprogress_get_contents - Warns when function is disabled
- <?php
- if (!extension_loaded('uploadprogress')) exit('skip extension not loaded');
-
-+if (PHP_DEBUG) exit('skip test throws a fatal error with --enable-debug');
-+
- --INI--
- uploadprogress.get_contents = Off
-
-diff --git a/tests/uploadprogress_get_contents_error003.phpt b/tests/uploadprogress_get_contents_error003.phpt
-index 1ea19b8..65d94c1 100644
---- a/tests/uploadprogress_get_contents_error003.phpt
-+++ b/tests/uploadprogress_get_contents_error003.phpt
-@@ -5,6 +5,8 @@ uploadprogress_get_contents - Warns when maxlength is less than zero
- <?php
- if (!extension_loaded('uploadprogress')) exit('skip extension not loaded');
-
-+if (PHP_DEBUG) exit('skip test throws a fatal error with --enable-debug');
-+
- --INI--
- uploadprogress.get_contents = On
-
-diff --git a/tests/uploadprogress_get_contents_variation002.phpt b/tests/uploadprogress_get_contents_variation002.phpt
-index b4bf458..67b1b89 100644
---- a/tests/uploadprogress_get_contents_variation002.phpt
-+++ b/tests/uploadprogress_get_contents_variation002.phpt
-@@ -5,6 +5,8 @@ uploadprogress_get_contents - File contents not found
- <?php
- if (!extension_loaded('uploadprogress')) exit('skip extension not loaded');
-
-+if (PHP_DEBUG) exit('skip test throws a fatal error with --enable-debug');
-+
- --INI--
- uploadprogress.get_contents = On
-
-diff --git a/tests/uploadprogress_get_contents_variation006.phpt b/tests/uploadprogress_get_contents_variation006.phpt
-index e19f8d5..ec70c78 100644
---- a/tests/uploadprogress_get_contents_variation006.phpt
-+++ b/tests/uploadprogress_get_contents_variation006.phpt
-@@ -5,6 +5,8 @@ uploadprogress_get_contents - When contents file cannot be read
- <?php
- if (!extension_loaded('uploadprogress')) exit('skip extension not loaded');
-
-+if (PHP_DEBUG) exit('skip test throws a fatal error with --enable-debug');
-+
- --INI--
- uploadprogress.get_contents = On
-
---
-2.39.3
-
diff --git a/dev-php/pecl-uploadprogress/metadata.xml b/dev-php/pecl-uploadprogress/metadata.xml
deleted file mode 100644
index f59dc60df813..000000000000
--- a/dev-php/pecl-uploadprogress/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <longdescription lang="en">
- An extension to track the progress of a file upload. See
- https://github.com/php/pecl-php-uploadprogress/tree/master/examples for
- examples. It is known to work on apache with mod_php and, beginning with 2.0,
- php-fpm with apache and nginx; other servers and SAPIs are not known to work.
- </longdescription>
-</pkgmetadata>
diff --git a/dev-php/pecl-uploadprogress/pecl-uploadprogress-2.0.2-r2.ebuild b/dev-php/pecl-uploadprogress/pecl-uploadprogress-2.0.2-r2.ebuild
deleted file mode 100644
index 8eb3d4826c1d..000000000000
--- a/dev-php/pecl-uploadprogress/pecl-uploadprogress-2.0.2-r2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_PHP="php8-2 php8-3"
-PHP_EXT_SAPIS="apache2 fpm"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="An extension to track progress of a file upload"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-
-PATCHES=( "${FILESDIR}/php-debug-testfix.patch" )
-
-RDEPEND="
- php_targets_php8-2? ( || ( dev-lang/php:8.2[apache2(-),fileinfo(-)] dev-lang/php:8.2[fileinfo(-),fpm(-)] ) )
- php_targets_php8-3? ( || ( dev-lang/php:8.3[apache2(-),fileinfo(-)] dev-lang/php:8.3[fileinfo(-),fpm(-)] ) )
-"
diff --git a/dev-php/pecl-uuid/Manifest b/dev-php/pecl-uuid/Manifest
deleted file mode 100644
index 12bfab00171a..000000000000
--- a/dev-php/pecl-uuid/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uuid-1.2.1.tgz 16903 BLAKE2B bfc0f1a29327a637d4bda687bc00fa588a20aae86ade1e771df64eb2241ef3d5d11e368532ad823bacfc94d57876d0e0ec74703247a3b11282fbd7b70473e8c9 SHA512 32afa4e71e6b3a524b0ab4dcf021b5c6272b4061e4bea352355468f0f001ccba7c1ad72b397c35d012ceabc1a3ade68babe37e3c38ef7d83f6d5c3eee3b528d8
diff --git a/dev-php/pecl-uuid/metadata.xml b/dev-php/pecl-uuid/metadata.xml
deleted file mode 100644
index dabe2462bc03..000000000000
--- a/dev-php/pecl-uuid/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/pecl-uuid/pecl-uuid-1.2.1.ebuild b/dev-php/pecl-uuid/pecl-uuid-1.2.1.ebuild
deleted file mode 100644
index dcbc5ea82cc8..000000000000
--- a/dev-php/pecl-uuid/pecl-uuid-1.2.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="uuid"
-PHP_EXT_INIT="yes"
-PHP_EXT_ZENDEXT="no"
-DOCS=( CREDITS )
-
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="A wrapper around libuuid"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="sys-apps/util-linux"
-RDEPEND="${DEPEND}"
-PHP_EXT_ECONF_ARGS=()
diff --git a/dev-php/pecl-xattr/Manifest b/dev-php/pecl-xattr/Manifest
deleted file mode 100644
index de8862d7b6dd..000000000000
--- a/dev-php/pecl-xattr/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pecl-xattr-1.4.0.tgz 8401 BLAKE2B 661611cd638db4807b33b68d549cb85659c1fe092d2f576a72f44a5afd5306e551303f4b55a4ed6354b5fa69c91f98c8a7e0d27eb7700c1aa506bfaa50dbf991 SHA512 b8e0225e07df55f428db7d9c26fa4c7007f7345df72bced162b1910235de52040147c1925658bcd428f6dd76793a874d3db6cd14258cf3f794f3abe5ec07e97d
-DIST pecl-xattr-1.4.1.tgz 8694 BLAKE2B 6681ab603648a9e2cc18270f37a6d508efadbf468f6267126bd7b62bfa0490f4ea3b8c536a933837d85021889934cc62f7ced6927f74e3c1106cd185a710c830 SHA512 30b9a925e3db6b6b6aef2f8a8b75822f892e8edcc843611090ce00ee7f65d40780a9a813ebb470b5b26670a73e8ed9459fc13282f74a1903119b770e38c5fa78
diff --git a/dev-php/pecl-xattr/metadata.xml b/dev-php/pecl-xattr/metadata.xml
deleted file mode 100644
index 5a0914b10ce9..000000000000
--- a/dev-php/pecl-xattr/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>jkroon@gentoo.org</email>
- <name>Jaco Kroon</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/pecl-xattr/pecl-xattr-1.4.0-r1.ebuild b/dev-php/pecl-xattr/pecl-xattr-1.4.0-r1.ebuild
deleted file mode 100644
index fe5124621bc7..000000000000
--- a/dev-php/pecl-xattr/pecl-xattr-1.4.0-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="xattr"
-PHP_EXT_NEEDED_USE=""
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="Extended attributes for PHP"
-SRC_URI="${SRC_URI} -> ${P}.tgz"
-
-LICENSE="PHP-3.01"
-SLOT="8"
-KEYWORDS="amd64 ~x86"
diff --git a/dev-php/pecl-xattr/pecl-xattr-1.4.1.ebuild b/dev-php/pecl-xattr/pecl-xattr-1.4.1.ebuild
deleted file mode 100644
index aaa17db496b9..000000000000
--- a/dev-php/pecl-xattr/pecl-xattr-1.4.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="xattr"
-PHP_EXT_NEEDED_USE=""
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="Extended attributes for PHP"
-SRC_URI="${SRC_URI} -> ${P}.tgz"
-
-LICENSE="PHP-3.01"
-SLOT="8"
-KEYWORDS="~amd64 ~x86"
diff --git a/dev-php/pecl-xdiff/Manifest b/dev-php/pecl-xdiff/Manifest
deleted file mode 100644
index a837ca98d247..000000000000
--- a/dev-php/pecl-xdiff/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xdiff-2.1.1.tgz 25842 BLAKE2B 5699ceebc47ab05b24443bf5379ea485dbad459de933661ca1d8d77a3ca5aa31ffde8c79f165fcc3bdb52ed1c3800abafd824ea80bfd0c3cebf59e3b33cf0043 SHA512 80a845bd93d0083d95954be3b81a1b52a3f7d61ec10191af8fc9a46fea91559be97034aabbc51631ce0a9fc9a8ef894f3b4f347b5e917f1e15ffca2a3804c218
diff --git a/dev-php/pecl-xdiff/metadata.xml b/dev-php/pecl-xdiff/metadata.xml
deleted file mode 100644
index ad75a109ffc3..000000000000
--- a/dev-php/pecl-xdiff/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">php/pecl-text-xdiff</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/pecl-xdiff/pecl-xdiff-2.1.1.ebuild b/dev-php/pecl-xdiff/pecl-xdiff-2.1.1.ebuild
deleted file mode 100644
index ba74888aa143..000000000000
--- a/dev-php/pecl-xdiff/pecl-xdiff-2.1.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="xdiff"
-PHP_EXT_PECL_PKG="xdiff"
-DOCS=( README.API )
-
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="PHP extension for generating diff files"
-LICENSE="PHP-3.01"
-
-SLOT="7"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-libs/libxdiff"
-DEPEND="${RDEPEND}"
-PHP_EXT_ECONF_ARGS=()
diff --git a/dev-php/pecl-yaml/Manifest b/dev-php/pecl-yaml/Manifest
deleted file mode 100644
index 77b232c641ff..000000000000
--- a/dev-php/pecl-yaml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yaml-2.3.0.tgz 41819 BLAKE2B bf386029bed199546cc6557da303b7659245f9d9bb6574c4897da0928b4a26efd8cca539f56cefeb9926afb07fc2db3e11487f9023ae061901efa04eafef4489 SHA512 d1dca645bbf3bcf92e5725c1a4d680aa00a97f1560099daefb20f619058b99d587ec9c7234c72d929141db1a53877c9e17e4afcb123c5d7c1be2199559651b38
diff --git a/dev-php/pecl-yaml/metadata.xml b/dev-php/pecl-yaml/metadata.xml
deleted file mode 100644
index f93d19d4b0d7..000000000000
--- a/dev-php/pecl-yaml/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/pecl-yaml/pecl-yaml-2.3.0.ebuild b/dev-php/pecl-yaml/pecl-yaml-2.3.0.ebuild
deleted file mode 100644
index add61a8b4874..000000000000
--- a/dev-php/pecl-yaml/pecl-yaml-2.3.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="yaml"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="YAML 1.1 (YAML Ain't Markup Language) serialization for PHP"
-
-LICENSE="MIT"
-SLOT="7"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-
-DEPEND="dev-libs/libyaml"
-RDEPEND="${DEPEND}"
diff --git a/dev-php/pecl-yaz/Manifest b/dev-php/pecl-yaz/Manifest
deleted file mode 100644
index a3887ef91d62..000000000000
--- a/dev-php/pecl-yaz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yaz-1.2.4.tgz 20204 BLAKE2B f36a0db6b8c49a8a4235f49ef07e28196954e9e25bcbe1a2fe94d69d14224b777f692bdc135b17b4d12d1684bb2abd52fd7966a3d78460e563d8475e31cb0ce6 SHA512 c7e17681ec82805ba74d643b427d6fdb4c4542a7efcf690cf9e4ac8adf61b9a9bfe3268ed317dc5220a85f9962f86387c3054f50e98cd986b29f8fb3f5be6b1e
diff --git a/dev-php/pecl-yaz/metadata.xml b/dev-php/pecl-yaz/metadata.xml
deleted file mode 100644
index 222c77f3742a..000000000000
--- a/dev-php/pecl-yaz/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-php/pecl-yaz/pecl-yaz-1.2.4-r1.ebuild b/dev-php/pecl-yaz/pecl-yaz-1.2.4-r1.ebuild
deleted file mode 100644
index 9a050a4d4890..000000000000
--- a/dev-php/pecl-yaz/pecl-yaz-1.2.4-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="yaz"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-DOCS=( README )
-
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="This extension implements a Z39.50 client for PHP using the YAZ toolkit"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ~ppc64 ~s390 ~sparc x86"
-RESTRICT="test"
-
-DEPEND=">=dev-libs/yaz-3.0.2:0="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-# Needs network access to z3950.indexdata.com
-PROPERTIES="test_network"
-
-PHP_EXT_ECONF_ARGS="--with-yaz=/usr"
diff --git a/dev-php/phar-io-manifest/Manifest b/dev-php/phar-io-manifest/Manifest
deleted file mode 100644
index 5ae33fe33cbe..000000000000
--- a/dev-php/phar-io-manifest/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST phar-io-manifest-2.0.3.tar.gz 10249 BLAKE2B 3463a52fac2d0392b9c4a40089b536b0aebdbfe51154dbeab093da386085ead91eb95cdd133eb4464bde3a616b13c5a5772af2d97edfc585b0fa1128ef2a5166 SHA512 c0c646f0770e66909377f5f4b6b755ecfc070c44ac83d58c3ad07d79aa4481092e7c702e62d0ee65b036dd5de8ba45356d85717a733f141248e41f77d54bbe86
diff --git a/dev-php/phar-io-manifest/files/autoload.php b/dev-php/phar-io-manifest/files/autoload.php
deleted file mode 100644
index f604d8b1f924..000000000000
--- a/dev-php/phar-io-manifest/files/autoload.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-require_once 'Fedora/Autoloader/autoload.php';
-
-\Fedora\Autoloader\Autoload::addClassMap(
- [
- 'phario\\manifest\\manifestdocumentmapper' => '/ManifestDocumentMapper.php',
- 'phario\\manifest\\manifestloader' => '/ManifestLoader.php',
- 'phario\\manifest\\manifestserializer' => '/ManifestSerializer.php',
- 'phario\\manifest\\exception' => '/exceptions/Exception.php',
- 'phario\\manifest\\invalidapplicationnameexception' => '/exceptions/InvalidApplicationNameException.php',
- 'phario\\manifest\\invalidemailexception' => '/exceptions/InvalidEmailException.php',
- 'phario\\manifest\\invalidurlexception' => '/exceptions/InvalidUrlException.php',
- 'phario\\manifest\\manifestdocumentexception' => '/exceptions/ManifestDocumentException.php',
- 'phario\\manifest\\manifestdocumentmapperexception' => '/exceptions/ManifestDocumentMapperException.php',
- 'phario\\manifest\\manifestelementexception' => '/exceptions/ManifestElementException.php',
- 'phario\\manifest\\manifestloaderexception' => '/exceptions/ManifestLoaderException.php',
- 'phario\\manifest\\application' => '/values/Application.php',
- 'phario\\manifest\\applicationname' => '/values/ApplicationName.php',
- 'phario\\manifest\\author' => '/values/Author.php',
- 'phario\\manifest\\authorcollection' => '/values/AuthorCollection.php',
- 'phario\\manifest\\authorcollectioniterator' => '/values/AuthorCollectionIterator.php',
- 'phario\\manifest\\bundledcomponent' => '/values/BundledComponent.php',
- 'phario\\manifest\\bundledcomponentcollection' => '/values/BundledComponentCollection.php',
- 'phario\\manifest\\bundledcomponentcollectioniterator' => '/values/BundledComponentCollectionIterator.php',
- 'phario\\manifest\\copyrightinformation' => '/values/CopyrightInformation.php',
- 'phario\\manifest\\email' => '/values/Email.php',
- 'phario\\manifest\\extension' => '/values/Extension.php',
- 'phario\\manifest\\library' => '/values/Library.php',
- 'phario\\manifest\\license' => '/values/License.php',
- 'phario\\manifest\\manifest' => '/values/Manifest.php',
- 'phario\\manifest\\phpextensionrequirement' => '/values/PhpExtensionRequirement.php',
- 'phario\\manifest\\phpversionrequirement' => '/values/PhpVersionRequirement.php',
- 'phario\\manifest\\requirement' => '/values/Requirement.php',
- 'phario\\manifest\\requirementcollection' => '/values/RequirementCollection.php',
- 'phario\\manifest\\requirementcollectioniterator' => '/values/RequirementCollectionIterator.php',
- 'phario\\manifest\\type' => '/values/Type.php',
- 'phario\\manifest\\url' => '/values/Url.php',
- 'phario\\manifest\\authorelement' => '/xml/AuthorElement.php',
- 'phario\\manifest\\authorelementcollection' => '/xml/AuthorElementCollection.php',
- 'phario\\manifest\\bundleselement' => '/xml/BundlesElement.php',
- 'phario\\manifest\\componentelement' => '/xml/ComponentElement.php',
- 'phario\\manifest\\componentelementcollection' => '/xml/ComponentElementCollection.php',
- 'phario\\manifest\\containselement' => '/xml/ContainsElement.php',
- 'phario\\manifest\\copyrightelement' => '/xml/CopyrightElement.php',
- 'phario\\manifest\\elementcollection' => '/xml/ElementCollection.php',
- 'phario\\manifest\\extelement' => '/xml/ExtElement.php',
- 'phario\\manifest\\extelementcollection' => '/xml/ExtElementCollection.php',
- 'phario\\manifest\\extensionelement' => '/xml/ExtensionElement.php',
- 'phario\\manifest\\licenseelement' => '/xml/LicenseElement.php',
- 'phario\\manifest\\manifestdocument' => '/xml/ManifestDocument.php',
- 'phario\\manifest\\manifestdocumentloadingexception' => '/xml/ManifestDocumentLoadingException.php',
- 'phario\\manifest\\manifestelement' => '/xml/ManifestElement.php',
- 'phario\\manifest\\phpelement' => '/xml/PhpElement.php',
- 'phario\\manifest\\requireselement' => '/xml/RequiresElement.php',
- ],
- __DIR__
-);
-
-\Fedora\Autoloader\Dependencies::required([
- '/usr/share/php/PharIo/Version/autoload.php'
-]);
diff --git a/dev-php/phar-io-manifest/metadata.xml b/dev-php/phar-io-manifest/metadata.xml
deleted file mode 100644
index 6f10ced3923d..000000000000
--- a/dev-php/phar-io-manifest/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">phar-io/manifest</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/phar-io-manifest/phar-io-manifest-2.0.3.ebuild b/dev-php/phar-io-manifest/phar-io-manifest-2.0.3.ebuild
deleted file mode 100644
index 94fa39bddbee..000000000000
--- a/dev-php/phar-io-manifest/phar-io-manifest-2.0.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="Reading phar.io manifest information from a PHP Archive (PHAR)"
-HOMEPAGE="https://github.com/phar-io/manifest"
-SRC_URI="https://github.com/phar-io/manifest/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE="examples"
-
-CDEPEND="dev-php/fedora-autoloader
- >=dev-php/phar-io-version-3.0.1
- >=dev-lang/php-7.2:*[phar,xml(-),xmlwriter(-)]"
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="${CDEPEND}"
-
-S="${WORKDIR}/manifest-${PV}"
-
-src_prepare() {
- default
-
- phpab \
- --output src/autoload.php \
- --template fedora2 \
- --basedir src \
- src \
- || die
-
- cat >> src/autoload.php <<EOF || die "failed to extend autoload.php"
-
-// Dependencies
-\Fedora\Autoloader\Dependencies::required([
- '/usr/share/php/PharIo/Version/autoload.php'
-]);
-EOF
-}
-
-src_install() {
- insinto /usr/share/php/PharIo/Manifest
- doins -r src/*
- dodoc README.md
- use examples && dodoc -r examples
-}
diff --git a/dev-php/phar-io-version/Manifest b/dev-php/phar-io-version/Manifest
deleted file mode 100644
index 580c8ace4666..000000000000
--- a/dev-php/phar-io-version/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST phar-io-version-3.1.0.tar.gz 6954 BLAKE2B cd2ed8f1219a6cbb4b50fbfa835dfb7971b0111363344397c4eed672ec223019f66da5afa20b43aeb3d8a9f301438f5a0b0680208115df73cd7e65eda37b1f1a SHA512 f441f341cd63b2910e384fc1a4bae45ab9ccaeaebea8d79c8b20f1d745255c29dbc349962837da5eaa445cfa64ee3c9a4741058da3e669d66da13e45cae2f65e
diff --git a/dev-php/phar-io-version/files/autoload.php b/dev-php/phar-io-version/files/autoload.php
deleted file mode 100644
index 0036ced557a9..000000000000
--- a/dev-php/phar-io-version/files/autoload.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-/* Autoloader for dev-php/phar-io-version */
-
-require_once 'Fedora/Autoloader/autoload.php';
-
-\Fedora\Autoloader\Autoload::addPsr4('PharIo\\Version\\', __DIR__);
diff --git a/dev-php/phar-io-version/metadata.xml b/dev-php/phar-io-version/metadata.xml
deleted file mode 100644
index 374d367f368e..000000000000
--- a/dev-php/phar-io-version/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">phar-io/version</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/phar-io-version/phar-io-version-3.1.0.ebuild b/dev-php/phar-io-version/phar-io-version-3.1.0.ebuild
deleted file mode 100644
index ac74ac6072b0..000000000000
--- a/dev-php/phar-io-version/phar-io-version-3.1.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="Library for handling version information and constraints"
-HOMEPAGE="https://github.com/phar-io/version"
-SRC_URI="https://github.com/phar-io/version/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-S="${WORKDIR}/version-${PV}"
-
-CDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.2:*"
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="${CDEPEND}"
-
-src_prepare() {
- default
-
- phpab \
- --output src/autoload.php \
- --template fedora2 \
- --basedir src \
- src \
- || die
-}
-
-src_install() {
- insinto /usr/share/php/PharIo/Version
- doins src/*.php
- dodoc README.md
-}
diff --git a/dev-php/phar-utils/Manifest b/dev-php/phar-utils/Manifest
deleted file mode 100644
index 5e445ed38408..000000000000
--- a/dev-php/phar-utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST phar-utils-1.1.2.tar.gz 4223 BLAKE2B fa64eb6f6a53f5a571c4cab21235269321055d09c4adb5d72baa1084d862a72f8ac010d1dd02fa8a3e1da4b8b8b449d648cfa4b47486832f85e68f222184518e SHA512 122c76ee29bb981b75f86f025235577bb9c1cf2b3f18c16740a000284a23e04b8ec7ee37a369513f7c44e4da8a8838d90384a02ce38bcb425f826ac2b6eb3b88
diff --git a/dev-php/phar-utils/files/autoload.php b/dev-php/phar-utils/files/autoload.php
deleted file mode 100644
index 44f0299fd7bd..000000000000
--- a/dev-php/phar-utils/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for symfony-finder and its dependencies */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('Seld\\PharUtils\\', __DIR__);
diff --git a/dev-php/phar-utils/metadata.xml b/dev-php/phar-utils/metadata.xml
deleted file mode 100644
index 7a2309f32992..000000000000
--- a/dev-php/phar-utils/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">Seldaek/phar-utils</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/phar-utils/phar-utils-1.1.2.ebuild b/dev-php/phar-utils/phar-utils-1.1.2.ebuild
deleted file mode 100644
index e3b6014925d4..000000000000
--- a/dev-php/phar-utils/phar-utils-1.1.2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="PHAR file format utilities, for when PHP phars you up"
-HOMEPAGE="https://github.com/Seldaek/phar-utils"
-SRC_URI="https://github.com/Seldaek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="
- dev-lang/php:*[phar]
- dev-php/fedora-autoloader"
-
-src_install() {
- insinto "/usr/share/php/Seld/PharUtils"
- doins -r src/. "${FILESDIR}"/autoload.php
- dodoc README.md
-}
diff --git a/dev-php/psr-log/Manifest b/dev-php/psr-log/Manifest
deleted file mode 100644
index 0ad120fd8e41..000000000000
--- a/dev-php/psr-log/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST psr-log-1.1.4.tar.gz 5843 BLAKE2B b8cd6304495d4e10e4fbc137c226880fdfe8f5e9ce44f72f9389d3d560db1d8a91ea832c9f89772d329c0bd65fc8710ae4125845cda3d0316de307dd39d1b14f SHA512 fca99e74f357c8da9f726a1f83825aa0d2fdda4ce31c67099818c4aa724fcc1293cecd446476697d244f192e92bf6bc2eed39c197028611589825c677a15f3ac
diff --git a/dev-php/psr-log/files/autoload.php b/dev-php/psr-log/files/autoload.php
deleted file mode 100644
index fac5a688b5a9..000000000000
--- a/dev-php/psr-log/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for composer/ca-bundle and its dependencies */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('Psr\\Log\\', __DIR__);
diff --git a/dev-php/psr-log/metadata.xml b/dev-php/psr-log/metadata.xml
deleted file mode 100644
index ada5d643498e..000000000000
--- a/dev-php/psr-log/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <longdescription>
- PSR-3 logger, provide a common interface for logging libraries.
- The main goal is to allow libraries to receive a
- Psr\Log\LoggerInterface object and write logs to it in a simple
- and universal way.
- </longdescription>
- <upstream>
- <remote-id type="github">php-fig/log</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/psr-log/psr-log-1.1.4.ebuild b/dev-php/psr-log/psr-log-1.1.4.ebuild
deleted file mode 100644
index fba021a817a1..000000000000
--- a/dev-php/psr-log/psr-log-1.1.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Common interface for logging libraries"
-HOMEPAGE="https://github.com/php-fig/log"
-SRC_URI="https://github.com/php-fig/log/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="
- dev-lang/php:*
- dev-php/fedora-autoloader"
-
-S="${WORKDIR}/log-${PV}"
-
-src_install() {
- insinto "/usr/share/php/Psr/Log"
- doins -r Psr/Log/. "${FILESDIR}"/autoload.php
- dodoc README.md
-}
diff --git a/dev-php/reactphp-promise/Manifest b/dev-php/reactphp-promise/Manifest
deleted file mode 100644
index c11e1b030091..000000000000
--- a/dev-php/reactphp-promise/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST reactphp-promise-2.8.0.tar.gz 17178 BLAKE2B 43e5a9eef0f774ec4de7be44fbab300dfd78a23b21de2acbb39e44af49ee95b2532f66b711acc4ee152522d4725e1e29f9abae20d0ac2e18fba3dbb3f615cc5e SHA512 8c882c96b47cc53f791de964303014feb00a73594a510287ea352ff619a8432d88f4c094523d4de98234f985f7351cd244bb094484a257aa36357e85eb0ee62e
diff --git a/dev-php/reactphp-promise/metadata.xml b/dev-php/reactphp-promise/metadata.xml
deleted file mode 100644
index 852584f51a68..000000000000
--- a/dev-php/reactphp-promise/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">reactphp/promise</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/reactphp-promise/reactphp-promise-2.8.0.ebuild b/dev-php/reactphp-promise/reactphp-promise-2.8.0.ebuild
deleted file mode 100644
index 3737fbb4c5bf..000000000000
--- a/dev-php/reactphp-promise/reactphp-promise-2.8.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="promise"
-
-DESCRIPTION="A lightweight implementation of CommonJS Promises/A for PHP"
-HOMEPAGE="https://reactphp.org/promise/"
-SRC_URI="https://github.com/reactphp/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.2:*"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- default
-
- phpab \
- --output src/autoload.php \
- --template fedora2 \
- --basedir src \
- src \
- || die
-
-cat >> src/autoload.php <<EOF || die "failed to extend autoload.php"
-
-// Dependencies
-\Fedora\Autoloader\Dependencies::required([
- '${EPREFIX}/usr/share/php/React/Promise/functions.php'
-]);
-EOF
-}
-
-src_install() {
- insinto /usr/share/php/React/Promise
- doins -r src/*
-
- einstalldocs
-}
diff --git a/dev-php/recaptcha/Manifest b/dev-php/recaptcha/Manifest
deleted file mode 100644
index e875c255ca4d..000000000000
--- a/dev-php/recaptcha/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST recaptcha-1.2.4.tar.gz 21762 BLAKE2B 46c00ac95f2d2643a719b8ea4b53f33f92357406168e057dbdb87fb1419dd6626d1032113ba5842c69bdacb385887563b52290a55a861b57ddcf494e325c0595 SHA512 7c0bee86e532547900a0131c2c52d9d3e427eb0465d7ae5ca2bd3ccbeb7620c8b3216313e4ab382013045310f928364c1284a77eee2f2216d5b241e2d275597d
diff --git a/dev-php/recaptcha/metadata.xml b/dev-php/recaptcha/metadata.xml
deleted file mode 100644
index e082944c00c9..000000000000
--- a/dev-php/recaptcha/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <upstream>
- <remote-id type="github">google/recaptcha</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/recaptcha/recaptcha-1.2.4.ebuild b/dev-php/recaptcha/recaptcha-1.2.4.ebuild
deleted file mode 100644
index 2d48efba7a19..000000000000
--- a/dev-php/recaptcha/recaptcha-1.2.4.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="PHP client library for Google's reCAPTCHA service"
-HOMEPAGE="https://github.com/google/recaptcha"
-SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-lang/php"
-BDEPEND="test? ( ${RDEPEND} <dev-php/phpunit-8 )"
-
-src_install() {
- insinto "/usr/share/php/${PN}"
- doins -r src/autoload.php src/ReCaptcha
- dodoc CONTRIBUTING.md README.md
- use examples && dodoc -r examples
-}
-
-src_test() {
- phpunit || die "test suite failed"
-}
-
-pkg_postinst() {
- elog "${PN} has been installed in /usr/share/php/${PN}/."
- elog "To use it in a script, require('${PN}/autoload.php'),"
- elog "and then use the ${PN} class normally. Most of the examples in"
- elog "the documentation should work without further modification."
-}
diff --git a/dev-php/sebastian-code-unit-reverse-lookup/Manifest b/dev-php/sebastian-code-unit-reverse-lookup/Manifest
deleted file mode 100644
index 558659fcf380..000000000000
--- a/dev-php/sebastian-code-unit-reverse-lookup/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sebastian-code-unit-reverse-lookup-2.0.3.tar.gz 3047 BLAKE2B 8a61edd4fe312fb089f5bc5973b7174f64e20a84bddb8bb4f832d4ce3a8d59203cd322b932ffb48108b7ffd9e9a219693b55bbf2ccf5b4314cf5c127701ab323 SHA512 3d4f7c8b517743f556480196b43bdb1d5397ab0d9b11afbfe063f161fbbe55155c192695c7f474cf0abd54a8e118992e2c5b62d2e9009217e07f0f63973cfcc1
diff --git a/dev-php/sebastian-code-unit-reverse-lookup/metadata.xml b/dev-php/sebastian-code-unit-reverse-lookup/metadata.xml
deleted file mode 100644
index dc7abb6c7afd..000000000000
--- a/dev-php/sebastian-code-unit-reverse-lookup/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/code-unit-reverse-lookup</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-2.0.3.ebuild b/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-2.0.3.ebuild
deleted file mode 100644
index b072df837abb..000000000000
--- a/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-2.0.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/sebastian-/}"
-
-DESCRIPTION="Looks up which function or method a line of code belongs to"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.3:*"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- default
-
- phpab \
- --output src/autoload.php \
- --template fedora2 \
- --basedir src \
- src \
- || die
-}
-
-src_install() {
- insinto /usr/share/php/SebastianBergmann/CodeUnitReverseLookup
- doins -r src/.
-
- einstalldocs
-}
diff --git a/dev-php/sebastian-complexity/Manifest b/dev-php/sebastian-complexity/Manifest
deleted file mode 100644
index a4f65cc18eaa..000000000000
--- a/dev-php/sebastian-complexity/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sebastian-complexity-2.0.2.tar.gz 4979 BLAKE2B f742e0f3057d7d24963236e2b32841cd6d8fb9b14870e2bfbe1d84cb737008428c9e00db28f5c2f42a61877a4282b3dbd5935c9a3ea4cf93401691c43bab40df SHA512 04773cfac3622eca3d859e9180f8eb5582e3a4124837b2e2cb536b052eeac6fe19dbae81ddbdcc88405de0ff0b202140609e7a5eb435af54faac4b1262c780e7
diff --git a/dev-php/sebastian-complexity/files/autoload-2.0.2.php b/dev-php/sebastian-complexity/files/autoload-2.0.2.php
deleted file mode 100644
index 07eb31b7ee93..000000000000
--- a/dev-php/sebastian-complexity/files/autoload-2.0.2.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-/* Autoloader for dev-php/sebastian-complexity */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- [
- 'sebastianbergmann\complexity\calculator' => '/Calculator.php',
- 'sebastianbergmann\complexity\complexity' => '/Complexity/Complexity.php',
- 'sebastianbergmann\complexity\complexitycollection' => '/Complexity/ComplexityCollection.php',
- 'sebastianbergmann\complexity\complexitycollectioniterator' => '/Complexity/ComplexityCollectionIterator.php',
- 'sebastianbergmann\complexity\complexitycalculatingvisitor' => '/Visitor/ComplexityCalculatingVisitor.php',
- 'sebastianbergmann\complexity\cyclomaticcomplexitycalculatingvisitor' => '/Visitor/CyclomaticComplexityCalculatingVisitor.php',
- 'sebastianbergmann\complexity\exception' => '/Exception/Exception.php',
- 'sebastianbergmann\complexity\runtimeexception' => '/Exception/RuntimeException.php',
- ],
- __DIR__
-);
diff --git a/dev-php/sebastian-complexity/metadata.xml b/dev-php/sebastian-complexity/metadata.xml
deleted file mode 100644
index 3f4b99635ae6..000000000000
--- a/dev-php/sebastian-complexity/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/complexity</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/sebastian-complexity/sebastian-complexity-2.0.2.ebuild b/dev-php/sebastian-complexity/sebastian-complexity-2.0.2.ebuild
deleted file mode 100644
index 0c9cd090579a..000000000000
--- a/dev-php/sebastian-complexity/sebastian-complexity-2.0.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/sebastian-//}"
-
-DESCRIPTION="Library for calculating the complexity of PHP code units"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- dev-php/nikic-php-parser
- >=dev-lang/php-7.3:*"
-
-src_install() {
- insinto /usr/share/php/SebastianBergmann/Complexity
- doins -r src/*
- newins "${FILESDIR}/autoload-2.0.2.php" autoload.php
-}
diff --git a/dev-php/sebastian-diff/Manifest b/dev-php/sebastian-diff/Manifest
deleted file mode 100644
index ae6be20156cd..000000000000
--- a/dev-php/sebastian-diff/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sebastian-diff-3.0.2.tar.gz 30918 BLAKE2B 33c307c97d30573c913e4a696710c7b0091b3d0a612661b900dfdb749e4fa5c8970d993c0ee8828c4b0342336c39db4c74702114a5a6ae0daf650fc625baade7 SHA512 c06176de492970f3e55a5fdf1901eb56299b3e49cb838b8cdcbb93bc9cfe9fe9c1b693acb0c598c618760c4de0e49deb2f7bad15a929bd13ef08d30fab41b677
diff --git a/dev-php/sebastian-diff/files/autoload-3.0.2.php b/dev-php/sebastian-diff/files/autoload-3.0.2.php
deleted file mode 100644
index 13d6bb4216ab..000000000000
--- a/dev-php/sebastian-diff/files/autoload-3.0.2.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/* Autoloader for dev-php/sebastian-diff */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- array(
- 'sebastianbergmann\diff\chunk' => '/Chunk.php',
- 'sebastianbergmann\diff\diff' => '/Diff.php',
- 'sebastianbergmann\diff\differ' => '/Differ.php',
- 'sebastianbergmann\diff\line' => '/Line.php',
- 'sebastianbergmann\diff\longestcommonsubsequencecalculator' => '/LongestCommonSubsequenceCalculator.php',
- 'sebastianbergmann\diff\memoryefficientlongestcommonsubsequencecalculator' => '/MemoryEfficientLongestCommonSubsequenceCalculator.php',
- 'sebastianbergmann\diff\parser' => '/Parser.php',
- 'sebastianbergmann\diff\timeefficientlongestcommonsubsequencecalculator' => '/TimeEfficientLongestCommonSubsequenceCalculator.php',
- 'sebastianbergmann\diff\configurationexception' => '/Exception/ConfigurationException.php',
- 'sebastianbergmann\diff\exception' => '/Exception/Exception.php',
- 'sebastianbergmann\diff\invalidargumentexception' => '/Exception/InvalidArgumentException.php',
- 'sebastianbergmann\diff\output\abstractchunkoutputbuilder' => '/Output/AbstractChunkOutputBuilder.php',
- 'sebastianbergmann\diff\output\diffonlyoutputbuilder' => '/Output/DiffOnlyOutputBuilder.php',
- 'sebastianbergmann\diff\output\diffoutputbuilderinterface' => '/Output/DiffOutputBuilderInterface.php',
- 'sebastianbergmann\diff\output\strictunifieddiffoutputbuilder' => '/Output/StrictUnifiedDiffOutputBuilder.php',
- 'sebastianbergmann\diff\output\unifieddiffoutputbuilder' => '/Output/UnifiedDiffOutputBuilder.php',
- ),
- __DIR__
-);
diff --git a/dev-php/sebastian-diff/metadata.xml b/dev-php/sebastian-diff/metadata.xml
deleted file mode 100644
index 0bf33cca6401..000000000000
--- a/dev-php/sebastian-diff/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/diff</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/sebastian-diff/sebastian-diff-3.0.2.ebuild b/dev-php/sebastian-diff/sebastian-diff-3.0.2.ebuild
deleted file mode 100644
index 1c87d35f3796..000000000000
--- a/dev-php/sebastian-diff/sebastian-diff-3.0.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="diff"
-
-DESCRIPTION="PHP Diff implementation"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.1:*"
-
-src_install() {
- insinto /usr/share/php/SebastianBergmann/Diff
- doins -r src/*
- newins "${FILESDIR}/autoload-3.0.2.php" autoload.php
-}
diff --git a/dev-php/sebastian-environment/Manifest b/dev-php/sebastian-environment/Manifest
deleted file mode 100644
index bd0f4f039536..000000000000
--- a/dev-php/sebastian-environment/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sebastian-environment-5.1.3.tar.gz 6766 BLAKE2B b19be2ce9b9d514ed5ce7203f2bb0b06c90d36b42dac5f210cbc9d1a764d727aefd6b18fbd291b82516c8902aa3b895e5563eab4113ad977bbc7aa8e63a69068 SHA512 f11826a65ed758e1fe94e6c53293660406ea93f45c107b78053134d695580cb0507786c6d527fef8e7d52ab8df0b4ad9acb2c4a6c758c3a165658a5c3d138d65
diff --git a/dev-php/sebastian-environment/files/autoload-4.2.3.php b/dev-php/sebastian-environment/files/autoload-4.2.3.php
deleted file mode 100644
index 299c469e1906..000000000000
--- a/dev-php/sebastian-environment/files/autoload-4.2.3.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-/* Autoloader for dev-php/sebastian-environment */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- [
- 'sebastianbergmann\environment\console' => '/Console.php',
- 'sebastianbergmann\environment\operatingsystem' => '/OperatingSystem.php',
- 'sebastianbergmann\environment\runtime' => '/Runtime.php',
- ],
- __DIR__
-);
diff --git a/dev-php/sebastian-environment/metadata.xml b/dev-php/sebastian-environment/metadata.xml
deleted file mode 100644
index dde356223d79..000000000000
--- a/dev-php/sebastian-environment/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/environment</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/sebastian-environment/sebastian-environment-5.1.3.ebuild b/dev-php/sebastian-environment/sebastian-environment-5.1.3.ebuild
deleted file mode 100644
index db019dd3acb0..000000000000
--- a/dev-php/sebastian-environment/sebastian-environment-5.1.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/sebastian-//}"
-
-DESCRIPTION="Helps writing PHP code that has runtime-specific execution paths"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.3:*"
-
-src_install() {
- insinto /usr/share/php/SebastianBergmann/Environment
- doins -r src/*
- newins "${FILESDIR}/autoload-4.2.3.php" autoload.php
-}
diff --git a/dev-php/sebastian-lines-of-code/Manifest b/dev-php/sebastian-lines-of-code/Manifest
deleted file mode 100644
index 7f00e06c886c..000000000000
--- a/dev-php/sebastian-lines-of-code/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sebastian-lines-of-code-1.0.3.tar.gz 4438 BLAKE2B 1142dabe91907fdcb469fe223ba292b8444f093c6dfa5d4a428357db59635aa760ccda5b8f077def130eeba3365f5d0f50fad465300ba8028edd9d46f99defbc SHA512 09812716a68586cad8304fd14ee4957de68fff6cfabf9982a126ba19d1990a4822962ccbb384170082b18f0ab081d5beeec06c633f4c374f21718a616a054dfd
diff --git a/dev-php/sebastian-lines-of-code/files/autoload-1.0.3.php b/dev-php/sebastian-lines-of-code/files/autoload-1.0.3.php
deleted file mode 100644
index 5c824ac8c0ac..000000000000
--- a/dev-php/sebastian-lines-of-code/files/autoload-1.0.3.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-/* Autoloader for dev-php/sebastian-linesofcode */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- [
- 'sebastianbergmann\linesofcode\linesofcode' => '/LinesOfCode.php',
- 'sebastianbergmann\linesofcode\linecountingvisitor' => '/LineCountingVisitor.php',
- 'sebastianbergmann\linesofcode\counter' => '/Counter.php',
- 'sebastianbergmann\linesofcode\exception' => '/Exception/Exception.php',
- 'sebastianbergmann\linesofcode\illogicalvaluesexception' => '/Exception/IllogicalValuesException.php',
- 'sebastianbergmann\linesofcode\negativevalueexception' => '/Exception/NegativeValueException.php',
- 'sebastianbergmann\linesofcode\runtimeexception' => '/Exception/RuntimeException.php',
- ],
- __DIR__
-);
diff --git a/dev-php/sebastian-lines-of-code/metadata.xml b/dev-php/sebastian-lines-of-code/metadata.xml
deleted file mode 100644
index 233d89157577..000000000000
--- a/dev-php/sebastian-lines-of-code/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/lines-of-code</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/sebastian-lines-of-code/sebastian-lines-of-code-1.0.3.ebuild b/dev-php/sebastian-lines-of-code/sebastian-lines-of-code-1.0.3.ebuild
deleted file mode 100644
index c88f042e5853..000000000000
--- a/dev-php/sebastian-lines-of-code/sebastian-lines-of-code-1.0.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/sebastian-//}"
-
-DESCRIPTION="Library for counting the lines of code in PHP source code"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- dev-php/nikic-php-parser
- >=dev-lang/php-7.3:*"
-
-src_install() {
- insinto /usr/share/php/SebastianBergmann/LinesOfCode
- doins -r src/*
- newins "${FILESDIR}/autoload-1.0.3.php" autoload.php
-}
diff --git a/dev-php/sebastian-resource-operations/Manifest b/dev-php/sebastian-resource-operations/Manifest
deleted file mode 100644
index 50a598a1575e..000000000000
--- a/dev-php/sebastian-resource-operations/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sebastian-resource-operations-2.0.1.tar.gz 17772 BLAKE2B 8a98c2735973f063fefba9079bf10e1b4a1317eab2e9326bf338d50b2c278673ade93bc20fb415d4d33046575045d0e2d147b5b1ba38812c84031c7a691d1946 SHA512 991716a948f3492b2f3c886f07485fec26ad7e31f8588a2cbf6deff8ef4791e403962578590b117ed43def7753a5f44f0f8c8f92994bc58295d58db3f7d71021
diff --git a/dev-php/sebastian-resource-operations/files/autoload.php b/dev-php/sebastian-resource-operations/files/autoload.php
deleted file mode 100644
index f7b9a4d6f681..000000000000
--- a/dev-php/sebastian-resource-operations/files/autoload.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-/* Autoloader for dev-php/sebastian-resource-operations */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- array(
- 'sebastianbergmann\resourceoperations\resourceoperations' => '/ResourceOperations.php',
- ),
- __DIR__
-);
diff --git a/dev-php/sebastian-resource-operations/metadata.xml b/dev-php/sebastian-resource-operations/metadata.xml
deleted file mode 100644
index 15259de56742..000000000000
--- a/dev-php/sebastian-resource-operations/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/resource-operations</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/sebastian-resource-operations/sebastian-resource-operations-2.0.1.ebuild b/dev-php/sebastian-resource-operations/sebastian-resource-operations-2.0.1.ebuild
deleted file mode 100644
index 82a0e82b1553..000000000000
--- a/dev-php/sebastian-resource-operations/sebastian-resource-operations-2.0.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/sebastian-//}"
-
-DESCRIPTION="Provides a list of PHP built-in functions that operate on resources"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.1:*
- "
-
-src_install() {
- insinto /usr/share/php/SebastianBergmann/ResourceOperations
- doins -r src/*
- doins "${FILESDIR}/autoload.php"
-}
diff --git a/dev-php/sebastian-type/Manifest b/dev-php/sebastian-type/Manifest
deleted file mode 100644
index 55fd5f4c310e..000000000000
--- a/dev-php/sebastian-type/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sebastian-type-1.1.4.tar.gz 19091 BLAKE2B 17a10d98c7356002b474ebab2c128631593ee175033fe9088a6fdfc29f020e33f1f090c1fb47c9890c686d41d207f5c8d2f6fffccd1e53341b8244b2633f55a1 SHA512 5320cad60dc79b213f30ec7b962d9e178ca7e49053eac040a50df3cea05579741f39bdc13872fb1b2d7c779a8e201767ee9550f47bb39cfca9fdac763886390d
diff --git a/dev-php/sebastian-type/files/autoload.php b/dev-php/sebastian-type/files/autoload.php
deleted file mode 100644
index 91b60dbf64b2..000000000000
--- a/dev-php/sebastian-type/files/autoload.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-/* Autoloader for dev-php/sebastian-version */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- [
- 'sebastianbergmann\type\callabletype' => '/CallableType.php',
- 'sebastianbergmann\type\genericobjecttype' => '/GenericObjectType.php',
- 'sebastianbergmann\type\iterabletype' => '/IterableType.php',
- 'sebastianbergmann\type\nulltype' => '/NullType.php',
- 'sebastianbergmann\type\objecttype' => '/ObjectType.php',
- 'sebastianbergmann\type\simpletype' => '/SimpleType.php',
- 'sebastianbergmann\type\type' => '/Type.php',
- 'sebastianbergmann\type\typename' => '/TypeName.php',
- 'sebastianbergmann\type\unknowntype' => '/UnknownType.php',
- 'sebastianbergmann\type\voidtype' => '/VoidType.php',
- 'sebastianbergmann\type\exception' => '/exception/Exception.php',
- 'sebastianbergmann\type\runtimeexception' => '/exception/RuntimeException.php',
- ],
- __DIR__
-);
diff --git a/dev-php/sebastian-type/metadata.xml b/dev-php/sebastian-type/metadata.xml
deleted file mode 100644
index 0976677111a9..000000000000
--- a/dev-php/sebastian-type/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/type</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/sebastian-type/sebastian-type-1.1.4.ebuild b/dev-php/sebastian-type/sebastian-type-1.1.4.ebuild
deleted file mode 100644
index 53f963d8ccd8..000000000000
--- a/dev-php/sebastian-type/sebastian-type-1.1.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/sebastian-/}"
-
-DESCRIPTION="Collection of value objects that represent the types of the PHP type system"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.2:*"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- default
-
- phpab \
- --output src/autoload.php \
- --template fedora2 \
- --basedir src \
- src \
- || die
-}
-
-src_install() {
- insinto /usr/share/php/SebastianBergmann/Type
- doins -r src/.
-
- einstalldocs
-}
diff --git a/dev-php/sebastian-version/Manifest b/dev-php/sebastian-version/Manifest
deleted file mode 100644
index 93119515f194..000000000000
--- a/dev-php/sebastian-version/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sebastian-version-3.0.2.tar.gz 3316 BLAKE2B ecf9bd1e6ad471271410863ac4ce1066cfe13467bc324d4313f829c0bffe765ac07af514f096bc008c95c2e981821f2c8f905646d5194d61cc5c800f173fd345 SHA512 4dba99c14827ef2a402af1faa09c42e55dd16440c0d26fa97927f1c211e779a0d7f6ca005d87fbb76a081bf116d2a7fc3f5296481c908a1eeece162e4aad084d
diff --git a/dev-php/sebastian-version/files/autoload.php b/dev-php/sebastian-version/files/autoload.php
deleted file mode 100644
index 3839169bafb5..000000000000
--- a/dev-php/sebastian-version/files/autoload.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-/* Autoloader for dev-php/sebastian-version */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addClassMap(
- array(
- 'sebastianbergmann\version' => '/../Version.php',
- ),
- __DIR__
-);
diff --git a/dev-php/sebastian-version/metadata.xml b/dev-php/sebastian-version/metadata.xml
deleted file mode 100644
index ec74c535c743..000000000000
--- a/dev-php/sebastian-version/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">sebastianbergmann/version</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/sebastian-version/sebastian-version-3.0.2.ebuild b/dev-php/sebastian-version/sebastian-version-3.0.2.ebuild
deleted file mode 100644
index a2f225f741d5..000000000000
--- a/dev-php/sebastian-version/sebastian-version-3.0.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="version"
-
-DESCRIPTION="Helps with managing the version number of Git-hosted PHP projects"
-HOMEPAGE="https://phpunit.de"
-SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.3:*"
-
-src_install() {
- insinto /usr/share/php/SebastianBergmann
- doins src/Version.php
- insinto /usr/share/php/SebastianBergmann/Version
- doins "${FILESDIR}/autoload.php"
-}
diff --git a/dev-php/semver/Manifest b/dev-php/semver/Manifest
deleted file mode 100644
index d1fbc9481311..000000000000
--- a/dev-php/semver/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST semver-3.2.6.tar.gz 19872 BLAKE2B 239e6a82168e5b9b1077c25de672138f11395bebe31fec088ff874cd83b0acf52b10e155740376733a091bb2844082a5db79740a10cfb70a06020d3c45555d8a SHA512 44e2d195c224af93a6440a97a90e4a201221a7d1ce6bc413b8c86e4bc3d24ede193179294e9bd83da636827e8530f3aefc212652210655be6aa7cc1681a28f3f
diff --git a/dev-php/semver/metadata.xml b/dev-php/semver/metadata.xml
deleted file mode 100644
index df116260c3e5..000000000000
--- a/dev-php/semver/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">composer/semver</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/semver/semver-3.2.6.ebuild b/dev-php/semver/semver-3.2.6.ebuild
deleted file mode 100644
index 092cd6f87554..000000000000
--- a/dev-php/semver/semver-3.2.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Semantic versioning utilities, constraint parsing, and checking"
-HOMEPAGE="https://github.com/composer/semver"
-SRC_URI="https://github.com/composer/semver/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-7.2:*"
-
-src_prepare() {
- default
-
- phpab \
- --output src/autoload.php \
- --template fedora2 \
- --basedir src \
- src \
- || die
-}
-
-src_install() {
- insinto '/usr/share/php/Composer/Semver'
- doins -r src/*
-
- einstalldocs
-}
diff --git a/dev-php/smarty/Manifest b/dev-php/smarty/Manifest
deleted file mode 100644
index bf76715a4a1c..000000000000
--- a/dev-php/smarty/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST smarty-4.3.1.tar.gz 361248 BLAKE2B b09ab14742b9ebdfd1e31ec9d2ac79016ce8869403da67ea241b735875ef25f40c2936a41bda5647ca697b708b91b02a29f5d17ebbc7d6049bf468851f0bc70f SHA512 03a42007fd1c03ba502b7a2255071638e978a54e5d75d4542a033e9f490c7c41587b5593316269107fe904a7b96a1a3337bf9525e038a5bb4051cc9aef13940f
diff --git a/dev-php/smarty/metadata.xml b/dev-php/smarty/metadata.xml
deleted file mode 100644
index 36b08b7f5c7d..000000000000
--- a/dev-php/smarty/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <maintainer type="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
- <longdescription lang="en">
- Smarty is a template engine for PHP, facilitating the separation
- of presentation (HTML/CSS) from application logic. This implies
- that PHP code is application logic, and is separated from the
- presentation.
- </longdescription>
- <upstream>
- <remote-id type="github">smarty-php/smarty</remote-id>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-php/smarty/smarty-4.3.1.ebuild b/dev-php/smarty/smarty-4.3.1.ebuild
deleted file mode 100644
index 862d7c1e50ca..000000000000
--- a/dev-php/smarty/smarty-4.3.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A template engine for PHP"
-HOMEPAGE="https://www.smarty.net/ https://github.com/smarty-php/smarty/"
-SRC_URI="https://github.com/smarty-php/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc64 ~sparc x86"
-IUSE="doc examples"
-
-# PHP unicode support is detected at runtime, and the cached templates
-# that smarty generates depend on it. If, later on, PHP is reinstalled
-# without unicode support, all of the previously-generated cached
-# templates will begin to throw 500 errrors for missing mb_foo
-# functions. See bug #532618.
-RDEPEND="dev-lang/php:*[unicode]"
-
-src_prepare() {
- default
-
- # Prepare the docs and examples for easy dodocing.
- rm docs/_config.yml || die
- mv -v demo examples || die
-}
-
-src_install() {
- insinto "/usr/share/php/${PN}"
- doins -r libs/*
-
- local DOCS=( CHANGELOG.md README.md SECURITY.md )
-
- use doc && dodoc -r docs/*
- use examples && dodoc -r examples
- einstalldocs
-}
-
-pkg_postinst() {
- elog "${PN} has been installed in /usr/share/php/${PN}/."
- elog
- elog 'To use it in your scripts, include the Smarty.class.php file'
- elog "from the \"${PN}\" directory; for example,"
- elog
- elog " require('${PN}/Smarty.class.php');"
- elog
- elog 'After that, the Smarty class will be available to you.'
-}
diff --git a/dev-php/spdx-licenses/Manifest b/dev-php/spdx-licenses/Manifest
deleted file mode 100644
index 3696b2a8b814..000000000000
--- a/dev-php/spdx-licenses/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spdx-licenses-1.5.4.tar.gz 11804 BLAKE2B d6e2b0364f0f6d728e93a0c4e7796e2461b3be03b17ec30ae77db898b1cca3b00a970a9a64d55ddcec1f115be2bcf69e870c6f802267d6a0ed0e05befb87120f SHA512 0912d6060521c0e88e9570af84f8197cc009d060233d4adda540472bdb736fe9ee077ab424d6f46ddbfb7ee23783c34d3282f88222fd305282c54f164b14c5f3
diff --git a/dev-php/spdx-licenses/files/autoload.php b/dev-php/spdx-licenses/files/autoload.php
deleted file mode 100644
index 6ebf96e7378c..000000000000
--- a/dev-php/spdx-licenses/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for composer/ca-bundle and its dependencies */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('Composer\\Spdx\\', __DIR__);
diff --git a/dev-php/spdx-licenses/metadata.xml b/dev-php/spdx-licenses/metadata.xml
deleted file mode 100644
index 74d05ceb674e..000000000000
--- a/dev-php/spdx-licenses/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">composer/spdx-licenses</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/spdx-licenses/spdx-licenses-1.5.4.ebuild b/dev-php/spdx-licenses/spdx-licenses-1.5.4.ebuild
deleted file mode 100644
index 7a74e42a2f7d..000000000000
--- a/dev-php/spdx-licenses/spdx-licenses-1.5.4.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Tools for working with and validating SPDX licenses"
-HOMEPAGE="https://github.com/composer/spdx-licenses"
-SRC_URI="https://github.com/composer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="
- dev-lang/php:*
- dev-php/fedora-autoloader"
-
-src_install() {
- insinto "/usr/share/php/Composer/res"
- doins -r res/.
-
- insinto "/usr/share/php/Composer/Spdx"
- doins -r src/. "${FILESDIR}"/autoload.php
- dodoc README.md
-}
diff --git a/dev-php/swoole/Manifest b/dev-php/swoole/Manifest
deleted file mode 100644
index 09bcf430c9d8..000000000000
--- a/dev-php/swoole/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST swoole-6.2.0.tar.gz 2184242 BLAKE2B b6732f15933e7b5ac2ca30a3358b78c2ad5970543837e8d15c91849bb9c1d0c3fcb17554d3fcc595db03f7f757800a0db78867986ae254299dff87efeffd2f2c SHA512 70442d78b88dfb813a8e142f6ae46b0233bbb4c58b1e365d7281cbb989e222dd96bc27ceb52814ccb6b93c2e64c424dbf78988776d67d9f50977a209679908a1
-DIST swoole-6.2.1.tar.gz 2185631 BLAKE2B ea623ab9e94e2558071dd97d54a0550d23f43d195f7bc5f67c17fe8a96d3ea1331d51abbaec07a7e7124f9788a6e6428f5b91de6fb15f97357d424e461437362 SHA512 cc9a81fb8df4e2f3085abaf55c85052645383dd2a16908012af865fd2b9ab204d8a9d25e6f977e2ee903b2f8728e4248a25cb27a85afe7537fe0f004bbc739c9
diff --git a/dev-php/swoole/metadata.xml b/dev-php/swoole/metadata.xml
deleted file mode 100644
index 5d55213f61c8..000000000000
--- a/dev-php/swoole/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP Project</name>
- </maintainer>
-
- <use>
- <flag name="http2">Add support for HTTP/2 protocol via <pkg>net-libs/nghttp2</pkg></flag>
- </use>
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-php/swoole/swoole-6.2.0.ebuild b/dev-php/swoole/swoole-6.2.0.ebuild
deleted file mode 100644
index f5bd7712d2a1..000000000000
--- a/dev-php/swoole/swoole-6.2.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-PHP_EXT_NAME="swoole"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-PHP_EXT_S="${WORKDIR}/${PN}-src-${PV}"
-PHP_EXT_SAPIS="cli"
-PHP_EXT_NEEDED_USE="cli,sockets?"
-# Supported PHP versions see https://github.com/swoole/swoole-src/blob/master/docs/SUPPORTED.md
-USE_PHP="php8-2 php8-3 php8-4"
-
-inherit php-ext-source-r3
-
-HOMEPAGE="https://www.swoole.co.uk"
-SRC_URI="https://github.com/swoole/swoole-src/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-
-DOCS=( README.md )
-
-DESCRIPTION="Event-driven asynchronous & concurrent & coroutine networking engine"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-DEPEND="
- app-arch/brotli:0=
- dev-libs/libpcre
- sys-libs/zlib:0=
- ssl? (
- dev-libs/openssl:0=
-
- )
- mysql? (
- php_targets_php8-2? ( dev-lang/php:8.2[mysql,mysqli(+)] )
- php_targets_php8-3? ( dev-lang/php:8.3[mysql,mysqli(+)] )
- php_targets_php8-4? ( dev-lang/php:8.4[mysql,mysqli(+)] )
- )
-"
-
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-src-${PV}"
-IUSE="debug http2 mysql sockets ssl"
-
-src_prepare() {
- php-ext-source-r3_src_prepare
-}
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --enable-swoole
- $(use_enable debug)
- $(use_enable http2)
- $(use_enable mysql mysqlnd)
- $(use_enable ssl openssl)
- $(use_with ssl openssl-dir "${EROOT}/usr")
- $(use_enable sockets)
- )
- php-ext-source-r3_src_configure
-}
-
-src_install() {
- php-ext-source-r3_src_compile
-}
-
-src_install() {
- php-ext-source-r3_src_install
-}
-
-src_test() {
- php-ext-source-r3_src_test
-}
diff --git a/dev-php/swoole/swoole-6.2.1.ebuild b/dev-php/swoole/swoole-6.2.1.ebuild
deleted file mode 100644
index f5bd7712d2a1..000000000000
--- a/dev-php/swoole/swoole-6.2.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-PHP_EXT_NAME="swoole"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-PHP_EXT_S="${WORKDIR}/${PN}-src-${PV}"
-PHP_EXT_SAPIS="cli"
-PHP_EXT_NEEDED_USE="cli,sockets?"
-# Supported PHP versions see https://github.com/swoole/swoole-src/blob/master/docs/SUPPORTED.md
-USE_PHP="php8-2 php8-3 php8-4"
-
-inherit php-ext-source-r3
-
-HOMEPAGE="https://www.swoole.co.uk"
-SRC_URI="https://github.com/swoole/swoole-src/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-
-DOCS=( README.md )
-
-DESCRIPTION="Event-driven asynchronous & concurrent & coroutine networking engine"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-DEPEND="
- app-arch/brotli:0=
- dev-libs/libpcre
- sys-libs/zlib:0=
- ssl? (
- dev-libs/openssl:0=
-
- )
- mysql? (
- php_targets_php8-2? ( dev-lang/php:8.2[mysql,mysqli(+)] )
- php_targets_php8-3? ( dev-lang/php:8.3[mysql,mysqli(+)] )
- php_targets_php8-4? ( dev-lang/php:8.4[mysql,mysqli(+)] )
- )
-"
-
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-src-${PV}"
-IUSE="debug http2 mysql sockets ssl"
-
-src_prepare() {
- php-ext-source-r3_src_prepare
-}
-
-src_configure() {
- local PHP_EXT_ECONF_ARGS=(
- --enable-swoole
- $(use_enable debug)
- $(use_enable http2)
- $(use_enable mysql mysqlnd)
- $(use_enable ssl openssl)
- $(use_with ssl openssl-dir "${EROOT}/usr")
- $(use_enable sockets)
- )
- php-ext-source-r3_src_configure
-}
-
-src_install() {
- php-ext-source-r3_src_compile
-}
-
-src_install() {
- php-ext-source-r3_src_install
-}
-
-src_test() {
- php-ext-source-r3_src_test
-}
diff --git a/dev-php/symfony-filesystem/Manifest b/dev-php/symfony-filesystem/Manifest
deleted file mode 100644
index e601937bf01f..000000000000
--- a/dev-php/symfony-filesystem/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST symfony-filesystem-3.4.36.tar.gz 19282 BLAKE2B fd084715356b49588ff6a589372ab1958e3bd58b3af690b554ef1562553bf57504ca184fea06a3aa58ea12381773cebb57e11ba385be5c23ebce3f9e576413ec SHA512 2a43d22e64adfe50a1915f3833c70962f90a8da3cf7bb8b7bf30b1e0f17d6bd4857b35687207e019037d24ad71f46228ddd6eb46713117b82a92f94653cb2384
diff --git a/dev-php/symfony-filesystem/files/autoload.php b/dev-php/symfony-filesystem/files/autoload.php
deleted file mode 100644
index 8ea8655d904f..000000000000
--- a/dev-php/symfony-filesystem/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for symfony-filesystem and its dependencies */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Filesystem\\', __DIR__);
diff --git a/dev-php/symfony-filesystem/metadata.xml b/dev-php/symfony-filesystem/metadata.xml
deleted file mode 100644
index 3e63d7040745..000000000000
--- a/dev-php/symfony-filesystem/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">symfony/filesystem</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/symfony-filesystem/symfony-filesystem-3.4.36.ebuild b/dev-php/symfony-filesystem/symfony-filesystem-3.4.36.ebuild
deleted file mode 100644
index a944791b1c0d..000000000000
--- a/dev-php/symfony-filesystem/symfony-filesystem-3.4.36.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Symfony Filesystem Component"
-HOMEPAGE="https://github.com/symfony/filesystem"
-SRC_URI="https://github.com/symfony/filesystem/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-lang/php:*
- dev-php/fedora-autoloader"
-DEPEND="test? ( ${RDEPEND} <dev-php/phpunit-6 )"
-
-S="${WORKDIR}/filesystem-${PV}"
-
-src_prepare() {
- default
- if use test; then
- cp "${FILESDIR}/autoload.php" "${S}/autoload-test.php" || die
- fi
-}
-
-src_install() {
- insinto "/usr/share/php/Symfony/Component/Filesystem"
- doins -r Exception
- doins *.php "${FILESDIR}/autoload.php"
- dodoc CHANGELOG.md README.md
-}
-
-src_test() {
- phpunit --bootstrap "${S}/autoload-test.php" \
- --exclude-group network || die 'test suite failed'
-}
diff --git a/dev-php/symfony-finder/Manifest b/dev-php/symfony-finder/Manifest
deleted file mode 100644
index 2a5fdc859fb7..000000000000
--- a/dev-php/symfony-finder/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST symfony-finder-3.4.38.tar.gz 25631 BLAKE2B e15224294373f35222ba5af10598339714892d637e7ee6e52ad6e0fd22802c3ea7fd9eda2e172ff0f73a3788afc640ff8093440ab71f1182d13783f96d5b70df SHA512 60987869275547b097ce8492164a443f4535d41d8b4453da3aadf96af536dd1ed6148fbb7100959e5ca7f560b2333359c9256e5d76a71e98aa6e3ccd808df051
diff --git a/dev-php/symfony-finder/files/autoload.php b/dev-php/symfony-finder/files/autoload.php
deleted file mode 100644
index f08b7856a720..000000000000
--- a/dev-php/symfony-finder/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for symfony-finder and its dependencies */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Finder\\', __DIR__);
diff --git a/dev-php/symfony-finder/files/skip-file-time-sort-tests.patch b/dev-php/symfony-finder/files/skip-file-time-sort-tests.patch
deleted file mode 100644
index d0ee130b4e76..000000000000
--- a/dev-php/symfony-finder/files/skip-file-time-sort-tests.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-There's one set of tests that tries to sort an array of files by their
-access and modification times, and that doesn't work if your filesystem
-is mounted with noatime (a lot of our users do that).
-
-This should probably be fixed upstream, and has been reported here:
-
- https://github.com/symfony/symfony/issues/17489
-
-diff --git a/Tests/Iterator/SortableIteratorTest.php b/Tests/Iterator/SortableIteratorTest.php
-index 4750f25..29d176a 100644
---- a/Tests/Iterator/SortableIteratorTest.php
-+++ b/Tests/Iterator/SortableIteratorTest.php
-@@ -62,10 +62,7 @@ class SortableIteratorTest extends RealIteratorTestCase
- || $mode === SortableIterator::SORT_BY_CHANGED_TIME
- || $mode === SortableIterator::SORT_BY_MODIFIED_TIME
- ) {
-- if ('\\' === DIRECTORY_SEPARATOR && SortableIterator::SORT_BY_MODIFIED_TIME !== $mode) {
-- $this->markTestSkipped('Sorting by atime or ctime is not supported on Windows');
-- }
-- $this->assertOrderedIteratorForGroups($expected, $iterator);
-+ $this->markTestSkipped('Sorting by time is failure-prone on Gentoo');
- } else {
- $this->assertOrderedIterator($expected, $iterator);
- }
diff --git a/dev-php/symfony-finder/files/symfony-finder-3.4.28-skip-file-time-sort-tests.patch b/dev-php/symfony-finder/files/symfony-finder-3.4.28-skip-file-time-sort-tests.patch
deleted file mode 100644
index 25729f89e1ef..000000000000
--- a/dev-php/symfony-finder/files/symfony-finder-3.4.28-skip-file-time-sort-tests.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-There's one set of tests that tries to sort an array of files by their
-access and modification times, and that doesn't work if your filesystem
-is mounted with noatime (a lot of our users do that).
-
-This should probably be fixed upstream, and has been reported here:
-
-https://github.com/symfony/symfony/issues/17489
-
---- a/Tests/Iterator/SortableIteratorTest.php
-+++ b/Tests/Iterator/SortableIteratorTest.php
-@@ -65,7 +65,8 @@ class SortableIteratorTest extends RealIteratorTestCase
- if ('\\' === \DIRECTORY_SEPARATOR && SortableIterator::SORT_BY_MODIFIED_TIME !== $mode) {
- $this->markTestSkipped('Sorting by atime or ctime is not supported on Windows');
- }
-- $this->assertOrderedIteratorForGroups($expected, $iterator);
-+ // $this->assertOrderedIteratorForGroups($expected, $iterator);
-+ $this->markTestSkipped('Sorting by time is failure-prone on Gentoo');
- } else {
- $this->assertOrderedIterator($expected, $iterator);
- }
diff --git a/dev-php/symfony-finder/metadata.xml b/dev-php/symfony-finder/metadata.xml
deleted file mode 100644
index be400dd57a4e..000000000000
--- a/dev-php/symfony-finder/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">symfony/finder</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/symfony-finder/symfony-finder-3.4.38.ebuild b/dev-php/symfony-finder/symfony-finder-3.4.38.ebuild
deleted file mode 100644
index 274ecb1b555c..000000000000
--- a/dev-php/symfony-finder/symfony-finder-3.4.38.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Symfony Finder Component"
-HOMEPAGE="https://github.com/symfony/finder"
-SRC_URI="https://github.com/symfony/finder/archive/v${PV}.tar.gz -> symfony-finder-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-lang/php:*
- dev-php/fedora-autoloader"
-DEPEND="test? ( ${RDEPEND} <dev-php/phpunit-6 )"
-
-S="${WORKDIR}/finder-${PV}"
-
-PATCHES=( "${FILESDIR}"/${PN}-3.4.28-skip-file-time-sort-tests.patch )
-
-src_prepare() {
- default
- if use test; then
- cp "${FILESDIR}/autoload.php" "${S}/autoload-test.php" || die
- fi
-}
-
-src_install() {
- insinto "/usr/share/php/Symfony/Component/Finder"
- doins -r Comparator Exception Iterator
- doins *.php "${FILESDIR}"/autoload.php
- dodoc CHANGELOG.md README.md
-}
-
-src_test() {
- phpunit --bootstrap "${S}/autoload-test.php" || die 'test suite failed'
-}
diff --git a/dev-php/symfony-process/Manifest b/dev-php/symfony-process/Manifest
deleted file mode 100644
index d40a06394425..000000000000
--- a/dev-php/symfony-process/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST symfony-process-3.4.38.tar.gz 34424 BLAKE2B d990ba77e1d1e9b00e1b22381c9b3c454d94a8705ff7bd9830b59a32108f590efbb7e434e0f11421ccb143aa72d659d7211062c07c0cb36d18aae1f01e073b3a SHA512 14ff5f874904166978cb4021c87fde42611f05505498a8257089f97ae6f65051427c0f8e720a28b57e64de436818967676e35ddfc273e86b809ea0bf590662af
diff --git a/dev-php/symfony-process/files/autoload.php b/dev-php/symfony-process/files/autoload.php
deleted file mode 100644
index f0b5ceb02c9b..000000000000
--- a/dev-php/symfony-process/files/autoload.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-/* Autoloader for symfony-process and its dependencies */
-
-$vendorDir = '/usr/share/php';
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Process\\', __DIR__);
diff --git a/dev-php/symfony-process/metadata.xml b/dev-php/symfony-process/metadata.xml
deleted file mode 100644
index c67e25864a18..000000000000
--- a/dev-php/symfony-process/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">symfony/process</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/symfony-process/symfony-process-3.4.38.ebuild b/dev-php/symfony-process/symfony-process-3.4.38.ebuild
deleted file mode 100644
index 2d25bb7245fa..000000000000
--- a/dev-php/symfony-process/symfony-process-3.4.38.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="Symfony Process Component"
-HOMEPAGE="https://github.com/symfony/process"
-SRC_URI="https://github.com/symfony/process/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="test"
-RESTRICT="test"
-
-RDEPEND="
- dev-lang/php:*
- dev-php/fedora-autoloader"
-DEPEND="
- test? (
- ${RDEPEND}
- dev-php/phpunit )"
-
-S="${WORKDIR}/process-${PV}"
-
-src_prepare() {
- default
- if use test; then
- cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die
- fi
-}
-
-src_install() {
- insinto "/usr/share/php/Symfony/Component/Process"
- doins -r Exception/ Pipes/ ExecutableFinder.php InputStream.php \
- LICENSE PhpExecutableFinder.php PhpProcess.php ProcessBuilder.php \
- Process.php ProcessUtils.php "${FILESDIR}"/autoload.php
- dodoc README.md
-}
-
-src_test() {
- phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed"
-}
diff --git a/dev-php/tcpdf/Manifest b/dev-php/tcpdf/Manifest
deleted file mode 100644
index bcf56a5d4f2b..000000000000
--- a/dev-php/tcpdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tcpdf-6.2.26.tar.gz 17004923 BLAKE2B bd99f036a808c0063d0cb48e59dab09f313d1dd19095d8131b38c161876f325736da73745a9e47d1ecc4b29b4e961db13761037cfa453d16127761c3518a9c96 SHA512 8ea2b1f2b3cfaa07a903cf286a63ab6b7e5e49881395f905e35740bcecf2ea8ffb1fd569d5dd4f6908918c8be1467be3051dff912416bc8ec80b8848068066be
diff --git a/dev-php/tcpdf/metadata.xml b/dev-php/tcpdf/metadata.xml
deleted file mode 100644
index ca6f47dad088..000000000000
--- a/dev-php/tcpdf/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">tecnickcom/TCPDF</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/tcpdf/tcpdf-6.2.26.ebuild b/dev-php/tcpdf/tcpdf-6.2.26.ebuild
deleted file mode 100644
index 533692a50169..000000000000
--- a/dev-php/tcpdf/tcpdf-6.2.26.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="TCPDF is a FLOSS PHP class for generating PDF documents"
-HOMEPAGE="http://www.tcpdf.org/"
-SRC_URI="https://github.com/tecnickcom/TCPDF/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
-# Main source is LGPL-3+, some included fonts have other licenses
-LICENSE="LGPL-3+ GPL-3 BitstreamVera GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-RDEPEND="dev-lang/php"
-
-S="${WORKDIR}/${P^^}"
-
-src_install() {
- insinto /etc
- doins config/tcpdf_config.php
- # Create a symlink for the config file, because the library will only
- # look for it in its own source tree (not in /etc where we've put it).
- dosym ../../../../../etc/tcpdf_config.php "/usr/share/php/${PN}/config/tcpdf_config.php"
-
- exeinto "/usr/share/php/${PN}/tools"
- doexe tools/tcpdf_addfont.php
-
- insinto "/usr/share/php/${PN}"
- doins tcpdf*.php
- doins -r include fonts
- DOCS=( CHANGELOG.TXT README.md )
-
- use examples && HTML_DOCS=( examples )
- einstalldocs
-}
diff --git a/dev-php/theseer-Autoload/Manifest b/dev-php/theseer-Autoload/Manifest
deleted file mode 100644
index dba07755f512..000000000000
--- a/dev-php/theseer-Autoload/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST theseer-Autoload-1.26.3.tar.gz 43810 BLAKE2B b2d7fe33b9663a3c324656abe63e4ae89533b773007362b546cb9401de0a8fd8f0c00f8f385c4a45c39be675d062cf5dd5a739972fc12611331065f244515d63 SHA512 00a6fbf86cc0f5958c5d0d049af0370ef510fe21a05d7dcbeb1b0771f979ea6638f5db74d913c56b10d9212a68b5d918cdfefec241b1383faf0e97b4305895bd
diff --git a/dev-php/theseer-Autoload/files/autoload.php.tpl b/dev-php/theseer-Autoload/files/autoload.php.tpl
deleted file mode 100644
index cb88eb77c450..000000000000
--- a/dev-php/theseer-Autoload/files/autoload.php.tpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-require_once 'TheSeer/DirectoryScanner/autoload.php';
-require_once 'ezc/Base/autoload.php';
-require_once 'ezc/ConsoleTools/autoload.php';
-
-// @codingStandardsIgnoreFile
-// @codeCoverageIgnoreStart
-// this is an autogenerated file - do not edit
-spl_autoload_register(
- function($class) {
- static $classes = null;
- if ($classes === null) {
- $classes = array(
- ___CLASSLIST___
- );
- }
- $cn = strtolower($class);
- if (isset($classes[$cn])) {
- require ___BASEDIR___$classes[$cn];
- }
- },
- true,
- false
-);
-// @codeCoverageIgnoreEnd
diff --git a/dev-php/theseer-Autoload/files/fedora.php.tpl b/dev-php/theseer-Autoload/files/fedora.php.tpl
deleted file mode 100644
index d05f27231892..000000000000
--- a/dev-php/theseer-Autoload/files/fedora.php.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-// @codingStandardsIgnoreFile
-// @codeCoverageIgnoreStart
-require_once '/usr/share/php/Fedora/Autoloader'.'/autoload.php';
-
-\Fedora\Autoloader\Autoload::addClassMap(
- array(
- ___CLASSLIST___,
- ),
- __DIR__
-);
-// @codeCoverageIgnoreEnd
diff --git a/dev-php/theseer-Autoload/files/fedora2.php.tpl b/dev-php/theseer-Autoload/files/fedora2.php.tpl
deleted file mode 100644
index b337b9646b34..000000000000
--- a/dev-php/theseer-Autoload/files/fedora2.php.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-// @codingStandardsIgnoreFile
-// @codeCoverageIgnoreStart
-require_once 'Fedora/Autoloader'.'/autoload.php';
-
-\Fedora\Autoloader\Autoload::addClassMap(
- array(
- ___CLASSLIST___,
- ),
- __DIR__
-);
-// @codeCoverageIgnoreEnd
diff --git a/dev-php/theseer-Autoload/files/theseer-Autoload-1.26.0-autoload.php.patch b/dev-php/theseer-Autoload/files/theseer-Autoload-1.26.0-autoload.php.patch
deleted file mode 100644
index d85409d47126..000000000000
--- a/dev-php/theseer-Autoload/files/theseer-Autoload-1.26.0-autoload.php.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/composer/bin/phpab
-+++ b/composer/bin/phpab
-@@ -56,7 +56,7 @@ foreach ($files as $file) {
- }
- }
-
--require __DIR__ . '/../../src/autoload.php';
-+require 'TheSeer/Autoload/autoload.php';
-
- $factory = new \TheSeer\Autoload\Factory();
- $factory->getCLI()->run();
-
diff --git a/dev-php/theseer-Autoload/metadata.xml b/dev-php/theseer-Autoload/metadata.xml
deleted file mode 100644
index 82b131853a75..000000000000
--- a/dev-php/theseer-Autoload/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">theseer/Autoload</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild b/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild
deleted file mode 100644
index 4cb9011bfb66..000000000000
--- a/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="Autoload"
-
-DESCRIPTION="PHP Autoload Builder"
-HOMEPAGE="https://github.com/theseer/Autoload"
-SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="dev-lang/php:*[cli,fileinfo(-),tokenizer(-)]
- >=dev-php/theseer-DirectoryScanner-1.3
- <dev-php/theseer-DirectoryScanner-2
- >=dev-php/zetacomponents-Base-1.8
- <dev-php/zetacomponents-Base-2
- >=dev-php/zetacomponents-ConsoleTools-1.7.1
- <dev-php/zetacomponents-ConsoleTools-2"
-
-BDEPEND="${CDEPEND}
- test? (
- >=dev-php/phpunit-8
- <dev-php/phpunit-9
- )"
-
-RDEPEND="${CDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.26.0-autoload.php.patch )
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- default
-
- # Set version
- sed -i \
- -e "s/%development%/${PV}/" \
- phpab.php \
- composer/bin/phpab \
- || die
-
- cp --target-directory src/templates/ci \
- "${FILESDIR}"/fedora.php.tpl \
- "${FILESDIR}"/fedora2.php.tpl \
- || die
-
- # Mimick layout to bootstrap phpab
- mkdir --parents \
- vendor/theseer/directoryscanner \
- vendor/zetacomponents/base \
- vendor/zetacomponents/console-tools \
- || die
-
- ln -s "${EPREFIX}"/usr/share/php/TheSeer/DirectoryScanner vendor/theseer/directoryscanner/src || die
- ln -s "${EPREFIX}"/usr/share/php/ezc/Base vendor/zetacomponents/base/src || die
- ln -s "${EPREFIX}"/usr/share/php/ezc/ConsoleTools vendor/zetacomponents/console-tools/src || die
-
- ./phpab.php \
- --output src/autoload.php \
- --template "${FILESDIR}"/autoload.php.tpl \
- --basedir src \
- src || die
-}
-
-src_test() {
- phpunit --no-coverage --verbose || die "Unit testing failed!"
-}
-
-src_install() {
- insinto /usr/share/php/TheSeer/${MY_PN}
- doins -r src/*
-
- dobin "${S}"/composer/bin/phpab
-
- einstalldocs
-}
diff --git a/dev-php/theseer-DirectoryScanner/Manifest b/dev-php/theseer-DirectoryScanner/Manifest
deleted file mode 100644
index d35162170a7e..000000000000
--- a/dev-php/theseer-DirectoryScanner/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST theseer-DirectoryScanner-1.3.3.tar.gz 9281 BLAKE2B a58cecc35ac96752cc09ef6cd0c6a607014e6b8317559803810089fab1d1d19f33369580bd90fbd328b3f106e3664e65da6750c7ad52c62f446497738a8e60b7 SHA512 260820a468f163641d2a249dab2b812ef3589cb251f4995681a9fc344b38a8aa1dfb7bf52bef702adc627ea39fd8a2bb4f2b18117edba83fe6a1db5e8f69efdd
diff --git a/dev-php/theseer-DirectoryScanner/metadata.xml b/dev-php/theseer-DirectoryScanner/metadata.xml
deleted file mode 100644
index cf4c63f4b67f..000000000000
--- a/dev-php/theseer-DirectoryScanner/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">theseer/DirectoryScanner</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild b/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild
deleted file mode 100644
index 9d3e99b84b29..000000000000
--- a/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="DirectoryScanner"
-
-DESCRIPTION="A recursive directory scanner and filter"
-HOMEPAGE="https://github.com/theseer/DirectoryScanner"
-SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 ~sparc x86"
-
-RDEPEND="dev-lang/php:*"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_install() {
- insinto /usr/share/php/TheSeer/${MY_PN}
- doins -r src/*
-
- einstalldocs
-}
diff --git a/dev-php/theseer-tokenizer/Manifest b/dev-php/theseer-tokenizer/Manifest
deleted file mode 100644
index 691be6071574..000000000000
--- a/dev-php/theseer-tokenizer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST theseer-tokenizer-1.2.1.tar.gz 7537 BLAKE2B 204b39ca71cb6e99696c8bda19e5319e83302cd9fd4689343d3864ec81996d433ea8cfa2578abec2bef440271a1abe3169c3c871fd931c1ab73705cb7c36e4eb SHA512 7c7382f8f2e96984862d187fffb08b020cac8c0a0d93b58f9b1a244a46f8fcbfbe1c18d005acce8f8e1ef9aec2b9be99b7f2312e28f54a66f5a97ee263ed5239
diff --git a/dev-php/theseer-tokenizer/metadata.xml b/dev-php/theseer-tokenizer/metadata.xml
deleted file mode 100644
index e819be73ce10..000000000000
--- a/dev-php/theseer-tokenizer/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">theseer/tokenizer</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.1.ebuild b/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.1.ebuild
deleted file mode 100644
index 5aef2c47af9b..000000000000
--- a/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Convert tokenized PHP source code into XML and other formats"
-HOMEPAGE="https://github.com/theseer/tokenizer"
-SRC_URI="https://github.com/theseer/tokenizer/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="dev-lang/php:*
- dev-php/fedora-autoloader"
-
-BDEPEND="dev-php/theseer-Autoload"
-
-RDEPEND="${CDEPEND}"
-
-S="${WORKDIR}/tokenizer-${PV}"
-
-src_prepare() {
- default
-
- phpab \
- --output src/autoload.php \
- --template fedora2 \
- --basedir src \
- src || die
-}
-
-src_install() {
- insinto /usr/share/php/TheSeer/Tokenizer
- doins -r src/*
-
- einstalldocs
-}
diff --git a/dev-php/twig/Manifest b/dev-php/twig/Manifest
deleted file mode 100644
index 3ebb75db4aec..000000000000
--- a/dev-php/twig/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST twig-1.44.7.tar.gz 126915 BLAKE2B 2a88840cbea671dae367d39422d4b222e275236aab511fa8f5e4704093b53c3c8e5f335aac4930d84d43b05bcbe759993228de40d1aa2dd90e7b84ca8e5af7e6 SHA512 134d43f310f4277902ea06d632a7946de475ce1907cb33176f82cc49ffefc1c13b9d3f4cf76846c0084bb5a1636b001b6eb72d25e3770e118b7c1e4e4a30a373
diff --git a/dev-php/twig/files/Autoloader.php b/dev-php/twig/files/Autoloader.php
deleted file mode 100644
index e4bef5471257..000000000000
--- a/dev-php/twig/files/Autoloader.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-/* Autoloader for dev-php/twig */
-
-if (!class_exists('Twig_Autoloader', false)) {
- // polyfill for old code
- class Twig_Autoloader {
- public static function register(){}
- public static function autoload(){}
- }
-}
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr0('Twig_', __DIR__.'/lib');
-\Fedora\Autoloader\Autoload::addPsr4('Twig\\', __DIR__.'/src');
-
diff --git a/dev-php/twig/metadata.xml b/dev-php/twig/metadata.xml
deleted file mode 100644
index 10c660f698a7..000000000000
--- a/dev-php/twig/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">twigphp/Twig</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/twig/twig-1.44.7.ebuild b/dev-php/twig/twig-1.44.7.ebuild
deleted file mode 100644
index 01310215fa64..000000000000
--- a/dev-php/twig/twig-1.44.7.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="Twig"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-DESCRIPTION="PHP templating engine with syntax similar to Django"
-HOMEPAGE="https://twig.symfony.com/"
-SRC_URI="https://github.com/twigphp/${MY_PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-RDEPEND="dev-lang/php:*[ctype] dev-php/fedora-autoloader"
-BDEPEND="test? ( dev-php/phpunit ${RDEPEND} )"
-# Test fail due to missing Symphony dependencies
-RESTRICT="test"
-
-src_install() {
- # The autoloader requires the 'T' in "Twig" capitalized.
- insinto "/usr/share/php/${MY_PN}/lib/${MY_PN}"
- doins -r lib/"${MY_PN}"/*
- insinto "/usr/share/php/${MY_PN}/src"
- doins -r src/*
- insinto "/usr/share/php/${MY_PN}"
- doins "${FILESDIR}/Autoloader.php"
-
- dodoc README.rst CHANGELOG
-
- # This installs the reStructuredText source documents. There's got
- # to be some way to turn them into HTML using Sphinx, but upstream
- # doesn't provide for it.
- use doc && dodoc -r doc
-}
-
-src_test() {
- cp "${FILESDIR}/Autoloader.php" "${S}" || die
- phpunit --bootstrap Autoloader.php || die "test suite failed"
- rm "${S}/Autoloader.php" || die
-}
-
-pkg_postinst() {
- elog "${PN} has been installed in /usr/share/php/${MY_PN}/."
- elog "To use it in a script, require('${MY_PN}/Autoloader.php')"
-}
diff --git a/dev-php/webmozart-assert/Manifest b/dev-php/webmozart-assert/Manifest
deleted file mode 100644
index c662b5a4b49a..000000000000
--- a/dev-php/webmozart-assert/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST webmozart-assert-1.10.0.tar.gz 17318 BLAKE2B e4ef61655deb639f22e40cf37a43820b7cebe455d5dc157f68ee9ab4720a0203233a744f6a2cc8ab8c755e9e017f478beb31cbb52de8df0e8f24da86de76b28f SHA512 e847da4f137f90da2016ea6935e479d7ea11d8944b2b9932cd0fea534f2d789c2a1c4ed7db3837a517f0074fb6ca58af9d45bc2aeb6d3bebc01f795a3be9811f
diff --git a/dev-php/webmozart-assert/files/autoload.php b/dev-php/webmozart-assert/files/autoload.php
deleted file mode 100644
index 45ece0641b6b..000000000000
--- a/dev-php/webmozart-assert/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for dev-php/webmozart-assert */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-Fedora\Autoloader\Autoload::addPsr4('Webmozart\\Assert\\', __DIR__);
diff --git a/dev-php/webmozart-assert/metadata.xml b/dev-php/webmozart-assert/metadata.xml
deleted file mode 100644
index ab7b6c76d8fe..000000000000
--- a/dev-php/webmozart-assert/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">webmozart/assert</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/webmozart-assert/webmozart-assert-1.10.0.ebuild b/dev-php/webmozart-assert/webmozart-assert-1.10.0.ebuild
deleted file mode 100644
index 7da5807d9e85..000000000000
--- a/dev-php/webmozart-assert/webmozart-assert-1.10.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MY_PN="${PN/webmozart-//}"
-
-DESCRIPTION="Assertions to validate method input/output with nice error messages"
-HOMEPAGE="https://github.com/webmozart/assert"
-SRC_URI="https://github.com/webmozart/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="dev-php/fedora-autoloader
- >=dev-lang/php-5.6:*[ctype]"
-
-src_install() {
- insinto /usr/share/php/Webmozart/Assert
- doins -r src/*
- doins "${FILESDIR}/autoload.php"
-}
diff --git a/dev-php/xdebug-client/Manifest b/dev-php/xdebug-client/Manifest
deleted file mode 100644
index db1f1927391f..000000000000
--- a/dev-php/xdebug-client/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xdebug-2.9.8.tar.gz 438295 BLAKE2B 8645052faceb354817ddb448f46af5b849507d31255b43ac59bcef4ece7837ef835ae2ad624ed8a95f8f98d552ef0e7195a4ade7df9176bc300d855a0156f405 SHA512 c431d51a0d9c5ac1c7fc529c2819db480cbfff6f65c35c3c0dbef4e78427aa28ede164f397f92c409e58e386a6be34ecd2ded0ee35e01df1cbf92a49fd2f2aab
diff --git a/dev-php/xdebug-client/metadata.xml b/dev-php/xdebug-client/metadata.xml
deleted file mode 100644
index 8bdfa70e6be3..000000000000
--- a/dev-php/xdebug-client/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">xdebug/xdebug</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/xdebug-client/xdebug-client-2.9.8.ebuild b/dev-php/xdebug-client/xdebug-client-2.9.8.ebuild
deleted file mode 100644
index 17810acf25b6..000000000000
--- a/dev-php/xdebug-client/xdebug-client-2.9.8.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-KEYWORDS="amd64 ~hppa ppc64 x86"
-
-MY_PN="xdebug"
-MY_PV="${PV/_/}"
-MY_PV="${MY_PV/rc/RC}"
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)"
-HOMEPAGE="https://xdebug.org/"
-# Using tarball from GitHub for tests
-#SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz"
-SRC_URI="https://github.com/xdebug/xdebug/archive/${MY_PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz"
-LICENSE="Xdebug"
-SLOT="0"
-IUSE="libedit"
-
-S="${WORKDIR}/${MY_PN}-${MY_PV}/debugclient"
-
-DEPEND="libedit? ( dev-libs/libedit ) net-libs/libnsl:0="
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- tc-export CC LD
- econf $(use_with libedit)
-}
-
-src_install() {
- newbin debugclient xdebug
-}
diff --git a/dev-php/xdebug-handler/Manifest b/dev-php/xdebug-handler/Manifest
deleted file mode 100644
index 82770a0cd130..000000000000
--- a/dev-php/xdebug-handler/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xdebug-handler-2.0.1.tar.gz 14212 BLAKE2B 01200a86794145132a4c8d1b851a3131d73c23ca33d27fa9da26988f48a6c0df3552322f8fad0559ac00adf1605f35a65aa21591bc221d239ad2d8cbf4c303cd SHA512 6cc1d336a82f1edf6fb9dd317d0275c79754eb7a01fa34e0cc85c24b0a02363ccb2ff42e8b692d90077745f4db8409e7e66bef64f30a89b364eff71a4af7f4f1
diff --git a/dev-php/xdebug-handler/files/autoload.php b/dev-php/xdebug-handler/files/autoload.php
deleted file mode 100644
index 387e9d01ac7d..000000000000
--- a/dev-php/xdebug-handler/files/autoload.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* Autoloader for composer/ca-bundle and its dependencies */
-
-if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
-}
-
-\Fedora\Autoloader\Autoload::addPsr4('Composer\\XdebugHandler\\', __DIR__);
diff --git a/dev-php/xdebug-handler/metadata.xml b/dev-php/xdebug-handler/metadata.xml
deleted file mode 100644
index 9fe7978bdffe..000000000000
--- a/dev-php/xdebug-handler/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>guillaumeseren@gmail.com</email>
- <name>Guillaume Seren</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">composer/xdebug-handler</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/xdebug-handler/xdebug-handler-2.0.1.ebuild b/dev-php/xdebug-handler/xdebug-handler-2.0.1.ebuild
deleted file mode 100644
index 5a3df841ee37..000000000000
--- a/dev-php/xdebug-handler/xdebug-handler-2.0.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Restart a CLI process without loading the xdebug extension"
-HOMEPAGE="https://github.com/composer/xdebug-handler"
-SRC_URI="https://github.com/composer/xdebug-handler/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="
- dev-lang/php:*
- dev-php/fedora-autoloader
- >=dev-php/psr-log-1.0.2"
-
-src_install() {
- insinto /usr/share/php/Composer/XdebugHandler
- doins src/*.php "${FILESDIR}/autoload.php"
- dodoc README.md
-}
diff --git a/dev-php/xdebug/Manifest b/dev-php/xdebug/Manifest
deleted file mode 100644
index 7714202692ca..000000000000
--- a/dev-php/xdebug/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xdebug-3.2.1.tar.gz 450198 BLAKE2B 046120555bc6ff5b15380618c8126387eec213036299dfaefd2d8bca77c625c064dec938f56d665aae479c7fd76a9fdcc0304695f8ec44534d0a5265d9073159 SHA512 c7246e8cf7dc22b9c21ec1586fc5393817b1b5eefff9339652846340a6cc57fa72adb6c9229a87ac9849e8f5762aafbf140d99d0978950e93562e228d9da5a6b
-DIST xdebug-3.5.0.tar.gz 521365 BLAKE2B d22996dc20dbffc636b927dd12f2e54c157b31f87d4967c3bcd082d049db1f23970af73a37775ced11772fcc5bcd74f0f446bcb8694497971ff6c4aed55288e0 SHA512 a7264404d66baff7d830c0aecb0d2d699e1fdf204850c63944292837b339176f4bdd3958d18acdb949366d029294fcf802a7619297a87b4171179ba5845301c7
diff --git a/dev-php/xdebug/files/3.0-xdebug.ini b/dev-php/xdebug/files/3.0-xdebug.ini
deleted file mode 100644
index ed95a1214d97..000000000000
--- a/dev-php/xdebug/files/3.0-xdebug.ini
+++ /dev/null
@@ -1,41 +0,0 @@
-;xdebug.cli_color = 0
-;xdebug.client_discovery_header =
-;xdebug.client_host = localhost
-;xdebug.client_port = 9003
-;xdebug.collect_params = 0
-;xdebug.collect_return = 0
-;xdebug.connect_timeout_ms = 200
-;xdebug.discover_client_host = 0
-;xdebug.dump.* = Empty
-;xdebug.dump_globals = 1
-;xdebug.dump_once = 1
-;xdebug.dump_undefined = 0
-;xdebug.file_link_format =
-;xdebug.filename_format = ...%s%n
-;xdebug.force_display_errors = 0
-;xdebug.force_error_reporting = 0
-;xdebug.gc_stats_output_name = gcstats.%p
-;xdebug.halt_level = 0
-;xdebug.idekey = *complex*
-;xdebug.log =
-;xdebug.log_level = 7
-;xdebug.max_nesting_level = 256
-;xdebug.max_stack_frames = -1
-xdebug.mode=off
-;xdebug.output_dir = /tmp
-;xdebug.profiler_append = 0
-;xdebug.profiler_output_name = cachegrind.out.%p
-;xdebug.scream = 0
-;xdebug.show_error_trace = 0
-;xdebug.show_exception_trace = 0
-;xdebug.show_local_vars = 0
-;xdebug.start_upon_error = default
-;xdebug.start_with_request = default
-;xdebug.trace_format = 0
-;xdebug.trace_options = 0
-;xdebug.trace_output_dir = /tmp
-;xdebug.trace_output_name = trace.%c
-;xdebug.trigger_value = ""
-;xdebug.var_display_max_children = 128
-;xdebug.var_display_max_data = 512
-;xdebug.var_display_max_depth = 3
diff --git a/dev-php/xdebug/metadata.xml b/dev-php/xdebug/metadata.xml
deleted file mode 100644
index 8bdfa70e6be3..000000000000
--- a/dev-php/xdebug/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">xdebug/xdebug</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/xdebug/xdebug-3.2.1.ebuild b/dev-php/xdebug/xdebug-3.2.1.ebuild
deleted file mode 100644
index 375151cc0b2c..000000000000
--- a/dev-php/xdebug/xdebug-3.2.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PHP_EXT_NAME="xdebug"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="yes"
-PHP_EXT_INIFILE="3.0-xdebug.ini"
-
-USE_PHP="php8-2"
-PHP_EXT_NEEDED_USE="-threads(-)"
-
-MY_PV="${PV/_/}"
-MY_PV="${MY_PV/rc/RC}"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-inherit php-ext-source-r3
-
-KEYWORDS="amd64 ~hppa ppc64 x86"
-
-DESCRIPTION="A PHP debugging and profiling extension"
-HOMEPAGE="https://xdebug.org/"
-# Using tarball from GitHub for tests
-#SRC_URI="https://pecl.php.net/get/${PN}-${MY_PV}.tgz"
-SRC_URI="https://github.com/xdebug/xdebug/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Xdebug"
-SLOT="0"
-IUSE=""
-
-# Tests are known to fail
-RESTRICT="test"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-DOCS=( README.rst CREDITS )
-PHP_EXT_ECONF_ARGS=()
-
-src_test() {
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- TEST_PHP_EXECUTABLE="${PHPCLI}" \
- TEST_PHP_CGI_EXECUTABLE="${PHPCGI}" \
- TEST_PHPDBG_EXECUTABLE="${PHPCLI}dbg" \
- "${PHPCLI}" run-xdebug-tests.php
- done
-}
-
-pkg_postinst() {
- ewarn "We have set xdebug.mode to off, as xdebug can be"
- ewarn "installed as a dependency, and not all users will want xdebug to be"
- ewarn "enabled by default. If you want to enable it, you should edit the"
- ewarn "ini file and set xdebug.mode to one or more modes e.g. develop,debug,trace"
- elog ""
- elog "The 3.0 major release changes many options."
- elog "Review https://xdebug.org/docs/upgrade_guide for differences from 2.x"
-}
diff --git a/dev-php/xdebug/xdebug-3.5.0.ebuild b/dev-php/xdebug/xdebug-3.5.0.ebuild
deleted file mode 100644
index 37ffde476212..000000000000
--- a/dev-php/xdebug/xdebug-3.5.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PHP_EXT_NAME="xdebug"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="yes"
-PHP_EXT_INIFILE="3.0-xdebug.ini"
-
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-MY_PV="${PV/_/}"
-MY_PV="${MY_PV/rc/RC}"
-
-inherit php-ext-source-r3
-
-DESCRIPTION="A PHP debugging and profiling extension"
-HOMEPAGE="https://xdebug.org/"
-# Using tarball from GitHub for tests
-SRC_URI="https://github.com/xdebug/xdebug/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-LICENSE="Xdebug"
-SLOT="0"
-
-KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( dev-lang/php:*[cgi,phpdbg] )"
-DOCS=( README.rst CREDITS )
-PHP_EXT_ECONF_ARGS=()
-
-src_test() {
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- TEST_PHP_EXECUTABLE="${PHPCLI}" \
- TEST_PHP_CGI_EXECUTABLE="${PHPCGI}" \
- TEST_PHPDBG_EXECUTABLE="${PHPCLI}dbg" \
- TEST_PHP_ARGS="-n -d foo=yes -d session.save_path=/tmp -d zend_extension=${PHP_EXT_S}/modules/xdebug.so" \
- "${PHPCLI}" run-xdebug-tests.php -q -x -j4 --show-diff || die
- done
-}
-
-pkg_postinst() {
- ewarn "We have set xdebug.mode to off, as xdebug can be"
- ewarn "installed as a dependency, and not all users will want xdebug to be"
- ewarn "enabled by default. If you want to enable it, you should edit the"
- ewarn "ini file and set xdebug.mode to one or more modes e.g. develop,debug,trace"
-}
diff --git a/dev-php/xhprof/Manifest b/dev-php/xhprof/Manifest
deleted file mode 100644
index 56ad039e3032..000000000000
--- a/dev-php/xhprof/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xhprof-2.3.10.tgz 843156 BLAKE2B 35100d288f11744e716ea9c04e0bd83c762572231a97c8a9aa2409be084dbe59a56368dd4268d985850193c652909ef0e16c4025b93cc2b34935988ce14e37f3 SHA512 fcd96013222cfde9a5a26e818effc35fdc686e1aeec5040964af7672700938b1e6090b84090234ef05b7ae4deb9fa2869eb53ae5d7c6666fcb1c6e0b484a7a9c
-DIST xhprof-2.3.9.tgz 843027 BLAKE2B be7c36d7b30f1efd1e3fb4d67f1d9ee8e23bb0e28f6bf9b8c00ee61154e753505e0935acf75c61d0806222a14d3203a4be1c0b4ef6b00f7d15aa9d35d99e410f SHA512 38a2609d961d908c6a4b5d1ff2085ffdad4a5f7d277705c826ae19e215660802528d606c5ee052f2e65255a7a85b2a9cb9038f4785c730ec468fc76dc7bcf5de
diff --git a/dev-php/xhprof/metadata.xml b/dev-php/xhprof/metadata.xml
deleted file mode 100644
index 6ab75789ddb5..000000000000
--- a/dev-php/xhprof/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <upstream>
- <remote-id type="github">longxinH/xhprof</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/xhprof/xhprof-2.3.10.ebuild b/dev-php/xhprof/xhprof-2.3.10.ebuild
deleted file mode 100644
index 88d89a911818..000000000000
--- a/dev-php/xhprof/xhprof-2.3.10.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_S="${S}/extension"
-PHP_EXT_ECONF_ARGS=""
-USE_PHP="php8-2 php8-3 php8-4 php8-5"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="A Hierarchical Profiler for PHP"
-HOMEPAGE="https://pecl.php.net/package/xhprof"
-LICENSE="Apache-2.0"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
diff --git a/dev-php/xhprof/xhprof-2.3.9.ebuild b/dev-php/xhprof/xhprof-2.3.9.ebuild
deleted file mode 100644
index ed8a12519327..000000000000
--- a/dev-php/xhprof/xhprof-2.3.9.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_S="${S}/extension"
-PHP_EXT_ECONF_ARGS=""
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="A Hierarchical Profiler for PHP"
-HOMEPAGE="https://pecl.php.net/package/xhprof"
-LICENSE="Apache-2.0"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
diff --git a/dev-php/zetacomponents-Base/Manifest b/dev-php/zetacomponents-Base/Manifest
deleted file mode 100644
index 0f6a823ddc30..000000000000
--- a/dev-php/zetacomponents-Base/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zetacomponents-Base-1.9.3.tar.gz 253144 BLAKE2B 5e8e5188e67d06da2a4ed0d9cd1df86d15740390109f98028a71cf0aa0cbfaab1a47007095faf7ba8c7fd9b6bb3daae7b3d6fae76cae8b82751b3d67b3680614 SHA512 5718095cbfe657c08b9adf71e4cada49e2edf8518601e235070ac8fb8fc5793bc4ba8a0cb1a4202210fc23884960d06f502288a94cd624c96a53e2fcf395d492
diff --git a/dev-php/zetacomponents-Base/files/autoload.php b/dev-php/zetacomponents-Base/files/autoload.php
deleted file mode 100644
index 17bec81a6d2e..000000000000
--- a/dev-php/zetacomponents-Base/files/autoload.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-// @codingStandardsIgnoreFile
-// @codeCoverageIgnoreStart
-// this is an autogenerated file - do not edit
-spl_autoload_register(
- function($class) {
- static $classes = null;
- if ($classes === null) {
- $classes = array(
- 'ezcbase' => '/base.php',
- 'ezcbaseautoloadexception' => '/exceptions/autoload.php',
- 'ezcbaseautoloadoptions' => '/options/autoload.php',
- 'ezcbaseconfigurationinitializer' => '/interfaces/configuration_initializer.php',
- 'ezcbasedoubleclassrepositoryprefixexception' => '/exceptions/double_class_repository_prefix.php',
- 'ezcbaseexception' => '/exceptions/exception.php',
- 'ezcbaseexportable' => '/interfaces/exportable.php',
- 'ezcbaseextensionnotfoundexception' => '/exceptions/extension_not_found.php',
- 'ezcbasefeatures' => '/features.php',
- 'ezcbasefile' => '/file.php',
- 'ezcbasefileexception' => '/exceptions/file_exception.php',
- 'ezcbasefilefindcontext' => '/structs/file_find_context.php',
- 'ezcbasefileioexception' => '/exceptions/file_io.php',
- 'ezcbasefilenotfoundexception' => '/exceptions/file_not_found.php',
- 'ezcbasefilepermissionexception' => '/exceptions/file_permission.php',
- 'ezcbasefunctionalitynotsupportedexception' => '/exceptions/functionality_not_supported.php',
- 'ezcbaseinit' => '/init.php',
- 'ezcbaseinitcallbackconfiguredexception' => '/exceptions/init_callback_configured.php',
- 'ezcbaseinitinvalidcallbackclassexception' => '/exceptions/invalid_callback_class.php',
- 'ezcbaseinvalidparentclassexception' => '/exceptions/invalid_parent_class.php',
- 'ezcbasemetadata' => '/metadata.php',
- 'ezcbasemetadatapearreader' => '/metadata/pear.php',
- 'ezcbasemetadatatarballreader' => '/metadata/tarball.php',
- 'ezcbaseoptions' => '/options.php',
- 'ezcbasepersistable' => '/interfaces/persistable.php',
- 'ezcbasepropertynotfoundexception' => '/exceptions/property_not_found.php',
- 'ezcbasepropertypermissionexception' => '/exceptions/property_permission.php',
- 'ezcbaserepositorydirectory' => '/structs/repository_directory.php',
- 'ezcbasesettingnotfoundexception' => '/exceptions/setting_not_found.php',
- 'ezcbasesettingvalueexception' => '/exceptions/setting_value.php',
- 'ezcbasestruct' => '/struct.php',
- 'ezcbasevalueexception' => '/exceptions/value.php',
- 'ezcbasewhateverexception' => '/exceptions/whatever.php'
- );
- }
- $cn = strtolower($class);
- if (isset($classes[$cn])) {
- require __DIR__ . $classes[$cn];
- }
- },
- true,
- false
-);
-// @codeCoverageIgnoreEnd
diff --git a/dev-php/zetacomponents-Base/metadata.xml b/dev-php/zetacomponents-Base/metadata.xml
deleted file mode 100644
index c9f7113195ae..000000000000
--- a/dev-php/zetacomponents-Base/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">zetacomponents/Base</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild b/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild
deleted file mode 100644
index c300ca3fcca3..000000000000
--- a/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="Base"
-
-DESCRIPTION="Base package for any Zeta component"
-HOMEPAGE="https://github.com/zetacomponents/Base"
-SRC_URI="https://github.com/zetacomponents/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 ~sparc x86"
-
-RDEPEND="dev-lang/php:*"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_install() {
- insinto /usr/share/php/ezc/${MY_PN}
- doins -r src/*
- doins "${FILESDIR}"/autoload.php
-
- einstalldocs
-}
diff --git a/dev-php/zetacomponents-ConsoleTools/Manifest b/dev-php/zetacomponents-ConsoleTools/Manifest
deleted file mode 100644
index d3ad8f4bf6f4..000000000000
--- a/dev-php/zetacomponents-ConsoleTools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zetacomponents-ConsoleTools-1.7.2.tar.gz 932028 BLAKE2B 18469bb11af5f4facf7892df765c9511c699c2f362872da7db13dee3a380286a306809c90f28ad4bc4cfcfa99135e7d35b659a242f507afb91b84fee17d16f4a SHA512 871c9a6827c3cc77275b538dc09d21135affe1f06364e83a7a27b7a9eff4537b509e72fffe3d5f6b1ebb0086d489df2b29af276bdbc0276f163b1f9168f82253
diff --git a/dev-php/zetacomponents-ConsoleTools/files/autoload.php b/dev-php/zetacomponents-ConsoleTools/files/autoload.php
deleted file mode 100644
index b2139b5f618b..000000000000
--- a/dev-php/zetacomponents-ConsoleTools/files/autoload.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-// @codingStandardsIgnoreFile
-// @codeCoverageIgnoreStart
-// this is an autogenerated file - do not edit
-spl_autoload_register(
- function($class) {
- static $classes = null;
- if ($classes === null) {
- $classes = array(
- 'ezcconsoleargument' => '/input/argument.php',
- 'ezcconsoleargumentalreadyregisteredexception' => '/exceptions/argument_already_registered.php',
- 'ezcconsoleargumentexception' => '/exceptions/argument.php',
- 'ezcconsoleargumentmandatoryviolationexception' => '/exceptions/argument_mandatory_violation.php',
- 'ezcconsolearguments' => '/input/arguments.php',
- 'ezcconsoleargumenttypeviolationexception' => '/exceptions/argument_type_violation.php',
- 'ezcconsoledialog' => '/interfaces/dialog.php',
- 'ezcconsoledialogabortexception' => '/exceptions/dialog_abort.php',
- 'ezcconsoledialogoptions' => '/options/dialog.php',
- 'ezcconsoledialogvalidator' => '/interfaces/dialog_validator.php',
- 'ezcconsoledialogviewer' => '/dialog_viewer.php',
- 'ezcconsoleexception' => '/exceptions/exception.php',
- 'ezcconsoleinput' => '/input.php',
- 'ezcconsoleinputhelpgenerator' => '/interfaces/input_help_generator.php',
- 'ezcconsoleinputstandardhelpgenerator' => '/input/help_generators/standard.php',
- 'ezcconsoleinputvalidator' => '/interfaces/input_validator.php',
- 'ezcconsoleinvalidoptionnameexception' => '/exceptions/invalid_option_name.php',
- 'ezcconsoleinvalidoutputtargetexception' => '/exceptions/invalid_output_target.php',
- 'ezcconsolemenudialog' => '/dialog/menu_dialog.php',
- 'ezcconsolemenudialogdefaultvalidator' => '/dialog/validators/menu_dialog_default.php',
- 'ezcconsolemenudialogoptions' => '/options/menu_dialog.php',
- 'ezcconsolemenudialogvalidator' => '/interfaces/menu_dialog_validator.php',
- 'ezcconsolenopositionstoredexception' => '/exceptions/no_position_stored.php',
- 'ezcconsolenovaliddialogresultexception' => '/exceptions/no_valid_dialog_result.php',
- 'ezcconsoleoption' => '/input/option.php',
- 'ezcconsoleoptionalreadyregisteredexception' => '/exceptions/option_already_registered.php',
- 'ezcconsoleoptionargumentsviolationexception' => '/exceptions/option_arguments_violation.php',
- 'ezcconsoleoptiondependencyviolationexception' => '/exceptions/option_dependency_violation.php',
- 'ezcconsoleoptionexception' => '/exceptions/option.php',
- 'ezcconsoleoptionexclusionviolationexception' => '/exceptions/option_exclusion_violation.php',
- 'ezcconsoleoptionmandatoryviolationexception' => '/exceptions/option_mandatory_violation.php',
- 'ezcconsoleoptionmissingvalueexception' => '/exceptions/option_missing_value.php',
- 'ezcconsoleoptionnoaliasexception' => '/exceptions/option_no_alias.php',
- 'ezcconsoleoptionnotexistsexception' => '/exceptions/option_not_exists.php',
- 'ezcconsoleoptionrule' => '/structs/option_rule.php',
- 'ezcconsoleoptionstringnotwellformedexception' => '/exceptions/option_string_not_wellformed.php',
- 'ezcconsoleoptiontoomanyvaluesexception' => '/exceptions/option_too_many_values.php',
- 'ezcconsoleoptiontypeviolationexception' => '/exceptions/option_type_violation.php',
- 'ezcconsoleoutput' => '/output.php',
- 'ezcconsoleoutputformat' => '/structs/output_format.php',
- 'ezcconsoleoutputformats' => '/structs/output_formats.php',
- 'ezcconsoleoutputoptions' => '/options/output.php',
- 'ezcconsoleprogressbar' => '/progressbar.php',
- 'ezcconsoleprogressbaroptions' => '/options/progressbar.php',
- 'ezcconsoleprogressmonitor' => '/progressmonitor.php',
- 'ezcconsoleprogressmonitoroptions' => '/options/progressmonitor.php',
- 'ezcconsolequestiondialog' => '/dialog/question_dialog.php',
- 'ezcconsolequestiondialogcollectionvalidator' => '/dialog/validators/question_dialog_collection.php',
- 'ezcconsolequestiondialogmappingvalidator' => '/dialog/validators/question_dialog_mapping.php',
- 'ezcconsolequestiondialogoptions' => '/options/question_dialog.php',
- 'ezcconsolequestiondialogregexvalidator' => '/dialog/validators/question_dialog_regex.php',
- 'ezcconsolequestiondialogtypevalidator' => '/dialog/validators/question_dialog_type.php',
- 'ezcconsolequestiondialogvalidator' => '/interfaces/question_dialog_validator.php',
- 'ezcconsolestandardinputvalidator' => '/input/validators/standard.php',
- 'ezcconsolestatusbar' => '/statusbar.php',
- 'ezcconsolestatusbaroptions' => '/options/statusbar.php',
- 'ezcconsolestringtool' => '/tools/string.php',
- 'ezcconsoletable' => '/table.php',
- 'ezcconsoletablecell' => '/table/cell.php',
- 'ezcconsoletableoptions' => '/options/table.php',
- 'ezcconsoletablerow' => '/table/row.php',
- 'ezcconsoletoomanyargumentsexception' => '/exceptions/argument_too_many.php'
- );
- }
- $cn = strtolower($class);
- if (isset($classes[$cn])) {
- require __DIR__ . $classes[$cn];
- }
- },
- true,
- false
-);
-// @codeCoverageIgnoreEnd
diff --git a/dev-php/zetacomponents-ConsoleTools/metadata.xml b/dev-php/zetacomponents-ConsoleTools/metadata.xml
deleted file mode 100644
index e32cf71d82cb..000000000000
--- a/dev-php/zetacomponents-ConsoleTools/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">zetacomponents/ConsoleTools</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild b/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild
deleted file mode 100644
index 17598a898760..000000000000
--- a/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="ConsoleTools"
-
-DESCRIPTION="A set of classes to do different actions with the console"
-HOMEPAGE="https://github.com/zetacomponents/ConsoleTools"
-SRC_URI="https://github.com/zetacomponents/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 ~sparc x86"
-
-RDEPEND="dev-lang/php:*[iconv(-)]"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_install() {
- insinto /usr/share/php/ezc/${MY_PN}
- doins -r src/*
- doins "${FILESDIR}"/autoload.php
-
- einstalldocs
-}