summaryrefslogtreecommitdiff
path: root/dev-php/symfony-process
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /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/Manifest4
-rw-r--r--dev-php/symfony-process/files/autoload.php9
-rw-r--r--dev-php/symfony-process/metadata.xml21
-rw-r--r--dev-php/symfony-process/symfony-process-3.2.6.ebuild43
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"
+}