From 69cb537d3ded79de19464db3b825c5e2145765c4 Mon Sep 17 00:00:00 2001 From: Torsten Kurbad Date: Thu, 9 Oct 2025 12:09:31 +0200 Subject: [PATCH] Added a lot of PHP packages for the defunct volkszaehler ebuild --- app-portage/composer-ebuild/Manifest | 3 + .../composer-ebuild-0.1.4.ebuild | 35 +++++ app-portage/composer-ebuild/metadata.xml | 8 ++ dev-php/andig-dbcopy/Manifest | 6 + dev-php/andig-dbcopy/andig-dbcopy-9999.ebuild | 53 +++++++ .../files/andig-dbcopy-autoloader.patch | 15 ++ .../files/andig-dbcopy-symfony.patch | 93 +++++++++++++ dev-php/andig-dbcopy/files/autoload-test.php | 16 +++ dev-php/andig-dbcopy/files/autoload.php.tpl | 35 +++++ dev-php/andig-dbcopy/metadata.xml | 7 + dev-php/andig-php-shunting-yard/Manifest | 3 + .../andig-php-shunting-yard-1.0.2.ebuild | 36 +++++ dev-php/andig-php-shunting-yard/metadata.xml | 7 + dev-php/ca-bundle/Manifest | 3 + dev-php/ca-bundle/ca-bundle-1.5.6.ebuild | 37 +++++ dev-php/ca-bundle/metadata.xml | 7 + .../carbonphp-carbon-doctrine-types/Manifest | 3 + ...rbonphp-carbon-doctrine-types-3.2.0.ebuild | 38 +++++ .../metadata.xml | 7 + dev-php/cboden-ratchet/Manifest | 3 + .../cboden-ratchet-0.4.4.ebuild | 70 ++++++++++ dev-php/cboden-ratchet/metadata.xml | 7 + dev-php/class-map-generator/Manifest | 3 + .../class-map-generator-1.6.1.ebuild | 51 +++++++ dev-php/class-map-generator/metadata.xml | 7 + dev-php/composer/Manifest | 7 +- dev-php/composer/composer-2.8.12.ebuild | 131 ++++++++++++------ dev-php/composer/files/autoload.patch | 11 ++ dev-php/composer/files/autoload.php.tpl | 12 ++ .../files/explain-non-standard-install.patch | 12 ++ dev-php/doctrine-annotations/Manifest | 3 + .../doctrine-annotations-2.0.2.ebuild | 51 +++++++ dev-php/doctrine-annotations/metadata.xml | 7 + dev-php/doctrine-collections/Manifest | 3 + .../doctrine-collections-2.3.0.ebuild | 51 +++++++ dev-php/doctrine-collections/metadata.xml | 7 + dev-php/doctrine-dbal/Manifest | 3 + .../doctrine-dbal/doctrine-dbal-4.3.3.ebuild | 53 +++++++ dev-php/doctrine-dbal/metadata.xml | 7 + dev-php/doctrine-deprecations/Manifest | 3 + .../doctrine-deprecations-1.1.5.ebuild | 38 +++++ dev-php/doctrine-deprecations/metadata.xml | 7 + dev-php/doctrine-event-manager/Manifest | 3 + .../doctrine-event-manager-2.0.1.ebuild | 38 +++++ dev-php/doctrine-event-manager/metadata.xml | 7 + dev-php/doctrine-inflector/Manifest | 3 + .../doctrine-inflector-2.1.0.ebuild | 38 +++++ dev-php/doctrine-inflector/metadata.xml | 7 + dev-php/doctrine-instantiator/Manifest | 3 + .../doctrine-instantiator-2.0.0.ebuild | 38 +++++ dev-php/doctrine-instantiator/metadata.xml | 7 + dev-php/doctrine-lexer/Manifest | 3 + .../doctrine-lexer-3.0.1.ebuild | 38 +++++ dev-php/doctrine-lexer/metadata.xml | 7 + dev-php/doctrine-orm/Manifest | 3 + .../doctrine-orm/doctrine-orm-3.5.2.ebuild | 80 +++++++++++ dev-php/doctrine-orm/metadata.xml | 7 + dev-php/doctrine-persistence/Manifest | 3 + .../doctrine-persistence-4.1.0.ebuild | 51 +++++++ dev-php/doctrine-persistence/metadata.xml | 7 + dev-php/evenement/Manifest | 3 + dev-php/evenement/evenement-3.0.2.ebuild | 38 +++++ dev-php/evenement/metadata.xml | 7 + dev-php/fig-http-message-util/Manifest | 3 + .../fig-http-message-util-1.1.5.ebuild | 38 +++++ dev-php/fig-http-message-util/metadata.xml | 7 + dev-php/guzzlehttp-guzzle/Manifest | 3 + .../guzzlehttp-guzzle-7.10.0.ebuild | 60 ++++++++ dev-php/guzzlehttp-guzzle/metadata.xml | 7 + dev-php/guzzlehttp-promises/Manifest | 3 + .../guzzlehttp-promises-2.3.0.ebuild | 38 +++++ dev-php/guzzlehttp-promises/metadata.xml | 7 + dev-php/guzzlehttp-psr7/Manifest | 3 + .../guzzlehttp-psr7-2.8.0.ebuild | 53 +++++++ dev-php/guzzlehttp-psr7/metadata.xml | 7 + dev-php/illuminate-collections/Manifest | 3 + .../illuminate-collections-12.33.0.ebuild | 63 +++++++++ dev-php/illuminate-collections/metadata.xml | 7 + dev-php/illuminate-conditionable/Manifest | 3 + .../illuminate-conditionable-12.33.0.ebuild | 38 +++++ dev-php/illuminate-conditionable/metadata.xml | 7 + dev-php/illuminate-contracts/Manifest | 3 + .../illuminate-contracts-12.33.0.ebuild | 51 +++++++ dev-php/illuminate-contracts/metadata.xml | 7 + dev-php/illuminate-macroable/Manifest | 3 + .../illuminate-macroable-12.33.0.ebuild | 38 +++++ dev-php/illuminate-macroable/metadata.xml | 7 + dev-php/illuminate-support/Manifest | 3 + .../illuminate-support-12.33.0.ebuild | 79 +++++++++++ dev-php/illuminate-support/metadata.xml | 7 + dev-php/influxdb-influxdb-php/Manifest | 3 + .../influxdb-influxdb-php-1.15.2.ebuild | 56 ++++++++ dev-php/influxdb-influxdb-php/metadata.xml | 7 + dev-php/justinrainbow-json-schema/Manifest | 5 + .../justinrainbow-json-schema-5.3.0.ebuild | 41 ++++++ .../justinrainbow-json-schema-6.4.1.ebuild | 53 +++++++ .../justinrainbow-json-schema/metadata.xml | 7 + dev-php/marc-mabe-php-enum/Manifest | 3 + .../marc-mabe-php-enum-4.7.1.ebuild | 38 +++++ dev-php/marc-mabe-php-enum/metadata.xml | 7 + dev-php/metadata-minifier/Manifest | 3 + .../metadata-minifier-1.0.0.ebuild | 37 +++++ dev-php/metadata-minifier/metadata.xml | 7 + dev-php/myclabs-deep-copy/Manifest | 3 + dev-php/myclabs-deep-copy/metadata.xml | 7 + .../myclabs-deep-copy-1.13.4.ebuild | 40 ++++++ dev-php/nesbot-carbon/Manifest | 3 + dev-php/nesbot-carbon/metadata.xml | 7 + .../nesbot-carbon/nesbot-carbon-3.10.3.ebuild | 64 +++++++++ dev-php/nikic-php-parser/Manifest | 5 + .../nikic-php-parser/files/autoload-test.php | 9 ++ dev-php/nikic-php-parser/files/autoload.php | 5 + dev-php/nikic-php-parser/metadata.xml | 19 +++ .../nikic-php-parser-5.6.1.ebuild | 46 ++++++ dev-php/pcre/Manifest | 3 + dev-php/pcre/metadata.xml | 7 + dev-php/pcre/pcre-3.3.2.ebuild | 37 +++++ dev-php/phar-io-manifest/Manifest | 4 + dev-php/phar-io-manifest/files/autoload.php | 62 +++++++++ dev-php/phar-io-manifest/metadata.xml | 12 ++ .../phar-io-manifest-2.0.4.ebuild | 49 +++++++ dev-php/phar-io-version/Manifest | 4 + dev-php/phar-io-version/files/autoload.php | 6 + dev-php/phar-io-version/metadata.xml | 12 ++ .../phar-io-version-3.2.1.ebuild | 39 ++++++ dev-php/php-pm-httpkernel-adapter/Manifest | 3 + .../php-pm-httpkernel-adapter/metadata.xml | 7 + .../php-pm-httpkernel-adapter-2.3.1.ebuild | 87 ++++++++++++ dev-php/php-pm/Manifest | 3 + dev-php/php-pm/metadata.xml | 7 + dev-php/php-pm/php-pm-2.4.0.ebuild | 91 ++++++++++++ dev-php/phpunit-php-code-coverage/Manifest | 5 + .../files/autoload-test.php | 8 ++ .../files/autoload.php | 101 ++++++++++++++ .../phpunit-php-code-coverage/metadata.xml | 19 +++ .../phpunit-php-code-coverage-12.4.0.ebuild | 70 ++++++++++ dev-php/phpunit-php-file-iterator/Manifest | 3 + .../phpunit-php-file-iterator/metadata.xml | 7 + .../phpunit-php-file-iterator-6.0.0.ebuild | 49 +++++++ dev-php/phpunit-php-invoker/Manifest | 4 + .../files/autoload-test.php | 8 ++ dev-php/phpunit-php-invoker/metadata.xml | 22 +++ .../phpunit-php-invoker-6.0.0.ebuild | 50 +++++++ dev-php/phpunit-php-text-template/Manifest | 3 + .../phpunit-php-text-template/metadata.xml | 19 +++ .../phpunit-php-text-template-5.0.0.ebuild | 49 +++++++ dev-php/phpunit-php-timer/Manifest | 3 + dev-php/phpunit-php-timer/metadata.xml | 19 +++ .../phpunit-php-timer-8.0.0.ebuild | 49 +++++++ dev-php/phpunit/Manifest | 7 + dev-php/phpunit/files/autoload-test.php | 16 +++ dev-php/phpunit/files/autoload.php.tpl | 33 +++++ .../phpunit-10.5.27-autoload-resources.patch | 21 +++ .../phpunit/files/phpunit-10.5.27-tests.patch | 29 ++++ dev-php/phpunit/metadata.xml | 19 +++ dev-php/phpunit/phpunit-12.4.0.ebuild | 92 ++++++++++++ dev-php/psr-cache/Manifest | 3 + dev-php/psr-cache/metadata.xml | 7 + dev-php/psr-cache/psr-cache-3.0.0.ebuild | 38 +++++ dev-php/psr-clock/Manifest | 3 + dev-php/psr-clock/metadata.xml | 7 + dev-php/psr-clock/psr-clock-1.0.0.ebuild | 38 +++++ dev-php/psr-container/Manifest | 3 + dev-php/psr-container/metadata.xml | 7 + .../psr-container/psr-container-2.0.2.ebuild | 38 +++++ dev-php/psr-event-dispatcher/Manifest | 3 + dev-php/psr-event-dispatcher/metadata.xml | 7 + .../psr-event-dispatcher-1.0.0.ebuild | 38 +++++ dev-php/psr-http-client/Manifest | 3 + dev-php/psr-http-client/metadata.xml | 7 + .../psr-http-client-1.0.3.ebuild | 49 +++++++ dev-php/psr-http-factory/Manifest | 3 + dev-php/psr-http-factory/metadata.xml | 7 + .../psr-http-factory-1.1.0.ebuild | 49 +++++++ dev-php/psr-http-message/Manifest | 3 + dev-php/psr-http-message/metadata.xml | 7 + .../psr-http-message-2.0.ebuild | 38 +++++ dev-php/psr-http-server-handler/Manifest | 3 + dev-php/psr-http-server-handler/metadata.xml | 7 + .../psr-http-server-handler-1.0.2.ebuild | 49 +++++++ dev-php/psr-log/Manifest | 3 + dev-php/psr-log/metadata.xml | 7 + dev-php/psr-log/psr-log-3.0.2.ebuild | 38 +++++ dev-php/psr-simple-cache/Manifest | 3 + dev-php/psr-simple-cache/metadata.xml | 7 + .../psr-simple-cache-3.0.0.ebuild | 38 +++++ dev-php/ralouphie-getallheaders/Manifest | 3 + dev-php/ralouphie-getallheaders/metadata.xml | 7 + .../ralouphie-getallheaders-3.0.3.ebuild | 36 +++++ dev-php/ratchet-rfc6455/Manifest | 3 + dev-php/ratchet-rfc6455/metadata.xml | 7 + .../ratchet-rfc6455-0.3.1.ebuild | 52 +++++++ dev-php/react-cache/Manifest | 3 + dev-php/react-cache/metadata.xml | 7 + dev-php/react-cache/react-cache-1.2.0.ebuild | 49 +++++++ dev-php/react-child-process/Manifest | 3 + dev-php/react-child-process/metadata.xml | 7 + .../react-child-process-0.6.6.ebuild | 53 +++++++ dev-php/react-dns/Manifest | 3 + dev-php/react-dns/metadata.xml | 7 + dev-php/react-dns/react-dns-1.13.0.ebuild | 53 +++++++ dev-php/react-event-loop/Manifest | 3 + dev-php/react-event-loop/metadata.xml | 7 + .../react-event-loop-1.5.0.ebuild | 38 +++++ dev-php/react-http/Manifest | 3 + dev-php/react-http/metadata.xml | 7 + dev-php/react-http/react-http-1.11.0.ebuild | 63 +++++++++ dev-php/react-promise/Manifest | 3 + dev-php/react-promise/metadata.xml | 7 + .../react-promise/react-promise-3.2.0.ebuild | 43 ++++++ dev-php/react-socket/Manifest | 3 + dev-php/react-socket/metadata.xml | 7 + .../react-socket/react-socket-1.16.0.ebuild | 58 ++++++++ dev-php/react-stream/Manifest | 3 + dev-php/react-stream/metadata.xml | 7 + .../react-stream/react-stream-1.4.0.ebuild | 51 +++++++ dev-php/ringcentral-psr7/Manifest | 3 + dev-php/ringcentral-psr7/metadata.xml | 7 + .../ringcentral-psr7-1.3.0.ebuild | 51 +++++++ dev-php/sebastian-cli-parser/Manifest | 4 + dev-php/sebastian-cli-parser/metadata.xml | 19 +++ .../sebastian-cli-parser-4.2.0.ebuild | 49 +++++++ .../sebastian-cli-parser-9999.ebuild | 40 ++++++ .../Manifest | 4 + .../files/autoload.php | 7 + .../metadata.xml | 19 +++ ...tian-code-unit-reverse-lookup-4.0.1.ebuild | 49 +++++++ dev-php/sebastian-code-unit/Manifest | 4 + .../sebastian-code-unit/files/autoload.php | 9 ++ dev-php/sebastian-code-unit/metadata.xml | 19 +++ .../sebastian-code-unit-3.0.3.ebuild | 50 +++++++ dev-php/sebastian-comparator/Manifest | 4 + .../sebastian-comparator/files/autoload.php | 8 ++ dev-php/sebastian-comparator/metadata.xml | 22 +++ .../sebastian-comparator-7.1.3.ebuild | 54 ++++++++ dev-php/sebastian-complexity/Manifest | 3 + dev-php/sebastian-complexity/metadata.xml | 7 + .../sebastian-complexity-5.0.0.ebuild | 54 ++++++++ dev-php/sebastian-diff/Manifest | 4 + dev-php/sebastian-diff/files/autoload.php | 10 ++ dev-php/sebastian-diff/metadata.xml | 19 +++ .../sebastian-diff-7.0.0.ebuild | 50 +++++++ dev-php/sebastian-environment/Manifest | 3 + dev-php/sebastian-environment/metadata.xml | 7 + .../sebastian-environment-8.0.3.ebuild | 54 ++++++++ dev-php/sebastian-exporter/Manifest | 5 + .../files/autoload-test.php | 10 ++ .../sebastian-exporter/files/autoload.php.tpl | 14 ++ dev-php/sebastian-exporter/metadata.xml | 19 +++ .../sebastian-exporter-7.0.2.ebuild | 53 +++++++ dev-php/sebastian-global-state/Manifest | 4 + .../sebastian-global-state/files/autoload.php | 9 ++ dev-php/sebastian-global-state/metadata.xml | 19 +++ .../sebastian-global-state-8.0.2.ebuild | 52 +++++++ dev-php/sebastian-lines-of-code/Manifest | 3 + dev-php/sebastian-lines-of-code/metadata.xml | 7 + .../sebastian-lines-of-code-4.0.0.ebuild | 53 +++++++ dev-php/sebastian-object-enumerator/Manifest | 4 + .../files/autoload.php | 8 ++ .../sebastian-object-enumerator/metadata.xml | 19 +++ .../sebastian-object-enumerator-7.0.0.ebuild | 52 +++++++ dev-php/sebastian-object-reflector/Manifest | 4 + .../files/autoload.php | 8 ++ .../sebastian-object-reflector/metadata.xml | 19 +++ .../sebastian-object-reflector-5.0.0.ebuild | 50 +++++++ dev-php/sebastian-recursion-context/Manifest | 3 + .../sebastian-recursion-context/metadata.xml | 19 +++ .../sebastian-recursion-context-7.0.1.ebuild | 49 +++++++ dev-php/sebastian-type/Manifest | 4 + dev-php/sebastian-type/files/autoload.php | 9 ++ dev-php/sebastian-type/metadata.xml | 19 +++ .../sebastian-type-6.0.3.ebuild | 50 +++++++ dev-php/sebastian-version/Manifest | 3 + dev-php/sebastian-version/metadata.xml | 19 +++ .../sebastian-version-6.0.0.ebuild | 35 +++++ dev-php/seld-jsonlint/Manifest | 3 + dev-php/seld-jsonlint/metadata.xml | 7 + .../seld-jsonlint/seld-jsonlint-1.11.0.ebuild | 41 ++++++ dev-php/seld-phar-utils/Manifest | 3 + dev-php/seld-phar-utils/metadata.xml | 7 + .../seld-phar-utils-1.2.1.ebuild | 41 ++++++ dev-php/seld-signal-handler/Manifest | 3 + dev-php/seld-signal-handler/metadata.xml | 7 + .../seld-signal-handler-2.0.2.ebuild | 37 +++++ dev-php/semver/Manifest | 3 + dev-php/semver/metadata.xml | 7 + dev-php/semver/semver-3.4.3.ebuild | 37 +++++ dev-php/spdx-licenses/Manifest | 4 + .../files/spdx-licenses-1.5.8-res_dir.patch | 12 ++ dev-php/spdx-licenses/metadata.xml | 7 + .../spdx-licenses-1.5.8-r1.ebuild | 41 ++++++ dev-php/staabm-side-effects-detector/Manifest | 5 + .../files/autoload-test.php | 7 + .../files/autoload.php | 13 ++ .../staabm-side-effects-detector/metadata.xml | 19 +++ .../staabm-side-effects-detector-1.0.5.ebuild | 47 +++++++ dev-php/symfony-cache-contracts/Manifest | 3 + dev-php/symfony-cache-contracts/metadata.xml | 7 + .../symfony-cache-contracts-3.6.0.ebuild | 49 +++++++ dev-php/symfony-cache/Manifest | 3 + dev-php/symfony-cache/metadata.xml | 7 + .../symfony-cache/symfony-cache-7.3.4.ebuild | 60 ++++++++ dev-php/symfony-clock/Manifest | 3 + dev-php/symfony-clock/metadata.xml | 7 + .../symfony-clock/symfony-clock-7.3.0.ebuild | 53 +++++++ dev-php/symfony-console/Manifest | 3 + dev-php/symfony-console/metadata.xml | 7 + .../symfony-console-7.3.4.ebuild | 59 ++++++++ .../symfony-deprecation-contracts/Manifest | 3 + .../metadata.xml | 7 + ...symfony-deprecation-contracts-3.6.0.ebuild | 36 +++++ dev-php/symfony-error-handler/Manifest | 3 + dev-php/symfony-error-handler/metadata.xml | 7 + .../symfony-error-handler-7.3.4.ebuild | 57 ++++++++ .../Manifest | 3 + .../metadata.xml | 7 + ...ny-event-dispatcher-contracts-3.6.0.ebuild | 49 +++++++ dev-php/symfony-event-dispatcher/Manifest | 3 + dev-php/symfony-event-dispatcher/metadata.xml | 7 + .../symfony-event-dispatcher-7.3.3.ebuild | 50 +++++++ dev-php/symfony-filesystem/Manifest | 5 + dev-php/symfony-filesystem/metadata.xml | 7 + .../symfony-filesystem-5.4.45.ebuild | 53 +++++++ .../symfony-filesystem-6.4.13.ebuild | 51 +++++++ dev-php/symfony-finder/Manifest | 5 + dev-php/symfony-finder/metadata.xml | 7 + .../symfony-finder-5.4.45.ebuild | 49 +++++++ .../symfony-finder-6.4.17.ebuild | 38 +++++ dev-php/symfony-http-foundation/Manifest | 3 + dev-php/symfony-http-foundation/metadata.xml | 7 + .../symfony-http-foundation-7.3.4.ebuild | 53 +++++++ dev-php/symfony-http-kernel/Manifest | 3 + dev-php/symfony-http-kernel/metadata.xml | 7 + .../symfony-http-kernel-7.3.4.ebuild | 64 +++++++++ dev-php/symfony-polyfill-ctype/Manifest | 3 + dev-php/symfony-polyfill-ctype/metadata.xml | 7 + .../symfony-polyfill-ctype-1.33.0.ebuild | 40 ++++++ .../symfony-polyfill-intl-grapheme/Manifest | 3 + .../metadata.xml | 7 + ...mfony-polyfill-intl-grapheme-1.33.0.ebuild | 40 ++++++ .../symfony-polyfill-intl-normalizer/Manifest | 3 + .../metadata.xml | 7 + ...ony-polyfill-intl-normalizer-1.33.0.ebuild | 40 ++++++ dev-php/symfony-polyfill-mbstring/Manifest | 3 + .../symfony-polyfill-mbstring/metadata.xml | 7 + .../symfony-polyfill-mbstring-1.33.0.ebuild | 40 ++++++ dev-php/symfony-polyfill-php73/Manifest | 3 + dev-php/symfony-polyfill-php73/metadata.xml | 7 + .../symfony-polyfill-php73-1.31.0.ebuild | 39 ++++++ dev-php/symfony-polyfill-php80/Manifest | 3 + dev-php/symfony-polyfill-php80/metadata.xml | 7 + .../symfony-polyfill-php80-1.31.0.ebuild | 40 ++++++ dev-php/symfony-polyfill-php81/Manifest | 3 + dev-php/symfony-polyfill-php81/metadata.xml | 7 + .../symfony-polyfill-php81-1.31.0.ebuild | 40 ++++++ dev-php/symfony-polyfill-php83/Manifest | 3 + dev-php/symfony-polyfill-php83/metadata.xml | 7 + .../symfony-polyfill-php83-1.33.0.ebuild | 40 ++++++ dev-php/symfony-polyfill-php84/Manifest | 3 + dev-php/symfony-polyfill-php84/metadata.xml | 7 + .../symfony-polyfill-php84-1.33.0.ebuild | 40 ++++++ dev-php/symfony-polyfill-php85/Manifest | 3 + dev-php/symfony-polyfill-php85/metadata.xml | 7 + .../symfony-polyfill-php85-1.33.0.ebuild | 40 ++++++ dev-php/symfony-process/Manifest | 5 + dev-php/symfony-process/metadata.xml | 7 + .../symfony-process-5.4.47.ebuild | 47 +++++++ .../symfony-process-6.4.20.ebuild | 38 +++++ dev-php/symfony-routing/Manifest | 3 + dev-php/symfony-routing/metadata.xml | 7 + .../symfony-routing-7.3.4.ebuild | 49 +++++++ dev-php/symfony-service-contracts/Manifest | 3 + .../symfony-service-contracts/metadata.xml | 7 + .../symfony-service-contracts-3.6.0.ebuild | 51 +++++++ dev-php/symfony-string/Manifest | 3 + dev-php/symfony-string/metadata.xml | 7 + .../symfony-string-7.3.4.ebuild | 57 ++++++++ .../symfony-translation-contracts/Manifest | 3 + .../metadata.xml | 7 + ...symfony-translation-contracts-3.6.0.ebuild | 38 +++++ dev-php/symfony-translation/Manifest | 3 + dev-php/symfony-translation/metadata.xml | 7 + .../symfony-translation-7.3.4.ebuild | 55 ++++++++ dev-php/symfony-var-dumper/Manifest | 3 + dev-php/symfony-var-dumper/metadata.xml | 7 + .../symfony-var-dumper-7.3.4.ebuild | 57 ++++++++ dev-php/symfony-var-exporter/Manifest | 3 + dev-php/symfony-var-exporter/metadata.xml | 7 + .../symfony-var-exporter-7.3.4.ebuild | 49 +++++++ dev-php/symfony-yaml/Manifest | 3 + dev-php/symfony-yaml/metadata.xml | 7 + .../symfony-yaml/symfony-yaml-7.3.3.ebuild | 55 ++++++++ dev-php/theseer-Autoload/Manifest | 9 ++ .../theseer-Autoload/files/autoload.php.tpl | 25 ++++ dev-php/theseer-Autoload/files/fedora.php.tpl | 12 ++ .../theseer-Autoload/files/fedora2.php.tpl | 12 ++ ...theseer-Autoload-1.29.0-autoload.php.patch | 12 ++ dev-php/theseer-Autoload/metadata.xml | 7 + .../theseer-Autoload-1.29.0.ebuild | 76 ++++++++++ .../theseer-Autoload-1.29.3.ebuild | 62 +++++++++ dev-php/theseer-tokenizer/Manifest | 3 + dev-php/theseer-tokenizer/metadata.xml | 7 + .../theseer-tokenizer-1.2.3.ebuild | 46 ++++++ dev-php/voku-portable-ascii/Manifest | 3 + dev-php/voku-portable-ascii/metadata.xml | 7 + .../voku-portable-ascii-2.0.3.ebuild | 38 +++++ dev-php/webpatser-laravel-uuid/Manifest | 3 + dev-php/webpatser-laravel-uuid/metadata.xml | 7 + .../webpatser-laravel-uuid-6.2.0.ebuild | 70 ++++++++++ dev-php/webpatser-uuid/Manifest | 3 + dev-php/webpatser-uuid/metadata.xml | 7 + .../webpatser-uuid-1.3.0.ebuild | 38 +++++ dev-php/xdebug-handler/Manifest | 3 + dev-php/xdebug-handler/metadata.xml | 7 + .../xdebug-handler-3.0.5.ebuild | 49 +++++++ www-apps/volkszaehler/Manifest | 2 +- .../volkszaehler/volkszaehler-9999.ebuild | 24 +++- 417 files changed, 8637 insertions(+), 53 deletions(-) create mode 100644 app-portage/composer-ebuild/Manifest create mode 100644 app-portage/composer-ebuild/composer-ebuild-0.1.4.ebuild create mode 100644 app-portage/composer-ebuild/metadata.xml create mode 100644 dev-php/andig-dbcopy/Manifest create mode 100644 dev-php/andig-dbcopy/andig-dbcopy-9999.ebuild create mode 100644 dev-php/andig-dbcopy/files/andig-dbcopy-autoloader.patch create mode 100644 dev-php/andig-dbcopy/files/andig-dbcopy-symfony.patch create mode 100644 dev-php/andig-dbcopy/files/autoload-test.php create mode 100644 dev-php/andig-dbcopy/files/autoload.php.tpl create mode 100644 dev-php/andig-dbcopy/metadata.xml create mode 100644 dev-php/andig-php-shunting-yard/Manifest create mode 100644 dev-php/andig-php-shunting-yard/andig-php-shunting-yard-1.0.2.ebuild create mode 100644 dev-php/andig-php-shunting-yard/metadata.xml create mode 100644 dev-php/ca-bundle/Manifest create mode 100644 dev-php/ca-bundle/ca-bundle-1.5.6.ebuild create mode 100644 dev-php/ca-bundle/metadata.xml create mode 100644 dev-php/carbonphp-carbon-doctrine-types/Manifest create mode 100644 dev-php/carbonphp-carbon-doctrine-types/carbonphp-carbon-doctrine-types-3.2.0.ebuild create mode 100644 dev-php/carbonphp-carbon-doctrine-types/metadata.xml create mode 100644 dev-php/cboden-ratchet/Manifest create mode 100644 dev-php/cboden-ratchet/cboden-ratchet-0.4.4.ebuild create mode 100644 dev-php/cboden-ratchet/metadata.xml create mode 100644 dev-php/class-map-generator/Manifest create mode 100644 dev-php/class-map-generator/class-map-generator-1.6.1.ebuild create mode 100644 dev-php/class-map-generator/metadata.xml create mode 100644 dev-php/composer/files/autoload.patch create mode 100644 dev-php/composer/files/autoload.php.tpl create mode 100644 dev-php/composer/files/explain-non-standard-install.patch create mode 100644 dev-php/doctrine-annotations/Manifest create mode 100644 dev-php/doctrine-annotations/doctrine-annotations-2.0.2.ebuild create mode 100644 dev-php/doctrine-annotations/metadata.xml create mode 100644 dev-php/doctrine-collections/Manifest create mode 100644 dev-php/doctrine-collections/doctrine-collections-2.3.0.ebuild create mode 100644 dev-php/doctrine-collections/metadata.xml create mode 100644 dev-php/doctrine-dbal/Manifest create mode 100644 dev-php/doctrine-dbal/doctrine-dbal-4.3.3.ebuild create mode 100644 dev-php/doctrine-dbal/metadata.xml create mode 100644 dev-php/doctrine-deprecations/Manifest create mode 100644 dev-php/doctrine-deprecations/doctrine-deprecations-1.1.5.ebuild create mode 100644 dev-php/doctrine-deprecations/metadata.xml create mode 100644 dev-php/doctrine-event-manager/Manifest create mode 100644 dev-php/doctrine-event-manager/doctrine-event-manager-2.0.1.ebuild create mode 100644 dev-php/doctrine-event-manager/metadata.xml create mode 100644 dev-php/doctrine-inflector/Manifest create mode 100644 dev-php/doctrine-inflector/doctrine-inflector-2.1.0.ebuild create mode 100644 dev-php/doctrine-inflector/metadata.xml create mode 100644 dev-php/doctrine-instantiator/Manifest create mode 100644 dev-php/doctrine-instantiator/doctrine-instantiator-2.0.0.ebuild create mode 100644 dev-php/doctrine-instantiator/metadata.xml create mode 100644 dev-php/doctrine-lexer/Manifest create mode 100644 dev-php/doctrine-lexer/doctrine-lexer-3.0.1.ebuild create mode 100644 dev-php/doctrine-lexer/metadata.xml create mode 100644 dev-php/doctrine-orm/Manifest create mode 100644 dev-php/doctrine-orm/doctrine-orm-3.5.2.ebuild create mode 100644 dev-php/doctrine-orm/metadata.xml create mode 100644 dev-php/doctrine-persistence/Manifest create mode 100644 dev-php/doctrine-persistence/doctrine-persistence-4.1.0.ebuild create mode 100644 dev-php/doctrine-persistence/metadata.xml create mode 100644 dev-php/evenement/Manifest create mode 100644 dev-php/evenement/evenement-3.0.2.ebuild create mode 100644 dev-php/evenement/metadata.xml create mode 100644 dev-php/fig-http-message-util/Manifest create mode 100644 dev-php/fig-http-message-util/fig-http-message-util-1.1.5.ebuild create mode 100644 dev-php/fig-http-message-util/metadata.xml create mode 100644 dev-php/guzzlehttp-guzzle/Manifest create mode 100644 dev-php/guzzlehttp-guzzle/guzzlehttp-guzzle-7.10.0.ebuild create mode 100644 dev-php/guzzlehttp-guzzle/metadata.xml create mode 100644 dev-php/guzzlehttp-promises/Manifest create mode 100644 dev-php/guzzlehttp-promises/guzzlehttp-promises-2.3.0.ebuild create mode 100644 dev-php/guzzlehttp-promises/metadata.xml create mode 100644 dev-php/guzzlehttp-psr7/Manifest create mode 100644 dev-php/guzzlehttp-psr7/guzzlehttp-psr7-2.8.0.ebuild create mode 100644 dev-php/guzzlehttp-psr7/metadata.xml create mode 100644 dev-php/illuminate-collections/Manifest create mode 100644 dev-php/illuminate-collections/illuminate-collections-12.33.0.ebuild create mode 100644 dev-php/illuminate-collections/metadata.xml create mode 100644 dev-php/illuminate-conditionable/Manifest create mode 100644 dev-php/illuminate-conditionable/illuminate-conditionable-12.33.0.ebuild create mode 100644 dev-php/illuminate-conditionable/metadata.xml create mode 100644 dev-php/illuminate-contracts/Manifest create mode 100644 dev-php/illuminate-contracts/illuminate-contracts-12.33.0.ebuild create mode 100644 dev-php/illuminate-contracts/metadata.xml create mode 100644 dev-php/illuminate-macroable/Manifest create mode 100644 dev-php/illuminate-macroable/illuminate-macroable-12.33.0.ebuild create mode 100644 dev-php/illuminate-macroable/metadata.xml create mode 100644 dev-php/illuminate-support/Manifest create mode 100644 dev-php/illuminate-support/illuminate-support-12.33.0.ebuild create mode 100644 dev-php/illuminate-support/metadata.xml create mode 100644 dev-php/influxdb-influxdb-php/Manifest create mode 100644 dev-php/influxdb-influxdb-php/influxdb-influxdb-php-1.15.2.ebuild create mode 100644 dev-php/influxdb-influxdb-php/metadata.xml create mode 100644 dev-php/justinrainbow-json-schema/Manifest create mode 100644 dev-php/justinrainbow-json-schema/justinrainbow-json-schema-5.3.0.ebuild create mode 100644 dev-php/justinrainbow-json-schema/justinrainbow-json-schema-6.4.1.ebuild create mode 100644 dev-php/justinrainbow-json-schema/metadata.xml create mode 100644 dev-php/marc-mabe-php-enum/Manifest create mode 100644 dev-php/marc-mabe-php-enum/marc-mabe-php-enum-4.7.1.ebuild create mode 100644 dev-php/marc-mabe-php-enum/metadata.xml create mode 100644 dev-php/metadata-minifier/Manifest create mode 100644 dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild create mode 100644 dev-php/metadata-minifier/metadata.xml create mode 100644 dev-php/myclabs-deep-copy/Manifest create mode 100644 dev-php/myclabs-deep-copy/metadata.xml create mode 100644 dev-php/myclabs-deep-copy/myclabs-deep-copy-1.13.4.ebuild create mode 100644 dev-php/nesbot-carbon/Manifest create mode 100644 dev-php/nesbot-carbon/metadata.xml create mode 100644 dev-php/nesbot-carbon/nesbot-carbon-3.10.3.ebuild create mode 100644 dev-php/nikic-php-parser/Manifest create mode 100644 dev-php/nikic-php-parser/files/autoload-test.php create mode 100644 dev-php/nikic-php-parser/files/autoload.php create mode 100644 dev-php/nikic-php-parser/metadata.xml create mode 100644 dev-php/nikic-php-parser/nikic-php-parser-5.6.1.ebuild create mode 100644 dev-php/pcre/Manifest create mode 100644 dev-php/pcre/metadata.xml create mode 100644 dev-php/pcre/pcre-3.3.2.ebuild create mode 100644 dev-php/phar-io-manifest/Manifest create mode 100644 dev-php/phar-io-manifest/files/autoload.php create mode 100644 dev-php/phar-io-manifest/metadata.xml create mode 100644 dev-php/phar-io-manifest/phar-io-manifest-2.0.4.ebuild create mode 100644 dev-php/phar-io-version/Manifest create mode 100644 dev-php/phar-io-version/files/autoload.php create mode 100644 dev-php/phar-io-version/metadata.xml create mode 100644 dev-php/phar-io-version/phar-io-version-3.2.1.ebuild create mode 100644 dev-php/php-pm-httpkernel-adapter/Manifest create mode 100644 dev-php/php-pm-httpkernel-adapter/metadata.xml create mode 100644 dev-php/php-pm-httpkernel-adapter/php-pm-httpkernel-adapter-2.3.1.ebuild create mode 100644 dev-php/php-pm/Manifest create mode 100644 dev-php/php-pm/metadata.xml create mode 100644 dev-php/php-pm/php-pm-2.4.0.ebuild create mode 100644 dev-php/phpunit-php-code-coverage/Manifest create mode 100644 dev-php/phpunit-php-code-coverage/files/autoload-test.php create mode 100644 dev-php/phpunit-php-code-coverage/files/autoload.php create mode 100644 dev-php/phpunit-php-code-coverage/metadata.xml create mode 100644 dev-php/phpunit-php-code-coverage/phpunit-php-code-coverage-12.4.0.ebuild create mode 100644 dev-php/phpunit-php-file-iterator/Manifest create mode 100644 dev-php/phpunit-php-file-iterator/metadata.xml create mode 100644 dev-php/phpunit-php-file-iterator/phpunit-php-file-iterator-6.0.0.ebuild create mode 100644 dev-php/phpunit-php-invoker/Manifest create mode 100644 dev-php/phpunit-php-invoker/files/autoload-test.php create mode 100644 dev-php/phpunit-php-invoker/metadata.xml create mode 100644 dev-php/phpunit-php-invoker/phpunit-php-invoker-6.0.0.ebuild create mode 100644 dev-php/phpunit-php-text-template/Manifest create mode 100644 dev-php/phpunit-php-text-template/metadata.xml create mode 100644 dev-php/phpunit-php-text-template/phpunit-php-text-template-5.0.0.ebuild create mode 100644 dev-php/phpunit-php-timer/Manifest create mode 100644 dev-php/phpunit-php-timer/metadata.xml create mode 100644 dev-php/phpunit-php-timer/phpunit-php-timer-8.0.0.ebuild create mode 100644 dev-php/phpunit/Manifest create mode 100644 dev-php/phpunit/files/autoload-test.php create mode 100644 dev-php/phpunit/files/autoload.php.tpl create mode 100644 dev-php/phpunit/files/phpunit-10.5.27-autoload-resources.patch create mode 100644 dev-php/phpunit/files/phpunit-10.5.27-tests.patch create mode 100644 dev-php/phpunit/metadata.xml create mode 100644 dev-php/phpunit/phpunit-12.4.0.ebuild create mode 100644 dev-php/psr-cache/Manifest create mode 100644 dev-php/psr-cache/metadata.xml create mode 100644 dev-php/psr-cache/psr-cache-3.0.0.ebuild create mode 100644 dev-php/psr-clock/Manifest create mode 100644 dev-php/psr-clock/metadata.xml create mode 100644 dev-php/psr-clock/psr-clock-1.0.0.ebuild create mode 100644 dev-php/psr-container/Manifest create mode 100644 dev-php/psr-container/metadata.xml create mode 100644 dev-php/psr-container/psr-container-2.0.2.ebuild create mode 100644 dev-php/psr-event-dispatcher/Manifest create mode 100644 dev-php/psr-event-dispatcher/metadata.xml create mode 100644 dev-php/psr-event-dispatcher/psr-event-dispatcher-1.0.0.ebuild create mode 100644 dev-php/psr-http-client/Manifest create mode 100644 dev-php/psr-http-client/metadata.xml create mode 100644 dev-php/psr-http-client/psr-http-client-1.0.3.ebuild create mode 100644 dev-php/psr-http-factory/Manifest create mode 100644 dev-php/psr-http-factory/metadata.xml create mode 100644 dev-php/psr-http-factory/psr-http-factory-1.1.0.ebuild create mode 100644 dev-php/psr-http-message/Manifest create mode 100644 dev-php/psr-http-message/metadata.xml create mode 100644 dev-php/psr-http-message/psr-http-message-2.0.ebuild create mode 100644 dev-php/psr-http-server-handler/Manifest create mode 100644 dev-php/psr-http-server-handler/metadata.xml create mode 100644 dev-php/psr-http-server-handler/psr-http-server-handler-1.0.2.ebuild create mode 100644 dev-php/psr-log/Manifest create mode 100644 dev-php/psr-log/metadata.xml create mode 100644 dev-php/psr-log/psr-log-3.0.2.ebuild create mode 100644 dev-php/psr-simple-cache/Manifest create mode 100644 dev-php/psr-simple-cache/metadata.xml create mode 100644 dev-php/psr-simple-cache/psr-simple-cache-3.0.0.ebuild create mode 100644 dev-php/ralouphie-getallheaders/Manifest create mode 100644 dev-php/ralouphie-getallheaders/metadata.xml create mode 100644 dev-php/ralouphie-getallheaders/ralouphie-getallheaders-3.0.3.ebuild create mode 100644 dev-php/ratchet-rfc6455/Manifest create mode 100644 dev-php/ratchet-rfc6455/metadata.xml create mode 100644 dev-php/ratchet-rfc6455/ratchet-rfc6455-0.3.1.ebuild create mode 100644 dev-php/react-cache/Manifest create mode 100644 dev-php/react-cache/metadata.xml create mode 100644 dev-php/react-cache/react-cache-1.2.0.ebuild create mode 100644 dev-php/react-child-process/Manifest create mode 100644 dev-php/react-child-process/metadata.xml create mode 100644 dev-php/react-child-process/react-child-process-0.6.6.ebuild create mode 100644 dev-php/react-dns/Manifest create mode 100644 dev-php/react-dns/metadata.xml create mode 100644 dev-php/react-dns/react-dns-1.13.0.ebuild create mode 100644 dev-php/react-event-loop/Manifest create mode 100644 dev-php/react-event-loop/metadata.xml create mode 100644 dev-php/react-event-loop/react-event-loop-1.5.0.ebuild create mode 100644 dev-php/react-http/Manifest create mode 100644 dev-php/react-http/metadata.xml create mode 100644 dev-php/react-http/react-http-1.11.0.ebuild create mode 100644 dev-php/react-promise/Manifest create mode 100644 dev-php/react-promise/metadata.xml create mode 100644 dev-php/react-promise/react-promise-3.2.0.ebuild create mode 100644 dev-php/react-socket/Manifest create mode 100644 dev-php/react-socket/metadata.xml create mode 100644 dev-php/react-socket/react-socket-1.16.0.ebuild create mode 100644 dev-php/react-stream/Manifest create mode 100644 dev-php/react-stream/metadata.xml create mode 100644 dev-php/react-stream/react-stream-1.4.0.ebuild create mode 100644 dev-php/ringcentral-psr7/Manifest create mode 100644 dev-php/ringcentral-psr7/metadata.xml create mode 100644 dev-php/ringcentral-psr7/ringcentral-psr7-1.3.0.ebuild create mode 100644 dev-php/sebastian-cli-parser/Manifest create mode 100644 dev-php/sebastian-cli-parser/metadata.xml create mode 100644 dev-php/sebastian-cli-parser/sebastian-cli-parser-4.2.0.ebuild create mode 100644 dev-php/sebastian-cli-parser/sebastian-cli-parser-9999.ebuild create mode 100644 dev-php/sebastian-code-unit-reverse-lookup/Manifest create mode 100644 dev-php/sebastian-code-unit-reverse-lookup/files/autoload.php create mode 100644 dev-php/sebastian-code-unit-reverse-lookup/metadata.xml create mode 100644 dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-4.0.1.ebuild create mode 100644 dev-php/sebastian-code-unit/Manifest create mode 100644 dev-php/sebastian-code-unit/files/autoload.php create mode 100644 dev-php/sebastian-code-unit/metadata.xml create mode 100644 dev-php/sebastian-code-unit/sebastian-code-unit-3.0.3.ebuild create mode 100644 dev-php/sebastian-comparator/Manifest create mode 100644 dev-php/sebastian-comparator/files/autoload.php create mode 100644 dev-php/sebastian-comparator/metadata.xml create mode 100644 dev-php/sebastian-comparator/sebastian-comparator-7.1.3.ebuild create mode 100644 dev-php/sebastian-complexity/Manifest create mode 100644 dev-php/sebastian-complexity/metadata.xml create mode 100644 dev-php/sebastian-complexity/sebastian-complexity-5.0.0.ebuild create mode 100644 dev-php/sebastian-diff/Manifest create mode 100644 dev-php/sebastian-diff/files/autoload.php create mode 100644 dev-php/sebastian-diff/metadata.xml create mode 100644 dev-php/sebastian-diff/sebastian-diff-7.0.0.ebuild create mode 100644 dev-php/sebastian-environment/Manifest create mode 100644 dev-php/sebastian-environment/metadata.xml create mode 100644 dev-php/sebastian-environment/sebastian-environment-8.0.3.ebuild create mode 100644 dev-php/sebastian-exporter/Manifest create mode 100644 dev-php/sebastian-exporter/files/autoload-test.php create mode 100644 dev-php/sebastian-exporter/files/autoload.php.tpl create mode 100644 dev-php/sebastian-exporter/metadata.xml create mode 100644 dev-php/sebastian-exporter/sebastian-exporter-7.0.2.ebuild create mode 100644 dev-php/sebastian-global-state/Manifest create mode 100644 dev-php/sebastian-global-state/files/autoload.php create mode 100644 dev-php/sebastian-global-state/metadata.xml create mode 100644 dev-php/sebastian-global-state/sebastian-global-state-8.0.2.ebuild create mode 100644 dev-php/sebastian-lines-of-code/Manifest create mode 100644 dev-php/sebastian-lines-of-code/metadata.xml create mode 100644 dev-php/sebastian-lines-of-code/sebastian-lines-of-code-4.0.0.ebuild create mode 100644 dev-php/sebastian-object-enumerator/Manifest create mode 100644 dev-php/sebastian-object-enumerator/files/autoload.php create mode 100644 dev-php/sebastian-object-enumerator/metadata.xml create mode 100644 dev-php/sebastian-object-enumerator/sebastian-object-enumerator-7.0.0.ebuild create mode 100644 dev-php/sebastian-object-reflector/Manifest create mode 100644 dev-php/sebastian-object-reflector/files/autoload.php create mode 100644 dev-php/sebastian-object-reflector/metadata.xml create mode 100644 dev-php/sebastian-object-reflector/sebastian-object-reflector-5.0.0.ebuild create mode 100644 dev-php/sebastian-recursion-context/Manifest create mode 100644 dev-php/sebastian-recursion-context/metadata.xml create mode 100644 dev-php/sebastian-recursion-context/sebastian-recursion-context-7.0.1.ebuild create mode 100644 dev-php/sebastian-type/Manifest create mode 100644 dev-php/sebastian-type/files/autoload.php create mode 100644 dev-php/sebastian-type/metadata.xml create mode 100644 dev-php/sebastian-type/sebastian-type-6.0.3.ebuild create mode 100644 dev-php/sebastian-version/Manifest create mode 100644 dev-php/sebastian-version/metadata.xml create mode 100644 dev-php/sebastian-version/sebastian-version-6.0.0.ebuild create mode 100644 dev-php/seld-jsonlint/Manifest create mode 100644 dev-php/seld-jsonlint/metadata.xml create mode 100644 dev-php/seld-jsonlint/seld-jsonlint-1.11.0.ebuild create mode 100644 dev-php/seld-phar-utils/Manifest create mode 100644 dev-php/seld-phar-utils/metadata.xml create mode 100644 dev-php/seld-phar-utils/seld-phar-utils-1.2.1.ebuild create mode 100644 dev-php/seld-signal-handler/Manifest create mode 100644 dev-php/seld-signal-handler/metadata.xml create mode 100644 dev-php/seld-signal-handler/seld-signal-handler-2.0.2.ebuild create mode 100644 dev-php/semver/Manifest create mode 100644 dev-php/semver/metadata.xml create mode 100644 dev-php/semver/semver-3.4.3.ebuild create mode 100644 dev-php/spdx-licenses/Manifest create mode 100644 dev-php/spdx-licenses/files/spdx-licenses-1.5.8-res_dir.patch create mode 100644 dev-php/spdx-licenses/metadata.xml create mode 100644 dev-php/spdx-licenses/spdx-licenses-1.5.8-r1.ebuild create mode 100644 dev-php/staabm-side-effects-detector/Manifest create mode 100644 dev-php/staabm-side-effects-detector/files/autoload-test.php create mode 100644 dev-php/staabm-side-effects-detector/files/autoload.php create mode 100644 dev-php/staabm-side-effects-detector/metadata.xml create mode 100644 dev-php/staabm-side-effects-detector/staabm-side-effects-detector-1.0.5.ebuild create mode 100644 dev-php/symfony-cache-contracts/Manifest create mode 100644 dev-php/symfony-cache-contracts/metadata.xml create mode 100644 dev-php/symfony-cache-contracts/symfony-cache-contracts-3.6.0.ebuild create mode 100644 dev-php/symfony-cache/Manifest create mode 100644 dev-php/symfony-cache/metadata.xml create mode 100644 dev-php/symfony-cache/symfony-cache-7.3.4.ebuild create mode 100644 dev-php/symfony-clock/Manifest create mode 100644 dev-php/symfony-clock/metadata.xml create mode 100644 dev-php/symfony-clock/symfony-clock-7.3.0.ebuild create mode 100644 dev-php/symfony-console/Manifest create mode 100644 dev-php/symfony-console/metadata.xml create mode 100644 dev-php/symfony-console/symfony-console-7.3.4.ebuild create mode 100644 dev-php/symfony-deprecation-contracts/Manifest create mode 100644 dev-php/symfony-deprecation-contracts/metadata.xml create mode 100644 dev-php/symfony-deprecation-contracts/symfony-deprecation-contracts-3.6.0.ebuild create mode 100644 dev-php/symfony-error-handler/Manifest create mode 100644 dev-php/symfony-error-handler/metadata.xml create mode 100644 dev-php/symfony-error-handler/symfony-error-handler-7.3.4.ebuild create mode 100644 dev-php/symfony-event-dispatcher-contracts/Manifest create mode 100644 dev-php/symfony-event-dispatcher-contracts/metadata.xml create mode 100644 dev-php/symfony-event-dispatcher-contracts/symfony-event-dispatcher-contracts-3.6.0.ebuild create mode 100644 dev-php/symfony-event-dispatcher/Manifest create mode 100644 dev-php/symfony-event-dispatcher/metadata.xml create mode 100644 dev-php/symfony-event-dispatcher/symfony-event-dispatcher-7.3.3.ebuild create mode 100644 dev-php/symfony-filesystem/Manifest create mode 100644 dev-php/symfony-filesystem/metadata.xml create mode 100644 dev-php/symfony-filesystem/symfony-filesystem-5.4.45.ebuild create mode 100644 dev-php/symfony-filesystem/symfony-filesystem-6.4.13.ebuild create mode 100644 dev-php/symfony-finder/Manifest create mode 100644 dev-php/symfony-finder/metadata.xml create mode 100644 dev-php/symfony-finder/symfony-finder-5.4.45.ebuild create mode 100644 dev-php/symfony-finder/symfony-finder-6.4.17.ebuild create mode 100644 dev-php/symfony-http-foundation/Manifest create mode 100644 dev-php/symfony-http-foundation/metadata.xml create mode 100644 dev-php/symfony-http-foundation/symfony-http-foundation-7.3.4.ebuild create mode 100644 dev-php/symfony-http-kernel/Manifest create mode 100644 dev-php/symfony-http-kernel/metadata.xml create mode 100644 dev-php/symfony-http-kernel/symfony-http-kernel-7.3.4.ebuild create mode 100644 dev-php/symfony-polyfill-ctype/Manifest create mode 100644 dev-php/symfony-polyfill-ctype/metadata.xml create mode 100644 dev-php/symfony-polyfill-ctype/symfony-polyfill-ctype-1.33.0.ebuild create mode 100644 dev-php/symfony-polyfill-intl-grapheme/Manifest create mode 100644 dev-php/symfony-polyfill-intl-grapheme/metadata.xml create mode 100644 dev-php/symfony-polyfill-intl-grapheme/symfony-polyfill-intl-grapheme-1.33.0.ebuild create mode 100644 dev-php/symfony-polyfill-intl-normalizer/Manifest create mode 100644 dev-php/symfony-polyfill-intl-normalizer/metadata.xml create mode 100644 dev-php/symfony-polyfill-intl-normalizer/symfony-polyfill-intl-normalizer-1.33.0.ebuild create mode 100644 dev-php/symfony-polyfill-mbstring/Manifest create mode 100644 dev-php/symfony-polyfill-mbstring/metadata.xml create mode 100644 dev-php/symfony-polyfill-mbstring/symfony-polyfill-mbstring-1.33.0.ebuild create mode 100644 dev-php/symfony-polyfill-php73/Manifest create mode 100644 dev-php/symfony-polyfill-php73/metadata.xml create mode 100644 dev-php/symfony-polyfill-php73/symfony-polyfill-php73-1.31.0.ebuild create mode 100644 dev-php/symfony-polyfill-php80/Manifest create mode 100644 dev-php/symfony-polyfill-php80/metadata.xml create mode 100644 dev-php/symfony-polyfill-php80/symfony-polyfill-php80-1.31.0.ebuild create mode 100644 dev-php/symfony-polyfill-php81/Manifest create mode 100644 dev-php/symfony-polyfill-php81/metadata.xml create mode 100644 dev-php/symfony-polyfill-php81/symfony-polyfill-php81-1.31.0.ebuild create mode 100644 dev-php/symfony-polyfill-php83/Manifest create mode 100644 dev-php/symfony-polyfill-php83/metadata.xml create mode 100644 dev-php/symfony-polyfill-php83/symfony-polyfill-php83-1.33.0.ebuild create mode 100644 dev-php/symfony-polyfill-php84/Manifest create mode 100644 dev-php/symfony-polyfill-php84/metadata.xml create mode 100644 dev-php/symfony-polyfill-php84/symfony-polyfill-php84-1.33.0.ebuild create mode 100644 dev-php/symfony-polyfill-php85/Manifest create mode 100644 dev-php/symfony-polyfill-php85/metadata.xml create mode 100644 dev-php/symfony-polyfill-php85/symfony-polyfill-php85-1.33.0.ebuild create mode 100644 dev-php/symfony-process/Manifest create mode 100644 dev-php/symfony-process/metadata.xml create mode 100644 dev-php/symfony-process/symfony-process-5.4.47.ebuild create mode 100644 dev-php/symfony-process/symfony-process-6.4.20.ebuild create mode 100644 dev-php/symfony-routing/Manifest create mode 100644 dev-php/symfony-routing/metadata.xml create mode 100644 dev-php/symfony-routing/symfony-routing-7.3.4.ebuild create mode 100644 dev-php/symfony-service-contracts/Manifest create mode 100644 dev-php/symfony-service-contracts/metadata.xml create mode 100644 dev-php/symfony-service-contracts/symfony-service-contracts-3.6.0.ebuild create mode 100644 dev-php/symfony-string/Manifest create mode 100644 dev-php/symfony-string/metadata.xml create mode 100644 dev-php/symfony-string/symfony-string-7.3.4.ebuild create mode 100644 dev-php/symfony-translation-contracts/Manifest create mode 100644 dev-php/symfony-translation-contracts/metadata.xml create mode 100644 dev-php/symfony-translation-contracts/symfony-translation-contracts-3.6.0.ebuild create mode 100644 dev-php/symfony-translation/Manifest create mode 100644 dev-php/symfony-translation/metadata.xml create mode 100644 dev-php/symfony-translation/symfony-translation-7.3.4.ebuild create mode 100644 dev-php/symfony-var-dumper/Manifest create mode 100644 dev-php/symfony-var-dumper/metadata.xml create mode 100644 dev-php/symfony-var-dumper/symfony-var-dumper-7.3.4.ebuild create mode 100644 dev-php/symfony-var-exporter/Manifest create mode 100644 dev-php/symfony-var-exporter/metadata.xml create mode 100644 dev-php/symfony-var-exporter/symfony-var-exporter-7.3.4.ebuild create mode 100644 dev-php/symfony-yaml/Manifest create mode 100644 dev-php/symfony-yaml/metadata.xml create mode 100644 dev-php/symfony-yaml/symfony-yaml-7.3.3.ebuild create mode 100644 dev-php/theseer-Autoload/Manifest create mode 100644 dev-php/theseer-Autoload/files/autoload.php.tpl create mode 100644 dev-php/theseer-Autoload/files/fedora.php.tpl create mode 100644 dev-php/theseer-Autoload/files/fedora2.php.tpl create mode 100644 dev-php/theseer-Autoload/files/theseer-Autoload-1.29.0-autoload.php.patch create mode 100644 dev-php/theseer-Autoload/metadata.xml create mode 100644 dev-php/theseer-Autoload/theseer-Autoload-1.29.0.ebuild create mode 100644 dev-php/theseer-Autoload/theseer-Autoload-1.29.3.ebuild create mode 100644 dev-php/theseer-tokenizer/Manifest create mode 100644 dev-php/theseer-tokenizer/metadata.xml create mode 100644 dev-php/theseer-tokenizer/theseer-tokenizer-1.2.3.ebuild create mode 100644 dev-php/voku-portable-ascii/Manifest create mode 100644 dev-php/voku-portable-ascii/metadata.xml create mode 100644 dev-php/voku-portable-ascii/voku-portable-ascii-2.0.3.ebuild create mode 100644 dev-php/webpatser-laravel-uuid/Manifest create mode 100644 dev-php/webpatser-laravel-uuid/metadata.xml create mode 100644 dev-php/webpatser-laravel-uuid/webpatser-laravel-uuid-6.2.0.ebuild create mode 100644 dev-php/webpatser-uuid/Manifest create mode 100644 dev-php/webpatser-uuid/metadata.xml create mode 100644 dev-php/webpatser-uuid/webpatser-uuid-1.3.0.ebuild create mode 100644 dev-php/xdebug-handler/Manifest create mode 100644 dev-php/xdebug-handler/metadata.xml create mode 100644 dev-php/xdebug-handler/xdebug-handler-3.0.5.ebuild diff --git a/app-portage/composer-ebuild/Manifest b/app-portage/composer-ebuild/Manifest new file mode 100644 index 0000000..a28b761 --- /dev/null +++ b/app-portage/composer-ebuild/Manifest @@ -0,0 +1,3 @@ +DIST composer-ebuild-0.1.4.tar.gz 21928 BLAKE2B 4584bfd8f3015da08573f482d529cef0c263d4f7cd2662f175dc9ff1d91f1aadc375bcd91f1bea795cf6912bbd6a79c69b70c66f52f253f737e28d61efcff9f3 SHA512 27c2b0641a850b3b278f1c1e3c876ac69273c94b9a4c8491536ac6a492ae81d9aed079a05cb440e42e7c650449457433df6dc48bcaa3ca97c1afb705e8f15449 +EBUILD composer-ebuild-0.1.4.ebuild 682 BLAKE2B d76376c8bea28fa65d2ffdae0bb52ace1df87e6cff426f0dbe6cfd46eebf11af3845faacab73713e3e6a5b5c83c2c2254d69a3547c09bec01da4488dbdf120ad SHA512 b9c3ee057af138f2b4d4400fc2e6c5ad616b12b7ceffe6cc9a369651da540206c89b0a854b5d28b3cb829966e3e55dc1bfc9835e5e19b2184d742f37594f7c69 +MISC metadata.xml 227 BLAKE2B 2d38d7fb1cdba1feadbee8709e216ddab286c80a3ed55f7f3c93dad955e6fb9663bdca266ba96e1b2f54de8c228d87c631b620ec112bdc91398923e1aca2cc14 SHA512 f547c71f3d0040e3446fe183e7c9b671f45ca6f9255f04789f092ff756e2a87597f49b0d2ec9a9cf63484ecf13dc5a372a900aea72371f51c4f3bc5dd1666005 diff --git a/app-portage/composer-ebuild/composer-ebuild-0.1.4.ebuild b/app-portage/composer-ebuild/composer-ebuild-0.1.4.ebuild new file mode 100644 index 0000000..229bc13 --- /dev/null +++ b/app-portage/composer-ebuild/composer-ebuild-0.1.4.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..13} ) + +inherit distutils-r1 + +DESCRIPTION="Composer Ebuild" +HOMEPAGE="https://github.com/gentoo-php-overlay/composer-ebuild" +SRC_URI="https://github.com/gentoo-php-overlay/composer-ebuild/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + dev-php/composer + dev-python/packaging + dev-python/pygithub + dev-python/requests +" + +src_install() { + + distutils-r1_src_install + + local INSTALL_DIR="/usr/share/${PN}" + + insinto ${INSTALL_DIR} + doins -r templates + +} diff --git a/app-portage/composer-ebuild/metadata.xml b/app-portage/composer-ebuild/metadata.xml new file mode 100644 index 0000000..5de0da9 --- /dev/null +++ b/app-portage/composer-ebuild/metadata.xml @@ -0,0 +1,8 @@ + + + + + gentoo-php-overlay/composer-ebuild + + \ No newline at end of file diff --git a/dev-php/andig-dbcopy/Manifest b/dev-php/andig-dbcopy/Manifest new file mode 100644 index 0000000..a6a30fc --- /dev/null +++ b/dev-php/andig-dbcopy/Manifest @@ -0,0 +1,6 @@ +AUX andig-dbcopy-autoloader.patch 842 BLAKE2B d38ec06e5f1be96073ea705a9f46b02be30a8d7da1babbce7543bca867dba93f54d6d3e280eb38676d5b12889e1f3f6caa58ea8324460c327f6a3221000ff2fa SHA512 0b1618406c9e434840d768a1370c9010500af4cd6997fe6bf2bf49349ac7a9790579554ec43e03bb8951c872fae16446ac87d37bde61750ccb7f10acb57ac733 +AUX andig-dbcopy-symfony.patch 4429 BLAKE2B 76152f8a563444fb5298a6c657c99a70cc4ffdd33cb0b0ff5a8323bffbe4f1b7e6cf982c183d24eac171275183fda36d0059c646148b720811a2e0abb58beb99 SHA512 72d1785099e0ca6b1837c41e641e82d0a621d3e8db74b4c2bb836baa09fa06145b9f31e9c3a345a94ec45fa417d022373a0d89cc05fe1d418acf7f04348c5c3c +AUX autoload-test.php 522 BLAKE2B 2b0bf1aa11103dd9fa9771efcbd82417a03f9e6d2b2855eccb3f225520639b6dafc377af52a1de249c113e3e834155add72a5da3a64ba94dfbdd9df62a73a300 SHA512 3cc5b174a1a7f0e30ced1d4d001b2fdc934d6fdf6a49214ab1cbc0f27a5bd7468c5a8ab5becf3714601e9e5609bc34bf9fc3ff5d938de2263713a51a6c455cd9 +AUX autoload.php.tpl 1350 BLAKE2B e84292150e01f99cb4357f86d1c131fa719fc1af98e9d38a3f02d0bad01b2d3522fadd5217d1211e0dd93d808451536fd630478c939738b9f4b443daf66112bc SHA512 c0a6e9403f8ef416b42d9779e76d9f7491d8cb06bc11bc3344c89a5c4ec5cd2714809a3f9fc368ade593972a0fb52a03358c019cc18800cbb5ce54f5008fb52b +EBUILD andig-dbcopy-9999.ebuild 1149 BLAKE2B d551da60d9199b78e6f84bf9654c878466808f776a73d34dceaf28d968b548aa9188a7835086e63a01d288c3d6170a990e43d57a76a9301fe6820aef43c38c70 SHA512 371c21b1b9aecf6c7906df08d752be0bbc87eec471025c8b7411323106080b2a768e279d4cc7cc1ea994d567ec9e8b9dbcb9129fab8b39baa16c24292d1fb9d1 +MISC metadata.xml 232 BLAKE2B 8fb41cef0fd78454633aabd68564c86c63475884e8dbe217ed71660c2c067efd77478cf81138b29ae773da0e8eb2e9af49cd875a96eb44bf72a3794316e50859 SHA512 cc5faee41bb423d1ed0d44009f724b98ef6b961d26b3cc677012ff3619edddbc778e45361d7ae1936fca4e1c96655f691c66e3154c9e37a848d97174b0fb37d6 diff --git a/dev-php/andig-dbcopy/andig-dbcopy-9999.ebuild b/dev-php/andig-dbcopy/andig-dbcopy-9999.ebuild new file mode 100644 index 0000000..fc3c69c --- /dev/null +++ b/dev-php/andig-dbcopy/andig-dbcopy-9999.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Refactored repack of https://github.com/andig/dbcopy" +HOMEPAGE="https://github.com/andig/php-shunting-yard" + +MY_PN="dbcopy" + +if [ "${PV}" == "9999" ] ; then + EGIT_REPO_URI="https://github.com/andig/${MY_PN}" + inherit git-r3 + KEYWORDS="" +else + SRC_URI="https://github.com/andig/php-shunting-yard/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/doctrine-dbal + dev-php/influxdb-influxdb-php + dev-php/symfony-console + dev-php/symfony-yaml +" + +PATCHES=" + ${FILESDIR}/${PN}-autoloader.patch + ${FILESDIR}/${PN}-symfony.patch +" + +DOCS=( config.dist.yaml README.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t "${FILESDIR}"/autoload.php.tpl \ + src || die "phpab failed" + #install -D -m 644 "${FILESDIR}"/autoload-test.php \ + # vendor/autoload.php || die "install failed" +} + +src_install() { + einstalldocs + insinto "/usr/share/php/Andig/DatabaseCopy" + doins -r src src/* + dobin "dbcopy" +} diff --git a/dev-php/andig-dbcopy/files/andig-dbcopy-autoloader.patch b/dev-php/andig-dbcopy/files/andig-dbcopy-autoloader.patch new file mode 100644 index 0000000..344626a --- /dev/null +++ b/dev-php/andig-dbcopy/files/andig-dbcopy-autoloader.patch @@ -0,0 +1,15 @@ +diff '--color=auto' -ur andig-dbcopy-9999.orig/dbcopy andig-dbcopy-9999/dbcopy +--- andig-dbcopy-9999.orig/dbcopy 2025-10-08 11:49:08.945458244 +0200 ++++ andig-dbcopy-9999/dbcopy 2025-10-08 11:50:49.194009518 +0200 +@@ -11,10 +11,7 @@ + } + + // find autoloader, borrowed from github.com/behat/behat +-if ((!$loader = includeIfExists(__DIR__ . '/vendor/autoload.php')) && +- (!$loader = includeIfExists(__DIR__ . '/../vendor/autoload.php')) && +- (!$loader = includeIfExists(__DIR__ . '/../../vendor/autoload.php')) && +- (!$loader = includeIfExists(__DIR__ . '/../../../vendor/autoload.php'))) { ++if (!$loader = includeIfExists('/usr/share/php/Andig/DatabaseCopy/autoload.php')) { + fwrite(STDERR, + 'You must set up the project dependencies, run the following commands:' . PHP_EOL . + 'curl -s http://getcomposer.org/installer | php' . PHP_EOL . diff --git a/dev-php/andig-dbcopy/files/andig-dbcopy-symfony.patch b/dev-php/andig-dbcopy/files/andig-dbcopy-symfony.patch new file mode 100644 index 0000000..0520691 --- /dev/null +++ b/dev-php/andig-dbcopy/files/andig-dbcopy-symfony.patch @@ -0,0 +1,93 @@ +diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/AbstractCommand.php andig-dbcopy-9999/src/Command/AbstractCommand.php +--- andig-dbcopy-9999.orig/src/Command/AbstractCommand.php 2025-10-08 12:18:06.015740519 +0200 ++++ andig-dbcopy-9999/src/Command/AbstractCommand.php 2025-10-08 12:15:14.368364947 +0200 +@@ -62,7 +62,7 @@ + return $tables; + } + +- protected function execute(InputInterface $input, OutputInterface $output) { ++ protected function execute(InputInterface $input, OutputInterface $output): int { + $this->output = $output; + $this->loadConfig($input); + +diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/ClearCommand.php andig-dbcopy-9999/src/Command/ClearCommand.php +--- andig-dbcopy-9999.orig/src/Command/ClearCommand.php 2025-10-08 12:18:06.015894342 +0200 ++++ andig-dbcopy-9999/src/Command/ClearCommand.php 2025-10-08 12:16:40.736281429 +0200 +@@ -32,7 +32,7 @@ + return in_array($tableName, $tables); + } + +- protected function execute(InputInterface $input, OutputInterface $output) { ++ protected function execute(InputInterface $input, OutputInterface $output): int { + parent::execute($input, $output); + + // make sure schemas exists +diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/CopyCommand.php andig-dbcopy-9999/src/Command/CopyCommand.php +--- andig-dbcopy-9999.orig/src/Command/CopyCommand.php 2025-10-08 12:18:06.015894342 +0200 ++++ andig-dbcopy-9999/src/Command/CopyCommand.php 2025-10-08 12:15:44.816329227 +0200 +@@ -172,7 +172,7 @@ + echo "\n\n"; // CRLF after progressbar @ 100% + } + +- protected function execute(InputInterface $input, OutputInterface $output) ++ protected function execute(InputInterface $input, OutputInterface $output): int + { + parent::execute($input, $output); + +diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/CreateCommand.php andig-dbcopy-9999/src/Command/CreateCommand.php +--- andig-dbcopy-9999.orig/src/Command/CreateCommand.php 2025-10-08 12:18:06.015894342 +0200 ++++ andig-dbcopy-9999/src/Command/CreateCommand.php 2025-10-08 12:16:08.404301546 +0200 +@@ -100,7 +100,7 @@ + } + } + +- protected function execute(InputInterface $input, OutputInterface $output) { ++ protected function execute(InputInterface $input, OutputInterface $output): int { + parent::execute($input, $output); + + // make sure schemas exists +diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/DropCommand.php andig-dbcopy-9999/src/Command/DropCommand.php +--- andig-dbcopy-9999.orig/src/Command/DropCommand.php 2025-10-08 12:18:06.015894342 +0200 ++++ andig-dbcopy-9999/src/Command/DropCommand.php 2025-10-08 12:16:26.196289368 +0200 +@@ -17,7 +17,7 @@ + ->addOption('config', 'c', InputOption::VALUE_REQUIRED, 'Config file'); + } + +- protected function execute(InputInterface $input, OutputInterface $output) { ++ protected function execute(InputInterface $input, OutputInterface $output): int { + parent::execute($input, $output); + + // make sure schemas exists +diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/InfluxCommand.php andig-dbcopy-9999/src/Command/InfluxCommand.php +--- andig-dbcopy-9999.orig/src/Command/InfluxCommand.php 2025-10-08 12:18:06.015894342 +0200 ++++ andig-dbcopy-9999/src/Command/InfluxCommand.php 2025-10-08 12:17:22.156258843 +0200 +@@ -173,7 +173,7 @@ + } while (count($res) == $this->batch); + } + +- protected function execute(InputInterface $input, OutputInterface $output) { ++ protected function execute(InputInterface $input, OutputInterface $output): int { + $this->loadConfig($input); + + // Doctrine PDO +diff '--color=auto' -ur andig-dbcopy-9999.orig/src/ConsoleApplication.php andig-dbcopy-9999/src/ConsoleApplication.php +--- andig-dbcopy-9999.orig/src/ConsoleApplication.php 2025-10-08 12:18:06.015894342 +0200 ++++ andig-dbcopy-9999/src/ConsoleApplication.php 2025-10-08 12:14:06.764444254 +0200 +@@ -32,7 +32,7 @@ + * + * @return string The long application version + */ +- public function getLongVersion() ++ public function getLongVersion(): string + { + if ('UNKNOWN' !== $this->getName()) { + return sprintf('%s', $this->getName()); +@@ -45,7 +45,7 @@ + * + * @return InputDefinition An InputDefinition instance + */ +- protected function getDefaultInputDefinition() ++ protected function getDefaultInputDefinition(): InputDefinition + { + return new InputDefinition(array( + new InputArgument('command', InputArgument::REQUIRED, 'The command to execute'), diff --git a/dev-php/andig-dbcopy/files/autoload-test.php b/dev-php/andig-dbcopy/files/autoload-test.php new file mode 100644 index 0000000..a47f919 --- /dev/null +++ b/dev-php/andig-dbcopy/files/autoload-test.php @@ -0,0 +1,16 @@ + + + + + andig/php-shunting-yard + + diff --git a/dev-php/andig-php-shunting-yard/Manifest b/dev-php/andig-php-shunting-yard/Manifest new file mode 100644 index 0000000..507935c --- /dev/null +++ b/dev-php/andig-php-shunting-yard/Manifest @@ -0,0 +1,3 @@ +DIST andig-php-shunting-yard-1.0.2.tar.gz 11528 BLAKE2B 6d2ee2c0304634e55538293e6cc2baeb1d668cd704202b0e2a63d85bbdf7a5a02f9a6f62abcb36a100f9e5c223fcf38fc4439d4a151aa0abff0ba0a2576dd87a SHA512 f29756b550a3d4978e7f4015c654a01302ac48427ad2aa3d7254cda433594191489ee394c34cbb5b5c3de5b1b5e65079b56985e23ad6dc188a96df2e7ac961d1 +EBUILD andig-php-shunting-yard-1.0.2.ebuild 864 BLAKE2B 4b7984fa3b27eec09880176ddd27672c8495b3e6ee9fe9fc37a38305b4896ff95c48fbdfe57c93c27485b4c5f4ae0a6a2428082b665f1968bb2d020f209648a3 SHA512 3bb01a11d3c6aa80d11a28e64897258045acc1a0b11b94120e5f13c7ceaa6282bbf2fcbf32a0a8305e13b8488c64cb87d226de35aa312b3b4fe94a29d2a825f7 +MISC metadata.xml 232 BLAKE2B 8fb41cef0fd78454633aabd68564c86c63475884e8dbe217ed71660c2c067efd77478cf81138b29ae773da0e8eb2e9af49cd875a96eb44bf72a3794316e50859 SHA512 cc5faee41bb423d1ed0d44009f724b98ef6b961d26b3cc677012ff3619edddbc778e45361d7ae1936fca4e1c96655f691c66e3154c9e37a848d97174b0fb37d6 diff --git a/dev-php/andig-php-shunting-yard/andig-php-shunting-yard-1.0.2.ebuild b/dev-php/andig-php-shunting-yard/andig-php-shunting-yard-1.0.2.ebuild new file mode 100644 index 0000000..7b93d1d --- /dev/null +++ b/dev-php/andig-php-shunting-yard/andig-php-shunting-yard-1.0.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Refactored repack of https://github.com/andig/php-shunting-yard" +HOMEPAGE="https://github.com/andig/php-shunting-yard" +SRC_URI="https://github.com/andig/php-shunting-yard/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/php-shunting-yard-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.3:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + echo " autoload.php + echo "require_once \"${EPREFIX}/usr/share/php/Fedora/Autoloader/autoload.php\";" >> autoload.php + + echo "\\Fedora\\Autoloader\\Autoload::addPsr0('RR\', __DIR__);" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Andig" + doins -r *.php LICENSE src src/RR/* tests +} diff --git a/dev-php/andig-php-shunting-yard/metadata.xml b/dev-php/andig-php-shunting-yard/metadata.xml new file mode 100644 index 0000000..f543a0c --- /dev/null +++ b/dev-php/andig-php-shunting-yard/metadata.xml @@ -0,0 +1,7 @@ + + + + + andig/php-shunting-yard + + diff --git a/dev-php/ca-bundle/Manifest b/dev-php/ca-bundle/Manifest new file mode 100644 index 0000000..8ccbeff --- /dev/null +++ b/dev-php/ca-bundle/Manifest @@ -0,0 +1,3 @@ +DIST ca-bundle-1.5.6.tar.gz 138700 BLAKE2B a4b4ddd2b337e53a471f9a79ab9f568662ab4ed02e070efa764096badb9e759a829cb1e6bc3bf9e8efacd58f44c0a4c374973fb5ea34f46042c8583a940ce8c5 SHA512 46363ed7c5ec1e04f5bd2a1d25a5402de03958d651d63ee9453d589b6fe4daaec7049a458b441be83dfe7a226a3bbd551f77bcbad107236fa3e987c7d87c8d2d +EBUILD ca-bundle-1.5.6.ebuild 756 BLAKE2B c536c3fe7819d6bd68b6b310fd6ec3ba2170d0e674a9e93ce5d2e08dac3c6f7a8b56c3747651d80205f8da8e91797cfc596d51a55d0244f5d7c7b6011da2748f SHA512 195a6b630b9c1f33f142fbbfc185b42835ed914fdd075fe2868731c92fbd3bc5a7b896f1b5491b577f462e481863c0b2c3b8257f8c2eb155175f7d125f2348cc +MISC metadata.xml 227 BLAKE2B 1440cd5b71a76b0bf600b9306832013e710290341eb49a1505b7e415edeb250706d38b1e6f98cf13c5ee7ff369b816741efd0f069c11f08eea87e3d7bded55fa SHA512 5475d736b20bf00438b6ab03f8234bd332989b020a8818e4c9e4402d6cb64690a96c400fa38f82751c2b955c602b79c9539a269ef2df8a7c173002c00e36a829 diff --git a/dev-php/ca-bundle/ca-bundle-1.5.6.ebuild b/dev-php/ca-bundle/ca-bundle-1.5.6.ebuild new file mode 100644 index 0000000..93e5b60 --- /dev/null +++ b/dev-php/ca-bundle/ca-bundle-1.5.6.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle." +HOMEPAGE="https://github.com/composer/ca-bundle" +SRC_URI="https://github.com/composer/ca-bundle/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/ca-bundle-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die +} + +src_install() { + insinto "/usr/share/php/Composer/CaBundle" + doins -r *.php res src/* +} diff --git a/dev-php/ca-bundle/metadata.xml b/dev-php/ca-bundle/metadata.xml new file mode 100644 index 0000000..ea3b9b3 --- /dev/null +++ b/dev-php/ca-bundle/metadata.xml @@ -0,0 +1,7 @@ + + + + + composer/ca-bundle + + diff --git a/dev-php/carbonphp-carbon-doctrine-types/Manifest b/dev-php/carbonphp-carbon-doctrine-types/Manifest new file mode 100644 index 0000000..a5c93a1 --- /dev/null +++ b/dev-php/carbonphp-carbon-doctrine-types/Manifest @@ -0,0 +1,3 @@ +DIST carbonphp-carbon-doctrine-types-3.2.0.tar.gz 3103 BLAKE2B cc4706bf10fd5bd2e428188f3014c219fdf7e523a389ae342d1fbc96d169219363ba0dcdc107d60b28435e86336ff66095a75af673a4c68832e20f84c1562620 SHA512 c309cdd6b739eff4a09b9a953e24e6dbb5df61f571e11472a06f23d20d4e49602250773dcc4dcf7d19ced9c4a345013eea7927f5ef2e2dab8a6feb50200a37d8 +EBUILD carbonphp-carbon-doctrine-types-3.2.0.ebuild 738 BLAKE2B e3a30b87337c2d50cea2cbd7495d165ce53377118a070c4ec3655657c5bbf7df03b0410f0a985cff53310bb2757fb28fd5d9b67d3e5180ee50fc49a641a5a41f SHA512 c4057f945e88d3485bf5f3ac0c4be0000e5f298f8c94e576ca382594498cddcd8cd5241b1a7fd49d98578f003157d387a7fe2af43dd72f7a99dc81d1c4cbe518 +MISC metadata.xml 240 BLAKE2B 674fc3527231247f0132506222fc88ab54dea422405cdbcc229d2bfafcc4a8f3ed9b4d34fc262d61c0deaed18d70a7455613678babcf0f731f22fa31e93e8a85 SHA512 ce6b7fdb57d431224126663b659896729ed9625af5e5e291c7cc23bfb5141af0ee64074e50a64887703ba10818aeede6d8d79de91452466cc5d941694373b078 diff --git a/dev-php/carbonphp-carbon-doctrine-types/carbonphp-carbon-doctrine-types-3.2.0.ebuild b/dev-php/carbonphp-carbon-doctrine-types/carbonphp-carbon-doctrine-types-3.2.0.ebuild new file mode 100644 index 0000000..c51d483 --- /dev/null +++ b/dev-php/carbonphp-carbon-doctrine-types/carbonphp-carbon-doctrine-types-3.2.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Types to use Carbon in Doctrine" +HOMEPAGE="https://github.com/CarbonPHP/carbon-doctrine-types" +SRC_URI="https://github.com/CarbonPHP/carbon-doctrine-types/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/carbon-doctrine-types-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Carbon/Doctrine" + doins -r *.php LICENSE src +} diff --git a/dev-php/carbonphp-carbon-doctrine-types/metadata.xml b/dev-php/carbonphp-carbon-doctrine-types/metadata.xml new file mode 100644 index 0000000..5c699ec --- /dev/null +++ b/dev-php/carbonphp-carbon-doctrine-types/metadata.xml @@ -0,0 +1,7 @@ + + + + + CarbonPHP/carbon-doctrine-types + + diff --git a/dev-php/cboden-ratchet/Manifest b/dev-php/cboden-ratchet/Manifest new file mode 100644 index 0000000..df1b6ab --- /dev/null +++ b/dev-php/cboden-ratchet/Manifest @@ -0,0 +1,3 @@ +DIST cboden-ratchet-0.4.4.tar.gz 37159 BLAKE2B 5af06966ec445bb31b0423f4a472dc41f3a7198d3f76f64b3f418aefa0a54e29da91f9383e4bd20c6f0f1451c1c8ba89347e2062c28f25e83f728e0fd9d64095 SHA512 0881961819cf326103debf7c0fef48387a017b25b9215670c300721942d38443ab76c4a41428d1734f9d3b2a251dd8f7a08b0dd1ef27ddf731b848727cd2c536 +EBUILD cboden-ratchet-0.4.4.ebuild 1918 BLAKE2B eefd6df534739ae18138678827bc6561ae00e5ef0bd7297151f4cff911d6c8f6a1007800cb2a095ed6071f75bc8ac4f4b5fec14675bf05381fd145b21fe6726a SHA512 b80b4ecd04d0208c088d98495c92e5b4eb3b608e3f7288ad7aa9164f81115e9b0114fcd5e9fe771dbb8cb1d49929768d556cc7f1cb23b8a5151b493f25fcf18e +MISC metadata.xml 227 BLAKE2B 718aa924a2b9868822928583c799a55db164ffbce2af0be4097bf823b260b3ffbc2e35b7082a9e8fe0303c57ff48620b27b179747e2cc5fbf0ade12d8a7febc4 SHA512 b80a44bfdd028528aba901d40522a0b01647d840ab4e0507e6d5b23d071b272ab0ce1037409488a57a22dbb5da4f3b2d7a7beb46ecdb46a5c1b937c21791c9d7 diff --git a/dev-php/cboden-ratchet/cboden-ratchet-0.4.4.ebuild b/dev-php/cboden-ratchet/cboden-ratchet-0.4.4.ebuild new file mode 100644 index 0000000..d56a974 --- /dev/null +++ b/dev-php/cboden-ratchet/cboden-ratchet-0.4.4.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PHP WebSocket library" +HOMEPAGE="https://github.com/ratchetphp/Ratchet" +SRC_URI="https://github.com/ratchetphp/Ratchet/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/Ratchet-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/guzzlehttp-psr7 + dev-php/ratchet-rfc6455 + dev-php/react-event-loop + dev-php/react-socket + dev-php/symfony-http-foundation + dev-php/symfony-routing +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + ratchetphp/Ratchet + + diff --git a/dev-php/class-map-generator/Manifest b/dev-php/class-map-generator/Manifest new file mode 100644 index 0000000..4d55061 --- /dev/null +++ b/dev-php/class-map-generator/Manifest @@ -0,0 +1,3 @@ +DIST class-map-generator-1.6.1.tar.gz 10107 BLAKE2B 279177ba76e6262a69b1a9885dec2b5d693e06244e1f78d9892eb475f4d8a2bd741fb23a090bda5a3cc22c465b918660bb2e15006abe43fb42ad416eb6485424 SHA512 48bd0333d005556c40d755ad5389c12f7dd67cc3da38b7e8fa4857a68d9280bc0cc5edc02219e2aa082e992bffd21a8a528308ac39c03422345dae257a03e517 +EBUILD class-map-generator-1.6.1.ebuild 1129 BLAKE2B 42ca6402027b6bb2d73cec2a3bd236637b513f4d081f9fb3517e870488cf27732e0592ac7db2994d0a08f8c8a9ea88e05e77912abb15330ba8c939669182e646 SHA512 bd6dc2f9c1ca79c96f861dab48a4e918fe4ade52bd3a6d81c06bfc89c403fd501047cfa1aef8dec75f8c4373971a7866fdf220d2347926e7d502aeb1481bda61 +MISC metadata.xml 237 BLAKE2B f5e83f17799548c02c45adb326ff2c74772838a72a1a5172e036f9d4393bcfe641cdb84ac96ff2fbea68b3993d252d06b0c58e7a5f300d94aa072610d0e3ef9e SHA512 40ddd6c8bc7df5971c58a164266a381e6b743fd0ad3cc15ebe0f16c69c0793b66a9f4e03311a13cf8fd7d7fb0b00d3c147fd4ab3e300240682d4b7c98e70ac2c diff --git a/dev-php/class-map-generator/class-map-generator-1.6.1.ebuild b/dev-php/class-map-generator/class-map-generator-1.6.1.ebuild new file mode 100644 index 0000000..817df44 --- /dev/null +++ b/dev-php/class-map-generator/class-map-generator-1.6.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Utilities to scan PHP code and generate class maps." +HOMEPAGE="https://github.com/composer/class-map-generator" +SRC_URI="https://github.com/composer/class-map-generator/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/class-map-generator-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/pcre + dev-php/symfony-finder +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + composer/class-map-generator + + diff --git a/dev-php/composer/Manifest b/dev-php/composer/Manifest index b05e65c..e7ec04f 100644 --- a/dev-php/composer/Manifest +++ b/dev-php/composer/Manifest @@ -1,3 +1,6 @@ -DIST composer-2.8.12-vendor.tar.xz 3154644 BLAKE2B c7e00af4e31b143d391381b85ff31cb1e5f19b0d4af0b2c974f7ebb47dc612a2d4778e449fb8f5fa33853b4450d83306cf70dd017c86bfd6e4e450a3a16847f5 SHA512 69ab78439795e0f5b6e376afadf95d3780be33adba34479c5cc12c45215c186a4603d34a890b306275215292a213b8487cfaa6668f2a036e3ee504f2940bafaa -EBUILD composer-2.8.12.ebuild 1560 BLAKE2B 032e36122468aecac02ac13414fe38da3a62165a0991217d03057e4bf31f7c55b3a4123e3afa81baea66b78b08678a835467cf067eab3085765a5ae8ecde2c7b SHA512 21362d1c62cb07e57e6e578a6bca40ef50545c242a60f3a82ce4a50e462a82d4ca5f0cfee3ce24165d6a95ff989dd3338cf72cf33c3c3e98abdb969dbb61ce51 +AUX autoload.patch 363 BLAKE2B 2b1b01f97d3b79787a5455f5d7b3664000382e1f8e30ef4ba56a06d03ae11268f839d2acad86b0fddb86e1e9ca2699e796fae5f34bb7091594ad630950d47a4a SHA512 e9818475f505cab419b9839675bffeebe92f5b4438a807af084c1928927acceeba56c5f6fa7d5a45f12c306632c66ea6510a793bb2f36694635448945f6c4f59 +AUX autoload.php.tpl 253 BLAKE2B 421f8bd3aa659c6add54e46094ee1d8806ab4fd33ee915515fbe94d241b6a1d5f222b85a720733c5e48369f3a737d5696cf4f8343df7fe809b3a7e4ec38854a1 SHA512 0cfa3e377406d7eada27c56c50b57943b096ea35ec23b2bfe1c926bc4eb276151578d3cfbfa28c76b3358875db35b9e2460204d50571da2d3df6d9a665514da9 +AUX explain-non-standard-install.patch 1028 BLAKE2B f09699159af104daf69dc8fa6d563a136c68d45bd8247f77dbdf6b62c20c47b6f027dedeb5764c639d1096549aafcf9971416263af891f9a03d66d392da89b05 SHA512 daf0943777ed945fac8039083970e6f14a915f99c34c634088bd246d1c459a3c4999a612fd3773e6ea1eac4694fbe0f1436701c235dd136e7963e4102cc43f23 +DIST composer-2.8.12.tar.gz 503906 BLAKE2B 271f1cddb10e4eba4bee928c3404635142d15ff3e8086949e8de52c2eb1e9af7a688e687f5cf26fbc40ef39203f4061a4e0fc1f0f8d1e8d73e47f6ed23c119ea SHA512 89242c538e1d342efd033febf8b9d896ebfa32df2c64ca85d37270110a8f5ab6f7888594e8052f89e6807b1c62182123120d5ac636fea096893d69566bec360a +EBUILD composer-2.8.12.ebuild 3295 BLAKE2B e7f0b5891acb80db50143bb4edb5c84781376cebbb72dc7347b4d590a03f26730cd58787f14b07ed59b5a90573c4675dce847787deaca8631f081d1af0046a44 SHA512 73686d344f228759c616365d70327fbcbebd9225ad075b37b937dcc2331938ac3b183425a8a1b414a46697bdfbe3963165809881d44dbc310011cfdc21644cd4 MISC metadata.xml 480 BLAKE2B c5561d06c257a47599759e704886a877d72d299c2831d695b51ca7a490014060db77345d76157bfb0342d132d3795002ccd0add2d153ffd0eb2357e7577758de SHA512 0138f952cffe57b904577199288b511bf37a7e60bc9933b09ec94ae71fe0e4dc72633ef6a9f90fc8b15b14deda3073de552fee88137779d73ceec08cf6b7090c diff --git a/dev-php/composer/composer-2.8.12.ebuild b/dev-php/composer/composer-2.8.12.ebuild index 76401d5..ccd09f0 100644 --- a/dev-php/composer/composer-2.8.12.ebuild +++ b/dev-php/composer/composer-2.8.12.ebuild @@ -3,60 +3,105 @@ EAPI=8 -inherit bash-completion-r1 git-r3 - -DESCRIPTION="Dependency Manager for PHP" +DESCRIPTION="Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere." HOMEPAGE="https://github.com/composer/composer" -SRC_URI="https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-vendor.tar.xz" +SRC_URI="https://github.com/composer/composer/archive/${PV}.tar.gz -> ${P}.tar.gz" -EGIT_REPO_URI="https://github.com/${PN}/${PN}" -EGIT_COMMIT="8413f50f097774e0601400e5599b5f38866fa3f4" -EGIT_BRANCH="2.8" +S="${WORKDIR}/composer-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="doc" -DOCS="CHANGELOG.md README.md" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" -src_unpack() { - git-r3_src_unpack - unpack ${P}-vendor.tar.xz -} +BDEPEND="dev-php/theseer-Autoload" -src_compile() { - php --define memory_limit=-1 -d phar.readonly=Off bin/compile || die - mv composer.phar composer - chmod +x composer - ./composer completion bash > completion.bash || die -} +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/ca-bundle + dev-php/class-map-generator + dev-php/justinrainbow-json-schema + dev-php/metadata-minifier + dev-php/pcre + dev-php/psr-log + dev-php/react-promise + dev-php/seld-jsonlint + dev-php/seld-phar-utils + dev-php/seld-signal-handler + dev-php/semver + dev-php/spdx-licenses + dev-php/symfony-console + dev-php/symfony-filesystem + dev-php/symfony-finder + dev-php/symfony-polyfill-php73 + dev-php/symfony-polyfill-php80 + dev-php/symfony-polyfill-php81 + dev-php/symfony-process + dev-php/xdebug-handler +" -src_test() { - if has usersandbox ${FEATURES} || has network-sandbox ${FEATURES}; then - ewarn "Some tests may fail with FEATURES=usersandbox or" - ewarn "FEATURES=network-sandbox; Skipping tests because" - ewarn "test suite would hang forever in such environments!" - return 0; - fi +PATCHES=( + "${FILESDIR}"/autoload.patch + "${FILESDIR}"/explain-non-standard-install.patch +) - mkdir integration-test - cd integration-test +src_prepare() { + default - ../composer init \ - --no-interaction \ - --type=project \ - --name='gentoo/test' \ - --description='Composer Test Project' \ - --license='GPL-3.0-or-later' \ - --require='symfony/console:*' || die - ../composer update --no-interaction --no-progress --prefer-dist || die - ../composer validate --no-interaction || die + mkdir vendor || die + + phpab \ + --quiet \ + --output vendor/autoload.php \ + --template "${FILESDIR}"/autoload.php.tpl \ + --basedir src \ + src \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> vendor/autoload.php <exists()) { +- return 'Could not find Composer\'s installed.json, this must be a non-standard Composer installation.'; ++ return 'Composer and dependencies are managed with Portage. Checking Composer\'s vulnerabilities from composer is not supported. Please make sure to install the latest version or report missing updates to https://github.com/gentoo-php-overlay/php-overlay'; + } + + $localRepo = new FilesystemRepository($installedJson); diff --git a/dev-php/doctrine-annotations/Manifest b/dev-php/doctrine-annotations/Manifest new file mode 100644 index 0000000..b900f2c --- /dev/null +++ b/dev-php/doctrine-annotations/Manifest @@ -0,0 +1,3 @@ +DIST doctrine-annotations-2.0.2.tar.gz 27314 BLAKE2B 292d6d89cd65810f7d2ad83748fced3f797363d2263b46d3cb28cca5c8839e9660776d5bab86f04a059e81b043d44408f12d32aefd2475cedb8b5a319795df60 SHA512 5ce56dad06fc2f73e63d3cafa6ecdb8dd07f113dc31845dd02269451ed27c2e08ecc92e0f66f79e7afd2f59623257b0bf8f807fe3036817a8af9ba8cfdd4aa18 +EBUILD doctrine-annotations-2.0.2.ebuild 1079 BLAKE2B e662486c2df0a187b2955d10df4195d272739778d0ca0ebb230b72b2c40c0ef8cac0b270013e3584ef96e7088374ea280f5ea3f3b70b35970d8338648f517b2f SHA512 c9460019177dfcedac7de5caea3e08c32a23933554a7c3827e259a5e85a5347d6f049556f4fd5cd77ea102a3c185ceb942888d05a17336271e272338149f04c7 +MISC metadata.xml 229 BLAKE2B e3d7ae86d5bf544b97e349508a93a3d9d2d9f9a65b0510fd952b4703e040fe06742e5255adc86306a9e7704973703711c5713bb5b0f0457c81519b94cb913c37 SHA512 328f2c3d9b5bd9b34f2fc33569ef553beb420d8d6844173fcd189a3bf6a3cb4633c5d4b1551cf22d3707a44e38e8b54d30ff1ea770c7a5fb3d1594cb27427a97 diff --git a/dev-php/doctrine-annotations/doctrine-annotations-2.0.2.ebuild b/dev-php/doctrine-annotations/doctrine-annotations-2.0.2.ebuild new file mode 100644 index 0000000..a88a202 --- /dev/null +++ b/dev-php/doctrine-annotations/doctrine-annotations-2.0.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Docblock Annotations Parser" +HOMEPAGE="https://github.com/doctrine/annotations" +SRC_URI="https://github.com/doctrine/annotations/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/annotations-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/doctrine-lexer + dev-php/psr-cache +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + doctrine/annotations + + diff --git a/dev-php/doctrine-collections/Manifest b/dev-php/doctrine-collections/Manifest new file mode 100644 index 0000000..3d4ab96 --- /dev/null +++ b/dev-php/doctrine-collections/Manifest @@ -0,0 +1,3 @@ +DIST doctrine-collections-2.3.0.tar.gz 17804 BLAKE2B 6a086145901f2dcca91bc06d007998980692f11ea5d0526503c6a45355849488320d43d13b0cf9fa7bf0fa8774879b556773791238646bd1615ca73330878d00 SHA512 6e5a3578a7736976bed09762e62ac1323179879f99839a50f3348bb3a905c4330abb2c3d88edd4934863eb910a4d1e3494663be6e0c01cebee7247cb37b0fe05 +EBUILD doctrine-collections-2.3.0.ebuild 1180 BLAKE2B 4d7ffc1fd0a8bd5e4050181169b622e009032ab5819e71de0611ce10d26a081b55446d3e78dbb8f66642ec7a21ce116ef4d1ae7474a689fcaf863d3f7af9c4d5 SHA512 b56fb5fd1b0afd928e79281f346d65a93b4b635534f73f48801053c2bdb2f6634dbff94ef0bb650055e2bf71a5dba9e59f135037447288ffa20f02a7a97c4187 +MISC metadata.xml 229 BLAKE2B 4fab55acbddaf63f9f6e18126230bd13a586b6648d8c12b861d01a670010cc41a86489b492d203ed1ba1c6deb256647aba9f4e62d8a77b229c3bd2ed7e8c1a59 SHA512 c4c193fddc1c3d6450e30fdf3cf4616b2d16f7a943c7723daef4031fab04c4506b6ae268291d9b806bb53f5152b4ab774ad97ad7715e2fa9b5bbc5148e97e636 diff --git a/dev-php/doctrine-collections/doctrine-collections-2.3.0.ebuild b/dev-php/doctrine-collections/doctrine-collections-2.3.0.ebuild new file mode 100644 index 0000000..04d2eaf --- /dev/null +++ b/dev-php/doctrine-collections/doctrine-collections-2.3.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PHP Doctrine Collections library that adds additional functionality on top of PHP arrays." +HOMEPAGE="https://github.com/doctrine/collections" +SRC_URI="https://github.com/doctrine/collections/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/collections-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/doctrine-deprecations + dev-php/symfony-polyfill-php84 +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + doctrine/collections + + diff --git a/dev-php/doctrine-dbal/Manifest b/dev-php/doctrine-dbal/Manifest new file mode 100644 index 0000000..3a52dd8 --- /dev/null +++ b/dev-php/doctrine-dbal/Manifest @@ -0,0 +1,3 @@ +DIST doctrine-dbal-4.3.3.tar.gz 206450 BLAKE2B 76783cb6c7da8bb4e3fde6a86ff31394071cfd4874cb70837d527048b4afcc46a48e239ab4d1395bdd1c7d0dfd1e2e9f18b46e66f446df3b28db4de3d1e6e30b SHA512 cacf633f80557524d075e3642db225c323a126b01ea535cd49a3a9cb0086aafba1d9d5ea1b4cba889aeb003d486d04cfe66e354e7971df9a98f0d7b4111ca22b +EBUILD doctrine-dbal-4.3.3.ebuild 1196 BLAKE2B 63fe72794b7f09a5278831c11727c1ed5ccdb9b586da86298b4e1b0e858a638b4adb963f9376d42ce497473acd60bd5ed22bf586af6bad5131d53c100a77caca SHA512 035bae5d95973dd1c9b2ee64127ad4cd91e0f99d2def9fdcf5924f3a9397672c855ee314880c5dbb622d4c27a6d661a6d3caf3e98e820b29ed9fea00782bd9cc +MISC metadata.xml 222 BLAKE2B 2a80ec8664ecb8265cb45f32212e5c9b37b055824aeedee4fb8c2ced6e3fff6bda0b9b3954c82eb59bad5034cd1f5f6a4dffe89574ed3393a8900be31f2b8206 SHA512 329955b8cf7b3495df5c9e6c010b5ee42f5fb8c2480114431ed072bf49d737acadcaa46fb3c5fbb7d05e662a91878c8590103746ae9487ced46689652850f71a diff --git a/dev-php/doctrine-dbal/doctrine-dbal-4.3.3.ebuild b/dev-php/doctrine-dbal/doctrine-dbal-4.3.3.ebuild new file mode 100644 index 0000000..81f3b29 --- /dev/null +++ b/dev-php/doctrine-dbal/doctrine-dbal-4.3.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management." +HOMEPAGE="https://github.com/doctrine/dbal" +SRC_URI="https://github.com/doctrine/dbal/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/dbal-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/doctrine-deprecations + dev-php/psr-cache + dev-php/psr-log +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + doctrine/dbal + + diff --git a/dev-php/doctrine-deprecations/Manifest b/dev-php/doctrine-deprecations/Manifest new file mode 100644 index 0000000..72d1933 --- /dev/null +++ b/dev-php/doctrine-deprecations/Manifest @@ -0,0 +1,3 @@ +DIST doctrine-deprecations-1.1.5.tar.gz 6094 BLAKE2B da19dc46538bcfa03f7b3854545f9eafc572b275e90c490620be190fe25f9011d0215c46d37448a4a2ae55ce7b2aaaee1f2b489ec39284ecd9fe4433c0c39b30 SHA512 4da69952d2dc727681c9a3f8f5ad383d6a54e82426574165c3449d7948c7120d73002f7c0ec06d0bde5738830c10c7b921417d6249e79b85f5ce59905d24d4c6 +EBUILD doctrine-deprecations-1.1.5.ebuild 833 BLAKE2B c62b099cebbb0860cd14573c0086f76118869ddc71d014839ec533ab87d055bed673d2e87f63eb043a8504968363c75952c07fc72017ccf37ec3ef43fa1706bb SHA512 3276a4ffcf5584f967db4d57aad3416b3228df5f721db946b6eca4ccece04bea79b6d245c0689f444abed9fff1183fd3f81690339017461392643becca98ebba +MISC metadata.xml 230 BLAKE2B 757e021c3e5097bab1e10660e9eafa873a19680187893b6d295983c5a7009cdd138314c814b86be94249fc7897f20e4664230fd2ed4e43974ac2934da00af2e9 SHA512 6b258f3710e867380edda5f9eebc5dbc41964a119244574ba0937c84d5de0247170273dec2a301f57cbe9f183f1a5b70af30b45a072f553f56a82a709dd51895 diff --git a/dev-php/doctrine-deprecations/doctrine-deprecations-1.1.5.ebuild b/dev-php/doctrine-deprecations/doctrine-deprecations-1.1.5.ebuild new file mode 100644 index 0000000..f2bc35a --- /dev/null +++ b/dev-php/doctrine-deprecations/doctrine-deprecations-1.1.5.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages." +HOMEPAGE="https://github.com/doctrine/deprecations" +SRC_URI="https://github.com/doctrine/deprecations/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/deprecations-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die +} + +src_install() { + insinto "/usr/share/php/Doctrine/Deprecations" + doins -r *.php LICENSE src/* +} diff --git a/dev-php/doctrine-deprecations/metadata.xml b/dev-php/doctrine-deprecations/metadata.xml new file mode 100644 index 0000000..d1c0166 --- /dev/null +++ b/dev-php/doctrine-deprecations/metadata.xml @@ -0,0 +1,7 @@ + + + + + doctrine/deprecations + + diff --git a/dev-php/doctrine-event-manager/Manifest b/dev-php/doctrine-event-manager/Manifest new file mode 100644 index 0000000..d7fdb50 --- /dev/null +++ b/dev-php/doctrine-event-manager/Manifest @@ -0,0 +1,3 @@ +DIST doctrine-event-manager-2.0.1.tar.gz 3902 BLAKE2B 26fbd239f045aa55190d33876d2411c6b6af41faafbf4dd808cb286501c752a12a28ea832a9e965f10aa9744106e36bb776fca222305a8620de471f5bb06007e SHA512 b53661f12297c16f6ec859c1ca0d5fdd2b50ba83e0e1293dd2e9162b47d3c5a8c10e123fb7e26774eaec980479b2a6c6bd4f3d2c117f54e2fc6a6ad210a298b8 +EBUILD doctrine-event-manager-2.0.1.ebuild 804 BLAKE2B bc6181c6db4304f5fedf5e95fa39eccd9d7970217ca75bc120b00c7525bb767cb6e894c7024ca4f14a3deb8b19720c496b90c92dd537d20812cead2479544b52 SHA512 82b99f9c9e9444da57bed812eb10eee6b733acd0ac29701b98cfe29df768f165f9bcbc130afa7a081bc0e06d87cc6e1c922fdbb12f2671d34c25d7420735de69 +MISC metadata.xml 231 BLAKE2B 9aa34dd20c5036b236ef12c3e8fd91daa53c4839d93582ba67dcf7011b01fa601df29d36b383b8424c94d564e3c8a90a98ba87149512ecd047fc1f2f329334c3 SHA512 3efadc0bd10cd880254416cff966c3cf158efb7be881af5488a8d2b856e3b4d64f63770e0817e771bc9eec8b603b0b3d2f73700a82d9cac063fe93ffdf009585 diff --git a/dev-php/doctrine-event-manager/doctrine-event-manager-2.0.1.ebuild b/dev-php/doctrine-event-manager/doctrine-event-manager-2.0.1.ebuild new file mode 100644 index 0000000..9f58d95 --- /dev/null +++ b/dev-php/doctrine-event-manager/doctrine-event-manager-2.0.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects." +HOMEPAGE="https://github.com/doctrine/event-manager" +SRC_URI="https://github.com/doctrine/event-manager/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/event-manager-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die +} + +src_install() { + insinto "/usr/share/php/Doctrine/Common" + doins -r *.php LICENSE src/* +} diff --git a/dev-php/doctrine-event-manager/metadata.xml b/dev-php/doctrine-event-manager/metadata.xml new file mode 100644 index 0000000..eb1b73f --- /dev/null +++ b/dev-php/doctrine-event-manager/metadata.xml @@ -0,0 +1,7 @@ + + + + + doctrine/event-manager + + diff --git a/dev-php/doctrine-inflector/Manifest b/dev-php/doctrine-inflector/Manifest new file mode 100644 index 0000000..6e7f2f3 --- /dev/null +++ b/dev-php/doctrine-inflector/Manifest @@ -0,0 +1,3 @@ +DIST doctrine-inflector-2.1.0.tar.gz 16599 BLAKE2B 3ebe5284ce76251e18aa7163ef706ea78c7765686d13b3b220d62138dfbb1b43e7cb51cb4f91e84c8367a2e251cd396b04e2dae1efd170f62e654a15a4e62f51 SHA512 e5e845a636f5a43a89747dab21ccec15405d37a6871ae9b068973b41839691b924e10bb6e016ab53fcc261ae85ab09e9f9d936a11040dd5ba046d62114876be1 +EBUILD doctrine-inflector-2.1.0.ebuild 829 BLAKE2B 160d0ce11e860617509138f028804eb309c405a7135af2983c994d2f520a6a166f896df112fc74517c2d803256ba2d9d9af7b06281846a3891bb54438ff6578b SHA512 d7425f25842ebec048e96253f9c0dbff4e3f4480731ef03542fc09a33b6dc90f4f0642827def7d1c1622df82d6225b1fb80b6bc711a44b265595e52b1a0fa016 +MISC metadata.xml 227 BLAKE2B a86660c0341da15e6c486a4287a8aa2f0d33d0a2cc934655cb2ee6830e2b829c8e4881cbe30a714bd066adf03270ec69c1f7fe0cf244e5be5d9eec3a786288c6 SHA512 d441f222ca5ea6ee7b70ab0cba4fc4fe6608b3a24701b0caa8d2659963b1709e54b0f932fcfcfe561619095ba98dc6ab4177b2a3d271a78b2eb0c35659f35d68 diff --git a/dev-php/doctrine-inflector/doctrine-inflector-2.1.0.ebuild b/dev-php/doctrine-inflector/doctrine-inflector-2.1.0.ebuild new file mode 100644 index 0000000..9fe1fad --- /dev/null +++ b/dev-php/doctrine-inflector/doctrine-inflector-2.1.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words." +HOMEPAGE="https://github.com/doctrine/inflector" +SRC_URI="https://github.com/doctrine/inflector/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/inflector-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die +} + +src_install() { + insinto "/usr/share/php/Doctrine/Inflector" + doins -r *.php LICENSE docs src/* +} diff --git a/dev-php/doctrine-inflector/metadata.xml b/dev-php/doctrine-inflector/metadata.xml new file mode 100644 index 0000000..07e554f --- /dev/null +++ b/dev-php/doctrine-inflector/metadata.xml @@ -0,0 +1,7 @@ + + + + + doctrine/inflector + + diff --git a/dev-php/doctrine-instantiator/Manifest b/dev-php/doctrine-instantiator/Manifest new file mode 100644 index 0000000..d35d2b9 --- /dev/null +++ b/dev-php/doctrine-instantiator/Manifest @@ -0,0 +1,3 @@ +DIST doctrine-instantiator-2.0.0.tar.gz 5910 BLAKE2B 37903f60305694eb32b25ab1d8adc61d38a7bc072d7b80f4ec63be1f1dc7453fa45f30a92c8d738ff205708d60a335fda052420d6289e65decc396fec9e0ae67 SHA512 2247d892447229ade59b251136e9a542c9f795c01aa6fa2e6a2a2e42d2522912aade4227968abb80232a72861b9c68fe1a11f9c18660c2da522f7c5b4f2404d3 +EBUILD doctrine-instantiator-2.0.0.ebuild 783 BLAKE2B 10fa64e622d98a5e186809baf7daa9bb992e02c0b333bee371992e7587a0a891dd6fc3493ac7519580dada0b7a55197d202bb9832d97c0f65abd7e2aa11835fa SHA512 aba504cffc0fd982beeb72da7a2ef665478c463184b3b7a1814115018bd9c171277e43ac38ae32909ca9b888e3b4203610515b38b387f243243bf62b367b8436 +MISC metadata.xml 230 BLAKE2B d0804c36200587031b20c2af506a3010cff7eb6f2e5849585cb323cb0de9d260b92530ac3bc4768b75af5e19aaba920cccfab97a15a1fce506548e7ecc5fe0e8 SHA512 1270a9230ab06503f81ae80b162909fbf12354bfaf14995ffc22f064a6fe4188ed1f0ccb5ae25507d457c54237e62fb06b5453701fc85714eed858e153f93631 diff --git a/dev-php/doctrine-instantiator/doctrine-instantiator-2.0.0.ebuild b/dev-php/doctrine-instantiator/doctrine-instantiator-2.0.0.ebuild new file mode 100644 index 0000000..2a9971a --- /dev/null +++ b/dev-php/doctrine-instantiator/doctrine-instantiator-2.0.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A small, lightweight utility to instantiate objects in PHP without invoking their constructors" +HOMEPAGE="https://github.com/doctrine/instantiator" +SRC_URI="https://github.com/doctrine/instantiator/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/instantiator-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Doctrine/Instantiator" + doins -r *.php LICENSE docs src +} diff --git a/dev-php/doctrine-instantiator/metadata.xml b/dev-php/doctrine-instantiator/metadata.xml new file mode 100644 index 0000000..036fde3 --- /dev/null +++ b/dev-php/doctrine-instantiator/metadata.xml @@ -0,0 +1,7 @@ + + + + + doctrine/instantiator + + diff --git a/dev-php/doctrine-lexer/Manifest b/dev-php/doctrine-lexer/Manifest new file mode 100644 index 0000000..31c4e09 --- /dev/null +++ b/dev-php/doctrine-lexer/Manifest @@ -0,0 +1,3 @@ +DIST doctrine-lexer-3.0.1.tar.gz 4268 BLAKE2B 73b63b8f53655293eab7c65551e0d2e966d71a0bdd3e5b558d981532a379364210794ff605f04302a9a3c5a7de6bf6ab8fc3d127fafb1c9a51daa346fd02346c SHA512 f7e2cc729feffe8df7aef50588675e3a611cb6f638bccd3e2998d34e500cae64dc614c08c876ecbeeb71c3912d804d63072c71987ce94921a650e143512e0e6f +EBUILD doctrine-lexer-3.0.1.ebuild 759 BLAKE2B 0d8eeead098954d588441ac1e2741a73349f3d013a9d8261c4d52dfe4f3c33558a9c779e3250510687410708bee8265bfdaf34e1429b532ba227b05c021469bd SHA512 1b42a7a487e4c1202f7d2aa806640985cec881896fc3ac8e469e9b8d9f3c0d2754c4de8eafff780f0267b64ec319e96a4881654b2660cf1588c83b32f17ef8e1 +MISC metadata.xml 223 BLAKE2B cdb2cde8b41505c41bbd09584f369c3da40f9674a13488ca9d537a0c2785a4649be90de975589cebc06a953e9b158136f20d0948043ca7e320aa3db18c9fd1f7 SHA512 f05b8da1265133d9c2d0f5f87e0ac66209cf5a9a3469ff82604598bb1d8d78c5274658ac81a3faae64fb879924f96da53e45822c452937b23f0d2de54b49bc8f diff --git a/dev-php/doctrine-lexer/doctrine-lexer-3.0.1.ebuild b/dev-php/doctrine-lexer/doctrine-lexer-3.0.1.ebuild new file mode 100644 index 0000000..a5ba00e --- /dev/null +++ b/dev-php/doctrine-lexer/doctrine-lexer-3.0.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers." +HOMEPAGE="https://github.com/doctrine/lexer" +SRC_URI="https://github.com/doctrine/lexer/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/lexer-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die +} + +src_install() { + insinto "/usr/share/php/Doctrine/Common/Lexer" + doins -r *.php LICENSE src/* +} diff --git a/dev-php/doctrine-lexer/metadata.xml b/dev-php/doctrine-lexer/metadata.xml new file mode 100644 index 0000000..c80ef6b --- /dev/null +++ b/dev-php/doctrine-lexer/metadata.xml @@ -0,0 +1,7 @@ + + + + + doctrine/lexer + + diff --git a/dev-php/doctrine-orm/Manifest b/dev-php/doctrine-orm/Manifest new file mode 100644 index 0000000..de94544 --- /dev/null +++ b/dev-php/doctrine-orm/Manifest @@ -0,0 +1,3 @@ +DIST doctrine-orm-3.5.2.tar.gz 354917 BLAKE2B b87eb4f33647f9dea18054f2889b3ea7fcf20e5024fbbbd062d8ba2e5934296b408f345e73dc04ac5f8c0074bd0424b89ae71f2a1f0185c2697b3157cb6e99c9 SHA512 ddb9e81fc9293af6f5d35b3ef04c839eadce342f31d6887e2409cc1158c1c20f39818aa0c7c7c6c025a1f1bd9816163f66da460876f5bb3bd63612b989b33ca2 +EBUILD doctrine-orm-3.5.2.ebuild 2371 BLAKE2B e0ff69e3d4faae95c68205a2023deb823637e71e61967b9493aa22108d37fb2413655876e3c142fc1ae7a97a801e6c303a0537d3fa19fd62a288329e73e939e5 SHA512 04b5e7b04635886d8b382f67fd0eac45a63648422a860ff3c321dab0c53b1490a883b7845ef25eb307e8916dd75168bd8e5ba42fb022784c71e0ea660759bff8 +MISC metadata.xml 221 BLAKE2B 16688121333584524559e89f69449d4180b5a3ac2f1f88de75099fce6ab16d18d2dde00c5bce9a4481812e53bf1975fd49399c542e733c09bd3308c1d7f54ff5 SHA512 9e4ef57b5a8e7ee914d4e5b88073596507b3f166248be13ae71f0ded4fe4971f29b94a8f10130efb8db3aaf2996100e97f708a99f9bee5db636c0c4a7cadc768 diff --git a/dev-php/doctrine-orm/doctrine-orm-3.5.2.ebuild b/dev-php/doctrine-orm/doctrine-orm-3.5.2.ebuild new file mode 100644 index 0000000..b48b417 --- /dev/null +++ b/dev-php/doctrine-orm/doctrine-orm-3.5.2.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Object-Relational-Mapper for PHP" +HOMEPAGE="https://github.com/doctrine/orm" +SRC_URI="https://github.com/doctrine/orm/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/orm-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/composer-runtime-api + dev-php/doctrine-collections + dev-php/doctrine-dbal + dev-php/doctrine-deprecations + dev-php/doctrine-event-manager + dev-php/doctrine-inflector + dev-php/doctrine-instantiator + dev-php/doctrine-lexer + dev-php/doctrine-persistence + dev-php/psr-cache + dev-php/symfony-console + dev-php/symfony-var-exporter +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + doctrine/orm + + diff --git a/dev-php/doctrine-persistence/Manifest b/dev-php/doctrine-persistence/Manifest new file mode 100644 index 0000000..76225ef --- /dev/null +++ b/dev-php/doctrine-persistence/Manifest @@ -0,0 +1,3 @@ +DIST doctrine-persistence-4.1.0.tar.gz 21591 BLAKE2B bf1cd61af17bc9b2aed64002c30f691f725c28ae954bb9bbd11dc47e3d1de0a6edbe281fa3b321afb407211acf865f43f912a64dd8181099ce0a9b6482169ff6 SHA512 50964e526fa24df9721d24c242de1f90b4ccbcb922c14a8e36f5dd514f0afc9e0e6a44fb2b3dbb5a75aaac8e93c3a3535ff1acaf2caa1c364b12e0d14f8c16a4 +EBUILD doctrine-persistence-4.1.0.ebuild 1172 BLAKE2B cad2fa7e38ef166c9eb1b730ae07984d97202486e0b4ee9ff888c250cf59b246782a88174b9de041fc30fa3e8415d604f4a0f5321dc1a7eba6fc017cc9c08513 SHA512 2a31bee6fb07a36d0c4fbb461e1c1931ca841b2ad1647f36c76c8a8eb77af849bae56f770d26182a31b4ebcf9ef19c245d7818dbc7c1a9bf2aea9da8df5a5f39 +MISC metadata.xml 229 BLAKE2B f2105cd326b555bdf98329561b91138a7a75d4ade8aacf4f3181fb04f6faaabf7fc7e4092591b637c823c6e9d0d0c7ced9b340c027a7443689259e58c94a14bb SHA512 83c3ef50a0ecf942a3c7d6c0228b769a39e0d85dc8916009ffcbc7b195c1d4a16e968101aba2163633f0b119e0661a62a30f9725de7b9d3aa2d1a0193498d937 diff --git a/dev-php/doctrine-persistence/doctrine-persistence-4.1.0.ebuild b/dev-php/doctrine-persistence/doctrine-persistence-4.1.0.ebuild new file mode 100644 index 0000000..dcae6fd --- /dev/null +++ b/dev-php/doctrine-persistence/doctrine-persistence-4.1.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share." +HOMEPAGE="https://github.com/doctrine/persistence" +SRC_URI="https://github.com/doctrine/persistence/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/persistence-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/doctrine-event-manager + dev-php/psr-cache +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + doctrine/persistence + + diff --git a/dev-php/evenement/Manifest b/dev-php/evenement/Manifest new file mode 100644 index 0000000..03399c2 --- /dev/null +++ b/dev-php/evenement/Manifest @@ -0,0 +1,3 @@ +DIST evenement-3.0.2.tar.gz 2919 BLAKE2B 8503cbcf11edba770178b525b45ba5ddf6e8110a28106ce99a3a48a4420a0e150d68b9e9ffc8f76ac4586e364a0fe26fe578b0a910f1a178966b6fc90bc92045 SHA512 c6cfb7e8fb94effeaf5147cc0dd5ffa972eacbf783f51140ae79dc8ce82d219e9bcd2ad5695e7be811641f31ab37a41d615ed6df13c97c1ffee1d6354ff72b37 +EBUILD evenement-3.0.2.ebuild 726 BLAKE2B 19d21154621a979ecb93aa49c2e8cb320ddafe45288f1de07ee9496528a2f00ea6923113a9453ca0eef7e7cf9a30fcab804b9adfe6bc7541d53b460e2f3459e3 SHA512 77b52a85de7c7b6e8b8b6cd088d7d78ac6edb1406564488c94d54ba5b1d73c11fb7e9826a16531d1a90fc97bacbedf9a9594e8c70e5e7f4f4a8923bde893d767 +MISC metadata.xml 224 BLAKE2B 28d6c666882e2183b3ab0f11e88c13927ab5d8bdf50da65797000d686307638fd1523d2fdb0d335691e322cddafaa9fb05da6cd723cbb9f93e77d31feb53ebac SHA512 dec76bbeb4ac80b98e6aafa7ea43465c8c19ef8cd1be260d2776c1be591350ca128f431ed85fd20690a706226ea8bcdcc8778ca01ccebf5c39feea5a8a683edc diff --git a/dev-php/evenement/evenement-3.0.2.ebuild b/dev-php/evenement/evenement-3.0.2.ebuild new file mode 100644 index 0000000..777a390 --- /dev/null +++ b/dev-php/evenement/evenement-3.0.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Événement is a very simple event dispatching library for PHP" +HOMEPAGE="https://github.com/igorw/evenement" +SRC_URI="https://github.com/igorw/evenement/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/evenement-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.0:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Evenement" + doins -r *.php LICENSE src src/* +} diff --git a/dev-php/evenement/metadata.xml b/dev-php/evenement/metadata.xml new file mode 100644 index 0000000..03bd1ee --- /dev/null +++ b/dev-php/evenement/metadata.xml @@ -0,0 +1,7 @@ + + + + + igorw/evenement + + diff --git a/dev-php/fig-http-message-util/Manifest b/dev-php/fig-http-message-util/Manifest new file mode 100644 index 0000000..92d9411 --- /dev/null +++ b/dev-php/fig-http-message-util/Manifest @@ -0,0 +1,3 @@ +DIST fig-http-message-util-1.1.5.tar.gz 3508 BLAKE2B 7bab184bc74875b1b8d46a27239dae5330cc3ef5a476a9f88891488a6e1920e7a8d0ab862ead8912d85f676ba58f8dcb7a96c04560e4e2da04dc91aad163bd3a SHA512 10752ebcc5f80facb762319b139aea3926a2557887dbc9d042f54cac8979d8bd72fc4a177c0978b264def96367679c82d0ddaca8774977aba96fb766bcf7754f +EBUILD fig-http-message-util-1.1.5.ebuild 765 BLAKE2B 49f0c1d28a2754750724412644dea5d7a158a053b8d591a79aa7e1e41a879a706a2a5eb69dc6fef2a6adc596d543807ce79d62f1a1691ebdb07f64f184e4c980 SHA512 be437104568bf666f1b27cefaa88dfeab9cb71b68575deddb3fa5a562a68dd3da6db1f5c6feb9eb9f1d59942755a4b2660741d3aed9f17b25517381e87645113 +MISC metadata.xml 234 BLAKE2B ee82d586c66f77c6b2f1d9f31109586136810f5964ac570a858c630cc39691dd03b714f6b321e6f3f4b99a70c61a4b77db87b7cb581bbf623d658d9bd0ae34d9 SHA512 be332ea98ffc154851d13001f690a4844548c065a3843453115971b294a9ef4c3d1d16ffb0eef02e4c75279c7edabf04b789209694167fed16a46f6d58adf71d diff --git a/dev-php/fig-http-message-util/fig-http-message-util-1.1.5.ebuild b/dev-php/fig-http-message-util/fig-http-message-util-1.1.5.ebuild new file mode 100644 index 0000000..8e1e010 --- /dev/null +++ b/dev-php/fig-http-message-util/fig-http-message-util-1.1.5.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Utility classes and constants for use with PSR-7 (psr/http-message)" +HOMEPAGE="https://github.com/php-fig/http-message-util" +SRC_URI="https://github.com/php-fig/http-message-util/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/http-message-util-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Fig/Http/Message" + doins -r *.php LICENSE src src/* +} diff --git a/dev-php/fig-http-message-util/metadata.xml b/dev-php/fig-http-message-util/metadata.xml new file mode 100644 index 0000000..0ef3bd9 --- /dev/null +++ b/dev-php/fig-http-message-util/metadata.xml @@ -0,0 +1,7 @@ + + + + + php-fig/http-message-util + + diff --git a/dev-php/guzzlehttp-guzzle/Manifest b/dev-php/guzzlehttp-guzzle/Manifest new file mode 100644 index 0000000..dccee1b --- /dev/null +++ b/dev-php/guzzlehttp-guzzle/Manifest @@ -0,0 +1,3 @@ +DIST guzzlehttp-guzzle-7.10.0.tar.gz 93517 BLAKE2B 07e3d3a14e58890abcaa2c741ddc9a6b41d111e7e93e495ff93f72120e0edd8a0879eb6924928d7d88ca47b3ae82cab21eeb09dab4f73b884a02b35a81d8b528 SHA512 9f474e7cdca87ab3f08807270acd6e2dadfc6e65222ca54c8711a348ec5946c8e6cc165b9d4df129de46fc0ab00cfb31a4a07b4ee8b9b4abd08228584b376855 +EBUILD guzzlehttp-guzzle-7.10.0.ebuild 1478 BLAKE2B 35d5a7369ce1330d78592768c4b01c6b78926dbc60ab7924775bac4f32c5709f372f8d943dd1f709719a549495fd44566c8ac18431ff51033facd5736585c600 SHA512 96e319621d03298394392c68a3342fa79f532a1febb19fdce29f407cd6c5002a56d16eb346124dca33277809a00e47e8e134af6d012431560683696951ad1d73 +MISC metadata.xml 222 BLAKE2B c74fd68c21cab11b877563a1036d0d1ca82c35f80210b86d179b3f73db117a2db5ebd8a3af721cdcb064bcb6134b7ff0e90b4e1ecd5939c7ca8b330914c7cd3c SHA512 fd1e01ce7adcc2eb6f26c4ffaffd1462183cf52c0efefcce3423b40d25921af71ef4482cdf0623afaca536f3ea9c018d0afcce93ca0b66c0d9677752663ffe59 diff --git a/dev-php/guzzlehttp-guzzle/guzzlehttp-guzzle-7.10.0.ebuild b/dev-php/guzzlehttp-guzzle/guzzlehttp-guzzle-7.10.0.ebuild new file mode 100644 index 0000000..e2d5c03 --- /dev/null +++ b/dev-php/guzzlehttp-guzzle/guzzlehttp-guzzle-7.10.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Guzzle is a PHP HTTP client library" +HOMEPAGE="https://github.com/guzzle/guzzle" +SRC_URI="https://github.com/guzzle/guzzle/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/guzzle-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/guzzlehttp-promises + dev-php/guzzlehttp-psr7 + dev-php/psr-http-client + dev-php/symfony-deprecation-contracts +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <> autoload.php + +} + +src_install() { + insinto "/usr/share/php/GuzzleHttp" + doins -r *.php LICENSE src src/* +} diff --git a/dev-php/guzzlehttp-guzzle/metadata.xml b/dev-php/guzzlehttp-guzzle/metadata.xml new file mode 100644 index 0000000..d92ba3b --- /dev/null +++ b/dev-php/guzzlehttp-guzzle/metadata.xml @@ -0,0 +1,7 @@ + + + + + guzzle/guzzle + + diff --git a/dev-php/guzzlehttp-promises/Manifest b/dev-php/guzzlehttp-promises/Manifest new file mode 100644 index 0000000..17067d1 --- /dev/null +++ b/dev-php/guzzlehttp-promises/Manifest @@ -0,0 +1,3 @@ +DIST guzzlehttp-promises-2.3.0.tar.gz 17709 BLAKE2B e5df7c1a398285074411b39928a8cd995c632e2cfb9bf472f93de0e0bb3b5e83a719955f8d153862d455223f5288e9733858c05a232d05fe5e98c88df6f0f655 SHA512 54f99e6b13530099b37d402bb86c822a7fbee4d7232a32d372e3f67dbc4d532091416762f00b0ec38076be4cc987866270925154d181edda0ef2ade24b512b81 +EBUILD guzzlehttp-promises-2.3.0.ebuild 694 BLAKE2B 842cb43816e1a37e27a491c7c489a9664eaa740daa1f9293529fed65e4801bad71d092e1f3b7653d3d58e69e69b4cf6473f67ea72d9c44c3dea9bbcc8b585a6f SHA512 d1d3ee85ac8737f06a2c8a2bf08e61084a6bb72930e9e5e95b61eea1c239e2e6c59967ff6b336c05e2dbe3298f0bf76efac57f71f273756da5d3a7af3679fe81 +MISC metadata.xml 224 BLAKE2B 0680cbb5bed91f15e5af3905056a34eb0a6d56763be795cce4859480eb52d5231c8b8e0ce84d682632936d6e58349038f9a42e50276b48cc863c1affb94d4b5d SHA512 ad36feab518b84689337d24bd5b09d0413a52d8f1fe12cfdc49881345fa81024d71b502619557b6d62662380058b7291e6458e63f75560292f8d7e2be9b4274a diff --git a/dev-php/guzzlehttp-promises/guzzlehttp-promises-2.3.0.ebuild b/dev-php/guzzlehttp-promises/guzzlehttp-promises-2.3.0.ebuild new file mode 100644 index 0000000..cf56887 --- /dev/null +++ b/dev-php/guzzlehttp-promises/guzzlehttp-promises-2.3.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Guzzle promises library" +HOMEPAGE="https://github.com/guzzle/promises" +SRC_URI="https://github.com/guzzle/promises/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/promises-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/GuzzleHttp/Promise" + doins -r *.php LICENSE src src/* +} diff --git a/dev-php/guzzlehttp-promises/metadata.xml b/dev-php/guzzlehttp-promises/metadata.xml new file mode 100644 index 0000000..6e991eb --- /dev/null +++ b/dev-php/guzzlehttp-promises/metadata.xml @@ -0,0 +1,7 @@ + + + + + guzzle/promises + + diff --git a/dev-php/guzzlehttp-psr7/Manifest b/dev-php/guzzlehttp-psr7/Manifest new file mode 100644 index 0000000..f18b825 --- /dev/null +++ b/dev-php/guzzlehttp-psr7/Manifest @@ -0,0 +1,3 @@ +DIST guzzlehttp-psr7-2.8.0.tar.gz 62392 BLAKE2B 52df9359aef7f550c8da97a65369191f295f93a725296706a24a36457be40d7a77362a360ca5de1a051f8df31aa08339d343913f6dd154889d069c92f6c4965c SHA512 83230cec102eedf9f7d7506aa05bf52517a1a40c8d7b8b79c3586d9364c97c7178e6b2e7f64609ad89c75c9a0101b5fa0e4d574665012aa8bc92097e7387da3a +EBUILD guzzlehttp-psr7-2.8.0.ebuild 1185 BLAKE2B 7b4d9722ac7cb243b40f4aa2153329aa533ddbdd943463e772f2512eaa869795b478b75125ac059a4a7fd8e9fd242840f9c0b033738e5ef0f8c7289890eab742 SHA512 cbd9c56177ebec5737496432d4390b00888ed5c2a0859c2b031bfbf5d28ab728fefec34f4a04b19f1aa19cdfea4648d6d83037a01afb8209b13d9bf810091474 +MISC metadata.xml 220 BLAKE2B efe12d44f3fe4f29b1a056061385a2e52979a9700fc7894895ad76a0b68d862858a034be691d8a639f02c0cd8072567cdab190e37c02a47ab640d013254eee71 SHA512 b5c19de18c099e536730fd3a5485eba23664c9254fbc3bb59d35c5992ddf5268182beedcdf5e9dfdc09522557eda87fbd7861a9c4677a690b45653e25fb9b1b2 diff --git a/dev-php/guzzlehttp-psr7/guzzlehttp-psr7-2.8.0.ebuild b/dev-php/guzzlehttp-psr7/guzzlehttp-psr7-2.8.0.ebuild new file mode 100644 index 0000000..6374a26 --- /dev/null +++ b/dev-php/guzzlehttp-psr7/guzzlehttp-psr7-2.8.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PSR-7 message implementation that also provides common utility methods" +HOMEPAGE="https://github.com/guzzle/psr7" +SRC_URI="https://github.com/guzzle/psr7/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/psr7-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/psr-http-factory + dev-php/psr-http-message + dev-php/ralouphie-getallheaders +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + guzzle/psr7 + + diff --git a/dev-php/illuminate-collections/Manifest b/dev-php/illuminate-collections/Manifest new file mode 100644 index 0000000..7f62016 --- /dev/null +++ b/dev-php/illuminate-collections/Manifest @@ -0,0 +1,3 @@ +DIST illuminate-collections-12.33.0.tar.gz 36378 BLAKE2B 40ba4caef6ef5cd2b7d954bdd2c79099d7caa19764b957446ba6fc0ba090fd56c0f7ebdcfd13da0c1f58f5cc501ef258b91d0735e9b8de5b086cd5bdad0afc82 SHA512 8a9d1b2cccb248646f69f4366bd79f9ecc20e730f5a52a1c93989d1f04fab71bc39c6cc2e73d3bf0c42b891565e3a57c85a2d63338784f022416a612f71dfe67 +EBUILD illuminate-collections-12.33.0.ebuild 1580 BLAKE2B 29b4f93ea398bdf8390c5f03afe5ef76355c8a56b52de327e0bc4355f2c6f697931f8d420e7035373f9bc31fde3ed7744d72c4170a69f49b3e0ded335a1b78f9 SHA512 faf9769fb1620405ceb808ab77e74351cf13f67cb846bdcb2012b57f598e7ee2692e5d07a371819201a429cb674add233e23a34a0b45eb515ead07e1417c22b7 +MISC metadata.xml 231 BLAKE2B ffbd4db5d40ec9af9396465e2f4fc64586b283f44e97fea2ae0bbe9808d6f0c236b7b6e0c7a147a98970811a0060202d0cadf2390603ae9968a36584cf0f85d6 SHA512 63cb406481048dad54c6c41ac0d07e6b279ead5b404923e63736424bdad5a71605da28d84a0ebeeae7e6cfaa95600715d95acfc2383a19dbf697a5d8003cc5af diff --git a/dev-php/illuminate-collections/illuminate-collections-12.33.0.ebuild b/dev-php/illuminate-collections/illuminate-collections-12.33.0.ebuild new file mode 100644 index 0000000..c78c60c --- /dev/null +++ b/dev-php/illuminate-collections/illuminate-collections-12.33.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The Illuminate Collections package." +HOMEPAGE="https://github.com/illuminate/collections" +SRC_URI="https://github.com/illuminate/collections/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/collections-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/illuminate-conditionable + dev-php/illuminate-contracts + dev-php/illuminate-macroable + dev-php/symfony-polyfill-php84 + dev-php/symfony-polyfill-php85 +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <> autoload.php + + echo "require_once __DIR__ . \"/helpers.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Illuminate/Support" + doins -r *.php Traits +} diff --git a/dev-php/illuminate-collections/metadata.xml b/dev-php/illuminate-collections/metadata.xml new file mode 100644 index 0000000..6ef00d3 --- /dev/null +++ b/dev-php/illuminate-collections/metadata.xml @@ -0,0 +1,7 @@ + + + + + illuminate/collections + + diff --git a/dev-php/illuminate-conditionable/Manifest b/dev-php/illuminate-conditionable/Manifest new file mode 100644 index 0000000..3f60f90 --- /dev/null +++ b/dev-php/illuminate-conditionable/Manifest @@ -0,0 +1,3 @@ +DIST illuminate-conditionable-12.33.0.tar.gz 2260 BLAKE2B 82bce0fead248930eff747304939be713c626490fcf4754b3d81361c4728f7b48c490ddc0e7f71335bc5594a26a4c1a2e48e1dae6a3f9cbee78c9764af528af4 SHA512 71784544d85b2b1b0848872b543b9fe39a583163061b67a64eec2bcb4ff954bfa79020284a44892a2baa7a3e5ce3861a8d6fb5a9460c1f642a4dd5eefd2e97a3 +EBUILD illuminate-conditionable-12.33.0.ebuild 721 BLAKE2B e5bbdb7d9f57c32a4b8b6b07869be5dd4585560baa75e47549ea5c8bc500ace999b3057192cbe755a734dc6bc493014d289b9fc8ecfde77dd86298a7f3ab7c25 SHA512 670197f16afbe9d5010953423d7a19764a85ef7371673a303572a1ef70627659ca1870640c5143a4def8cafba85eae8f240a0f82c102da246fd59208a2d850e8 +MISC metadata.xml 233 BLAKE2B 1de54de337cc1f4e9894c464418f37fc61cf6eb5d5315d36369da971f04dcbda09c5caea54dfa34a952384b9ea4c617ab0a7dc10aac8846dbcafa4ee26f0c4b8 SHA512 6e4454c9ff7012ea02ad0398cef86d44b5103f01d82241c331eccac77c5298070a69361334096bcd4e4d93ba2fb9254c831e59b5cff261a19843678f999180dc diff --git a/dev-php/illuminate-conditionable/illuminate-conditionable-12.33.0.ebuild b/dev-php/illuminate-conditionable/illuminate-conditionable-12.33.0.ebuild new file mode 100644 index 0000000..0544083 --- /dev/null +++ b/dev-php/illuminate-conditionable/illuminate-conditionable-12.33.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The Illuminate Conditionable package." +HOMEPAGE="https://github.com/illuminate/conditionable" +SRC_URI="https://github.com/illuminate/conditionable/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/conditionable-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Illuminate/Support" + doins -r *.php Traits +} diff --git a/dev-php/illuminate-conditionable/metadata.xml b/dev-php/illuminate-conditionable/metadata.xml new file mode 100644 index 0000000..114d1c9 --- /dev/null +++ b/dev-php/illuminate-conditionable/metadata.xml @@ -0,0 +1,7 @@ + + + + + illuminate/conditionable + + diff --git a/dev-php/illuminate-contracts/Manifest b/dev-php/illuminate-contracts/Manifest new file mode 100644 index 0000000..8e5aaaa --- /dev/null +++ b/dev-php/illuminate-contracts/Manifest @@ -0,0 +1,3 @@ +DIST illuminate-contracts-12.33.0.tar.gz 24821 BLAKE2B d073464510e60262a4e5abdd065e3846357efc2a2eef547dee04bb4885fa3b83bcc96f34fc6a547df06add05098bfe9d3483f52ea6fcae193064856413097062 SHA512 bf9615a33dd6d4dfbd4cc25c7b3cc7e3551284c2d3206db87cea585d61b16bb0fc28ef859b63374c5de416cbfb5d8405ac5eea9e9c43892847c2528e8ace8038 +EBUILD illuminate-contracts-12.33.0.ebuild 1319 BLAKE2B 158eec24e3ffab20beccc0611b6b2af0d7a0a881250b653f49ac8440283ad05a86e142cc204b8063aa8c8078f513663029012ce3de7eb9288e1dead7bdd797fc SHA512 0ae445665df9a99a16740761da48b7bbbb6749ca29cf276cdc980b3c1585eac6e374a2586a1d5a16336520e388b115bd364bb6beab234d433000f22e0853f167 +MISC metadata.xml 229 BLAKE2B a7500e29654409fac4c6e961836f79ab749bd1ca1156c6a2425a54c6fe6ab6b3bf7f199b5c305f4bb5de3552b89fa69eb0a5b68452edaa39c29e44ca8c1c4503 SHA512 5aba85273539f22876052bc9740eecb4f7963657a5942b4af1ab98c1454f207e6bbcfea985d0968d47542efcdc75af4c013d188d84aed989eeccfc1a8a7ad182 diff --git a/dev-php/illuminate-contracts/illuminate-contracts-12.33.0.ebuild b/dev-php/illuminate-contracts/illuminate-contracts-12.33.0.ebuild new file mode 100644 index 0000000..eab3126 --- /dev/null +++ b/dev-php/illuminate-contracts/illuminate-contracts-12.33.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The Illuminate Contracts package." +HOMEPAGE="https://github.com/illuminate/contracts" +SRC_URI="https://github.com/illuminate/contracts/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/contracts-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/psr-container + dev-php/psr-simple-cache +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + illuminate/contracts + + diff --git a/dev-php/illuminate-macroable/Manifest b/dev-php/illuminate-macroable/Manifest new file mode 100644 index 0000000..849c72d --- /dev/null +++ b/dev-php/illuminate-macroable/Manifest @@ -0,0 +1,3 @@ +DIST illuminate-macroable-12.33.0.tar.gz 1983 BLAKE2B f522822b1a98312384198a39620c815aff7963ec045f7006ccd774a2d01eff947d0f5cbe79ffac8126bc64246be6cfa73a469da79c82fc747a8ce93c026adc7b SHA512 e89286bdd5bc865a171482d6368c91d0a62faef01217c0bdacdaa9301bfb51409c60af353c881f82427971c93f9646edd0ac200168bb96dc37fc70e880b0734c +EBUILD illuminate-macroable-12.33.0.ebuild 705 BLAKE2B 2d62ade47aad277ae4e70db35729e3339c44de03887ee6f46714c92db401ddd3ec0e990dcb6327b16290942c70afb75eae20e34c7117268cd91d03ae177b6d62 SHA512 4431399c31248e2f20ed1c149052a495ad3fb07456ed7e784f2de13c08fbb4e052664fd4a695215c5edf3bf265e5572b5faddd9a87adb8016503544732bb9611 +MISC metadata.xml 229 BLAKE2B 17b89e9273a4dab5e10ff29feba72c3b48d06ffdc1149ea239975f2770f0b564528ba3e577e21fe0e486909ecc4562fed68b1c8e2f99f4b7a928d92cb062b3cb SHA512 61400149ff558e19f42431db7cf0940c01b024385e6dff8765f399663d90da0e8df9a93b9ce578a97a9e59cbd1e83a0ac71712ebb7d899e4fb54c1ab6cc92ce1 diff --git a/dev-php/illuminate-macroable/illuminate-macroable-12.33.0.ebuild b/dev-php/illuminate-macroable/illuminate-macroable-12.33.0.ebuild new file mode 100644 index 0000000..6b8f625 --- /dev/null +++ b/dev-php/illuminate-macroable/illuminate-macroable-12.33.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The Illuminate Macroable package." +HOMEPAGE="https://github.com/illuminate/macroable" +SRC_URI="https://github.com/illuminate/macroable/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/macroable-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Illuminate/Support" + doins -r *.php Traits +} diff --git a/dev-php/illuminate-macroable/metadata.xml b/dev-php/illuminate-macroable/metadata.xml new file mode 100644 index 0000000..5303a7a --- /dev/null +++ b/dev-php/illuminate-macroable/metadata.xml @@ -0,0 +1,7 @@ + + + + + illuminate/macroable + + diff --git a/dev-php/illuminate-support/Manifest b/dev-php/illuminate-support/Manifest new file mode 100644 index 0000000..28b4c0b --- /dev/null +++ b/dev-php/illuminate-support/Manifest @@ -0,0 +1,3 @@ +DIST illuminate-support-12.33.0.tar.gz 100612 BLAKE2B 5a4e7097270011aaaa89474abbee0332b18d4e2c69bed90102d892175b3c013675554f01e1426e2585fbdb4ecb839e835233736aa15e57c8fc946ea9b1e4280c SHA512 0ca7275c8287904f2fa007f35cf84c22e7babc113589dc3a6646031c12b58625d6a113af4afc1236b4424c8fe4a3b6cffa541cbf7465f32f6e482bd4f5699ca8 +EBUILD illuminate-support-12.33.0.ebuild 2329 BLAKE2B e78a01f535b68bbe42578de8159a60d498596e0d73a8abea745c1bb8870d794f92a0c478eebe4eab4539d83ed1af218e7ec9310f5905ab7b970fb8b3c92b9aec SHA512 e1c270ef06a7c766c0ffcbd522fda90263e3bf7890ffa0a51bfd1a58ab143a2c50e959ec6c201921a7f5044934f0eb3b3abb8db6aafeae42ba572d869ecb176d +MISC metadata.xml 227 BLAKE2B e3bb3f5e5bddf2e2de7527a1591758b55f4b72490ea27c587cc12e522acd3109803106e31439c60041e082ae7dbd5492901c62c10fa1402cb618f95d5fbff9ef SHA512 b5a4e4ca9223f5fe0da6e873ad03435871976418fa54a19a2b23eca0ecb2543cea0f7c0a54acfca1e30e0a197f9605cc8bc68098b84319ac487ba2ae307d56ba diff --git a/dev-php/illuminate-support/illuminate-support-12.33.0.ebuild b/dev-php/illuminate-support/illuminate-support-12.33.0.ebuild new file mode 100644 index 0000000..c7d204d --- /dev/null +++ b/dev-php/illuminate-support/illuminate-support-12.33.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The Illuminate Support package." +HOMEPAGE="https://github.com/illuminate/support" +SRC_URI="https://github.com/illuminate/support/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/support-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/doctrine-inflector + dev-php/illuminate-collections + dev-php/illuminate-conditionable + dev-php/illuminate-contracts + dev-php/illuminate-macroable + dev-php/nesbot-carbon + dev-php/symfony-polyfill-php83 + dev-php/symfony-polyfill-php85 + dev-php/voku-portable-ascii +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <> autoload.php + + echo "require_once __DIR__ . \"/helpers.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Illuminate/Support" + doins -r *.php Defer Exceptions Facades Testing Traits +} diff --git a/dev-php/illuminate-support/metadata.xml b/dev-php/illuminate-support/metadata.xml new file mode 100644 index 0000000..e5f29cd --- /dev/null +++ b/dev-php/illuminate-support/metadata.xml @@ -0,0 +1,7 @@ + + + + + illuminate/support + + diff --git a/dev-php/influxdb-influxdb-php/Manifest b/dev-php/influxdb-influxdb-php/Manifest new file mode 100644 index 0000000..bd0c442 --- /dev/null +++ b/dev-php/influxdb-influxdb-php/Manifest @@ -0,0 +1,3 @@ +DIST influxdb-influxdb-php-1.15.2.tar.gz 37061 BLAKE2B 322fa067085c20a871d285d986a00a3fa5e02ebc8373c174ce9150b472d238d3b0d2aabfdfc72c1ada31adb84264b25469942b35ae6fbaa81d5ebaf76c906300 SHA512 4c6a06995288cdcad680e3f3c3a4f8eaf00a615d22bafe154b48e84b5cc56edc69f0872e45783e81613b86698df0a48428e83d785b07c065923ad3bd647760f4 +EBUILD influxdb-influxdb-php-1.15.2.ebuild 1377 BLAKE2B 95dd1d070daeb42e07423c17b016c4318d14aaa36079d80cda82698704cefee6a950732f272763f321900c0cac8186dc1c5b628f9bdbe30599b87d50caf4455c SHA512 a6367e0e0c47ea01600105d172442b4f1a08ad8b5db5c16fdc826ee69f507f53301719613c976ae39d31a217df094d44f034a0c49c8ee089fcc0e9aadcd037b5 +MISC metadata.xml 232 BLAKE2B 9a7b35fe71f149653d729b5ed72076034246d4e23b63e44e3241b9c19bbf7c559b9614f2c6922cc34c21cd240b49cfaafb59f2465a3b5991d163285d875bdcc5 SHA512 505a93ee1fa1917a4a46ffe973e737daf4e917be4d0fe0b309200e8a4c18910a6518bbe8f4d1d7702990b594027aa91d9f1cc9c3f68303e3436521bcb312ae95 diff --git a/dev-php/influxdb-influxdb-php/influxdb-influxdb-php-1.15.2.ebuild b/dev-php/influxdb-influxdb-php/influxdb-influxdb-php-1.15.2.ebuild new file mode 100644 index 0000000..d72e979 --- /dev/null +++ b/dev-php/influxdb-influxdb-php/influxdb-influxdb-php-1.15.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="InfluxDB client library for PHP" +HOMEPAGE="https://github.com/influxdata/influxdb-php" +SRC_URI="https://github.com/influxdata/influxdb-php/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/influxdb-php-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/guzzlehttp-guzzle +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + influxdata/influxdb-php + + diff --git a/dev-php/justinrainbow-json-schema/Manifest b/dev-php/justinrainbow-json-schema/Manifest new file mode 100644 index 0000000..46f278e --- /dev/null +++ b/dev-php/justinrainbow-json-schema/Manifest @@ -0,0 +1,5 @@ +DIST justinrainbow-json-schema-5.3.0.tar.gz 30131 BLAKE2B 942bf0612d8226513f51b13426536eaec7140e544c1a66dcbd84561f410d3d3328f96a1b751cd2763955e38a7049deaacf233abfa8ed4a9b0bfe40536394cfb8 SHA512 362b9a353ef70ab01f6b7dcd6406237378ee4515ad6310f36dae649381f9dbe0ca8d10a8c6f632ca2624f4989ae4b9c6e292b5cad715b39294193c91ced9c989 +DIST justinrainbow-json-schema-6.4.1.tar.gz 41344 BLAKE2B df9ac51ed36c5628b132f64de231b97a11e367a18e23ffc9f25a1047d3911b74b4deb352f91b6e17e290ad16ad45d3828a6397dba62e8cece66c25ac8ffa848d SHA512 b26a9ec5b1559c3005e1d5fcc2b76d076c0b270b32fec6e6ec91c28fa2eac386477c58458981cbc6be343e163119c27b8e6dea74d0705a5faa345ba2d43b344a +EBUILD justinrainbow-json-schema-5.3.0.ebuild 763 BLAKE2B 1449447754216449b12e7dca2f8428d6c92d4c83e0b96c12111b5fc1e499a54fd25ddaed8378f41da2e81aebc7ab9b2d1d552149496c58f2b98dd9e4a988b774 SHA512 c61e2b56ebf373d9e9f42fbc01a35b2baa16e30b646b0966d616fea6dff9703b6c88564b283cc0b10a8ba5a383b6658632555cfe2effdf697214f42b15558b17 +EBUILD justinrainbow-json-schema-6.4.1.ebuild 1159 BLAKE2B 71f0f27d4ac6f90b5f48a7db676e2c6a20c3311f2d27fa558bf05fc01dded09d4e693b8da249a95c6898f90b18391100fdc19cb521b8d75494e857bb4d12ad22 SHA512 9047db03e6e75c9b25dac8a2da4a3c18be574e41f9f08d2e90884e8e46b2cffa71bea5cc064b9eda95a20f4c90029e56a49d78c5aa4c6765dd776a6a3a0fba90 +MISC metadata.xml 232 BLAKE2B e351d22e89211c4c997e18f26a1f24d13bb342b9758fcfa31978dc0f813c4896cdd7f05807d03c2e8f147c79d419dbf5181eac7751b18be13720ecca31312d7a SHA512 e125288d31c59b624b8a4fb75e91d017df95eb3493d40bbaba7349892a9528e40a1c6d389cfd2b3f252ea1b841ce11768d34363e315e05b668dd0fce3bbc79bf diff --git a/dev-php/justinrainbow-json-schema/justinrainbow-json-schema-5.3.0.ebuild b/dev-php/justinrainbow-json-schema/justinrainbow-json-schema-5.3.0.ebuild new file mode 100644 index 0000000..e5f4e0d --- /dev/null +++ b/dev-php/justinrainbow-json-schema/justinrainbow-json-schema-5.3.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A library to validate a json schema." +HOMEPAGE="https://github.com/jsonrainbow/json-schema" +SRC_URI="https://github.com/jsonrainbow/json-schema/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/json-schema-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND=" + dev-php/theseer-Autoload + !dev-php/json-schema +" + +RDEPEND=" + >=dev-lang/php-7.1:* + dev-php/fedora-autoloader + !dev-php/json-schema +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/JsonSchema" + doins -r *.php bin dist src src/JsonSchema +} diff --git a/dev-php/justinrainbow-json-schema/justinrainbow-json-schema-6.4.1.ebuild b/dev-php/justinrainbow-json-schema/justinrainbow-json-schema-6.4.1.ebuild new file mode 100644 index 0000000..f951457 --- /dev/null +++ b/dev-php/justinrainbow-json-schema/justinrainbow-json-schema-6.4.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A library to validate a json schema." +HOMEPAGE="https://github.com/jsonrainbow/json-schema" +SRC_URI="https://github.com/jsonrainbow/json-schema/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/json-schema-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/marc-mabe-php-enum +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + jsonrainbow/json-schema + + diff --git a/dev-php/marc-mabe-php-enum/Manifest b/dev-php/marc-mabe-php-enum/Manifest new file mode 100644 index 0000000..54f24eb --- /dev/null +++ b/dev-php/marc-mabe-php-enum/Manifest @@ -0,0 +1,3 @@ +DIST marc-mabe-php-enum-4.7.1.tar.gz 15511 BLAKE2B 060f433ae4d03eb4306e9ed9fd5e7dc40f5349e4fcbce1fd3fca35000457bd7b59a4f2051c8c255038336f7df49fc384a69096238f860f878b0e7cc28953b271 SHA512 cae379e2756dcf86e61f9046d8299ba5aa4856c0b5b12bea3a0ece02c114e41caaac7a1566a3d95cb855c018f04cc63e5fb130ba09ca575cff5594265002be7a +EBUILD marc-mabe-php-enum-4.7.1.ebuild 737 BLAKE2B 7ed6f76a37ba6c76af63707db9f65b8fe7149e8b20979e5b176d2c3385b461946a3027350ed6b73fcc8156cbd4ee9fccfc0dc612280d73e0560ef84f6596ba41 SHA512 8e94e4c1343a578aaf8b4ab6ee576f4db8aa939dca61d2a08c1174bca2247e05f1b7976cfbcd4e81b83e0f7cd70871708b6e4e08f75eeb97b4afd0f8254a2847 +MISC metadata.xml 227 BLAKE2B b8d1dcabe1e81337c328625557d5f64a45b54303cba18a8b760b839a8b990a0ad9aad750a690a0bf4edbc43a3ec1b3c6eb774565ade8450835e4ebd26a5b84db SHA512 ab0a595d3b518145114a2f66d56aec2300f4bde01ac7dbf52cc0f36a20603c5964296512a5b7d9eb40e8b84233b56c0d4cd539210bbe4574eb4bcc28e417e624 diff --git a/dev-php/marc-mabe-php-enum/marc-mabe-php-enum-4.7.1.ebuild b/dev-php/marc-mabe-php-enum/marc-mabe-php-enum-4.7.1.ebuild new file mode 100644 index 0000000..06b56bd --- /dev/null +++ b/dev-php/marc-mabe-php-enum/marc-mabe-php-enum-4.7.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Simple and fast implementation of enumerations with native PHP" +HOMEPAGE="https://github.com/marc-mabe/php-enum" +SRC_URI="https://github.com/marc-mabe/php-enum/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/php-enum-${PV}" + +LICENSE="BSD-3-Clause" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/MabeEnum" + doins -r *.php src src/* stubs +} diff --git a/dev-php/marc-mabe-php-enum/metadata.xml b/dev-php/marc-mabe-php-enum/metadata.xml new file mode 100644 index 0000000..5a8220e --- /dev/null +++ b/dev-php/marc-mabe-php-enum/metadata.xml @@ -0,0 +1,7 @@ + + + + + marc-mabe/php-enum + + diff --git a/dev-php/metadata-minifier/Manifest b/dev-php/metadata-minifier/Manifest new file mode 100644 index 0000000..ada6545 --- /dev/null +++ b/dev-php/metadata-minifier/Manifest @@ -0,0 +1,3 @@ +DIST metadata-minifier-1.0.0.tar.gz 2505 BLAKE2B 0312338b7d0c4b2c679c8bb054d11a785495faa8bc20c078ece89cbbfe8cfb7a8944eb248e7adc772c8309f416fcff5c81d920f35b4712f45bd4a7c7eb1291e7 SHA512 19915f67e8a00595e5582f7be8edbc22b322ce3d4c9e687105ea83c4789b9590c5cef967ee8a5614e938e13e262585e7377fc1e45f3a3e05340bf8ddcfe8fc72 +EBUILD metadata-minifier-1.0.0.ebuild 760 BLAKE2B 3a5a0cf1c41713abe567727d0b6960cbaf80338c351ee0bb7e97f1a3d7b559450882316d4274c423dfd55a3e84b76c1495f956f123960de80f3a86884948706e SHA512 2af27af8edb78e020fdd274e45207f8f9c940f705923fc92adc9a173c7a6f34dd77ba84c6a83a53565afd7bbede45e1a76c2ac529aba42ef0992ccfc94bf1969 +MISC metadata.xml 235 BLAKE2B 048c75fb9831c9d71d030bb127318405f5aac6fdec1464d5232e9adfe3ad9691a665d721ca5b363ff8fd861c4cf0c061e661f6ce1c75d853792bc9a80613e43e SHA512 1812c7a9062604b2260e011704d3e1cdf92d3677a27f5f22a726f420e7c8d7b324f538a125b77de0d56f02a863b144e33dd4c13a0f4427468f676b207d3a8667 diff --git a/dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild b/dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild new file mode 100644 index 0000000..6b1a015 --- /dev/null +++ b/dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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" + +S="${WORKDIR}/metadata-minifier-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die +} + +src_install() { + insinto "/usr/share/php/Composer/MetadataMinifier" + doins -r *.php src/* +} diff --git a/dev-php/metadata-minifier/metadata.xml b/dev-php/metadata-minifier/metadata.xml new file mode 100644 index 0000000..6ba7642 --- /dev/null +++ b/dev-php/metadata-minifier/metadata.xml @@ -0,0 +1,7 @@ + + + + + composer/metadata-minifier + + diff --git a/dev-php/myclabs-deep-copy/Manifest b/dev-php/myclabs-deep-copy/Manifest new file mode 100644 index 0000000..9c3a6b2 --- /dev/null +++ b/dev-php/myclabs-deep-copy/Manifest @@ -0,0 +1,3 @@ +DIST myclabs-deep-copy-1.13.4.tar.gz 10078 BLAKE2B 353135eafdaa6d7a0bf8ae36d561b734d8ca1862439a6f422bff1c303b6e415823469adeb640c2ccb37a6ff822db2ec0972b060d1d5155b05ed519d4a71ddc5a SHA512 8fc5f67b88d6c4eec89665f14d4365cebaa818a17d9d665778dc17c7a721b7b8eb45f678685ef677f9854684e4d4741d0a72c0f38e3ba65949c4e9d3e0405dd6 +EBUILD myclabs-deep-copy-1.13.4.ebuild 781 BLAKE2B 7d891d20c8d6a24450ba4fb8058bb58f0f50de06565bba7646a3d3160de27abebb37b912171ed4362eda5a05fa89187881d19500a2fcfaa58b22024fdfd4fa24 SHA512 02b654f0859ffd76719fac9c1aa7f88f432fc05f7d55196ed64d6a8d54bea473c1c2e6ea5b814bd18043e3a27a58fcd62d3ea9ec922b3a5c7fb13377ea71ac56 +MISC metadata.xml 225 BLAKE2B 32bad26fa560b50d9f99d9dca21558340ab130e6fcc12846907e941899fc5fd39f36323da94370c57dfd0b40eeac3591b48a2254fc2fa42a4d09dab71af28eb6 SHA512 abcd1e7d6a836c474e5b64219c216c5bb8918c8bedb78e4b72f003a21f527563b7d6a70a4ed8d18281b1d1030f68158bfbcc2292a7a17ef6e05f8ba9e3620bc0 diff --git a/dev-php/myclabs-deep-copy/metadata.xml b/dev-php/myclabs-deep-copy/metadata.xml new file mode 100644 index 0000000..3fd9d16 --- /dev/null +++ b/dev-php/myclabs-deep-copy/metadata.xml @@ -0,0 +1,7 @@ + + + + + myclabs/DeepCopy + + diff --git a/dev-php/myclabs-deep-copy/myclabs-deep-copy-1.13.4.ebuild b/dev-php/myclabs-deep-copy/myclabs-deep-copy-1.13.4.ebuild new file mode 100644 index 0000000..19fc5ca --- /dev/null +++ b/dev-php/myclabs-deep-copy/myclabs-deep-copy-1.13.4.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Create deep copies (clones) of your objects" +HOMEPAGE="https://github.com/myclabs/DeepCopy" +SRC_URI="https://github.com/myclabs/DeepCopy/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/DeepCopy-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/src/DeepCopy/deep_copy.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/DeepCopy" + doins -r *.php LICENSE src +} diff --git a/dev-php/nesbot-carbon/Manifest b/dev-php/nesbot-carbon/Manifest new file mode 100644 index 0000000..bd2ce93 --- /dev/null +++ b/dev-php/nesbot-carbon/Manifest @@ -0,0 +1,3 @@ +DIST nesbot-carbon-3.10.3.tar.gz 373466 BLAKE2B 456432bd040bfb15c1a5593e07c90d13badb6736c7df76c8daa0c12242b5080cc1c8c77ec3ccc2a3652e8a1bfb255fc5e367b1294cefea25d1d7ce60feaeff1a SHA512 4ff56d5ea452c60807ab022e617c2091f64160b57da9c26f8fa57d80f98bb36a082f9041f129f67b21b8014db25b73070efea115878cc3b6b80def702c5e1500 +EBUILD nesbot-carbon-3.10.3.ebuild 1664 BLAKE2B 7fdba07b03cd6c13613ac777257058e8d251309e49911bbb63c2c1e891305a80d3c4b8421ffcb08bcede0f5cf6f254e7388d328d5d81d20680d33c8bf225e94f SHA512 49c160e75b4b1443fcd4ee2dc33501f201c65c485e22bb161f7031f53b8466a1b6c3cf20e291c1cad56642d86ff6e36b56f31ece693c370f52c55117ee28c681 +MISC metadata.xml 225 BLAKE2B 2565a536985acaadc87b0700f63b95c968cdd08d47e9dff61a1c24557fad69d082f33df396aa1b997939f7c112424a966fd7f48ef2a0fa0f9ce13263f5626557 SHA512 0b7006f77537062c52ddf1a968936a0bd86b605c438e2cec868cb775f623a472a4d188248c56d98a125de65fa736dd58f345acae151282b597b22f93667c7e0d diff --git a/dev-php/nesbot-carbon/metadata.xml b/dev-php/nesbot-carbon/metadata.xml new file mode 100644 index 0000000..ee99c27 --- /dev/null +++ b/dev-php/nesbot-carbon/metadata.xml @@ -0,0 +1,7 @@ + + + + + CarbonPHP/carbon + + diff --git a/dev-php/nesbot-carbon/nesbot-carbon-3.10.3.ebuild b/dev-php/nesbot-carbon/nesbot-carbon-3.10.3.ebuild new file mode 100644 index 0000000..4b76f6f --- /dev/null +++ b/dev-php/nesbot-carbon/nesbot-carbon-3.10.3.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="An API extension for DateTime that supports 281 different languages." +HOMEPAGE="https://github.com/CarbonPHP/carbon" +SRC_URI="https://github.com/CarbonPHP/carbon/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/carbon-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/carbonphp-carbon-doctrine-types + dev-php/psr-clock + dev-php/symfony-clock + dev-php/symfony-polyfill-mbstring + dev-php/symfony-translation +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHP parser written in PHP. + Its purpose is to simplify static code analysis and manipulation. + + + nikic/PHP-Parser + + diff --git a/dev-php/nikic-php-parser/nikic-php-parser-5.6.1.ebuild b/dev-php/nikic-php-parser/nikic-php-parser-5.6.1.ebuild new file mode 100644 index 0000000..a3dbe0a --- /dev/null +++ b/dev-php/nikic-php-parser/nikic-php-parser-5.6.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="PHP-Parser" + +DESCRIPTION="A PHP 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" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:*[tokenizer] + dev-php/fedora-autoloader" +BDEPEND="test? ( dev-php/composer + dev-php/phpunit )" + +src_prepare() { + default + + install -D -m 644 "${FILESDIR}"/autoload.php \ + lib/PhpParser/autoload.php || die "install failed" + install -D -m 644 "${FILESDIR}"/autoload-test.php \ + vendor/autoload.php || die "install test failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml.dist,test} "${S}" \ + || die "cp tests failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/nikic + doins -r lib/. +} diff --git a/dev-php/pcre/Manifest b/dev-php/pcre/Manifest new file mode 100644 index 0000000..f114b76 --- /dev/null +++ b/dev-php/pcre/Manifest @@ -0,0 +1,3 @@ +DIST pcre-3.3.2.tar.gz 11537 BLAKE2B 9876c8d0be95f5b9c72a73134f4e6306284b88265bf97f0b6f4d149a65df773398c669fc15d34775a3a9fc6083976c82e87ccb62a0a50e3c909690e78d16cca9 SHA512 489236d15e4fe778c7814cd4666a5e1d74797ddebd8c0919655cb66fa72efb3cfa9fbaba2e06dee19c4e808dfd3ff2aaaea103b653febf8a2b31dfa510eaaf0e +EBUILD pcre-3.3.2.ebuild 702 BLAKE2B 2720c3938283f9695fa776d689aaa763eeeedd32df9e426940299c883a55439f4143b89f0a91c74c8e9a68697d3122bd62a02f57586a81665205d14e5e46279e SHA512 694dc250aeae216f6febd697c6f19113e6d33b36f3d5de6e092669c811ab04c10000c19ef742dd1c1df605542039c3d506a07b6c2869c042894d86ab48f76847 +MISC metadata.xml 222 BLAKE2B 215e44704e5724ad786e01e8c6ac65b762489b67d886d28fac1869fbb3f62955924c4606760010971ff75d7c71ae18f7a87920f62552326b2a2bc0f43f0c7857 SHA512 5e5396d91ceeef91c94c43d1fd585085a03bb08f199f68bfc15cf807d56c435a47bad7297a8a931b2d6fb2b884a3632959e344f64a42dfc121c1b17557fb6bb5 diff --git a/dev-php/pcre/metadata.xml b/dev-php/pcre/metadata.xml new file mode 100644 index 0000000..be5d7da --- /dev/null +++ b/dev-php/pcre/metadata.xml @@ -0,0 +1,7 @@ + + + + + composer/pcre + + diff --git a/dev-php/pcre/pcre-3.3.2.ebuild b/dev-php/pcre/pcre-3.3.2.ebuild new file mode 100644 index 0000000..8ed886b --- /dev/null +++ b/dev-php/pcre/pcre-3.3.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PCRE wrapping library that offers type-safe preg_* replacements." +HOMEPAGE="https://github.com/composer/pcre" +SRC_URI="https://github.com/composer/pcre/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/pcre-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die +} + +src_install() { + insinto "/usr/share/php/Composer/Pcre" + doins -r *.php src/* +} diff --git a/dev-php/phar-io-manifest/Manifest b/dev-php/phar-io-manifest/Manifest new file mode 100644 index 0000000..8955472 --- /dev/null +++ b/dev-php/phar-io-manifest/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 3913 BLAKE2B a3c8a3b75e2b150157892bc8ea168e7c60e5cef95cdee1279579a4b1efd4a4647bb5ec22f272575342d8945674fce048b1a091cd48977cdc77a975668c3a0849 SHA512 d43f3a726eb79ee88e674ac0ec3fb4d175ac0041b96638e4d2a40a47720ebd3a983cd36dd943fff9c0220dda68549361628636e94f595b0601d6eddf2b937fe6 +DIST phar-io-manifest-2.0.4.tar.gz 15939 BLAKE2B e0777a4a2d9168f49f5952489ce4d51630609223e6901790efb7654dc3973cd3795eba599b166af61d1b02e335542dfcaeb243ca27d04bf6a3af8b09af09627d SHA512 66c46b6f7fcf188300c8cc430cf2047a47e6a63815db1ba19e830fbf9e2d143b7dc7d81334c665d38c6f93f12aeb8543cb05ba29e457b39de2bae57116ee0eaa +EBUILD phar-io-manifest-2.0.4.ebuild 1057 BLAKE2B 7f3092b1a1e3fa12d9362d7918e5f54987ce77e9cf58979d2cf13f69a221cb3ba33c60e98abf6302fa14cdcb94d59e616b02e434cb5ec9b405d55d8aa62d1054 SHA512 9827eb72ceb56789ed736bb01e8740123ea17e417e9a773cc533ccd25b524ae08941bd2e9ae37d4e6303ccb97233c5e1199654e75b82fe75f7237543ac5719a0 +MISC metadata.xml 345 BLAKE2B f315866d0a0e6298a4146c625af4a71200a697f0504fe83240a092c1998a09c86c20a7d842ecc790e35ea1048f7676d7ccd00c0bd9d563ee2fa6e9d0fdd9404c SHA512 2768f65be97aa86fd10c3a8541fc6d43262bceb632d9ba194d3e6deb0da217321c11a1063a1aa7206c42d7e12ea105f39974d5fa31f9d93975aa903a6adcd661 diff --git a/dev-php/phar-io-manifest/files/autoload.php b/dev-php/phar-io-manifest/files/autoload.php new file mode 100644 index 0000000..f604d8b --- /dev/null +++ b/dev-php/phar-io-manifest/files/autoload.php @@ -0,0 +1,62 @@ + '/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 new file mode 100644 index 0000000..6f10ced --- /dev/null +++ b/dev-php/phar-io-manifest/metadata.xml @@ -0,0 +1,12 @@ + + + + + php-bugs@gentoo.org + PHP + + + + phar-io/manifest + + diff --git a/dev-php/phar-io-manifest/phar-io-manifest-2.0.4.ebuild b/dev-php/phar-io-manifest/phar-io-manifest-2.0.4.ebuild new file mode 100644 index 0000000..94fa39b --- /dev/null +++ b/dev-php/phar-io-manifest/phar-io-manifest-2.0.4.ebuild @@ -0,0 +1,49 @@ +# 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 < + + + + php-bugs@gentoo.org + PHP + + + + phar-io/version + + diff --git a/dev-php/phar-io-version/phar-io-version-3.2.1.ebuild b/dev-php/phar-io-version/phar-io-version-3.2.1.ebuild new file mode 100644 index 0000000..ac74ac6 --- /dev/null +++ b/dev-php/phar-io-version/phar-io-version-3.2.1.ebuild @@ -0,0 +1,39 @@ +# 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/php-pm-httpkernel-adapter/Manifest b/dev-php/php-pm-httpkernel-adapter/Manifest new file mode 100644 index 0000000..9edf145 --- /dev/null +++ b/dev-php/php-pm-httpkernel-adapter/Manifest @@ -0,0 +1,3 @@ +DIST php-pm-httpkernel-adapter-2.3.1.tar.gz 8597 BLAKE2B bba8d613455b2c7220c2e9f8bfa59af3d3524a936f488dad02cf0c79c3c5b29418a1a25e80751aa4cf0743ade8e73de96fe6d1e1efd10e69ad74035452b8cc87 SHA512 f127abd5243d8637fa6f12abf94b3b239a231da6dc4a4a1531ca4ce0222cf0338705cc6c846e8137c93db5479f5236c4b43eca4b3bb6a9541a7c6eca0eb01c21 +EBUILD php-pm-httpkernel-adapter-2.3.1.ebuild 2922 BLAKE2B e566270e217d1ee06882d87aec67e806d13c0544ab62520445c98882d36d2934ebf03902dec7e38b9ead81cd0be64527b5eb553dd2c772415600d9b5e60a418c SHA512 4abbea7b082356b3172d3e637bc233fbd84d3c3b6bfef41defbe758ff231507c558aeb4379ea38d5747f7eb571373761c26e7f8e231ca7e0f181a921d962fb46 +MISC metadata.xml 233 BLAKE2B 935394b0ba69a456b4cd3a4d5c80a4c445af58337ec400da91e11fe02a7ea7ff37de2d411121d256fd7760e6b0bf352e3eb27eb8be4741f96919db9eaa2154b3 SHA512 0ecfa59653a801cb727236b0cbeb90b038bccd8e20ddbdcaec270b7b00de05642a8c4b42a4c0f81663289dd357f1d255107e3a476ae96a0f5c6e16f8c59d17df diff --git a/dev-php/php-pm-httpkernel-adapter/metadata.xml b/dev-php/php-pm-httpkernel-adapter/metadata.xml new file mode 100644 index 0000000..1379331 --- /dev/null +++ b/dev-php/php-pm-httpkernel-adapter/metadata.xml @@ -0,0 +1,7 @@ + + + + + php-pm/php-pm-httpkernel + + diff --git a/dev-php/php-pm-httpkernel-adapter/php-pm-httpkernel-adapter-2.3.1.ebuild b/dev-php/php-pm-httpkernel-adapter/php-pm-httpkernel-adapter-2.3.1.ebuild new file mode 100644 index 0000000..1757456 --- /dev/null +++ b/dev-php/php-pm-httpkernel-adapter/php-pm-httpkernel-adapter-2.3.1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PHP-PM adapter for Symfony HTTPKernel." +HOMEPAGE="https://github.com/php-pm/php-pm-httpkernel" +SRC_URI="https://github.com/php-pm/php-pm-httpkernel/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/php-pm-httpkernel-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/guzzlehttp-psr7 + dev-php/php-pm + dev-php/symfony-http-foundation + dev-php/symfony-http-kernel +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + php-pm/php-pm + + diff --git a/dev-php/php-pm/php-pm-2.4.0.ebuild b/dev-php/php-pm/php-pm-2.4.0.ebuild new file mode 100644 index 0000000..f9b9b8e --- /dev/null +++ b/dev-php/php-pm/php-pm-2.4.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PHP-PM is a process manager, supercharger and load balancer for PHP applications." +HOMEPAGE="https://github.com/php-pm/php-pm" +SRC_URI="https://github.com/php-pm/php-pm/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/php-pm-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/psr-http-message + dev-php/psr-http-server-handler + dev-php/react-child-process + dev-php/react-event-loop + dev-php/react-http + dev-php/react-promise + dev-php/react-socket + dev-php/react-stream + dev-php/ringcentral-psr7 + dev-php/symfony-console + dev-php/symfony-error-handler + dev-php/symfony-process +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <> autoload.php + +} + +src_install() { + insinto "/usr/share/php/PHPPM" + doins -r *.php LICENSE bin src/* + + exeinto "/usr/share/php/PHPPM/bin" + doexe "bin/ppm" + dosym "/usr/share/php/PHPPM/bin/ppm" "/usr/bin/ppm" +} diff --git a/dev-php/phpunit-php-code-coverage/Manifest b/dev-php/phpunit-php-code-coverage/Manifest new file mode 100644 index 0000000..4692471 --- /dev/null +++ b/dev-php/phpunit-php-code-coverage/Manifest @@ -0,0 +1,5 @@ +AUX autoload-test.php 161 BLAKE2B 5f7a06b2364e5ae06b20053aa558d2eb86073246f53be3c0ac0f5d78f2df40dc8c6de88b73c109c9d70d03e1bdeaa159be1c87004cedbb8c7ee9ccfec7f35cab SHA512 8eb928dcc19770024039a85444a657801b3718eb3862db3b294c8a36006737c5b57195ced4aa6710ccaf893b1f9ca475b205c0481636720eec429821fe0d57ed +AUX autoload.php 9605 BLAKE2B 49c0c5ec47204a7b36e45ff960720c86b470264f5f95c85f6f12117f6973fff6af8e4651c3d81f6c4f1eafbf7d3ad65195e5ffec066405adb37a802a29a3c7fb SHA512 c7eb7d5ed805da3a3f0db4c7854822925faa04acc929d86b5d1eead7a1d9e5ac7a240a632d432e3fb88664de0e5b85707bfeec2a8e7388672d87edd6059aede6 +DIST phpunit-php-code-coverage-12.4.0.tar.gz 344209 BLAKE2B 9e0e720b786f0cefcff5bf2dcbe83d7e8ec505ea045b1810ae1e5aa8c4b06127698a1f8619575f2b9132adfc2fd56fd8bd52b321dedff7ac3f67ff2bded00ec1 SHA512 089cd5f289a0de0bca460a511cad14e8fff242bbc1635d704d6a2d59418b59b8f9ce0a79acd449931c0e733d119dc98dbb5496535cad24c2eff2e06247372ff6 +EBUILD phpunit-php-code-coverage-12.4.0.ebuild 2011 BLAKE2B 10465301399b1c7577c69701190be60885fc546308739e1e5bcf65450751c83bbc8dd8a166890770985be335b9fa8c03d68cabdd2596caebcafbb2147c9c8773 SHA512 0d05885747af0f822a29fd8cb2f7e81361a7537f6e68d8153c3b30daa7fde01aa81d04a8b19bc178b515ab4fc8abe9ad08f3ec7ccfc55fce630ac3ec7f3b59de +MISC metadata.xml 638 BLAKE2B d1b4a6f720ce376cd48ddb077327d6c01c709370f27887b7b043c5eeebef9599553448c73584e9f56a1ebd81688ce077e81a7e31d4e505b4d7e70b295e080871 SHA512 4664e5d5fdf3cd061566e10e76b2119d7f46cfe314d8e1973da5f11f59c356ec91b91490406f1faf0df3957c472e8087834130bde5f76b25ad422acb05f93d36 diff --git a/dev-php/phpunit-php-code-coverage/files/autoload-test.php b/dev-php/phpunit-php-code-coverage/files/autoload-test.php new file mode 100644 index 0000000..a023ada --- /dev/null +++ b/dev-php/phpunit-php-code-coverage/files/autoload-test.php @@ -0,0 +1,8 @@ + '/Exception/BranchAndPathCoverageNotSupportedException.php', + 'sebastianbergmann\\codecoverage\\codecoverage' => '/CodeCoverage.php', + 'sebastianbergmann\\codecoverage\\data\\processedcodecoveragedata' => '/Data/ProcessedCodeCoverageData.php', + 'sebastianbergmann\\codecoverage\\data\\rawcodecoveragedata' => '/Data/RawCodeCoverageData.php', + 'sebastianbergmann\\codecoverage\\deadcodedetectionnotsupportedexception' => '/Exception/DeadCodeDetectionNotSupportedException.php', + 'sebastianbergmann\\codecoverage\\driver\\driver' => '/Driver/Driver.php', + 'sebastianbergmann\\codecoverage\\driver\\pathexistsbutisnotdirectoryexception' => '/Exception/PathExistsButIsNotDirectoryException.php', + 'sebastianbergmann\\codecoverage\\driver\\pcovdriver' => '/Driver/PcovDriver.php', + 'sebastianbergmann\\codecoverage\\driver\\pcovnotavailableexception' => '/Exception/PcovNotAvailableException.php', + 'sebastianbergmann\\codecoverage\\driver\\selector' => '/Driver/Selector.php', + 'sebastianbergmann\\codecoverage\\driver\\writeoperationfailedexception' => '/Exception/WriteOperationFailedException.php', + 'sebastianbergmann\\codecoverage\\driver\\xdebugdriver' => '/Driver/XdebugDriver.php', + 'sebastianbergmann\\codecoverage\\driver\\xdebugnotavailableexception' => '/Exception/XdebugNotAvailableException.php', + 'sebastianbergmann\\codecoverage\\driver\\xdebugnotenabledexception' => '/Exception/XdebugNotEnabledException.php', + 'sebastianbergmann\\codecoverage\\exception' => '/Exception/Exception.php', + 'sebastianbergmann\\codecoverage\\filecouldnotbewrittenexception' => '/Exception/FileCouldNotBeWrittenException.php', + 'sebastianbergmann\\codecoverage\\filter' => '/Filter.php', + 'sebastianbergmann\\codecoverage\\invalidargumentexception' => '/Exception/InvalidArgumentException.php', + 'sebastianbergmann\\codecoverage\\nocodecoveragedriveravailableexception' => '/Exception/NoCodeCoverageDriverAvailableException.php', + 'sebastianbergmann\\codecoverage\\nocodecoveragedriverwithpathcoveragesupportavailableexception' => '/Exception/NoCodeCoverageDriverWithPathCoverageSupportAvailableException.php', + 'sebastianbergmann\\codecoverage\\node\\abstractnode' => '/Node/AbstractNode.php', + 'sebastianbergmann\\codecoverage\\node\\builder' => '/Node/Builder.php', + 'sebastianbergmann\\codecoverage\\node\\crapindex' => '/Node/CrapIndex.php', + 'sebastianbergmann\\codecoverage\\node\\directory' => '/Node/Directory.php', + 'sebastianbergmann\\codecoverage\\node\\file' => '/Node/File.php', + 'sebastianbergmann\\codecoverage\\node\\iterator' => '/Node/Iterator.php', + 'sebastianbergmann\\codecoverage\\parserexception' => '/Exception/ParserException.php', + 'sebastianbergmann\\codecoverage\\reflectionexception' => '/Exception/ReflectionException.php', + 'sebastianbergmann\\codecoverage\\report\\clover' => '/Report/Clover.php', + 'sebastianbergmann\\codecoverage\\report\\cobertura' => '/Report/Cobertura.php', + 'sebastianbergmann\\codecoverage\\report\\crap4j' => '/Report/Crap4j.php', + 'sebastianbergmann\\codecoverage\\report\\html\\colors' => '/Report/Html/Colors.php', + 'sebastianbergmann\\codecoverage\\report\\html\\customcssfile' => '/Report/Html/CustomCssFile.php', + 'sebastianbergmann\\codecoverage\\report\\html\\dashboard' => '/Report/Html/Renderer/Dashboard.php', + 'sebastianbergmann\\codecoverage\\report\\html\\directory' => '/Report/Html/Renderer/Directory.php', + 'sebastianbergmann\\codecoverage\\report\\html\\facade' => '/Report/Html/Facade.php', + 'sebastianbergmann\\codecoverage\\report\\html\\file' => '/Report/Html/Renderer/File.php', + 'sebastianbergmann\\codecoverage\\report\\html\\renderer' => '/Report/Html/Renderer.php', + 'sebastianbergmann\\codecoverage\\report\\php' => '/Report/PHP.php', + 'sebastianbergmann\\codecoverage\\report\\text' => '/Report/Text.php', + 'sebastianbergmann\\codecoverage\\report\\thresholds' => '/Report/Thresholds.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\buildinformation' => '/Report/Xml/BuildInformation.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\coverage' => '/Report/Xml/Coverage.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\directory' => '/Report/Xml/Directory.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\facade' => '/Report/Xml/Facade.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\file' => '/Report/Xml/File.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\method' => '/Report/Xml/Method.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\node' => '/Report/Xml/Node.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\project' => '/Report/Xml/Project.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\report' => '/Report/Xml/Report.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\source' => '/Report/Xml/Source.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\tests' => '/Report/Xml/Tests.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\totals' => '/Report/Xml/Totals.php', + 'sebastianbergmann\\codecoverage\\report\\xml\\unit' => '/Report/Xml/Unit.php', + 'sebastianbergmann\\codecoverage\\reportalreadyfinalizedexception' => '/Exception/ReportAlreadyFinalizedException.php', + 'sebastianbergmann\\codecoverage\\staticanalysis\\cachewarmer' => '/StaticAnalysis/CacheWarmer.php', + 'sebastianbergmann\\codecoverage\\staticanalysis\\cachingfileanalyser' => '/StaticAnalysis/CachingFileAnalyser.php', + 'sebastianbergmann\\codecoverage\\staticanalysis\\codeunitfindingvisitor' => '/StaticAnalysis/CodeUnitFindingVisitor.php', + 'sebastianbergmann\\codecoverage\\staticanalysis\\executablelinesfindingvisitor' => '/StaticAnalysis/ExecutableLinesFindingVisitor.php', + 'sebastianbergmann\\codecoverage\\staticanalysis\\fileanalyser' => '/StaticAnalysis/FileAnalyser.php', + 'sebastianbergmann\\codecoverage\\staticanalysis\\ignoredlinesfindingvisitor' => '/StaticAnalysis/IgnoredLinesFindingVisitor.php', + 'sebastianbergmann\\codecoverage\\staticanalysis\\parsingfileanalyser' => '/StaticAnalysis/ParsingFileAnalyser.php', + 'sebastianbergmann\\codecoverage\\staticanalysiscachenotconfiguredexception' => '/Exception/StaticAnalysisCacheNotConfiguredException.php', + 'sebastianbergmann\\codecoverage\\test\\testsize\\known' => '/TestSize/Known.php', + 'sebastianbergmann\\codecoverage\\test\\testsize\\large' => '/TestSize/Large.php', + 'sebastianbergmann\\codecoverage\\test\\testsize\\medium' => '/TestSize/Medium.php', + 'sebastianbergmann\\codecoverage\\test\\testsize\\small' => '/TestSize/Small.php', + 'sebastianbergmann\\codecoverage\\test\\testsize\\testsize' => '/TestSize/TestSize.php', + 'sebastianbergmann\\codecoverage\\test\\testsize\\unknown' => '/TestSize/Unknown.php', + 'sebastianbergmann\\codecoverage\\test\\teststatus\\failure' => '/TestStatus/Failure.php', + 'sebastianbergmann\\codecoverage\\test\\teststatus\\known' => '/TestStatus/Known.php', + 'sebastianbergmann\\codecoverage\\test\\teststatus\\success' => '/TestStatus/Success.php', + 'sebastianbergmann\\codecoverage\\test\\teststatus\\teststatus' => '/TestStatus/TestStatus.php', + 'sebastianbergmann\\codecoverage\\test\\teststatus\\unknown' => '/TestStatus/Unknown.php', + 'sebastianbergmann\\codecoverage\\testidmissingexception' => '/Exception/TestIdMissingException.php', + 'sebastianbergmann\\codecoverage\\unintentionallycoveredcodeexception' => '/Exception/UnintentionallyCoveredCodeException.php', + 'sebastianbergmann\\codecoverage\\util\\directorycouldnotbecreatedexception' => '/Exception/DirectoryCouldNotBeCreatedException.php', + 'sebastianbergmann\\codecoverage\\util\\filesystem' => '/Util/Filesystem.php', + 'sebastianbergmann\\codecoverage\\util\\percentage' => '/Util/Percentage.php', + 'sebastianbergmann\\codecoverage\\version' => '/Version.php', + 'sebastianbergmann\\codecoverage\\xmlexception' => '/Exception/XmlException.php', + ), + __DIR__ +); +// @codeCoverageIgnoreEnd + +// Dependencies +\Fedora\Autoloader\Dependencies::required([ + '/usr/share/php/nikic/PhpParser/autoload.php', + '/usr/share/php/SebastianBergmann/CodeUnitReverseLookup/autoload.php', + '/usr/share/php/SebastianBergmann/Complexity/autoload.php', + '/usr/share/php/SebastianBergmann/LinesOfCode/autoload.php', + '/usr/share/php/TheSeer/Tokenizer/autoload.php', +]); diff --git a/dev-php/phpunit-php-code-coverage/metadata.xml b/dev-php/phpunit-php-code-coverage/metadata.xml new file mode 100644 index 0000000..1cab7fc --- /dev/null +++ b/dev-php/phpunit-php-code-coverage/metadata.xml @@ -0,0 +1,19 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a collection, processing, and rendering functionality + for PHP code coverage information. + + + sebastianbergmann/php-code-coverage + + diff --git a/dev-php/phpunit-php-code-coverage/phpunit-php-code-coverage-12.4.0.ebuild b/dev-php/phpunit-php-code-coverage/phpunit-php-code-coverage-12.4.0.ebuild new file mode 100644 index 0000000..68ad9cb --- /dev/null +++ b/dev-php/phpunit-php-code-coverage/phpunit-php-code-coverage-12.4.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +MY_PN="${PN//phpunit-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Library for PHP code coverage information" +HOMEPAGE="https://github.com/sebastianbergmann/php-code-coverage" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:*[xml,xmlwriter] + dev-php/fedora-autoloader + dev-php/nikic-php-parser + dev-php/phpunit-php-file-iterator + dev-php/phpunit-php-text-template + dev-php/sebastian-code-unit-reverse-lookup + dev-php/sebastian-complexity + dev-php/sebastian-environment + dev-php/sebastian-lines-of-code + dev-php/sebastian-version + dev-php/theseer-tokenizer" +BDEPEND="test? ( dev-php/composer + dev-php/phpunit )" + +src_prepare() { + default + + install -D -m 644 "${FILESDIR}"/autoload.php \ + src/autoload.php || die "install failed" + install -D -m 644 "${FILESDIR}"/autoload-test.php \ + vendor/autoload.php || die "install test failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp tests failed" + # remove test with failed assert + sed -i '/testCanBeCreatedFromDefaults/,+8d' \ + tests/tests/Report/Html/CustomCssFileTest.php || die "sed failed" + sed -i '/testExecutableLinesAreGroupedByBranch(/,+3d' \ + tests/tests/StaticAnalysis/ExecutableLinesFindingVisitorTest.php \ + || die "sed failed for ExecutableLinesFindingVisitorTest.php" + # skipped 25 + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/CodeCoverage + doins -r src/. +} + +pkg_postinst() { + optfeature "support line coverage" dev-php/phpunit-phpcov + optfeature "line coverage as well as branch and path coverage" dev-php/xdebug +} diff --git a/dev-php/phpunit-php-file-iterator/Manifest b/dev-php/phpunit-php-file-iterator/Manifest new file mode 100644 index 0000000..0226614 --- /dev/null +++ b/dev-php/phpunit-php-file-iterator/Manifest @@ -0,0 +1,3 @@ +DIST phpunit-php-file-iterator-6.0.0.tar.gz 6619 BLAKE2B c68587f712fea9e1b8ecec68e08b19425627dd977a8c85e7af2caa716d9ece27c21fb2f8c1518ee0c90ae8d9b0537602dcfc589067eef99aa44cba37a8c93000 SHA512 0dc5e1888af2fa850f11218431956f33b52211fa0cb36854404794e0dc7e547330812ba0800223ba33a044294c716b917a225d04b872597c03e4bedd4d9496b7 +EBUILD phpunit-php-file-iterator-6.0.0.ebuild 1185 BLAKE2B 7eee7e8d97d09091da12b7dc6bfad5051493da496fce9c616d02c90cb669cf16d2e9c1405ad1143eb21bfcb6f151f46565732ef55a0bfc4b74df91383c0407e3 SHA512 b92477578566066a67ac3d090284b42f2c6cb0205a958e9556ba884bb283a81db0e37e894c1b640498e38995b8471f407e50df9e8374a2f737bf7290fd16a4be +MISC metadata.xml 244 BLAKE2B 26c05f44e89edbff685de75ddc9dc304280aa4b0ff3381f76b2e35d6c54fa2ad92820da7c93a9cdf7cf83d3ebe9823412a69db50a06c7cbfdd681176ae9e28c6 SHA512 0b28ce4905045269a1f9d766071a7317e80684a010ceed404d45c1b232d9eccbfbb34599ec5187fd44b54c3ac15cd2b8c6e625bc196e956120323a5ae74d2732 diff --git a/dev-php/phpunit-php-file-iterator/metadata.xml b/dev-php/phpunit-php-file-iterator/metadata.xml new file mode 100644 index 0000000..0e448f8 --- /dev/null +++ b/dev-php/phpunit-php-file-iterator/metadata.xml @@ -0,0 +1,7 @@ + + + + + sebastianbergmann/php-file-iterator + + diff --git a/dev-php/phpunit-php-file-iterator/phpunit-php-file-iterator-6.0.0.ebuild b/dev-php/phpunit-php-file-iterator/phpunit-php-file-iterator-6.0.0.ebuild new file mode 100644 index 0000000..fd95562 --- /dev/null +++ b/dev-php/phpunit-php-file-iterator/phpunit-php-file-iterator-6.0.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//phpunit-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="FilterIterator implementation that filters files" +HOMEPAGE="https://github.com/sebastianbergmann/php-file-iterator" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 /dev/null \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/FileIterator + doins -r src/. +} diff --git a/dev-php/phpunit-php-invoker/Manifest b/dev-php/phpunit-php-invoker/Manifest new file mode 100644 index 0000000..cdce3e9 --- /dev/null +++ b/dev-php/phpunit-php-invoker/Manifest @@ -0,0 +1,4 @@ +AUX autoload-test.php 174 BLAKE2B 0a2c57f943a493410d7c5beb9c7212bc8ac66878e4c18c7b13261d4188f96a0f292aa1d440fc27f097be6bd8d4b25901ce0ef9d1dc345b2078d3c22cce9fa2f7 SHA512 d0da92084156de79adb77ca99de963877fcc21f7cc26a4a5333cfd4db43ea4edbb2f351ed2effde11a4fdf942114abb643396e766316c2198b29793519e63d90 +DIST phpunit-php-invoker-6.0.0.tar.gz 4442 BLAKE2B 32a5a134dee444d2d91b60873163949d7f93b1e908122df6f6129d39452ef6b1653b1ece66979ec0b77127c3f1f71792f4b6ccff60805bb7ec3f75475f6ef4a9 SHA512 daf245e168aa53b6b6d012e11bbd5788ade1d49f08fae2843db08d585b1ae8f3d4bfb133dee92da7b59861decba001d1aeb06bf06747a6783d227d700fe3f7bd +EBUILD phpunit-php-invoker-6.0.0.ebuild 1239 BLAKE2B 26eabe235b4310f240242f520db3e6a3176efe9bd1876b2b910599c6eb53ef9d673cc0022b57cd27d56b526f74c9f618e7c8a6dd016797023584ae1adb6ac095 SHA512 c38966b3f194034162abf101d148b1ccc3d46fe3a14a06dec67344d31a6bb5c9c7869bf0da950364b964a49668447be08ab20bebe4b0b57a6dba1fc4f6b04b62 +MISC metadata.xml 706 BLAKE2B 55961223983d467072c1aed7c9fffaa5ad2f1c8fae1e8b15f736b8c1e79aff48667af3b03f53bb4007cc00be26d4a8b91d486d736f6971dca6cccaf3c61e6dac SHA512 9f9d500cd9b284e565d211513c47970305c12484e669d463692604e06267a4bd575b44bfa63083dc9383430f87086650c3b96d8637fae72d99dc00da5f031243 diff --git a/dev-php/phpunit-php-invoker/files/autoload-test.php b/dev-php/phpunit-php-invoker/files/autoload-test.php new file mode 100644 index 0000000..871f3f3 --- /dev/null +++ b/dev-php/phpunit-php-invoker/files/autoload-test.php @@ -0,0 +1,8 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a library for PHP, which is capable of + invoking PHP callables with a timeout. + + + Enable test for Process Control extension + + + sebastianbergmann/php-invoker + + diff --git a/dev-php/phpunit-php-invoker/phpunit-php-invoker-6.0.0.ebuild b/dev-php/phpunit-php-invoker/phpunit-php-invoker-6.0.0.ebuild new file mode 100644 index 0000000..4b1dc9d --- /dev/null +++ b/dev-php/phpunit-php-invoker/phpunit-php-invoker-6.0.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//phpunit-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Library to invoke PHP callables with a timeout" +HOMEPAGE="https://github.com/sebastianbergmann/php-invoker" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="pcntl test" +REQUIRED_USE="test? ( pcntl )" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:*[pcntl?] + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 "${FILESDIR}"/autoload-test.php \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/Invoker + doins -r src/. +} diff --git a/dev-php/phpunit-php-text-template/Manifest b/dev-php/phpunit-php-text-template/Manifest new file mode 100644 index 0000000..b62da02 --- /dev/null +++ b/dev-php/phpunit-php-text-template/Manifest @@ -0,0 +1,3 @@ +DIST phpunit-php-text-template-5.0.0.tar.gz 4778 BLAKE2B 89053ff8bd2d6545b1de65f6bd6e36fd604e7c155d18ce53c391bb4486c8b23b545707173968577fadb250997eef87492d314612494535c7c6989dca88229b49 SHA512 1bb9cadc5baa47dea9f9632530aa3abb70de8e65c4ea45c65ba9d039936723e805acdb84dd8725e7c07b1ec6919e3490a18e082accbe7198afde0d49e1c90c6f +EBUILD phpunit-php-text-template-5.0.0.ebuild 1157 BLAKE2B 93b1536caf51b98b55e0b94730eb829dc002257d2459e097184276b1055245dee49f438a0af4b3261baba10b5d75ee591839385cecbc50c030c4cd3d4a3db6ae SHA512 39c18618c98e56d1a9b2274dc4435863f32e48412d734dc9429d32f1a836412ce920c140faac8795a8916c9bd09a779e58311a447b9f757c9a0b6118531e562e +MISC metadata.xml 641 BLAKE2B 28816c0261bdf75000d7818de4121f6e6c8c93c318d1497dd86fce8623441f2d40574fb08dc9ca531e05253fdaa7b45e71fb5ac4175d98d778c9076a02633285 SHA512 e0f29c5448ca0d586525c5f48a016eab95de8e2986f831fee81426ad7cb14228b76a48c98a2ce76644f9ce8c55d605a9d73a53268c4b5582880b8cb783d15959 diff --git a/dev-php/phpunit-php-text-template/metadata.xml b/dev-php/phpunit-php-text-template/metadata.xml new file mode 100644 index 0000000..9e87dcb --- /dev/null +++ b/dev-php/phpunit-php-text-template/metadata.xml @@ -0,0 +1,19 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a implementation of simple template engine for PHP, + which could be used for text templates. + + + sebastianbergmann/php-text-template + + diff --git a/dev-php/phpunit-php-text-template/phpunit-php-text-template-5.0.0.ebuild b/dev-php/phpunit-php-text-template/phpunit-php-text-template-5.0.0.ebuild new file mode 100644 index 0000000..fc6c30f --- /dev/null +++ b/dev-php/phpunit-php-text-template/phpunit-php-text-template-5.0.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//phpunit-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A simple template engine" +HOMEPAGE="https://github.com/sebastianbergmann/php-text-template" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 /dev/null \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/Template + doins -r src/. +} diff --git a/dev-php/phpunit-php-timer/Manifest b/dev-php/phpunit-php-timer/Manifest new file mode 100644 index 0000000..0b92088 --- /dev/null +++ b/dev-php/phpunit-php-timer/Manifest @@ -0,0 +1,3 @@ +DIST phpunit-php-timer-8.0.0.tar.gz 6019 BLAKE2B a19984cbd4a2565c7c1868c835007a82baa81bdda3463edcb75c031870d1ab19bcd4d8c0850a9dbf3d29dbd52e7d9616802a9f54ed993458ae4ffd26f37b232a SHA512 b13b4b955d168e3177cfc797506e782b4c8bd70fbba5f794b9c7042e402cae1ba5d1a4ca08af680f7510e32e1e7749824bf1250ba634c0fcd3ea042cf4f5a7f2 +EBUILD phpunit-php-timer-8.0.0.ebuild 1146 BLAKE2B 0213f9e8f861b531d198b7e948a20db1f46542dd244d33e40adc7ecdf10e1acef4fbf5662855eae0f254f4a0d6f518a6c79456cdcbd3c5834ac7f0e38d0faf56 SHA512 a62d7816f34b57e8ae1bc93d5c897d45147ac97954ac361a9b69a28f5d19a0bfb038b9a41afc5ff6cf3bae4534bf984101177f54d2263e6219a3e70b27d81fbd +MISC metadata.xml 630 BLAKE2B 5ac145018b8d1b8770b2bef43ad4c64ef32dd2856ee2431a531bd8fcfaf0fc787edd311e1ced6a7a7c3a82853e165d5ed862e2826b4405e94132fe7aa0e1db46 SHA512 ee624f504efd12c83ad26cc0a600af820942865664e2ab3d55887f28b1fddd015c13702035352c0dcd8a6f34bddbb82b6c99d1572825b7017f241935ec834fed diff --git a/dev-php/phpunit-php-timer/metadata.xml b/dev-php/phpunit-php-timer/metadata.xml new file mode 100644 index 0000000..e700026 --- /dev/null +++ b/dev-php/phpunit-php-timer/metadata.xml @@ -0,0 +1,19 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a utility class for timing things, + factored out of PHPUnit into a stand-alone component. + + + sebastianbergmann/php-timer + + diff --git a/dev-php/phpunit-php-timer/phpunit-php-timer-8.0.0.ebuild b/dev-php/phpunit-php-timer/phpunit-php-timer-8.0.0.ebuild new file mode 100644 index 0000000..d434bb5 --- /dev/null +++ b/dev-php/phpunit-php-timer/phpunit-php-timer-8.0.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//phpunit-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Utility class for timing" +HOMEPAGE="https://github.com/sebastianbergmann/php-timer" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 /dev/null \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/Timer + doins -r src/. +} diff --git a/dev-php/phpunit/Manifest b/dev-php/phpunit/Manifest new file mode 100644 index 0000000..aa2066b --- /dev/null +++ b/dev-php/phpunit/Manifest @@ -0,0 +1,7 @@ +AUX autoload-test.php 522 BLAKE2B 2b0bf1aa11103dd9fa9771efcbd82417a03f9e6d2b2855eccb3f225520639b6dafc377af52a1de249c113e3e834155add72a5da3a64ba94dfbdd9df62a73a300 SHA512 3cc5b174a1a7f0e30ced1d4d001b2fdc934d6fdf6a49214ab1cbc0f27a5bd7468c5a8ab5becf3714601e9e5609bc34bf9fc3ff5d938de2263713a51a6c455cd9 +AUX autoload.php.tpl 1343 BLAKE2B ad0289237fcf3b5740c4fc670ce8a85c43b628b0126a6c180d1974727bb9d96303ab0f17d8da16b2b710a33ff023e464640da62768abef05e65cb9feb9dc4295 SHA512 83a36d9aed184e1e5b8ccde6332e754456066556578f3106331eb50978bc5b1e29f43224248e863213804c7a2cb74fd7cb529d7a7cf3efb5b607151c23d49ab3 +AUX phpunit-10.5.27-autoload-resources.patch 945 BLAKE2B cdede4c97ad1dc16a6182ce01b12c1d7001a044ce8f57d398ac484e945b2e7e154aaca4b7c8ed79468811a527630c6b047a354e5324e9fd30ad15dd114b40d81 SHA512 a189c46c9dee338dff5efaa1eff60ffd7d7a7a34f9de92c3725d5eb1759fb50cd596a05b23c1005037bc2401ee883a2defe4763b7c539c2e116df187da4717fb +AUX phpunit-10.5.27-tests.patch 1182 BLAKE2B ad6e25b0b35d9a123df71524894d1e179e3be85083f5a5deadfa4ae8078bd0dcbf9e6feda937ea88e9bbb3baee3bb28888025cb1d9f9d7f5a19049e185905191 SHA512 44eab283d433439996e021287af1f77664ff5e19c9f1adc3dc6ac99a5412d5ccdc50f4b015077bf7a43937394b78ec31efde2ca27b43792dc0be2b20737df2c5 +DIST phpunit-12.4.0.tar.gz 298865 BLAKE2B 0df13b36325564d27c549a576538fabf5db9f229b032bc7a9811a345790585951d3fbac4efacab45a438f098742034624a81f6adbb909a727c2d5fa2a1e05f50 SHA512 ef1fdc6a21e2428350c223a744c27dd012c7f326cd76df4d2be29e6a056ba8535364fcdb83396cf0afaf00b01372f237f10c41a609ca2a8947a78dd089041180 +EBUILD phpunit-12.4.0.ebuild 2918 BLAKE2B 6543fcaf43284e1a6b306fcce16af3278850b033cfc30ae8e70875ea23fbfa2e5fb5e4770150ebdfdf5fed07e276e8da8512b361be25cb0e32b1c9f0cfc2e14f SHA512 258dd04d78cd05df06094179843f93fea2e0f2d6133e88dedad6ae9058eae10273c35ea0ad9a3bd659153c2d340d130db9b32d355a49150a2c4f17d8c8612c82 +MISC metadata.xml 670 BLAKE2B 01da5eb83a0698bed1f0770eda62b2500eaf80cc0418f8122f4181069e7b1182bddd10b2616905368ae538010e70cbf60c546161b75e841d03499e5e6bdadfbf SHA512 058e7c4bd61f6b15d686290ea3d4edd0e591300a782a6a13017f62c5197d07601aea44a87271d26c1094972ac3107af4e5fce43917b9c7ab05c6ff01b3f76e36 diff --git a/dev-php/phpunit/files/autoload-test.php b/dev-php/phpunit/files/autoload-test.php new file mode 100644 index 0000000..a47f919 --- /dev/null +++ b/dev-php/phpunit/files/autoload-test.php @@ -0,0 +1,16 @@ +assertContains( +- realpath(__DIR__ . '/../../../src'), ++ realpath('/usr/share/php/PHPUnit'), + $excludeList->getExcludedDirectories(), + ); + } +@@ -35,7 +35,7 @@ + { + $excludeList = new ExcludeList(true); + +- $this->assertTrue($excludeList->isExcluded(realpath(__DIR__ . '/../../../src/Framework/TestCase.php'))); ++ $this->assertTrue($excludeList->isExcluded(realpath('/usr/share/php/PHPUnit/Framework/TestCase.php'))); + $this->assertFalse($excludeList->isExcluded(__FILE__)); + } + +@@ -43,7 +43,7 @@ + { + $excludeList = new ExcludeList(false); + +- $this->assertFalse($excludeList->isExcluded(realpath(__DIR__ . '/../../../src/Framework/TestCase.php'))); ++ $this->assertFalse($excludeList->isExcluded(realpath('/usr/share/php/PHPUnit/Framework/TestCase.php'))); + } + + public function testAdditionalDirectoryCanBeExcluded(): void diff --git a/dev-php/phpunit/metadata.xml b/dev-php/phpunit/metadata.xml new file mode 100644 index 0000000..69cc80b --- /dev/null +++ b/dev-php/phpunit/metadata.xml @@ -0,0 +1,19 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHPUnit, programmer-oriented testing framework for PHP. + It is an instance of the xUnit architecture for unit testing frameworks. + + + sebastianbergmann/phpunit + + diff --git a/dev-php/phpunit/phpunit-12.4.0.ebuild b/dev-php/phpunit/phpunit-12.4.0.ebuild new file mode 100644 index 0000000..423a082 --- /dev/null +++ b/dev-php/phpunit/phpunit-12.4.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +DESCRIPTION="The PHP Unit Testing framework" +HOMEPAGE="https://github.com/sebastianbergmann/phpunit" +SRC_URI="https://github.com/sebastianbergmann/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="soap test" +REQUIRED_USE="test? ( soap )" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:*[soap?,xml,xmlwriter,unicode] + dev-php/fedora-autoloader + dev-php/myclabs-deepcopy + dev-php/phar-io-manifest + >=dev-php/phar-io-version-3.2.1 + dev-php/phpunit-php-code-coverage + dev-php/phpunit-php-file-iterator + dev-php/phpunit-php-invoker + dev-php/phpunit-php-text-template + dev-php/phpunit-php-timer + dev-php/sebastian-cli-parser + dev-php/sebastian-code-unit + dev-php/sebastian-comparator + >=dev-php/sebastian-diff-5.1.1 + dev-php/sebastian-environment + dev-php/sebastian-exporter + dev-php/sebastian-global-state + dev-php/sebastian-object-enumerator + >=dev-php/sebastian-type-4.0.0 + >=dev-php/sebastian-version-4.0.1" +BDEPEND=">=dev-php/theseer-Autoload-1.29.1 + test? ( dev-php/composer )" + +PATCHES=( "${FILESDIR}/${PN}"-10.5.27-autoload-resources.patch ) + +DOCS=( {ChangeLog-12.4,DEPRECATIONS,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t "${FILESDIR}"/autoload.php.tpl \ + src || die "phpab failed" + install -D -m 644 "${FILESDIR}"/autoload-test.php \ + vendor/autoload.php || die "install failed" +} + +src_test() { + # get tests + composer require -d "${T}" --prefer-source \ + --dev "${PN}/${PN}:${PV}" || die "composer failed" + # move tests into work dir + cp -r "${T}/vendor/${PN}/${PN}"/{phpunit.xml,tests} "${S}" \ + || die "cp tests failed" + phpab -q -o tests/unit/autoload.php -t fedora2 tests/unit/ \ + || die "phpab tests unit failed" + phpab -q -o tests/_files/autoload.php -t fedora2 tests/_files/ \ + || die "phpab tests files failed" + phpab -o tests/end-to-end/execution-order/_files/autoload.php \ + -t fedora2 tests/end-to-end/execution-order/_files/ \ + || die "phpab tests execution order failed" + phpab -o tests/end-to-end/event/autoload.php -t fedora2 \ + tests/end-to-end/event || die "phpab tests event failed" + phpab -o tests/end-to-end/regression/autoload.php -t fedora2 \ + -e tests/end-to-end/regression/4376/tests/Test.php \ + tests/end-to-end/regression || die "phpab tests regression failed" + phpab -o tests/end-to-end/testdox/autoload.php -t fedora2 \ + tests/end-to-end/testdox || die "phpab tests testdox failed" + # paths need to be fixed to run end-to-end + eapply "${FILESDIR}/${PN}"-10.5.27-tests.patch + # skipped 6 + phpunit --testsuite unit || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/PHPUnit + doins -r schema phpunit.xsd src/. + dobin phpunit +} + +pkg_postinst() { + optfeature "Support to generate mocks based on WSDL files" dev-lang/php[soap] +} diff --git a/dev-php/psr-cache/Manifest b/dev-php/psr-cache/Manifest new file mode 100644 index 0000000..8ac0066 --- /dev/null +++ b/dev-php/psr-cache/Manifest @@ -0,0 +1,3 @@ +DIST psr-cache-3.0.0.tar.gz 4321 BLAKE2B 891bc286b2e42c0e948e822a91bb767a65d45a8c828a1dc2ff57508f11b8f93d9398fae59b77cd27bda0f2f8e58a8c07d18afa96605354235038b54333faa967 SHA512 35a719b64d82d5ff8bb27a60288e2c331168c4bb36c7cfb82f83a6d4b4a0e4cf3590c13dc73fcc46362ef53df34e6cb0a35a5abdc93e4adc1bbd7ac5e43f666f +EBUILD psr-cache-3.0.0.ebuild 685 BLAKE2B 4afaf7c215849b0f0043f0dc3144cdd4b1cdc5482a53c644fe99d54dfd08b4204dac591bdd7327056fe28b5b9dec1cce6b4015c41a24be41f548f08d25029044 SHA512 fbaa9cd6596f595de19fa48eadf517fec34b0c3b9e7a3f9890bd15c58fe4b40cf2994b92897659f1d29b88fdd8ff4a6e84435deddfd72a804713d9eab4689821 +MISC metadata.xml 222 BLAKE2B f05f4d2a8623b56bed9ebd847a7c3fc52e7fbb3d442b53cc8b026983ed98c63d588af87c0da331ea61b6c67dc29eafb598c787f626a8889f0143b31503b3fb38 SHA512 b132450374f91b6d6bdc07246c678d421464567031625cf969771315d64be1768678529a7ba7b841b59e3faf6d06205227ab6033e07a4606ffe57d40c40092c5 diff --git a/dev-php/psr-cache/metadata.xml b/dev-php/psr-cache/metadata.xml new file mode 100644 index 0000000..7728187 --- /dev/null +++ b/dev-php/psr-cache/metadata.xml @@ -0,0 +1,7 @@ + + + + + php-fig/cache + + diff --git a/dev-php/psr-cache/psr-cache-3.0.0.ebuild b/dev-php/psr-cache/psr-cache-3.0.0.ebuild new file mode 100644 index 0000000..0a52786 --- /dev/null +++ b/dev-php/psr-cache/psr-cache-3.0.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Common interface for caching libraries" +HOMEPAGE="https://github.com/php-fig/cache" +SRC_URI="https://github.com/php-fig/cache/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/cache-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.0:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Psr/Cache" + doins -r *.php src src/* +} diff --git a/dev-php/psr-clock/Manifest b/dev-php/psr-clock/Manifest new file mode 100644 index 0000000..edecdb6 --- /dev/null +++ b/dev-php/psr-clock/Manifest @@ -0,0 +1,3 @@ +DIST psr-clock-1.0.0.tar.gz 2047 BLAKE2B f58daa65a5e29976c4a79bfc4215597e7d701bdd2eeb35c43fb2cc24592eafa3878f82c1df48c62fa75b10a12359e12d580157c8313afd143160aef1257d30bb SHA512 a0a9b0b55cc06bff9dd49c6f365560ac167a5653c21712bc36e060b1124ceb9de2ac522efb536d1dcd9eefcebba1acf536810a4c0bc4d60cc4c62126d7b04d6f +EBUILD psr-clock-1.0.0.ebuild 694 BLAKE2B e7b57d6a8745c25787b6f0aea98f1db6020f1dc31e881cde57594b864f9b2b9f32a645eded68ff52538d53d8529e4c3b6cbe06a2ff077930c22310823c12e675 SHA512 4ddcc6ea39d332f01629bae36c93704bef1705cfe279b9c14206624c143a85a9fe1b8f8a720dffac7fee20d315282c20d6f9ea27e76a7af0a2b6bf4e135fea42 +MISC metadata.xml 222 BLAKE2B acfbb66403d5f350daadcccd2d5a912cadf17669751e52e4b6eb74004b2347908063074393e65290fb337d8601de2c2f747cd41bad8e248a4e71239b3b76cd84 SHA512 6f0d9b8dedd9c6f3c37ee6d8477c990d1da90d714c3cf03ab08b4052d2769992c9ec3e4072830e515b1a93d8a9b94d02263c9f1c9d3c7dbd60997f4207ff5689 diff --git a/dev-php/psr-clock/metadata.xml b/dev-php/psr-clock/metadata.xml new file mode 100644 index 0000000..a2289fe --- /dev/null +++ b/dev-php/psr-clock/metadata.xml @@ -0,0 +1,7 @@ + + + + + php-fig/clock + + diff --git a/dev-php/psr-clock/psr-clock-1.0.0.ebuild b/dev-php/psr-clock/psr-clock-1.0.0.ebuild new file mode 100644 index 0000000..e731cf3 --- /dev/null +++ b/dev-php/psr-clock/psr-clock-1.0.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Common interface for reading the clock." +HOMEPAGE="https://github.com/php-fig/clock" +SRC_URI="https://github.com/php-fig/clock/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/clock-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Psr/Clock" + doins -r *.php LICENSE src src/* +} diff --git a/dev-php/psr-container/Manifest b/dev-php/psr-container/Manifest new file mode 100644 index 0000000..69f9aef --- /dev/null +++ b/dev-php/psr-container/Manifest @@ -0,0 +1,3 @@ +DIST psr-container-2.0.2.tar.gz 2154 BLAKE2B 25e83fde23e3da6abd7a53196459c38ce248d21091920833fb2ab01308e20a95fb35c303888e6735b3bae7dc1053cd31c64ba7d83f961ac3d01ba43e509bd8cf SHA512 b3181b0e51c15da373791b2687202c372666d11ff4241e6e23d95ba97840f48dc33f608574317391560077260fc56a07c6850217841b33296f5503e1f52d548b +EBUILD psr-container-2.0.2.ebuild 714 BLAKE2B e3118468e03b48626a31c8e969d00009a89424fdc6e990116f01d53c35e333e1966b68bf5fdb41c7994f15938a01425f245a43d861cb84620275a27367563291 SHA512 dc069beb9ffe90709728872609bdf4e9be9bdadfb84bf1731a5bb37de173fc0a210e423d34af63feaa1270dd64e7867c0cfc9d1fa3f494ef39793d72f837ea94 +MISC metadata.xml 226 BLAKE2B 74f5f984a113bb5eae52e39775206b719ec79b8635e0799c8e1a11dcad8314a407af51d994a21767c4349576d6e79b48f79f5141019212d13466f4895c0e63bd SHA512 ebabae130980605bbd4a6e1b0a2a954ff903ff775034d95f3d9006fa8de5ccbebecc1dc43e4ee1adaba9be20e7dfd3a5ff28a90574675c623e90e3e5feb95258 diff --git a/dev-php/psr-container/metadata.xml b/dev-php/psr-container/metadata.xml new file mode 100644 index 0000000..28f8757 --- /dev/null +++ b/dev-php/psr-container/metadata.xml @@ -0,0 +1,7 @@ + + + + + php-fig/container + + diff --git a/dev-php/psr-container/psr-container-2.0.2.ebuild b/dev-php/psr-container/psr-container-2.0.2.ebuild new file mode 100644 index 0000000..5c4cafd --- /dev/null +++ b/dev-php/psr-container/psr-container-2.0.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Common Container Interface (PHP FIG PSR-11)" +HOMEPAGE="https://github.com/php-fig/container" +SRC_URI="https://github.com/php-fig/container/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/container-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Psr/Container" + doins -r *.php LICENSE src src/* +} diff --git a/dev-php/psr-event-dispatcher/Manifest b/dev-php/psr-event-dispatcher/Manifest new file mode 100644 index 0000000..9798f21 --- /dev/null +++ b/dev-php/psr-event-dispatcher/Manifest @@ -0,0 +1,3 @@ +DIST psr-event-dispatcher-1.0.0.tar.gz 2368 BLAKE2B eb3a808f8cd2c4313d254783bf24ccdfa2d4388be8e8ed7b7b90911e1eb146121dc5d7b9478f89c21fb5546c06ef512f2a7d156e35de77d4f202402bc73c10e6 SHA512 db986f3454ac3a181253f1c036c158a5f80b741a1544ef62693fa02970c8c980513ba898ed52980b1e2402ed0f9934ba9b429189751f2f63fa78bdce0ca51e2e +EBUILD psr-event-dispatcher-1.0.0.ebuild 737 BLAKE2B 921af5567bec9051014a81cc61b38301b78b9d00961239acc6ec480e98c747335a1c0991ccfc52cd12a3d597f5a890077b7855e0eab81b05de0fa81538545a70 SHA512 6b9840332507d33f70271ceac327d446c68064bb570ea479cd43bace5511f03f25a579cd9a85795616467cf2520b87ce1b30580c1cd8fc031d4ba5ca030c2f14 +MISC metadata.xml 233 BLAKE2B 0ff4a3d5f1a8d73b2c518b4ddad60240d0389213c440bbac1ec671120a9e7ad97616946eb964c5d00d122dbee7848a57af3e949fe49f33ba5c6f56d41a218c0d SHA512 1368861b5eaf20600103cf2ce20ae7b7f87e46428c592b645857121ff77fcd937036665fab5b8f630c637a281070424e1c5d69012a0d3940751137dd2cf621c1 diff --git a/dev-php/psr-event-dispatcher/metadata.xml b/dev-php/psr-event-dispatcher/metadata.xml new file mode 100644 index 0000000..2348ad8 --- /dev/null +++ b/dev-php/psr-event-dispatcher/metadata.xml @@ -0,0 +1,7 @@ + + + + + php-fig/event-dispatcher + + diff --git a/dev-php/psr-event-dispatcher/psr-event-dispatcher-1.0.0.ebuild b/dev-php/psr-event-dispatcher/psr-event-dispatcher-1.0.0.ebuild new file mode 100644 index 0000000..4b8f4aa --- /dev/null +++ b/dev-php/psr-event-dispatcher/psr-event-dispatcher-1.0.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Standard interfaces for event handling." +HOMEPAGE="https://github.com/php-fig/event-dispatcher" +SRC_URI="https://github.com/php-fig/event-dispatcher/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/event-dispatcher-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Psr/EventDispatcher" + doins -r *.php LICENSE src src/* +} diff --git a/dev-php/psr-http-client/Manifest b/dev-php/psr-http-client/Manifest new file mode 100644 index 0000000..ba42cc1 --- /dev/null +++ b/dev-php/psr-http-client/Manifest @@ -0,0 +1,3 @@ +DIST psr-http-client-1.0.3.tar.gz 2433 BLAKE2B e409bbd61ed3cda14b55f8cf0c581057917ee5fa4ba505677e8e0f667437897641ab6e5c11a6c145d6066ef6d94356f322828dd349641673d6f08b80a5a6903f SHA512 feeb61db003d2b0f1655be880233898c56d93b3270f588a1f3a7fa2f4bb1f00d6dfaddc9bb114831b653a78cab7f68684c9f49bf5e04dbd5072815c9fca76cc9 +EBUILD psr-http-client-1.0.3.ebuild 1009 BLAKE2B dbbdc6663c1a49f9b38447b617f975d17b9c81bd5cb9f5c7f8205148568314c301b4046af3b6ad614703ee2a06cea2aab0af95faead78cbb7533db33b3ae4ec3 SHA512 0e148ecdf549c6bb34eafbc2a2a5b541b9650355e92454e468ad103836329e8a53153b075566fb233641010984220778987807ede48e9aa6591d01f64bc0517a +MISC metadata.xml 228 BLAKE2B 2e09fdf8114a2daa9781c0e62a6e9e0d258ff6b455d93c13439844e754a26d5a848e7ae5cf5c61a74f3f7c731246b68f8ff1528537bca4bce5c33dcb10f6bde0 SHA512 e32685fb38b259a41b08fa33226090892eaa24ac049f84e1551237fc61724e109e513fae8cb4b8c087ae5723d4c18fef691b09d3c7125f588ab973a9e94338de diff --git a/dev-php/psr-http-client/metadata.xml b/dev-php/psr-http-client/metadata.xml new file mode 100644 index 0000000..9f20ff8 --- /dev/null +++ b/dev-php/psr-http-client/metadata.xml @@ -0,0 +1,7 @@ + + + + + php-fig/http-client + + diff --git a/dev-php/psr-http-client/psr-http-client-1.0.3.ebuild b/dev-php/psr-http-client/psr-http-client-1.0.3.ebuild new file mode 100644 index 0000000..5373e26 --- /dev/null +++ b/dev-php/psr-http-client/psr-http-client-1.0.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Common interface for HTTP clients" +HOMEPAGE="https://github.com/php-fig/http-client" +SRC_URI="https://github.com/php-fig/http-client/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/http-client-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/psr-http-message +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + php-fig/http-factory + + diff --git a/dev-php/psr-http-factory/psr-http-factory-1.1.0.ebuild b/dev-php/psr-http-factory/psr-http-factory-1.1.0.ebuild new file mode 100644 index 0000000..1fc3414 --- /dev/null +++ b/dev-php/psr-http-factory/psr-http-factory-1.1.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PSR-17: Common interfaces for PSR-7 HTTP message factories" +HOMEPAGE="https://github.com/php-fig/http-factory" +SRC_URI="https://github.com/php-fig/http-factory/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/http-factory-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.1:* + dev-php/fedora-autoloader + dev-php/psr-http-message +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + php-fig/http-message + + diff --git a/dev-php/psr-http-message/psr-http-message-2.0.ebuild b/dev-php/psr-http-message/psr-http-message-2.0.ebuild new file mode 100644 index 0000000..b407e9f --- /dev/null +++ b/dev-php/psr-http-message/psr-http-message-2.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Common interface for HTTP messages" +HOMEPAGE="https://github.com/php-fig/http-message" +SRC_URI="https://github.com/php-fig/http-message/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/http-message-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Psr/Http/Message" + doins -r *.php LICENSE docs src src/* +} diff --git a/dev-php/psr-http-server-handler/Manifest b/dev-php/psr-http-server-handler/Manifest new file mode 100644 index 0000000..9e0da76 --- /dev/null +++ b/dev-php/psr-http-server-handler/Manifest @@ -0,0 +1,3 @@ +DIST psr-http-server-handler-1.0.2.tar.gz 1763 BLAKE2B 3f6658787f78df986ce159ef2d148fb77f6bca49ecb3c6ac93d900c301b1d6a9c7438625dd48b88ee7dcd5e112ddb98a5c502efa3b2f61d95eebb57cb313d53f SHA512 eea90897d57d50b36762a269f302f5819378ac1cd83a67cee6de6f2d6cf9976afd4d2965e2c117f4374684154797128a70d4560299586edd53c7eecd72464b87 +EBUILD psr-http-server-handler-1.0.2.ebuild 1053 BLAKE2B 0d5260555217ff67dc6bde26b176fead1f0a4e170ff76dfe80e2c325999780f847d66b77e04343c6d1ae1eccd26cf5c4cbc5244a3c5376932b3bad2102d89191 SHA512 1371c548236be8ec0b82dbe4ece3be56b814fc5827f561031fa45e61f14f66a677d49e72d8322837bb4f9364860bf6dcc869f9e29c9a301a2856bb9480f571db +MISC metadata.xml 236 BLAKE2B ffbf0bdd3b54111ced6b31531efd3fcfedffdf1061aed0d9950980ffa2d02c24c8bde16eb1e1fa3cbcacadcecab4f77cbf532392671fade29ec70ee3eeeedd8c SHA512 79cd673a8e849d0dc308ec4f2c0f6a64bf98bb0dd4f6b5975cffbabcfadc336f433463115b9b43cc5ae11952bde91feac312edf94d23a597d312861479a5d724 diff --git a/dev-php/psr-http-server-handler/metadata.xml b/dev-php/psr-http-server-handler/metadata.xml new file mode 100644 index 0000000..e6acabb --- /dev/null +++ b/dev-php/psr-http-server-handler/metadata.xml @@ -0,0 +1,7 @@ + + + + + php-fig/http-server-handler + + diff --git a/dev-php/psr-http-server-handler/psr-http-server-handler-1.0.2.ebuild b/dev-php/psr-http-server-handler/psr-http-server-handler-1.0.2.ebuild new file mode 100644 index 0000000..473ca63 --- /dev/null +++ b/dev-php/psr-http-server-handler/psr-http-server-handler-1.0.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Common interface for HTTP server-side request handler" +HOMEPAGE="https://github.com/php-fig/http-server-handler" +SRC_URI="https://github.com/php-fig/http-server-handler/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/http-server-handler-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.0:* + dev-php/fedora-autoloader + dev-php/psr-http-message +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + php-fig/log + + diff --git a/dev-php/psr-log/psr-log-3.0.2.ebuild b/dev-php/psr-log/psr-log-3.0.2.ebuild new file mode 100644 index 0000000..32bb640 --- /dev/null +++ b/dev-php/psr-log/psr-log-3.0.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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" + +S="${WORKDIR}/log-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.0:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die +} + +src_install() { + insinto "/usr/share/php/Psr/Log" + doins -r *.php LICENSE src/* +} diff --git a/dev-php/psr-simple-cache/Manifest b/dev-php/psr-simple-cache/Manifest new file mode 100644 index 0000000..54a40eb --- /dev/null +++ b/dev-php/psr-simple-cache/Manifest @@ -0,0 +1,3 @@ +DIST psr-simple-cache-3.0.0.tar.gz 3084 BLAKE2B dbd70a6ce2a5a40c5d0b82df16e1e67960f49677c9e08b6c28d04cf55b103bfa42103cecec420a6a80c00ba724fcf231805d72afd951b3c0f652b60934a49901 SHA512 87bceab5ab91ec5d313f84b3b95bbde45f1a66d75825981fcae75c6bf81cb9daac86e6f6ddd400e42a0c838b59c60a1b027375b195d440663c7a51077c02671b +EBUILD psr-simple-cache-3.0.0.ebuild 710 BLAKE2B a4fdba118000a8acb44e3b8018118ad09921f5adcd129a8c199f5507a6bd8d1b0e6db0f766b58efe4448aea735cd6973d10646875a28b94ff2ee793f131b6f86 SHA512 333c04e250836cb6e9326155ca3982ff930c050ffbda80d387bb7237ab3d3f33220be2d25e74a86e2988a5f0a2d5608df4deab2bac12007dbb5f17b8ab4ef5fb +MISC metadata.xml 229 BLAKE2B 253a4e04f4d469609c5639efc8004ab2aaaddfe11e1374436c5520906be17f5bcae9368e2fd0597a70970edde9138c11e32b831f37ea135b86f20b48edc8fffa SHA512 f0f21a3d428a374301ec3fb5d2244837068faecccc69adfc40d5e37f541ba669c01f141eee32530d833d82ad36462d5a078c7fa2add74b37e72a2fe6e9b8227e diff --git a/dev-php/psr-simple-cache/metadata.xml b/dev-php/psr-simple-cache/metadata.xml new file mode 100644 index 0000000..110428a --- /dev/null +++ b/dev-php/psr-simple-cache/metadata.xml @@ -0,0 +1,7 @@ + + + + + php-fig/simple-cache + + diff --git a/dev-php/psr-simple-cache/psr-simple-cache-3.0.0.ebuild b/dev-php/psr-simple-cache/psr-simple-cache-3.0.0.ebuild new file mode 100644 index 0000000..52db8cd --- /dev/null +++ b/dev-php/psr-simple-cache/psr-simple-cache-3.0.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Common interfaces for simple caching" +HOMEPAGE="https://github.com/php-fig/simple-cache" +SRC_URI="https://github.com/php-fig/simple-cache/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/simple-cache-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.0:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Psr/SimpleCache" + doins -r *.php src src/* +} diff --git a/dev-php/ralouphie-getallheaders/Manifest b/dev-php/ralouphie-getallheaders/Manifest new file mode 100644 index 0000000..c557d6e --- /dev/null +++ b/dev-php/ralouphie-getallheaders/Manifest @@ -0,0 +1,3 @@ +DIST ralouphie-getallheaders-3.0.3.tar.gz 2121 BLAKE2B a1c9076099709850582fc2fcab53e53a44921feace8e2790781dc5cd1b3a567966a8765bfd647c3362fe75b6d928b33f1d4bf145f15eeca5d178b4d79574f122 SHA512 5920cd3da6424afad284220336de7d1a70f71133f07eef1c75a017a6c7afc834edae2c6376dbe20f6902dee250f8d45eecc8ff315e29cd0d4304501861e0e35a +EBUILD ralouphie-getallheaders-3.0.3.ebuild 809 BLAKE2B 7258128c2c6895cdd95f66596befdefa34ea2718fb26efec7be7b790db02cd7d54ba7a281d7e3363681f7690912b99c52b731deec8eb9bab971110857584d182 SHA512 fbc8117baa1799de3353190197c6931949fd84745f9113d203470824d5ac9241045ed2fbb9b099959afa2d0739d8fc31e8812ee88b9fe87ef0df3087d997c1f8 +MISC metadata.xml 232 BLAKE2B ae19a17093b656596afbe38e16d41eda4f3ab2016df504c8bae11467f453ff536564ef3ccbded7290ecdb020dff72d9bd3c31bdd525a033fb9a23ce37866ab82 SHA512 33c4c3f8d4d73414bbcfea7ecf228948aee75a3918c8d4255d631beb58054f3fb593ef957eba4d6b79caec142d5a7bad2d29a4c2c6747dba57c97bb73ae1a723 diff --git a/dev-php/ralouphie-getallheaders/metadata.xml b/dev-php/ralouphie-getallheaders/metadata.xml new file mode 100644 index 0000000..958b46d --- /dev/null +++ b/dev-php/ralouphie-getallheaders/metadata.xml @@ -0,0 +1,7 @@ + + + + + ralouphie/getallheaders + + diff --git a/dev-php/ralouphie-getallheaders/ralouphie-getallheaders-3.0.3.ebuild b/dev-php/ralouphie-getallheaders/ralouphie-getallheaders-3.0.3.ebuild new file mode 100644 index 0000000..54e7bc4 --- /dev/null +++ b/dev-php/ralouphie-getallheaders/ralouphie-getallheaders-3.0.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A polyfill for getallheaders." +HOMEPAGE="https://github.com/ralouphie/getallheaders" +SRC_URI="https://github.com/ralouphie/getallheaders/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/getallheaders-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.6:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + echo " autoload.php + echo "require_once \"${EPREFIX}/usr/share/php/Fedora/Autoloader/autoload.php\";" >> autoload.php + + echo "require_once __DIR__ . \"/src/getallheaders.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Ralouphie" + doins -r *.php LICENSE src +} diff --git a/dev-php/ratchet-rfc6455/Manifest b/dev-php/ratchet-rfc6455/Manifest new file mode 100644 index 0000000..96bf912 --- /dev/null +++ b/dev-php/ratchet-rfc6455/Manifest @@ -0,0 +1,3 @@ +DIST ratchet-rfc6455-0.3.1.tar.gz 28050 BLAKE2B 08a2f595c6a4892c9c2f972f47990a3d0a2f6dc936a6af6b9bdb5efbc4ff6e5a4fd7d9c3ea7d0dd9c2f085ba1c4824d3e42a8a8ffaac2fb0e9736a792c423867 SHA512 f7ac54c5b49e2eb5aad8c62dd113439d268a5a85578be0dc9136ce96037b9861c0d2d13a05bc61e9be33e6ec69728f5b8a91a7dbba0bd5fcdc167b753a8e684f +EBUILD ratchet-rfc6455-0.3.1.ebuild 1160 BLAKE2B 5c2c131b27dc86a2e6b9dcc722d88a0ccf9546e32836518f01f1fef4354b2b0ec3405e8d315d230653d217eb01b2d6730e1b6b1517e05059c5462d06756cd3ed SHA512 f2486425491c1890e20d6d6aee897a68ea490cb2e082c50bad6f0f4e80e23a4acfd1a3a15c10271d88a3c2cbff2d67ca172918e87461abb7a33bc753a522a67a +MISC metadata.xml 227 BLAKE2B dda689c04ad452c1c183ac41d32dfcedf1d8e0d1dd23243b86c96b311008b25580fb77c8e8482a4a8b7b30d10f12f8c0b6628e47b2ce011c1175107debd9f84b SHA512 4fa0e6aec0ae6cb1b79bca38b39455c1cbadd70428867e627a18a8745814b63be717a30263f59d523d11d20e1f563e3e4bb3c3bf15811d2fe46fe97cfef43d79 diff --git a/dev-php/ratchet-rfc6455/metadata.xml b/dev-php/ratchet-rfc6455/metadata.xml new file mode 100644 index 0000000..56fbb99 --- /dev/null +++ b/dev-php/ratchet-rfc6455/metadata.xml @@ -0,0 +1,7 @@ + + + + + ratchetphp/RFC6455 + + diff --git a/dev-php/ratchet-rfc6455/ratchet-rfc6455-0.3.1.ebuild b/dev-php/ratchet-rfc6455/ratchet-rfc6455-0.3.1.ebuild new file mode 100644 index 0000000..93c495d --- /dev/null +++ b/dev-php/ratchet-rfc6455/ratchet-rfc6455-0.3.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="RFC6455 WebSocket protocol handler" +HOMEPAGE="https://github.com/ratchetphp/RFC6455" +SRC_URI="https://github.com/ratchetphp/RFC6455/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/RFC6455-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.4:* + dev-php/fedora-autoloader + dev-php/guzzlehttp-psr7 +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + reactphp/cache + + diff --git a/dev-php/react-cache/react-cache-1.2.0.ebuild b/dev-php/react-cache/react-cache-1.2.0.ebuild new file mode 100644 index 0000000..a18d302 --- /dev/null +++ b/dev-php/react-cache/react-cache-1.2.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Async, Promise-based cache interface for ReactPHP" +HOMEPAGE="https://github.com/reactphp/cache" +SRC_URI="https://github.com/reactphp/cache/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/cache-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.3:* + dev-php/fedora-autoloader + dev-php/react-promise +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + reactphp/child-process + + diff --git a/dev-php/react-child-process/react-child-process-0.6.6.ebuild b/dev-php/react-child-process/react-child-process-0.6.6.ebuild new file mode 100644 index 0000000..d67103e --- /dev/null +++ b/dev-php/react-child-process/react-child-process-0.6.6.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Event-driven library for executing child processes with ReactPHP." +HOMEPAGE="https://github.com/reactphp/child-process" +SRC_URI="https://github.com/reactphp/child-process/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/child-process-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.3:* + dev-php/fedora-autoloader + dev-php/evenement + dev-php/react-event-loop + dev-php/react-stream +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + reactphp/dns + + diff --git a/dev-php/react-dns/react-dns-1.13.0.ebuild b/dev-php/react-dns/react-dns-1.13.0.ebuild new file mode 100644 index 0000000..af1bb46 --- /dev/null +++ b/dev-php/react-dns/react-dns-1.13.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Async DNS resolver for ReactPHP" +HOMEPAGE="https://github.com/reactphp/dns" +SRC_URI="https://github.com/reactphp/dns/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/dns-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.3:* + dev-php/fedora-autoloader + dev-php/react-cache + dev-php/react-event-loop + dev-php/react-promise +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + reactphp/event-loop + + diff --git a/dev-php/react-event-loop/react-event-loop-1.5.0.ebuild b/dev-php/react-event-loop/react-event-loop-1.5.0.ebuild new file mode 100644 index 0000000..9ed3343 --- /dev/null +++ b/dev-php/react-event-loop/react-event-loop-1.5.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="ReactPHP's core reactor event loop that libraries can use for evented I/O." +HOMEPAGE="https://github.com/reactphp/event-loop" +SRC_URI="https://github.com/reactphp/event-loop/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/event-loop-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.3:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/React/EventLoop" + doins -r *.php LICENSE src src/* +} diff --git a/dev-php/react-http/Manifest b/dev-php/react-http/Manifest new file mode 100644 index 0000000..efdf39e --- /dev/null +++ b/dev-php/react-http/Manifest @@ -0,0 +1,3 @@ +DIST react-http-1.11.0.tar.gz 84704 BLAKE2B 4a97b09c24be26eecef8d9e5a19b2305408d7531e97bf215ceff03784ddb3aa18380073531232594b9d73147a272e899524b8d67ba0991d273357bdd4bafa4c5 SHA512 1999ac275ad73723f8e7ca160394280f5d7ca614cb98357d3ff104a77751bebf7708ce67d7e3af740df8147c8478458aabd9c0bc0ba13130749443508d4be803 +EBUILD react-http-1.11.0.ebuild 1523 BLAKE2B e687d91330bc351f11b8fbe0ebea3c45be1aa9ec7246bfa076884bf09773cfbc4d9930fc8039d784cc8cf9d2b6b520c4b5653a2653d5b42dd9791988edac9751 SHA512 9c0e4c0653397ba2f7e03fedbd460f674e295d6f6d3a241b169dd22637c6f8d8613964bc442ca830a8fd02776b3c92b584f0d5eade4d94aa59b1f5e6c7a78246 +MISC metadata.xml 222 BLAKE2B 19322bd3025cd417e913c2cf89e77a85feebd3a10027631db104cfea3bf9a089a5fd0d83107f79a7b409f7872c159883508bcbea3112cc4061ba3d261aea49a4 SHA512 ab5b54928b8ae0e8fb64acaaeb3f2499f59d3b8f1a5986b8d59f741c502a17f05d5b71fd8395e59e072f8f321f5571e41a76eb3e272e91a946aea3df156aad19 diff --git a/dev-php/react-http/metadata.xml b/dev-php/react-http/metadata.xml new file mode 100644 index 0000000..de788d0 --- /dev/null +++ b/dev-php/react-http/metadata.xml @@ -0,0 +1,7 @@ + + + + + reactphp/http + + diff --git a/dev-php/react-http/react-http-1.11.0.ebuild b/dev-php/react-http/react-http-1.11.0.ebuild new file mode 100644 index 0000000..76e781c --- /dev/null +++ b/dev-php/react-http/react-http-1.11.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Event-driven, streaming HTTP client and server implementation for ReactPHP" +HOMEPAGE="https://github.com/reactphp/http" +SRC_URI="https://github.com/reactphp/http/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/http-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.3:* + dev-php/fedora-autoloader + dev-php/evenement + dev-php/fig-http-message-util + dev-php/psr-http-message + dev-php/react-event-loop + dev-php/react-promise + dev-php/react-socket + dev-php/react-stream +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + reactphp/promise + + diff --git a/dev-php/react-promise/react-promise-3.2.0.ebuild b/dev-php/react-promise/react-promise-3.2.0.ebuild new file mode 100644 index 0000000..d32c09f --- /dev/null +++ b/dev-php/react-promise/react-promise-3.2.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A lightweight implementation of CommonJS Promises/A for PHP" +HOMEPAGE="https://github.com/reactphp/promise" +SRC_URI="https://github.com/reactphp/promise/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/promise-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND=" + dev-php/theseer-Autoload + !dev-php/reactphp-promise +" + +RDEPEND=" + >=dev-lang/php-7.1:* + dev-php/fedora-autoloader + !dev-php/reactphp-promise +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/src/functions_include.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/React/Promise" + doins -r *.php src src/* +} diff --git a/dev-php/react-socket/Manifest b/dev-php/react-socket/Manifest new file mode 100644 index 0000000..83e90b6 --- /dev/null +++ b/dev-php/react-socket/Manifest @@ -0,0 +1,3 @@ +DIST react-socket-1.16.0.tar.gz 44817 BLAKE2B 6e57d29f9468701dfbf507d7fc812032453cd0ceb07450090fee4b490d9f03054213677e525af8da3adfb193a614cfd8b82163a29bad2357be2e12d0240f609c SHA512 9fcb492e5ffd776c05c00c5405506dc837e4fa5e6d765f45bee852104e637fae57c266d88fc50cfeefe01360b88eabde852e7b1b5a03d8020398868cc8346e42 +EBUILD react-socket-1.16.0.ebuild 1355 BLAKE2B 851d6fe65aaa9ba1692d8b125580a0b42aa53c017a2ca7d18bb8da01046cb55804c9bb5767a9969d707bec583deeab0810c884deaf36b5f2bae6f142a533b3a9 SHA512 8828762304f8f676d42aa4937f1619b99c110735f89e11a2f9ca8afe57aa14a6f81f50a969c122a9ec4cf69a70b9839fa6103d05e4ba8e41bfbc86a17cf81e18 +MISC metadata.xml 224 BLAKE2B 62e553680c7f0e937b0712a83b432b26f4add56b160c13debd36451de2197feab98c12db41b8b2bedb3470f3777aaadba2f2c1911a8629df55a61c20e432e5ba SHA512 0bdb60803b2e90de605856a350b22155764c84f88b6149af660419d25681da14df6cb672947f8fb3870328a2040c1c7cc3fe4c961904d686f86e439ec4292055 diff --git a/dev-php/react-socket/metadata.xml b/dev-php/react-socket/metadata.xml new file mode 100644 index 0000000..47e7ac1 --- /dev/null +++ b/dev-php/react-socket/metadata.xml @@ -0,0 +1,7 @@ + + + + + reactphp/socket + + diff --git a/dev-php/react-socket/react-socket-1.16.0.ebuild b/dev-php/react-socket/react-socket-1.16.0.ebuild new file mode 100644 index 0000000..03a4e6f --- /dev/null +++ b/dev-php/react-socket/react-socket-1.16.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP" +HOMEPAGE="https://github.com/reactphp/socket" +SRC_URI="https://github.com/reactphp/socket/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/socket-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.3:* + dev-php/fedora-autoloader + dev-php/evenement + dev-php/react-dns + dev-php/react-event-loop + dev-php/react-promise + dev-php/react-stream +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + reactphp/stream + + diff --git a/dev-php/react-stream/react-stream-1.4.0.ebuild b/dev-php/react-stream/react-stream-1.4.0.ebuild new file mode 100644 index 0000000..670aabc --- /dev/null +++ b/dev-php/react-stream/react-stream-1.4.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Event-driven readable and writable streams for non-blocking I/O in ReactPHP" +HOMEPAGE="https://github.com/reactphp/stream" +SRC_URI="https://github.com/reactphp/stream/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/stream-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.3:* + dev-php/fedora-autoloader + dev-php/evenement + dev-php/react-event-loop +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + ringcentral/psr7 + + diff --git a/dev-php/ringcentral-psr7/ringcentral-psr7-1.3.0.ebuild b/dev-php/ringcentral-psr7/ringcentral-psr7-1.3.0.ebuild new file mode 100644 index 0000000..cf68945 --- /dev/null +++ b/dev-php/ringcentral-psr7/ringcentral-psr7-1.3.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PSR-7 message implementation" +HOMEPAGE="https://github.com/ringcentral/psr7" +SRC_URI="https://github.com/ringcentral/psr7/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/psr7-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-5.3:* + dev-php/fedora-autoloader + dev-php/psr-http-message +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <> autoload.php + +} + +src_install() { + insinto "/usr/share/php/RingCentral/Psr7" + doins -r *.php LICENSE src src/* tests +} diff --git a/dev-php/sebastian-cli-parser/Manifest b/dev-php/sebastian-cli-parser/Manifest new file mode 100644 index 0000000..f72daa5 --- /dev/null +++ b/dev-php/sebastian-cli-parser/Manifest @@ -0,0 +1,4 @@ +DIST sebastian-cli-parser-4.2.0.tar.gz 5459 BLAKE2B 0b07cc107fe1b6daf9c5af3e6f5ef2b7314cdd02ea1dc87169a85b9b3b5cd41701123ccfe3a1c803a8fdfcd11ace7281aa00cb98b248d94cd8659cc87ce90d00 SHA512 909fff290115d2b85d4436ecd3a07e61cbd3ffc81b371a704bfe5503e2a93693497099f37bc2ef29defce51c8b69dd90cbda1d4278f2a7fd085f332b23282805 +EBUILD sebastian-cli-parser-4.2.0.ebuild 1160 BLAKE2B c5f4b5b3949ac4c25605bed420dc6d614b5c217d65828c0030aac2ce7254e160344a3c9024ef0453b2a68b0e07357c1b7f17b069c369278a546fdf7300a672d2 SHA512 5347e6ea5771ddee65566f24c43b92c95231437537ed3f3537abb443f72aff18ae5c43f2c244624bc393b03567aebfab6974a3e932077b0565cfe248a9708d35 +EBUILD sebastian-cli-parser-9999.ebuild 845 BLAKE2B 6e9c29214b0e04efa1a0b6dd5cd176decae2cdbc9c34a50c816ea989ef63af26fcd1bce38c82db5aea95c83165ff5bd3efb7bceb590d67cf5c75c12bedf3145b SHA512 bd8fc88f4e76fbab19f202f0e5c31b6b217fc6ced30c03b805f7440df2bbf4712be10df7b44ac2c23aa4a70b6a1672e0fff88c9fd422cb37716ea20d82bf51ac +MISC metadata.xml 630 BLAKE2B a045da993dbe0711592bd58309296162fd5bf6ce2239c0cb4c1b1f56eea6f639f6cdb5275dd3a7208f79243765bc316f3e195ee89dd89b643360631bd6a1adfe SHA512 bc7a6fe55f2015e3f8447911e472313c425c9d1bc2772e6d2ef7916e0d18e8884cb328b5d7221949036e105fe298af58ea3d4288e728d3a6b73d954752f1ea69 diff --git a/dev-php/sebastian-cli-parser/metadata.xml b/dev-php/sebastian-cli-parser/metadata.xml new file mode 100644 index 0000000..289dac9 --- /dev/null +++ b/dev-php/sebastian-cli-parser/metadata.xml @@ -0,0 +1,19 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a library for parsing CLI options, i.e. + SERVER['argv'], extracted from phpunit package. + + + sebastianbergmann/cli-parser + + diff --git a/dev-php/sebastian-cli-parser/sebastian-cli-parser-4.2.0.ebuild b/dev-php/sebastian-cli-parser/sebastian-cli-parser-4.2.0.ebuild new file mode 100644 index 0000000..3fc1754 --- /dev/null +++ b/dev-php/sebastian-cli-parser/sebastian-cli-parser-4.2.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Library for parsing CLI options" +HOMEPAGE="https://github.com/sebastianbergmann/cli-parser" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 /dev/null \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/CliParser + doins -r src/. +} diff --git a/dev-php/sebastian-cli-parser/sebastian-cli-parser-9999.ebuild b/dev-php/sebastian-cli-parser/sebastian-cli-parser-9999.ebuild new file mode 100644 index 0000000..e1feb96 --- /dev/null +++ b/dev-php/sebastian-cli-parser/sebastian-cli-parser-9999.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 + +DESCRIPTION="Library for parsing CLI options" +HOMEPAGE="https://github.com/sebastianbergmann/cli-parser" +EGIT_REPO_URI="https://github.com/sebastianbergmann/cli-parser.git" + +LICENSE="BSD" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 /dev/null \ + vendor/autoload.php || die "install failed" +} + +src_test() { + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/CliParser + doins -r src/. +} diff --git a/dev-php/sebastian-code-unit-reverse-lookup/Manifest b/dev-php/sebastian-code-unit-reverse-lookup/Manifest new file mode 100644 index 0000000..0867da0 --- /dev/null +++ b/dev-php/sebastian-code-unit-reverse-lookup/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 123 BLAKE2B ea71df13831faad79b9729edc34ac7f7fa461464d9a735968316970dd44fe2066e780e6a91ebde28b1330933e6afeb4d657e76f34a8cb5d42c23923b03a7d649 SHA512 e1ce3d3b1bc9e6572079a042b8e57ae217012386221d5bdff97aca46921c974a46c5e01e2f293e04d3385f6d15dfc9eabd75496f762560ae8f63545890227399 +DIST sebastian-code-unit-reverse-lookup-4.0.1.tar.gz 4137 BLAKE2B 066dc4715b7f876227cc0ff2b0ee4db8b66c766e8fd3eac9ea82027b412db76f9238c8569f31001401c946868c5118ca4762f6a14af6b57663e43b4e86732816 SHA512 251c96f46afc48f891899bcc7aadf38cc1441f395a1c0e204c498092bcf6d65d27afc2ca5cdcfecdceaaced300a5c6d042cbfb6509573543df346577547b357d +EBUILD sebastian-code-unit-reverse-lookup-4.0.1.ebuild 1231 BLAKE2B 844f1e09ce5ec91513e33c4c85ace79ea6ae7c23e117c67595964a64a223b02eb69bdea04e3be28af45f64f174e174aed0a2c955b865df69fa7163d1ec57b407 SHA512 817791da4332cb5d28e29aea8604d893b23d62e27dc0c02bcbb16df68c84784473d70c2f5248a7d4ba5d7108cf448d0c0ceae4431c24a3158e135777b3c7ab69 +MISC metadata.xml 655 BLAKE2B 14d5f2b0702e57212c251262596f65460fe0bbf334c2ceedec5103c852adaad734dc6bf348d9bbd086e5a68e23b4b348bf1421ba5b9f8b05cc9bec66bf40d45d SHA512 fb6629e81076e13e7666845b4f0ad409b1e0a57c56cbcac5e8c7e146327b9e242c72974f9d6c70a08b17eac705a2f378304c46ef5c17cf0456ab43f78e732b5b diff --git a/dev-php/sebastian-code-unit-reverse-lookup/files/autoload.php b/dev-php/sebastian-code-unit-reverse-lookup/files/autoload.php new file mode 100644 index 0000000..ab4138c --- /dev/null +++ b/dev-php/sebastian-code-unit-reverse-lookup/files/autoload.php @@ -0,0 +1,7 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHP library, which is capable to do looks up + which function or method a line of code belongs to. + + + sebastianbergmann/code-unit-reverse-lookup + + diff --git a/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-4.0.1.ebuild b/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-4.0.1.ebuild new file mode 100644 index 0000000..99a1a6a --- /dev/null +++ b/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-4.0.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Looks up which function or method a line of code belongs to" +HOMEPAGE="https://github.com/sebastianbergmann/code-unit-reverse-lookup" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 "${FILESDIR}"/autoload.php \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/CodeUnitReverseLookup + doins -r src/. +} diff --git a/dev-php/sebastian-code-unit/Manifest b/dev-php/sebastian-code-unit/Manifest new file mode 100644 index 0000000..1d052ed --- /dev/null +++ b/dev-php/sebastian-code-unit/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 238 BLAKE2B 1be07cc6e55a77ce20964c3c28a11c4f6cf2a76d53b03aa1dea832e272a7ab772e61fdf2b7ae51816ab79fc077febe422a4637217a60dfd3e6c8cf3c0353a382 SHA512 db313825697d6ebc966da24cf60b6f3e625408e100debe0cf55015cc98705f6dfb282d4c0628e41f338cc119ded92957b34a6c928043e7a298aef8832e04c47c +DIST sebastian-code-unit-3.0.3.tar.gz 7270 BLAKE2B 4b6ae99e54888d81e4ce8fa9cf491857f2418da60d01f66735a68165e86bf2ead0805256d91bbdc6af8c0eb3335cc1bf1966fa8667683478aa23863ab33ed471 SHA512 3aece87cd9425dc7a126482feb412f76e9078257da754e81f1e0e854de63019beb875f1e01d1734baa8bf00293d8342f50e1e0fbb87bb690ebf9f273a64baaeb +EBUILD sebastian-code-unit-3.0.3.ebuild 1280 BLAKE2B 67aced9904e528ba077e8c4d6832f9bb9ae6c31624d07b830cfb00f8497ca6319af7fa7b50f7829729a4386e39d72b885ab3cd7247afae07d5850b0f842b4e31 SHA512 b369188db841d5fb02dc8133ad385fe701127c57c7ba8cdd78b9740daf7ab306c43f945187e8fb39eb7899253df4d4b5a4bbd906a01e14f0b67815dfd00617ac +MISC metadata.xml 606 BLAKE2B 664958c6a171108f3b39bfde67495f9a7437e74c2fc24f0b14603797534ae4af671087e55f69e7bd088f5a9cc6e14bd106c1f04ef58e4967f89213bab17a27f5 SHA512 ae384f95df374d836630505e9ac185c1a1b54272f4a1aab38e41aaa1009d6d6d347a6987bdc672e130677d5f7d7b8e94d7141a8f40f049a9d0d90d69930450dd diff --git a/dev-php/sebastian-code-unit/files/autoload.php b/dev-php/sebastian-code-unit/files/autoload.php new file mode 100644 index 0000000..2754007 --- /dev/null +++ b/dev-php/sebastian-code-unit/files/autoload.php @@ -0,0 +1,9 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a collection of value objects that represent + the PHP code units. + + + sebastianbergmann/code-unit + + diff --git a/dev-php/sebastian-code-unit/sebastian-code-unit-3.0.3.ebuild b/dev-php/sebastian-code-unit/sebastian-code-unit-3.0.3.ebuild new file mode 100644 index 0000000..302948e --- /dev/null +++ b/dev-php/sebastian-code-unit/sebastian-code-unit-3.0.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Collection of PHP code units" +HOMEPAGE="https://github.com/sebastianbergmann/code-unit" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 "${FILESDIR}"/autoload.php \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpab -q -o tests/autoload.php -t fedora2 tests || die "phpab test failed" + phpunit --bootstrap vendor/autoload.php --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/CodeUnit + doins -r src/. +} diff --git a/dev-php/sebastian-comparator/Manifest b/dev-php/sebastian-comparator/Manifest new file mode 100644 index 0000000..2b055d9 --- /dev/null +++ b/dev-php/sebastian-comparator/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 146 BLAKE2B c055aba67e78c16354d1a0577532f3a7642c761bbcda8d9cc1e34e59ed5cdc159cfd33c718911f51614d1757f6f93eec96977ab3117500202abf350dd4e63cd3 SHA512 29d4d443bacd958a2fed78f654a7c516c536825cd313cceb13cc1b300bce505b706dd7c22df46eb176cb05b57171a6c8fe61ff1d6ba0a4276d171b35b2bf5847 +DIST sebastian-comparator-7.1.3.tar.gz 11319 BLAKE2B 93ffa4542690c0eec3ab24875443b1b1e0b1ed895d43f514d3fb8be769a80f3342d45ac89377fd6421858064bb4a6157ce85a92574404e0b4cd7ecbfccc00219 SHA512 1f7cc5038b93b8957d5a63ae4aabe70ba40ed6ec7522c4b7a63cab48aca5aef6bf81cf7d06377a2a3fa518c942874c3a6ee8075b8f4ed6695d5b655599634a8f +EBUILD sebastian-comparator-7.1.3.ebuild 1419 BLAKE2B b8a4975f9d726a16bd737b8f928e4e8d867b05415d0f531e8051fe9d20be929bce8017fb35dd7c5e475f5a36156e5af42e4a7ca3eb9decb67b8d3bd907f17498 SHA512 17e6adc7f26fe635b1f7b5f256beaf3780e6d0eca9dfc6b4a24a5ece681fef77e292a6465e12d705792fd0b8021d92669160d671e09df873fb976ae6c9dcaa34 +MISC metadata.xml 721 BLAKE2B eed94377a07e7d98ad7e66a26698f6d56f4e86b74226057fa272e582eb1f67dfdbc102ea2408201097380ebb55169b1708ad0e66b6d65688ddffd298eeb14b1e SHA512 61752bea627cb42953884f97811a25b0bafea08b2fdda4f0a1d7bd3da0a0ce4d5636a6d76a214a20ed3ff84e97fd1723460fef5a277455ff6a26c36c2acf695c diff --git a/dev-php/sebastian-comparator/files/autoload.php b/dev-php/sebastian-comparator/files/autoload.php new file mode 100644 index 0000000..59a90cf --- /dev/null +++ b/dev-php/sebastian-comparator/files/autoload.php @@ -0,0 +1,8 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHP component with the functionality to compare + PHP values for equality. + + + Enable the BCMath Arbitrary Precision Mathematics extension + + + sebastianbergmann/comparator + + diff --git a/dev-php/sebastian-comparator/sebastian-comparator-7.1.3.ebuild b/dev-php/sebastian-comparator/sebastian-comparator-7.1.3.ebuild new file mode 100644 index 0000000..879188c --- /dev/null +++ b/dev-php/sebastian-comparator/sebastian-comparator-7.1.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Compare PHP values for equality" +HOMEPAGE="https://github.com/sebastianbergmann/comparator" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="bcmath test" +REQUIRED_USE="test? ( bcmath )" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:*[bcmath?,xml,unicode] + dev-php/fedora-autoloader + >=dev-php/sebastian-diff-6.0.2 + dev-php/sebastian-exporter" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 "${FILESDIR}"/autoload.php \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpab -q -o tests/autoload.php -t fedora2 tests || die "phpab test failed" + # skipped 5 + phpunit --bootstrap vendor/autoload.php --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/Comparator + doins -r src/. +} diff --git a/dev-php/sebastian-complexity/Manifest b/dev-php/sebastian-complexity/Manifest new file mode 100644 index 0000000..7f80fe2 --- /dev/null +++ b/dev-php/sebastian-complexity/Manifest @@ -0,0 +1,3 @@ +DIST sebastian-complexity-5.0.0.tar.gz 6160 BLAKE2B b91ca83aa762a07e58f9d8d73786decfbf2902039a853299a9d02b0658c6539674935a92f23452cb495b712ec0316eb5f2eaee062c281884422efe8bbd62a476 SHA512 12ed35f7b15d20116080609e95f3fe76051d44c4ccb6594ed585135444fc16acadf49df6a721446ff455e9ff697fa8b0716216ebd74942c236edb8376e0faaa1 +EBUILD sebastian-complexity-5.0.0.ebuild 1334 BLAKE2B 7008035c6524f6f8945e7fa10adaceb5ca5021f261929458dffe4f9e450ffe72310fe21869c46c1f7ae9b76e3460b845c01d409763c3917dc46970e0b29569ae SHA512 c7a4ac4f8433a85725043138f6affc79f2c1341a7f7addbd227f95251feeeca9dcc0eee48313521d85985d430bddd4f7f36592ae9a3942a97901c1302d9f72c2 +MISC metadata.xml 237 BLAKE2B 0bdce3b5527e0036bb4903cc52a0ea85191151b07fdce57a323cb784c1332a04ea22a78e50d18032f0bbde3f883eae8d6e8821b46b4cdc0756ca9381cc8c8318 SHA512 0fad9480e32b57d0d4d22700d724a2688c53911d03b6d98f020b19187039d1e4c77c1790b7bc42ffa0252a7acd732c919272789b7e71f212bc1aee7b3e0d34bd diff --git a/dev-php/sebastian-complexity/metadata.xml b/dev-php/sebastian-complexity/metadata.xml new file mode 100644 index 0000000..5f23880 --- /dev/null +++ b/dev-php/sebastian-complexity/metadata.xml @@ -0,0 +1,7 @@ + + + + + sebastianbergmann/complexity + + diff --git a/dev-php/sebastian-complexity/sebastian-complexity-5.0.0.ebuild b/dev-php/sebastian-complexity/sebastian-complexity-5.0.0.ebuild new file mode 100644 index 0000000..1b20be4 --- /dev/null +++ b/dev-php/sebastian-complexity/sebastian-complexity-5.0.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Library for calculating the complexity of PHP code units" +HOMEPAGE="https://github.com/sebastianbergmann/${MY_PN}" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader + dev-php/nikic-php-parser" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 /dev/null \ + vendor/autoload.php || die "install failed" + +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/Complexity + doins -r src/. +} diff --git a/dev-php/sebastian-diff/Manifest b/dev-php/sebastian-diff/Manifest new file mode 100644 index 0000000..2520ff6 --- /dev/null +++ b/dev-php/sebastian-diff/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 245 BLAKE2B 8904d603bd20946dbbdc73dcc373ecfbb695f780fbdad448394f4dfb58763be671bc1d85ed5ade37bf5db720b69b640a2d42bb49443d61a562535425508ff36d SHA512 a6267181e19df34a82011c4379df853facfd5d5261df4ca1e7f46139bd25288ad2d1dc2f055f714efabd405816bec984fb2ff7b3a89ad3128a031ec73143c65b +DIST sebastian-diff-7.0.0.tar.gz 13590 BLAKE2B 209fb666f213e3e9e85e158f71baa6c736bc8fbbbcede0eb5927d491326e94d0b3b2deb91cde7fa2b6084d93decc6e0176c4d3fc7710d83cece5ef6e3956b8a6 SHA512 4ffe85790e0fc274d8ef8b258338fd9ca1ea7ae59af42adaf1cc1ad6c1946a81378e3e209c92db59e9eb0d72d26765d18bfb1ff07a94b7b65dc11b479615db7d +EBUILD sebastian-diff-7.0.0.ebuild 1234 BLAKE2B 88050cd0f8c567ad1c6f711f710483916c97433d102e1d65e8fd5edef8bdad2d8228ce59d9355859c70e04e80c2b71c2ad058f3a6d5d849f82d5dceeb2516494 SHA512 2f48aae7cb7683251a85ee2c31988e7bc53942cd1ea57ee737d904ae2535f0002065389536763a1281afc62ce39bc5136243fc4327968470d6188415936aa104 +MISC metadata.xml 621 BLAKE2B 11e07e672d9a03e6f2e642267be91fc896fcef345186460ea86e6da840a724200089ceebcaa8425971b64c1ace1b0678aee6b4287249147ca25e23d0e0af406f SHA512 5edd3471474a3177a5eabd8eca6749dee9753b393ba5ba445053ea31de154050dcbb7e9c924508adef0095c95d5072681d24fd13561ac7c23d7efa04bcc40eb2 diff --git a/dev-php/sebastian-diff/files/autoload.php b/dev-php/sebastian-diff/files/autoload.php new file mode 100644 index 0000000..586364d --- /dev/null +++ b/dev-php/sebastian-diff/files/autoload.php @@ -0,0 +1,10 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a diff implementation for PHP, factored out of + PHPUnit into a stand-alone component. + + + sebastianbergmann/diff + + diff --git a/dev-php/sebastian-diff/sebastian-diff-7.0.0.ebuild b/dev-php/sebastian-diff/sebastian-diff-7.0.0.ebuild new file mode 100644 index 0000000..6964c13 --- /dev/null +++ b/dev-php/sebastian-diff/sebastian-diff-7.0.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="PHP Diff implementation" +HOMEPAGE="https://github.com/sebastianbergmann/diff" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + install -D -m 644 "${FILESDIR}"/autoload.php \ + vendor/autoload.php || die "install failed" + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpab -q -o tests/autoload.php -t fedora2 tests || die "phpab test failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/Diff + doins -r src/. +} diff --git a/dev-php/sebastian-environment/Manifest b/dev-php/sebastian-environment/Manifest new file mode 100644 index 0000000..f0948f9 --- /dev/null +++ b/dev-php/sebastian-environment/Manifest @@ -0,0 +1,3 @@ +DIST sebastian-environment-8.0.3.tar.gz 8103 BLAKE2B 7e2474ababc6a80a32105b1d79956cf9b5c844a64ee04ba451c85a1c4f7b026330bbb1d4d5bb2fb1f94d85fa0a90a386faf42be84d1e093c6a74d9a8b599abca SHA512 ff312d7df1d01c1d1b7f8a901eb887d51dc1a0f6eae1b8af14d1035eb53bcc19ee9422b35cc2291fb331bf1a911867b087e3df34e3cd43ff9253b2c552bc68bc +EBUILD sebastian-environment-8.0.3.ebuild 1310 BLAKE2B a47bbfcfeee23eccc6f6ef83a9df1536f34aac19246032737438a3f92fd488902f14f91498cd915af83648e9f59a621a757765f5bec226cd1989f7571cd065ef SHA512 5fddf1e47184e79d44e5c4a51e4c3c0adb4720091f94f0d03c01a0fb2df7db2a25e86e46eba7bc4d330d71d2c05dbf954ff4e2c0779b6d7c99f9bf74c36559af +MISC metadata.xml 238 BLAKE2B f5b85c437898095ae9610d4aee27479927bd6dd754fdbbaf1ca077fbfa1de5077dd0d4a3228dea9e602f93640b926d880d46c6360947375599d787f0a29df46a SHA512 bab462a84be98b4c7e5af0ed0814da59c75603ad1f05dc3fec09dbbdae21334e195086dffda90778285e457c38b1a75c748c97dff8ee1898343676d10d08f5d4 diff --git a/dev-php/sebastian-environment/metadata.xml b/dev-php/sebastian-environment/metadata.xml new file mode 100644 index 0000000..10b26ca --- /dev/null +++ b/dev-php/sebastian-environment/metadata.xml @@ -0,0 +1,7 @@ + + + + + sebastianbergmann/environment + + diff --git a/dev-php/sebastian-environment/sebastian-environment-8.0.3.ebuild b/dev-php/sebastian-environment/sebastian-environment-8.0.3.ebuild new file mode 100644 index 0000000..bd7e6b1 --- /dev/null +++ b/dev-php/sebastian-environment/sebastian-environment-8.0.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Library for calculating the complexity of PHP code units" +HOMEPAGE="https://github.com/sebastianbergmann/${MY_PN}" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader +" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 /dev/null \ + vendor/autoload.php || die "install failed" + +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/Environment + doins -r src/. +} diff --git a/dev-php/sebastian-exporter/Manifest b/dev-php/sebastian-exporter/Manifest new file mode 100644 index 0000000..16b16d1 --- /dev/null +++ b/dev-php/sebastian-exporter/Manifest @@ -0,0 +1,5 @@ +AUX autoload-test.php 297 BLAKE2B 90e8e6a48d4d134c94fd3b2321d87267c70388d61b1766f1531e534731e876794439f2b6991823634974c249b8e673bd9062f59cbe3ae8c88b87c5a0e1af62b7 SHA512 61b8b5d3a8555ac71b4550f915d231b08be3d3fe8cd6a1f4eb0974076bc05ec735cd6b2fff2f1140b6be821cdf972ad1434583d0f21b26bdf15a8d13cca762d1 +AUX autoload.php.tpl 256 BLAKE2B fb902b0c24aed6636eebe0705b88c4a74c97f7c9edd5b0380e3ca8191b249d9ca98cdc928e3f6aa1c976f3ba831ee2750c24a50f457a0465f684575c03264872 SHA512 a5466df70dbd484779a0ab509e2b49233644687b2d49fa4aeba9e4ccad01c5721558718ce337752f882b8d042f0c6558efa89efdf9f200440a258196d93e9dab +DIST sebastian-exporter-7.0.2.tar.gz 6982 BLAKE2B ba3ad5cb3a5f9b31aee8373fb7a53c852155fade2421866c656a24ae150a50bbcc9eaf6d3724d9396ebf0d505b089d985eebe31842ba72642fcf886fa2ae11b3 SHA512 2b7d680f5d11d95d2218ed8cca35db4276feb03a137966b15cb4a756d17e8584c81d4fd7bb879f919dfb4c2421eb9a60d580c6d00412324cc5a26ebdf5abb9ce +EBUILD sebastian-exporter-7.0.2.ebuild 1397 BLAKE2B 5c84b11cabb2a36bbbb6c11ac07c55f91eefedceac44966af92f0dc1edace580382bac109f40033d41916591bc3719aabf8189c9b1129312c37f73927e2c9ed2 SHA512 ce94955e6c34bb481f447928068bca11ea771b4a59e3ad84813afbc80d18f1f391e6ba53a619de0cccb67d525308848031a0bc51ea5e4ab8466392fef2ec8299 +MISC metadata.xml 622 BLAKE2B c31b7856d17a8aa5deeaa65d1471c60ed949523f1d5de5ff832c167c7ebe4fce6a0521b1ff386459861180884d78c53002fb617a474f2947384de336ffa3cd97 SHA512 23255ee1ea1447465c9d4daeae68e5c77a130dbadd3d7a3982590448d04519df597fe487a3af692b10851870d1eff9534c72bf69b287f28ec23f26b3ba3a0125 diff --git a/dev-php/sebastian-exporter/files/autoload-test.php b/dev-php/sebastian-exporter/files/autoload-test.php new file mode 100644 index 0000000..d06ec49 --- /dev/null +++ b/dev-php/sebastian-exporter/files/autoload-test.php @@ -0,0 +1,10 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHP component with the functionality to + export PHP variables for visualization. + + + sebastianbergmann/exporter + + diff --git a/dev-php/sebastian-exporter/sebastian-exporter-7.0.2.ebuild b/dev-php/sebastian-exporter/sebastian-exporter-7.0.2.ebuild new file mode 100644 index 0000000..07ea4fa --- /dev/null +++ b/dev-php/sebastian-exporter/sebastian-exporter-7.0.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Export PHP variables for visualization" +HOMEPAGE="https://github.com/sebastianbergmann/exporter" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:*[unicode] + dev-php/fedora-autoloader + dev-php/sebastian-recursion-context" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t "${FILESDIR}"/autoload.php.tpl \ + src || die "phpab failed" + install -D -m 644 "${FILESDIR}"/autoload-test.php \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpab -q -o tests/autoload.php -t fedora2 tests || die "phpab test failed" + # skipped — testShortenedExportDoesNotInitializeLazyObject + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/Exporter + doins -r src/. +} diff --git a/dev-php/sebastian-global-state/Manifest b/dev-php/sebastian-global-state/Manifest new file mode 100644 index 0000000..e77c8bc --- /dev/null +++ b/dev-php/sebastian-global-state/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 246 BLAKE2B 6ad1e486735b8593cf4cbc12cae910558f0fe9d41df3179ad6348b25a3fc8e104c51c85f1b450f47bbdf4d3de5a8a7378da9b4b08a49851281ab6bd88d1e4b5f SHA512 f184d80be177ed0686f9698b762cc5c4948b70c19caa2b213b67b6aa03014a1bd6abaa85ba89875ae72404170a477836c7b456fd467f4bb73b0bb41c1360146b +DIST sebastian-global-state-8.0.2.tar.gz 7609 BLAKE2B dac35f92b78c25f7fd59589cf489f7dc318f24930cabedda8418d7241a620d47878503a1f10df195261d009dcc778999c8ef6d49112f526c5e991de27daa4956 SHA512 a05e591a8677b891adc18773bc1279b45220477430e5c37bde95ba13acc5fe3f4d1d20b3a081a23b9cd640af2276fdd0b8c7449ffbb3f71dbb9c31469d2130eb +EBUILD sebastian-global-state-8.0.2.ebuild 1332 BLAKE2B a4742ad6b35defd54d19147249bac9ebea73814066030478ce5b5a68fffa84998ebca24fe645c9384a691728d77172e24ff4836dc17732a88c20071efa8b9ca7 SHA512 84e4bdfb7e7a70e9d50c4898f5dade5c0673e3bd4dc82e750f2c77954b5ea4c93f5926e99228a717e3c6b779a32f418e37706a9596b3d011ad9df1eb17c9dba7 +MISC metadata.xml 648 BLAKE2B a34f6cbe3d83cf2dac82b23393ca366019ecc9bca78ec160611039b8526717c36a3e7f057e10c400308c901d429017f070fddd8beb2418711e829a7a12687eea SHA512 48a3a2bb4f8de3c842913cff47dd695c9ce362f22a2a4f1eab34fc12d08add0e74cb666f427b08c99c0ba7febf1784e6c4f0799fbc987a637992a6280fb44350 diff --git a/dev-php/sebastian-global-state/files/autoload.php b/dev-php/sebastian-global-state/files/autoload.php new file mode 100644 index 0000000..4217c82 --- /dev/null +++ b/dev-php/sebastian-global-state/files/autoload.php @@ -0,0 +1,9 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHP component for snapshotting of global state, + factored out of PHPUnit into a stand-alone component. + + + sebastianbergmann/global-state + + diff --git a/dev-php/sebastian-global-state/sebastian-global-state-8.0.2.ebuild b/dev-php/sebastian-global-state/sebastian-global-state-8.0.2.ebuild new file mode 100644 index 0000000..8fe1fef --- /dev/null +++ b/dev-php/sebastian-global-state/sebastian-global-state-8.0.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Snapshotting of global state" +HOMEPAGE="https://github.com/sebastianbergmann/global-state" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:*[xml] + dev-php/fedora-autoloader + dev-php/sebastian-object-reflector + dev-php/sebastian-recursion-context" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 "${FILESDIR}"/autoload.php \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpab -q -o tests/autoload.php -t fedora2 tests || die "phpab test failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/GlobalState + doins -r src/. +} diff --git a/dev-php/sebastian-lines-of-code/Manifest b/dev-php/sebastian-lines-of-code/Manifest new file mode 100644 index 0000000..b592767 --- /dev/null +++ b/dev-php/sebastian-lines-of-code/Manifest @@ -0,0 +1,3 @@ +DIST sebastian-lines-of-code-4.0.0.tar.gz 5084 BLAKE2B b8e944a2ff4a0339c8817b75e545d07d35f864d9d3a618dab5e66451c13f9ab51b8a1bf9ad6295e45692f909233775aa96203adda7bc733e84fe3323eee794d7 SHA512 da28d22b1bf2afd0a50259318a33535ac175568bbd0e7335e0a6297ed2582f6b821843d735be8ead21efe6b00826e2db126d6d8ee00052603280c1cb45e6c7fc +EBUILD sebastian-lines-of-code-4.0.0.ebuild 1309 BLAKE2B 4ac4831c0fe8d23e91249442a0853a5cfb92f2f659ceb8f0036317174f13403daf3d90ff9e075fcb6c1fe83b38352f18487e6dc7ece04baba8f7140a375b6d57 SHA512 e9046ec2db949dd43b75ad8f719697dbd93e50c3f9e4f30fef3bad91b2ca0b000bf5507fdc9ee251d1bc2ba471c0c50489cd2e658cf9077eb16f402f58c1fd7c +MISC metadata.xml 240 BLAKE2B db7a94e0824784560300a44f9e0e4f845dc10b4c22e51141be4cb1412f46ac3d8551bf0e2eadebcb5e8ac7e8355f0abd8e6bcaba2efdd8d572d599b3eb6259a7 SHA512 22bcc1e658fe41bab3667b90be433ef9fece4fa89120630dab71a21a9376b87b2ae6c5cdab4644c3da6bcc59d8b05af424da858b45a0e54da95751f750735f33 diff --git a/dev-php/sebastian-lines-of-code/metadata.xml b/dev-php/sebastian-lines-of-code/metadata.xml new file mode 100644 index 0000000..b07d51b --- /dev/null +++ b/dev-php/sebastian-lines-of-code/metadata.xml @@ -0,0 +1,7 @@ + + + + + sebastianbergmann/lines-of-code + + diff --git a/dev-php/sebastian-lines-of-code/sebastian-lines-of-code-4.0.0.ebuild b/dev-php/sebastian-lines-of-code/sebastian-lines-of-code-4.0.0.ebuild new file mode 100644 index 0000000..4937e40 --- /dev/null +++ b/dev-php/sebastian-lines-of-code/sebastian-lines-of-code-4.0.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Library for calculating the complexity of PHP code units" +HOMEPAGE="https://github.com/sebastianbergmann/${MY_PN}" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 /dev/null \ + vendor/autoload.php || die "install failed" + +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/LinesOfCode + doins -r src/. +} diff --git a/dev-php/sebastian-object-enumerator/Manifest b/dev-php/sebastian-object-enumerator/Manifest new file mode 100644 index 0000000..d39e505 --- /dev/null +++ b/dev-php/sebastian-object-enumerator/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 191 BLAKE2B e19bc24578e9e3ce08a5e7a4f5839f7637108eb585fae08886ae7a641c086fa42fee2ca92e484693c7df2da48d036bdf4181a22adbd69ef772c4c9225a39f198 SHA512 f3f928b908019f8fb32599d832cdd41ea1c70cd7c9f322c5a40833a0a75aa8981d8d4bd5242c04f1e37a85de647ce5f6961be86829e06457f419fd03dd2fc43c +DIST sebastian-object-enumerator-7.0.0.tar.gz 4197 BLAKE2B 1f50c9340240c2085b957071fc4bd1daee20e3630ebc9b6e5061b064a4051d4a39877fd1172f979c12926a00b8f5314f7fc6e5a3bfe036867223853436fd98e0 SHA512 2b3c93ffbfd8706b8169cc7cc339ad089c1bd05f1cebe3db26cdafdaebaca3b17fa61c3e3424f524f5c1ebd5714189a23b9419fa9b27ec9b92437e9a8e571d6a +EBUILD sebastian-object-enumerator-7.0.0.ebuild 1353 BLAKE2B f2ae0371de4fa88652ba1f79de3babe0bfa47ba0b208cafdffe4dce3facf389fc723cbec8ecfe9951982b1bc8715deaa75137e897dcd10edbc9472a0b7f3f951 SHA512 6c163a444b0e5ae06325d98c2d99fee219aa4f061b9b6d1b3c8b135a79bb8a03c6204d9f964c8912fa51e5c7eb33709b7e344679199da972147e32d63e1a9441 +MISC metadata.xml 666 BLAKE2B 26336cb1c05357dd8f54ec64295179e7ea0884df77cfe6485760c41d988a76de41d516ec589707c5c2e59fa0447a2e8ae0bcf6bb4dcdb55b7cfe88b9da03078d SHA512 4be7ee61942ee65aa9215e0b314e9a684979c4d39c7946c781b0cd7793834fcb520e5fced62aee32dc25c8628838dcc1dc1ac80886b19baf606f428982657b58 diff --git a/dev-php/sebastian-object-enumerator/files/autoload.php b/dev-php/sebastian-object-enumerator/files/autoload.php new file mode 100644 index 0000000..c1be091 --- /dev/null +++ b/dev-php/sebastian-object-enumerator/files/autoload.php @@ -0,0 +1,8 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHP component with capabilities to travers + array structures and object graphs to enumerate all referenced objects. + + + sebastianbergmann/object-enumerator + + diff --git a/dev-php/sebastian-object-enumerator/sebastian-object-enumerator-7.0.0.ebuild b/dev-php/sebastian-object-enumerator/sebastian-object-enumerator-7.0.0.ebuild new file mode 100644 index 0000000..a2de24a --- /dev/null +++ b/dev-php/sebastian-object-enumerator/sebastian-object-enumerator-7.0.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Traverses array structures and object graphs" +HOMEPAGE="https://github.com/sebastianbergmann/object-enumerator" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader + dev-php/sebastian-object-reflector + dev-php/sebastian-recursion-context" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 "${FILESDIR}"/autoload.php \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpab -q -o tests/autoload.php -t fedora2 tests || die "phpab test failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/ObjectEnumerator + doins -r src/. +} diff --git a/dev-php/sebastian-object-reflector/Manifest b/dev-php/sebastian-object-reflector/Manifest new file mode 100644 index 0000000..1ed924e --- /dev/null +++ b/dev-php/sebastian-object-reflector/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 146 BLAKE2B 74b8209fd1bc3730ffe1c69b4a0137f890e87a0c6d19aa0faa465623add44e42dad67f576461ab79fae5431b1bba6114f64ca106a0adf3142fcb4f3d85214140 SHA512 157e4adb0aaa4fb11d83379a5ade41326c54b8a1e377ae573af50926dfa51cc6342ba4af983c8ff5b7af01316aa5c81105254a4ca9cb97008a18cfa28c6757d2 +DIST sebastian-object-reflector-5.0.0.tar.gz 3905 BLAKE2B 710f581a2b69d0314fb43723f637011d94c7a1c83d51faa1ff603236cbd6fddc6dae91af929934af73b19649e0130083d869d27f2dc215f43a87fc2abbdc4645 SHA512 4e0aeaa5c0e451bbe8c59e7d49204260a7d4dfdff833882847a1bb34987f64daea961e4accc4d6baa9a761c5a71454df7687f8c21751bd307ce118856d2b15a4 +EBUILD sebastian-object-reflector-5.0.0.ebuild 1272 BLAKE2B f782c7ab60586a94c436d13463162d47813da0d41a72eff6825a4c0fb24ca04729d10c922bbac2a9d300615da595df209d5cdd7d7cb3939dab1854823b6bb536 SHA512 4fad4df573bfd61424597c60d04b6e2ef6b5ad84e795f4dd4faa7f656569cf4673738a18a942f7630833f67a25755407a06a9702fb95c9b6f969796416912aca +MISC metadata.xml 670 BLAKE2B 920bb9ee5e5a803fdd8e59416e6f21601a647a49d7fb7d7e5dd09b404a51f95fc279b175e27888eafe803d128adaf64cb7e194cedcf88a90dd7806344bf0c9aa SHA512 84d8ccc0a8d67d697cee3653cd9086e35184158f48cdd59fdcca9c89fb2de9e1e0c760a75a74828ae563dd6a4f6ecabf9d95e9224b021bcaed8fcb1268fb5a64 diff --git a/dev-php/sebastian-object-reflector/files/autoload.php b/dev-php/sebastian-object-reflector/files/autoload.php new file mode 100644 index 0000000..723f592 --- /dev/null +++ b/dev-php/sebastian-object-reflector/files/autoload.php @@ -0,0 +1,8 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHP component, which allows reflection of + object properties, including inherited and private as well as protected ones. + + + sebastianbergmann/object-reflector + + diff --git a/dev-php/sebastian-object-reflector/sebastian-object-reflector-5.0.0.ebuild b/dev-php/sebastian-object-reflector/sebastian-object-reflector-5.0.0.ebuild new file mode 100644 index 0000000..289e6a4 --- /dev/null +++ b/dev-php/sebastian-object-reflector/sebastian-object-reflector-5.0.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Allows reflection of object attributes" +HOMEPAGE="https://github.com/sebastianbergmann/object-reflector" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 "${FILESDIR}"/autoload.php \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpab -q -o tests/autoload.php -t fedora2 tests || die "phpab test failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/ObjectReflector + doins -r src/. +} diff --git a/dev-php/sebastian-recursion-context/Manifest b/dev-php/sebastian-recursion-context/Manifest new file mode 100644 index 0000000..d3e2ff3 --- /dev/null +++ b/dev-php/sebastian-recursion-context/Manifest @@ -0,0 +1,3 @@ +DIST sebastian-recursion-context-7.0.1.tar.gz 4549 BLAKE2B d08eeef93f2f3e50ce8f0544678deb4870736eaffb4b3d223cb906b4d7239d6db6e6d7696be4680f5ee54361feaa38136e6e3ae354949eaa26e6ca1ad65126ab SHA512 c463b99b9c23e8d7d14a06abd512ff9f19aeb20cf368716963578aabc9060051b1c29b3b40b3100605190f57884cf0d8cb4313e9342acfc68f8b9c3073124fb2 +EBUILD sebastian-recursion-context-7.0.1.ebuild 1176 BLAKE2B b9ae62a626d80ab23bd7b92231b1085a86f1a927827a39d43b1cd3df0e43bf722989a3ecd28bdf3b29f0818871cdd33086d857792a7d957665f8bb6c162a80fa SHA512 1d93d7c8ebb2d90055e09e4e49364e9bdb8bfafcaeb671be325b0ae70c5ff1cb3403a4dbedf989c593e977f43254c95e890c0f7722a3a1fb1aef8fe73e963996 +MISC metadata.xml 626 BLAKE2B 1677ceeebd0967269f5129d2e613b67ca24051db64453131e48045befc7f1b72c2a6d9cc8d55aeb5b413ad72dab350f422b8c7a08eecff9062cf7c5df7e18f60 SHA512 f2aff3eed24efb761e36936ffce0e045d5fec880a2654fbf70d243a899d8911d6e304cdbc2fcb474acc0266c35aa04c451544d199e1ad0d71a28fdf1b8a1d671 diff --git a/dev-php/sebastian-recursion-context/metadata.xml b/dev-php/sebastian-recursion-context/metadata.xml new file mode 100644 index 0000000..415a979 --- /dev/null +++ b/dev-php/sebastian-recursion-context/metadata.xml @@ -0,0 +1,19 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHP component with the functionality + to recursively process PHP variables. + + + sebastianbergmann/recursion-context + + diff --git a/dev-php/sebastian-recursion-context/sebastian-recursion-context-7.0.1.ebuild b/dev-php/sebastian-recursion-context/sebastian-recursion-context-7.0.1.ebuild new file mode 100644 index 0000000..84193b5 --- /dev/null +++ b/dev-php/sebastian-recursion-context/sebastian-recursion-context-7.0.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Recursively process PHP variables" +HOMEPAGE="https://github.com/sebastianbergmann/recursion-context" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 /dev/null \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/RecursionContext + doins -r src/. +} diff --git a/dev-php/sebastian-type/Manifest b/dev-php/sebastian-type/Manifest new file mode 100644 index 0000000..55e18f5 --- /dev/null +++ b/dev-php/sebastian-type/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 253 BLAKE2B 4d482de140e9ee30e5d89c04ab298a0d6f5f085a3ad2ec30e41eeaadc9a8ea8b7144a9f9e0e357b75e9cac412a89b4a29ce7aded583c9b30e65e0b9f2a012282 SHA512 ca579fc5158d7bb4fc2419d042f8da434596a84633bc32e866169d4ef4e1e850dbe637f0dd5032b785ddeb929abf706a25314987207a9033be2847c04ecc6dbe +DIST sebastian-type-6.0.3.tar.gz 9624 BLAKE2B 687ccfbd781dfbf1008a49a0440563f565aa49a67e24b940d7b0370e878132110542736f59be73ba878d2463b907231d501b241e5d8aca301a72fc89e0ae21a2 SHA512 339f328eadd564d014c98eed41e7b2f2f38510fa982ac2cd88c032b7f901683343aada06a76e164f0accea31e020d627547eafcbd72b187bd88b50eae8e2aa5f +EBUILD sebastian-type-6.0.3.ebuild 1294 BLAKE2B 8120255125f5623aba9ed95f1da5b5f46e7015c7ca28443de7c7ecec7619dd59d3d211b67eec5f68e372f30833997405b8c3023107937e3642cff436ae8d2498 SHA512 ed3d602b1290e4b31c6b7efe6a3a5837017ddce28ee390a7345e764b877024527870ca769edc49f5424d0c2262db0ef88343a644d0ffaec8215f1d1af23e90fe +MISC metadata.xml 615 BLAKE2B 93d4f3e3b5d28790996634cf6d648ef0b033e91a5a7676c5e9a9d889f5d03d0d3d5779243dabc5a9208b6ab555ed1feeb89d228afa5ee33028a1c59f5e2b75fa SHA512 c1bc27d550763e90377d5a3c854814f8458a9562080c101c249c5b40c1c9c30b9295f76f0adfa1da26b0926da110d24f3a4f7987be0553c3a0fe3e0206e7783c diff --git a/dev-php/sebastian-type/files/autoload.php b/dev-php/sebastian-type/files/autoload.php new file mode 100644 index 0000000..ed319c4 --- /dev/null +++ b/dev-php/sebastian-type/files/autoload.php @@ -0,0 +1,9 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a collection of value objects that represent + the types of the PHP type system. + + + sebastianbergmann/type + + diff --git a/dev-php/sebastian-type/sebastian-type-6.0.3.ebuild b/dev-php/sebastian-type/sebastian-type-6.0.3.ebuild new file mode 100644 index 0000000..22d8861 --- /dev/null +++ b/dev-php/sebastian-type/sebastian-type-6.0.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Library that helps with managing the version number" +HOMEPAGE="https://github.com/sebastianbergmann/type" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload + test? ( dev-php/composer + dev-php/phpunit )" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" + install -D -m 644 "${FILESDIR}"/autoload.php \ + vendor/autoload.php || die "install failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpab -q -o tests/autoload.php -t fedora2 tests || die "phpab test failed" + phpunit --bootstrap vendor/autoload.php --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/Type + doins -r src/. +} diff --git a/dev-php/sebastian-version/Manifest b/dev-php/sebastian-version/Manifest new file mode 100644 index 0000000..0d08ae9 --- /dev/null +++ b/dev-php/sebastian-version/Manifest @@ -0,0 +1,3 @@ +DIST sebastian-version-6.0.0.tar.gz 4484 BLAKE2B 80d9cc5d285f7634eda93d9f4ef08c778959c6b9f19504541f4759f356c9256561850e47b4b24e89d73653622ec8da82329a61f1bb3cee57d27efb3d7a85114a SHA512 8c50f2836b8a2ddcda776a627778668db5c13ae9281ef877844e954ab7c516e1172da6c1e713e158c76362551e725dce0449af12cea98dffbd536a1ca9abb4c4 +EBUILD sebastian-version-6.0.0.ebuild 789 BLAKE2B 4412e0b0a6c01ac9a8b3fd77678d03a622bd4a5b4bf637c3fe7f8857a25479d1279e04ce82ec46a4b8e4dca6eb0225637b6511a277c5b8efda58d9c482c2c55e SHA512 76ef4cf6fbd6f43d550cdaee61cdcb1369f528ca83fd4884a8d0bef08275ac7632d636b508adb48b3c7f9d1dd7bc68d046a2402416eba56ceaf29ed7f2e4fdbc +MISC metadata.xml 625 BLAKE2B d5ce6f8145c3a2c3cc020db91f489ae66d2278363c0020cfaca4976dcda12ab5839de4853560d559cfaacea4254e18ec630d99f8a097038b0fb8d3bd51d76bad SHA512 21a8b6bf1972e9441bfec6b32b7181695aae1ba7bfc7b61059428eb13de4db65669b8759cd89e854c94096c8dda336470d4c4428018a64bb323dbb02c446acf7 diff --git a/dev-php/sebastian-version/metadata.xml b/dev-php/sebastian-version/metadata.xml new file mode 100644 index 0000000..7545591 --- /dev/null +++ b/dev-php/sebastian-version/metadata.xml @@ -0,0 +1,19 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHP library that helps with managing + the version number of Git-hosted PHP projects. + + + sebastianbergmann/version + + diff --git a/dev-php/sebastian-version/sebastian-version-6.0.0.ebuild b/dev-php/sebastian-version/sebastian-version-6.0.0.ebuild new file mode 100644 index 0000000..7325344 --- /dev/null +++ b/dev-php/sebastian-version/sebastian-version-6.0.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//sebastian-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Library that helps with managing the version number" +HOMEPAGE="https://github.com/sebastianbergmann/version" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" # no tests + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +BDEPEND="dev-php/theseer-Autoload" + +DOCS=( {ChangeLog,README}.md ) + +src_prepare() { + default + + phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/SebastianBergmann/Version + doins -r src/. +} diff --git a/dev-php/seld-jsonlint/Manifest b/dev-php/seld-jsonlint/Manifest new file mode 100644 index 0000000..ea9041b --- /dev/null +++ b/dev-php/seld-jsonlint/Manifest @@ -0,0 +1,3 @@ +DIST seld-jsonlint-1.11.0.tar.gz 11912 BLAKE2B 6df78d6ae4a6f09e2dc9267a39a6926ff207d01ee1bf7a9c252386ae98b40d581ecb3cd4ea5d469d1987c7a2261b0d43d2295c5fe89390821bead872afe2c130 SHA512 8bf9e78c07d2387011ee322036667355903c9247e679291026f16437bf19a60360becd806c74d38e6435d9cc15d17704584ba9a37d5ba4ae22d350dec548b458 +EBUILD seld-jsonlint-1.11.0.ebuild 716 BLAKE2B a43ff699699c2dd6ab2d5f3e24c9288ae4d8a821cb5089c002f858844ac799a096d83d22ad391ef85b93580de242b8741984338075079d104f3dcd955247f4f5 SHA512 6b3ed29311671f7c9cad1969392427dd5df40aab48e56030009c07b25e0b57888791d5a2f78de0057c6dbd68287b96f2688a8e7013d90734d9f11602ec8f0aee +MISC metadata.xml 225 BLAKE2B 8fe058e3db782005457a2f722a63ad75255531de8409249ebd9a575f1f61af8a660e2d4dc21052c15768959db511647b9d90e2ee31fb40ce98d30476899460d9 SHA512 1695e8470502b8d7686e9b8f879511c1e112e7f5f6c576505e8d9a104251c862314ffae9e33a281ce85eb5a189e28133940e1983038cd47c6517f4e8fe02b5b6 diff --git a/dev-php/seld-jsonlint/metadata.xml b/dev-php/seld-jsonlint/metadata.xml new file mode 100644 index 0000000..2ee7994 --- /dev/null +++ b/dev-php/seld-jsonlint/metadata.xml @@ -0,0 +1,7 @@ + + + + + Seldaek/jsonlint + + diff --git a/dev-php/seld-jsonlint/seld-jsonlint-1.11.0.ebuild b/dev-php/seld-jsonlint/seld-jsonlint-1.11.0.ebuild new file mode 100644 index 0000000..bcb46f4 --- /dev/null +++ b/dev-php/seld-jsonlint/seld-jsonlint-1.11.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="JSON Linter" +HOMEPAGE="https://github.com/Seldaek/jsonlint" +SRC_URI="https://github.com/Seldaek/jsonlint/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/jsonlint-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND=" + dev-php/theseer-Autoload + !dev-php/jsonlint +" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + !dev-php/jsonlint +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Seld/JsonLint" + doins -r *.php bin src src/Seld/JsonLint +} diff --git a/dev-php/seld-phar-utils/Manifest b/dev-php/seld-phar-utils/Manifest new file mode 100644 index 0000000..c0ddc91 --- /dev/null +++ b/dev-php/seld-phar-utils/Manifest @@ -0,0 +1,3 @@ +DIST seld-phar-utils-1.2.1.tar.gz 4384 BLAKE2B 86900fa9fcb5744b7673779f71e4f8941a22f107e77dcec8a9575b629394639930c88d91d803bb659b89580fa241184844f83f1ff1278cb7bf42ccbb01197e17 SHA512 9366eb87fed17ea02efb994357fec8fb8f10363d27151b11a04294c8962a2261cb7f9f7aeb3d2a6a4ba2cf44c97252635cb01a7ca95e0d24586f0142be54694c +EBUILD seld-phar-utils-1.2.1.ebuild 753 BLAKE2B 1db048c9fce0c40ef42e3510095eea2c62f0c4c679e502343420f4a1ca5ff603fd78d3238d8fe82eb35ad2f71242879312ccb7acf793e93fde15f663fc601036 SHA512 92b65b572fe64c78b15f486e5114592f61dc6cf2e9c268490f14d8ac795295b791ec478dafa07be959607c06979df901f14423d9e063bc5f6bf31aa0fd8a34ae +MISC metadata.xml 227 BLAKE2B 14c92f085ab06fec8b7058c53452cbeaba29c891ef42efc6f9f634121ffb82ec5a2f66cc0892958422a8e3ae2239345c2341ef0c4bb341f4f54471f5a6750a40 SHA512 6cca657d85a4b543d39128338347a60c1e86a1db6aa5fb58e69be5790d315be3213c038392b26caa66f96b2ee4f59c00434cfe0b48eefb2ed5e4744f0f945bd0 diff --git a/dev-php/seld-phar-utils/metadata.xml b/dev-php/seld-phar-utils/metadata.xml new file mode 100644 index 0000000..812af4d --- /dev/null +++ b/dev-php/seld-phar-utils/metadata.xml @@ -0,0 +1,7 @@ + + + + + Seldaek/phar-utils + + diff --git a/dev-php/seld-phar-utils/seld-phar-utils-1.2.1.ebuild b/dev-php/seld-phar-utils/seld-phar-utils-1.2.1.ebuild new file mode 100644 index 0000000..415fa9c --- /dev/null +++ b/dev-php/seld-phar-utils/seld-phar-utils-1.2.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PHAR file format utilities, for when PHP phars you up" +HOMEPAGE="https://github.com/Seldaek/phar-utils" +SRC_URI="https://github.com/Seldaek/phar-utils/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/phar-utils-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND=" + dev-php/theseer-Autoload + !dev-php/phar-utils +" + +RDEPEND=" + >=dev-lang/php-5.3:* + dev-php/fedora-autoloader + !dev-php/phar-utils +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Seld/PharUtils" + doins -r *.php src src/* +} diff --git a/dev-php/seld-signal-handler/Manifest b/dev-php/seld-signal-handler/Manifest new file mode 100644 index 0000000..96b992c --- /dev/null +++ b/dev-php/seld-signal-handler/Manifest @@ -0,0 +1,3 @@ +DIST seld-signal-handler-2.0.2.tar.gz 6833 BLAKE2B 59a2818a51c6534fa34b1a9d10c29c411179568bf9453a40b49e8e653078f7d27b1df401c9d59aa84e4d59a6228150ce548718c7df4f8db22fd3c98e8cfbb5b0 SHA512 ee308b8a5765dd66b43e142ba9aba5630e4b9dc7266f5c98a6e1bba30dd267b393cbcb82819bc09725030a1a779f184201cf54457036ccc9595b8651dbaaca91 +EBUILD seld-signal-handler-2.0.2.ebuild 778 BLAKE2B 06fbcfc12cc4fba8abfa1ccdae3374fd3fcf3929fbc44d4bedd82e49a230b5becfeb33aca1156eec754e275277e15dbb515f4b39ffff063954ccaee59dd458e9 SHA512 593ee0bdf98e8b3399cc695f7471e1b0cebf76c8569466a12e54b264520517789000647ddb2f199085ecf3233b4643a7fa407c3c895c4b67dce4e8acd939d5d8 +MISC metadata.xml 231 BLAKE2B fadad2e465473ff0984cca3c17a644f734eef721dd8f5bbb7ddb8d263b38c9d886be4f2e0de7ce1cefc4568431efc964834229852f389553789f1bb989c31858 SHA512 e5fb26c72c2a43ff7cacabd2622af71f1c65b7c314e4511e9f7c75bbc411b00e36c75345c4b2eb8532714bfea59c407c73f9ef076d80d684d56621dab90510a1 diff --git a/dev-php/seld-signal-handler/metadata.xml b/dev-php/seld-signal-handler/metadata.xml new file mode 100644 index 0000000..2f9eb0d --- /dev/null +++ b/dev-php/seld-signal-handler/metadata.xml @@ -0,0 +1,7 @@ + + + + + Seldaek/signal-handler + + diff --git a/dev-php/seld-signal-handler/seld-signal-handler-2.0.2.ebuild b/dev-php/seld-signal-handler/seld-signal-handler-2.0.2.ebuild new file mode 100644 index 0000000..d090401 --- /dev/null +++ b/dev-php/seld-signal-handler/seld-signal-handler-2.0.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development" +HOMEPAGE="https://github.com/Seldaek/signal-handler" +SRC_URI="https://github.com/Seldaek/signal-handler/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/signal-handler-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Seld/Signal" + doins -r *.php src src/* +} diff --git a/dev-php/semver/Manifest b/dev-php/semver/Manifest new file mode 100644 index 0000000..a3e29e1 --- /dev/null +++ b/dev-php/semver/Manifest @@ -0,0 +1,3 @@ +DIST semver-3.4.3.tar.gz 20658 BLAKE2B 8c5c7d65c4810d511dd84f08de25d18575f85bd95ac0e359860fded240dcd0d9a431d862b2ee8d877e7dfb357b7d1203b985a54077b3314bea3a3bdba59e6718 SHA512 0a7a9d0bb1d9f1f276048c24b9a79dbf1bb5f66b7b1d6280a4e6cba9d72dc467a9a91346cefdcb639087378036f8bbc40658a64766eacbb2ba23dc2b82403fd4 +EBUILD semver-3.4.3.ebuild 726 BLAKE2B 8eb0e8369d03df82e7a37535d6f38e9bd93e1fbf6fe5596d9cfc0a0e0b5ee6b9514c7348d07645f3cacad1eeee4467ab11e45773e22fed1ec33491e1c5654232 SHA512 20f6cd71fd9d5ed369e196155e5de6d6e343e3812fc019f7d1f993b054966cdc2c154b19676d707f5b4f0750711e4ec5c9709c0773e74b7774baa58916acaf10 +MISC metadata.xml 224 BLAKE2B 2d3187a6fcf971dc1610047aaeb8c1dff3c435f33824f7385f9d01fc5663900ea5aacdd9568e51116c49d7a87e8a9dbdecf8fa74254671c7e965f6a72e609cf0 SHA512 647a500d1bcecee0bbd58d9ecf6e395cca2c69b3cdea74a02f699dc16c3a5ee07e2fa6921906b418bc26d2253074d09ab26dd4b89eaf23ea009f14f6ae664cf1 diff --git a/dev-php/semver/metadata.xml b/dev-php/semver/metadata.xml new file mode 100644 index 0000000..fadd745 --- /dev/null +++ b/dev-php/semver/metadata.xml @@ -0,0 +1,7 @@ + + + + + composer/semver + + diff --git a/dev-php/semver/semver-3.4.3.ebuild b/dev-php/semver/semver-3.4.3.ebuild new file mode 100644 index 0000000..1a1af37 --- /dev/null +++ b/dev-php/semver/semver-3.4.3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Semver library that offers utilities, version constraint parsing and validation." +HOMEPAGE="https://github.com/composer/semver" +SRC_URI="https://github.com/composer/semver/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/semver-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die +} + +src_install() { + insinto "/usr/share/php/Composer/Semver" + doins -r *.php src/* +} diff --git a/dev-php/spdx-licenses/Manifest b/dev-php/spdx-licenses/Manifest new file mode 100644 index 0000000..1bc5efe --- /dev/null +++ b/dev-php/spdx-licenses/Manifest @@ -0,0 +1,4 @@ +AUX spdx-licenses-1.5.8-res_dir.patch 470 BLAKE2B d56da7b6e81aab7e57dda7d1604cdcf881adb748275ac4db655b2a8d1abf7b17717cefccd40eebcdb87da1d14bbbd626fba6828a899594f7761b583d01f72634 SHA512 79af76b48d393b2427528a8d38c940944c4b6a746839b7ba33ff00742af5b3e1f4074d9dc22bff2f2b2016095ba67d6366d19d117fece5009dcc6e6ff3fae35c +DIST spdx-licenses-1.5.8.tar.gz 16162 BLAKE2B 43eed545d32d5395ae8a87f5ef6726b91436f01d7cdeba42b39074b7f897e3fe691ee6a036338c8319bf7206af7c65316edb5f4cd9f44cb89c39eb2e6f781681 SHA512 f8498384dda050036204da1fb4f60cb651e1a525a34031c9e6cd0b316cb5d961bbd1f4a5cdc6f7075c0ca6974b1b04686829c4715c5043dad68056737a2a5585 +EBUILD spdx-licenses-1.5.8-r1.ebuild 764 BLAKE2B 6447b52fbf520132978e70fbb386528a119fe7bd8de34e093167d9308743142e737f3951e2e3d4a9463012f7334f00a8d04c8a3b9f3c56d4ccc6ccc8948d41c0 SHA512 5f50242724c3d9cb721c83396db76074ac530f6f06fbdc83eebf954eb79d441a9e7fd3d2e2abfcc5dac3983a23a3605e7f72ee01a7e0d75af5dd9537bc066518 +MISC metadata.xml 231 BLAKE2B f3b23bcec715ee058b0d67ac09ba21367e3ab00a2f4ef941223d87457efd4f1c9593f6bc1d5267d29a253424cedc88cc3e5ad4a97511a4420ef7de251a1f15e6 SHA512 44cd6a0f6a1a252fb62f0a77fb0d860b5f9307b343765cf40ad9d2012e706b95686f0d7a7658272818997fa92766701ff758643714e2a3f8f8aeb5986851354a diff --git a/dev-php/spdx-licenses/files/spdx-licenses-1.5.8-res_dir.patch b/dev-php/spdx-licenses/files/spdx-licenses-1.5.8-res_dir.patch new file mode 100644 index 0000000..3d49e70 --- /dev/null +++ b/dev-php/spdx-licenses/files/spdx-licenses-1.5.8-res_dir.patch @@ -0,0 +1,12 @@ +diff '--color=auto' -urN spdx-licenses-1.5.8.orig/src/SpdxLicenses.php spdx-licenses-1.5.8/src/SpdxLicenses.php +--- spdx-licenses-1.5.8.orig/src/SpdxLicenses.php 2023-11-20 08:44:33.000000000 +0100 ++++ spdx-licenses-1.5.8/src/SpdxLicenses.php 2025-10-07 15:10:08.260898608 +0200 +@@ -213,7 +213,7 @@ + */ + public static function getResourcesDir() + { +- return dirname(__DIR__) . '/res'; ++ return dirname(__DIR__) . '/Spdx/res'; + } + + /** diff --git a/dev-php/spdx-licenses/metadata.xml b/dev-php/spdx-licenses/metadata.xml new file mode 100644 index 0000000..04d6f52 --- /dev/null +++ b/dev-php/spdx-licenses/metadata.xml @@ -0,0 +1,7 @@ + + + + + composer/spdx-licenses + + diff --git a/dev-php/spdx-licenses/spdx-licenses-1.5.8-r1.ebuild b/dev-php/spdx-licenses/spdx-licenses-1.5.8-r1.ebuild new file mode 100644 index 0000000..e7feef2 --- /dev/null +++ b/dev-php/spdx-licenses/spdx-licenses-1.5.8-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="SPDX licenses list and validation library." +HOMEPAGE="https://github.com/composer/spdx-licenses" +SRC_URI="https://github.com/composer/spdx-licenses/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/spdx-licenses-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +PATCHES=" + ${FILESDIR}/${P}-res_dir.patch +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die +} + +src_install() { + insinto "/usr/share/php/Composer/Spdx" + doins -r *.php .github res src/* +} diff --git a/dev-php/staabm-side-effects-detector/Manifest b/dev-php/staabm-side-effects-detector/Manifest new file mode 100644 index 0000000..a89a98a --- /dev/null +++ b/dev-php/staabm-side-effects-detector/Manifest @@ -0,0 +1,5 @@ +AUX autoload-test.php 124 BLAKE2B 863501b74768d0ea3543a1da97da9539d3f2096c7a8946fd6e25ef3725374564c2857722e72679e801ab5b636e6f4bfb38ad3742036e17f117c7714788512525 SHA512 c7bc8c8562ab824480cfa7b780babdcb1d7b0984c39c27ac8caa5d0325aa6a5637071d75089395bee5734a5c74e5858ba701d6effc66cb424600ae513b5d5d3d +AUX autoload.php 357 BLAKE2B 4d26a4cc62168eb008a93595daf407b58673c69fd018cecf54e3543e241bdbcd14ae28ec6c0434379b66614b67620d46eb03724209eb73a76e6ab6fb14078e37 SHA512 a30b67d368cf03447201d583d289d20595eeb690129cd601423ab112ffb83ad409acc8227f4915471291ea6e25e3b3f60e6032cfb0599dae86c04eb14e0bfeb0 +DIST staabm-side-effects-detector-1.0.5.tar.gz 14042 BLAKE2B 00e7f3005bbbe27347eccec8ad9de675df036252e611472b82e6aa071f383d7fdffa5f37f5bf6aec2c5e03c5bea3f9aab447719cee9503dae49851339c2329d5 SHA512 58af519f427a86f6d257b6c6b026057c523857db0ddebdfce1bcd6b91c5a5f0612f72cf914fdee03eb3ef3bc29e9e3f1e1958dbad7c0ce4de50facbfd77d48eb +EBUILD staabm-side-effects-detector-1.0.5.ebuild 1152 BLAKE2B e1494f2cd417299bb32635d2e05725f141659029d9ee52410ea8a67dc0457c72e68f171cd2c23f83acb6336cd781f520a42f5e2a24afe0b0247362d43e23cb7a SHA512 e0ac6b2524440f1b04cdbeb6549e0ab528e34744e7d531c29dd79b65a6ee69d66c56c408de7c689c6369206b5c7a89f7cf7e69203bc8341a404e53bc49a5984c +MISC metadata.xml 601 BLAKE2B 63c3458c428d6fad6c4d876fb01494b0160418544f4f0bb46ce7b9200a8b6cf8f32d43e30821a28c41836e3bcb0bc1754a6997087e5d44e055774fbe7e64e776 SHA512 6b02dbc5cca5e739fbfbe8132b53a17383643dc25918206bf97df340eb92e8261bd0665ae8633637da3c2714da5ced4a692368fba9609e28bd7f5042d03389f7 diff --git a/dev-php/staabm-side-effects-detector/files/autoload-test.php b/dev-php/staabm-side-effects-detector/files/autoload-test.php new file mode 100644 index 0000000..2e7c962 --- /dev/null +++ b/dev-php/staabm-side-effects-detector/files/autoload-test.php @@ -0,0 +1,7 @@ + '/SideEffect.php', + 'staabm\\sideeffectsdetector\\sideeffectsdetector' => '/SideEffectsDetector.php', + ), + __DIR__ +); +// @codeCoverageIgnoreEnd diff --git a/dev-php/staabm-side-effects-detector/metadata.xml b/dev-php/staabm-side-effects-detector/metadata.xml new file mode 100644 index 0000000..12b8684 --- /dev/null +++ b/dev-php/staabm-side-effects-detector/metadata.xml @@ -0,0 +1,19 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a PHP component for analyzing a php-code + for side-effects. + + + staabm/side-effects-detector + + diff --git a/dev-php/staabm-side-effects-detector/staabm-side-effects-detector-1.0.5.ebuild b/dev-php/staabm-side-effects-detector/staabm-side-effects-detector-1.0.5.ebuild new file mode 100644 index 0000000..43e39cb --- /dev/null +++ b/dev-php/staabm-side-effects-detector/staabm-side-effects-detector-1.0.5.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN//staabm-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Analyzes php-code for side-effects" +HOMEPAGE="https://github.com/staabm/side-effects-detector" +SRC_URI="https://github.com/staabm/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND="dev-lang/php:*[tokenizer] + dev-php/fedora-autoloader" +BDEPEND="test? ( dev-php/composer + dev-php/phpunit )" + +src_prepare() { + default + + install -D -m 644 "${FILESDIR}"/autoload.php \ + lib/autoload.php || die "install failed" + install -D -m 644 "${FILESDIR}"/autoload-test.php \ + vendor/autoload.php || die "install test failed" +} + +src_test() { + composer require -d "${T}" --prefer-source \ + --dev "${PN/-/\/}:${PV}" || die "composer failed" + cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \ + || die "cp failed" + phpunit --testdox || die "phpunit failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/staabm/SideEffectsDetector + doins -r lib/. +} diff --git a/dev-php/symfony-cache-contracts/Manifest b/dev-php/symfony-cache-contracts/Manifest new file mode 100644 index 0000000..4968ee6 --- /dev/null +++ b/dev-php/symfony-cache-contracts/Manifest @@ -0,0 +1,3 @@ +DIST symfony-cache-contracts-3.6.0.tar.gz 4376 BLAKE2B 7e33ce004719a9cdef718939a2e1c3fc82a9e2be51ad7f8c5097c5e29172c8ee5e373fc9307bf65b5f83b76a68ed97e10b758d48c5971082bdd6fa03a2600aeb SHA512 51b4c574a2657144761f158fe008c27737a19857b199e7923f3bef657e4710363b047173e2e5360fb54d0b87790b18b273a44a0bf05b3a7658917f3f2f40bdca +EBUILD symfony-cache-contracts-3.6.0.ebuild 1012 BLAKE2B 8edf5d48bdbe443d6f3c475bcff8644c8a3cb3c38080bc1e0ea8351189122df7d4a1e1e13aaf6cf112da8e3754ef5b4af1b2114eead03fbf76aa94d844db3335 SHA512 92363f0b0e83da52deb67e02c9ad72d6edca4960a5d6bda5656adabefc424201ec8760a451f6b8e73c13c1568328d629c58cd2e7b916071d0bbe4c1ce593e9ae +MISC metadata.xml 232 BLAKE2B df81223a82f600cf969644248e662ed6c3e919bc2ad591fc5f0d864a5ccd04b7006b109119937c5ef7d7f55f2c98822c4d69a1b91a747ad2bcffe5c0188f044e SHA512 9786af774ff8ec956f06db2d667d5baa176d8fcf3b9c64e54ffc5bd9d5dc4550242ee7e366980583c3d63dab1318f114cbe70b2a07c3b407aa4cc9fe8205fb47 diff --git a/dev-php/symfony-cache-contracts/metadata.xml b/dev-php/symfony-cache-contracts/metadata.xml new file mode 100644 index 0000000..cb4e0f2 --- /dev/null +++ b/dev-php/symfony-cache-contracts/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/cache-contracts + + diff --git a/dev-php/symfony-cache-contracts/symfony-cache-contracts-3.6.0.ebuild b/dev-php/symfony-cache-contracts/symfony-cache-contracts-3.6.0.ebuild new file mode 100644 index 0000000..fb03559 --- /dev/null +++ b/dev-php/symfony-cache-contracts/symfony-cache-contracts-3.6.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Generic abstractions related to caching" +HOMEPAGE="https://github.com/symfony/cache-contracts" +SRC_URI="https://github.com/symfony/cache-contracts/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/cache-contracts-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.1:* + dev-php/fedora-autoloader + dev-php/psr-cache +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/cache + + diff --git a/dev-php/symfony-cache/symfony-cache-7.3.4.ebuild b/dev-php/symfony-cache/symfony-cache-7.3.4.ebuild new file mode 100644 index 0000000..29a32f7 --- /dev/null +++ b/dev-php/symfony-cache/symfony-cache-7.3.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Provides extended PSR-6, PSR-16 (and tags) implementations" +HOMEPAGE="https://github.com/symfony/cache" +SRC_URI="https://github.com/symfony/cache/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/cache-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/psr-cache + dev-php/psr-log + dev-php/symfony-cache-contracts + dev-php/symfony-deprecation-contracts + dev-php/symfony-service-contracts + dev-php/symfony-var-exporter +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/clock + + diff --git a/dev-php/symfony-clock/symfony-clock-7.3.0.ebuild b/dev-php/symfony-clock/symfony-clock-7.3.0.ebuild new file mode 100644 index 0000000..3f18a0b --- /dev/null +++ b/dev-php/symfony-clock/symfony-clock-7.3.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Decouples applications from the system clock" +HOMEPAGE="https://github.com/symfony/clock" +SRC_URI="https://github.com/symfony/clock/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/clock-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/psr-clock + dev-php/symfony-polyfill-php83 +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/Clock" + doins -r *.php LICENSE Resources Test +} diff --git a/dev-php/symfony-console/Manifest b/dev-php/symfony-console/Manifest new file mode 100644 index 0000000..384e42e --- /dev/null +++ b/dev-php/symfony-console/Manifest @@ -0,0 +1,3 @@ +DIST symfony-console-7.3.4.tar.gz 117253 BLAKE2B f1dcdf823b71834883c82dbade8c28285bdd6520b93a70ef62604bceeb4ca7389b550beff5cc2be8ed8c501c242e98c624a11249b6faf6d17defd8d4f50eb41b SHA512 83fe38483ccf29e4552815b03cab14cb58c9e8bab8876398fdea69dd882d2847c36c4c5ea4a853097bb23838f130070351caec3b388f62053c9d892002ebb33d +EBUILD symfony-console-7.3.4.ebuild 1778 BLAKE2B 52cb7128f6b869228c129111fe63ded5c5bcc8c7be2a201e6603dc7cdf5c94a02dda832f22c571fb92dcb3264ba93c81c878b92018b42b0a9fdbb080a402f0d9 SHA512 5f72564b2db0313da850b34d7724d21bb3389febfd7fc8152e7b8166e1250b14d4f6a31636edfdaeca343839d67ca021444a3bd15f7b325d84991b52c6595e5e +MISC metadata.xml 224 BLAKE2B 92eb21999cbcf3d2db9a58c9bdf9d084fb042e2b3b04dfb63fa81026e275d445af99e65e71009504e3c408faf84c5b955085903a7bf8a8ab1cab5032d25a73aa SHA512 e6a8d47756768bb0f28d15309d43af473e00f8d43c6eed24b9d4a44e4f403448a360baaa86d1ab4686f270660f7b3042badb45d517383ab91679ce2577dff6ab diff --git a/dev-php/symfony-console/metadata.xml b/dev-php/symfony-console/metadata.xml new file mode 100644 index 0000000..6314f59 --- /dev/null +++ b/dev-php/symfony-console/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/console + + diff --git a/dev-php/symfony-console/symfony-console-7.3.4.ebuild b/dev-php/symfony-console/symfony-console-7.3.4.ebuild new file mode 100644 index 0000000..a5b2431 --- /dev/null +++ b/dev-php/symfony-console/symfony-console-7.3.4.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Eases the creation of beautiful and testable command line interfaces" +HOMEPAGE="https://github.com/symfony/console" +SRC_URI="https://github.com/symfony/console/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/console-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/symfony-deprecation-contracts + dev-php/symfony-polyfill-mbstring + dev-php/symfony-service-contracts + dev-php/symfony-string +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/deprecation-contracts + + diff --git a/dev-php/symfony-deprecation-contracts/symfony-deprecation-contracts-3.6.0.ebuild b/dev-php/symfony-deprecation-contracts/symfony-deprecation-contracts-3.6.0.ebuild new file mode 100644 index 0000000..1f329c2 --- /dev/null +++ b/dev-php/symfony-deprecation-contracts/symfony-deprecation-contracts-3.6.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A generic function and convention to trigger deprecation notices" +HOMEPAGE="https://github.com/symfony/deprecation-contracts" +SRC_URI="https://github.com/symfony/deprecation-contracts/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/deprecation-contracts-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.1:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + echo " autoload.php + echo "require_once \"${EPREFIX}/usr/share/php/Fedora/Autoloader/autoload.php\";" >> autoload.php + + echo "require_once __DIR__ . \"/function.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/DeprecationContracts" + doins -r *.php LICENSE +} diff --git a/dev-php/symfony-error-handler/Manifest b/dev-php/symfony-error-handler/Manifest new file mode 100644 index 0000000..c053a22 --- /dev/null +++ b/dev-php/symfony-error-handler/Manifest @@ -0,0 +1,3 @@ +DIST symfony-error-handler-7.3.4.tar.gz 68026 BLAKE2B 9bc993d2732b3b57c5c8755447164db950da8b71c2fd42527f18d4913f2443eccf0a882d56573b36e8f38a6ceed2b06e1806a5299b0953b168fde23855047ae5 SHA512 8c9a23f03ac68c96a5cfae8bf7bb50894a5016fb8aacee791e102ef2427989b62ba7e081ea7547501ca31a4003c2657fc994545dff6f24c85a31a644f62abc41 +EBUILD symfony-error-handler-7.3.4.ebuild 1541 BLAKE2B 6522bfd3d355a582e654dc01783845bea91c972bfe2426ba39707a342e750654409151dc26854f0019cfdec5ddd56d0cd4646ef65090fa3fcf059d7827857029 SHA512 ad9896196707c7f12cd124fe12ca93d4a5ad93c24dba24edc2ff048a68b8b56e70240f15f0c8b965817d7b8ededa09e06405913aea01a42c3a1e1f484b0ef658 +MISC metadata.xml 230 BLAKE2B 3a84c7a897ae81a5bc17992d6dc4ad04caa9460ca380e3e641dbbc8e389250969a3566fb194909ff070fd16bb7242470b10665a704006027b0b5c857ab60bbd5 SHA512 3b1e672d9e7a9d7483ed620b4c53c380015655c5419813e97612241f8eeb6710fda7d0874256ee440fa7728af38c951bd43e58d3b1bf2e275dc3f5185bae56ff diff --git a/dev-php/symfony-error-handler/metadata.xml b/dev-php/symfony-error-handler/metadata.xml new file mode 100644 index 0000000..6db20d5 --- /dev/null +++ b/dev-php/symfony-error-handler/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/error-handler + + diff --git a/dev-php/symfony-error-handler/symfony-error-handler-7.3.4.ebuild b/dev-php/symfony-error-handler/symfony-error-handler-7.3.4.ebuild new file mode 100644 index 0000000..390fd95 --- /dev/null +++ b/dev-php/symfony-error-handler/symfony-error-handler-7.3.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Provides tools to manage errors and ease debugging PHP code" +HOMEPAGE="https://github.com/symfony/error-handler" +SRC_URI="https://github.com/symfony/error-handler/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/error-handler-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/psr-log + dev-php/symfony-var-dumper +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/event-dispatcher-contracts + + diff --git a/dev-php/symfony-event-dispatcher-contracts/symfony-event-dispatcher-contracts-3.6.0.ebuild b/dev-php/symfony-event-dispatcher-contracts/symfony-event-dispatcher-contracts-3.6.0.ebuild new file mode 100644 index 0000000..48ffba0 --- /dev/null +++ b/dev-php/symfony-event-dispatcher-contracts/symfony-event-dispatcher-contracts-3.6.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Generic abstractions related to dispatching event" +HOMEPAGE="https://github.com/symfony/event-dispatcher-contracts" +SRC_URI="https://github.com/symfony/event-dispatcher-contracts/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/event-dispatcher-contracts-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.1:* + dev-php/fedora-autoloader + dev-php/psr-event-dispatcher +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/event-dispatcher + + diff --git a/dev-php/symfony-event-dispatcher/symfony-event-dispatcher-7.3.3.ebuild b/dev-php/symfony-event-dispatcher/symfony-event-dispatcher-7.3.3.ebuild new file mode 100644 index 0000000..5248cbc --- /dev/null +++ b/dev-php/symfony-event-dispatcher/symfony-event-dispatcher-7.3.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Provides tools that allow your application components to communicate with each other by dispatching events and listening to them" +HOMEPAGE="https://github.com/symfony/event-dispatcher" +SRC_URI="https://github.com/symfony/event-dispatcher/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/event-dispatcher-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/symfony-event-dispatcher-contracts +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/filesystem + + diff --git a/dev-php/symfony-filesystem/symfony-filesystem-5.4.45.ebuild b/dev-php/symfony-filesystem/symfony-filesystem-5.4.45.ebuild new file mode 100644 index 0000000..be95f22 --- /dev/null +++ b/dev-php/symfony-filesystem/symfony-filesystem-5.4.45.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Provides basic utilities for the filesystem" +HOMEPAGE="https://github.com/symfony/filesystem" +SRC_URI="https://github.com/symfony/filesystem/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/filesystem-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader + dev-php/symfony-polyfill-ctype + dev-php/symfony-polyfill-mbstring + dev-php/symfony-polyfill-php80 +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <> autoload.php < + + + + symfony/finder + + diff --git a/dev-php/symfony-finder/symfony-finder-5.4.45.ebuild b/dev-php/symfony-finder/symfony-finder-5.4.45.ebuild new file mode 100644 index 0000000..d05236e --- /dev/null +++ b/dev-php/symfony-finder/symfony-finder-5.4.45.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Finds files and directories via an intuitive fluent interface" +HOMEPAGE="https://github.com/symfony/finder" +SRC_URI="https://github.com/symfony/finder/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/finder-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader + dev-php/symfony-deprecation-contracts + dev-php/symfony-polyfill-php80 +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/http-foundation + + diff --git a/dev-php/symfony-http-foundation/symfony-http-foundation-7.3.4.ebuild b/dev-php/symfony-http-foundation/symfony-http-foundation-7.3.4.ebuild new file mode 100644 index 0000000..cbf0bc1 --- /dev/null +++ b/dev-php/symfony-http-foundation/symfony-http-foundation-7.3.4.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Defines an object-oriented layer for the HTTP specification" +HOMEPAGE="https://github.com/symfony/http-foundation" +SRC_URI="https://github.com/symfony/http-foundation/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/http-foundation-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/symfony-deprecation-contracts + dev-php/symfony-polyfill-mbstring + dev-php/symfony-polyfill-php83 +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/http-kernel + + diff --git a/dev-php/symfony-http-kernel/symfony-http-kernel-7.3.4.ebuild b/dev-php/symfony-http-kernel/symfony-http-kernel-7.3.4.ebuild new file mode 100644 index 0000000..feb90a6 --- /dev/null +++ b/dev-php/symfony-http-kernel/symfony-http-kernel-7.3.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Provides a structured process for converting a Request into a Response" +HOMEPAGE="https://github.com/symfony/http-kernel" +SRC_URI="https://github.com/symfony/http-kernel/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/http-kernel-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/psr-log + dev-php/symfony-deprecation-contracts + dev-php/symfony-error-handler + dev-php/symfony-event-dispatcher + dev-php/symfony-http-foundation + dev-php/symfony-polyfill-ctype +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/polyfill-ctype + + diff --git a/dev-php/symfony-polyfill-ctype/symfony-polyfill-ctype-1.33.0.ebuild b/dev-php/symfony-polyfill-ctype/symfony-polyfill-ctype-1.33.0.ebuild new file mode 100644 index 0000000..6752708 --- /dev/null +++ b/dev-php/symfony-polyfill-ctype/symfony-polyfill-ctype-1.33.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Symfony polyfill for ctype functions" +HOMEPAGE="https://github.com/symfony/polyfill-ctype" +SRC_URI="https://github.com/symfony/polyfill-ctype/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/polyfill-ctype-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/bootstrap.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Polyfill/Ctype" + doins -r *.php LICENSE +} diff --git a/dev-php/symfony-polyfill-intl-grapheme/Manifest b/dev-php/symfony-polyfill-intl-grapheme/Manifest new file mode 100644 index 0000000..7d4779d --- /dev/null +++ b/dev-php/symfony-polyfill-intl-grapheme/Manifest @@ -0,0 +1,3 @@ +DIST symfony-polyfill-intl-grapheme-1.33.0.tar.gz 6238 BLAKE2B b56fd8d410a827593df32fa2bb5dc5731142fd9e060ef0583e393c73d1f903681d2803d35e0bd92b137d9e3cfdce4a359c73d64f41ba3e813bbdc5bdd494cbf9 SHA512 7c60e56dbc480f31725a2e14aae24f5d96d71ad3a436168284c1137fe4baf0459f386fe23392be96ea32e85b0795d28fe1d0534528488060771b3e46e28ac5f7 +EBUILD symfony-polyfill-intl-grapheme-1.33.0.ebuild 834 BLAKE2B 54305a7230cd57e7f565213c4273cb185d9c2c162f19e16508ae4ffe0407621a87a234959b69cced97713b1cc81308ebf85641d8ce698be4d21d1b3ff653e1ec SHA512 54c14425c074b4a9f9647e205e4234c8873f0157871693d9d921440e2266a46c3bc98f9a86ffbd808b2f87d1cc624abd70039c0701e268752ba06e716a2a186a +MISC metadata.xml 239 BLAKE2B f9c179f5d9442e414a58b58080594af5f48582b99bcba4525b993b4a044517b3d4377fdfd3d2c184b98d5bcbd07b393b5d68d88be967eeeb6241f4dfe64722f2 SHA512 020918233ca28a6fc6a62cb8a9b40166d5813e3796798894fb61c8262e97c5f87fcbdf8b6012d0ddb629ff0a89fc1e36b4d42297ca1fb41dd523cabe8467055a diff --git a/dev-php/symfony-polyfill-intl-grapheme/metadata.xml b/dev-php/symfony-polyfill-intl-grapheme/metadata.xml new file mode 100644 index 0000000..7acedb7 --- /dev/null +++ b/dev-php/symfony-polyfill-intl-grapheme/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/polyfill-intl-grapheme + + diff --git a/dev-php/symfony-polyfill-intl-grapheme/symfony-polyfill-intl-grapheme-1.33.0.ebuild b/dev-php/symfony-polyfill-intl-grapheme/symfony-polyfill-intl-grapheme-1.33.0.ebuild new file mode 100644 index 0000000..228f0be --- /dev/null +++ b/dev-php/symfony-polyfill-intl-grapheme/symfony-polyfill-intl-grapheme-1.33.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Symfony polyfill for intl's grapheme_* functions" +HOMEPAGE="https://github.com/symfony/polyfill-intl-grapheme" +SRC_URI="https://github.com/symfony/polyfill-intl-grapheme/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/polyfill-intl-grapheme-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/bootstrap.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Polyfill/Intl/Grapheme" + doins -r *.php LICENSE +} diff --git a/dev-php/symfony-polyfill-intl-normalizer/Manifest b/dev-php/symfony-polyfill-intl-normalizer/Manifest new file mode 100644 index 0000000..7d64029 --- /dev/null +++ b/dev-php/symfony-polyfill-intl-normalizer/Manifest @@ -0,0 +1,3 @@ +DIST symfony-polyfill-intl-normalizer-1.33.0.tar.gz 41488 BLAKE2B 572e4e080f0b549a363fc5d6f79a5f066b39c0e2b75f468b54672ff46d6044bb8ddb20e19d2e8a1a48ba3b250eb912eb3c699e0704d5449cc97ad084d331dd7a SHA512 dd36f1689846a3df11c47c6a36405366171813bd3ae1cff918275006967fa66609640954ea3b153a4eca242e8b26606b8b5a632c1e21c2bfb4c4ed7c9f080fa6 +EBUILD symfony-polyfill-intl-normalizer-1.33.0.ebuild 870 BLAKE2B 8c7e1205e2c2c34f870f6574b0760f8b039aecfc48ef989797aa140d2f82729e7e63b374b5cdc2d33978d0441d99adafb8a49199e31016015b4f64bbdccb4828 SHA512 3eb42ddc5052b5edc3ca1dbcc7cb728f35c407fef243db964a90bd8d09904078041a02362d271f9c17fe427a75108978cb52bac10ad035760fdde59524322687 +MISC metadata.xml 241 BLAKE2B 68a2ecb55bba7ded33eefdb3fd67ac82f7c331f52ebce9029d498f5e6aa824704293c25775953a2e8e6f23b549fc0badfde3b9bf0497ff82a15b7acc78c52da8 SHA512 b6bf197bdb2afceda8f9b03caf26bfaebd7d1185f281b44c9fbf9f07bba23a0d6cc09e43576488ccedae2079594227aff258d3fb99c7a8333a570bfb08ee6cba diff --git a/dev-php/symfony-polyfill-intl-normalizer/metadata.xml b/dev-php/symfony-polyfill-intl-normalizer/metadata.xml new file mode 100644 index 0000000..d5c67cb --- /dev/null +++ b/dev-php/symfony-polyfill-intl-normalizer/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/polyfill-intl-normalizer + + diff --git a/dev-php/symfony-polyfill-intl-normalizer/symfony-polyfill-intl-normalizer-1.33.0.ebuild b/dev-php/symfony-polyfill-intl-normalizer/symfony-polyfill-intl-normalizer-1.33.0.ebuild new file mode 100644 index 0000000..1d901ce --- /dev/null +++ b/dev-php/symfony-polyfill-intl-normalizer/symfony-polyfill-intl-normalizer-1.33.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Symfony polyfill for intl's Normalizer class and related functions" +HOMEPAGE="https://github.com/symfony/polyfill-intl-normalizer" +SRC_URI="https://github.com/symfony/polyfill-intl-normalizer/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/polyfill-intl-normalizer-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/bootstrap.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Polyfill/Intl/Normalizer" + doins -r *.php LICENSE Resources +} diff --git a/dev-php/symfony-polyfill-mbstring/Manifest b/dev-php/symfony-polyfill-mbstring/Manifest new file mode 100644 index 0000000..390a296 --- /dev/null +++ b/dev-php/symfony-polyfill-mbstring/Manifest @@ -0,0 +1,3 @@ +DIST symfony-polyfill-mbstring-1.33.0.tar.gz 30097 BLAKE2B 58b3da3c1736b61713702f1390cb62e7681cba1e40f4f6373e36ed13c3b313a64ca38135c9af83a59dcef039e4420a577ffdefe0db5df9b324340a34ac99a94c SHA512 0f9a6a3028ffea3119e3bbf6f09c0e565c7b4505c234df3d741064e5976b3fd53edfc4d8b2ed998b478280ba59c5399b8c4abec9b40cbd07f04a2c2876156984 +EBUILD symfony-polyfill-mbstring-1.33.0.ebuild 819 BLAKE2B b04430885d2c3c106c2edfeb1d01abd7f59d5048d8401a5be4ce8d12be3f97df2ade1b003ae8118a362e422fd4633672fbcda4f3dd3bc8136e698edcea131fe2 SHA512 67876d231490b06161053139fc75101006744bd6dd4fa12956dd9402ddc05ad0a02a6f9769a53b0ae9bde5ba29bb267645ff9ec082bedc2aa7220325e3508684 +MISC metadata.xml 234 BLAKE2B ea43a255f659dae5a614022fa994165b08cf866f6ab32cc2486f444a5848ab50838b17c67a9fcc6a489e3d8e52224cd2d09403dbdd394f941c985cd910ca9e03 SHA512 204325560747f33703981cc348f728097ba651d5acfd5fae0bd833258e8d191f72b72c16304d82b6cc9409fa18517460420d0ad6dbb46b9d8660034ced79672a diff --git a/dev-php/symfony-polyfill-mbstring/metadata.xml b/dev-php/symfony-polyfill-mbstring/metadata.xml new file mode 100644 index 0000000..ff904c0 --- /dev/null +++ b/dev-php/symfony-polyfill-mbstring/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/polyfill-mbstring + + diff --git a/dev-php/symfony-polyfill-mbstring/symfony-polyfill-mbstring-1.33.0.ebuild b/dev-php/symfony-polyfill-mbstring/symfony-polyfill-mbstring-1.33.0.ebuild new file mode 100644 index 0000000..ec6d5f4 --- /dev/null +++ b/dev-php/symfony-polyfill-mbstring/symfony-polyfill-mbstring-1.33.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Symfony polyfill for the Mbstring extension" +HOMEPAGE="https://github.com/symfony/polyfill-mbstring" +SRC_URI="https://github.com/symfony/polyfill-mbstring/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/polyfill-mbstring-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/bootstrap.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Polyfill/Mbstring" + doins -r *.php LICENSE Resources +} diff --git a/dev-php/symfony-polyfill-php73/Manifest b/dev-php/symfony-polyfill-php73/Manifest new file mode 100644 index 0000000..e6a06a8 --- /dev/null +++ b/dev-php/symfony-polyfill-php73/Manifest @@ -0,0 +1,3 @@ +DIST symfony-polyfill-php73-1.31.0.tar.gz 2414 BLAKE2B ea5cb5a93371d396ca78e903f94156186d71ba3a681bbe7e716e67b13448cba723d76352ef9cc19c06166cbd67d6767477230576d6bf5326f28828b8465bdf85 SHA512 dcf54541f24aed9afb32f8bd92af207a8e4d93b9154d97a7a91506d2d294a9c050db9c136128e71e961e94f3de2e444d0baa0e986154fcde8a915462a73b4916 +EBUILD symfony-polyfill-php73-1.31.0.ebuild 817 BLAKE2B ee664f87380dd2f0d25ba0f39770c2b4aa6e212bdaaa433c4980d2876346e41200ad34a56e40f4650cdf5994f0603a469cce69a782e1d443eb3a44c9f3c8c579 SHA512 73e4e6a8d12059892b306edada6a2c57bd833aeee0a14e380b2bdfe32aa278f4b70f42219095f6a3a5e8e1ece7e4c542e978d8d69f625bb351261f8a61057af8 +MISC metadata.xml 231 BLAKE2B f9d67befdbd514b350eedc8d32c6817dd7e3de0193a88c977b9076402ba9b12d33611e9ef714981f26b852c7d3259ddd05edf27ae344b1859382ee9c46fd0cef SHA512 061f8bcaf98576e5057feb9561e98915c241fc05629395c728a7d9a63dd9dea615e62042b7ee70687625aa11e22e20df22bda61fea2924dc2e2b47b118a3d6b8 diff --git a/dev-php/symfony-polyfill-php73/metadata.xml b/dev-php/symfony-polyfill-php73/metadata.xml new file mode 100644 index 0000000..e75bc42 --- /dev/null +++ b/dev-php/symfony-polyfill-php73/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/polyfill-php73 + + diff --git a/dev-php/symfony-polyfill-php73/symfony-polyfill-php73-1.31.0.ebuild b/dev-php/symfony-polyfill-php73/symfony-polyfill-php73-1.31.0.ebuild new file mode 100644 index 0000000..d146499 --- /dev/null +++ b/dev-php/symfony-polyfill-php73/symfony-polyfill-php73-1.31.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions" +HOMEPAGE="https://github.com/symfony/polyfill-php73" +SRC_URI="https://github.com/symfony/polyfill-php73/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/polyfill-php73-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/bootstrap.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Polyfill/Php73" + doins -r *.php Resources +} diff --git a/dev-php/symfony-polyfill-php80/Manifest b/dev-php/symfony-polyfill-php80/Manifest new file mode 100644 index 0000000..2cc88e5 --- /dev/null +++ b/dev-php/symfony-polyfill-php80/Manifest @@ -0,0 +1,3 @@ +DIST symfony-polyfill-php80-1.31.0.tar.gz 4123 BLAKE2B c728d10daddf3017b4557a23e2791b6ce043853a48a3062151dd6ee3bfe61f9630f41d85a9c945b90a3e26a368468638446a2367f9e24cb28f8a14a89763f366 SHA512 74b5cb4cb204e19711a55711bdcf6a13ee77816fc4d184b1576debfd93aad0e60cd9f882fba74a6ac5e2a5eb05dd4dcc8b3285a3724bf2dd606a69d1fb9b810b +EBUILD symfony-polyfill-php80-1.31.0.ebuild 837 BLAKE2B 99e73cca53db20c002e48bfc459d4ec08b40e093b4ea12bba8e8ca30bdd4248855a21e945fca4c21f2a7b140709c541f521fc1c99e1960b476ebd786c54feb13 SHA512 8b1d28dab278fa21452a110851d59441371d98af6f45c756aa238cc6f1ca49a6ba3f7896ea1c43d0dfe54da8e24fb596b835e5603f225a8a7bb1476d6b7d8141 +MISC metadata.xml 231 BLAKE2B d780ca85cb888fe819473914e79d30c03a1f12db6cfda648997fa60ce5b5af8263a61a28c1188513373ff2d05577afd1055c7787f109b51d35173cc401da80c6 SHA512 fd3552af41c55106f4aad28df1074e8b6e7d4f5f3852281137e963c5ea623e620ed51ec14b6197cb3b1e6ebeb48f606b3cd19e4d7bb7bf6f0feab0d0adb921fb diff --git a/dev-php/symfony-polyfill-php80/metadata.xml b/dev-php/symfony-polyfill-php80/metadata.xml new file mode 100644 index 0000000..f1558c5 --- /dev/null +++ b/dev-php/symfony-polyfill-php80/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/polyfill-php80 + + diff --git a/dev-php/symfony-polyfill-php80/symfony-polyfill-php80-1.31.0.ebuild b/dev-php/symfony-polyfill-php80/symfony-polyfill-php80-1.31.0.ebuild new file mode 100644 index 0000000..83fe774 --- /dev/null +++ b/dev-php/symfony-polyfill-php80/symfony-polyfill-php80-1.31.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions" +HOMEPAGE="https://github.com/symfony/polyfill-php80" +SRC_URI="https://github.com/symfony/polyfill-php80/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/polyfill-php80-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/bootstrap.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Polyfill/Php80" + doins -r *.php LICENSE Resources +} diff --git a/dev-php/symfony-polyfill-php81/Manifest b/dev-php/symfony-polyfill-php81/Manifest new file mode 100644 index 0000000..568ae81 --- /dev/null +++ b/dev-php/symfony-polyfill-php81/Manifest @@ -0,0 +1,3 @@ +DIST symfony-polyfill-php81-1.31.0.tar.gz 2731 BLAKE2B 9f02d6da4f558152b1794a72578bce43ec3b573fa87fedc39f80cc46625d20a2bd74cb49b5c69c13c3e644ecbc366e9de9c8985367493933e6712e48b44c8748 SHA512 b92b2fa42cb4acfe49acfee3ab9178239231c1b0133337ae797ad40809382f9af316b27c02356ef69e63bb2fcdc85529c4e1794432adaf9828123015360228da +EBUILD symfony-polyfill-php81-1.31.0.ebuild 837 BLAKE2B 26b0f011ea0a9d8dd48bdab812e8469d45dbec1b9517da77819e44534223ea5920cf12655721608f94f8f917170461ba859c1256f678ade6c94babfa3891249f SHA512 88959bf033088f354591b130c13ca2eec2fa17c7a53f29644e3b7b60c8625dd9a7079d0ad4665a997a90a71f39d04d1fb0f6e05efe3b6dd602f95b1d2d08fd45 +MISC metadata.xml 231 BLAKE2B a58509f8c527030b5acd4229b9b1c82781fbbc7b219071c51a98a566cbfc95ea2d57c036a5f72ee15dd00ac054e85f3cf4e44e00d19fe427909f2561646862d2 SHA512 2476245fe4d6964e47292ebd5e18e800cf41ab943e4a8d8afd16d1d226057c6f3c7fe1cececd91bb71e6991266f654c5333f60b7940b55433657adee9588b3c9 diff --git a/dev-php/symfony-polyfill-php81/metadata.xml b/dev-php/symfony-polyfill-php81/metadata.xml new file mode 100644 index 0000000..60a87d9 --- /dev/null +++ b/dev-php/symfony-polyfill-php81/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/polyfill-php81 + + diff --git a/dev-php/symfony-polyfill-php81/symfony-polyfill-php81-1.31.0.ebuild b/dev-php/symfony-polyfill-php81/symfony-polyfill-php81-1.31.0.ebuild new file mode 100644 index 0000000..4270f21 --- /dev/null +++ b/dev-php/symfony-polyfill-php81/symfony-polyfill-php81-1.31.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions" +HOMEPAGE="https://github.com/symfony/polyfill-php81" +SRC_URI="https://github.com/symfony/polyfill-php81/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/polyfill-php81-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/bootstrap.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Polyfill/Php81" + doins -r *.php LICENSE Resources +} diff --git a/dev-php/symfony-polyfill-php83/Manifest b/dev-php/symfony-polyfill-php83/Manifest new file mode 100644 index 0000000..198666c --- /dev/null +++ b/dev-php/symfony-polyfill-php83/Manifest @@ -0,0 +1,3 @@ +DIST symfony-polyfill-php83-1.33.0.tar.gz 4327 BLAKE2B b9a8f08bde17b0eb4d659a07a5a3dd2a7c1d7ad96af6b32e3492d4a39c403ae8d06113fde8273142c32d6fc253c047ddb598704e85c48e684d281cee6846e4a8 SHA512 8fb5abfa7b63d01aec2dd93606bb7460f2c57a7e379f8129d4c25356a0a8cd9063f92c04d358d3473ad38801e793e1d3638fa479a9b89d1d151bf331017bd2ed +EBUILD symfony-polyfill-php83-1.33.0.ebuild 837 BLAKE2B bcd3bcd644a3c3ef735785c68a96ab795b289639c8925789413897d3374da840cf5bcaf2b564fe62f941ea2f6c524322f62ef0a442d7fd2f24e1d0dadb1abd33 SHA512 30282b8e013f4d15106d9ac1e906f7be070934274f44786bbca7c8344849881dd1f1e39905401db439ed85915b773af92d1b5ff43375dce5333c16f431136fbd +MISC metadata.xml 231 BLAKE2B 7790b47027d901cf913e581b188beaec75ded5016a15719706e3c2137e9aa9faa42a1703a41ff1304d92165bdba2778d357a2e3ebc8768c1749a33c165aad5d0 SHA512 b92409bf7fb3ea2cef9034e0eb824674fb318b10b9154c414140ebe35e660bd4ea532fe54b1d98eaf7ea9f06e850fe31ae4d095e3b97f8f6f6d0415d5330c14a diff --git a/dev-php/symfony-polyfill-php83/metadata.xml b/dev-php/symfony-polyfill-php83/metadata.xml new file mode 100644 index 0000000..2b0e7ab --- /dev/null +++ b/dev-php/symfony-polyfill-php83/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/polyfill-php83 + + diff --git a/dev-php/symfony-polyfill-php83/symfony-polyfill-php83-1.33.0.ebuild b/dev-php/symfony-polyfill-php83/symfony-polyfill-php83-1.33.0.ebuild new file mode 100644 index 0000000..ff46b04 --- /dev/null +++ b/dev-php/symfony-polyfill-php83/symfony-polyfill-php83-1.33.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions" +HOMEPAGE="https://github.com/symfony/polyfill-php83" +SRC_URI="https://github.com/symfony/polyfill-php83/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/polyfill-php83-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/bootstrap.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Polyfill/Php83" + doins -r *.php LICENSE Resources +} diff --git a/dev-php/symfony-polyfill-php84/Manifest b/dev-php/symfony-polyfill-php84/Manifest new file mode 100644 index 0000000..e9ef85b --- /dev/null +++ b/dev-php/symfony-polyfill-php84/Manifest @@ -0,0 +1,3 @@ +DIST symfony-polyfill-php84-1.33.0.tar.gz 6634 BLAKE2B 2f70e40239fc054516b7ae129996559c4367ebf98e2deea538ac5cc6d1d1075729374f620674a383dad2b3d6158fa420fae824264bb9573e00b708f611f48d3e SHA512 c2df18bcbfb2a6840e0b6effd77c6ffe7f95f18ecb74284f399c59eff43236deeb0556cc51e50dca3e976e8a1265c18d159b8e38091602d7220c918be87073e3 +EBUILD symfony-polyfill-php84-1.33.0.ebuild 837 BLAKE2B f2058010bfe4f89a630a17cf3ab65dff01e31f32af7193c735c189aa72a03254a6ccf47f5ffd0f8f2d2034483233631c98fa53a6aa7000332aaa3b97f715dd40 SHA512 1e35dd1b5b65054bc5bbaac64344f117e146350103d392889617898089e55b500ff7a034fd81b585932e8393a156c5675343dabc991c44552a01d7b0e7359334 +MISC metadata.xml 231 BLAKE2B 9b10563465c06d68e73e43217fbcb0b128eda6e27067360eb8d712c9e18557f5f46fb4b490c9a9757bcc6e294c65303dc933af6f6e70e85b14740c16187b6a45 SHA512 ceed4109dc028307ae452bbb6791f280c176fe9fb43a1dff94c431c5b97328b67a3f3c9bb78b245e1cf35aa6f7476eaf850df4dacae4f27bcef4015e6671d786 diff --git a/dev-php/symfony-polyfill-php84/metadata.xml b/dev-php/symfony-polyfill-php84/metadata.xml new file mode 100644 index 0000000..7665b9b --- /dev/null +++ b/dev-php/symfony-polyfill-php84/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/polyfill-php84 + + diff --git a/dev-php/symfony-polyfill-php84/symfony-polyfill-php84-1.33.0.ebuild b/dev-php/symfony-polyfill-php84/symfony-polyfill-php84-1.33.0.ebuild new file mode 100644 index 0000000..f6127f3 --- /dev/null +++ b/dev-php/symfony-polyfill-php84/symfony-polyfill-php84-1.33.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions" +HOMEPAGE="https://github.com/symfony/polyfill-php84" +SRC_URI="https://github.com/symfony/polyfill-php84/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/polyfill-php84-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/bootstrap.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Polyfill/Php84" + doins -r *.php LICENSE Resources +} diff --git a/dev-php/symfony-polyfill-php85/Manifest b/dev-php/symfony-polyfill-php85/Manifest new file mode 100644 index 0000000..74751e8 --- /dev/null +++ b/dev-php/symfony-polyfill-php85/Manifest @@ -0,0 +1,3 @@ +DIST symfony-polyfill-php85-1.33.0.tar.gz 2321 BLAKE2B bcf07083fd0064299558b1cda648796e603012001c4a5bd99939e64cfa50168736fc9eb1113391f5ef0120d1cfc8d44fd5a9fcfc703766a540c68f0978d480dc SHA512 2a01708c0b701ae02b16a1145f96ee2baa9dd3b4690c5cfd2c2f3105a08b29594e8593556cfe07c5474e1da23216cc111d7ea5ae5138fe79b8c3955a5cfb178d +EBUILD symfony-polyfill-php85-1.33.0.ebuild 837 BLAKE2B 5f92a786498c5d134fc26fc20d84d55fe36c641fc4aba7a3a62b09d1fce6e63e7c5e7c782c04bd23017b5aebab2d94acbc346d1b1ccb5143d585f82624bacf2c SHA512 a209540baf72b0125b112a42b653383aad4d5abeb8b61beb450469d4297cc6d8292d66f83ad62716589814c78848593a655080e17da1083278ce85c3226eb46c +MISC metadata.xml 231 BLAKE2B 1c0652c50d3a2a067dd93d1614501cf84e1fb42f2a4c0fab73f5a50e04d0abfe40196d363a2cf9249485421c41a47eab4e7c5d688f3612e7be577934fc8e0d8f SHA512 4d9bea83a73e7444ee9f64d18035eaeb35161f28450e8da3246494afe58f4c92525271564becb06cd5db18a534658331d7743ece88e00866bf9b1668aca29a89 diff --git a/dev-php/symfony-polyfill-php85/metadata.xml b/dev-php/symfony-polyfill-php85/metadata.xml new file mode 100644 index 0000000..eef354f --- /dev/null +++ b/dev-php/symfony-polyfill-php85/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/polyfill-php85 + + diff --git a/dev-php/symfony-polyfill-php85/symfony-polyfill-php85-1.33.0.ebuild b/dev-php/symfony-polyfill-php85/symfony-polyfill-php85-1.33.0.ebuild new file mode 100644 index 0000000..e34578d --- /dev/null +++ b/dev-php/symfony-polyfill-php85/symfony-polyfill-php85-1.33.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions" +HOMEPAGE="https://github.com/symfony/polyfill-php85" +SRC_URI="https://github.com/symfony/polyfill-php85/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/polyfill-php85-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + echo "require_once __DIR__ . \"/bootstrap.php\";" >> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Polyfill/Php85" + doins -r *.php LICENSE Resources +} diff --git a/dev-php/symfony-process/Manifest b/dev-php/symfony-process/Manifest new file mode 100644 index 0000000..51bceaf --- /dev/null +++ b/dev-php/symfony-process/Manifest @@ -0,0 +1,5 @@ +DIST symfony-process-5.4.47.tar.gz 21327 BLAKE2B b10acdd5389c015425043eeb1a85f39ef275a1cff06fac55ed6ed6d77a7d4ec99ce7c2f86ba432a3689433ba4136a518a6fb8247021504989aa198049f1d8b50 SHA512 84cbc684a168c12a07939ec1743b74e271e038b09fc3ddf78108273784719b4a806a39877d509ead95813f243d67a69dad7ecb86d281f9d45b559a711d32ca67 +DIST symfony-process-6.4.20.tar.gz 22980 BLAKE2B 7a3f19773c770672a4d03252e165be59eacaec5333807dabf1aecbc7b112741b14eb5b61fc31efca593e0fc3394287caa83d9bbc2b8dc02b9065bb182b1b3d03 SHA512 173c9da4c5fc34ab8cacc231be8aa9b52f4a512d6600a0e284722b80b5502c6eb71255d8c19021e1a9c7c302fe4f875d8f98332b936b49acd0481bd43d7c088e +EBUILD symfony-process-5.4.47.ebuild 1006 BLAKE2B 67c678ff8e90ea2797f457620a987952b1fb049af69c98384bb7c292b0a2fea799c5f575b2a9e0e37d712623249e28b58b67d2a52c4e49df9575cd67c14bc989 SHA512 5f624ca6060c17960748d9d0e36ab7e485a8efd07e7133496777b355e3cfa8a91a28a13f1c3296716d9953f2167b6ece7a51e4ad84d5e31d8be59a38b39ac361 +EBUILD symfony-process-6.4.20.ebuild 728 BLAKE2B c63962a7da7d85d22bc030af4ab778abc7f85878de22e494c30bb5eabb8de05ada558c5e9708ef3fd3e4c882126d8af6a4ffd07f502679c98cdfd3469d23d8c7 SHA512 f35879070cc7ff0c2ea664c3c5fc32c46d5d3991c1e7aa30a3f348e433c3d113ab7fa504a8ed4d5c0db155441192fa1d563ffd55874c47a118f8e432818a427c +MISC metadata.xml 224 BLAKE2B f065ebebbf3081ee5bf6f013327576888bf212a5ef1125331dbe8b3c1bd019cda10c73cecc0e70d928c58ada98ccfe2aebfeefd8d3800a18bba1009ba06890f5 SHA512 cb73b63f12f0b092a90c6c45489b0ffbae9af193a804c1282d217b175fc3858684bd183858422fb32d52e25fcc342685d055c6ede5c5563ca7686edcc1f054e5 diff --git a/dev-php/symfony-process/metadata.xml b/dev-php/symfony-process/metadata.xml new file mode 100644 index 0000000..89ad9bc --- /dev/null +++ b/dev-php/symfony-process/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/process + + diff --git a/dev-php/symfony-process/symfony-process-5.4.47.ebuild b/dev-php/symfony-process/symfony-process-5.4.47.ebuild new file mode 100644 index 0000000..8beaae6 --- /dev/null +++ b/dev-php/symfony-process/symfony-process-5.4.47.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Executes commands in sub-processes" +HOMEPAGE="https://github.com/symfony/process" +SRC_URI="https://github.com/symfony/process/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/process-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.2:* + dev-php/fedora-autoloader + dev-php/symfony-polyfill-php80 +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/routing + + diff --git a/dev-php/symfony-routing/symfony-routing-7.3.4.ebuild b/dev-php/symfony-routing/symfony-routing-7.3.4.ebuild new file mode 100644 index 0000000..65ddbc3 --- /dev/null +++ b/dev-php/symfony-routing/symfony-routing-7.3.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Maps an HTTP request to a set of configuration variables" +HOMEPAGE="https://github.com/symfony/routing" +SRC_URI="https://github.com/symfony/routing/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/routing-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/symfony-deprecation-contracts +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/service-contracts + + diff --git a/dev-php/symfony-service-contracts/symfony-service-contracts-3.6.0.ebuild b/dev-php/symfony-service-contracts/symfony-service-contracts-3.6.0.ebuild new file mode 100644 index 0000000..208d233 --- /dev/null +++ b/dev-php/symfony-service-contracts/symfony-service-contracts-3.6.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Generic abstractions related to writing services" +HOMEPAGE="https://github.com/symfony/service-contracts" +SRC_URI="https://github.com/symfony/service-contracts/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/service-contracts-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.1:* + dev-php/fedora-autoloader + dev-php/psr-container + dev-php/symfony-deprecation-contracts +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/string + + diff --git a/dev-php/symfony-string/symfony-string-7.3.4.ebuild b/dev-php/symfony-string/symfony-string-7.3.4.ebuild new file mode 100644 index 0000000..4577d19 --- /dev/null +++ b/dev-php/symfony-string/symfony-string-7.3.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way" +HOMEPAGE="https://github.com/symfony/string" +SRC_URI="https://github.com/symfony/string/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/string-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/symfony-polyfill-ctype + dev-php/symfony-polyfill-intl-grapheme + dev-php/symfony-polyfill-intl-normalizer + dev-php/symfony-polyfill-mbstring +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/String" + doins -r *.php Exception Inflector LICENSE Resources Slugger +} diff --git a/dev-php/symfony-translation-contracts/Manifest b/dev-php/symfony-translation-contracts/Manifest new file mode 100644 index 0000000..66f3863 --- /dev/null +++ b/dev-php/symfony-translation-contracts/Manifest @@ -0,0 +1,3 @@ +DIST symfony-translation-contracts-3.6.0.tar.gz 7290 BLAKE2B aeef0883139a75afd9115ba791497cbaaffc2dd76b75102011cb7f22030b3336d0eba74602325b1b90a62f2f4375206dc03bf5fa7184c949d14a027cfccd7f8d SHA512 34064664297bb7e2e847f1f6edb28f0827fb3d34aec8a7573ff58ac5c257a659a3e6f0e6cec016df45870a4b15af357d252c4a27696992291150b1aa5789be5e +EBUILD symfony-translation-contracts-3.6.0.ebuild 762 BLAKE2B 9f150541ceeca39fddefdbca2db256879bd3d495c0f5c100888073151f7b83abbc13f4cb65a2b6a91705b04046360b41cd05d9255a8e752a4ee360c51626f10a SHA512 1154af11d8b86da1e0be38d013f13589568eb4dc4cf477da161780cb1fc67b62c2428448b3511571f57b1f0f1ddfd5f51364f91d3b190188d187f3c33e4822fc +MISC metadata.xml 238 BLAKE2B 127da8c92a683aacd35f4e09b87f0e9921f93248fb5992f8d548dc222cf48d3edfbfa83be38021c422f1066689a6e8ed14adcaff72e5b00bbcb8cb6d52953aa7 SHA512 e3efdb7a29e7783d3b88f339082a9af072cfe52b7741feb0dc584e39d92762eeb6ab696b16c10a26cbaaac72d09a66144c27c670e0208dfe4692238905b33caf diff --git a/dev-php/symfony-translation-contracts/metadata.xml b/dev-php/symfony-translation-contracts/metadata.xml new file mode 100644 index 0000000..6b8e035 --- /dev/null +++ b/dev-php/symfony-translation-contracts/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/translation-contracts + + diff --git a/dev-php/symfony-translation-contracts/symfony-translation-contracts-3.6.0.ebuild b/dev-php/symfony-translation-contracts/symfony-translation-contracts-3.6.0.ebuild new file mode 100644 index 0000000..7956eef --- /dev/null +++ b/dev-php/symfony-translation-contracts/symfony-translation-contracts-3.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Generic abstractions related to translation" +HOMEPAGE="https://github.com/symfony/translation-contracts" +SRC_URI="https://github.com/symfony/translation-contracts/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/translation-contracts-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.1:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Symfony/Contracts/Translation" + doins -r *.php LICENSE Test +} diff --git a/dev-php/symfony-translation/Manifest b/dev-php/symfony-translation/Manifest new file mode 100644 index 0000000..5d07eb8 --- /dev/null +++ b/dev-php/symfony-translation/Manifest @@ -0,0 +1,3 @@ +DIST symfony-translation-7.3.4.tar.gz 71411 BLAKE2B 9e4b1bb59e477a2eccd9c61c96239a1b295a5e754da02369afe50095f192bd126b1e6c91802aeb8c0ebab4fc7de499eba47d0b64583ea1256ed627c14bbb8c06 SHA512 1a44c7633125287ea001a3ddc435d5a74638a6160a422cbb8a50070b4662d318406b6aa4245b81d43821c4e6612a05b5453ca99ddd172787a5143650147ac01a +EBUILD symfony-translation-7.3.4.ebuild 1476 BLAKE2B b46a9a862ed9fe6f5bc42f3ed38c55ecc1a80862cbcfd9db1ce812ceb014fade85970116a9cd917285ada9c6602f4b02ac6f082ae5a7ac3e894b4213fc5392bb SHA512 24654196860e5beb98349fce413f32c3e4eb177aab810802f480c16ef84d510acf21b8af1b89d7e3cc15cbfa611dc90e3820338f9222e88d5a208cdeeaef0a23 +MISC metadata.xml 228 BLAKE2B fabefed42c65e2cec533c9e46929f3bc4ee01d399a7983af6172e54ed2a6d3a0fe2c5fdf4d969d1ad89f78bfc63fca5e00a4c515a7874cfc6a15911d55ede250 SHA512 35aadc87f9745ea4e75eb8dcc0b2e9712cfd5984e5adde08ece411b26c87a1f45b70de147f00c0b56327489e70cfcab4fe58c550c17cdd544d1d88786dbb9af0 diff --git a/dev-php/symfony-translation/metadata.xml b/dev-php/symfony-translation/metadata.xml new file mode 100644 index 0000000..ced15ac --- /dev/null +++ b/dev-php/symfony-translation/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/translation + + diff --git a/dev-php/symfony-translation/symfony-translation-7.3.4.ebuild b/dev-php/symfony-translation/symfony-translation-7.3.4.ebuild new file mode 100644 index 0000000..826cfb6 --- /dev/null +++ b/dev-php/symfony-translation/symfony-translation-7.3.4.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Provides tools to internationalize your application" +HOMEPAGE="https://github.com/symfony/translation" +SRC_URI="https://github.com/symfony/translation/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/translation-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/symfony-deprecation-contracts + dev-php/symfony-polyfill-mbstring + dev-php/symfony-translation-contracts +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/Translation" + doins -r *.php Catalogue Command DataCollector DependencyInjection Dumper Exception Extractor Formatter LICENSE Loader Provider Reader Resources Test Util Writer +} diff --git a/dev-php/symfony-var-dumper/Manifest b/dev-php/symfony-var-dumper/Manifest new file mode 100644 index 0000000..1422c0a --- /dev/null +++ b/dev-php/symfony-var-dumper/Manifest @@ -0,0 +1,3 @@ +DIST symfony-var-dumper-7.3.4.tar.gz 67282 BLAKE2B 1a737f34428769c1210586a24fa29ffb3724e3bfdd3b7b5f27ba2e0f8df5aa691b07db237bd18005c0d9543d5923e16f10ea425c15b4aefc4b985db01f6ab02b SHA512 c856252a44734ddadbcc3b132cb84aac249dc78793f6fce6a7035bb51f63994b9bbb493552dff03e7d6ea87eadaef1e911ebf871d26adaf0210452efe82f686d +EBUILD symfony-var-dumper-7.3.4.ebuild 1510 BLAKE2B cb1ea517ad19fc92e8545257076734565271da1597efb9e88df651c13ed7d62c514cf4be6b2b3fcc645f34fed56567c02429f82db76a5e3290c65b980b6c8b94 SHA512 9f680557b5fc4b48b11747f5386f6ac868bc541d49d3ef3f33f39245a70ba60b0d97762d95ce00c1802f6746431a93d98389f5fd7c8006e61e9429cb21f457fa +MISC metadata.xml 227 BLAKE2B 54abe4a61ac2ff9e0e80295f3f96caf6e23958d4d41ee659793e0ec9bc79bd8822b73096b86db6953f1632fedbee3695a808a4c1913ae79032444e9c72982e48 SHA512 55c288b2bc2e2ba6ed2e5af30ab786665af503f944fd3161bf35bf29a610da47763f1acd023d011cd7fb9c62fbdd2f46c0b5dd63b2a3de453b89b4bcdbff800c diff --git a/dev-php/symfony-var-dumper/metadata.xml b/dev-php/symfony-var-dumper/metadata.xml new file mode 100644 index 0000000..e549694 --- /dev/null +++ b/dev-php/symfony-var-dumper/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/var-dumper + + diff --git a/dev-php/symfony-var-dumper/symfony-var-dumper-7.3.4.ebuild b/dev-php/symfony-var-dumper/symfony-var-dumper-7.3.4.ebuild new file mode 100644 index 0000000..af30341 --- /dev/null +++ b/dev-php/symfony-var-dumper/symfony-var-dumper-7.3.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Provides mechanisms for walking through any arbitrary PHP variable" +HOMEPAGE="https://github.com/symfony/var-dumper" +SRC_URI="https://github.com/symfony/var-dumper/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/var-dumper-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/symfony-deprecation-contracts + dev-php/symfony-polyfill-mbstring +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <> autoload.php + +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/VarDumper" + doins -r *.php Caster Cloner Command Dumper Exception LICENSE Resources Server Test + + exeinto "/usr/share/php/Symfony/Component/VarDumper/bin" + doexe "Resources/bin/var-dump-server" + dosym "/usr/share/php/Symfony/Component/VarDumper/bin/var-dump-server" "/usr/bin/var-dump-server" +} diff --git a/dev-php/symfony-var-exporter/Manifest b/dev-php/symfony-var-exporter/Manifest new file mode 100644 index 0000000..6a94c61 --- /dev/null +++ b/dev-php/symfony-var-exporter/Manifest @@ -0,0 +1,3 @@ +DIST symfony-var-exporter-7.3.4.tar.gz 23197 BLAKE2B 17c58ecd0aac3cb8b97667fb02b9d8fdb096108455a5fb827f42b3540661f2d08ed90181b09f5545da919d290acc9efdb9bd90111bf525c9290190d7feaf902a SHA512 b965d19bce24813c55347523eda8a4bd0af7ba5b0b6d76b6da09dd5976508d22e90327a384c6c808ef954b8a4386adeedad431b05c4263c149acf3869cf361e4 +EBUILD symfony-var-exporter-7.3.4.ebuild 1108 BLAKE2B 6234a0fd00e5a4dc5f922240e8491b3c4a649d2d4612dff662b8406083e4a30838f781db70fafcbc4b2841d8d46ebf857f16ea3e7cba1d2319f312128d8f2b9e SHA512 b9c281db2f9c58e1484e157452cbe3a2ee54a16bd5df6773a843284cfbc599a6f06c6681f1371eaf110a25d1c4ca1e0de400eb6ca14c4dc54d1eddf1de31affa +MISC metadata.xml 229 BLAKE2B 7b9b673b4017d34643900b3945716d3b011f40881cc4c1beb255adbe7454d40f20ed1912588cda64e397404f844b4d11bab50141b8385e52aaa038c2a5d66369 SHA512 b5537c6ba3b8bb1411fc2e2d29ec95470981ec23d4c3d5617dfcd64f288317f0fcdefd9d17ddf09b696adbe9ec307aae16f692324967bab4a00e7bb81b286ef1 diff --git a/dev-php/symfony-var-exporter/metadata.xml b/dev-php/symfony-var-exporter/metadata.xml new file mode 100644 index 0000000..8061f60 --- /dev/null +++ b/dev-php/symfony-var-exporter/metadata.xml @@ -0,0 +1,7 @@ + + + + + symfony/var-exporter + + diff --git a/dev-php/symfony-var-exporter/symfony-var-exporter-7.3.4.ebuild b/dev-php/symfony-var-exporter/symfony-var-exporter-7.3.4.ebuild new file mode 100644 index 0000000..8685e77 --- /dev/null +++ b/dev-php/symfony-var-exporter/symfony-var-exporter-7.3.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Allows exporting any serializable PHP data structure to plain PHP code" +HOMEPAGE="https://github.com/symfony/var-exporter" +SRC_URI="https://github.com/symfony/var-exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/var-exporter-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/symfony-deprecation-contracts +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + symfony/yaml + + diff --git a/dev-php/symfony-yaml/symfony-yaml-7.3.3.ebuild b/dev-php/symfony-yaml/symfony-yaml-7.3.3.ebuild new file mode 100644 index 0000000..6d02ba3 --- /dev/null +++ b/dev-php/symfony-yaml/symfony-yaml-7.3.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Loads and dumps YAML files" +HOMEPAGE="https://github.com/symfony/yaml" +SRC_URI="https://github.com/symfony/yaml/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/yaml-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-8.2:* + dev-php/fedora-autoloader + dev-php/symfony-deprecation-contracts + dev-php/symfony-polyfill-ctype +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <getCLI()->run(); + diff --git a/dev-php/theseer-Autoload/metadata.xml b/dev-php/theseer-Autoload/metadata.xml new file mode 100644 index 0000000..ec58e4d --- /dev/null +++ b/dev-php/theseer-Autoload/metadata.xml @@ -0,0 +1,7 @@ + + + + + theseer/Autoload + + diff --git a/dev-php/theseer-Autoload/theseer-Autoload-1.29.0.ebuild b/dev-php/theseer-Autoload/theseer-Autoload-1.29.0.ebuild new file mode 100644 index 0000000..3a6e3c5 --- /dev/null +++ b/dev-php/theseer-Autoload/theseer-Autoload-1.29.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2023 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 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +CDEPEND="dev-lang/php:*[cli,fileinfo(-),tokenizer(-)] + >=dev-php/theseer-DirectoryScanner-1.3 + >=dev-php/zetacomponents-ConsoleTools-1.7.1" + +BDEPEND="${CDEPEND} + test? ( + >=dev-php/phpunit-8 + + + + + theseer/tokenizer + + diff --git a/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.3.ebuild b/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.3.ebuild new file mode 100644 index 0000000..967e807 --- /dev/null +++ b/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="Tokenizer" + +DESCRIPTION="PHP Autoload Builder" +HOMEPAGE="https://github.com/theseer/${MY_PN}" +SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" + +RDEPEND="dev-lang/php:*[cli,fileinfo(-),tokenizer(-)] + dev-php/fedora-autoloader + dev-php/theseer-Autolood" + +src_prepare() { + default + + # Set version + sed -i \ + -e "s/%development%/${PV}/" \ + phpab.php \ + composer/bin/phpab \ + || die + + ./phpab.php \ + --output src/autoload.php \ + --template "${FILESDIR}"/autoload.php.tpl \ + --basedir src \ + src || die +} + +src_install() { + insinto /usr/share/php/TheSeer/${MY_PN} + doins -r src/* + + dobin "${S}"/composer/bin/phpab + + einstalldocs +} diff --git a/dev-php/voku-portable-ascii/Manifest b/dev-php/voku-portable-ascii/Manifest new file mode 100644 index 0000000..8fe51fe --- /dev/null +++ b/dev-php/voku-portable-ascii/Manifest @@ -0,0 +1,3 @@ +DIST voku-portable-ascii-2.0.3.tar.gz 123428 BLAKE2B 2e69a9e3f1824a22bc6b7cfccb86c9b2441e144930ae3620cffd78609afc3923fda7cb252cb6c5701445dea96c4390899a2207d3eafe4bf40c6e4b4796883b76 SHA512 c49c23a2970aa938bfd642f8910e53568446709143762446f8a0191b4bb03e619bd98a675dfb127f4888ac4e35684c2d739149d4e4f44842afad30ab6c346dc9 +EBUILD voku-portable-ascii-2.0.3.ebuild 737 BLAKE2B d2b8c4f6978b6bdb3c3c03563ad22ed09bb3fc734a541f5f54a939869fa0307d081fe81da581d13f70c76d1f21b409c5a7837b44ce300ad6824cd0cc59176e31 SHA512 74076ec4eafdbd3279d12e800fe9f48e23e2dd1ef90ffc50145c9738a9b72b8dc4b1047c06188c515ca08a617745f2a6ec34304a95232d1065f0631be791890d +MISC metadata.xml 228 BLAKE2B 434c4e2f98d432c35cb323093163f3f24039356d9f7f08a91bc0f8451df0059934f57500013ec9030221b15b4e37e096c0d60890e5c7cd8dd13322da29d6f012 SHA512 ebdaa1930a59e213c857b52bda11a1fcad5c5b09524717fc48e0f5ade06efa0d0a898fd771fcda67e185d227abf1e82ebeb1eefde2d53d620175be03430d8de9 diff --git a/dev-php/voku-portable-ascii/metadata.xml b/dev-php/voku-portable-ascii/metadata.xml new file mode 100644 index 0000000..7aa9cdc --- /dev/null +++ b/dev-php/voku-portable-ascii/metadata.xml @@ -0,0 +1,7 @@ + + + + + voku/portable-ascii + + diff --git a/dev-php/voku-portable-ascii/voku-portable-ascii-2.0.3.ebuild b/dev-php/voku-portable-ascii/voku-portable-ascii-2.0.3.ebuild new file mode 100644 index 0000000..af62677 --- /dev/null +++ b/dev-php/voku-portable-ascii/voku-portable-ascii-2.0.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Portable ASCII library - performance optimized (ascii) string functions for php." +HOMEPAGE="https://github.com/voku/portable-ascii" +SRC_URI="https://github.com/voku/portable-ascii/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/portable-ascii-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.0:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/voku" + doins -r *.php src +} diff --git a/dev-php/webpatser-laravel-uuid/Manifest b/dev-php/webpatser-laravel-uuid/Manifest new file mode 100644 index 0000000..100f421 --- /dev/null +++ b/dev-php/webpatser-laravel-uuid/Manifest @@ -0,0 +1,3 @@ +DIST webpatser-laravel-uuid-6.2.0.tar.gz 16127 BLAKE2B cd4f14ca568531bb1642736699e730ef725cf42a779074f739d233b2a16863b8266991b71985f291e86be8505b0410ea478d62ad1040f6842cd02bbaddbb6f05 SHA512 283956d38adbcd2c0ab2a6004f0a5469de87a33a407d2475bc78397f434e22d9f05c3c68c0b87377dbfbba2232500d55f5653a6705ada8b5e901f70075393ef3 +EBUILD webpatser-laravel-uuid-6.2.0.ebuild 2225 BLAKE2B 74de830d86d5a6d8f0389d2099b80731a492f868bce8eaea6b127fe4999f65e903d97d6cbe09045cb48b955ce10d854c92b1ea48a680935e03cfd4c35374510e SHA512 7142359e9d434eb782f446a3abffcf1c87b85483ce85550ab3d5cd1dc9047301dd8443f414b31a834456f3b5cfdfb226333a51600d234564fe022612d964c694 +MISC metadata.xml 231 BLAKE2B 4c8c3ea7c5df848390f3512b84537b36e51fd616ab62381abc346ff27b0fb2988a716366801f074fe139900271bc96fe8a2d6622ec7a038572b1f41799dd4d2d SHA512 9a6b5a6ae40297648d871121e7dd3b9fcbdfaf01cb6b5a927be76a21c13f2987778e62409218d53a23f30ced3817c97f01c9e3ea87d8be56cc8998eb375b1053 diff --git a/dev-php/webpatser-laravel-uuid/metadata.xml b/dev-php/webpatser-laravel-uuid/metadata.xml new file mode 100644 index 0000000..e9c8088 --- /dev/null +++ b/dev-php/webpatser-laravel-uuid/metadata.xml @@ -0,0 +1,7 @@ + + + + + webpatser/laravel-uuid + + diff --git a/dev-php/webpatser-laravel-uuid/webpatser-laravel-uuid-6.2.0.ebuild b/dev-php/webpatser-laravel-uuid/webpatser-laravel-uuid-6.2.0.ebuild new file mode 100644 index 0000000..0815459 --- /dev/null +++ b/dev-php/webpatser-laravel-uuid/webpatser-laravel-uuid-6.2.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Laravel integration for webpatser/uuid - High-performance drop-in UUID replacements (15% faster than Ramsey). Provides Str macros, HasUuids trait, facades, and casts. RFC 4122/9562 compliant." +HOMEPAGE="https://github.com/webpatser/laravel-uuid" +SRC_URI="https://github.com/webpatser/laravel-uuid/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/laravel-uuid-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/illuminate-support + dev-php/webpatser-uuid +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die + + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php < + + + + webpatser/uuid + + diff --git a/dev-php/webpatser-uuid/webpatser-uuid-1.3.0.ebuild b/dev-php/webpatser-uuid/webpatser-uuid-1.3.0.ebuild new file mode 100644 index 0000000..5db132d --- /dev/null +++ b/dev-php/webpatser-uuid/webpatser-uuid-1.3.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A pure PHP library to generate and validate universally unique identifiers (UUIDs) according to RFC 4122 and RFC 9562 standards. Support for UUID versions 1, 3, 4, 5, 6, 7, and 8." +HOMEPAGE="https://github.com/webpatser/uuid" +SRC_URI="https://github.com/webpatser/uuid/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/uuid-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader +" + +src_prepare() { + default + + phpab \ + --quiet \ + --output autoload.php \ + --template fedora2 \ + --basedir . \ + . \ + || die +} + +src_install() { + insinto "/usr/share/php/Webpatser/Uuid" + doins -r *.php LICENSE src src/* tests +} diff --git a/dev-php/xdebug-handler/Manifest b/dev-php/xdebug-handler/Manifest new file mode 100644 index 0000000..f5e6db9 --- /dev/null +++ b/dev-php/xdebug-handler/Manifest @@ -0,0 +1,3 @@ +DIST xdebug-handler-3.0.5.tar.gz 15390 BLAKE2B 2af7d6d6dac3d6181b6e0f8960065c6fc28735ad7bd81f216325916d1c53057b5c1719691ba9b7988f0ab5623a3cf8c40760ae64ba488ea758f7a9de07fbad04 SHA512 334509606265e0914ee33551e02c264fc98a88469856a129b8885767ecf6334807ba1526c182b9ebe25f20f88870adf9da8a3c4dfff69b36f3aed3babbddb793 +EBUILD xdebug-handler-3.0.5.ebuild 1048 BLAKE2B ca8b21c69fd91a7aea22e34fea95cc443b56806edf7a39f45b51f2aee0ab0cb7d7e196380c3eb9c04a8496e90ae8bb4b975723594aea8fc84d668417075ccf0e SHA512 b787b6161a74ecba733d496616316f4fc37ca7939eee8701dfd3b2b8b6915621d40b78e659cf41cfdee9549e770deaceeeba6efd90249682dce519b6f61b2cb8 +MISC metadata.xml 232 BLAKE2B 30c32095adddca941529a5473edece32d82f98052b445cededcc3b28fdc6d7b6e59e5340141db2cd932ec38a50ec9553ed65db8d6f0ab893599d6360b6763d36 SHA512 9dbce2f49375e6c29394d934d53b115f035138427aa2b8c41d5fc9cfc880f39608b911695fdf78b289f7f34def35ddca2e19edd773afd8e4562b5f3bf3e0d148 diff --git a/dev-php/xdebug-handler/metadata.xml b/dev-php/xdebug-handler/metadata.xml new file mode 100644 index 0000000..417fa09 --- /dev/null +++ b/dev-php/xdebug-handler/metadata.xml @@ -0,0 +1,7 @@ + + + + + composer/xdebug-handler + + diff --git a/dev-php/xdebug-handler/xdebug-handler-3.0.5.ebuild b/dev-php/xdebug-handler/xdebug-handler-3.0.5.ebuild new file mode 100644 index 0000000..a946bd2 --- /dev/null +++ b/dev-php/xdebug-handler/xdebug-handler-3.0.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Restarts a process without Xdebug." +HOMEPAGE="https://github.com/composer/xdebug-handler" +SRC_URI="https://github.com/composer/xdebug-handler/archive/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/xdebug-handler-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND=" + >=dev-lang/php-7.4:* + dev-php/fedora-autoloader + dev-php/pcre + dev-php/psr-log +" + +src_prepare() { + default + + phpab \ + --output autoload.php \ + --template fedora2 \ + --basedir src \ + src \ + || die + VENDOR_DIR="${EPREFIX}/usr/share/php" + cat >> autoload.php <