Removed unnecessary php packages

This commit is contained in:
Torsten Kurbad 2025-10-16 11:41:35 +02:00
parent 042a4fce27
commit 76335f7cee
306 changed files with 0 additions and 6563 deletions

View File

@ -1,6 +0,0 @@
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

View File

@ -1,53 +0,0 @@
# 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"
}

View File

@ -1,15 +0,0 @@
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 .

View File

@ -1,93 +0,0 @@
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('<info>%s</info>', $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'),

View File

@ -1,16 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Dependencies::required([
__DIR__ . '/../tests/_files/CoveredFunction.php',
__DIR__ . '/../tests/_files/Generator.php',
__DIR__ . '/../tests/_files/NamespaceCoveredFunction.php',
'src/autoload.php',
'tests/unit/autoload.php',
'tests/_files/autoload.php',
'tests/end-to-end/execution-order/_files/autoload.php',
'tests/end-to-end/event/autoload.php',
'tests/end-to-end/regression/autoload.php',
'tests/end-to-end/testdox/autoload.php',
]);

View File

@ -1,35 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Autoload::addClassMap(
array(
___CLASSLIST___,
),
__DIR__
);
\Fedora\Autoloader\Dependencies::required([
'/usr/share/php/Doctrine/Deprecations/autoload.php',
'/usr/share/php/Psr/Cache/autoload.php',
'/usr/share/php/Psr/Log/autoload.php',
'/usr/share/php/Doctrine/DBAL/autoload.php',
'/usr/share/php/GuzzleHttp/autoload.php',
'/usr/share/php/GuzzleHttp/Promise/autoload.php',
'/usr/share/php/GuzzleHttp/Psr7/autoload.php',
'/usr/share/php/Psr/Http/Client/autoload.php',
'/usr/share/php/Psr/Http/Message/autoload.php',
'/usr/share/php/Psr/Http/Message/autoload.php',
'/usr/share/php/Ralouphie-getallheaders/autoload.php',
'/usr/share/php/Symfony/Component/DeprecationContracts/autoload.php',
'/usr/share/php/InfluxDB/autoload.php',
'/usr/share/php/Psr/Container/autoload.php',
'/usr/share/php/Symfony/Polyfill/Ctype/autoload.php',
'/usr/share/php/Symfony/Polyfill/Intl/Grapheme/autoload.php',
'/usr/share/php/Symfony/Polyfill/Intl/Normalizer/autoload.php',
'/usr/share/php/Symfony/Polyfill/Mbstring/autoload.php',
'/usr/share/php/Symfony/Contracts/Service/autoload.php',
'/usr/share/php/Symfony/Component/String/autoload.php',
'/usr/share/php/Symfony/Component/Console/autoload.php',
'/usr/share/php/Symfony/Component/Yaml/autoload.php',
]);

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">andig/php-shunting-yard</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,36 +0,0 @@
# 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 "<?php" > 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
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">andig/php-shunting-yard</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">CarbonPHP/carbon-doctrine-types</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,70 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Evenement/autoload.php",
"${VENDOR_DIR}/GuzzleHttp/Psr7/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Ralouphie-getallheaders/autoload.php",
"${VENDOR_DIR}/Ratchet/RFC6455/autoload.php",
"${VENDOR_DIR}/React/Cache/autoload.php",
"${VENDOR_DIR}/React/Dns/autoload.php",
"${VENDOR_DIR}/React/EventLoop/autoload.php",
"${VENDOR_DIR}/React/Promise/autoload.php",
"${VENDOR_DIR}/React/Socket/autoload.php",
"${VENDOR_DIR}/React/Stream/autoload.php",
"${VENDOR_DIR}/Symfony/Component/DeprecationContracts/autoload.php",
"${VENDOR_DIR}/Symfony/Component/HttpFoundation/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Mbstring/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Php83/autoload.php",
"${VENDOR_DIR}/Symfony/Component/Routing/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Ratchet"
doins -r *.php LICENSE src tests
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">ratchetphp/Ratchet</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,51 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Doctrine/Common/Lexer/autoload.php",
"${VENDOR_DIR}/Psr/Cache/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Doctrine/Common/Annotations"
doins -r *.php LICENSE docs lib
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">doctrine/annotations</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,51 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Doctrine/Deprecations/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Php84/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Doctrine/Common/Collections"
doins -r *.php LICENSE docs src/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">doctrine/collections</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,53 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Doctrine/Deprecations/autoload.php",
"${VENDOR_DIR}/Psr/Cache/autoload.php",
"${VENDOR_DIR}/Psr/Log/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Doctrine/DBAL"
doins -r *.php LICENSE src/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">doctrine/dbal</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">doctrine/deprecations</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">doctrine/event-manager</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">doctrine/inflector</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">doctrine/instantiator</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">doctrine/lexer</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,80 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Doctrine/Common/Collections/autoload.php",
"${VENDOR_DIR}/Doctrine/DBAL/autoload.php",
"${VENDOR_DIR}/Doctrine/Deprecations/autoload.php",
"${VENDOR_DIR}/Doctrine/Common/autoload.php",
"${VENDOR_DIR}/Doctrine/Inflector/autoload.php",
"${VENDOR_DIR}/Doctrine/Instantiator/autoload.php",
"${VENDOR_DIR}/Doctrine/Common/Lexer/autoload.php",
"${VENDOR_DIR}/Doctrine/Persistence/autoload.php",
"${VENDOR_DIR}/Psr/Cache/autoload.php",
"${VENDOR_DIR}/Psr/Container/autoload.php",
"${VENDOR_DIR}/Psr/Log/autoload.php",
"${VENDOR_DIR}/Symfony/Component/Console/autoload.php",
"${VENDOR_DIR}/Symfony/Component/DeprecationContracts/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Ctype/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Intl/Grapheme/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Intl/Normalizer/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Mbstring/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Php84/autoload.php",
"${VENDOR_DIR}/Symfony/Contracts/Service/autoload.php",
"${VENDOR_DIR}/Symfony/Component/String/autoload.php",
"${VENDOR_DIR}/Symfony/Component/VarExporter/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Doctrine/ORM"
doins -r *.php LICENSE src/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">doctrine/orm</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,51 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Doctrine/Common/autoload.php",
"${VENDOR_DIR}/Psr/Cache/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Doctrine/Persistence"
doins -r *.php LICENSE src
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">doctrine/persistence</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">igorw/evenement</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-fig/http-message-util</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,60 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/GuzzleHttp/Promise/autoload.php",
"${VENDOR_DIR}/GuzzleHttp/Psr7/autoload.php",
"${VENDOR_DIR}/Psr/Http/Client/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Ralouphie-getallheaders/autoload.php",
"${VENDOR_DIR}/Symfony/Component/DeprecationContracts/autoload.php"
]);
EOF
echo "require_once __DIR__ . \"/src/functions_include.php\";" >> autoload.php
}
src_install() {
insinto "/usr/share/php/GuzzleHttp"
doins -r *.php LICENSE src src/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">guzzle/guzzle</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">guzzle/promises</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,53 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Ralouphie-getallheaders/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/GuzzleHttp/Psr7"
doins -r *.php LICENSE src src/*
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">guzzle/psr7</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,63 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Illuminate/Support/autoload.php",
"${VENDOR_DIR}/Illuminate/Contracts/autoload.php",
"${VENDOR_DIR}/Illuminate/Support/autoload.php",
"${VENDOR_DIR}/Psr/Container/autoload.php",
"${VENDOR_DIR}/Psr/SimpleCache/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Php84/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Php85/autoload.php"
]);
EOF
echo "require_once __DIR__ . \"/functions.php\";" >> autoload.php
echo "require_once __DIR__ . \"/helpers.php\";" >> autoload.php
}
src_install() {
insinto "/usr/share/php/Illuminate/Support"
doins -r *.php Traits
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">illuminate/collections</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">illuminate/conditionable</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,51 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Psr/Container/autoload.php",
"${VENDOR_DIR}/Psr/SimpleCache/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Illuminate/Contracts"
doins -r *.php Auth Broadcasting Bus Cache Concurrency Config Console Container Cookie Database Debug Encryption Events Filesystem Foundation Hashing Http Log Mail Notifications Pagination Pipeline Process Queue Redis Routing Session Support Translation Validation View
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">illuminate/contracts</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,38 +0,0 @@
# 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
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">illuminate/macroable</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
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

View File

@ -1,79 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Carbon/Doctrine/autoload.php",
"${VENDOR_DIR}/Doctrine/Inflector/autoload.php",
"${VENDOR_DIR}/Illuminate/Support/autoload.php",
"${VENDOR_DIR}/Illuminate/Support/autoload.php",
"${VENDOR_DIR}/Illuminate/Contracts/autoload.php",
"${VENDOR_DIR}/Illuminate/Support/autoload.php",
"${VENDOR_DIR}/Carbon/autoload.php",
"${VENDOR_DIR}/Psr/Clock/autoload.php",
"${VENDOR_DIR}/Psr/Container/autoload.php",
"${VENDOR_DIR}/Psr/SimpleCache/autoload.php",
"${VENDOR_DIR}/Symfony/Component/Clock/autoload.php",
"${VENDOR_DIR}/Symfony/Component/DeprecationContracts/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Mbstring/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Php83/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Php84/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Php85/autoload.php",
"${VENDOR_DIR}/Symfony/Component/Translation/autoload.php",
"${VENDOR_DIR}/Symfony/Contracts/Translation/autoload.php",
"${VENDOR_DIR}/voku/autoload.php"
]);
EOF
echo "require_once __DIR__ . \"/functions.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
}

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">illuminate/support</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,5 +1,3 @@
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 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 EBUILD justinrainbow-json-schema-6.4.1.ebuild 1159 BLAKE2B 71f0f27d4ac6f90b5f48a7db676e2c6a20c3311f2d27fa558bf05fc01dded09d4e693b8da249a95c6898f90b18391100fdc19cb521b8d75494e857bb4d12ad22 SHA512 9047db03e6e75c9b25dac8a2da4a3c18be574e41f9f08d2e90884e8e46b2cffa71bea5cc064b9eda95a20f4c90029e56a49d78c5aa4c6765dd776a6a3a0fba90
MISC metadata.xml 232 BLAKE2B e351d22e89211c4c997e18f26a1f24d13bb342b9758fcfa31978dc0f813c4896cdd7f05807d03c2e8f147c79d419dbf5181eac7751b18be13720ecca31312d7a SHA512 e125288d31c59b624b8a4fb75e91d017df95eb3493d40bbaba7349892a9528e40a1c6d389cfd2b3f252ea1b841ce11768d34363e315e05b668dd0fce3bbc79bf MISC metadata.xml 232 BLAKE2B e351d22e89211c4c997e18f26a1f24d13bb342b9758fcfa31978dc0f813c4896cdd7f05807d03c2e8f147c79d419dbf5181eac7751b18be13720ecca31312d7a SHA512 e125288d31c59b624b8a4fb75e91d017df95eb3493d40bbaba7349892a9528e40a1c6d389cfd2b3f252ea1b841ce11768d34363e315e05b668dd0fce3bbc79bf

View File

@ -1,41 +0,0 @@
# 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
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">myclabs/DeepCopy</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,40 +0,0 @@
# 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
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">CarbonPHP/carbon</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,64 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Carbon/Doctrine/autoload.php",
"${VENDOR_DIR}/Psr/Clock/autoload.php",
"${VENDOR_DIR}/Symfony/Component/Clock/autoload.php",
"${VENDOR_DIR}/Symfony/Component/DeprecationContracts/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Mbstring/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Php83/autoload.php",
"${VENDOR_DIR}/Symfony/Component/Translation/autoload.php",
"${VENDOR_DIR}/Symfony/Contracts/Translation/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Carbon"
doins -r *.php LICENSE bin lazy src
exeinto "/usr/share/php/Carbon/bin"
doexe "bin/carbon"
dosym "/usr/share/php/Carbon/bin/carbon" "/usr/bin/carbon"
}

View File

@ -1,5 +0,0 @@
AUX autoload-test.php 205 BLAKE2B 390620aaf7b228dfad29105767f0fb3bd3588f9032260cda6dc5f32aea77c7ac1da8ec58d154236104afad13b001b81c132e85c74dc20033cbeecffb2f177f6e SHA512 82cee5336a679bceb874c6d9c56de67c72c23c9d308bfd0de46b42451a6135da490cf804d75def0ae3f6362da9f961ff9ba22288992d6050be286360f136b17c
AUX autoload.php 116 BLAKE2B 2d17e10ebab8e49bf6fc2e3a482e35f18070b885745a62d6e4109a3e444ee749111107032645c8ddb89383baa236833f19b4c843c8bf68c6a83355d9b027d8bd SHA512 a9fc398934e3efe9d27dff95c203744d507a4e336d87758c60309e12f43b2a65142c6b88863b43bb3756a097749e217be3cc0312f65ab5524c43b7c1e51e635f
DIST nikic-php-parser-5.6.1.tar.gz 151993 BLAKE2B 728896edeab032c957e7af8dcd5cb48264fc81e9e0fd7ffe392ff8392f608cd5175538fdb73d33047004feabde6e6a9724f89561fbbf6d146dce4409e29de5ab SHA512 bcbdf49be365a12dac32182b8608518d9d5f0b22df29f3263d93c9c92ef42718c4d339a1cc0e5b0ed62591b0331f32088b6005ac3d1bca6798739e4817c750c9
EBUILD nikic-php-parser-5.6.1.ebuild 1112 BLAKE2B adb5f207095fcebd9117d4b8937a041d920581b19c9cace0072056d3aabda6e3f7a084f03f511e2a989113e3b084ea4950e3a45a955453348098be4435abb86c SHA512 2d3ac348ccd4d66d4163ace4c3c02082610f368f0b948d3a59556fbde3c9db2c59e44be812f12e70cd4889e93e28cee3bf2634b03230c6920b759afbd4e351ec
MISC metadata.xml 625 BLAKE2B 886e9844c2147082cf65624609597e4baa7949b6c4fca4df77952d4b54bb7106f5bf98d08565a8d7fe2a4bc55a5b28761ba03cce8e7f258927647434fcc2052f SHA512 3cef575c310f4cb623841e5b398d9986855d8cace661d15fa3e6d54d05a641e3a0382cc23b389f9de6fcf95a6bae4ba58e2f0fa601a71e4c4486d29553555b47

View File

@ -1,9 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
Fedora\Autoloader\Autoload::addPsr4('PhpParser\\', 'test/PhpParser/');
\Fedora\Autoloader\Dependencies::required([
'lib/PhpParser/autoload.php'
]);

View File

@ -1,5 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
Fedora\Autoloader\Autoload::addPsr4('PhpParser\\', __DIR__);

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a PHP parser written in PHP.
Its purpose is to simplify static code analysis and manipulation.
</longdescription>
<upstream>
<remote-id type="github">nikic/PHP-Parser</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,46 +0,0 @@
# 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/.
}

View File

@ -1,4 +0,0 @@
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

View File

@ -1,62 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Autoload::addClassMap(
[
'phario\\manifest\\manifestdocumentmapper' => '/ManifestDocumentMapper.php',
'phario\\manifest\\manifestloader' => '/ManifestLoader.php',
'phario\\manifest\\manifestserializer' => '/ManifestSerializer.php',
'phario\\manifest\\exception' => '/exceptions/Exception.php',
'phario\\manifest\\invalidapplicationnameexception' => '/exceptions/InvalidApplicationNameException.php',
'phario\\manifest\\invalidemailexception' => '/exceptions/InvalidEmailException.php',
'phario\\manifest\\invalidurlexception' => '/exceptions/InvalidUrlException.php',
'phario\\manifest\\manifestdocumentexception' => '/exceptions/ManifestDocumentException.php',
'phario\\manifest\\manifestdocumentmapperexception' => '/exceptions/ManifestDocumentMapperException.php',
'phario\\manifest\\manifestelementexception' => '/exceptions/ManifestElementException.php',
'phario\\manifest\\manifestloaderexception' => '/exceptions/ManifestLoaderException.php',
'phario\\manifest\\application' => '/values/Application.php',
'phario\\manifest\\applicationname' => '/values/ApplicationName.php',
'phario\\manifest\\author' => '/values/Author.php',
'phario\\manifest\\authorcollection' => '/values/AuthorCollection.php',
'phario\\manifest\\authorcollectioniterator' => '/values/AuthorCollectionIterator.php',
'phario\\manifest\\bundledcomponent' => '/values/BundledComponent.php',
'phario\\manifest\\bundledcomponentcollection' => '/values/BundledComponentCollection.php',
'phario\\manifest\\bundledcomponentcollectioniterator' => '/values/BundledComponentCollectionIterator.php',
'phario\\manifest\\copyrightinformation' => '/values/CopyrightInformation.php',
'phario\\manifest\\email' => '/values/Email.php',
'phario\\manifest\\extension' => '/values/Extension.php',
'phario\\manifest\\library' => '/values/Library.php',
'phario\\manifest\\license' => '/values/License.php',
'phario\\manifest\\manifest' => '/values/Manifest.php',
'phario\\manifest\\phpextensionrequirement' => '/values/PhpExtensionRequirement.php',
'phario\\manifest\\phpversionrequirement' => '/values/PhpVersionRequirement.php',
'phario\\manifest\\requirement' => '/values/Requirement.php',
'phario\\manifest\\requirementcollection' => '/values/RequirementCollection.php',
'phario\\manifest\\requirementcollectioniterator' => '/values/RequirementCollectionIterator.php',
'phario\\manifest\\type' => '/values/Type.php',
'phario\\manifest\\url' => '/values/Url.php',
'phario\\manifest\\authorelement' => '/xml/AuthorElement.php',
'phario\\manifest\\authorelementcollection' => '/xml/AuthorElementCollection.php',
'phario\\manifest\\bundleselement' => '/xml/BundlesElement.php',
'phario\\manifest\\componentelement' => '/xml/ComponentElement.php',
'phario\\manifest\\componentelementcollection' => '/xml/ComponentElementCollection.php',
'phario\\manifest\\containselement' => '/xml/ContainsElement.php',
'phario\\manifest\\copyrightelement' => '/xml/CopyrightElement.php',
'phario\\manifest\\elementcollection' => '/xml/ElementCollection.php',
'phario\\manifest\\extelement' => '/xml/ExtElement.php',
'phario\\manifest\\extelementcollection' => '/xml/ExtElementCollection.php',
'phario\\manifest\\extensionelement' => '/xml/ExtensionElement.php',
'phario\\manifest\\licenseelement' => '/xml/LicenseElement.php',
'phario\\manifest\\manifestdocument' => '/xml/ManifestDocument.php',
'phario\\manifest\\manifestdocumentloadingexception' => '/xml/ManifestDocumentLoadingException.php',
'phario\\manifest\\manifestelement' => '/xml/ManifestElement.php',
'phario\\manifest\\phpelement' => '/xml/PhpElement.php',
'phario\\manifest\\requireselement' => '/xml/RequiresElement.php',
],
__DIR__
);
\Fedora\Autoloader\Dependencies::required([
'/usr/share/php/PharIo/Version/autoload.php'
]);

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">phar-io/manifest</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,49 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DESCRIPTION="Reading phar.io manifest information from a PHP Archive (PHAR)"
HOMEPAGE="https://github.com/phar-io/manifest"
SRC_URI="https://github.com/phar-io/manifest/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
IUSE="examples"
CDEPEND="dev-php/fedora-autoloader
>=dev-php/phar-io-version-3.0.1
>=dev-lang/php-7.2:*[phar,xml(-),xmlwriter(-)]"
BDEPEND="dev-php/theseer-Autoload"
RDEPEND="${CDEPEND}"
S="${WORKDIR}/manifest-${PV}"
src_prepare() {
default
phpab \
--output src/autoload.php \
--template fedora2 \
--basedir src \
src \
|| die
cat >> src/autoload.php <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
'/usr/share/php/PharIo/Version/autoload.php'
]);
EOF
}
src_install() {
insinto /usr/share/php/PharIo/Manifest
doins -r src/*
dodoc README.md
use examples && dodoc -r examples
}

View File

@ -1,4 +0,0 @@
AUX autoload.php 168 BLAKE2B 8a0af6dc727f5f2fb7d43beda5e7d83bf5879117b4017ca3467d7f5da2e76dd50e58260ee0c3dd043a2da04693cca0fde4f1124aab317ef52cbc3855bd305683 SHA512 d02b31090ab4b2efe92ed0243c4a877a4a0731fc65fc7dd688087b08b3ced80c33570d9f081829354b35612e80b22f28df14cb35faad7466f925aa1c523f7404
DIST phar-io-version-3.2.1.tar.gz 7379 BLAKE2B 886cd5acb1e2310f7b293f4595a21d0755c37c98368da2f4b8bfdc02308101e8d2bfe30c4d6a4bb244447d101602571d8d05d9c6dd76acd6a2874092cc8cb3bb SHA512 8471447df48ee51727cf98acef092a171328ebe1961adaec27211c678e17413e58222dbbe98845874731548f20eb11abe8dc4525041f5e1a91bb19984726b482
EBUILD phar-io-version-3.2.1.ebuild 760 BLAKE2B 971880d61f4aa93239d27ccd694390060506473679b058aa11810c4928fd9a38c9348206a7b3d93c87fe8ac646e5550ef94ca4eec1ce02b1846126a16a4cc5cf SHA512 2d5ff9de3fa73a33a01e48498f420a11f1d1bc70c427afde99e57224dcc0350cde2228401c539192780856d05b6d89d7e578abae83fb513d21c59606aeafbe2b
MISC metadata.xml 344 BLAKE2B 795c341776bcef40c00c99c5d718c39a73577f676922df127e89124ef40304f5707065e49f4b369660cb3089271b4bedb929458e85573dc77d59eb9469a69247 SHA512 eedb0e42391a6302cb6f0d8e76b24fe20f423b96ca9ec452f7ee9d49019af53ef668617433008e2642ff3439a12c376fac1308ceca784574556360657a316eee

View File

@ -1,6 +0,0 @@
<?php
/* Autoloader for dev-php/phar-io-version */
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Autoload::addPsr4('PharIo\\Version\\', __DIR__);

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">phar-io/version</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,39 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DESCRIPTION="Library for handling version information and constraints"
HOMEPAGE="https://github.com/phar-io/version"
SRC_URI="https://github.com/phar-io/version/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
IUSE=""
S="${WORKDIR}/version-${PV}"
CDEPEND="dev-php/fedora-autoloader
>=dev-lang/php-7.2:*"
BDEPEND="dev-php/theseer-Autoload"
RDEPEND="${CDEPEND}"
src_prepare() {
default
phpab \
--output src/autoload.php \
--template fedora2 \
--basedir src \
src \
|| die
}
src_install() {
insinto /usr/share/php/PharIo/Version
doins src/*.php
dodoc README.md
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-pm/php-pm-httpkernel</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,87 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Evenement/autoload.php",
"${VENDOR_DIR}/Fig/Http/Message/autoload.php",
"${VENDOR_DIR}/GuzzleHttp/Psr7/autoload.php",
"${VENDOR_DIR}/PHPPM/autoload.php",
"${VENDOR_DIR}/Psr/Container/autoload.php",
"${VENDOR_DIR}/Psr/EventDispatcher/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Psr/Http/Server/autoload.php",
"${VENDOR_DIR}/Psr/Log/autoload.php",
"${VENDOR_DIR}/Ralouphie-getallheaders/autoload.php",
"${VENDOR_DIR}/React/Cache/autoload.php",
"${VENDOR_DIR}/React/ChildProcess/autoload.php",
"${VENDOR_DIR}/React/Dns/autoload.php",
"${VENDOR_DIR}/React/EventLoop/autoload.php",
"${VENDOR_DIR}/React/Http/autoload.php",
"${VENDOR_DIR}/React/Promise/autoload.php",
"${VENDOR_DIR}/React/Socket/autoload.php",
"${VENDOR_DIR}/React/Stream/autoload.php",
"${VENDOR_DIR}/RingCentral/Psr7/autoload.php",
"${VENDOR_DIR}/Symfony/Component/Console/autoload.php",
"${VENDOR_DIR}/Symfony/Component/DeprecationContracts/autoload.php",
"${VENDOR_DIR}/Symfony/Component/ErrorHandler/autoload.php",
"${VENDOR_DIR}/Symfony/Component/EventDispatcher/autoload.php",
"${VENDOR_DIR}/Symfony/Contracts/EventDispatcher/autoload.php",
"${VENDOR_DIR}/Symfony/Component/HttpFoundation/autoload.php",
"${VENDOR_DIR}/Symfony/Component/HttpKernel/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Ctype/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Intl/Grapheme/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Intl/Normalizer/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Mbstring/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Php83/autoload.php",
"${VENDOR_DIR}/Symfony/Component/Process/autoload.php",
"${VENDOR_DIR}/Symfony/Contracts/Service/autoload.php",
"${VENDOR_DIR}/Symfony/Component/String/autoload.php",
"${VENDOR_DIR}/Symfony/Component/VarDumper/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/PHPPM"
doins -r *.php LICENSE src/*
}

View File

@ -1,3 +0,0 @@
DIST php-pm-2.4.0.tar.gz 31514 BLAKE2B ca24568b5163a7bd033878fadb70be2bcd1375fd3d892239c4ecad118b7c98901c13e69f011e19a778a5681b7acdc5dcc48df37ac98385ce8684e91bf9eb41d9 SHA512 a46f51f3de7479aaa0675681cab25b367895a9f96a68798e34a4a2dd295eceed86ac697ea6585d5a603ff93b103430c931aa437d6add2b8834b7f959e68c9a11
EBUILD php-pm-2.4.0.ebuild 2774 BLAKE2B a7f2d5edf5b29662f25d73ae143b7f7a3233002f11fcad64fbc5e702e4c55cd482cff3821980bf4b52d6233935e8aa7d31753ccf5214cc4d34c393dc4b45e796 SHA512 a70fef6138d35cfaf7d10b46715ab47ad9d4946f19ce9db2f879f4a5386f5f6649a4ee8001ac91ac497264a5f752e71c297b8ff7a31030e0bc4aa3a67e12eca0
MISC metadata.xml 222 BLAKE2B 84ef9d35691198d3a73d9b01810c0a72026ac568c0f696b1325b79f23eceec88e87c531b99c1985e36ae6efe7b7f5f7b81fff40d09e00224f1c5cbac13090f32 SHA512 6b7f2dc392230d5deae21f5642fb9d1d633570bdcdd28d427c0cc54f8e710460ebc458419bf342a9ee3af31b07c71542effc67e4dbb2bbe475d75337e090d699

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-pm/php-pm</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,91 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Evenement/autoload.php",
"${VENDOR_DIR}/Fig/Http/Message/autoload.php",
"${VENDOR_DIR}/Psr/Container/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Psr/Http/Server/autoload.php",
"${VENDOR_DIR}/Psr/Log/autoload.php",
"${VENDOR_DIR}/React/Cache/autoload.php",
"${VENDOR_DIR}/React/ChildProcess/autoload.php",
"${VENDOR_DIR}/React/Dns/autoload.php",
"${VENDOR_DIR}/React/EventLoop/autoload.php",
"${VENDOR_DIR}/React/Http/autoload.php",
"${VENDOR_DIR}/React/Promise/autoload.php",
"${VENDOR_DIR}/React/Socket/autoload.php",
"${VENDOR_DIR}/React/Stream/autoload.php",
"${VENDOR_DIR}/RingCentral/Psr7/autoload.php",
"${VENDOR_DIR}/Symfony/Component/Console/autoload.php",
"${VENDOR_DIR}/Symfony/Component/DeprecationContracts/autoload.php",
"${VENDOR_DIR}/Symfony/Component/ErrorHandler/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Ctype/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Intl/Grapheme/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Intl/Normalizer/autoload.php",
"${VENDOR_DIR}/Symfony/Polyfill/Mbstring/autoload.php",
"${VENDOR_DIR}/Symfony/Component/Process/autoload.php",
"${VENDOR_DIR}/Symfony/Contracts/Service/autoload.php",
"${VENDOR_DIR}/Symfony/Component/String/autoload.php",
"${VENDOR_DIR}/Symfony/Component/VarDumper/autoload.php"
]);
EOF
echo "require_once __DIR__ . \"/src/functions.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"
}

View File

@ -1,5 +0,0 @@
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

View File

@ -1,8 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Dependencies::required([
'src/autoload.php',
__DIR__ . '/../tests/TestCase.php',
]);

View File

@ -1,101 +0,0 @@
<?php
// @codingStandardsIgnoreFile
// @codeCoverageIgnoreStart
require_once 'Fedora/Autoloader'.'/autoload.php';
\Fedora\Autoloader\Autoload::addClassMap(
array(
'sebastianbergmann\\codecoverage\\branchandpathcoveragenotsupportedexception' => '/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',
]);

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a collection, processing, and rendering functionality
for PHP code coverage information.
</longdescription>
<upstream>
<remote-id type="github">sebastianbergmann/php-code-coverage</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,70 +0,0 @@
# 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
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">sebastianbergmann/php-file-iterator</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,49 +0,0 @@
# 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/.
}

View File

@ -1,4 +0,0 @@
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

View File

@ -1,8 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Dependencies::required([
'src/autoload.php',
__DIR__ . '/../tests/_fixture/TestCallable.php',
]);

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a library for PHP, which is capable of
invoking PHP callables with a timeout.
</longdescription>
<use>
<flag name="pcntl">Enable test for Process Control extension</flag>
</use>
<upstream>
<remote-id type="github">sebastianbergmann/php-invoker</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,50 +0,0 @@
# 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/.
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a implementation of simple template engine for PHP,
which could be used for text templates.
</longdescription>
<upstream>
<remote-id type="github">sebastianbergmann/php-text-template</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,49 +0,0 @@
# 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/.
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a utility class for timing things,
factored out of PHPUnit into a stand-alone component.
</longdescription>
<upstream>
<remote-id type="github">sebastianbergmann/php-timer</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,49 +0,0 @@
# 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/.
}

View File

@ -1,7 +0,0 @@
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

View File

@ -1,16 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Dependencies::required([
__DIR__ . '/../tests/_files/CoveredFunction.php',
__DIR__ . '/../tests/_files/Generator.php',
__DIR__ . '/../tests/_files/NamespaceCoveredFunction.php',
'src/autoload.php',
'tests/unit/autoload.php',
'tests/_files/autoload.php',
'tests/end-to-end/execution-order/_files/autoload.php',
'tests/end-to-end/event/autoload.php',
'tests/end-to-end/regression/autoload.php',
'tests/end-to-end/testdox/autoload.php',
]);

View File

@ -1,33 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Autoload::addClassMap(
array(
___CLASSLIST___,
),
__DIR__
);
\Fedora\Autoloader\Dependencies::required([
__DIR__ . '/Framework/Assert/Functions.php',
'/usr/share/php/myclabs/DeepCopy/autoload.php',
'/usr/share/php/PharIo/Manifest/autoload.php',
'/usr/share/php/PharIo/Version/autoload.php',
'/usr/share/php/SebastianBergmann/CliParser/autoload.php',
'/usr/share/php/SebastianBergmann/CodeCoverage/autoload.php',
'/usr/share/php/SebastianBergmann/CodeUnit/autoload.php',
'/usr/share/php/SebastianBergmann/Comparator/autoload.php',
'/usr/share/php/SebastianBergmann/Diff/autoload.php',
'/usr/share/php/SebastianBergmann/Environment/autoload.php',
'/usr/share/php/SebastianBergmann/Exporter/autoload.php',
'/usr/share/php/SebastianBergmann/FileIterator/autoload.php',
'/usr/share/php/SebastianBergmann/GlobalState/autoload.php',
'/usr/share/php/SebastianBergmann/Invoker/autoload.php',
'/usr/share/php/SebastianBergmann/ObjectEnumerator/autoload.php',
'/usr/share/php/SebastianBergmann/Template/autoload.php',
'/usr/share/php/SebastianBergmann/Timer/autoload.php',
'/usr/share/php/SebastianBergmann/Type/autoload.php',
'/usr/share/php/SebastianBergmann/Version/autoload.php',
'/usr/share/php/staabm/SideEffectsDetector/autoload.php',
]);

View File

@ -1,21 +0,0 @@
--- ../phpunit 2024-08-19 17:53:05.740868439 +0300
+++ ../phpunit 2024-08-19 17:53:48.430024297 +0300
@@ -47,7 +47,7 @@
unset($GLOBALS['_composer_autoload_path']);
} else {
- foreach (array(__DIR__ . '/../../autoload.php', __DIR__ . '/../vendor/autoload.php', __DIR__ . '/vendor/autoload.php') as $file) {
+ foreach (array(__DIR__ . '/../share/php/PHPUnit/autoload.php', __DIR__ . '/../../autoload.php', __DIR__ . '/../vendor/autoload.php', __DIR__ . '/vendor/autoload.php') as $file) {
if (file_exists($file)) {
define('PHPUNIT_COMPOSER_INSTALL', $file);
--- ../src/TextUI/Configuration/Xml/SchemaFinder.php 2024-08-19 18:11:59.438845562 +0300
+++ ../src/TextUI/Configuration/Xml/SchemaFinder.php 2024-08-19 18:12:04.631839725 +0300
@@ -75,6 +75,6 @@
return __PHPUNIT_PHAR_ROOT__ . '/';
}
- return __DIR__ . '/../../../../';
+ return __DIR__ . '/../../../';
}
}

View File

@ -1,29 +0,0 @@
--- ../tests/unit/Util/ExcludeListTest.php 2024-08-20 00:07:41.698625111 +0300
+++ ../tests/unit/Util/ExcludeListTest.php 2024-08-20 00:08:40.543958145 +0300
@@ -26,7 +26,7 @@
$excludeList = new ExcludeList(true);
$this->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

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a PHPUnit, programmer-oriented testing framework for PHP.
It is an instance of the xUnit architecture for unit testing frameworks.
</longdescription>
<upstream>
<remote-id type="github">sebastianbergmann/phpunit</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,92 +0,0 @@
# 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]
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-fig/cache</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-fig/clock</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-fig/event-dispatcher</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-fig/http-client</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,49 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Psr/Http/Client"
doins -r *.php LICENSE src src/*
}

View File

@ -1,3 +0,0 @@
DIST psr-http-factory-1.1.0.tar.gz 2972 BLAKE2B 590ed6581e15cd12fc0a883e3c25c0932c8850f20c8012e65d74bc148216e63648ed71fd35f15cb26ff19f179d655fad244cb03699fcaeb265645ac41396dd18 SHA512 97379e78d080ad15a4700bbacc824f4bdfdcc9c950e58e97bee946f5e48e7671f5359087bc2c6beaa6563f8d079e873a730b9822487a4704e05f58ea2d20d60d
EBUILD psr-http-factory-1.1.0.ebuild 1038 BLAKE2B 41fbcf3df62e48fbf928872d8c4d19b6306d46208ccffb7493e6278c5d820e5c80b623ce746a3b59f01be0d364091d2c1db81d2e2e5899da0bff8ec278741236 SHA512 229730b15e23913f6687a7a5ad206feb988ad468e058ef0cc0ac51043639e661e9c09fef045ca04413d26790591cea13b79bd69cae2d44ec49516135c4b29477
MISC metadata.xml 229 BLAKE2B 7a6e742e6771356cd0caee7cf55736c4207870622dbd6e3b930a904f5a64e341d7c919c1327e60bb16e9351f95a8980f18f5adc705d2697ed75331fab5b1331e SHA512 34cc2f92a2ad73110b7b11bd86f60a0dc90c913dc2a64d0ae840a1f3d09c44d48ba6d51bb451ae9a57822acb0436e3ff2e2ea3281dc4a86c70b3894c845138af

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-fig/http-factory</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,49 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Psr/Http/Factory"
doins -r *.php LICENSE src src/*
}

View File

@ -1,3 +0,0 @@
DIST psr-http-message-2.0.tar.gz 15612 BLAKE2B 69283fa0bdacf0649c257a885a3a2d8836a4f650df8ea17ec162906e3322d6d993455bd112b1f75988ea9746da3731fd8f9a303da73a85fe38f30b69c34f3829 SHA512 297c10a795695e687e3606a83c575af84cfe54221e9d2cb12d5e49459804c4625bbc9668b00ae629468393c26570740a1418f6d8cf5e3e795020f1521d471f46
EBUILD psr-http-message-2.0.ebuild 722 BLAKE2B c44d7eba818fb6b40bfba7c28d4eb00d6f3eebd8b42156cd03ab2168dd9edbfa0e3830fec8d4f45706083ea758b186df0b51bf59cc6fa80e3ccbb20eb4f0df49 SHA512 a9fb17bec27a9536f75feecc8f1c63e9cf842ef9a99867236ed9b9382567ada09b3264b6747f34d2cd173f053953011bf7e10c4514d99d57a5219ff130d3a6fd
MISC metadata.xml 229 BLAKE2B b9e0a48cab98c35a4c19f453f5be82a18bbfe40cff055e5fb57a52f907ad03fb7ec6eb19e29ca6d10478e32cedd96f694b3ea02d6df3c4b4870eefa3b0ff0f03 SHA512 8dc8d39c8342b83cbb7da82a4304785de6613abfdc1e8ffc9dd7e8e4680890211dd0589191b5066e9744293f358c0e406a817528525d4112ee925c8f72f7802b

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-fig/http-message</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-fig/http-server-handler</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,49 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Psr/Http/Server"
doins -r *.php LICENSE src src/*
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">php-fig/simple-cache</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">ralouphie/getallheaders</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,36 +0,0 @@
# 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 "<?php" > 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
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">ratchetphp/RFC6455</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,52 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/GuzzleHttp/Psr7/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/Ralouphie-getallheaders/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/Ratchet/RFC6455"
doins -r *.php LICENSE src/* tests
}

View File

@ -1,3 +0,0 @@
DIST react-cache-1.2.0.tar.gz 8259 BLAKE2B e01b28f80b843c52a7115634944bf2ae0ac7effc0b0b7d9de478e15b6b54252bb5bf8053aeaf5e8069c26be67d75fe8814d89aaf4def0d94fec29882d32cd54f SHA512 5ec3591ad9cc9b73cb99746a9397822d8f0b92da73315fcef98871b0a835402d9d03893993f78d8f28f8c8449f4ef34c2be4f2ea60d9568df16107f67b090ada
EBUILD react-cache-1.2.0.ebuild 1000 BLAKE2B 4fdfc1e5c515aaaa44c0e2f4df6144a27986e78c0f983c59d03d16f80176661897c689dac4682043d9ad5f7ef388ba4629ac9dca1183395c6832e196146cea65 SHA512 b7dabacfa71b5d3c0f95bc2a7cf541a5c66f53be0bb032f51a913fd64e7ac9935cf18151824085864d8e89d4b81debe460a22a6f47f5050b54f7eae19febc97c
MISC metadata.xml 223 BLAKE2B 6b83e5c99ea2361b68615448c41a4093176378bc83c271d31d274e352acb96c91de8817677473efd6bcb745d47a10bd539a98fbbd0d352c85a85b37e1d3e9349 SHA512 3d4fd0b9647f54759adc78f644e6bb49a0cd3d0f346f32f354e9a5ed68a30a5220f34f400b77182bd4c8f0a8321351a351a4617be9a51a430119a9f425570f21

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">reactphp/cache</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,49 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/React/Promise/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/React/Cache"
doins -r *.php LICENSE src src/*
}

View File

@ -1,3 +0,0 @@
DIST react-child-process-0.6.6.tar.gz 15232 BLAKE2B 157dc77782c0884ba5159835bb0de1e9feca32d0c003ddbc6d0607a9aca0526148790cfb13d7ecf0249496bbac2d5d29ec4e5e06efeee3bae53b99242c1fd7ff SHA512 76abefe8d73f15129af7d4e6fe6fcf1bf93ae46939aec16bd61d705a5b068f5422eb75d3dc973e775d5b140cfda827edd9e16f01f9db654830837ccdaf70f00a
EBUILD react-child-process-0.6.6.ebuild 1178 BLAKE2B 0bf75202667a6502bd0efb5644b9a535811b1eef0f2f437aea92b5ed4e6a04c4e6e8928932ac9999c321a59aecfbc8369a64f7c01551839d2e10a46d20b5c0e8 SHA512 603fa0e354bef0edb2c9cdb69579825b72c7de96ae17f2756250bf13d82d44690748bfabea167cb11cdadefe91d3a048bb9c33e5d4fe6d8a5ce604382d052fdd
MISC metadata.xml 231 BLAKE2B bfb479363099629852be0eb8a2ea0a6cf25c81995eae28e7a064315ec897dc1399a2ce4dd63b342db1dfc4f2e6c9699e31b0fc8e4569cf83d9e1b57993b65e46 SHA512 c3be0010dea1be1605dbd6fa6913f0f471479618935d245ab354cee38120c18b1539c17df230fae83f82bcbfc6486a1e7c3e0cec08de41ea11812d0c91d94229

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">reactphp/child-process</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,53 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Evenement/autoload.php",
"${VENDOR_DIR}/React/EventLoop/autoload.php",
"${VENDOR_DIR}/React/Stream/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/React/ChildProcess"
doins -r *.php LICENSE src src/*
}

View File

@ -1,3 +0,0 @@
DIST react-dns-1.13.0.tar.gz 32941 BLAKE2B 4d55f3154cbeae0d9b9d343e5b3d9069c4f74c8b2f7ec188dd28d9a83608a57545594e9ae0ce903f282ac7a260443ea6fb81ce311657ec59418274a232ce8813 SHA512 c4e1d35cbbd65a1226871c0ea4bd49a2b3430cc91a7691819a71cd69f0bc4510fcf85c1bcae502d13416edc8e767a3d388741598e158b90798e24331802117ea
EBUILD react-dns-1.13.0.ebuild 1111 BLAKE2B 7a5479c2926d2b95619be1ae44cf4c40b5ef694740fe878f5c9da2420fb6f9d6291450a49c41e01e971a4a84654bd99582079d12dba6c147bc92f7d94212270d SHA512 2ec1e5fb12f44bb7c1113d7e23c6816d24a0fd829ccfe3563e44e19289f885d7f85b9dd41bbd877acf88434f926dc06fcf8dd5469a9f3a63485c85faaa1ec9c2
MISC metadata.xml 221 BLAKE2B 94009c9b751e5d0c0648f1d0844f884d544e7aa814652d319ccb2d0d7ae72669ac818600ba01478f2aa2e5a11d112e8d22dcc949d5b587575092721554d66098 SHA512 5a8ae75644371f4b4b40ae837cda810a69140b33fdc85b34fd83ccfd82b86d3662d8b8aa5227e5136930a1ffda31190bcce185007b904a3bb846b23429e78748

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">reactphp/dns</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,53 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/React/Cache/autoload.php",
"${VENDOR_DIR}/React/EventLoop/autoload.php",
"${VENDOR_DIR}/React/Promise/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/React/Dns"
doins -r *.php LICENSE src src/*
}

View File

@ -1,3 +0,0 @@
DIST react-event-loop-1.5.0.tar.gz 29083 BLAKE2B 387193da906d973fe5a443943081d6b3cecc98fbe24b00838e5b6a4cae13acbc96c67ab8973d20bdb9f908387355576de52e0be2c9ed6330eb8aeff3e351e89d SHA512 13074671124d76deb4e5e572944bb5a91a477bc0f385a217ade8c8dd59b9433b114df997bd1d611d1063a55549d37ef3cf8d99d306df8a077ab6b4a59ded1baa
EBUILD react-event-loop-1.5.0.ebuild 753 BLAKE2B 37689f5edc3905095b6691002a3616ddef35a54d31a9f49fea9ae807c9526fe1ff57b030fc43be63908eee145ee19ca5e657ddf611987a4ee44ad706a7d38fe1 SHA512 d6b8510b23d208911442ac731ea60406c14e0b4c30e737557df403c62a424d2eeff9cc43fcef0534a62c21571548010ea3dced58a85251a77566ecaffe529129
MISC metadata.xml 228 BLAKE2B 81b4cf406f4411040504d35c2e12cb8a580bba52f588676b1ed0f19983c2a16f431b8aa2af462a446996155701576ff650e7a00aec8b8558d982b2537e62efbc SHA512 8deb0538839457fbe817c33307ecab034475f673d712ae68f8f57071139316ef23100d428281e2e7ced611d3a2326b0d5ba313469da3c52ffa3992642406cea2

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">reactphp/event-loop</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,38 +0,0 @@
# 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/*
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">reactphp/http</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,63 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Evenement/autoload.php",
"${VENDOR_DIR}/Fig/Http/Message/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
"${VENDOR_DIR}/React/Cache/autoload.php",
"${VENDOR_DIR}/React/Dns/autoload.php",
"${VENDOR_DIR}/React/EventLoop/autoload.php",
"${VENDOR_DIR}/React/Promise/autoload.php",
"${VENDOR_DIR}/React/Socket/autoload.php",
"${VENDOR_DIR}/React/Stream/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/React/Http"
doins -r *.php LICENSE src src/*
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">reactphp/socket</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,58 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Evenement/autoload.php",
"${VENDOR_DIR}/React/Cache/autoload.php",
"${VENDOR_DIR}/React/Dns/autoload.php",
"${VENDOR_DIR}/React/EventLoop/autoload.php",
"${VENDOR_DIR}/React/Promise/autoload.php",
"${VENDOR_DIR}/React/Stream/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/React/Socket"
doins -r *.php LICENSE src src/*
}

View File

@ -1,3 +0,0 @@
DIST react-stream-1.4.0.tar.gz 27114 BLAKE2B 01ad6ea6212a92e00623474d65886e596bb41ee0e96b6e6716bc3bb57f88c99f262c2cf92c9dfaf0fda35839895eb52edbbcf0bda1981cb3f42694a4aff48702 SHA512 af1c358acb3a8adf52e1cac3db9875f9651efbee9d89152403a6a24f57468df784aa721fe41d38279250480637eb9c787d9f9aaac0e7c3778fed0c8b066e6d24
EBUILD react-stream-1.4.0.ebuild 1095 BLAKE2B d5f9d975c3ac8677ed5c2673a152a12d5f770d5b60ef3c4a6e6827727a6e342684820598b49ef9d4553e7eab095c27751574107f9bd50cae97735f54cf6677a8 SHA512 62c9042ff8d89b37b925882eb396c7d91609ecad000debec82217a448f7428ff2523c7a0c880b242828173e7950465d6f3fee5d3fdf474eafcdf1ab8b99b2667
MISC metadata.xml 224 BLAKE2B 1c3de02ed02197dbbabdb8cd886a467d9356f393796ee893e2b74114671fc909f3e4f375e19bbc9c7eac66ab4d06c57c451c8785f4c1f8c4a7b1ee3bd8b7ffae SHA512 91f3b9496f1a7c4a7d9e97d4dc67b70e95925db6ebc65e76c50176676c6c50986efad061798411b70727896080b2624e77c4dac776021bdfa0135691ff039eb5

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">reactphp/stream</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,51 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Evenement/autoload.php",
"${VENDOR_DIR}/React/EventLoop/autoload.php"
]);
EOF
}
src_install() {
insinto "/usr/share/php/React/Stream"
doins -r *.php LICENSE src src/*
}

View File

@ -1,3 +0,0 @@
DIST ringcentral-psr7-1.3.0.tar.gz 43705 BLAKE2B fb1283ea06979399accd893d074accb12ba518bde380243efa8b7ad6af78cd46a542a5a9922ba7bd6ab0e389cd7d5c7aa6ac4e9572c969f6b42bd5db4efeee50 SHA512 b6b0e522e9e9b3f141b3caa2066cf2cc4f8d7378976ab92f8f6dedf7fcffae9dd162dfda3338f6482bf58892c3bebc4f953ea0ac0978ff555a65a409871b3cdd
EBUILD ringcentral-psr7-1.3.0.ebuild 1078 BLAKE2B e37d519cd3aef6de7478c6f43a0a05fe47d605d70d3f604f240b168d38d16422092254e511ec9a3a053bfee1ff7f8d0eccdd991d4b8679a39cd556d2995ea58b SHA512 87ed9843960c2f726c1cc1866dfed2edc2e14ef4c7f55100257d956fad6fa93872f332bdad530394232c2f2df5df9f379a587d73a69f5c3455bfd43211a71504
MISC metadata.xml 225 BLAKE2B c24f91a1090689d27565d383d0296af2ea9b6545a8cb04dbba8330ba148e7d1bdbbe7e8f9327d74eb486f2c4d1a2ea664a3eda2461d97f8a46f5ca4e051752c2 SHA512 b5bfe453be8db3d39b538d50a5cf17e7287fb8d86dd91be7c8577f915245458ee24b35215f08ffcbc1c92d8bd4e8ae8e7628fc44ea50001bfe74adfc9a35e938

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">ringcentral/psr7</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,51 +0,0 @@
# 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 <<EOF || die "failed to extend autoload.php"
// Dependencies
\Fedora\Autoloader\Dependencies::required([
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
"${VENDOR_DIR}/Psr/Http/Message/autoload.php"
]);
EOF
echo "require_once __DIR__ . \"/src/functions_include.php\";" >> autoload.php
}
src_install() {
insinto "/usr/share/php/RingCentral/Psr7"
doins -r *.php LICENSE src src/* tests
}

View File

@ -1,4 +0,0 @@
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

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a library for parsing CLI options, i.e.
SERVER['argv'], extracted from phpunit package.
</longdescription>
<upstream>
<remote-id type="github">sebastianbergmann/cli-parser</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,49 +0,0 @@
# 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/.
}

View File

@ -1,40 +0,0 @@
# 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/.
}

View File

@ -1,4 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Dependencies::required([
'src/autoload.php'
]);

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a PHP library, which is capable to do looks up
which function or method a line of code belongs to.
</longdescription>
<upstream>
<remote-id type="github">sebastianbergmann/code-unit-reverse-lookup</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,49 +0,0 @@
# 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/.
}

View File

@ -1,4 +0,0 @@
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

View File

@ -1,9 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Dependencies::required([
__DIR__ . '/../tests/_fixture/file_with_multiple_code_units.php',
__DIR__ . '/../tests/_fixture/function.php',
'tests/autoload.php'
]);

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a collection of value objects that represent
the PHP code units.
</longdescription>
<upstream>
<remote-id type="github">sebastianbergmann/code-unit</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,50 +0,0 @@
# 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/.
}

View File

@ -1,4 +0,0 @@
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

View File

@ -1,8 +0,0 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Dependencies::required([
'src/autoload.php',
'tests/autoload.php'
]);

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a PHP component with the functionality to compare
PHP values for equality.
</longdescription>
<use>
<flag name="bcmath">Enable the BCMath Arbitrary Precision Mathematics extension</flag>
</use>
<upstream>
<remote-id type="github">sebastianbergmann/comparator</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,54 +0,0 @@
# 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/.
}

View File

@ -1,3 +0,0 @@
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

View File

@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">sebastianbergmann/complexity</remote-id>
</upstream>
</pkgmetadata>

Some files were not shown because too many files have changed in this diff Show More