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,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
@@ -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/.
}