Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-php/xdebug-handler/, dev-php/xdebug-handler/files/
Date: Thu, 20 Sep 2018 12:00:42
Message-Id: 1537444823.8c21e81f017b640f781ddea648427ae6ae44b41f.whissi@gentoo
1 commit: 8c21e81f017b640f781ddea648427ae6ae44b41f
2 Author: Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
3 AuthorDate: Fri Sep 7 11:22:46 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 20 12:00:23 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c21e81f
7
8 dev-php/xdebug-handler: add version 1.3.0
9
10 A new dependency of dev-php/composer.
11
12 Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
13 Package-Manager: Portage-2.3.49, Repoman-2.3.10
14
15 dev-php/xdebug-handler/Manifest | 1 +
16 dev-php/xdebug-handler/files/autoload.php | 8 ++++++++
17 dev-php/xdebug-handler/metadata.xml | 15 ++++++++++++++
18 dev-php/xdebug-handler/xdebug-handler-1.3.0.ebuild | 23 ++++++++++++++++++++++
19 4 files changed, 47 insertions(+)
20
21 diff --git a/dev-php/xdebug-handler/Manifest b/dev-php/xdebug-handler/Manifest
22 new file mode 100644
23 index 00000000000..a82901d359f
24 --- /dev/null
25 +++ b/dev-php/xdebug-handler/Manifest
26 @@ -0,0 +1 @@
27 +DIST xdebug-handler-1.3.0.tar.gz 12363 BLAKE2B ad89580e57728a444958d72f236fee14665f6fbed998018a28b181cdfc3a448da0a06dc335c3d95413eff6f6b92fc3d44ac8c03da282eb3dc65ae14600430825 SHA512 ed0206982c5ffab3c8ff56dcf8055230aaa358fbe89c15880cfce33abc27adb3b13f75bf7d78988f6bae4d0d072c66f557cd93082e89e7ca7993b257c04a2c61
28
29 diff --git a/dev-php/xdebug-handler/files/autoload.php b/dev-php/xdebug-handler/files/autoload.php
30 new file mode 100644
31 index 00000000000..387e9d01ac7
32 --- /dev/null
33 +++ b/dev-php/xdebug-handler/files/autoload.php
34 @@ -0,0 +1,8 @@
35 +<?php
36 +/* Autoloader for composer/ca-bundle and its dependencies */
37 +
38 +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
39 + require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
40 +}
41 +
42 +\Fedora\Autoloader\Autoload::addPsr4('Composer\\XdebugHandler\\', __DIR__);
43
44 diff --git a/dev-php/xdebug-handler/metadata.xml b/dev-php/xdebug-handler/metadata.xml
45 new file mode 100644
46 index 00000000000..c8975b897e7
47 --- /dev/null
48 +++ b/dev-php/xdebug-handler/metadata.xml
49 @@ -0,0 +1,15 @@
50 +<?xml version="1.0" encoding="UTF-8"?>
51 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
52 +<pkgmetadata>
53 + <maintainer type="person">
54 + <email>guillaumeseren@×××××.com</email>
55 + <name>Guillaume Seren</name>
56 + </maintainer>
57 + <maintainer type="project">
58 + <email>proxy-maint@g.o</email>
59 + <name>Proxy Maintainers</name>
60 + </maintainer>
61 + <upstream>
62 + <remote-id type="github">composer/xdebug-handler</remote-id>
63 + </upstream>
64 +</pkgmetadata>
65
66 diff --git a/dev-php/xdebug-handler/xdebug-handler-1.3.0.ebuild b/dev-php/xdebug-handler/xdebug-handler-1.3.0.ebuild
67 new file mode 100644
68 index 00000000000..ca4e50ccb81
69 --- /dev/null
70 +++ b/dev-php/xdebug-handler/xdebug-handler-1.3.0.ebuild
71 @@ -0,0 +1,23 @@
72 +# Copyright 1999-2018 Gentoo Foundation
73 +# Distributed under the terms of the GNU General Public License v2
74 +
75 +EAPI=7
76 +
77 +DESCRIPTION="Restart a CLI process without loading the xdebug extension"
78 +HOMEPAGE="https://github.com/composer/xdebug-handler"
79 +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
80 +
81 +LICENSE="MIT"
82 +SLOT="0"
83 +KEYWORDS="~amd64 ~x86"
84 +
85 +RDEPEND="
86 + dev-lang/php:*
87 + dev-php/fedora-autoloader
88 + >=dev-php/psr-log-1.0.2"
89 +
90 +src_install() {
91 + insinto /usr/share/php/Composer/XdebugHandler
92 + doins src/*.php "${FILESDIR}/autoload.php"
93 + dodoc README.md
94 +}