Added a lot of PHP packages for the defunct volkszaehler ebuild
This commit is contained in:
parent
cba6641bde
commit
69cb537d3d
3
app-portage/composer-ebuild/Manifest
Normal file
3
app-portage/composer-ebuild/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST composer-ebuild-0.1.4.tar.gz 21928 BLAKE2B 4584bfd8f3015da08573f482d529cef0c263d4f7cd2662f175dc9ff1d91f1aadc375bcd91f1bea795cf6912bbd6a79c69b70c66f52f253f737e28d61efcff9f3 SHA512 27c2b0641a850b3b278f1c1e3c876ac69273c94b9a4c8491536ac6a492ae81d9aed079a05cb440e42e7c650449457433df6dc48bcaa3ca97c1afb705e8f15449
|
||||||
|
EBUILD composer-ebuild-0.1.4.ebuild 682 BLAKE2B d76376c8bea28fa65d2ffdae0bb52ace1df87e6cff426f0dbe6cfd46eebf11af3845faacab73713e3e6a5b5c83c2c2254d69a3547c09bec01da4488dbdf120ad SHA512 b9c3ee057af138f2b4d4400fc2e6c5ad616b12b7ceffe6cc9a369651da540206c89b0a854b5d28b3cb829966e3e55dc1bfc9835e5e19b2184d742f37594f7c69
|
||||||
|
MISC metadata.xml 227 BLAKE2B 2d38d7fb1cdba1feadbee8709e216ddab286c80a3ed55f7f3c93dad955e6fb9663bdca266ba96e1b2f54de8c228d87c631b620ec112bdc91398923e1aca2cc14 SHA512 f547c71f3d0040e3446fe183e7c9b671f45ca6f9255f04789f092ff756e2a87597f49b0d2ec9a9cf63484ecf13dc5a372a900aea72371f51c4f3bc5dd1666005
|
35
app-portage/composer-ebuild/composer-ebuild-0.1.4.ebuild
Normal file
35
app-portage/composer-ebuild/composer-ebuild-0.1.4.ebuild
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
|
PYTHON_COMPAT=( python3_{9..13} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Composer Ebuild"
|
||||||
|
HOMEPAGE="https://github.com/gentoo-php-overlay/composer-ebuild"
|
||||||
|
SRC_URI="https://github.com/gentoo-php-overlay/composer-ebuild/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-php/composer
|
||||||
|
dev-python/packaging
|
||||||
|
dev-python/pygithub
|
||||||
|
dev-python/requests
|
||||||
|
"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
|
||||||
|
distutils-r1_src_install
|
||||||
|
|
||||||
|
local INSTALL_DIR="/usr/share/${PN}"
|
||||||
|
|
||||||
|
insinto ${INSTALL_DIR}
|
||||||
|
doins -r templates
|
||||||
|
|
||||||
|
}
|
8
app-portage/composer-ebuild/metadata.xml
Normal file
8
app-portage/composer-ebuild/metadata.xml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE pkgmetadata
|
||||||
|
SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||||
|
<pkgmetadata>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">gentoo-php-overlay/composer-ebuild</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
6
dev-php/andig-dbcopy/Manifest
Normal file
6
dev-php/andig-dbcopy/Manifest
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
AUX andig-dbcopy-autoloader.patch 842 BLAKE2B d38ec06e5f1be96073ea705a9f46b02be30a8d7da1babbce7543bca867dba93f54d6d3e280eb38676d5b12889e1f3f6caa58ea8324460c327f6a3221000ff2fa SHA512 0b1618406c9e434840d768a1370c9010500af4cd6997fe6bf2bf49349ac7a9790579554ec43e03bb8951c872fae16446ac87d37bde61750ccb7f10acb57ac733
|
||||||
|
AUX andig-dbcopy-symfony.patch 4429 BLAKE2B 76152f8a563444fb5298a6c657c99a70cc4ffdd33cb0b0ff5a8323bffbe4f1b7e6cf982c183d24eac171275183fda36d0059c646148b720811a2e0abb58beb99 SHA512 72d1785099e0ca6b1837c41e641e82d0a621d3e8db74b4c2bb836baa09fa06145b9f31e9c3a345a94ec45fa417d022373a0d89cc05fe1d418acf7f04348c5c3c
|
||||||
|
AUX autoload-test.php 522 BLAKE2B 2b0bf1aa11103dd9fa9771efcbd82417a03f9e6d2b2855eccb3f225520639b6dafc377af52a1de249c113e3e834155add72a5da3a64ba94dfbdd9df62a73a300 SHA512 3cc5b174a1a7f0e30ced1d4d001b2fdc934d6fdf6a49214ab1cbc0f27a5bd7468c5a8ab5becf3714601e9e5609bc34bf9fc3ff5d938de2263713a51a6c455cd9
|
||||||
|
AUX autoload.php.tpl 1350 BLAKE2B e84292150e01f99cb4357f86d1c131fa719fc1af98e9d38a3f02d0bad01b2d3522fadd5217d1211e0dd93d808451536fd630478c939738b9f4b443daf66112bc SHA512 c0a6e9403f8ef416b42d9779e76d9f7491d8cb06bc11bc3344c89a5c4ec5cd2714809a3f9fc368ade593972a0fb52a03358c019cc18800cbb5ce54f5008fb52b
|
||||||
|
EBUILD andig-dbcopy-9999.ebuild 1149 BLAKE2B d551da60d9199b78e6f84bf9654c878466808f776a73d34dceaf28d968b548aa9188a7835086e63a01d288c3d6170a990e43d57a76a9301fe6820aef43c38c70 SHA512 371c21b1b9aecf6c7906df08d752be0bbc87eec471025c8b7411323106080b2a768e279d4cc7cc1ea994d567ec9e8b9dbcb9129fab8b39baa16c24292d1fb9d1
|
||||||
|
MISC metadata.xml 232 BLAKE2B 8fb41cef0fd78454633aabd68564c86c63475884e8dbe217ed71660c2c067efd77478cf81138b29ae773da0e8eb2e9af49cd875a96eb44bf72a3794316e50859 SHA512 cc5faee41bb423d1ed0d44009f724b98ef6b961d26b3cc677012ff3619edddbc778e45361d7ae1936fca4e1c96655f691c66e3154c9e37a848d97174b0fb37d6
|
53
dev-php/andig-dbcopy/andig-dbcopy-9999.ebuild
Normal file
53
dev-php/andig-dbcopy/andig-dbcopy-9999.ebuild
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Refactored repack of https://github.com/andig/dbcopy"
|
||||||
|
HOMEPAGE="https://github.com/andig/php-shunting-yard"
|
||||||
|
|
||||||
|
MY_PN="dbcopy"
|
||||||
|
|
||||||
|
if [ "${PV}" == "9999" ] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/andig/${MY_PN}"
|
||||||
|
inherit git-r3
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/andig/php-shunting-yard/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/doctrine-dbal
|
||||||
|
dev-php/influxdb-influxdb-php
|
||||||
|
dev-php/symfony-console
|
||||||
|
dev-php/symfony-yaml
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES="
|
||||||
|
${FILESDIR}/${PN}-autoloader.patch
|
||||||
|
${FILESDIR}/${PN}-symfony.patch
|
||||||
|
"
|
||||||
|
|
||||||
|
DOCS=( config.dist.yaml README.md )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab -q -o src/autoload.php -t "${FILESDIR}"/autoload.php.tpl \
|
||||||
|
src || die "phpab failed"
|
||||||
|
#install -D -m 644 "${FILESDIR}"/autoload-test.php \
|
||||||
|
# vendor/autoload.php || die "install failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
einstalldocs
|
||||||
|
insinto "/usr/share/php/Andig/DatabaseCopy"
|
||||||
|
doins -r src src/*
|
||||||
|
dobin "dbcopy"
|
||||||
|
}
|
15
dev-php/andig-dbcopy/files/andig-dbcopy-autoloader.patch
Normal file
15
dev-php/andig-dbcopy/files/andig-dbcopy-autoloader.patch
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
diff '--color=auto' -ur andig-dbcopy-9999.orig/dbcopy andig-dbcopy-9999/dbcopy
|
||||||
|
--- andig-dbcopy-9999.orig/dbcopy 2025-10-08 11:49:08.945458244 +0200
|
||||||
|
+++ andig-dbcopy-9999/dbcopy 2025-10-08 11:50:49.194009518 +0200
|
||||||
|
@@ -11,10 +11,7 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
// find autoloader, borrowed from github.com/behat/behat
|
||||||
|
-if ((!$loader = includeIfExists(__DIR__ . '/vendor/autoload.php')) &&
|
||||||
|
- (!$loader = includeIfExists(__DIR__ . '/../vendor/autoload.php')) &&
|
||||||
|
- (!$loader = includeIfExists(__DIR__ . '/../../vendor/autoload.php')) &&
|
||||||
|
- (!$loader = includeIfExists(__DIR__ . '/../../../vendor/autoload.php'))) {
|
||||||
|
+if (!$loader = includeIfExists('/usr/share/php/Andig/DatabaseCopy/autoload.php')) {
|
||||||
|
fwrite(STDERR,
|
||||||
|
'You must set up the project dependencies, run the following commands:' . PHP_EOL .
|
||||||
|
'curl -s http://getcomposer.org/installer | php' . PHP_EOL .
|
93
dev-php/andig-dbcopy/files/andig-dbcopy-symfony.patch
Normal file
93
dev-php/andig-dbcopy/files/andig-dbcopy-symfony.patch
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/AbstractCommand.php andig-dbcopy-9999/src/Command/AbstractCommand.php
|
||||||
|
--- andig-dbcopy-9999.orig/src/Command/AbstractCommand.php 2025-10-08 12:18:06.015740519 +0200
|
||||||
|
+++ andig-dbcopy-9999/src/Command/AbstractCommand.php 2025-10-08 12:15:14.368364947 +0200
|
||||||
|
@@ -62,7 +62,7 @@
|
||||||
|
return $tables;
|
||||||
|
}
|
||||||
|
|
||||||
|
- protected function execute(InputInterface $input, OutputInterface $output) {
|
||||||
|
+ protected function execute(InputInterface $input, OutputInterface $output): int {
|
||||||
|
$this->output = $output;
|
||||||
|
$this->loadConfig($input);
|
||||||
|
|
||||||
|
diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/ClearCommand.php andig-dbcopy-9999/src/Command/ClearCommand.php
|
||||||
|
--- andig-dbcopy-9999.orig/src/Command/ClearCommand.php 2025-10-08 12:18:06.015894342 +0200
|
||||||
|
+++ andig-dbcopy-9999/src/Command/ClearCommand.php 2025-10-08 12:16:40.736281429 +0200
|
||||||
|
@@ -32,7 +32,7 @@
|
||||||
|
return in_array($tableName, $tables);
|
||||||
|
}
|
||||||
|
|
||||||
|
- protected function execute(InputInterface $input, OutputInterface $output) {
|
||||||
|
+ protected function execute(InputInterface $input, OutputInterface $output): int {
|
||||||
|
parent::execute($input, $output);
|
||||||
|
|
||||||
|
// make sure schemas exists
|
||||||
|
diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/CopyCommand.php andig-dbcopy-9999/src/Command/CopyCommand.php
|
||||||
|
--- andig-dbcopy-9999.orig/src/Command/CopyCommand.php 2025-10-08 12:18:06.015894342 +0200
|
||||||
|
+++ andig-dbcopy-9999/src/Command/CopyCommand.php 2025-10-08 12:15:44.816329227 +0200
|
||||||
|
@@ -172,7 +172,7 @@
|
||||||
|
echo "\n\n"; // CRLF after progressbar @ 100%
|
||||||
|
}
|
||||||
|
|
||||||
|
- protected function execute(InputInterface $input, OutputInterface $output)
|
||||||
|
+ protected function execute(InputInterface $input, OutputInterface $output): int
|
||||||
|
{
|
||||||
|
parent::execute($input, $output);
|
||||||
|
|
||||||
|
diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/CreateCommand.php andig-dbcopy-9999/src/Command/CreateCommand.php
|
||||||
|
--- andig-dbcopy-9999.orig/src/Command/CreateCommand.php 2025-10-08 12:18:06.015894342 +0200
|
||||||
|
+++ andig-dbcopy-9999/src/Command/CreateCommand.php 2025-10-08 12:16:08.404301546 +0200
|
||||||
|
@@ -100,7 +100,7 @@
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
- protected function execute(InputInterface $input, OutputInterface $output) {
|
||||||
|
+ protected function execute(InputInterface $input, OutputInterface $output): int {
|
||||||
|
parent::execute($input, $output);
|
||||||
|
|
||||||
|
// make sure schemas exists
|
||||||
|
diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/DropCommand.php andig-dbcopy-9999/src/Command/DropCommand.php
|
||||||
|
--- andig-dbcopy-9999.orig/src/Command/DropCommand.php 2025-10-08 12:18:06.015894342 +0200
|
||||||
|
+++ andig-dbcopy-9999/src/Command/DropCommand.php 2025-10-08 12:16:26.196289368 +0200
|
||||||
|
@@ -17,7 +17,7 @@
|
||||||
|
->addOption('config', 'c', InputOption::VALUE_REQUIRED, 'Config file');
|
||||||
|
}
|
||||||
|
|
||||||
|
- protected function execute(InputInterface $input, OutputInterface $output) {
|
||||||
|
+ protected function execute(InputInterface $input, OutputInterface $output): int {
|
||||||
|
parent::execute($input, $output);
|
||||||
|
|
||||||
|
// make sure schemas exists
|
||||||
|
diff '--color=auto' -ur andig-dbcopy-9999.orig/src/Command/InfluxCommand.php andig-dbcopy-9999/src/Command/InfluxCommand.php
|
||||||
|
--- andig-dbcopy-9999.orig/src/Command/InfluxCommand.php 2025-10-08 12:18:06.015894342 +0200
|
||||||
|
+++ andig-dbcopy-9999/src/Command/InfluxCommand.php 2025-10-08 12:17:22.156258843 +0200
|
||||||
|
@@ -173,7 +173,7 @@
|
||||||
|
} while (count($res) == $this->batch);
|
||||||
|
}
|
||||||
|
|
||||||
|
- protected function execute(InputInterface $input, OutputInterface $output) {
|
||||||
|
+ protected function execute(InputInterface $input, OutputInterface $output): int {
|
||||||
|
$this->loadConfig($input);
|
||||||
|
|
||||||
|
// Doctrine PDO
|
||||||
|
diff '--color=auto' -ur andig-dbcopy-9999.orig/src/ConsoleApplication.php andig-dbcopy-9999/src/ConsoleApplication.php
|
||||||
|
--- andig-dbcopy-9999.orig/src/ConsoleApplication.php 2025-10-08 12:18:06.015894342 +0200
|
||||||
|
+++ andig-dbcopy-9999/src/ConsoleApplication.php 2025-10-08 12:14:06.764444254 +0200
|
||||||
|
@@ -32,7 +32,7 @@
|
||||||
|
*
|
||||||
|
* @return string The long application version
|
||||||
|
*/
|
||||||
|
- public function getLongVersion()
|
||||||
|
+ public function getLongVersion(): string
|
||||||
|
{
|
||||||
|
if ('UNKNOWN' !== $this->getName()) {
|
||||||
|
return sprintf('<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'),
|
16
dev-php/andig-dbcopy/files/autoload-test.php
Normal file
16
dev-php/andig-dbcopy/files/autoload-test.php
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<?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',
|
||||||
|
]);
|
35
dev-php/andig-dbcopy/files/autoload.php.tpl
Normal file
35
dev-php/andig-dbcopy/files/autoload.php.tpl
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
<?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',
|
||||||
|
]);
|
7
dev-php/andig-dbcopy/metadata.xml
Normal file
7
dev-php/andig-dbcopy/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/andig-php-shunting-yard/Manifest
Normal file
3
dev-php/andig-php-shunting-yard/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST andig-php-shunting-yard-1.0.2.tar.gz 11528 BLAKE2B 6d2ee2c0304634e55538293e6cc2baeb1d668cd704202b0e2a63d85bbdf7a5a02f9a6f62abcb36a100f9e5c223fcf38fc4439d4a151aa0abff0ba0a2576dd87a SHA512 f29756b550a3d4978e7f4015c654a01302ac48427ad2aa3d7254cda433594191489ee394c34cbb5b5c3de5b1b5e65079b56985e23ad6dc188a96df2e7ac961d1
|
||||||
|
EBUILD andig-php-shunting-yard-1.0.2.ebuild 864 BLAKE2B 4b7984fa3b27eec09880176ddd27672c8495b3e6ee9fe9fc37a38305b4896ff95c48fbdfe57c93c27485b4c5f4ae0a6a2428082b665f1968bb2d020f209648a3 SHA512 3bb01a11d3c6aa80d11a28e64897258045acc1a0b11b94120e5f13c7ceaa6282bbf2fcbf32a0a8305e13b8488c64cb87d226de35aa312b3b4fe94a29d2a825f7
|
||||||
|
MISC metadata.xml 232 BLAKE2B 8fb41cef0fd78454633aabd68564c86c63475884e8dbe217ed71660c2c067efd77478cf81138b29ae773da0e8eb2e9af49cd875a96eb44bf72a3794316e50859 SHA512 cc5faee41bb423d1ed0d44009f724b98ef6b961d26b3cc677012ff3619edddbc778e45361d7ae1936fca4e1c96655f691c66e3154c9e37a848d97174b0fb37d6
|
@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Refactored repack of https://github.com/andig/php-shunting-yard"
|
||||||
|
HOMEPAGE="https://github.com/andig/php-shunting-yard"
|
||||||
|
SRC_URI="https://github.com/andig/php-shunting-yard/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/php-shunting-yard-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-5.3:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
echo "<?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
|
||||||
|
}
|
7
dev-php/andig-php-shunting-yard/metadata.xml
Normal file
7
dev-php/andig-php-shunting-yard/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/ca-bundle/Manifest
Normal file
3
dev-php/ca-bundle/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST ca-bundle-1.5.6.tar.gz 138700 BLAKE2B a4b4ddd2b337e53a471f9a79ab9f568662ab4ed02e070efa764096badb9e759a829cb1e6bc3bf9e8efacd58f44c0a4c374973fb5ea34f46042c8583a940ce8c5 SHA512 46363ed7c5ec1e04f5bd2a1d25a5402de03958d651d63ee9453d589b6fe4daaec7049a458b441be83dfe7a226a3bbd551f77bcbad107236fa3e987c7d87c8d2d
|
||||||
|
EBUILD ca-bundle-1.5.6.ebuild 756 BLAKE2B c536c3fe7819d6bd68b6b310fd6ec3ba2170d0e674a9e93ce5d2e08dac3c6f7a8b56c3747651d80205f8da8e91797cfc596d51a55d0244f5d7c7b6011da2748f SHA512 195a6b630b9c1f33f142fbbfc185b42835ed914fdd075fe2868731c92fbd3bc5a7b896f1b5491b577f462e481863c0b2c3b8257f8c2eb155175f7d125f2348cc
|
||||||
|
MISC metadata.xml 227 BLAKE2B 1440cd5b71a76b0bf600b9306832013e710290341eb49a1505b7e415edeb250706d38b1e6f98cf13c5ee7ff369b816741efd0f069c11f08eea87e3d7bded55fa SHA512 5475d736b20bf00438b6ab03f8234bd332989b020a8818e4c9e4402d6cb64690a96c400fa38f82751c2b955c602b79c9539a269ef2df8a7c173002c00e36a829
|
37
dev-php/ca-bundle/ca-bundle-1.5.6.ebuild
Normal file
37
dev-php/ca-bundle/ca-bundle-1.5.6.ebuild
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle."
|
||||||
|
HOMEPAGE="https://github.com/composer/ca-bundle"
|
||||||
|
SRC_URI="https://github.com/composer/ca-bundle/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/ca-bundle-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Composer/CaBundle"
|
||||||
|
doins -r *.php res src/*
|
||||||
|
}
|
7
dev-php/ca-bundle/metadata.xml
Normal file
7
dev-php/ca-bundle/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">composer/ca-bundle</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
3
dev-php/carbonphp-carbon-doctrine-types/Manifest
Normal file
3
dev-php/carbonphp-carbon-doctrine-types/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST carbonphp-carbon-doctrine-types-3.2.0.tar.gz 3103 BLAKE2B cc4706bf10fd5bd2e428188f3014c219fdf7e523a389ae342d1fbc96d169219363ba0dcdc107d60b28435e86336ff66095a75af673a4c68832e20f84c1562620 SHA512 c309cdd6b739eff4a09b9a953e24e6dbb5df61f571e11472a06f23d20d4e49602250773dcc4dcf7d19ced9c4a345013eea7927f5ef2e2dab8a6feb50200a37d8
|
||||||
|
EBUILD carbonphp-carbon-doctrine-types-3.2.0.ebuild 738 BLAKE2B e3a30b87337c2d50cea2cbd7495d165ce53377118a070c4ec3655657c5bbf7df03b0410f0a985cff53310bb2757fb28fd5d9b67d3e5180ee50fc49a641a5a41f SHA512 c4057f945e88d3485bf5f3ac0c4be0000e5f298f8c94e576ca382594498cddcd8cd5241b1a7fd49d98578f003157d387a7fe2af43dd72f7a99dc81d1c4cbe518
|
||||||
|
MISC metadata.xml 240 BLAKE2B 674fc3527231247f0132506222fc88ab54dea422405cdbcc229d2bfafcc4a8f3ed9b4d34fc262d61c0deaed18d70a7455613678babcf0f731f22fa31e93e8a85 SHA512 ce6b7fdb57d431224126663b659896729ed9625af5e5e291c7cc23bfb5141af0ee64074e50a64887703ba10818aeede6d8d79de91452466cc5d941694373b078
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Types to use Carbon in Doctrine"
|
||||||
|
HOMEPAGE="https://github.com/CarbonPHP/carbon-doctrine-types"
|
||||||
|
SRC_URI="https://github.com/CarbonPHP/carbon-doctrine-types/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/carbon-doctrine-types-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Carbon/Doctrine"
|
||||||
|
doins -r *.php LICENSE src
|
||||||
|
}
|
7
dev-php/carbonphp-carbon-doctrine-types/metadata.xml
Normal file
7
dev-php/carbonphp-carbon-doctrine-types/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/cboden-ratchet/Manifest
Normal file
3
dev-php/cboden-ratchet/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST cboden-ratchet-0.4.4.tar.gz 37159 BLAKE2B 5af06966ec445bb31b0423f4a472dc41f3a7198d3f76f64b3f418aefa0a54e29da91f9383e4bd20c6f0f1451c1c8ba89347e2062c28f25e83f728e0fd9d64095 SHA512 0881961819cf326103debf7c0fef48387a017b25b9215670c300721942d38443ab76c4a41428d1734f9d3b2a251dd8f7a08b0dd1ef27ddf731b848727cd2c536
|
||||||
|
EBUILD cboden-ratchet-0.4.4.ebuild 1918 BLAKE2B eefd6df534739ae18138678827bc6561ae00e5ef0bd7297151f4cff911d6c8f6a1007800cb2a095ed6071f75bc8ac4f4b5fec14675bf05381fd145b21fe6726a SHA512 b80b4ecd04d0208c088d98495c92e5b4eb3b608e3f7288ad7aa9164f81115e9b0114fcd5e9fe771dbb8cb1d49929768d556cc7f1cb23b8a5151b493f25fcf18e
|
||||||
|
MISC metadata.xml 227 BLAKE2B 718aa924a2b9868822928583c799a55db164ffbce2af0be4097bf823b260b3ffbc2e35b7082a9e8fe0303c57ff48620b27b179747e2cc5fbf0ade12d8a7febc4 SHA512 b80a44bfdd028528aba901d40522a0b01647d840ab4e0507e6d5b23d071b272ab0ce1037409488a57a22dbb5da4f3b2d7a7beb46ecdb46a5c1b937c21791c9d7
|
70
dev-php/cboden-ratchet/cboden-ratchet-0.4.4.ebuild
Normal file
70
dev-php/cboden-ratchet/cboden-ratchet-0.4.4.ebuild
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="PHP WebSocket library"
|
||||||
|
HOMEPAGE="https://github.com/ratchetphp/Ratchet"
|
||||||
|
SRC_URI="https://github.com/ratchetphp/Ratchet/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/Ratchet-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/guzzlehttp-psr7
|
||||||
|
dev-php/ratchet-rfc6455
|
||||||
|
dev-php/react-event-loop
|
||||||
|
dev-php/react-socket
|
||||||
|
dev-php/symfony-http-foundation
|
||||||
|
dev-php/symfony-routing
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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
|
||||||
|
}
|
7
dev-php/cboden-ratchet/metadata.xml
Normal file
7
dev-php/cboden-ratchet/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/class-map-generator/Manifest
Normal file
3
dev-php/class-map-generator/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST class-map-generator-1.6.1.tar.gz 10107 BLAKE2B 279177ba76e6262a69b1a9885dec2b5d693e06244e1f78d9892eb475f4d8a2bd741fb23a090bda5a3cc22c465b918660bb2e15006abe43fb42ad416eb6485424 SHA512 48bd0333d005556c40d755ad5389c12f7dd67cc3da38b7e8fa4857a68d9280bc0cc5edc02219e2aa082e992bffd21a8a528308ac39c03422345dae257a03e517
|
||||||
|
EBUILD class-map-generator-1.6.1.ebuild 1129 BLAKE2B 42ca6402027b6bb2d73cec2a3bd236637b513f4d081f9fb3517e870488cf27732e0592ac7db2994d0a08f8c8a9ea88e05e77912abb15330ba8c939669182e646 SHA512 bd6dc2f9c1ca79c96f861dab48a4e918fe4ade52bd3a6d81c06bfc89c403fd501047cfa1aef8dec75f8c4373971a7866fdf220d2347926e7d502aeb1481bda61
|
||||||
|
MISC metadata.xml 237 BLAKE2B f5e83f17799548c02c45adb326ff2c74772838a72a1a5172e036f9d4393bcfe641cdb84ac96ff2fbea68b3993d252d06b0c58e7a5f300d94aa072610d0e3ef9e SHA512 40ddd6c8bc7df5971c58a164266a381e6b743fd0ad3cc15ebe0f16c69c0793b66a9f4e03311a13cf8fd7d7fb0b00d3c147fd4ab3e300240682d4b7c98e70ac2c
|
51
dev-php/class-map-generator/class-map-generator-1.6.1.ebuild
Normal file
51
dev-php/class-map-generator/class-map-generator-1.6.1.ebuild
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Utilities to scan PHP code and generate class maps."
|
||||||
|
HOMEPAGE="https://github.com/composer/class-map-generator"
|
||||||
|
SRC_URI="https://github.com/composer/class-map-generator/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/class-map-generator-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/pcre
|
||||||
|
dev-php/symfony-finder
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<EOF || die "failed to extend autoload.php"
|
||||||
|
|
||||||
|
// Dependencies
|
||||||
|
\Fedora\Autoloader\Dependencies::required([
|
||||||
|
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Composer/Pcre/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Symfony/Component/Finder/autoload.php"
|
||||||
|
]);
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Composer/ClassMapGenerator"
|
||||||
|
doins -r *.php LICENSE src/*
|
||||||
|
}
|
7
dev-php/class-map-generator/metadata.xml
Normal file
7
dev-php/class-map-generator/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">composer/class-map-generator</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -1,3 +1,6 @@
|
|||||||
DIST composer-2.8.12-vendor.tar.xz 3154644 BLAKE2B c7e00af4e31b143d391381b85ff31cb1e5f19b0d4af0b2c974f7ebb47dc612a2d4778e449fb8f5fa33853b4450d83306cf70dd017c86bfd6e4e450a3a16847f5 SHA512 69ab78439795e0f5b6e376afadf95d3780be33adba34479c5cc12c45215c186a4603d34a890b306275215292a213b8487cfaa6668f2a036e3ee504f2940bafaa
|
AUX autoload.patch 363 BLAKE2B 2b1b01f97d3b79787a5455f5d7b3664000382e1f8e30ef4ba56a06d03ae11268f839d2acad86b0fddb86e1e9ca2699e796fae5f34bb7091594ad630950d47a4a SHA512 e9818475f505cab419b9839675bffeebe92f5b4438a807af084c1928927acceeba56c5f6fa7d5a45f12c306632c66ea6510a793bb2f36694635448945f6c4f59
|
||||||
EBUILD composer-2.8.12.ebuild 1560 BLAKE2B 032e36122468aecac02ac13414fe38da3a62165a0991217d03057e4bf31f7c55b3a4123e3afa81baea66b78b08678a835467cf067eab3085765a5ae8ecde2c7b SHA512 21362d1c62cb07e57e6e578a6bca40ef50545c242a60f3a82ce4a50e462a82d4ca5f0cfee3ce24165d6a95ff989dd3338cf72cf33c3c3e98abdb969dbb61ce51
|
AUX autoload.php.tpl 253 BLAKE2B 421f8bd3aa659c6add54e46094ee1d8806ab4fd33ee915515fbe94d241b6a1d5f222b85a720733c5e48369f3a737d5696cf4f8343df7fe809b3a7e4ec38854a1 SHA512 0cfa3e377406d7eada27c56c50b57943b096ea35ec23b2bfe1c926bc4eb276151578d3cfbfa28c76b3358875db35b9e2460204d50571da2d3df6d9a665514da9
|
||||||
|
AUX explain-non-standard-install.patch 1028 BLAKE2B f09699159af104daf69dc8fa6d563a136c68d45bd8247f77dbdf6b62c20c47b6f027dedeb5764c639d1096549aafcf9971416263af891f9a03d66d392da89b05 SHA512 daf0943777ed945fac8039083970e6f14a915f99c34c634088bd246d1c459a3c4999a612fd3773e6ea1eac4694fbe0f1436701c235dd136e7963e4102cc43f23
|
||||||
|
DIST composer-2.8.12.tar.gz 503906 BLAKE2B 271f1cddb10e4eba4bee928c3404635142d15ff3e8086949e8de52c2eb1e9af7a688e687f5cf26fbc40ef39203f4061a4e0fc1f0f8d1e8d73e47f6ed23c119ea SHA512 89242c538e1d342efd033febf8b9d896ebfa32df2c64ca85d37270110a8f5ab6f7888594e8052f89e6807b1c62182123120d5ac636fea096893d69566bec360a
|
||||||
|
EBUILD composer-2.8.12.ebuild 3295 BLAKE2B e7f0b5891acb80db50143bb4edb5c84781376cebbb72dc7347b4d590a03f26730cd58787f14b07ed59b5a90573c4675dce847787deaca8631f081d1af0046a44 SHA512 73686d344f228759c616365d70327fbcbebd9225ad075b37b937dcc2331938ac3b183425a8a1b414a46697bdfbe3963165809881d44dbc310011cfdc21644cd4
|
||||||
MISC metadata.xml 480 BLAKE2B c5561d06c257a47599759e704886a877d72d299c2831d695b51ca7a490014060db77345d76157bfb0342d132d3795002ccd0add2d153ffd0eb2357e7577758de SHA512 0138f952cffe57b904577199288b511bf37a7e60bc9933b09ec94ae71fe0e4dc72633ef6a9f90fc8b15b14deda3073de552fee88137779d73ceec08cf6b7090c
|
MISC metadata.xml 480 BLAKE2B c5561d06c257a47599759e704886a877d72d299c2831d695b51ca7a490014060db77345d76157bfb0342d132d3795002ccd0add2d153ffd0eb2357e7577758de SHA512 0138f952cffe57b904577199288b511bf37a7e60bc9933b09ec94ae71fe0e4dc72633ef6a9f90fc8b15b14deda3073de552fee88137779d73ceec08cf6b7090c
|
||||||
|
@ -3,60 +3,105 @@
|
|||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
inherit bash-completion-r1 git-r3
|
DESCRIPTION="Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere."
|
||||||
|
|
||||||
DESCRIPTION="Dependency Manager for PHP"
|
|
||||||
HOMEPAGE="https://github.com/composer/composer"
|
HOMEPAGE="https://github.com/composer/composer"
|
||||||
SRC_URI="https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-vendor.tar.xz"
|
SRC_URI="https://github.com/composer/composer/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
EGIT_REPO_URI="https://github.com/${PN}/${PN}"
|
S="${WORKDIR}/composer-${PV}"
|
||||||
EGIT_COMMIT="8413f50f097774e0601400e5599b5f38866fa3f4"
|
|
||||||
EGIT_BRANCH="2.8"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
LICENSE="MIT"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
IUSE="doc"
|
|
||||||
DOCS="CHANGELOG.md README.md"
|
|
||||||
|
|
||||||
src_unpack() {
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
git-r3_src_unpack
|
|
||||||
unpack ${P}-vendor.tar.xz
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
RDEPEND="
|
||||||
php --define memory_limit=-1 -d phar.readonly=Off bin/compile || die
|
>=dev-lang/php-7.4:*
|
||||||
mv composer.phar composer
|
dev-php/fedora-autoloader
|
||||||
chmod +x composer
|
dev-php/ca-bundle
|
||||||
./composer completion bash > completion.bash || die
|
dev-php/class-map-generator
|
||||||
}
|
dev-php/justinrainbow-json-schema
|
||||||
|
dev-php/metadata-minifier
|
||||||
|
dev-php/pcre
|
||||||
|
dev-php/psr-log
|
||||||
|
dev-php/react-promise
|
||||||
|
dev-php/seld-jsonlint
|
||||||
|
dev-php/seld-phar-utils
|
||||||
|
dev-php/seld-signal-handler
|
||||||
|
dev-php/semver
|
||||||
|
dev-php/spdx-licenses
|
||||||
|
dev-php/symfony-console
|
||||||
|
dev-php/symfony-filesystem
|
||||||
|
dev-php/symfony-finder
|
||||||
|
dev-php/symfony-polyfill-php73
|
||||||
|
dev-php/symfony-polyfill-php80
|
||||||
|
dev-php/symfony-polyfill-php81
|
||||||
|
dev-php/symfony-process
|
||||||
|
dev-php/xdebug-handler
|
||||||
|
"
|
||||||
|
|
||||||
src_test() {
|
PATCHES=(
|
||||||
if has usersandbox ${FEATURES} || has network-sandbox ${FEATURES}; then
|
"${FILESDIR}"/autoload.patch
|
||||||
ewarn "Some tests may fail with FEATURES=usersandbox or"
|
"${FILESDIR}"/explain-non-standard-install.patch
|
||||||
ewarn "FEATURES=network-sandbox; Skipping tests because"
|
)
|
||||||
ewarn "test suite would hang forever in such environments!"
|
|
||||||
return 0;
|
|
||||||
fi
|
|
||||||
|
|
||||||
mkdir integration-test
|
src_prepare() {
|
||||||
cd integration-test
|
default
|
||||||
|
|
||||||
../composer init \
|
mkdir vendor || die
|
||||||
--no-interaction \
|
|
||||||
--type=project \
|
phpab \
|
||||||
--name='gentoo/test' \
|
--quiet \
|
||||||
--description='Composer Test Project' \
|
--output vendor/autoload.php \
|
||||||
--license='GPL-3.0-or-later' \
|
--template "${FILESDIR}"/autoload.php.tpl \
|
||||||
--require='symfony/console:*' || die
|
--basedir src \
|
||||||
../composer update --no-interaction --no-progress --prefer-dist || die
|
src \
|
||||||
../composer validate --no-interaction || die
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> vendor/autoload.php <<EOF || die "failed to extend autoload.php"
|
||||||
|
|
||||||
|
// Dependencies
|
||||||
|
\Fedora\Autoloader\Dependencies::required([
|
||||||
|
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Composer/CaBundle/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Composer/ClassMapGenerator/autoload.php",
|
||||||
|
"${VENDOR_DIR}/JsonSchema/autoload.php",
|
||||||
|
"${VENDOR_DIR}/MabeEnum/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Composer/MetadataMinifier/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Composer/Pcre/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Psr/Container/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Psr/Log/autoload.php",
|
||||||
|
"${VENDOR_DIR}/React/Promise/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Seld/JsonLint/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Seld/PharUtils/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Seld/Signal/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Composer/Semver/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Composer/Spdx/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Symfony/Component/Console/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Symfony/Component/DeprecationContracts/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Symfony/Component/Filesystem/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Symfony/Component/Finder/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/Php73/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Symfony/Polyfill/Php80/autoload.php",
|
||||||
|
"${VENDOR_DIR}/Symfony/Polyfill/Php81/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}/Composer/XdebugHandler/autoload.php"
|
||||||
|
]);
|
||||||
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
dobin "${PN}"
|
insinto "/usr/share/composer"
|
||||||
newbashcomp completion.bash composer
|
doins -r LICENSE res src vendor
|
||||||
if use doc; then
|
|
||||||
dodoc -r doc
|
exeinto "/usr/share/composer/bin"
|
||||||
fi
|
doexe "bin/composer"
|
||||||
|
dosym "../share/composer/bin/composer" "/usr/bin/composer"
|
||||||
}
|
}
|
||||||
|
11
dev-php/composer/files/autoload.patch
Normal file
11
dev-php/composer/files/autoload.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- composer-2.5.1a/src/bootstrap.php 2022-12-22 15:33:54.000000000 +0100
|
||||||
|
+++ composer-2.5.1/src/bootstrap.php 2023-02-19 23:15:40.433041600 +0100
|
||||||
|
@@ -12,7 +12,7 @@
|
||||||
|
|
||||||
|
use Composer\Autoload\ClassLoader;
|
||||||
|
|
||||||
|
-function includeIfExists(string $file): ?ClassLoader
|
||||||
|
+function includeIfExists(string $file)
|
||||||
|
{
|
||||||
|
return file_exists($file) ? include $file : null;
|
||||||
|
}
|
12
dev-php/composer/files/autoload.php.tpl
Normal file
12
dev-php/composer/files/autoload.php.tpl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?php
|
||||||
|
// @codingStandardsIgnoreFile
|
||||||
|
// @codeCoverageIgnoreStart
|
||||||
|
require_once 'Fedora/Autoloader'.'/autoload.php';
|
||||||
|
|
||||||
|
\Fedora\Autoloader\Autoload::addClassMap(
|
||||||
|
array(
|
||||||
|
___CLASSLIST___,
|
||||||
|
),
|
||||||
|
__DIR__ . '/../src'
|
||||||
|
);
|
||||||
|
// @codeCoverageIgnoreEnd
|
12
dev-php/composer/files/explain-non-standard-install.patch
Normal file
12
dev-php/composer/files/explain-non-standard-install.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff --color -ru composer-2.7.4.orig/src/Composer/Command/DiagnoseCommand.php composer-2.7.4/src/Composer/Command/DiagnoseCommand.php
|
||||||
|
--- composer-2.7.4.orig/src/Composer/Command/DiagnoseCommand.php 2024-04-22 21:17:03.000000000 +0200
|
||||||
|
+++ composer-2.7.4/src/Composer/Command/DiagnoseCommand.php 2024-04-25 09:31:04.167503572 +0200
|
||||||
|
@@ -490,7 +490,7 @@
|
||||||
|
$repoSet = new RepositorySet();
|
||||||
|
$installedJson = new JsonFile(__DIR__ . '/../../../vendor/composer/installed.json');
|
||||||
|
if (!$installedJson->exists()) {
|
||||||
|
- return '<warning>Could not find Composer\'s installed.json, this must be a non-standard Composer installation.</>';
|
||||||
|
+ return '<warning></><comment>Composer and dependencies are managed with Portage. Checking Composer\'s vulnerabilities from composer is not supported. Please make sure to install the latest version or report missing updates to https://github.com/gentoo-php-overlay/php-overlay</>';
|
||||||
|
}
|
||||||
|
|
||||||
|
$localRepo = new FilesystemRepository($installedJson);
|
3
dev-php/doctrine-annotations/Manifest
Normal file
3
dev-php/doctrine-annotations/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST doctrine-annotations-2.0.2.tar.gz 27314 BLAKE2B 292d6d89cd65810f7d2ad83748fced3f797363d2263b46d3cb28cca5c8839e9660776d5bab86f04a059e81b043d44408f12d32aefd2475cedb8b5a319795df60 SHA512 5ce56dad06fc2f73e63d3cafa6ecdb8dd07f113dc31845dd02269451ed27c2e08ecc92e0f66f79e7afd2f59623257b0bf8f807fe3036817a8af9ba8cfdd4aa18
|
||||||
|
EBUILD doctrine-annotations-2.0.2.ebuild 1079 BLAKE2B e662486c2df0a187b2955d10df4195d272739778d0ca0ebb230b72b2c40c0ef8cac0b270013e3584ef96e7088374ea280f5ea3f3b70b35970d8338648f517b2f SHA512 c9460019177dfcedac7de5caea3e08c32a23933554a7c3827e259a5e85a5347d6f049556f4fd5cd77ea102a3c185ceb942888d05a17336271e272338149f04c7
|
||||||
|
MISC metadata.xml 229 BLAKE2B e3d7ae86d5bf544b97e349508a93a3d9d2d9f9a65b0510fd952b4703e040fe06742e5255adc86306a9e7704973703711c5713bb5b0f0457c81519b94cb913c37 SHA512 328f2c3d9b5bd9b34f2fc33569ef553beb420d8d6844173fcd189a3bf6a3cb4633c5d4b1551cf22d3707a44e38e8b54d30ff1ea770c7a5fb3d1594cb27427a97
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Docblock Annotations Parser"
|
||||||
|
HOMEPAGE="https://github.com/doctrine/annotations"
|
||||||
|
SRC_URI="https://github.com/doctrine/annotations/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/annotations-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/doctrine-lexer
|
||||||
|
dev-php/psr-cache
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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
|
||||||
|
}
|
7
dev-php/doctrine-annotations/metadata.xml
Normal file
7
dev-php/doctrine-annotations/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/doctrine-collections/Manifest
Normal file
3
dev-php/doctrine-collections/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST doctrine-collections-2.3.0.tar.gz 17804 BLAKE2B 6a086145901f2dcca91bc06d007998980692f11ea5d0526503c6a45355849488320d43d13b0cf9fa7bf0fa8774879b556773791238646bd1615ca73330878d00 SHA512 6e5a3578a7736976bed09762e62ac1323179879f99839a50f3348bb3a905c4330abb2c3d88edd4934863eb910a4d1e3494663be6e0c01cebee7247cb37b0fe05
|
||||||
|
EBUILD doctrine-collections-2.3.0.ebuild 1180 BLAKE2B 4d7ffc1fd0a8bd5e4050181169b622e009032ab5819e71de0611ce10d26a081b55446d3e78dbb8f66642ec7a21ce116ef4d1ae7474a689fcaf863d3f7af9c4d5 SHA512 b56fb5fd1b0afd928e79281f346d65a93b4b635534f73f48801053c2bdb2f6634dbff94ef0bb650055e2bf71a5dba9e59f135037447288ffa20f02a7a97c4187
|
||||||
|
MISC metadata.xml 229 BLAKE2B 4fab55acbddaf63f9f6e18126230bd13a586b6648d8c12b861d01a670010cc41a86489b492d203ed1ba1c6deb256647aba9f4e62d8a77b229c3bd2ed7e8c1a59 SHA512 c4c193fddc1c3d6450e30fdf3cf4616b2d16f7a943c7723daef4031fab04c4506b6ae268291d9b806bb53f5152b4ab774ad97ad7715e2fa9b5bbc5148e97e636
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="PHP Doctrine Collections library that adds additional functionality on top of PHP arrays."
|
||||||
|
HOMEPAGE="https://github.com/doctrine/collections"
|
||||||
|
SRC_URI="https://github.com/doctrine/collections/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/collections-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/doctrine-deprecations
|
||||||
|
dev-php/symfony-polyfill-php84
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
7
dev-php/doctrine-collections/metadata.xml
Normal file
7
dev-php/doctrine-collections/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/doctrine-dbal/Manifest
Normal file
3
dev-php/doctrine-dbal/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST doctrine-dbal-4.3.3.tar.gz 206450 BLAKE2B 76783cb6c7da8bb4e3fde6a86ff31394071cfd4874cb70837d527048b4afcc46a48e239ab4d1395bdd1c7d0dfd1e2e9f18b46e66f446df3b28db4de3d1e6e30b SHA512 cacf633f80557524d075e3642db225c323a126b01ea535cd49a3a9cb0086aafba1d9d5ea1b4cba889aeb003d486d04cfe66e354e7971df9a98f0d7b4111ca22b
|
||||||
|
EBUILD doctrine-dbal-4.3.3.ebuild 1196 BLAKE2B 63fe72794b7f09a5278831c11727c1ed5ccdb9b586da86298b4e1b0e858a638b4adb963f9376d42ce497473acd60bd5ed22bf586af6bad5131d53c100a77caca SHA512 035bae5d95973dd1c9b2ee64127ad4cd91e0f99d2def9fdcf5924f3a9397672c855ee314880c5dbb622d4c27a6d661a6d3caf3e98e820b29ed9fea00782bd9cc
|
||||||
|
MISC metadata.xml 222 BLAKE2B 2a80ec8664ecb8265cb45f32212e5c9b37b055824aeedee4fb8c2ced6e3fff6bda0b9b3954c82eb59bad5034cd1f5f6a4dffe89574ed3393a8900be31f2b8206 SHA512 329955b8cf7b3495df5c9e6c010b5ee42f5fb8c2480114431ed072bf49d737acadcaa46fb3c5fbb7d05e662a91878c8590103746ae9487ced46689652850f71a
|
53
dev-php/doctrine-dbal/doctrine-dbal-4.3.3.ebuild
Normal file
53
dev-php/doctrine-dbal/doctrine-dbal-4.3.3.ebuild
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management."
|
||||||
|
HOMEPAGE="https://github.com/doctrine/dbal"
|
||||||
|
SRC_URI="https://github.com/doctrine/dbal/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/dbal-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/doctrine-deprecations
|
||||||
|
dev-php/psr-cache
|
||||||
|
dev-php/psr-log
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
7
dev-php/doctrine-dbal/metadata.xml
Normal file
7
dev-php/doctrine-dbal/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/doctrine-deprecations/Manifest
Normal file
3
dev-php/doctrine-deprecations/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST doctrine-deprecations-1.1.5.tar.gz 6094 BLAKE2B da19dc46538bcfa03f7b3854545f9eafc572b275e90c490620be190fe25f9011d0215c46d37448a4a2ae55ce7b2aaaee1f2b489ec39284ecd9fe4433c0c39b30 SHA512 4da69952d2dc727681c9a3f8f5ad383d6a54e82426574165c3449d7948c7120d73002f7c0ec06d0bde5738830c10c7b921417d6249e79b85f5ce59905d24d4c6
|
||||||
|
EBUILD doctrine-deprecations-1.1.5.ebuild 833 BLAKE2B c62b099cebbb0860cd14573c0086f76118869ddc71d014839ec533ab87d055bed673d2e87f63eb043a8504968363c75952c07fc72017ccf37ec3ef43fa1706bb SHA512 3276a4ffcf5584f967db4d57aad3416b3228df5f721db946b6eca4ccece04bea79b6d245c0689f444abed9fff1183fd3f81690339017461392643becca98ebba
|
||||||
|
MISC metadata.xml 230 BLAKE2B 757e021c3e5097bab1e10660e9eafa873a19680187893b6d295983c5a7009cdd138314c814b86be94249fc7897f20e4664230fd2ed4e43974ac2934da00af2e9 SHA512 6b258f3710e867380edda5f9eebc5dbc41964a119244574ba0937c84d5de0247170273dec2a301f57cbe9f183f1a5b70af30b45a072f553f56a82a709dd51895
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages."
|
||||||
|
HOMEPAGE="https://github.com/doctrine/deprecations"
|
||||||
|
SRC_URI="https://github.com/doctrine/deprecations/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/deprecations-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Doctrine/Deprecations"
|
||||||
|
doins -r *.php LICENSE src/*
|
||||||
|
}
|
7
dev-php/doctrine-deprecations/metadata.xml
Normal file
7
dev-php/doctrine-deprecations/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/doctrine-event-manager/Manifest
Normal file
3
dev-php/doctrine-event-manager/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST doctrine-event-manager-2.0.1.tar.gz 3902 BLAKE2B 26fbd239f045aa55190d33876d2411c6b6af41faafbf4dd808cb286501c752a12a28ea832a9e965f10aa9744106e36bb776fca222305a8620de471f5bb06007e SHA512 b53661f12297c16f6ec859c1ca0d5fdd2b50ba83e0e1293dd2e9162b47d3c5a8c10e123fb7e26774eaec980479b2a6c6bd4f3d2c117f54e2fc6a6ad210a298b8
|
||||||
|
EBUILD doctrine-event-manager-2.0.1.ebuild 804 BLAKE2B bc6181c6db4304f5fedf5e95fa39eccd9d7970217ca75bc120b00c7525bb767cb6e894c7024ca4f14a3deb8b19720c496b90c92dd537d20812cead2479544b52 SHA512 82b99f9c9e9444da57bed812eb10eee6b733acd0ac29701b98cfe29df768f165f9bcbc130afa7a081bc0e06d87cc6e1c922fdbb12f2671d34c25d7420735de69
|
||||||
|
MISC metadata.xml 231 BLAKE2B 9aa34dd20c5036b236ef12c3e8fd91daa53c4839d93582ba67dcf7011b01fa601df29d36b383b8424c94d564e3c8a90a98ba87149512ecd047fc1f2f329334c3 SHA512 3efadc0bd10cd880254416cff966c3cf158efb7be881af5488a8d2b856e3b4d64f63770e0817e771bc9eec8b603b0b3d2f73700a82d9cac063fe93ffdf009585
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects."
|
||||||
|
HOMEPAGE="https://github.com/doctrine/event-manager"
|
||||||
|
SRC_URI="https://github.com/doctrine/event-manager/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/event-manager-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Doctrine/Common"
|
||||||
|
doins -r *.php LICENSE src/*
|
||||||
|
}
|
7
dev-php/doctrine-event-manager/metadata.xml
Normal file
7
dev-php/doctrine-event-manager/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/doctrine-inflector/Manifest
Normal file
3
dev-php/doctrine-inflector/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST doctrine-inflector-2.1.0.tar.gz 16599 BLAKE2B 3ebe5284ce76251e18aa7163ef706ea78c7765686d13b3b220d62138dfbb1b43e7cb51cb4f91e84c8367a2e251cd396b04e2dae1efd170f62e654a15a4e62f51 SHA512 e5e845a636f5a43a89747dab21ccec15405d37a6871ae9b068973b41839691b924e10bb6e016ab53fcc261ae85ab09e9f9d936a11040dd5ba046d62114876be1
|
||||||
|
EBUILD doctrine-inflector-2.1.0.ebuild 829 BLAKE2B 160d0ce11e860617509138f028804eb309c405a7135af2983c994d2f520a6a166f896df112fc74517c2d803256ba2d9d9af7b06281846a3891bb54438ff6578b SHA512 d7425f25842ebec048e96253f9c0dbff4e3f4480731ef03542fc09a33b6dc90f4f0642827def7d1c1622df82d6225b1fb80b6bc711a44b265595e52b1a0fa016
|
||||||
|
MISC metadata.xml 227 BLAKE2B a86660c0341da15e6c486a4287a8aa2f0d33d0a2cc934655cb2ee6830e2b829c8e4881cbe30a714bd066adf03270ec69c1f7fe0cf244e5be5d9eec3a786288c6 SHA512 d441f222ca5ea6ee7b70ab0cba4fc4fe6608b3a24701b0caa8d2659963b1709e54b0f932fcfcfe561619095ba98dc6ab4177b2a3d271a78b2eb0c35659f35d68
|
38
dev-php/doctrine-inflector/doctrine-inflector-2.1.0.ebuild
Normal file
38
dev-php/doctrine-inflector/doctrine-inflector-2.1.0.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words."
|
||||||
|
HOMEPAGE="https://github.com/doctrine/inflector"
|
||||||
|
SRC_URI="https://github.com/doctrine/inflector/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/inflector-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Doctrine/Inflector"
|
||||||
|
doins -r *.php LICENSE docs src/*
|
||||||
|
}
|
7
dev-php/doctrine-inflector/metadata.xml
Normal file
7
dev-php/doctrine-inflector/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/doctrine-instantiator/Manifest
Normal file
3
dev-php/doctrine-instantiator/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST doctrine-instantiator-2.0.0.tar.gz 5910 BLAKE2B 37903f60305694eb32b25ab1d8adc61d38a7bc072d7b80f4ec63be1f1dc7453fa45f30a92c8d738ff205708d60a335fda052420d6289e65decc396fec9e0ae67 SHA512 2247d892447229ade59b251136e9a542c9f795c01aa6fa2e6a2a2e42d2522912aade4227968abb80232a72861b9c68fe1a11f9c18660c2da522f7c5b4f2404d3
|
||||||
|
EBUILD doctrine-instantiator-2.0.0.ebuild 783 BLAKE2B 10fa64e622d98a5e186809baf7daa9bb992e02c0b333bee371992e7587a0a891dd6fc3493ac7519580dada0b7a55197d202bb9832d97c0f65abd7e2aa11835fa SHA512 aba504cffc0fd982beeb72da7a2ef665478c463184b3b7a1814115018bd9c171277e43ac38ae32909ca9b888e3b4203610515b38b387f243243bf62b367b8436
|
||||||
|
MISC metadata.xml 230 BLAKE2B d0804c36200587031b20c2af506a3010cff7eb6f2e5849585cb323cb0de9d260b92530ac3bc4768b75af5e19aaba920cccfab97a15a1fce506548e7ecc5fe0e8 SHA512 1270a9230ab06503f81ae80b162909fbf12354bfaf14995ffc22f064a6fe4188ed1f0ccb5ae25507d457c54237e62fb06b5453701fc85714eed858e153f93631
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="A small, lightweight utility to instantiate objects in PHP without invoking their constructors"
|
||||||
|
HOMEPAGE="https://github.com/doctrine/instantiator"
|
||||||
|
SRC_URI="https://github.com/doctrine/instantiator/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/instantiator-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Doctrine/Instantiator"
|
||||||
|
doins -r *.php LICENSE docs src
|
||||||
|
}
|
7
dev-php/doctrine-instantiator/metadata.xml
Normal file
7
dev-php/doctrine-instantiator/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/doctrine-lexer/Manifest
Normal file
3
dev-php/doctrine-lexer/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST doctrine-lexer-3.0.1.tar.gz 4268 BLAKE2B 73b63b8f53655293eab7c65551e0d2e966d71a0bdd3e5b558d981532a379364210794ff605f04302a9a3c5a7de6bf6ab8fc3d127fafb1c9a51daa346fd02346c SHA512 f7e2cc729feffe8df7aef50588675e3a611cb6f638bccd3e2998d34e500cae64dc614c08c876ecbeeb71c3912d804d63072c71987ce94921a650e143512e0e6f
|
||||||
|
EBUILD doctrine-lexer-3.0.1.ebuild 759 BLAKE2B 0d8eeead098954d588441ac1e2741a73349f3d013a9d8261c4d52dfe4f3c33558a9c779e3250510687410708bee8265bfdaf34e1429b532ba227b05c021469bd SHA512 1b42a7a487e4c1202f7d2aa806640985cec881896fc3ac8e469e9b8d9f3c0d2754c4de8eafff780f0267b64ec319e96a4881654b2660cf1588c83b32f17ef8e1
|
||||||
|
MISC metadata.xml 223 BLAKE2B cdb2cde8b41505c41bbd09584f369c3da40f9674a13488ca9d537a0c2785a4649be90de975589cebc06a953e9b158136f20d0948043ca7e320aa3db18c9fd1f7 SHA512 f05b8da1265133d9c2d0f5f87e0ac66209cf5a9a3469ff82604598bb1d8d78c5274658ac81a3faae64fb879924f96da53e45822c452937b23f0d2de54b49bc8f
|
38
dev-php/doctrine-lexer/doctrine-lexer-3.0.1.ebuild
Normal file
38
dev-php/doctrine-lexer/doctrine-lexer-3.0.1.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers."
|
||||||
|
HOMEPAGE="https://github.com/doctrine/lexer"
|
||||||
|
SRC_URI="https://github.com/doctrine/lexer/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/lexer-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Doctrine/Common/Lexer"
|
||||||
|
doins -r *.php LICENSE src/*
|
||||||
|
}
|
7
dev-php/doctrine-lexer/metadata.xml
Normal file
7
dev-php/doctrine-lexer/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/doctrine-orm/Manifest
Normal file
3
dev-php/doctrine-orm/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST doctrine-orm-3.5.2.tar.gz 354917 BLAKE2B b87eb4f33647f9dea18054f2889b3ea7fcf20e5024fbbbd062d8ba2e5934296b408f345e73dc04ac5f8c0074bd0424b89ae71f2a1f0185c2697b3157cb6e99c9 SHA512 ddb9e81fc9293af6f5d35b3ef04c839eadce342f31d6887e2409cc1158c1c20f39818aa0c7c7c6c025a1f1bd9816163f66da460876f5bb3bd63612b989b33ca2
|
||||||
|
EBUILD doctrine-orm-3.5.2.ebuild 2371 BLAKE2B e0ff69e3d4faae95c68205a2023deb823637e71e61967b9493aa22108d37fb2413655876e3c142fc1ae7a97a801e6c303a0537d3fa19fd62a288329e73e939e5 SHA512 04b5e7b04635886d8b382f67fd0eac45a63648422a860ff3c321dab0c53b1490a883b7845ef25eb307e8916dd75168bd8e5ba42fb022784c71e0ea660759bff8
|
||||||
|
MISC metadata.xml 221 BLAKE2B 16688121333584524559e89f69449d4180b5a3ac2f1f88de75099fce6ab16d18d2dde00c5bce9a4481812e53bf1975fd49399c542e733c09bd3308c1d7f54ff5 SHA512 9e4ef57b5a8e7ee914d4e5b88073596507b3f166248be13ae71f0ded4fe4971f29b94a8f10130efb8db3aaf2996100e97f708a99f9bee5db636c0c4a7cadc768
|
80
dev-php/doctrine-orm/doctrine-orm-3.5.2.ebuild
Normal file
80
dev-php/doctrine-orm/doctrine-orm-3.5.2.ebuild
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Object-Relational-Mapper for PHP"
|
||||||
|
HOMEPAGE="https://github.com/doctrine/orm"
|
||||||
|
SRC_URI="https://github.com/doctrine/orm/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/orm-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/composer-runtime-api
|
||||||
|
dev-php/doctrine-collections
|
||||||
|
dev-php/doctrine-dbal
|
||||||
|
dev-php/doctrine-deprecations
|
||||||
|
dev-php/doctrine-event-manager
|
||||||
|
dev-php/doctrine-inflector
|
||||||
|
dev-php/doctrine-instantiator
|
||||||
|
dev-php/doctrine-lexer
|
||||||
|
dev-php/doctrine-persistence
|
||||||
|
dev-php/psr-cache
|
||||||
|
dev-php/symfony-console
|
||||||
|
dev-php/symfony-var-exporter
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
7
dev-php/doctrine-orm/metadata.xml
Normal file
7
dev-php/doctrine-orm/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/doctrine-persistence/Manifest
Normal file
3
dev-php/doctrine-persistence/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST doctrine-persistence-4.1.0.tar.gz 21591 BLAKE2B bf1cd61af17bc9b2aed64002c30f691f725c28ae954bb9bbd11dc47e3d1de0a6edbe281fa3b321afb407211acf865f43f912a64dd8181099ce0a9b6482169ff6 SHA512 50964e526fa24df9721d24c242de1f90b4ccbcb922c14a8e36f5dd514f0afc9e0e6a44fb2b3dbb5a75aaac8e93c3a3535ff1acaf2caa1c364b12e0d14f8c16a4
|
||||||
|
EBUILD doctrine-persistence-4.1.0.ebuild 1172 BLAKE2B cad2fa7e38ef166c9eb1b730ae07984d97202486e0b4ee9ff888c250cf59b246782a88174b9de041fc30fa3e8415d604f4a0f5321dc1a7eba6fc017cc9c08513 SHA512 2a31bee6fb07a36d0c4fbb461e1c1931ca841b2ad1647f36c76c8a8eb77af849bae56f770d26182a31b4ebcf9ef19c245d7818dbc7c1a9bf2aea9da8df5a5f39
|
||||||
|
MISC metadata.xml 229 BLAKE2B f2105cd326b555bdf98329561b91138a7a75d4ade8aacf4f3181fb04f6faaabf7fc7e4092591b637c823c6e9d0d0c7ced9b340c027a7443689259e58c94a14bb SHA512 83c3ef50a0ecf942a3c7d6c0228b769a39e0d85dc8916009ffcbc7b195c1d4a16e968101aba2163633f0b119e0661a62a30f9725de7b9d3aa2d1a0193498d937
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share."
|
||||||
|
HOMEPAGE="https://github.com/doctrine/persistence"
|
||||||
|
SRC_URI="https://github.com/doctrine/persistence/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/persistence-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/doctrine-event-manager
|
||||||
|
dev-php/psr-cache
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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
|
||||||
|
}
|
7
dev-php/doctrine-persistence/metadata.xml
Normal file
7
dev-php/doctrine-persistence/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/evenement/Manifest
Normal file
3
dev-php/evenement/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST evenement-3.0.2.tar.gz 2919 BLAKE2B 8503cbcf11edba770178b525b45ba5ddf6e8110a28106ce99a3a48a4420a0e150d68b9e9ffc8f76ac4586e364a0fe26fe578b0a910f1a178966b6fc90bc92045 SHA512 c6cfb7e8fb94effeaf5147cc0dd5ffa972eacbf783f51140ae79dc8ce82d219e9bcd2ad5695e7be811641f31ab37a41d615ed6df13c97c1ffee1d6354ff72b37
|
||||||
|
EBUILD evenement-3.0.2.ebuild 726 BLAKE2B 19d21154621a979ecb93aa49c2e8cb320ddafe45288f1de07ee9496528a2f00ea6923113a9453ca0eef7e7cf9a30fcab804b9adfe6bc7541d53b460e2f3459e3 SHA512 77b52a85de7c7b6e8b8b6cd088d7d78ac6edb1406564488c94d54ba5b1d73c11fb7e9826a16531d1a90fc97bacbedf9a9594e8c70e5e7f4f4a8923bde893d767
|
||||||
|
MISC metadata.xml 224 BLAKE2B 28d6c666882e2183b3ab0f11e88c13927ab5d8bdf50da65797000d686307638fd1523d2fdb0d335691e322cddafaa9fb05da6cd723cbb9f93e77d31feb53ebac SHA512 dec76bbeb4ac80b98e6aafa7ea43465c8c19ef8cd1be260d2776c1be591350ca128f431ed85fd20690a706226ea8bcdcc8778ca01ccebf5c39feea5a8a683edc
|
38
dev-php/evenement/evenement-3.0.2.ebuild
Normal file
38
dev-php/evenement/evenement-3.0.2.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Événement is a very simple event dispatching library for PHP"
|
||||||
|
HOMEPAGE="https://github.com/igorw/evenement"
|
||||||
|
SRC_URI="https://github.com/igorw/evenement/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/evenement-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.0:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Evenement"
|
||||||
|
doins -r *.php LICENSE src src/*
|
||||||
|
}
|
7
dev-php/evenement/metadata.xml
Normal file
7
dev-php/evenement/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/fig-http-message-util/Manifest
Normal file
3
dev-php/fig-http-message-util/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST fig-http-message-util-1.1.5.tar.gz 3508 BLAKE2B 7bab184bc74875b1b8d46a27239dae5330cc3ef5a476a9f88891488a6e1920e7a8d0ab862ead8912d85f676ba58f8dcb7a96c04560e4e2da04dc91aad163bd3a SHA512 10752ebcc5f80facb762319b139aea3926a2557887dbc9d042f54cac8979d8bd72fc4a177c0978b264def96367679c82d0ddaca8774977aba96fb766bcf7754f
|
||||||
|
EBUILD fig-http-message-util-1.1.5.ebuild 765 BLAKE2B 49f0c1d28a2754750724412644dea5d7a158a053b8d591a79aa7e1e41a879a706a2a5eb69dc6fef2a6adc596d543807ce79d62f1a1691ebdb07f64f184e4c980 SHA512 be437104568bf666f1b27cefaa88dfeab9cb71b68575deddb3fa5a562a68dd3da6db1f5c6feb9eb9f1d59942755a4b2660741d3aed9f17b25517381e87645113
|
||||||
|
MISC metadata.xml 234 BLAKE2B ee82d586c66f77c6b2f1d9f31109586136810f5964ac570a858c630cc39691dd03b714f6b321e6f3f4b99a70c61a4b77db87b7cb581bbf623d658d9bd0ae34d9 SHA512 be332ea98ffc154851d13001f690a4844548c065a3843453115971b294a9ef4c3d1d16ffb0eef02e4c75279c7edabf04b789209694167fed16a46f6d58adf71d
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Utility classes and constants for use with PSR-7 (psr/http-message)"
|
||||||
|
HOMEPAGE="https://github.com/php-fig/http-message-util"
|
||||||
|
SRC_URI="https://github.com/php-fig/http-message-util/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/http-message-util-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Fig/Http/Message"
|
||||||
|
doins -r *.php LICENSE src src/*
|
||||||
|
}
|
7
dev-php/fig-http-message-util/metadata.xml
Normal file
7
dev-php/fig-http-message-util/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/guzzlehttp-guzzle/Manifest
Normal file
3
dev-php/guzzlehttp-guzzle/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST guzzlehttp-guzzle-7.10.0.tar.gz 93517 BLAKE2B 07e3d3a14e58890abcaa2c741ddc9a6b41d111e7e93e495ff93f72120e0edd8a0879eb6924928d7d88ca47b3ae82cab21eeb09dab4f73b884a02b35a81d8b528 SHA512 9f474e7cdca87ab3f08807270acd6e2dadfc6e65222ca54c8711a348ec5946c8e6cc165b9d4df129de46fc0ab00cfb31a4a07b4ee8b9b4abd08228584b376855
|
||||||
|
EBUILD guzzlehttp-guzzle-7.10.0.ebuild 1478 BLAKE2B 35d5a7369ce1330d78592768c4b01c6b78926dbc60ab7924775bac4f32c5709f372f8d943dd1f709719a549495fd44566c8ac18431ff51033facd5736585c600 SHA512 96e319621d03298394392c68a3342fa79f532a1febb19fdce29f407cd6c5002a56d16eb346124dca33277809a00e47e8e134af6d012431560683696951ad1d73
|
||||||
|
MISC metadata.xml 222 BLAKE2B c74fd68c21cab11b877563a1036d0d1ca82c35f80210b86d179b3f73db117a2db5ebd8a3af721cdcb064bcb6134b7ff0e90b4e1ecd5939c7ca8b330914c7cd3c SHA512 fd1e01ce7adcc2eb6f26c4ffaffd1462183cf52c0efefcce3423b40d25921af71ef4482cdf0623afaca536f3ea9c018d0afcce93ca0b66c0d9677752663ffe59
|
60
dev-php/guzzlehttp-guzzle/guzzlehttp-guzzle-7.10.0.ebuild
Normal file
60
dev-php/guzzlehttp-guzzle/guzzlehttp-guzzle-7.10.0.ebuild
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Guzzle is a PHP HTTP client library"
|
||||||
|
HOMEPAGE="https://github.com/guzzle/guzzle"
|
||||||
|
SRC_URI="https://github.com/guzzle/guzzle/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/guzzle-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/guzzlehttp-promises
|
||||||
|
dev-php/guzzlehttp-psr7
|
||||||
|
dev-php/psr-http-client
|
||||||
|
dev-php/symfony-deprecation-contracts
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
7
dev-php/guzzlehttp-guzzle/metadata.xml
Normal file
7
dev-php/guzzlehttp-guzzle/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/guzzlehttp-promises/Manifest
Normal file
3
dev-php/guzzlehttp-promises/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST guzzlehttp-promises-2.3.0.tar.gz 17709 BLAKE2B e5df7c1a398285074411b39928a8cd995c632e2cfb9bf472f93de0e0bb3b5e83a719955f8d153862d455223f5288e9733858c05a232d05fe5e98c88df6f0f655 SHA512 54f99e6b13530099b37d402bb86c822a7fbee4d7232a32d372e3f67dbc4d532091416762f00b0ec38076be4cc987866270925154d181edda0ef2ade24b512b81
|
||||||
|
EBUILD guzzlehttp-promises-2.3.0.ebuild 694 BLAKE2B 842cb43816e1a37e27a491c7c489a9664eaa740daa1f9293529fed65e4801bad71d092e1f3b7653d3d58e69e69b4cf6473f67ea72d9c44c3dea9bbcc8b585a6f SHA512 d1d3ee85ac8737f06a2c8a2bf08e61084a6bb72930e9e5e95b61eea1c239e2e6c59967ff6b336c05e2dbe3298f0bf76efac57f71f273756da5d3a7af3679fe81
|
||||||
|
MISC metadata.xml 224 BLAKE2B 0680cbb5bed91f15e5af3905056a34eb0a6d56763be795cce4859480eb52d5231c8b8e0ce84d682632936d6e58349038f9a42e50276b48cc863c1affb94d4b5d SHA512 ad36feab518b84689337d24bd5b09d0413a52d8f1fe12cfdc49881345fa81024d71b502619557b6d62662380058b7291e6458e63f75560292f8d7e2be9b4274a
|
38
dev-php/guzzlehttp-promises/guzzlehttp-promises-2.3.0.ebuild
Normal file
38
dev-php/guzzlehttp-promises/guzzlehttp-promises-2.3.0.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Guzzle promises library"
|
||||||
|
HOMEPAGE="https://github.com/guzzle/promises"
|
||||||
|
SRC_URI="https://github.com/guzzle/promises/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/promises-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/GuzzleHttp/Promise"
|
||||||
|
doins -r *.php LICENSE src src/*
|
||||||
|
}
|
7
dev-php/guzzlehttp-promises/metadata.xml
Normal file
7
dev-php/guzzlehttp-promises/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/guzzlehttp-psr7/Manifest
Normal file
3
dev-php/guzzlehttp-psr7/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST guzzlehttp-psr7-2.8.0.tar.gz 62392 BLAKE2B 52df9359aef7f550c8da97a65369191f295f93a725296706a24a36457be40d7a77362a360ca5de1a051f8df31aa08339d343913f6dd154889d069c92f6c4965c SHA512 83230cec102eedf9f7d7506aa05bf52517a1a40c8d7b8b79c3586d9364c97c7178e6b2e7f64609ad89c75c9a0101b5fa0e4d574665012aa8bc92097e7387da3a
|
||||||
|
EBUILD guzzlehttp-psr7-2.8.0.ebuild 1185 BLAKE2B 7b4d9722ac7cb243b40f4aa2153329aa533ddbdd943463e772f2512eaa869795b478b75125ac059a4a7fd8e9fd242840f9c0b033738e5ef0f8c7289890eab742 SHA512 cbd9c56177ebec5737496432d4390b00888ed5c2a0859c2b031bfbf5d28ab728fefec34f4a04b19f1aa19cdfea4648d6d83037a01afb8209b13d9bf810091474
|
||||||
|
MISC metadata.xml 220 BLAKE2B efe12d44f3fe4f29b1a056061385a2e52979a9700fc7894895ad76a0b68d862858a034be691d8a639f02c0cd8072567cdab190e37c02a47ab640d013254eee71 SHA512 b5c19de18c099e536730fd3a5485eba23664c9254fbc3bb59d35c5992ddf5268182beedcdf5e9dfdc09522557eda87fbd7861a9c4677a690b45653e25fb9b1b2
|
53
dev-php/guzzlehttp-psr7/guzzlehttp-psr7-2.8.0.ebuild
Normal file
53
dev-php/guzzlehttp-psr7/guzzlehttp-psr7-2.8.0.ebuild
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="PSR-7 message implementation that also provides common utility methods"
|
||||||
|
HOMEPAGE="https://github.com/guzzle/psr7"
|
||||||
|
SRC_URI="https://github.com/guzzle/psr7/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/psr7-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/psr-http-factory
|
||||||
|
dev-php/psr-http-message
|
||||||
|
dev-php/ralouphie-getallheaders
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
7
dev-php/guzzlehttp-psr7/metadata.xml
Normal file
7
dev-php/guzzlehttp-psr7/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/illuminate-collections/Manifest
Normal file
3
dev-php/illuminate-collections/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST illuminate-collections-12.33.0.tar.gz 36378 BLAKE2B 40ba4caef6ef5cd2b7d954bdd2c79099d7caa19764b957446ba6fc0ba090fd56c0f7ebdcfd13da0c1f58f5cc501ef258b91d0735e9b8de5b086cd5bdad0afc82 SHA512 8a9d1b2cccb248646f69f4366bd79f9ecc20e730f5a52a1c93989d1f04fab71bc39c6cc2e73d3bf0c42b891565e3a57c85a2d63338784f022416a612f71dfe67
|
||||||
|
EBUILD illuminate-collections-12.33.0.ebuild 1580 BLAKE2B 29b4f93ea398bdf8390c5f03afe5ef76355c8a56b52de327e0bc4355f2c6f697931f8d420e7035373f9bc31fde3ed7744d72c4170a69f49b3e0ded335a1b78f9 SHA512 faf9769fb1620405ceb808ab77e74351cf13f67cb846bdcb2012b57f598e7ee2692e5d07a371819201a429cb674add233e23a34a0b45eb515ead07e1417c22b7
|
||||||
|
MISC metadata.xml 231 BLAKE2B ffbd4db5d40ec9af9396465e2f4fc64586b283f44e97fea2ae0bbe9808d6f0c236b7b6e0c7a147a98970811a0060202d0cadf2390603ae9968a36584cf0f85d6 SHA512 63cb406481048dad54c6c41ac0d07e6b279ead5b404923e63736424bdad5a71605da28d84a0ebeeae7e6cfaa95600715d95acfc2383a19dbf697a5d8003cc5af
|
@ -0,0 +1,63 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="The Illuminate Collections package."
|
||||||
|
HOMEPAGE="https://github.com/illuminate/collections"
|
||||||
|
SRC_URI="https://github.com/illuminate/collections/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/collections-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/illuminate-conditionable
|
||||||
|
dev-php/illuminate-contracts
|
||||||
|
dev-php/illuminate-macroable
|
||||||
|
dev-php/symfony-polyfill-php84
|
||||||
|
dev-php/symfony-polyfill-php85
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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
|
||||||
|
}
|
7
dev-php/illuminate-collections/metadata.xml
Normal file
7
dev-php/illuminate-collections/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/illuminate-conditionable/Manifest
Normal file
3
dev-php/illuminate-conditionable/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST illuminate-conditionable-12.33.0.tar.gz 2260 BLAKE2B 82bce0fead248930eff747304939be713c626490fcf4754b3d81361c4728f7b48c490ddc0e7f71335bc5594a26a4c1a2e48e1dae6a3f9cbee78c9764af528af4 SHA512 71784544d85b2b1b0848872b543b9fe39a583163061b67a64eec2bcb4ff954bfa79020284a44892a2baa7a3e5ce3861a8d6fb5a9460c1f642a4dd5eefd2e97a3
|
||||||
|
EBUILD illuminate-conditionable-12.33.0.ebuild 721 BLAKE2B e5bbdb7d9f57c32a4b8b6b07869be5dd4585560baa75e47549ea5c8bc500ace999b3057192cbe755a734dc6bc493014d289b9fc8ecfde77dd86298a7f3ab7c25 SHA512 670197f16afbe9d5010953423d7a19764a85ef7371673a303572a1ef70627659ca1870640c5143a4def8cafba85eae8f240a0f82c102da246fd59208a2d850e8
|
||||||
|
MISC metadata.xml 233 BLAKE2B 1de54de337cc1f4e9894c464418f37fc61cf6eb5d5315d36369da971f04dcbda09c5caea54dfa34a952384b9ea4c617ab0a7dc10aac8846dbcafa4ee26f0c4b8 SHA512 6e4454c9ff7012ea02ad0398cef86d44b5103f01d82241c331eccac77c5298070a69361334096bcd4e4d93ba2fb9254c831e59b5cff261a19843678f999180dc
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="The Illuminate Conditionable package."
|
||||||
|
HOMEPAGE="https://github.com/illuminate/conditionable"
|
||||||
|
SRC_URI="https://github.com/illuminate/conditionable/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/conditionable-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Illuminate/Support"
|
||||||
|
doins -r *.php Traits
|
||||||
|
}
|
7
dev-php/illuminate-conditionable/metadata.xml
Normal file
7
dev-php/illuminate-conditionable/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/illuminate-contracts/Manifest
Normal file
3
dev-php/illuminate-contracts/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST illuminate-contracts-12.33.0.tar.gz 24821 BLAKE2B d073464510e60262a4e5abdd065e3846357efc2a2eef547dee04bb4885fa3b83bcc96f34fc6a547df06add05098bfe9d3483f52ea6fcae193064856413097062 SHA512 bf9615a33dd6d4dfbd4cc25c7b3cc7e3551284c2d3206db87cea585d61b16bb0fc28ef859b63374c5de416cbfb5d8405ac5eea9e9c43892847c2528e8ace8038
|
||||||
|
EBUILD illuminate-contracts-12.33.0.ebuild 1319 BLAKE2B 158eec24e3ffab20beccc0611b6b2af0d7a0a881250b653f49ac8440283ad05a86e142cc204b8063aa8c8078f513663029012ce3de7eb9288e1dead7bdd797fc SHA512 0ae445665df9a99a16740761da48b7bbbb6749ca29cf276cdc980b3c1585eac6e374a2586a1d5a16336520e388b115bd364bb6beab234d433000f22e0853f167
|
||||||
|
MISC metadata.xml 229 BLAKE2B a7500e29654409fac4c6e961836f79ab749bd1ca1156c6a2425a54c6fe6ab6b3bf7f199b5c305f4bb5de3552b89fa69eb0a5b68452edaa39c29e44ca8c1c4503 SHA512 5aba85273539f22876052bc9740eecb4f7963657a5942b4af1ab98c1454f207e6bbcfea985d0968d47542efcdc75af4c013d188d84aed989eeccfc1a8a7ad182
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="The Illuminate Contracts package."
|
||||||
|
HOMEPAGE="https://github.com/illuminate/contracts"
|
||||||
|
SRC_URI="https://github.com/illuminate/contracts/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/contracts-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/psr-container
|
||||||
|
dev-php/psr-simple-cache
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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
|
||||||
|
}
|
7
dev-php/illuminate-contracts/metadata.xml
Normal file
7
dev-php/illuminate-contracts/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/illuminate-macroable/Manifest
Normal file
3
dev-php/illuminate-macroable/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST illuminate-macroable-12.33.0.tar.gz 1983 BLAKE2B f522822b1a98312384198a39620c815aff7963ec045f7006ccd774a2d01eff947d0f5cbe79ffac8126bc64246be6cfa73a469da79c82fc747a8ce93c026adc7b SHA512 e89286bdd5bc865a171482d6368c91d0a62faef01217c0bdacdaa9301bfb51409c60af353c881f82427971c93f9646edd0ac200168bb96dc37fc70e880b0734c
|
||||||
|
EBUILD illuminate-macroable-12.33.0.ebuild 705 BLAKE2B 2d62ade47aad277ae4e70db35729e3339c44de03887ee6f46714c92db401ddd3ec0e990dcb6327b16290942c70afb75eae20e34c7117268cd91d03ae177b6d62 SHA512 4431399c31248e2f20ed1c149052a495ad3fb07456ed7e784f2de13c08fbb4e052664fd4a695215c5edf3bf265e5572b5faddd9a87adb8016503544732bb9611
|
||||||
|
MISC metadata.xml 229 BLAKE2B 17b89e9273a4dab5e10ff29feba72c3b48d06ffdc1149ea239975f2770f0b564528ba3e577e21fe0e486909ecc4562fed68b1c8e2f99f4b7a928d92cb062b3cb SHA512 61400149ff558e19f42431db7cf0940c01b024385e6dff8765f399663d90da0e8df9a93b9ce578a97a9e59cbd1e83a0ac71712ebb7d899e4fb54c1ab6cc92ce1
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="The Illuminate Macroable package."
|
||||||
|
HOMEPAGE="https://github.com/illuminate/macroable"
|
||||||
|
SRC_URI="https://github.com/illuminate/macroable/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/macroable-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Illuminate/Support"
|
||||||
|
doins -r *.php Traits
|
||||||
|
}
|
7
dev-php/illuminate-macroable/metadata.xml
Normal file
7
dev-php/illuminate-macroable/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/illuminate-support/Manifest
Normal file
3
dev-php/illuminate-support/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST illuminate-support-12.33.0.tar.gz 100612 BLAKE2B 5a4e7097270011aaaa89474abbee0332b18d4e2c69bed90102d892175b3c013675554f01e1426e2585fbdb4ecb839e835233736aa15e57c8fc946ea9b1e4280c SHA512 0ca7275c8287904f2fa007f35cf84c22e7babc113589dc3a6646031c12b58625d6a113af4afc1236b4424c8fe4a3b6cffa541cbf7465f32f6e482bd4f5699ca8
|
||||||
|
EBUILD illuminate-support-12.33.0.ebuild 2329 BLAKE2B e78a01f535b68bbe42578de8159a60d498596e0d73a8abea745c1bb8870d794f92a0c478eebe4eab4539d83ed1af218e7ec9310f5905ab7b970fb8b3c92b9aec SHA512 e1c270ef06a7c766c0ffcbd522fda90263e3bf7890ffa0a51bfd1a58ab143a2c50e959ec6c201921a7f5044934f0eb3b3abb8db6aafeae42ba572d869ecb176d
|
||||||
|
MISC metadata.xml 227 BLAKE2B e3bb3f5e5bddf2e2de7527a1591758b55f4b72490ea27c587cc12e522acd3109803106e31439c60041e082ae7dbd5492901c62c10fa1402cb618f95d5fbff9ef SHA512 b5a4e4ca9223f5fe0da6e873ad03435871976418fa54a19a2b23eca0ecb2543cea0f7c0a54acfca1e30e0a197f9605cc8bc68098b84319ac487ba2ae307d56ba
|
79
dev-php/illuminate-support/illuminate-support-12.33.0.ebuild
Normal file
79
dev-php/illuminate-support/illuminate-support-12.33.0.ebuild
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="The Illuminate Support package."
|
||||||
|
HOMEPAGE="https://github.com/illuminate/support"
|
||||||
|
SRC_URI="https://github.com/illuminate/support/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/support-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/doctrine-inflector
|
||||||
|
dev-php/illuminate-collections
|
||||||
|
dev-php/illuminate-conditionable
|
||||||
|
dev-php/illuminate-contracts
|
||||||
|
dev-php/illuminate-macroable
|
||||||
|
dev-php/nesbot-carbon
|
||||||
|
dev-php/symfony-polyfill-php83
|
||||||
|
dev-php/symfony-polyfill-php85
|
||||||
|
dev-php/voku-portable-ascii
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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
|
||||||
|
}
|
7
dev-php/illuminate-support/metadata.xml
Normal file
7
dev-php/illuminate-support/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
3
dev-php/influxdb-influxdb-php/Manifest
Normal file
3
dev-php/influxdb-influxdb-php/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST influxdb-influxdb-php-1.15.2.tar.gz 37061 BLAKE2B 322fa067085c20a871d285d986a00a3fa5e02ebc8373c174ce9150b472d238d3b0d2aabfdfc72c1ada31adb84264b25469942b35ae6fbaa81d5ebaf76c906300 SHA512 4c6a06995288cdcad680e3f3c3a4f8eaf00a615d22bafe154b48e84b5cc56edc69f0872e45783e81613b86698df0a48428e83d785b07c065923ad3bd647760f4
|
||||||
|
EBUILD influxdb-influxdb-php-1.15.2.ebuild 1377 BLAKE2B 95dd1d070daeb42e07423c17b016c4318d14aaa36079d80cda82698704cefee6a950732f272763f321900c0cac8186dc1c5b628f9bdbe30599b87d50caf4455c SHA512 a6367e0e0c47ea01600105d172442b4f1a08ad8b5db5c16fdc826ee69f507f53301719613c976ae39d31a217df094d44f034a0c49c8ee089fcc0e9aadcd037b5
|
||||||
|
MISC metadata.xml 232 BLAKE2B 9a7b35fe71f149653d729b5ed72076034246d4e23b63e44e3241b9c19bbf7c559b9614f2c6922cc34c21cd240b49cfaafb59f2465a3b5991d163285d875bdcc5 SHA512 505a93ee1fa1917a4a46ffe973e737daf4e917be4d0fe0b309200e8a4c18910a6518bbe8f4d1d7702990b594027aa91d9f1cc9c3f68303e3436521bcb312ae95
|
@ -0,0 +1,56 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="InfluxDB client library for PHP"
|
||||||
|
HOMEPAGE="https://github.com/influxdata/influxdb-php"
|
||||||
|
SRC_URI="https://github.com/influxdata/influxdb-php/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/influxdb-php-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/guzzlehttp-guzzle
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<EOF || die "failed to extend autoload.php"
|
||||||
|
|
||||||
|
// Dependencies
|
||||||
|
\Fedora\Autoloader\Dependencies::required([
|
||||||
|
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
|
||||||
|
"${VENDOR_DIR}/GuzzleHttp/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
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/InfluxDB"
|
||||||
|
doins -r *.php LICENSE ansible src tests
|
||||||
|
}
|
7
dev-php/influxdb-influxdb-php/metadata.xml
Normal file
7
dev-php/influxdb-influxdb-php/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">influxdata/influxdb-php</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
5
dev-php/justinrainbow-json-schema/Manifest
Normal file
5
dev-php/justinrainbow-json-schema/Manifest
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
DIST justinrainbow-json-schema-5.3.0.tar.gz 30131 BLAKE2B 942bf0612d8226513f51b13426536eaec7140e544c1a66dcbd84561f410d3d3328f96a1b751cd2763955e38a7049deaacf233abfa8ed4a9b0bfe40536394cfb8 SHA512 362b9a353ef70ab01f6b7dcd6406237378ee4515ad6310f36dae649381f9dbe0ca8d10a8c6f632ca2624f4989ae4b9c6e292b5cad715b39294193c91ced9c989
|
||||||
|
DIST justinrainbow-json-schema-6.4.1.tar.gz 41344 BLAKE2B df9ac51ed36c5628b132f64de231b97a11e367a18e23ffc9f25a1047d3911b74b4deb352f91b6e17e290ad16ad45d3828a6397dba62e8cece66c25ac8ffa848d SHA512 b26a9ec5b1559c3005e1d5fcc2b76d076c0b270b32fec6e6ec91c28fa2eac386477c58458981cbc6be343e163119c27b8e6dea74d0705a5faa345ba2d43b344a
|
||||||
|
EBUILD justinrainbow-json-schema-5.3.0.ebuild 763 BLAKE2B 1449447754216449b12e7dca2f8428d6c92d4c83e0b96c12111b5fc1e499a54fd25ddaed8378f41da2e81aebc7ab9b2d1d552149496c58f2b98dd9e4a988b774 SHA512 c61e2b56ebf373d9e9f42fbc01a35b2baa16e30b646b0966d616fea6dff9703b6c88564b283cc0b10a8ba5a383b6658632555cfe2effdf697214f42b15558b17
|
||||||
|
EBUILD justinrainbow-json-schema-6.4.1.ebuild 1159 BLAKE2B 71f0f27d4ac6f90b5f48a7db676e2c6a20c3311f2d27fa558bf05fc01dded09d4e693b8da249a95c6898f90b18391100fdc19cb521b8d75494e857bb4d12ad22 SHA512 9047db03e6e75c9b25dac8a2da4a3c18be574e41f9f08d2e90884e8e46b2cffa71bea5cc064b9eda95a20f4c90029e56a49d78c5aa4c6765dd776a6a3a0fba90
|
||||||
|
MISC metadata.xml 232 BLAKE2B e351d22e89211c4c997e18f26a1f24d13bb342b9758fcfa31978dc0f813c4896cdd7f05807d03c2e8f147c79d419dbf5181eac7751b18be13720ecca31312d7a SHA512 e125288d31c59b624b8a4fb75e91d017df95eb3493d40bbaba7349892a9528e40a1c6d389cfd2b3f252ea1b841ce11768d34363e315e05b668dd0fce3bbc79bf
|
@ -0,0 +1,41 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="A library to validate a json schema."
|
||||||
|
HOMEPAGE="https://github.com/jsonrainbow/json-schema"
|
||||||
|
SRC_URI="https://github.com/jsonrainbow/json-schema/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/json-schema-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
dev-php/theseer-Autoload
|
||||||
|
!dev-php/json-schema
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.1:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
!dev-php/json-schema
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/JsonSchema"
|
||||||
|
doins -r *.php bin dist src src/JsonSchema
|
||||||
|
}
|
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="A library to validate a json schema."
|
||||||
|
HOMEPAGE="https://github.com/jsonrainbow/json-schema"
|
||||||
|
SRC_URI="https://github.com/jsonrainbow/json-schema/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/json-schema-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/marc-mabe-php-enum
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<EOF || die "failed to extend autoload.php"
|
||||||
|
|
||||||
|
// Dependencies
|
||||||
|
\Fedora\Autoloader\Dependencies::required([
|
||||||
|
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
|
||||||
|
"${VENDOR_DIR}/MabeEnum/autoload.php"
|
||||||
|
]);
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/JsonSchema"
|
||||||
|
doins -r *.php LICENSE bin dist src
|
||||||
|
|
||||||
|
exeinto "/usr/share/php/JsonSchema/bin"
|
||||||
|
doexe "bin/validate-json"
|
||||||
|
dosym "/usr/share/php/JsonSchema/bin/validate-json" "/usr/bin/validate-json"
|
||||||
|
}
|
7
dev-php/justinrainbow-json-schema/metadata.xml
Normal file
7
dev-php/justinrainbow-json-schema/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">jsonrainbow/json-schema</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
3
dev-php/marc-mabe-php-enum/Manifest
Normal file
3
dev-php/marc-mabe-php-enum/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST marc-mabe-php-enum-4.7.1.tar.gz 15511 BLAKE2B 060f433ae4d03eb4306e9ed9fd5e7dc40f5349e4fcbce1fd3fca35000457bd7b59a4f2051c8c255038336f7df49fc384a69096238f860f878b0e7cc28953b271 SHA512 cae379e2756dcf86e61f9046d8299ba5aa4856c0b5b12bea3a0ece02c114e41caaac7a1566a3d95cb855c018f04cc63e5fb130ba09ca575cff5594265002be7a
|
||||||
|
EBUILD marc-mabe-php-enum-4.7.1.ebuild 737 BLAKE2B 7ed6f76a37ba6c76af63707db9f65b8fe7149e8b20979e5b176d2c3385b461946a3027350ed6b73fcc8156cbd4ee9fccfc0dc612280d73e0560ef84f6596ba41 SHA512 8e94e4c1343a578aaf8b4ab6ee576f4db8aa939dca61d2a08c1174bca2247e05f1b7976cfbcd4e81b83e0f7cd70871708b6e4e08f75eeb97b4afd0f8254a2847
|
||||||
|
MISC metadata.xml 227 BLAKE2B b8d1dcabe1e81337c328625557d5f64a45b54303cba18a8b760b839a8b990a0ad9aad750a690a0bf4edbc43a3ec1b3c6eb774565ade8450835e4ebd26a5b84db SHA512 ab0a595d3b518145114a2f66d56aec2300f4bde01ac7dbf52cc0f36a20603c5964296512a5b7d9eb40e8b84233b56c0d4cd539210bbe4574eb4bcc28e417e624
|
38
dev-php/marc-mabe-php-enum/marc-mabe-php-enum-4.7.1.ebuild
Normal file
38
dev-php/marc-mabe-php-enum/marc-mabe-php-enum-4.7.1.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Simple and fast implementation of enumerations with native PHP"
|
||||||
|
HOMEPAGE="https://github.com/marc-mabe/php-enum"
|
||||||
|
SRC_URI="https://github.com/marc-mabe/php-enum/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/php-enum-${PV}"
|
||||||
|
|
||||||
|
LICENSE="BSD-3-Clause"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/MabeEnum"
|
||||||
|
doins -r *.php src src/* stubs
|
||||||
|
}
|
7
dev-php/marc-mabe-php-enum/metadata.xml
Normal file
7
dev-php/marc-mabe-php-enum/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">marc-mabe/php-enum</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
3
dev-php/metadata-minifier/Manifest
Normal file
3
dev-php/metadata-minifier/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST metadata-minifier-1.0.0.tar.gz 2505 BLAKE2B 0312338b7d0c4b2c679c8bb054d11a785495faa8bc20c078ece89cbbfe8cfb7a8944eb248e7adc772c8309f416fcff5c81d920f35b4712f45bd4a7c7eb1291e7 SHA512 19915f67e8a00595e5582f7be8edbc22b322ce3d4c9e687105ea83c4789b9590c5cef967ee8a5614e938e13e262585e7377fc1e45f3a3e05340bf8ddcfe8fc72
|
||||||
|
EBUILD metadata-minifier-1.0.0.ebuild 760 BLAKE2B 3a5a0cf1c41713abe567727d0b6960cbaf80338c351ee0bb7e97f1a3d7b559450882316d4274c423dfd55a3e84b76c1495f956f123960de80f3a86884948706e SHA512 2af27af8edb78e020fdd274e45207f8f9c940f705923fc92adc9a173c7a6f34dd77ba84c6a83a53565afd7bbede45e1a76c2ac529aba42ef0992ccfc94bf1969
|
||||||
|
MISC metadata.xml 235 BLAKE2B 048c75fb9831c9d71d030bb127318405f5aac6fdec1464d5232e9adfe3ad9691a665d721ca5b363ff8fd861c4cf0c061e661f6ce1c75d853792bc9a80613e43e SHA512 1812c7a9062604b2260e011704d3e1cdf92d3677a27f5f22a726f420e7c8d7b324f538a125b77de0d56f02a863b144e33dd4c13a0f4427468f676b207d3a8667
|
37
dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild
Normal file
37
dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Small utility library that handles metadata minification and expansion."
|
||||||
|
HOMEPAGE="https://github.com/composer/metadata-minifier"
|
||||||
|
SRC_URI="https://github.com/composer/metadata-minifier/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/metadata-minifier-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Composer/MetadataMinifier"
|
||||||
|
doins -r *.php src/*
|
||||||
|
}
|
7
dev-php/metadata-minifier/metadata.xml
Normal file
7
dev-php/metadata-minifier/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">composer/metadata-minifier</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
3
dev-php/myclabs-deep-copy/Manifest
Normal file
3
dev-php/myclabs-deep-copy/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST myclabs-deep-copy-1.13.4.tar.gz 10078 BLAKE2B 353135eafdaa6d7a0bf8ae36d561b734d8ca1862439a6f422bff1c303b6e415823469adeb640c2ccb37a6ff822db2ec0972b060d1d5155b05ed519d4a71ddc5a SHA512 8fc5f67b88d6c4eec89665f14d4365cebaa818a17d9d665778dc17c7a721b7b8eb45f678685ef677f9854684e4d4741d0a72c0f38e3ba65949c4e9d3e0405dd6
|
||||||
|
EBUILD myclabs-deep-copy-1.13.4.ebuild 781 BLAKE2B 7d891d20c8d6a24450ba4fb8058bb58f0f50de06565bba7646a3d3160de27abebb37b912171ed4362eda5a05fa89187881d19500a2fcfaa58b22024fdfd4fa24 SHA512 02b654f0859ffd76719fac9c1aa7f88f432fc05f7d55196ed64d6a8d54bea473c1c2e6ea5b814bd18043e3a27a58fcd62d3ea9ec922b3a5c7fb13377ea71ac56
|
||||||
|
MISC metadata.xml 225 BLAKE2B 32bad26fa560b50d9f99d9dca21558340ab130e6fcc12846907e941899fc5fd39f36323da94370c57dfd0b40eeac3591b48a2254fc2fa42a4d09dab71af28eb6 SHA512 abcd1e7d6a836c474e5b64219c216c5bb8918c8bedb78e4b72f003a21f527563b7d6a70a4ed8d18281b1d1030f68158bfbcc2292a7a17ef6e05f8ba9e3620bc0
|
7
dev-php/myclabs-deep-copy/metadata.xml
Normal file
7
dev-php/myclabs-deep-copy/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
40
dev-php/myclabs-deep-copy/myclabs-deep-copy-1.13.4.ebuild
Normal file
40
dev-php/myclabs-deep-copy/myclabs-deep-copy-1.13.4.ebuild
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Create deep copies (clones) of your objects"
|
||||||
|
HOMEPAGE="https://github.com/myclabs/DeepCopy"
|
||||||
|
SRC_URI="https://github.com/myclabs/DeepCopy/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/DeepCopy-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
echo "require_once __DIR__ . \"/src/DeepCopy/deep_copy.php\";" >> autoload.php
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/DeepCopy"
|
||||||
|
doins -r *.php LICENSE src
|
||||||
|
}
|
3
dev-php/nesbot-carbon/Manifest
Normal file
3
dev-php/nesbot-carbon/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST nesbot-carbon-3.10.3.tar.gz 373466 BLAKE2B 456432bd040bfb15c1a5593e07c90d13badb6736c7df76c8daa0c12242b5080cc1c8c77ec3ccc2a3652e8a1bfb255fc5e367b1294cefea25d1d7ce60feaeff1a SHA512 4ff56d5ea452c60807ab022e617c2091f64160b57da9c26f8fa57d80f98bb36a082f9041f129f67b21b8014db25b73070efea115878cc3b6b80def702c5e1500
|
||||||
|
EBUILD nesbot-carbon-3.10.3.ebuild 1664 BLAKE2B 7fdba07b03cd6c13613ac777257058e8d251309e49911bbb63c2c1e891305a80d3c4b8421ffcb08bcede0f5cf6f254e7388d328d5d81d20680d33c8bf225e94f SHA512 49c160e75b4b1443fcd4ee2dc33501f201c65c485e22bb161f7031f53b8466a1b6c3cf20e291c1cad56642d86ff6e36b56f31ece693c370f52c55117ee28c681
|
||||||
|
MISC metadata.xml 225 BLAKE2B 2565a536985acaadc87b0700f63b95c968cdd08d47e9dff61a1c24557fad69d082f33df396aa1b997939f7c112424a966fd7f48ef2a0fa0f9ce13263f5626557 SHA512 0b7006f77537062c52ddf1a968936a0bd86b605c438e2cec868cb775f623a472a4d188248c56d98a125de65fa736dd58f345acae151282b597b22f93667c7e0d
|
7
dev-php/nesbot-carbon/metadata.xml
Normal file
7
dev-php/nesbot-carbon/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
64
dev-php/nesbot-carbon/nesbot-carbon-3.10.3.ebuild
Normal file
64
dev-php/nesbot-carbon/nesbot-carbon-3.10.3.ebuild
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="An API extension for DateTime that supports 281 different languages."
|
||||||
|
HOMEPAGE="https://github.com/CarbonPHP/carbon"
|
||||||
|
SRC_URI="https://github.com/CarbonPHP/carbon/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/carbon-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/carbonphp-carbon-doctrine-types
|
||||||
|
dev-php/psr-clock
|
||||||
|
dev-php/symfony-clock
|
||||||
|
dev-php/symfony-polyfill-mbstring
|
||||||
|
dev-php/symfony-translation
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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"
|
||||||
|
}
|
5
dev-php/nikic-php-parser/Manifest
Normal file
5
dev-php/nikic-php-parser/Manifest
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
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
|
9
dev-php/nikic-php-parser/files/autoload-test.php
Normal file
9
dev-php/nikic-php-parser/files/autoload-test.php
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require_once 'Fedora/Autoloader/autoload.php';
|
||||||
|
|
||||||
|
Fedora\Autoloader\Autoload::addPsr4('PhpParser\\', 'test/PhpParser/');
|
||||||
|
|
||||||
|
\Fedora\Autoloader\Dependencies::required([
|
||||||
|
'lib/PhpParser/autoload.php'
|
||||||
|
]);
|
5
dev-php/nikic-php-parser/files/autoload.php
Normal file
5
dev-php/nikic-php-parser/files/autoload.php
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require_once 'Fedora/Autoloader/autoload.php';
|
||||||
|
|
||||||
|
Fedora\Autoloader\Autoload::addPsr4('PhpParser\\', __DIR__);
|
19
dev-php/nikic-php-parser/metadata.xml
Normal file
19
dev-php/nikic-php-parser/metadata.xml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?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>
|
46
dev-php/nikic-php-parser/nikic-php-parser-5.6.1.ebuild
Normal file
46
dev-php/nikic-php-parser/nikic-php-parser-5.6.1.ebuild
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
MY_PN="PHP-Parser"
|
||||||
|
|
||||||
|
DESCRIPTION="A PHP parser written in PHP"
|
||||||
|
HOMEPAGE="https://github.com/nikic/PHP-Parser"
|
||||||
|
SRC_URI="https://github.com/nikic/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="test"
|
||||||
|
PROPERTIES="test_network"
|
||||||
|
|
||||||
|
RDEPEND="dev-lang/php:*[tokenizer]
|
||||||
|
dev-php/fedora-autoloader"
|
||||||
|
BDEPEND="test? ( dev-php/composer
|
||||||
|
dev-php/phpunit )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
install -D -m 644 "${FILESDIR}"/autoload.php \
|
||||||
|
lib/PhpParser/autoload.php || die "install failed"
|
||||||
|
install -D -m 644 "${FILESDIR}"/autoload-test.php \
|
||||||
|
vendor/autoload.php || die "install test failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
composer require -d "${T}" --prefer-source \
|
||||||
|
--dev "${PN/-/\/}:${PV}" || die "composer failed"
|
||||||
|
cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml.dist,test} "${S}" \
|
||||||
|
|| die "cp tests failed"
|
||||||
|
phpunit --testdox || die "phpunit failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
einstalldocs
|
||||||
|
insinto /usr/share/php/nikic
|
||||||
|
doins -r lib/.
|
||||||
|
}
|
3
dev-php/pcre/Manifest
Normal file
3
dev-php/pcre/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST pcre-3.3.2.tar.gz 11537 BLAKE2B 9876c8d0be95f5b9c72a73134f4e6306284b88265bf97f0b6f4d149a65df773398c669fc15d34775a3a9fc6083976c82e87ccb62a0a50e3c909690e78d16cca9 SHA512 489236d15e4fe778c7814cd4666a5e1d74797ddebd8c0919655cb66fa72efb3cfa9fbaba2e06dee19c4e808dfd3ff2aaaea103b653febf8a2b31dfa510eaaf0e
|
||||||
|
EBUILD pcre-3.3.2.ebuild 702 BLAKE2B 2720c3938283f9695fa776d689aaa763eeeedd32df9e426940299c883a55439f4143b89f0a91c74c8e9a68697d3122bd62a02f57586a81665205d14e5e46279e SHA512 694dc250aeae216f6febd697c6f19113e6d33b36f3d5de6e092669c811ab04c10000c19ef742dd1c1df605542039c3d506a07b6c2869c042894d86ab48f76847
|
||||||
|
MISC metadata.xml 222 BLAKE2B 215e44704e5724ad786e01e8c6ac65b762489b67d886d28fac1869fbb3f62955924c4606760010971ff75d7c71ae18f7a87920f62552326b2a2bc0f43f0c7857 SHA512 5e5396d91ceeef91c94c43d1fd585085a03bb08f199f68bfc15cf807d56c435a47bad7297a8a931b2d6fb2b884a3632959e344f64a42dfc121c1b17557fb6bb5
|
7
dev-php/pcre/metadata.xml
Normal file
7
dev-php/pcre/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">composer/pcre</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
37
dev-php/pcre/pcre-3.3.2.ebuild
Normal file
37
dev-php/pcre/pcre-3.3.2.ebuild
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="PCRE wrapping library that offers type-safe preg_* replacements."
|
||||||
|
HOMEPAGE="https://github.com/composer/pcre"
|
||||||
|
SRC_URI="https://github.com/composer/pcre/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/pcre-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Composer/Pcre"
|
||||||
|
doins -r *.php src/*
|
||||||
|
}
|
4
dev-php/phar-io-manifest/Manifest
Normal file
4
dev-php/phar-io-manifest/Manifest
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
AUX autoload.php 3913 BLAKE2B a3c8a3b75e2b150157892bc8ea168e7c60e5cef95cdee1279579a4b1efd4a4647bb5ec22f272575342d8945674fce048b1a091cd48977cdc77a975668c3a0849 SHA512 d43f3a726eb79ee88e674ac0ec3fb4d175ac0041b96638e4d2a40a47720ebd3a983cd36dd943fff9c0220dda68549361628636e94f595b0601d6eddf2b937fe6
|
||||||
|
DIST phar-io-manifest-2.0.4.tar.gz 15939 BLAKE2B e0777a4a2d9168f49f5952489ce4d51630609223e6901790efb7654dc3973cd3795eba599b166af61d1b02e335542dfcaeb243ca27d04bf6a3af8b09af09627d SHA512 66c46b6f7fcf188300c8cc430cf2047a47e6a63815db1ba19e830fbf9e2d143b7dc7d81334c665d38c6f93f12aeb8543cb05ba29e457b39de2bae57116ee0eaa
|
||||||
|
EBUILD phar-io-manifest-2.0.4.ebuild 1057 BLAKE2B 7f3092b1a1e3fa12d9362d7918e5f54987ce77e9cf58979d2cf13f69a221cb3ba33c60e98abf6302fa14cdcb94d59e616b02e434cb5ec9b405d55d8aa62d1054 SHA512 9827eb72ceb56789ed736bb01e8740123ea17e417e9a773cc533ccd25b524ae08941bd2e9ae37d4e6303ccb97233c5e1199654e75b82fe75f7237543ac5719a0
|
||||||
|
MISC metadata.xml 345 BLAKE2B f315866d0a0e6298a4146c625af4a71200a697f0504fe83240a092c1998a09c86c20a7d842ecc790e35ea1048f7676d7ccd00c0bd9d563ee2fa6e9d0fdd9404c SHA512 2768f65be97aa86fd10c3a8541fc6d43262bceb632d9ba194d3e6deb0da217321c11a1063a1aa7206c42d7e12ea105f39974d5fa31f9d93975aa903a6adcd661
|
62
dev-php/phar-io-manifest/files/autoload.php
Normal file
62
dev-php/phar-io-manifest/files/autoload.php
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
<?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'
|
||||||
|
]);
|
12
dev-php/phar-io-manifest/metadata.xml
Normal file
12
dev-php/phar-io-manifest/metadata.xml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?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>
|
49
dev-php/phar-io-manifest/phar-io-manifest-2.0.4.ebuild
Normal file
49
dev-php/phar-io-manifest/phar-io-manifest-2.0.4.ebuild
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
DESCRIPTION="Reading phar.io manifest information from a PHP Archive (PHAR)"
|
||||||
|
HOMEPAGE="https://github.com/phar-io/manifest"
|
||||||
|
SRC_URI="https://github.com/phar-io/manifest/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
|
||||||
|
IUSE="examples"
|
||||||
|
|
||||||
|
CDEPEND="dev-php/fedora-autoloader
|
||||||
|
>=dev-php/phar-io-version-3.0.1
|
||||||
|
>=dev-lang/php-7.2:*[phar,xml(-),xmlwriter(-)]"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="${CDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/manifest-${PV}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--output src/autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
cat >> src/autoload.php <<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
|
||||||
|
}
|
4
dev-php/phar-io-version/Manifest
Normal file
4
dev-php/phar-io-version/Manifest
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
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
|
6
dev-php/phar-io-version/files/autoload.php
Normal file
6
dev-php/phar-io-version/files/autoload.php
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?php
|
||||||
|
/* Autoloader for dev-php/phar-io-version */
|
||||||
|
|
||||||
|
require_once 'Fedora/Autoloader/autoload.php';
|
||||||
|
|
||||||
|
\Fedora\Autoloader\Autoload::addPsr4('PharIo\\Version\\', __DIR__);
|
12
dev-php/phar-io-version/metadata.xml
Normal file
12
dev-php/phar-io-version/metadata.xml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?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>
|
39
dev-php/phar-io-version/phar-io-version-3.2.1.ebuild
Normal file
39
dev-php/phar-io-version/phar-io-version-3.2.1.ebuild
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
DESCRIPTION="Library for handling version information and constraints"
|
||||||
|
HOMEPAGE="https://github.com/phar-io/version"
|
||||||
|
SRC_URI="https://github.com/phar-io/version/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 arm ~hppa ppc64 ~s390 ~sparc x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S="${WORKDIR}/version-${PV}"
|
||||||
|
|
||||||
|
CDEPEND="dev-php/fedora-autoloader
|
||||||
|
>=dev-lang/php-7.2:*"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="${CDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--output src/autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /usr/share/php/PharIo/Version
|
||||||
|
doins src/*.php
|
||||||
|
dodoc README.md
|
||||||
|
}
|
3
dev-php/php-pm-httpkernel-adapter/Manifest
Normal file
3
dev-php/php-pm-httpkernel-adapter/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST php-pm-httpkernel-adapter-2.3.1.tar.gz 8597 BLAKE2B bba8d613455b2c7220c2e9f8bfa59af3d3524a936f488dad02cf0c79c3c5b29418a1a25e80751aa4cf0743ade8e73de96fe6d1e1efd10e69ad74035452b8cc87 SHA512 f127abd5243d8637fa6f12abf94b3b239a231da6dc4a4a1531ca4ce0222cf0338705cc6c846e8137c93db5479f5236c4b43eca4b3bb6a9541a7c6eca0eb01c21
|
||||||
|
EBUILD php-pm-httpkernel-adapter-2.3.1.ebuild 2922 BLAKE2B e566270e217d1ee06882d87aec67e806d13c0544ab62520445c98882d36d2934ebf03902dec7e38b9ead81cd0be64527b5eb553dd2c772415600d9b5e60a418c SHA512 4abbea7b082356b3172d3e637bc233fbd84d3c3b6bfef41defbe758ff231507c558aeb4379ea38d5747f7eb571373761c26e7f8e231ca7e0f181a921d962fb46
|
||||||
|
MISC metadata.xml 233 BLAKE2B 935394b0ba69a456b4cd3a4d5c80a4c445af58337ec400da91e11fe02a7ea7ff37de2d411121d256fd7760e6b0bf352e3eb27eb8be4741f96919db9eaa2154b3 SHA512 0ecfa59653a801cb727236b0cbeb90b038bccd8e20ddbdcaec270b7b00de05642a8c4b42a4c0f81663289dd357f1d255107e3a476ae96a0f5c6e16f8c59d17df
|
7
dev-php/php-pm-httpkernel-adapter/metadata.xml
Normal file
7
dev-php/php-pm-httpkernel-adapter/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
@ -0,0 +1,87 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="PHP-PM adapter for Symfony HTTPKernel."
|
||||||
|
HOMEPAGE="https://github.com/php-pm/php-pm-httpkernel"
|
||||||
|
SRC_URI="https://github.com/php-pm/php-pm-httpkernel/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/php-pm-httpkernel-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/guzzlehttp-psr7
|
||||||
|
dev-php/php-pm
|
||||||
|
dev-php/symfony-http-foundation
|
||||||
|
dev-php/symfony-http-kernel
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
3
dev-php/php-pm/Manifest
Normal file
3
dev-php/php-pm/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
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
|
7
dev-php/php-pm/metadata.xml
Normal file
7
dev-php/php-pm/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
91
dev-php/php-pm/php-pm-2.4.0.ebuild
Normal file
91
dev-php/php-pm/php-pm-2.4.0.ebuild
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="PHP-PM is a process manager, supercharger and load balancer for PHP applications."
|
||||||
|
HOMEPAGE="https://github.com/php-pm/php-pm"
|
||||||
|
SRC_URI="https://github.com/php-pm/php-pm/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/php-pm-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/psr-http-message
|
||||||
|
dev-php/psr-http-server-handler
|
||||||
|
dev-php/react-child-process
|
||||||
|
dev-php/react-event-loop
|
||||||
|
dev-php/react-http
|
||||||
|
dev-php/react-promise
|
||||||
|
dev-php/react-socket
|
||||||
|
dev-php/react-stream
|
||||||
|
dev-php/ringcentral-psr7
|
||||||
|
dev-php/symfony-console
|
||||||
|
dev-php/symfony-error-handler
|
||||||
|
dev-php/symfony-process
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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"
|
||||||
|
}
|
5
dev-php/phpunit-php-code-coverage/Manifest
Normal file
5
dev-php/phpunit-php-code-coverage/Manifest
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
AUX autoload-test.php 161 BLAKE2B 5f7a06b2364e5ae06b20053aa558d2eb86073246f53be3c0ac0f5d78f2df40dc8c6de88b73c109c9d70d03e1bdeaa159be1c87004cedbb8c7ee9ccfec7f35cab SHA512 8eb928dcc19770024039a85444a657801b3718eb3862db3b294c8a36006737c5b57195ced4aa6710ccaf893b1f9ca475b205c0481636720eec429821fe0d57ed
|
||||||
|
AUX autoload.php 9605 BLAKE2B 49c0c5ec47204a7b36e45ff960720c86b470264f5f95c85f6f12117f6973fff6af8e4651c3d81f6c4f1eafbf7d3ad65195e5ffec066405adb37a802a29a3c7fb SHA512 c7eb7d5ed805da3a3f0db4c7854822925faa04acc929d86b5d1eead7a1d9e5ac7a240a632d432e3fb88664de0e5b85707bfeec2a8e7388672d87edd6059aede6
|
||||||
|
DIST phpunit-php-code-coverage-12.4.0.tar.gz 344209 BLAKE2B 9e0e720b786f0cefcff5bf2dcbe83d7e8ec505ea045b1810ae1e5aa8c4b06127698a1f8619575f2b9132adfc2fd56fd8bd52b321dedff7ac3f67ff2bded00ec1 SHA512 089cd5f289a0de0bca460a511cad14e8fff242bbc1635d704d6a2d59418b59b8f9ce0a79acd449931c0e733d119dc98dbb5496535cad24c2eff2e06247372ff6
|
||||||
|
EBUILD phpunit-php-code-coverage-12.4.0.ebuild 2011 BLAKE2B 10465301399b1c7577c69701190be60885fc546308739e1e5bcf65450751c83bbc8dd8a166890770985be335b9fa8c03d68cabdd2596caebcafbb2147c9c8773 SHA512 0d05885747af0f822a29fd8cb2f7e81361a7537f6e68d8153c3b30daa7fde01aa81d04a8b19bc178b515ab4fc8abe9ad08f3ec7ccfc55fce630ac3ec7f3b59de
|
||||||
|
MISC metadata.xml 638 BLAKE2B d1b4a6f720ce376cd48ddb077327d6c01c709370f27887b7b043c5eeebef9599553448c73584e9f56a1ebd81688ce077e81a7e31d4e505b4d7e70b295e080871 SHA512 4664e5d5fdf3cd061566e10e76b2119d7f46cfe314d8e1973da5f11f59c356ec91b91490406f1faf0df3957c472e8087834130bde5f76b25ad422acb05f93d36
|
@ -0,0 +1,8 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require_once 'Fedora/Autoloader/autoload.php';
|
||||||
|
|
||||||
|
\Fedora\Autoloader\Dependencies::required([
|
||||||
|
'src/autoload.php',
|
||||||
|
__DIR__ . '/../tests/TestCase.php',
|
||||||
|
]);
|
101
dev-php/phpunit-php-code-coverage/files/autoload.php
Normal file
101
dev-php/phpunit-php-code-coverage/files/autoload.php
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
<?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',
|
||||||
|
]);
|
19
dev-php/phpunit-php-code-coverage/metadata.xml
Normal file
19
dev-php/phpunit-php-code-coverage/metadata.xml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?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>
|
@ -0,0 +1,70 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit optfeature
|
||||||
|
|
||||||
|
MY_PN="${PN//phpunit-/}"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Library for PHP code coverage information"
|
||||||
|
HOMEPAGE="https://github.com/sebastianbergmann/php-code-coverage"
|
||||||
|
SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="test"
|
||||||
|
PROPERTIES="test_network"
|
||||||
|
|
||||||
|
RDEPEND="dev-lang/php:*[xml,xmlwriter]
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/nikic-php-parser
|
||||||
|
dev-php/phpunit-php-file-iterator
|
||||||
|
dev-php/phpunit-php-text-template
|
||||||
|
dev-php/sebastian-code-unit-reverse-lookup
|
||||||
|
dev-php/sebastian-complexity
|
||||||
|
dev-php/sebastian-environment
|
||||||
|
dev-php/sebastian-lines-of-code
|
||||||
|
dev-php/sebastian-version
|
||||||
|
dev-php/theseer-tokenizer"
|
||||||
|
BDEPEND="test? ( dev-php/composer
|
||||||
|
dev-php/phpunit )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
install -D -m 644 "${FILESDIR}"/autoload.php \
|
||||||
|
src/autoload.php || die "install failed"
|
||||||
|
install -D -m 644 "${FILESDIR}"/autoload-test.php \
|
||||||
|
vendor/autoload.php || die "install test failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
composer require -d "${T}" --prefer-source \
|
||||||
|
--dev "${PN/-/\/}:${PV}" || die "composer failed"
|
||||||
|
cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \
|
||||||
|
|| die "cp tests failed"
|
||||||
|
# remove test with failed assert
|
||||||
|
sed -i '/testCanBeCreatedFromDefaults/,+8d' \
|
||||||
|
tests/tests/Report/Html/CustomCssFileTest.php || die "sed failed"
|
||||||
|
sed -i '/testExecutableLinesAreGroupedByBranch(/,+3d' \
|
||||||
|
tests/tests/StaticAnalysis/ExecutableLinesFindingVisitorTest.php \
|
||||||
|
|| die "sed failed for ExecutableLinesFindingVisitorTest.php"
|
||||||
|
# skipped 25
|
||||||
|
phpunit --testdox || die "phpunit failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
einstalldocs
|
||||||
|
insinto /usr/share/php/SebastianBergmann/CodeCoverage
|
||||||
|
doins -r src/.
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "support line coverage" dev-php/phpunit-phpcov
|
||||||
|
optfeature "line coverage as well as branch and path coverage" dev-php/xdebug
|
||||||
|
}
|
3
dev-php/phpunit-php-file-iterator/Manifest
Normal file
3
dev-php/phpunit-php-file-iterator/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST phpunit-php-file-iterator-6.0.0.tar.gz 6619 BLAKE2B c68587f712fea9e1b8ecec68e08b19425627dd977a8c85e7af2caa716d9ece27c21fb2f8c1518ee0c90ae8d9b0537602dcfc589067eef99aa44cba37a8c93000 SHA512 0dc5e1888af2fa850f11218431956f33b52211fa0cb36854404794e0dc7e547330812ba0800223ba33a044294c716b917a225d04b872597c03e4bedd4d9496b7
|
||||||
|
EBUILD phpunit-php-file-iterator-6.0.0.ebuild 1185 BLAKE2B 7eee7e8d97d09091da12b7dc6bfad5051493da496fce9c616d02c90cb669cf16d2e9c1405ad1143eb21bfcb6f151f46565732ef55a0bfc4b74df91383c0407e3 SHA512 b92477578566066a67ac3d090284b42f2c6cb0205a958e9556ba884bb283a81db0e37e894c1b640498e38995b8471f407e50df9e8374a2f737bf7290fd16a4be
|
||||||
|
MISC metadata.xml 244 BLAKE2B 26c05f44e89edbff685de75ddc9dc304280aa4b0ff3381f76b2e35d6c54fa2ad92820da7c93a9cdf7cf83d3ebe9823412a69db50a06c7cbfdd681176ae9e28c6 SHA512 0b28ce4905045269a1f9d766071a7317e80684a010ceed404d45c1b232d9eccbfbb34599ec5187fd44b54c3ac15cd2b8c6e625bc196e956120323a5ae74d2732
|
7
dev-php/phpunit-php-file-iterator/metadata.xml
Normal file
7
dev-php/phpunit-php-file-iterator/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
MY_PN="${PN//phpunit-/}"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="FilterIterator implementation that filters files"
|
||||||
|
HOMEPAGE="https://github.com/sebastianbergmann/php-file-iterator"
|
||||||
|
SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="test"
|
||||||
|
PROPERTIES="test_network"
|
||||||
|
|
||||||
|
RDEPEND="dev-lang/php:*
|
||||||
|
dev-php/fedora-autoloader"
|
||||||
|
BDEPEND="dev-php/theseer-Autoload
|
||||||
|
test? ( dev-php/composer
|
||||||
|
dev-php/phpunit )"
|
||||||
|
|
||||||
|
DOCS=( {ChangeLog,README}.md )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed"
|
||||||
|
install -D -m 644 /dev/null \
|
||||||
|
vendor/autoload.php || die "install failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
composer require -d "${T}" --prefer-source \
|
||||||
|
--dev "${PN/-/\/}:${PV}" || die "composer failed"
|
||||||
|
cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \
|
||||||
|
|| die "cp failed"
|
||||||
|
phpunit --testdox || die "phpunit failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
einstalldocs
|
||||||
|
insinto /usr/share/php/SebastianBergmann/FileIterator
|
||||||
|
doins -r src/.
|
||||||
|
}
|
4
dev-php/phpunit-php-invoker/Manifest
Normal file
4
dev-php/phpunit-php-invoker/Manifest
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
AUX autoload-test.php 174 BLAKE2B 0a2c57f943a493410d7c5beb9c7212bc8ac66878e4c18c7b13261d4188f96a0f292aa1d440fc27f097be6bd8d4b25901ce0ef9d1dc345b2078d3c22cce9fa2f7 SHA512 d0da92084156de79adb77ca99de963877fcc21f7cc26a4a5333cfd4db43ea4edbb2f351ed2effde11a4fdf942114abb643396e766316c2198b29793519e63d90
|
||||||
|
DIST phpunit-php-invoker-6.0.0.tar.gz 4442 BLAKE2B 32a5a134dee444d2d91b60873163949d7f93b1e908122df6f6129d39452ef6b1653b1ece66979ec0b77127c3f1f71792f4b6ccff60805bb7ec3f75475f6ef4a9 SHA512 daf245e168aa53b6b6d012e11bbd5788ade1d49f08fae2843db08d585b1ae8f3d4bfb133dee92da7b59861decba001d1aeb06bf06747a6783d227d700fe3f7bd
|
||||||
|
EBUILD phpunit-php-invoker-6.0.0.ebuild 1239 BLAKE2B 26eabe235b4310f240242f520db3e6a3176efe9bd1876b2b910599c6eb53ef9d673cc0022b57cd27d56b526f74c9f618e7c8a6dd016797023584ae1adb6ac095 SHA512 c38966b3f194034162abf101d148b1ccc3d46fe3a14a06dec67344d31a6bb5c9c7869bf0da950364b964a49668447be08ab20bebe4b0b57a6dba1fc4f6b04b62
|
||||||
|
MISC metadata.xml 706 BLAKE2B 55961223983d467072c1aed7c9fffaa5ad2f1c8fae1e8b15f736b8c1e79aff48667af3b03f53bb4007cc00be26d4a8b91d486d736f6971dca6cccaf3c61e6dac SHA512 9f9d500cd9b284e565d211513c47970305c12484e669d463692604e06267a4bd575b44bfa63083dc9383430f87086650c3b96d8637fae72d99dc00da5f031243
|
8
dev-php/phpunit-php-invoker/files/autoload-test.php
Normal file
8
dev-php/phpunit-php-invoker/files/autoload-test.php
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require_once 'Fedora/Autoloader/autoload.php';
|
||||||
|
|
||||||
|
\Fedora\Autoloader\Dependencies::required([
|
||||||
|
'src/autoload.php',
|
||||||
|
__DIR__ . '/../tests/_fixture/TestCallable.php',
|
||||||
|
]);
|
22
dev-php/phpunit-php-invoker/metadata.xml
Normal file
22
dev-php/phpunit-php-invoker/metadata.xml
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?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>
|
50
dev-php/phpunit-php-invoker/phpunit-php-invoker-6.0.0.ebuild
Normal file
50
dev-php/phpunit-php-invoker/phpunit-php-invoker-6.0.0.ebuild
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
MY_PN="${PN//phpunit-/}"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Library to invoke PHP callables with a timeout"
|
||||||
|
HOMEPAGE="https://github.com/sebastianbergmann/php-invoker"
|
||||||
|
SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="pcntl test"
|
||||||
|
REQUIRED_USE="test? ( pcntl )"
|
||||||
|
RESTRICT="test"
|
||||||
|
PROPERTIES="test_network"
|
||||||
|
|
||||||
|
RDEPEND="dev-lang/php:*[pcntl?]
|
||||||
|
dev-php/fedora-autoloader"
|
||||||
|
BDEPEND="dev-php/theseer-Autoload
|
||||||
|
test? ( dev-php/composer
|
||||||
|
dev-php/phpunit )"
|
||||||
|
|
||||||
|
DOCS=( {ChangeLog,README}.md )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed"
|
||||||
|
install -D -m 644 "${FILESDIR}"/autoload-test.php \
|
||||||
|
vendor/autoload.php || die "install failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
composer require -d "${T}" --prefer-source \
|
||||||
|
--dev "${PN/-/\/}:${PV}" || die "composer failed"
|
||||||
|
cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \
|
||||||
|
|| die "cp failed"
|
||||||
|
phpunit --testdox || die "phpunit failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
einstalldocs
|
||||||
|
insinto /usr/share/php/SebastianBergmann/Invoker
|
||||||
|
doins -r src/.
|
||||||
|
}
|
3
dev-php/phpunit-php-text-template/Manifest
Normal file
3
dev-php/phpunit-php-text-template/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST phpunit-php-text-template-5.0.0.tar.gz 4778 BLAKE2B 89053ff8bd2d6545b1de65f6bd6e36fd604e7c155d18ce53c391bb4486c8b23b545707173968577fadb250997eef87492d314612494535c7c6989dca88229b49 SHA512 1bb9cadc5baa47dea9f9632530aa3abb70de8e65c4ea45c65ba9d039936723e805acdb84dd8725e7c07b1ec6919e3490a18e082accbe7198afde0d49e1c90c6f
|
||||||
|
EBUILD phpunit-php-text-template-5.0.0.ebuild 1157 BLAKE2B 93b1536caf51b98b55e0b94730eb829dc002257d2459e097184276b1055245dee49f438a0af4b3261baba10b5d75ee591839385cecbc50c030c4cd3d4a3db6ae SHA512 39c18618c98e56d1a9b2274dc4435863f32e48412d734dc9429d32f1a836412ce920c140faac8795a8916c9bd09a779e58311a447b9f757c9a0b6118531e562e
|
||||||
|
MISC metadata.xml 641 BLAKE2B 28816c0261bdf75000d7818de4121f6e6c8c93c318d1497dd86fce8623441f2d40574fb08dc9ca531e05253fdaa7b45e71fb5ac4175d98d778c9076a02633285 SHA512 e0f29c5448ca0d586525c5f48a016eab95de8e2986f831fee81426ad7cb14228b76a48c98a2ce76644f9ce8c55d605a9d73a53268c4b5582880b8cb783d15959
|
19
dev-php/phpunit-php-text-template/metadata.xml
Normal file
19
dev-php/phpunit-php-text-template/metadata.xml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?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>
|
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
MY_PN="${PN//phpunit-/}"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="A simple template engine"
|
||||||
|
HOMEPAGE="https://github.com/sebastianbergmann/php-text-template"
|
||||||
|
SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="test"
|
||||||
|
PROPERTIES="test_network"
|
||||||
|
|
||||||
|
RDEPEND="dev-lang/php:*
|
||||||
|
dev-php/fedora-autoloader"
|
||||||
|
BDEPEND="dev-php/theseer-Autoload
|
||||||
|
test? ( dev-php/composer
|
||||||
|
dev-php/phpunit )"
|
||||||
|
|
||||||
|
DOCS=( {ChangeLog,README}.md )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed"
|
||||||
|
install -D -m 644 /dev/null \
|
||||||
|
vendor/autoload.php || die "install failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
composer require -d "${T}" --prefer-source \
|
||||||
|
--dev "${PN/-/\/}:${PV}" || die "composer failed"
|
||||||
|
cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \
|
||||||
|
|| die "cp failed"
|
||||||
|
phpunit --testdox || die "phpunit failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
einstalldocs
|
||||||
|
insinto /usr/share/php/SebastianBergmann/Template
|
||||||
|
doins -r src/.
|
||||||
|
}
|
3
dev-php/phpunit-php-timer/Manifest
Normal file
3
dev-php/phpunit-php-timer/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST phpunit-php-timer-8.0.0.tar.gz 6019 BLAKE2B a19984cbd4a2565c7c1868c835007a82baa81bdda3463edcb75c031870d1ab19bcd4d8c0850a9dbf3d29dbd52e7d9616802a9f54ed993458ae4ffd26f37b232a SHA512 b13b4b955d168e3177cfc797506e782b4c8bd70fbba5f794b9c7042e402cae1ba5d1a4ca08af680f7510e32e1e7749824bf1250ba634c0fcd3ea042cf4f5a7f2
|
||||||
|
EBUILD phpunit-php-timer-8.0.0.ebuild 1146 BLAKE2B 0213f9e8f861b531d198b7e948a20db1f46542dd244d33e40adc7ecdf10e1acef4fbf5662855eae0f254f4a0d6f518a6c79456cdcbd3c5834ac7f0e38d0faf56 SHA512 a62d7816f34b57e8ae1bc93d5c897d45147ac97954ac361a9b69a28f5d19a0bfb038b9a41afc5ff6cf3bae4534bf984101177f54d2263e6219a3e70b27d81fbd
|
||||||
|
MISC metadata.xml 630 BLAKE2B 5ac145018b8d1b8770b2bef43ad4c64ef32dd2856ee2431a531bd8fcfaf0fc787edd311e1ced6a7a7c3a82853e165d5ed862e2826b4405e94132fe7aa0e1db46 SHA512 ee624f504efd12c83ad26cc0a600af820942865664e2ab3d55887f28b1fddd015c13702035352c0dcd8a6f34bddbb82b6c99d1572825b7017f241935ec834fed
|
19
dev-php/phpunit-php-timer/metadata.xml
Normal file
19
dev-php/phpunit-php-timer/metadata.xml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?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>
|
49
dev-php/phpunit-php-timer/phpunit-php-timer-8.0.0.ebuild
Normal file
49
dev-php/phpunit-php-timer/phpunit-php-timer-8.0.0.ebuild
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
MY_PN="${PN//phpunit-/}"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Utility class for timing"
|
||||||
|
HOMEPAGE="https://github.com/sebastianbergmann/php-timer"
|
||||||
|
SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="test"
|
||||||
|
PROPERTIES="test_network"
|
||||||
|
|
||||||
|
RDEPEND="dev-lang/php:*
|
||||||
|
dev-php/fedora-autoloader"
|
||||||
|
BDEPEND="dev-php/theseer-Autoload
|
||||||
|
test? ( dev-php/composer
|
||||||
|
dev-php/phpunit )"
|
||||||
|
|
||||||
|
DOCS=( {ChangeLog,README}.md )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed"
|
||||||
|
install -D -m 644 /dev/null \
|
||||||
|
vendor/autoload.php || die "install failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
composer require -d "${T}" --prefer-source \
|
||||||
|
--dev "${PN/-/\/}:${PV}" || die "composer failed"
|
||||||
|
cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \
|
||||||
|
|| die "cp failed"
|
||||||
|
phpunit --testdox || die "phpunit failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
einstalldocs
|
||||||
|
insinto /usr/share/php/SebastianBergmann/Timer
|
||||||
|
doins -r src/.
|
||||||
|
}
|
7
dev-php/phpunit/Manifest
Normal file
7
dev-php/phpunit/Manifest
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
AUX autoload-test.php 522 BLAKE2B 2b0bf1aa11103dd9fa9771efcbd82417a03f9e6d2b2855eccb3f225520639b6dafc377af52a1de249c113e3e834155add72a5da3a64ba94dfbdd9df62a73a300 SHA512 3cc5b174a1a7f0e30ced1d4d001b2fdc934d6fdf6a49214ab1cbc0f27a5bd7468c5a8ab5becf3714601e9e5609bc34bf9fc3ff5d938de2263713a51a6c455cd9
|
||||||
|
AUX autoload.php.tpl 1343 BLAKE2B ad0289237fcf3b5740c4fc670ce8a85c43b628b0126a6c180d1974727bb9d96303ab0f17d8da16b2b710a33ff023e464640da62768abef05e65cb9feb9dc4295 SHA512 83a36d9aed184e1e5b8ccde6332e754456066556578f3106331eb50978bc5b1e29f43224248e863213804c7a2cb74fd7cb529d7a7cf3efb5b607151c23d49ab3
|
||||||
|
AUX phpunit-10.5.27-autoload-resources.patch 945 BLAKE2B cdede4c97ad1dc16a6182ce01b12c1d7001a044ce8f57d398ac484e945b2e7e154aaca4b7c8ed79468811a527630c6b047a354e5324e9fd30ad15dd114b40d81 SHA512 a189c46c9dee338dff5efaa1eff60ffd7d7a7a34f9de92c3725d5eb1759fb50cd596a05b23c1005037bc2401ee883a2defe4763b7c539c2e116df187da4717fb
|
||||||
|
AUX phpunit-10.5.27-tests.patch 1182 BLAKE2B ad6e25b0b35d9a123df71524894d1e179e3be85083f5a5deadfa4ae8078bd0dcbf9e6feda937ea88e9bbb3baee3bb28888025cb1d9f9d7f5a19049e185905191 SHA512 44eab283d433439996e021287af1f77664ff5e19c9f1adc3dc6ac99a5412d5ccdc50f4b015077bf7a43937394b78ec31efde2ca27b43792dc0be2b20737df2c5
|
||||||
|
DIST phpunit-12.4.0.tar.gz 298865 BLAKE2B 0df13b36325564d27c549a576538fabf5db9f229b032bc7a9811a345790585951d3fbac4efacab45a438f098742034624a81f6adbb909a727c2d5fa2a1e05f50 SHA512 ef1fdc6a21e2428350c223a744c27dd012c7f326cd76df4d2be29e6a056ba8535364fcdb83396cf0afaf00b01372f237f10c41a609ca2a8947a78dd089041180
|
||||||
|
EBUILD phpunit-12.4.0.ebuild 2918 BLAKE2B 6543fcaf43284e1a6b306fcce16af3278850b033cfc30ae8e70875ea23fbfa2e5fb5e4770150ebdfdf5fed07e276e8da8512b361be25cb0e32b1c9f0cfc2e14f SHA512 258dd04d78cd05df06094179843f93fea2e0f2d6133e88dedad6ae9058eae10273c35ea0ad9a3bd659153c2d340d130db9b32d355a49150a2c4f17d8c8612c82
|
||||||
|
MISC metadata.xml 670 BLAKE2B 01da5eb83a0698bed1f0770eda62b2500eaf80cc0418f8122f4181069e7b1182bddd10b2616905368ae538010e70cbf60c546161b75e841d03499e5e6bdadfbf SHA512 058e7c4bd61f6b15d686290ea3d4edd0e591300a782a6a13017f62c5197d07601aea44a87271d26c1094972ac3107af4e5fce43917b9c7ab05c6ff01b3f76e36
|
16
dev-php/phpunit/files/autoload-test.php
Normal file
16
dev-php/phpunit/files/autoload-test.php
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<?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',
|
||||||
|
]);
|
33
dev-php/phpunit/files/autoload.php.tpl
Normal file
33
dev-php/phpunit/files/autoload.php.tpl
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
<?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',
|
||||||
|
]);
|
@ -0,0 +1,21 @@
|
|||||||
|
--- ../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__ . '/../../../';
|
||||||
|
}
|
||||||
|
}
|
29
dev-php/phpunit/files/phpunit-10.5.27-tests.patch
Normal file
29
dev-php/phpunit/files/phpunit-10.5.27-tests.patch
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
--- ../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
|
19
dev-php/phpunit/metadata.xml
Normal file
19
dev-php/phpunit/metadata.xml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?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>
|
92
dev-php/phpunit/phpunit-12.4.0.ebuild
Normal file
92
dev-php/phpunit/phpunit-12.4.0.ebuild
Normal file
@ -0,0 +1,92 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit optfeature
|
||||||
|
|
||||||
|
DESCRIPTION="The PHP Unit Testing framework"
|
||||||
|
HOMEPAGE="https://github.com/sebastianbergmann/phpunit"
|
||||||
|
SRC_URI="https://github.com/sebastianbergmann/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="soap test"
|
||||||
|
REQUIRED_USE="test? ( soap )"
|
||||||
|
RESTRICT="test"
|
||||||
|
PROPERTIES="test_network"
|
||||||
|
|
||||||
|
RDEPEND="dev-lang/php:*[soap?,xml,xmlwriter,unicode]
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/myclabs-deepcopy
|
||||||
|
dev-php/phar-io-manifest
|
||||||
|
>=dev-php/phar-io-version-3.2.1
|
||||||
|
dev-php/phpunit-php-code-coverage
|
||||||
|
dev-php/phpunit-php-file-iterator
|
||||||
|
dev-php/phpunit-php-invoker
|
||||||
|
dev-php/phpunit-php-text-template
|
||||||
|
dev-php/phpunit-php-timer
|
||||||
|
dev-php/sebastian-cli-parser
|
||||||
|
dev-php/sebastian-code-unit
|
||||||
|
dev-php/sebastian-comparator
|
||||||
|
>=dev-php/sebastian-diff-5.1.1
|
||||||
|
dev-php/sebastian-environment
|
||||||
|
dev-php/sebastian-exporter
|
||||||
|
dev-php/sebastian-global-state
|
||||||
|
dev-php/sebastian-object-enumerator
|
||||||
|
>=dev-php/sebastian-type-4.0.0
|
||||||
|
>=dev-php/sebastian-version-4.0.1"
|
||||||
|
BDEPEND=">=dev-php/theseer-Autoload-1.29.1
|
||||||
|
test? ( dev-php/composer )"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}"-10.5.27-autoload-resources.patch )
|
||||||
|
|
||||||
|
DOCS=( {ChangeLog-12.4,DEPRECATIONS,README}.md )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab -q -o src/autoload.php -t "${FILESDIR}"/autoload.php.tpl \
|
||||||
|
src || die "phpab failed"
|
||||||
|
install -D -m 644 "${FILESDIR}"/autoload-test.php \
|
||||||
|
vendor/autoload.php || die "install failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# get tests
|
||||||
|
composer require -d "${T}" --prefer-source \
|
||||||
|
--dev "${PN}/${PN}:${PV}" || die "composer failed"
|
||||||
|
# move tests into work dir
|
||||||
|
cp -r "${T}/vendor/${PN}/${PN}"/{phpunit.xml,tests} "${S}" \
|
||||||
|
|| die "cp tests failed"
|
||||||
|
phpab -q -o tests/unit/autoload.php -t fedora2 tests/unit/ \
|
||||||
|
|| die "phpab tests unit failed"
|
||||||
|
phpab -q -o tests/_files/autoload.php -t fedora2 tests/_files/ \
|
||||||
|
|| die "phpab tests files failed"
|
||||||
|
phpab -o tests/end-to-end/execution-order/_files/autoload.php \
|
||||||
|
-t fedora2 tests/end-to-end/execution-order/_files/ \
|
||||||
|
|| die "phpab tests execution order failed"
|
||||||
|
phpab -o tests/end-to-end/event/autoload.php -t fedora2 \
|
||||||
|
tests/end-to-end/event || die "phpab tests event failed"
|
||||||
|
phpab -o tests/end-to-end/regression/autoload.php -t fedora2 \
|
||||||
|
-e tests/end-to-end/regression/4376/tests/Test.php \
|
||||||
|
tests/end-to-end/regression || die "phpab tests regression failed"
|
||||||
|
phpab -o tests/end-to-end/testdox/autoload.php -t fedora2 \
|
||||||
|
tests/end-to-end/testdox || die "phpab tests testdox failed"
|
||||||
|
# paths need to be fixed to run end-to-end
|
||||||
|
eapply "${FILESDIR}/${PN}"-10.5.27-tests.patch
|
||||||
|
# skipped 6
|
||||||
|
phpunit --testsuite unit || die "phpunit failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
einstalldocs
|
||||||
|
insinto /usr/share/php/PHPUnit
|
||||||
|
doins -r schema phpunit.xsd src/.
|
||||||
|
dobin phpunit
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "Support to generate mocks based on WSDL files" dev-lang/php[soap]
|
||||||
|
}
|
3
dev-php/psr-cache/Manifest
Normal file
3
dev-php/psr-cache/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST psr-cache-3.0.0.tar.gz 4321 BLAKE2B 891bc286b2e42c0e948e822a91bb767a65d45a8c828a1dc2ff57508f11b8f93d9398fae59b77cd27bda0f2f8e58a8c07d18afa96605354235038b54333faa967 SHA512 35a719b64d82d5ff8bb27a60288e2c331168c4bb36c7cfb82f83a6d4b4a0e4cf3590c13dc73fcc46362ef53df34e6cb0a35a5abdc93e4adc1bbd7ac5e43f666f
|
||||||
|
EBUILD psr-cache-3.0.0.ebuild 685 BLAKE2B 4afaf7c215849b0f0043f0dc3144cdd4b1cdc5482a53c644fe99d54dfd08b4204dac591bdd7327056fe28b5b9dec1cce6b4015c41a24be41f548f08d25029044 SHA512 fbaa9cd6596f595de19fa48eadf517fec34b0c3b9e7a3f9890bd15c58fe4b40cf2994b92897659f1d29b88fdd8ff4a6e84435deddfd72a804713d9eab4689821
|
||||||
|
MISC metadata.xml 222 BLAKE2B f05f4d2a8623b56bed9ebd847a7c3fc52e7fbb3d442b53cc8b026983ed98c63d588af87c0da331ea61b6c67dc29eafb598c787f626a8889f0143b31503b3fb38 SHA512 b132450374f91b6d6bdc07246c678d421464567031625cf969771315d64be1768678529a7ba7b841b59e3faf6d06205227ab6033e07a4606ffe57d40c40092c5
|
7
dev-php/psr-cache/metadata.xml
Normal file
7
dev-php/psr-cache/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
38
dev-php/psr-cache/psr-cache-3.0.0.ebuild
Normal file
38
dev-php/psr-cache/psr-cache-3.0.0.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Common interface for caching libraries"
|
||||||
|
HOMEPAGE="https://github.com/php-fig/cache"
|
||||||
|
SRC_URI="https://github.com/php-fig/cache/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/cache-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-8.0:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Psr/Cache"
|
||||||
|
doins -r *.php src src/*
|
||||||
|
}
|
3
dev-php/psr-clock/Manifest
Normal file
3
dev-php/psr-clock/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST psr-clock-1.0.0.tar.gz 2047 BLAKE2B f58daa65a5e29976c4a79bfc4215597e7d701bdd2eeb35c43fb2cc24592eafa3878f82c1df48c62fa75b10a12359e12d580157c8313afd143160aef1257d30bb SHA512 a0a9b0b55cc06bff9dd49c6f365560ac167a5653c21712bc36e060b1124ceb9de2ac522efb536d1dcd9eefcebba1acf536810a4c0bc4d60cc4c62126d7b04d6f
|
||||||
|
EBUILD psr-clock-1.0.0.ebuild 694 BLAKE2B e7b57d6a8745c25787b6f0aea98f1db6020f1dc31e881cde57594b864f9b2b9f32a645eded68ff52538d53d8529e4c3b6cbe06a2ff077930c22310823c12e675 SHA512 4ddcc6ea39d332f01629bae36c93704bef1705cfe279b9c14206624c143a85a9fe1b8f8a720dffac7fee20d315282c20d6f9ea27e76a7af0a2b6bf4e135fea42
|
||||||
|
MISC metadata.xml 222 BLAKE2B acfbb66403d5f350daadcccd2d5a912cadf17669751e52e4b6eb74004b2347908063074393e65290fb337d8601de2c2f747cd41bad8e248a4e71239b3b76cd84 SHA512 6f0d9b8dedd9c6f3c37ee6d8477c990d1da90d714c3cf03ab08b4052d2769992c9ec3e4072830e515b1a93d8a9b94d02263c9f1c9d3c7dbd60997f4207ff5689
|
7
dev-php/psr-clock/metadata.xml
Normal file
7
dev-php/psr-clock/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
38
dev-php/psr-clock/psr-clock-1.0.0.ebuild
Normal file
38
dev-php/psr-clock/psr-clock-1.0.0.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Common interface for reading the clock."
|
||||||
|
HOMEPAGE="https://github.com/php-fig/clock"
|
||||||
|
SRC_URI="https://github.com/php-fig/clock/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/clock-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Psr/Clock"
|
||||||
|
doins -r *.php LICENSE src src/*
|
||||||
|
}
|
3
dev-php/psr-container/Manifest
Normal file
3
dev-php/psr-container/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST psr-container-2.0.2.tar.gz 2154 BLAKE2B 25e83fde23e3da6abd7a53196459c38ce248d21091920833fb2ab01308e20a95fb35c303888e6735b3bae7dc1053cd31c64ba7d83f961ac3d01ba43e509bd8cf SHA512 b3181b0e51c15da373791b2687202c372666d11ff4241e6e23d95ba97840f48dc33f608574317391560077260fc56a07c6850217841b33296f5503e1f52d548b
|
||||||
|
EBUILD psr-container-2.0.2.ebuild 714 BLAKE2B e3118468e03b48626a31c8e969d00009a89424fdc6e990116f01d53c35e333e1966b68bf5fdb41c7994f15938a01425f245a43d861cb84620275a27367563291 SHA512 dc069beb9ffe90709728872609bdf4e9be9bdadfb84bf1731a5bb37de173fc0a210e423d34af63feaa1270dd64e7867c0cfc9d1fa3f494ef39793d72f837ea94
|
||||||
|
MISC metadata.xml 226 BLAKE2B 74f5f984a113bb5eae52e39775206b719ec79b8635e0799c8e1a11dcad8314a407af51d994a21767c4349576d6e79b48f79f5141019212d13466f4895c0e63bd SHA512 ebabae130980605bbd4a6e1b0a2a954ff903ff775034d95f3d9006fa8de5ccbebecc1dc43e4ee1adaba9be20e7dfd3a5ff28a90574675c623e90e3e5feb95258
|
7
dev-php/psr-container/metadata.xml
Normal file
7
dev-php/psr-container/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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/container</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
38
dev-php/psr-container/psr-container-2.0.2.ebuild
Normal file
38
dev-php/psr-container/psr-container-2.0.2.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Common Container Interface (PHP FIG PSR-11)"
|
||||||
|
HOMEPAGE="https://github.com/php-fig/container"
|
||||||
|
SRC_URI="https://github.com/php-fig/container/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/container-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Psr/Container"
|
||||||
|
doins -r *.php LICENSE src src/*
|
||||||
|
}
|
3
dev-php/psr-event-dispatcher/Manifest
Normal file
3
dev-php/psr-event-dispatcher/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST psr-event-dispatcher-1.0.0.tar.gz 2368 BLAKE2B eb3a808f8cd2c4313d254783bf24ccdfa2d4388be8e8ed7b7b90911e1eb146121dc5d7b9478f89c21fb5546c06ef512f2a7d156e35de77d4f202402bc73c10e6 SHA512 db986f3454ac3a181253f1c036c158a5f80b741a1544ef62693fa02970c8c980513ba898ed52980b1e2402ed0f9934ba9b429189751f2f63fa78bdce0ca51e2e
|
||||||
|
EBUILD psr-event-dispatcher-1.0.0.ebuild 737 BLAKE2B 921af5567bec9051014a81cc61b38301b78b9d00961239acc6ec480e98c747335a1c0991ccfc52cd12a3d597f5a890077b7855e0eab81b05de0fa81538545a70 SHA512 6b9840332507d33f70271ceac327d446c68064bb570ea479cd43bace5511f03f25a579cd9a85795616467cf2520b87ce1b30580c1cd8fc031d4ba5ca030c2f14
|
||||||
|
MISC metadata.xml 233 BLAKE2B 0ff4a3d5f1a8d73b2c518b4ddad60240d0389213c440bbac1ec671120a9e7ad97616946eb964c5d00d122dbee7848a57af3e949fe49f33ba5c6f56d41a218c0d SHA512 1368861b5eaf20600103cf2ce20ae7b7f87e46428c592b645857121ff77fcd937036665fab5b8f630c637a281070424e1c5d69012a0d3940751137dd2cf621c1
|
7
dev-php/psr-event-dispatcher/metadata.xml
Normal file
7
dev-php/psr-event-dispatcher/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Standard interfaces for event handling."
|
||||||
|
HOMEPAGE="https://github.com/php-fig/event-dispatcher"
|
||||||
|
SRC_URI="https://github.com/php-fig/event-dispatcher/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/event-dispatcher-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.2:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Psr/EventDispatcher"
|
||||||
|
doins -r *.php LICENSE src src/*
|
||||||
|
}
|
3
dev-php/psr-http-client/Manifest
Normal file
3
dev-php/psr-http-client/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST psr-http-client-1.0.3.tar.gz 2433 BLAKE2B e409bbd61ed3cda14b55f8cf0c581057917ee5fa4ba505677e8e0f667437897641ab6e5c11a6c145d6066ef6d94356f322828dd349641673d6f08b80a5a6903f SHA512 feeb61db003d2b0f1655be880233898c56d93b3270f588a1f3a7fa2f4bb1f00d6dfaddc9bb114831b653a78cab7f68684c9f49bf5e04dbd5072815c9fca76cc9
|
||||||
|
EBUILD psr-http-client-1.0.3.ebuild 1009 BLAKE2B dbbdc6663c1a49f9b38447b617f975d17b9c81bd5cb9f5c7f8205148568314c301b4046af3b6ad614703ee2a06cea2aab0af95faead78cbb7533db33b3ae4ec3 SHA512 0e148ecdf549c6bb34eafbc2a2a5b541b9650355e92454e468ad103836329e8a53153b075566fb233641010984220778987807ede48e9aa6591d01f64bc0517a
|
||||||
|
MISC metadata.xml 228 BLAKE2B 2e09fdf8114a2daa9781c0e62a6e9e0d258ff6b455d93c13439844e754a26d5a848e7ae5cf5c61a74f3f7c731246b68f8ff1528537bca4bce5c33dcb10f6bde0 SHA512 e32685fb38b259a41b08fa33226090892eaa24ac049f84e1551237fc61724e109e513fae8cb4b8c087ae5723d4c18fef691b09d3c7125f588ab973a9e94338de
|
7
dev-php/psr-http-client/metadata.xml
Normal file
7
dev-php/psr-http-client/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
49
dev-php/psr-http-client/psr-http-client-1.0.3.ebuild
Normal file
49
dev-php/psr-http-client/psr-http-client-1.0.3.ebuild
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Common interface for HTTP clients"
|
||||||
|
HOMEPAGE="https://github.com/php-fig/http-client"
|
||||||
|
SRC_URI="https://github.com/php-fig/http-client/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/http-client-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/psr-http-message
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
3
dev-php/psr-http-factory/Manifest
Normal file
3
dev-php/psr-http-factory/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
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
|
7
dev-php/psr-http-factory/metadata.xml
Normal file
7
dev-php/psr-http-factory/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
49
dev-php/psr-http-factory/psr-http-factory-1.1.0.ebuild
Normal file
49
dev-php/psr-http-factory/psr-http-factory-1.1.0.ebuild
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="PSR-17: Common interfaces for PSR-7 HTTP message factories"
|
||||||
|
HOMEPAGE="https://github.com/php-fig/http-factory"
|
||||||
|
SRC_URI="https://github.com/php-fig/http-factory/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/http-factory-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.1:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/psr-http-message
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
3
dev-php/psr-http-message/Manifest
Normal file
3
dev-php/psr-http-message/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
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
|
7
dev-php/psr-http-message/metadata.xml
Normal file
7
dev-php/psr-http-message/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
38
dev-php/psr-http-message/psr-http-message-2.0.ebuild
Normal file
38
dev-php/psr-http-message/psr-http-message-2.0.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Common interface for HTTP messages"
|
||||||
|
HOMEPAGE="https://github.com/php-fig/http-message"
|
||||||
|
SRC_URI="https://github.com/php-fig/http-message/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/http-message-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Psr/Http/Message"
|
||||||
|
doins -r *.php LICENSE docs src src/*
|
||||||
|
}
|
3
dev-php/psr-http-server-handler/Manifest
Normal file
3
dev-php/psr-http-server-handler/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST psr-http-server-handler-1.0.2.tar.gz 1763 BLAKE2B 3f6658787f78df986ce159ef2d148fb77f6bca49ecb3c6ac93d900c301b1d6a9c7438625dd48b88ee7dcd5e112ddb98a5c502efa3b2f61d95eebb57cb313d53f SHA512 eea90897d57d50b36762a269f302f5819378ac1cd83a67cee6de6f2d6cf9976afd4d2965e2c117f4374684154797128a70d4560299586edd53c7eecd72464b87
|
||||||
|
EBUILD psr-http-server-handler-1.0.2.ebuild 1053 BLAKE2B 0d5260555217ff67dc6bde26b176fead1f0a4e170ff76dfe80e2c325999780f847d66b77e04343c6d1ae1eccd26cf5c4cbc5244a3c5376932b3bad2102d89191 SHA512 1371c548236be8ec0b82dbe4ece3be56b814fc5827f561031fa45e61f14f66a677d49e72d8322837bb4f9364860bf6dcc869f9e29c9a301a2856bb9480f571db
|
||||||
|
MISC metadata.xml 236 BLAKE2B ffbf0bdd3b54111ced6b31531efd3fcfedffdf1061aed0d9950980ffa2d02c24c8bde16eb1e1fa3cbcacadcecab4f77cbf532392671fade29ec70ee3eeeedd8c SHA512 79cd673a8e849d0dc308ec4f2c0f6a64bf98bb0dd4f6b5975cffbabcfadc336f433463115b9b43cc5ae11952bde91feac312edf94d23a597d312861479a5d724
|
7
dev-php/psr-http-server-handler/metadata.xml
Normal file
7
dev-php/psr-http-server-handler/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Common interface for HTTP server-side request handler"
|
||||||
|
HOMEPAGE="https://github.com/php-fig/http-server-handler"
|
||||||
|
SRC_URI="https://github.com/php-fig/http-server-handler/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/http-server-handler-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-7.0:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/psr-http-message
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
3
dev-php/psr-log/Manifest
Normal file
3
dev-php/psr-log/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST psr-log-3.0.2.tar.gz 3604 BLAKE2B c8c932b23d18abfdf1ef84f633f3173bc48bfa950de226ebe3906ef13edc3fbe4491df3bb616b6c4ef1235eb1ef6d0a3dda7817122f2eb4f00158078615ff0ef SHA512 b332b65a014b9ac341a2e4147b92dc995fd54d04d66654352e653924a6406f1c7979c8f787a272ff80607b0cb8e18b0aa25c787abc649d69b9f9fb705bf6b758
|
||||||
|
EBUILD psr-log-3.0.2.ebuild 685 BLAKE2B 11e71fa19285fd25995d68a89c3217b220e0ed5000e58d0c8e531b875b3f492e2bc320352f7ec94952b88981fc2ef5cb3c7f517d1309b732ce5beb7b5b1c5aef SHA512 a8056319dde1eeaca99c99d57b4594c8b5a8a128ab6e5b11784cdf16ab64315fd7a841043d503f794534a5f133bbac316cfc1c0ba9cef50de2a42aaf59b9e99c
|
||||||
|
MISC metadata.xml 220 BLAKE2B 7e0c18f067e41d4e3076012d030c52e8632757d33768850764ca874676c00e9faef9ef7a7cc5bfe84112d402b9f8141b1c85e4a4370dd25b58ec8a2131d5fab1 SHA512 bc9373ceb93b5c7bd1ca08e95a19c3b0fab3d11bd2f6d2f466457cec067ed09e76c1b607303ac8bceaa4d15c3892812b189145f63a1061ccb27e6584ececad47
|
7
dev-php/psr-log/metadata.xml
Normal file
7
dev-php/psr-log/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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/log</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
38
dev-php/psr-log/psr-log-3.0.2.ebuild
Normal file
38
dev-php/psr-log/psr-log-3.0.2.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Common interface for logging libraries"
|
||||||
|
HOMEPAGE="https://github.com/php-fig/log"
|
||||||
|
SRC_URI="https://github.com/php-fig/log/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/log-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-8.0:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Psr/Log"
|
||||||
|
doins -r *.php LICENSE src/*
|
||||||
|
}
|
3
dev-php/psr-simple-cache/Manifest
Normal file
3
dev-php/psr-simple-cache/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST psr-simple-cache-3.0.0.tar.gz 3084 BLAKE2B dbd70a6ce2a5a40c5d0b82df16e1e67960f49677c9e08b6c28d04cf55b103bfa42103cecec420a6a80c00ba724fcf231805d72afd951b3c0f652b60934a49901 SHA512 87bceab5ab91ec5d313f84b3b95bbde45f1a66d75825981fcae75c6bf81cb9daac86e6f6ddd400e42a0c838b59c60a1b027375b195d440663c7a51077c02671b
|
||||||
|
EBUILD psr-simple-cache-3.0.0.ebuild 710 BLAKE2B a4fdba118000a8acb44e3b8018118ad09921f5adcd129a8c199f5507a6bd8d1b0e6db0f766b58efe4448aea735cd6973d10646875a28b94ff2ee793f131b6f86 SHA512 333c04e250836cb6e9326155ca3982ff930c050ffbda80d387bb7237ab3d3f33220be2d25e74a86e2988a5f0a2d5608df4deab2bac12007dbb5f17b8ab4ef5fb
|
||||||
|
MISC metadata.xml 229 BLAKE2B 253a4e04f4d469609c5639efc8004ab2aaaddfe11e1374436c5520906be17f5bcae9368e2fd0597a70970edde9138c11e32b831f37ea135b86f20b48edc8fffa SHA512 f0f21a3d428a374301ec3fb5d2244837068faecccc69adfc40d5e37f541ba669c01f141eee32530d833d82ad36462d5a078c7fa2add74b37e72a2fe6e9b8227e
|
7
dev-php/psr-simple-cache/metadata.xml
Normal file
7
dev-php/psr-simple-cache/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
38
dev-php/psr-simple-cache/psr-simple-cache-3.0.0.ebuild
Normal file
38
dev-php/psr-simple-cache/psr-simple-cache-3.0.0.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Common interfaces for simple caching"
|
||||||
|
HOMEPAGE="https://github.com/php-fig/simple-cache"
|
||||||
|
SRC_URI="https://github.com/php-fig/simple-cache/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/simple-cache-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-8.0:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/php/Psr/SimpleCache"
|
||||||
|
doins -r *.php src src/*
|
||||||
|
}
|
3
dev-php/ralouphie-getallheaders/Manifest
Normal file
3
dev-php/ralouphie-getallheaders/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST ralouphie-getallheaders-3.0.3.tar.gz 2121 BLAKE2B a1c9076099709850582fc2fcab53e53a44921feace8e2790781dc5cd1b3a567966a8765bfd647c3362fe75b6d928b33f1d4bf145f15eeca5d178b4d79574f122 SHA512 5920cd3da6424afad284220336de7d1a70f71133f07eef1c75a017a6c7afc834edae2c6376dbe20f6902dee250f8d45eecc8ff315e29cd0d4304501861e0e35a
|
||||||
|
EBUILD ralouphie-getallheaders-3.0.3.ebuild 809 BLAKE2B 7258128c2c6895cdd95f66596befdefa34ea2718fb26efec7be7b790db02cd7d54ba7a281d7e3363681f7690912b99c52b731deec8eb9bab971110857584d182 SHA512 fbc8117baa1799de3353190197c6931949fd84745f9113d203470824d5ac9241045ed2fbb9b099959afa2d0739d8fc31e8812ee88b9fe87ef0df3087d997c1f8
|
||||||
|
MISC metadata.xml 232 BLAKE2B ae19a17093b656596afbe38e16d41eda4f3ab2016df504c8bae11467f453ff536564ef3ccbded7290ecdb020dff72d9bd3c31bdd525a033fb9a23ce37866ab82 SHA512 33c4c3f8d4d73414bbcfea7ecf228948aee75a3918c8d4255d631beb58054f3fb593ef957eba4d6b79caec142d5a7bad2d29a4c2c6747dba57c97bb73ae1a723
|
7
dev-php/ralouphie-getallheaders/metadata.xml
Normal file
7
dev-php/ralouphie-getallheaders/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="A polyfill for getallheaders."
|
||||||
|
HOMEPAGE="https://github.com/ralouphie/getallheaders"
|
||||||
|
SRC_URI="https://github.com/ralouphie/getallheaders/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/getallheaders-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-5.6:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
echo "<?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
|
||||||
|
}
|
3
dev-php/ratchet-rfc6455/Manifest
Normal file
3
dev-php/ratchet-rfc6455/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST ratchet-rfc6455-0.3.1.tar.gz 28050 BLAKE2B 08a2f595c6a4892c9c2f972f47990a3d0a2f6dc936a6af6b9bdb5efbc4ff6e5a4fd7d9c3ea7d0dd9c2f085ba1c4824d3e42a8a8ffaac2fb0e9736a792c423867 SHA512 f7ac54c5b49e2eb5aad8c62dd113439d268a5a85578be0dc9136ce96037b9861c0d2d13a05bc61e9be33e6ec69728f5b8a91a7dbba0bd5fcdc167b753a8e684f
|
||||||
|
EBUILD ratchet-rfc6455-0.3.1.ebuild 1160 BLAKE2B 5c2c131b27dc86a2e6b9dcc722d88a0ccf9546e32836518f01f1fef4354b2b0ec3405e8d315d230653d217eb01b2d6730e1b6b1517e05059c5462d06756cd3ed SHA512 f2486425491c1890e20d6d6aee897a68ea490cb2e082c50bad6f0f4e80e23a4acfd1a3a15c10271d88a3c2cbff2d67ca172918e87461abb7a33bc753a522a67a
|
||||||
|
MISC metadata.xml 227 BLAKE2B dda689c04ad452c1c183ac41d32dfcedf1d8e0d1dd23243b86c96b311008b25580fb77c8e8482a4a8b7b30d10f12f8c0b6628e47b2ce011c1175107debd9f84b SHA512 4fa0e6aec0ae6cb1b79bca38b39455c1cbadd70428867e627a18a8745814b63be717a30263f59d523d11d20e1f563e3e4bb3c3bf15811d2fe46fe97cfef43d79
|
7
dev-php/ratchet-rfc6455/metadata.xml
Normal file
7
dev-php/ratchet-rfc6455/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
52
dev-php/ratchet-rfc6455/ratchet-rfc6455-0.3.1.ebuild
Normal file
52
dev-php/ratchet-rfc6455/ratchet-rfc6455-0.3.1.ebuild
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="RFC6455 WebSocket protocol handler"
|
||||||
|
HOMEPAGE="https://github.com/ratchetphp/RFC6455"
|
||||||
|
SRC_URI="https://github.com/ratchetphp/RFC6455/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/RFC6455-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-5.4:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/guzzlehttp-psr7
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir src \
|
||||||
|
src \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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
|
||||||
|
}
|
3
dev-php/react-cache/Manifest
Normal file
3
dev-php/react-cache/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
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
|
7
dev-php/react-cache/metadata.xml
Normal file
7
dev-php/react-cache/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
49
dev-php/react-cache/react-cache-1.2.0.ebuild
Normal file
49
dev-php/react-cache/react-cache-1.2.0.ebuild
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Async, Promise-based cache interface for ReactPHP"
|
||||||
|
HOMEPAGE="https://github.com/reactphp/cache"
|
||||||
|
SRC_URI="https://github.com/reactphp/cache/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/cache-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-5.3:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/react-promise
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
3
dev-php/react-child-process/Manifest
Normal file
3
dev-php/react-child-process/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
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
|
7
dev-php/react-child-process/metadata.xml
Normal file
7
dev-php/react-child-process/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
53
dev-php/react-child-process/react-child-process-0.6.6.ebuild
Normal file
53
dev-php/react-child-process/react-child-process-0.6.6.ebuild
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Event-driven library for executing child processes with ReactPHP."
|
||||||
|
HOMEPAGE="https://github.com/reactphp/child-process"
|
||||||
|
SRC_URI="https://github.com/reactphp/child-process/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/child-process-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-php/theseer-Autoload"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/php-5.3:*
|
||||||
|
dev-php/fedora-autoloader
|
||||||
|
dev-php/evenement
|
||||||
|
dev-php/react-event-loop
|
||||||
|
dev-php/react-stream
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
phpab \
|
||||||
|
--quiet \
|
||||||
|
--output autoload.php \
|
||||||
|
--template fedora2 \
|
||||||
|
--basedir . \
|
||||||
|
. \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||||
|
cat >> autoload.php <<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/*
|
||||||
|
}
|
3
dev-php/react-dns/Manifest
Normal file
3
dev-php/react-dns/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
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
|
7
dev-php/react-dns/metadata.xml
Normal file
7
dev-php/react-dns/metadata.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?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>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user