Subject: [bug#67902] [PATCH 00/95] PHP package chain.

From: Nicolas Graves <[email-masked]>
Date: Tue, 19 Dec 2023 14:42:25 +0100

This patch series introduces a PHP package chain able to build phpunit
and test the vast majority of this chain's packages. phpunit is the
standard tool to test php packages.

Note that this patch series has to be applied as a whole, packages are
added in the order from the file, and not in the order required to
build a the subset of previous packages.

Nicolas Graves (95):
  gnu: Add abnfgen.
  gnu: php-xyz: Add copyright and useful modules.
  gnu: Add php-cache-tag-interop.
  gnu: Add php-doctrine-collections.
  gnu: Add php-doctrine-common.
  gnu: Add php-doctrine-deprecations.
  gnu: Add php-doctrine-event-manager.
  gnu: Add php-doctrine-instantiator.
  gnu: Add php-doctrine-lexer.
  gnu: Add php-doctrine-persistence.
  gnu: Add php-dms-phpunit-arraysubset-asserts.
  gnu: Add php-egulias-email-validator.
  gnu: Add php-fig-log-test.
  gnu: Add php-hamcrest-hamcrest-php.
  gnu: Add php-mockery-mockery.
  gnu: Add php-myclabs-deep-copy.
  gnu: Add php-nikic-php-parser.
  gnu: Add php-phar-io-manifest.
  gnu: Add php-phar-io-version.
  gnu: Add php-phpdocumentor-reflection-common.
  gnu: Add php-phpdocumentor-reflection-docblock.
  gnu: Add php-phpdocumentor-type-resolver.
  gnu: Add php-phpspec-prophecy.
  gnu: Add php-phpstan-phpdoc-parser.
  gnu: Add php-phpunit-php-code-coverage.
  gnu: Add php-phpunit-php-file-iterator.
  gnu: Add php-phpunit-php-invoker.
  gnu: Add php-phpunit-php-timer.
  gnu: Add php-phpunit-php-text-template.
  gnu: Add php-phpunit-php-token-stream.
  gnu: Add php-predis-predis.
  gnu: Add php-psr-log.
  gnu: Add php-psr-cache.
  gnu: Add php-psr-cache-1.
  gnu: Add php-psr-container.
  gnu: Add php-psr-event-dispatcher.
  gnu: Add php-psr-simple-cache.
  gnu: Add php-sebastian-cli-parser.
  gnu: Add php-sebastian-code-unit.
  gnu: Add php-sebastian-code-unit-reverse-lookup.
  gnu: Add php-sebastian-comparator.
  gnu: Add php-sebastian-complexity.
  gnu: Add php-sebastian-diff.
  gnu: Add php-sebastian-environment.
  gnu: Add php-sebastian-exporter.
  gnu: Add php-sebastian-global-state.
  gnu: Add php-sebastian-lines-of-code.
  gnu: Add php-sebastian-object-enumerator.
  gnu: Add php-sebastian-object-reflector.
  gnu: Add php-sebastian-recursion-context.
  gnu: Add php-sebastian-resource-operations.
  gnu: Add php-sebastian-type.
  gnu: Add php-sebastian-version.
  gnu: Add php-symfony-cache.
  gnu: Add php-cache-integration-tests.
  gnu: Add php-symfony-cache-contracts.
  gnu: Add php-symfony-config.
  gnu: Add php-symfony-console.
  gnu: Add php-symfony-dependency-injection.
  gnu: Add php-symfony-deprecation-contracts.
  gnu: Add php-symfony-error-handler.
  gnu: Add php-symfony-event-dispatcher.
  gnu: Add php-symfony-event-dispatcher-contracts.
  gnu: Add php-symfony-expression-language.
  gnu: Add php-symfony-filesystem.
  gnu: Add php-symfony-finder.
  gnu: Add php-symfony-http-foundation.
  gnu: Add php-symfony-http-kernel.
  gnu: Add php-symfony-intl.
  gnu: Add php-symfony-lock.
  gnu: Add php-symfony-mime.
  gnu: Add php-symfony-phpunit-bridge.
  gnu: Add php-symfony-process.
  gnu: Add php-symfony-property-info.
  gnu: Add php-symfony-polyfill-ctype.
  gnu: Add php-symfony-polyfill-intl-grapheme.
  gnu: Add php-symfony-polyfill-intl-idn.
  gnu: Add php-symfony-polyfill-intl-normalizer.
  gnu: Add php-symfony-polyfill-mbstring.
  gnu: Add php-symfony-polyfill-uuid.
  gnu: Add php-symfony-service-contracts.
  gnu: Add php-symfony-stopwatch.
  gnu: Add php-symfony-string.
  gnu: Add php-symfony-translation-contracts.
  gnu: Add php-symfony-uid.
  gnu: Add php-symfony-var-dumper.
  gnu: Add php-symfony-var-exporter.
  gnu: Add php-symfony-yaml.
  gnu: Add php-doctrine-cache.
  gnu: Add php-doctrine-annotations.
  gnu: Add php-doctrine-dbal.
  gnu: Add php-theseer-tokenizer.
  gnu: Add php-twig-twig.
  gnu: Add php-webmozart-assert.
  gnu: Add php-phpunit-phpunit.

 gnu/packages/check.scm                        |   24 +
 ...t-hamcrest-php-phpunit-compatibility.patch |  190 ++
 ...ymfony-phpunit-bridge-getVendors-fix.patch |   46 +
 gnu/packages/php-xyz.scm                      | 2588 ++++++++++++++++-
 4 files changed, 2845 insertions(+), 3 deletions(-)
 create mode 100644 gnu/packages/patches/php-hamcrest-hamcrest-php-phpunit-compatibility.patch
 create mode 100644 gnu/packages/patches/php-symfony-phpunit-bridge-getVendors-fix.patch

-- 
2.41.0