Added a lot of PHP packages for the defunct volkszaehler ebuild
This commit is contained in:
@@ -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/.
|
||||
}
|
||||
Reference in New Issue
Block a user