Added a lot of PHP packages for the defunct volkszaehler ebuild

This commit is contained in:
Torsten Kurbad
2025-10-09 12:09:31 +02:00
parent cba6641bde
commit 69cb537d3d
417 changed files with 8637 additions and 53 deletions
@@ -0,0 +1,5 @@
AUX autoload-test.php 124 BLAKE2B 863501b74768d0ea3543a1da97da9539d3f2096c7a8946fd6e25ef3725374564c2857722e72679e801ab5b636e6f4bfb38ad3742036e17f117c7714788512525 SHA512 c7bc8c8562ab824480cfa7b780babdcb1d7b0984c39c27ac8caa5d0325aa6a5637071d75089395bee5734a5c74e5858ba701d6effc66cb424600ae513b5d5d3d
AUX autoload.php 357 BLAKE2B 4d26a4cc62168eb008a93595daf407b58673c69fd018cecf54e3543e241bdbcd14ae28ec6c0434379b66614b67620d46eb03724209eb73a76e6ab6fb14078e37 SHA512 a30b67d368cf03447201d583d289d20595eeb690129cd601423ab112ffb83ad409acc8227f4915471291ea6e25e3b3f60e6032cfb0599dae86c04eb14e0bfeb0
DIST staabm-side-effects-detector-1.0.5.tar.gz 14042 BLAKE2B 00e7f3005bbbe27347eccec8ad9de675df036252e611472b82e6aa071f383d7fdffa5f37f5bf6aec2c5e03c5bea3f9aab447719cee9503dae49851339c2329d5 SHA512 58af519f427a86f6d257b6c6b026057c523857db0ddebdfce1bcd6b91c5a5f0612f72cf914fdee03eb3ef3bc29e9e3f1e1958dbad7c0ce4de50facbfd77d48eb
EBUILD staabm-side-effects-detector-1.0.5.ebuild 1152 BLAKE2B e1494f2cd417299bb32635d2e05725f141659029d9ee52410ea8a67dc0457c72e68f171cd2c23f83acb6336cd781f520a42f5e2a24afe0b0247362d43e23cb7a SHA512 e0ac6b2524440f1b04cdbeb6549e0ab528e34744e7d531c29dd79b65a6ee69d66c56c408de7c689c6369206b5c7a89f7cf7e69203bc8341a404e53bc49a5984c
MISC metadata.xml 601 BLAKE2B 63c3458c428d6fad6c4d876fb01494b0160418544f4f0bb46ce7b9200a8b6cf8f32d43e30821a28c41836e3bcb0bc1754a6997087e5d44e055774fbe7e64e776 SHA512 6b02dbc5cca5e739fbfbe8132b53a17383643dc25918206bf97df340eb92e8261bd0665ae8633637da3c2714da5ced4a692368fba9609e28bd7f5042d03389f7
@@ -0,0 +1,7 @@
<?php
require_once 'Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Dependencies::required([
'lib/autoload.php',
]);
@@ -0,0 +1,13 @@
<?php
// @codingStandardsIgnoreFile
// @codeCoverageIgnoreStart
require_once 'Fedora/Autoloader'.'/autoload.php';
\Fedora\Autoloader\Autoload::addClassMap(
array(
'staabm\\sideeffectsdetector\\sideeffect' => '/SideEffect.php',
'staabm\\sideeffectsdetector\\sideeffectsdetector' => '/SideEffectsDetector.php',
),
__DIR__
);
// @codeCoverageIgnoreEnd
@@ -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 component for analyzing a php-code
for side-effects.
</longdescription>
<upstream>
<remote-id type="github">staabm/side-effects-detector</remote-id>
</upstream>
</pkgmetadata>
@@ -0,0 +1,47 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="${PN//staabm-/}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Analyzes php-code for side-effects"
HOMEPAGE="https://github.com/staabm/side-effects-detector"
SRC_URI="https://github.com/staabm/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="test"
PROPERTIES="test_network"
RDEPEND="dev-lang/php:*[tokenizer]
dev-php/fedora-autoloader"
BDEPEND="test? ( dev-php/composer
dev-php/phpunit )"
src_prepare() {
default
install -D -m 644 "${FILESDIR}"/autoload.php \
lib/autoload.php || die "install failed"
install -D -m 644 "${FILESDIR}"/autoload-test.php \
vendor/autoload.php || die "install test failed"
}
src_test() {
composer require -d "${T}" --prefer-source \
--dev "${PN/-/\/}:${PV}" || die "composer failed"
cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \
|| die "cp failed"
phpunit --testdox || die "phpunit failed"
}
src_install() {
einstalldocs
insinto /usr/share/php/staabm/SideEffectsDetector
doins -r lib/.
}