diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-php/symfony-process |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-php/symfony-process')
-rw-r--r-- | dev-php/symfony-process/Manifest | 4 | ||||
-rw-r--r-- | dev-php/symfony-process/files/autoload.php | 9 | ||||
-rw-r--r-- | dev-php/symfony-process/metadata.xml | 21 | ||||
-rw-r--r-- | dev-php/symfony-process/symfony-process-3.2.6.ebuild | 43 |
4 files changed, 77 insertions, 0 deletions
diff --git a/dev-php/symfony-process/Manifest b/dev-php/symfony-process/Manifest new file mode 100644 index 000000000000..fb3e73a4399f --- /dev/null +++ b/dev-php/symfony-process/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 305 SHA256 8aacde019043569796dfc8c97f3d5dfc9785ca15a5e1f71e959f792ea3671ac2 SHA512 339e20b7d5ea454a8d5dc25ebdd4690067f39966a985071fc584652b8df15c0513b2673107e6beee58c412e203f0fcef9915a93ffce6e62c78b3b5b6f3eb26bc WHIRLPOOL f40a3c7870400d596dfef0a7de374aa3db47aab16d4f533569bcb7193fbc8204283d530c6b5445d757411a21fea046af7b13bc90471986ce586161a63eebd44b +DIST symfony-process-3.2.6.tar.gz 31684 SHA256 aaf955e88bc79f3304cebbb272c12b9faa9b07354ba3dce8793fa1a0766400b9 SHA512 8fd7712b2f63a46b6dea0b6cb76825c1e4c7b6a33123fe0949fedec820e599ffe5175bac567e8b453be7964f8b070bc2a2b9554b102a33834dfdbe959a23a3d4 WHIRLPOOL 9607ee99bd0314ad32d4ec5be42f4b2e4ceb3d7a953a5133dcb2a32e50ce7b1572dbd092ab92f4e01b441531b8a9751b0a7b971eb4df97d87acb44312182aa1f +EBUILD symfony-process-3.2.6.ebuild 958 SHA256 8d6ef0f09e7321ea8a73ab54c6e7227068ad6c732e70dcb9a3794535fa0522d0 SHA512 9cb72f33897c1a0b8da7a09da96c1ac5865b512ecabdee15ef44020254a2ed2172f04c414769329c40cccfaa762f8fcf2e07793296eb86d6513000aa63027cf7 WHIRLPOOL 16ecb7bf0a7ebc3eb27bd4425bf3beb673b2d244d1be0646f05c769a3e506ec8412a60acc8de200214c1eaed409efd962c3976fb73cc026993fb42a54b69406c +MISC metadata.xml 655 SHA256 b2022126d1f00912c637f231f133077b4e475795d88aae50b08042e6bbd2de15 SHA512 92bd227ad241b3d79acff62f892e097f6a918084fc6858579665a0acf21bc410b7b5755a77a53106d68c1443c05133aff626423e72d0930e2db55a3cf063fb3e WHIRLPOOL 6cf4eaa67e53fad8fcd593ed23f2b517aba42dedce3efe3b70244d2ef80d89c09483e69f8c422a1b36bc9d50d68774e54e5a471bdfa312e5c2589dd3bd53aa6e diff --git a/dev-php/symfony-process/files/autoload.php b/dev-php/symfony-process/files/autoload.php new file mode 100644 index 000000000000..f0b5ceb02c9b --- /dev/null +++ b/dev-php/symfony-process/files/autoload.php @@ -0,0 +1,9 @@ +<?php +/* Autoloader for symfony-process and its dependencies */ + +$vendorDir = '/usr/share/php'; +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Process\\', __DIR__); diff --git a/dev-php/symfony-process/metadata.xml b/dev-php/symfony-process/metadata.xml new file mode 100644 index 000000000000..917b2b783297 --- /dev/null +++ b/dev-php/symfony-process/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + The Process component executes commands in sub-processes. + </longdescription> + <upstream> + <remote-id type="github">symfony/process</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/symfony-process/symfony-process-3.2.6.ebuild b/dev-php/symfony-process/symfony-process-3.2.6.ebuild new file mode 100644 index 000000000000..03d09390cc59 --- /dev/null +++ b/dev-php/symfony-process/symfony-process-3.2.6.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Symfony Process Component" +HOMEPAGE="https://github.com/symfony/process" +SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="test" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader" +DEPEND=" + test? ( + ${RDEPEND} + dev-php/phpunit )" + +S="${WORKDIR}/process-${PV}" + +src_prepare() { + default + if use test; then + cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die + fi +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/Process" + doins -r Exception/ Pipes/ ExecutableFinder.php InputStream.php \ + LICENSE PhpExecutableFinder.php PhpProcess.php ProcessBuilder.php \ + Process.php ProcessUtils.php "${FILESDIR}"/autoload.php + dodoc README.md +} + +src_test() { + phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed" +} |