summaryrefslogtreecommitdiff
path: root/dev-php
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-09-21 18:00:10 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-09-21 18:00:10 +0100
commit265dbe5dbc14c199299496c6db8fce3f76647015 (patch)
treeab18b5617d138f6684566b619405090989d55a2c /dev-php
parent586819755b4dbfdffdc8a725ab7c0f86095b8489 (diff)
gentoo resync : 21.09.2018
Diffstat (limited to 'dev-php')
-rw-r--r--dev-php/Manifest.gzbin40414 -> 40568 bytes
-rw-r--r--dev-php/PEAR-Archive_Tar/Manifest4
-rw-r--r--dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.2-r2.ebuild31
-rw-r--r--dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.3.ebuild2
-rw-r--r--dev-php/PEAR-Net_IDNA2/Manifest2
-rw-r--r--dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild4
-rw-r--r--dev-php/PEAR-Net_LDAP3/Manifest2
-rw-r--r--dev-php/PEAR-Net_LDAP3/PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild2
-rw-r--r--dev-php/PEAR-PEAR/Manifest4
-rw-r--r--dev-php/PEAR-PEAR/PEAR-PEAR-1.10.5.ebuild177
-rw-r--r--dev-php/PEAR-PEAR/PEAR-PEAR-1.10.6.ebuild2
-rw-r--r--dev-php/ca-bundle/Manifest2
-rw-r--r--dev-php/ca-bundle/ca-bundle-1.1.2.ebuild22
-rw-r--r--dev-php/composer/Manifest3
-rw-r--r--dev-php/composer/composer-1.7.2.ebuild46
-rw-r--r--dev-php/composer/files/autoload-r1.php28
-rw-r--r--dev-php/json-schema/Manifest2
-rw-r--r--dev-php/json-schema/json-schema-5.2.7.ebuild40
-rw-r--r--dev-php/jsonlint/Manifest2
-rw-r--r--dev-php/jsonlint/jsonlint-1.7.1.ebuild40
-rw-r--r--dev-php/phar-utils/Manifest2
-rw-r--r--dev-php/phar-utils/phar-utils-1.0.1.ebuild22
-rw-r--r--dev-php/smarty/Manifest2
-rw-r--r--dev-php/smarty/smarty-3.1.33.ebuild46
-rw-r--r--dev-php/spdx-licenses/Manifest2
-rw-r--r--dev-php/spdx-licenses/spdx-licenses-1.4.0-r1.ebuild25
-rw-r--r--dev-php/symfony-console/Manifest2
-rw-r--r--dev-php/symfony-console/symfony-console-2.8.43.ebuild28
-rw-r--r--dev-php/xdebug-handler/Manifest4
-rw-r--r--dev-php/xdebug-handler/files/autoload.php8
-rw-r--r--dev-php/xdebug-handler/metadata.xml15
-rw-r--r--dev-php/xdebug-handler/xdebug-handler-1.3.0.ebuild23
32 files changed, 373 insertions, 221 deletions
diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz
index 425c761c8376..fd4475c2f304 100644
--- a/dev-php/Manifest.gz
+++ b/dev-php/Manifest.gz
Binary files differ
diff --git a/dev-php/PEAR-Archive_Tar/Manifest b/dev-php/PEAR-Archive_Tar/Manifest
index c35a93af155f..133ae673f6aa 100644
--- a/dev-php/PEAR-Archive_Tar/Manifest
+++ b/dev-php/PEAR-Archive_Tar/Manifest
@@ -1,5 +1,3 @@
-DIST Archive_Tar-1.4.2.tgz 20624 BLAKE2B 2276b19a6e5f18947d6f976db28a5869601b9b1d271e5788c74ef4704fce949c39b20811b82bb1e9c7575dd6b5ce6b0561751a560a1aaca6547415badd5188f6 SHA512 dad5872c82fb9fd961dc06d173610f60d0e05b4c05428e3410beb5a6cdf05de27704edf805e7db80c4031409af5d7d59e7abe43cef7aa11fd9d086b1c6e8e761
DIST Archive_Tar-1.4.3.tgz 20682 BLAKE2B a2e840087178fb55719634198852d191aef24139f819e3c478883fd007f6e72f523700617c7ff2c3d92a3ebe36a237b0eb7544dfe86dec394587ee0b3743520f SHA512 62e60d59266c5d19b131f769f4d71d4cee6bf8964b0c6610c4f1381500ced582865bff26c608479b2678dda1e7407ba39a7ec84b31fed13e3875f1947ce5bd6c
-EBUILD PEAR-Archive_Tar-1.4.2-r2.ebuild 747 BLAKE2B d4d8066881d748bd99a83a4b1b1e15206715733b4d5f16bb34fdff75d407fe4cc75dbc0b58e2d4f6b989b776958c5ca5be0737771e626956589445689929d9c2 SHA512 ecc554928df28adb2ba0b79d9684f74c86a5881f3e41c3291d21dc1b7994dc1cd133296dd0ff64a633609c2517616da9fc43a53d557d274bf14b29b7dc6703f8
-EBUILD PEAR-Archive_Tar-1.4.3.ebuild 756 BLAKE2B 0080b5f5add53722b8e4c5599102460c8862f49e96bfd5072dcc5c649c8e90ac0c36e6d501442b06cc9db324d5e6ff12687ce8ed8b4c9b4d194e3b72a8ff6fb5 SHA512 1010599a7c41d67c5abb0cd365cd1cad5b31fb7120993c6bef1389b2a5ecc78abd4221dedd290d43278627456d44b126f74ee2baeb8eefddf7f937f0dd6382da
+EBUILD PEAR-Archive_Tar-1.4.3.ebuild 748 BLAKE2B 858d771c358ca260ff3c7959c4bc98276cca443fe32be23fd63d05af1ffc28d94acf34dfd66e97a05ef6b2f8b4eb6874053048fefa393af03adbe4e1034d410b SHA512 392afcb0ffb84e99c0993523d4e148cc6f34c23caa72ea3fd18fb296e98ce745fff911c5308ed76b6058707d98202243202421705c15482df3d8793cd49be9aa
MISC metadata.xml 313 BLAKE2B 96717f88c6747b4b6dc814ffee022a1bfe7965ca71f0d1dff4acae773d37ba43d21b92343993b19c753360651ae63c7e0cea16d51c12d4fee03d6852a50be7ff SHA512 189683deca6b9b76a4ca070938afa484580b57a8c799f49f26e9b123165d545ab6aec31bc2b96400cfc5390f3837477a8d58b461e317ab14bf1152292880ece1
diff --git a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.2-r2.ebuild b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.2-r2.ebuild
deleted file mode 100644
index bb3d5304fa99..000000000000
--- a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.2-r2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Tar file management class"
-HOMEPAGE="http://pear.php.net/package/${MY_PN}"
-SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
-IUSE=""
-
-# bzip2 and zlib are needed for compressed tarballs, and there's one
-# call to preg_match to test paths against a pattern of files and
-# directories that will be ignored.
-RDEPEND="dev-lang/php:*[bzip2,pcre(+),zlib]"
-PDEPEND="dev-php/PEAR-PEAR"
-DEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
- insinto /usr/share/php
- doins -r Archive
-
- dodoc docs/*
-}
diff --git a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.3.ebuild b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.3.ebuild
index 25b31991dcc7..d2b8aa67a2ed 100644
--- a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.3.ebuild
+++ b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://pear.php.net/package/${MY_PN}"
SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""
# bzip2 and zlib are needed for compressed tarballs, and there's one
diff --git a/dev-php/PEAR-Net_IDNA2/Manifest b/dev-php/PEAR-Net_IDNA2/Manifest
index fd43d56cde4d..c39bd404f9bc 100644
--- a/dev-php/PEAR-Net_IDNA2/Manifest
+++ b/dev-php/PEAR-Net_IDNA2/Manifest
@@ -1,3 +1,3 @@
DIST Net_IDNA2-0.2.0.tgz 24624 BLAKE2B c091a8f9c3c13105308f97c0e44c6abd80fed015617ba433d83d294efe69e5431ae5b92cb019e17a603a056ee644ae096359f6638bcee3aea8a53a86ea98f6a8 SHA512 728c79bd893d7202376cf9db7a285b69b6821db89621a454081f7c7b01123141950395106f11699c991733314a05f4810f3257dbab0b29592856b35dbb471e54
-EBUILD PEAR-Net_IDNA2-0.2.0.ebuild 304 BLAKE2B c5a8b0d50736b93e92b02e7a97fc3f23d05121c4905858969f9abf3ca27170f3a2a2429bb6e67ed91f19f93daa406c79362de644273b207da572f444c0bb4f6b SHA512 cbd3b91dc68381c2553f3aa5ff33e84a48aa5023076337caa477e2ddf599e6acdc987e86d7319a99fab729fc218d6aad003b76569613493808b9320d5284e192
+EBUILD PEAR-Net_IDNA2-0.2.0.ebuild 303 BLAKE2B 5093fe86da917b8e839a0855dc4f497b4188e475b0ac884e722c1a4895782cce2a4efe7da2092e779402bbd2337e776ae23c4eae580405da76ad50d785fcf079 SHA512 da7e74c80d10b7f6b3e19d003de3149dae79d0220f110b8d5db3bc9593127e99d76365af4b42b7bd33468fbca5fd8cdb8a9ad819e0c0214f3db36ef4f555d9b8
MISC metadata.xml 311 BLAKE2B 7d0d1642573ab0098a946a22188c08bc7c8cedc62850f3b55eba30f4cdfff8855e6c11319bf2b75933a6c2a4c087d68f90d8e1ed34011d159d50921137d86890 SHA512 5d05aa67ce365f0962cdd21e084d45e42753c346b79e6b757a2984115664507f1a63997a20cacfec9ab4fb4ff430b20c9f6b2e453b75314f033f5d93d1f28160
diff --git a/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild b/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild
index bcafc624a460..4232a2e66fc3 100644
--- a/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild
+++ b/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Punycode encoding and decoding"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-PEAR-1.10.1"
diff --git a/dev-php/PEAR-Net_LDAP3/Manifest b/dev-php/PEAR-Net_LDAP3/Manifest
index 12e8c5bf7f7a..af0fd69595ff 100644
--- a/dev-php/PEAR-Net_LDAP3/Manifest
+++ b/dev-php/PEAR-Net_LDAP3/Manifest
@@ -1,3 +1,3 @@
DIST PEAR-Net_LDAP3-1.0.5_pre20160405.tar.gz 37059 BLAKE2B bf73ff426b7260e65fe467643b238c4e7cfdb4409728b74e09820ade8b79d5ca75187952f2f945f941956bb372871015f9cddfd0ce2cfb892191f81615bc7ea8 SHA512 c24e3af5b8ae03ff598f05e64419ff23b6efe51f4e56a15492cd0f41b9fae815199057f63b12212f2d3707bd14cdbda75b03e6155d755bd6408739f987ccf75d
-EBUILD PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild 533 BLAKE2B 254f366124434765ef33407d8a06492a1143d9775a97ba82096ea7cbc6f83b92284c0860cac03114685bcb2f01e95ff297f9bb08a00ad998058afb533ea29ceb SHA512 6430fcf83157e0550c2fdf8b9a87972c88ebada1be18b5b8bd9c75dbd0234bc5a1f69845130dbc0ae1ad8a0a071b662b2724ec14b7c076dddd387585dfd24027
+EBUILD PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild 532 BLAKE2B 1fa1bb611289c7b021e0a115be8af6276252cf3915a3c4b9cd24db73a6c63dd17960dd7510ad2a8bbb0915c71c551259303c5606f8045052998746eb09474ba8 SHA512 a23bd12bc47dd23549122aba230103bae61cd0fa930898a29d7300c7e2f4349aaa708c29d64a3471ff3215d7e68f2a91ea5fa03bcc1e83f6db2ec7926646c311
MISC metadata.xml 247 BLAKE2B 61049845c1ffb66aea9959f984983735ad8d7d9d37aab6da3a19951bbf8d67af657cacde1701da8a3dd93b0704c10430d511bea11d56bf98702950f0707436ec SHA512 96c55c2979dd6a4c4761fce9b5a0be387b11fcf197ef903d8680ae82f01a2caea93b1238bed1ac96d3eb250744e2149a507e0424ac017b4324f0806a54e72c4a
diff --git a/dev-php/PEAR-Net_LDAP3/PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild b/dev-php/PEAR-Net_LDAP3/PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild
index 764c3f3f78b8..f420f5da0320 100644
--- a/dev-php/PEAR-Net_LDAP3/PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild
+++ b/dev-php/PEAR-Net_LDAP3/PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
RDEPEND="
dev-lang/php:*[ldap]
diff --git a/dev-php/PEAR-PEAR/Manifest b/dev-php/PEAR-PEAR/Manifest
index 10c26271e071..b3306a8d3d81 100644
--- a/dev-php/PEAR-PEAR/Manifest
+++ b/dev-php/PEAR-PEAR/Manifest
@@ -1,7 +1,5 @@
AUX gentoo-libtool-mismatch-fix-v2.patch 510 BLAKE2B 59571998b848501efcdd4c304dc48e4950560f2f4d08add530d078787519b1c33dd511e92914208342011bd727e0fca12974b92a46b6a6bc9a66cbca061c9495 SHA512 03848aa6447c2969715e872481e17f7a6dbe7df9e42a13305fdbcfaf09505de40ed6d91c9c93f11a944adc94389472f04eac2b656f08dbdd9d1c3a1d07946ff4
AUX pear.conf-r2 379 BLAKE2B fe57574f4e4ce095f7ddd9bc26606181a86e67f6c8e6dad57a713e187175b711d50d90c346759d430c32da0a740e7f79cffc7ccedc3b719d04dcd1792a9309f6 SHA512 81e4c95ccfd1a50d30d6e9db90fa099f3dd098bf4fa2c023f5369d0e96a197da91d2572ff3785bcfc83dba82abeca3932431083b5aa2aed155336697764666be
-DIST PEAR-1.10.5.tgz 291151 BLAKE2B b9095e6e488348917846693769f075c898271f2b65fbc69781247e8f46bf41afa4dfeb98d66c1aabce884e24c91bda50af3766745c3b8b5101aa54595e53c796 SHA512 c310fa8ec72ba201313dc03953ec1eba82daa137b27eac880fd5388dce72d38e6aa40737da43c3ad41db4df0d6717c7d77cf477d64b29245854ae95d2a94c364
DIST PEAR-1.10.6.tgz 291529 BLAKE2B 7a75c89df2b34b368564e745a727292e5c5ee3a145995c15d338901b235664d0a783ca0efc9cd1d321cc2c496e88395db376ce7bbd6ccbf55d484d7f1021cd2b SHA512 ccd436a2cb9d30b434a78483432c51a8fa5b3e96e79ca3b28131b8dcd37bbae0b782efd762eb92dc40db24d3f61025c64ec5d29aed10fd80a6b28c224c4f1e2a
-EBUILD PEAR-PEAR-1.10.5.ebuild 5890 BLAKE2B 4e34fc9a6e0069e9589c32fe17b7bafc334dbd1db76f02fdb085511c4542e7fe7f5dd4cb10dd826401c9ae9de059e534f25693f1168cd969f5d14ff736c6bf0d SHA512 75f0d4d550c573b1fc184128f401357837f120eb7cab088b78aa40c46e89035ea84ac85a0b39b8518e6f000fa93de4508fd3e82aa061a6f54d47ddf19fe01dea
-EBUILD PEAR-PEAR-1.10.6.ebuild 5899 BLAKE2B ca0645c1064c1ed6236446f2053de2f31cd8f1299bd1e36fb382a9e661ed9c594bec023a09552edc7050fb912f006e35b5645b80b50ed208fed3da8ca6e05cd8 SHA512 1a7a1043e6a3df10a054312547a42ef8a512bd3fc6bd94fa943855698844613b544294194efb55a0674749af5dbb486834058f34acf3828134e6faeaf967dfe6
+EBUILD PEAR-PEAR-1.10.6.ebuild 5891 BLAKE2B 2fdc55716f1b7fbfd359c27b1265fe8d72ff58d91f0c2b5d40fa353f164389b75a981e0c37555606326f3f1cf844e64db0ee16f9d1b9db27aaaeddf7720d986e SHA512 5c926169b5918fea5b1387ba7a363eeccbd51ad33598dc407ccd6fc92e7721fae92cbeb2f6c153f5ebf2b3c3f91c620ac4c603de9288cdd1044dbfe2dd72dc48
MISC metadata.xml 306 BLAKE2B fdddffeab9925e2296436f14f6224e0cbdbe2d386e863de68a555cf8b1e5434409af998a4b73c9380d2118db0a021401b23034895038e31559e0de0919a8c597 SHA512 2e46d7a6fcadfed2ff7be17a5f0a82b5cbf6184b50384f868a6ad8821746badfe126279ef9c114ef9d9a42374931193dba4b84483d437797636b95e6e97247fa
diff --git a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.5.ebuild b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.5.ebuild
deleted file mode 100644
index d22b143ae103..000000000000
--- a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.5.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN="${PN/PEAR-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="PEAR Base System"
-HOMEPAGE="http://pear.php.net/package/${MY_PN}"
-SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
-LICENSE="MIT"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND="dev-lang/php:*[cli,xml,zlib]
- >=dev-php/PEAR-Archive_Tar-1.4.0
- >=dev-php/PEAR-Console_Getopt-1.4.1
- dev-php/PEAR-Exception
- >=dev-php/PEAR-Structures_Graph-1.1.0
- >=dev-php/PEAR-XML_Util-1.3.0"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=( "${FILESDIR}/gentoo-libtool-mismatch-fix-v2.patch" )
-
-pkg_setup() {
- [[ -z "${PEAR_CACHEDIR}" ]] && PEAR_CACHEDIR="${EPREFIX}/var/cache/pear"
- [[ -z "${PEAR_DOWNLOADDIR}" ]] && PEAR_DOWNLOADDIR="${EPREFIX}/var/tmp/pear"
- [[ -z "${PEAR_TEMPDIR}" ]] && PEAR_TEMPDIR="${EPREFIX}/tmp"
-
- elog
- elog "cache_dir is set to: ${PEAR_CACHEDIR}"
- elog "download_dir is set to: ${PEAR_DOWNLOADDIR}"
- elog "temp_dir is set to: ${PEAR_TEMPDIR}"
- elog
- elog "If you want to change the above values, you need to set"
- elog "PEAR_CACHEDIR, PEAR_DOWNLOADDIR and PEAR_TEMPDIR variable(s)"
- elog "accordingly in /etc/portage/make.conf and re-emerge ${PN}."
- elog
-}
-
-src_prepare() {
- default
- # Exception.php is part of dev-php/PEAR-Exception.
- rm PEAR/Exception.php || die "failed to remove PEAR/Exception.php"
-}
-
-src_install() {
- insinto /usr/share/php
- doins -r PEAR/
- doins -r OS/
- doins PEAR.php System.php
- doins scripts/pearcmd.php
- doins scripts/peclcmd.php
-
- newbin scripts/pear.sh pear
- newbin scripts/peardev.sh peardev
- newbin scripts/pecl.sh pecl
-
- # adjust some scripts for current version
- [[ -z "${PEAR}" ]] && PEAR="${PV}"
- for i in pearcmd.php peclcmd.php ; do
- sed "s:@pear_version@:${PEAR}:g" -i "${D}/usr/share/php/${i}" \
- || die "failed to sed pear_version"
- done
-
- for i in pear peardev pecl ; do
- sed "s:@bin_dir@:${EPREFIX}/usr/bin:g" -i "${D}/usr/bin/${i}" \
- || die "failed to sed @bin_dir@ in ${i}"
- sed "s:@php_dir@:${EPREFIX}/usr/share/php:g" -i "${D}/usr/bin/${i}" \
- || die "failed to sed @php_dir@ in ${i}"
- done
-
- sed "s:-d output_buffering=1:-d output_buffering=1 -d memory_limit=32M:g" \
- -i "${D}/usr/bin/pear" \
- || die "failed to set PHP ini values in pear executable"
-
- sed "s:@package_version@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/Command/Package.php" \
- || die "failed to sed @package_version@"
-
- sed "s:@PEAR-VER@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/Dependency2.php" \
- || die "failed to sed @PEAR-VER@ in Dependency2.php"
-
- sed "s:@PEAR-VER@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/PackageFile/Parser/v1.php" \
- || die "failed to sed @PEAR-VER@ in v1.php"
-
- sed "s:@PEAR-VER@:${PEAR}:g" \
- -i "${D}/usr/share/php/PEAR/PackageFile/Parser/v2.php" \
- || die "failed to sed @PEAR-VER@ in v2.php"
-
- # finalize install
- insinto /etc
- newins "${FILESDIR}"/pear.conf-r2 pear.conf
-
- sed "s|s:PHPCLILEN:\"PHPCLI\"|s:${#PHPCLI}:\"${PHPCLI}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed PHPCLILEN in pear.conf"
-
- sed "s|s:CACHEDIRLEN:\"CACHEDIR\"|s:${#PEAR_CACHEDIR}:\"${PEAR_CACHEDIR}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed CACHEDIRLEN in pear.conf"
-
- sed "s|s:DOWNLOADDIRLEN:\"DOWNLOADDIR\"|s:${#PEAR_DOWNLOADDIR}:\"${PEAR_DOWNLOADDIR}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed DOWNLOADDIRLEN in pear.conf"
-
- sed "s|s:TEMPDIRLEN:\"TEMPDIR\"|s:${#PEAR_TEMPDIR}:\"${PEAR_TEMPDIR}\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed TEMPDIRLEN in pear.conf"
-
- # Change the paths for eprefix!
- sed "s|s:19:\"/usr/share/php/docs\"|s:$(( ${#EPREFIX}+19 )):\"${EPREFIX}/usr/share/php/docs\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the docs path (prefix) in pear.conf"
-
- sed "s|s:19:\"/usr/share/php/data\"|s:$(( ${#EPREFIX}+19 )):\"${EPREFIX}/usr/share/php/data\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the data path (prefix) in pear.conf"
-
- sed "s|s:20:\"/usr/share/php/tests\"|s:$(( ${#EPREFIX}+20 )):\"${EPREFIX}/usr/share/php/tests\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the tests path (prefix) in pear.conf"
-
- sed "s|s:14:\"/usr/share/php\"|s:$(( ${#EPREFIX}+14 )):\"${EPREFIX}/usr/share/php\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the PHP include path (prefix) in pear.conf"
-
- sed "s|s:8:\"/usr/bin\"|s:$(( ${#EPREFIX}+8 )):\"${EPREFIX}/usr/bin\"|g" \
- -i "${D}/etc/pear.conf" \
- || die "failed to sed the bin path (prefix) in pear.conf"
-
- [[ "${PEAR_TEMPDIR}" != "/tmp" ]] && keepdir "${PEAR_TEMPDIR#${EPREFIX}}"
- keepdir "${PEAR_CACHEDIR#${EPREFIX}}"
- diropts -m1777
- keepdir "${PEAR_DOWNLOADDIR#${EPREFIX}}"
-
- insinto /usr/share/php/.packagexml
- newins "${WORKDIR}/package.xml" "${MY_P}.xml"
-}
-
-pkg_config() {
- # Update PEAR/PECL channels as needed, add new ones to the list if needed
- elog "Updating PEAR/PECL channels"
- local pearchans="pear.php.net pecl.php.net pear.symfony-project.com"
-
- for chan in ${pearchans} ; do
- # The first command may fail if, for example, the channels have
- # already been initialized.
- pear channel-discover ${chan}
- pear channel-update ${chan} || die "failed to update channels: ${chan}"
- done
-}
-
-pkg_postinst() {
- pear clear-cache || die "failed to clear PEAR cache"
-
- elog "Run 'emerge --config =${PF}' to automatically update the PEAR/PECL channels while online."
-
- # Register the package from the package.xml file
- # It is not critical to complete so only warn on failure
- if [[ -f "${EROOT}usr/share/php/.packagexml/${MY_P}.xml" ]] ; then
- "${EROOT}usr/bin/peardev" install -nrO --force \
- "${EROOT}usr/share/php/.packagexml/${MY_P}.xml" 2> /dev/null \
- || ewarn "Failed to insert package into local PEAR database"
- fi
-}
-
-pkg_prerm() {
- # Uninstall known dependency
- "${EROOT}usr/bin/peardev" uninstall -nrO "pear.php.net/PEAR"
-}
diff --git a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.6.ebuild b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.6.ebuild
index 68a7e6cf23bf..21b9136f7894 100644
--- a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.6.ebuild
+++ b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.6.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="PEAR Base System"
HOMEPAGE="http://pear.php.net/package/${MY_PN}"
SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
SLOT="0"
IUSE=""
diff --git a/dev-php/ca-bundle/Manifest b/dev-php/ca-bundle/Manifest
index 733ccd9e939d..063638ba5e59 100644
--- a/dev-php/ca-bundle/Manifest
+++ b/dev-php/ca-bundle/Manifest
@@ -1,4 +1,6 @@
AUX autoload.php 268 BLAKE2B 0b6618f45d1a4e03a317ea55b4af12c60c43f9eb98fe9b3cacc45e5cf505530cc4e332d5289365956abfb3eb882b3447d19919b5116d249d727b0c934f272eb3 SHA512 186ccfc3ae6669722d01948c266a9c0518e1da228095a880695b7de6502c9798203019622cc0c63e30fbf7abe94aa988b7c694bcc98522e04298aa90217b8ed8
DIST ca-bundle-1.0.3.tar.gz 151659 BLAKE2B a8755af7041a1e093d06f6bf3bfdcd7461bd50ab5347f48285fb6e69d6e621c82c458c73625ed36d6745e91b0c7fabae37318da3674c47bb2813b78aa9483379 SHA512 e33629345d63121b7a6a46b0812afefad5adbc24fd5516eeb7471dd93b7e4126f144b6fc933b526796607fdc3fc9a99f5703188e15d905654d629591c555ad86
+DIST ca-bundle-1.1.2.tar.gz 129296 BLAKE2B 54912144510c7d2c09647540542cdaba24ae9ce1638c74d1f796bee7e82a7161c11ad8561aae6290c13c8e818acae55cfcab3d75d0572906632c6ca456376068 SHA512 4ab7ee419fe0a45b526fe985ecf87f2c8834538c21d008736b8daceec987caf87f525d60208639ade66c39d2fd3c774f54f0bf784cadbd5c81954e8df48ab058
EBUILD ca-bundle-1.0.3.ebuild 526 BLAKE2B d1f23cf223d8fafb9849c0884b8c1536db6e70a2600f91d25dc236fc5a79467fcd439933e71d7562855894ec2a6f60fcb3297e45c44df80d0dd78f10c8eadaa4 SHA512 0f2858fc082c4253f4b50f309a1f5f86538802302c8d97067210391d735f4a5274342ea234fe0a97d1f58f9fedd6d18bc996e2e08a5e43eab818295734e14315
+EBUILD ca-bundle-1.1.2.ebuild 526 BLAKE2B 7de55f6c6e143a7e414b32980ab29fcffd4a7c3d3f589a7bc9af2818a94f276e160e848b5d544479a6ac652d808b005e0654dd91a600d3001289d83bfc5043e8 SHA512 ce0d8339d59b5ff273eb251520ff8651294a5ad54412de0b17fe024f33c18667fd11735ce96f478f7b9c482de7c9faabda6c2b474afa2d3ef2dcc9fe436b6d4e
MISC metadata.xml 843 BLAKE2B d66b37ea7e1468303bbf544d3492a5f3108810a2a04bd5eec1562fa3b873e22cfc7922b46c96982900d8a0c7af7a22e4b33e9700057d32e238c35dd7fdaf5d06 SHA512 9cf3344f7122a81e5ce4b114a53af7c2cedc76e9607abffb906c70263b0c9dfab0209ee06be67ffc22d3da2e386fc376cc3aee007974e5338a259f853c5452fe
diff --git a/dev-php/ca-bundle/ca-bundle-1.1.2.ebuild b/dev-php/ca-bundle/ca-bundle-1.1.2.ebuild
new file mode 100644
index 000000000000..60dc4ddfdaef
--- /dev/null
+++ b/dev-php/ca-bundle/ca-bundle-1.1.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Find the system CA bundle or fall back to the Mozilla one"
+HOMEPAGE="https://github.com/composer/ca-bundle"
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-lang/php:*
+ dev-php/fedora-autoloader"
+
+src_install() {
+ insinto /usr/share/php/Composer/CaBundle
+ doins src/CaBundle.php "${FILESDIR}/autoload.php"
+ dodoc README.md
+}
diff --git a/dev-php/composer/Manifest b/dev-php/composer/Manifest
index 53423fe8dde3..d82d59da27c8 100644
--- a/dev-php/composer/Manifest
+++ b/dev-php/composer/Manifest
@@ -1,6 +1,9 @@
+AUX autoload-r1.php 973 BLAKE2B d01d694be6f50af0e995dc24da1545b666609ce0098b4206a1843b249fedcbf983f1826a3158e98ad7cfe675057b12fe52ff82b6b66e2d582ccf983b929c2f90 SHA512 06f9e2862521c54b765f55fe1c1e02728befd296916d0f41357d4e6004f2d00ddaa533ed5210e92e4642eb548a2d5fabf80604fc09ef7e871742716f4c02d112
AUX autoload.php 965 BLAKE2B 5f9137a431f59e640b3d120ecafc1f7449890ff16c104899ae3d6d238756ac9c07dcfe49535cd59236cf92a9d242754a8a92a22ddc31609c3a72de8a8a258abd SHA512 c3ea41e0bc11b249b5b39e0fd3366e9f5a75e816ce7db0b11a223c4a4aeb6a3e031d2824e062ff26f5d1e75c01e023ebf9dfd3a1d5fc8b8e0f18168b79d3061c
DIST composer-1.6.3.tar.gz 396955 BLAKE2B ee455c8ff7446fe2b51180c1c719a28a5efd30b24ba0f521ce07b02007bfaad15aea4d45b2a381d4a3abef123ce67077f8bf0bc3bee447752f3ab87bb6a5d46b SHA512 d373afe1bf8a5572f1d0bf3451d29ef1ea41f96a5fe54789e906601229d9366536ff0abdc7e0afa7cd14b22ccecf9ddf8b32fec14d4cd6fb308b878034af374c
DIST composer-1.6.5.tar.gz 398169 BLAKE2B e89fb8805a58d031d4ba1e9694fb45eefa734d5ed79e1bd7c6aef02bf8a52ace19ed7fa109270d67af973f6892a45122017bc42bbd115245dc521e4720b5a549 SHA512 5f18a43af0b94006f4d553f03574347c7f279c409e3467ee65dfff12dad810d625a06452208e2024479faa0b1608ce122a293810e69b826667072171de7d905a
+DIST composer-1.7.2.tar.gz 401211 BLAKE2B b3470a45dcffe8758c3e498a6298f726928a03d297eefa182b823c5c263aca3492f2b3514528c3bb252100cd2f2b64d5a46a74c91cba76823d75433d1ae5c762 SHA512 c6cdb3c122c78383ea5f133bf54d44474c13e343e25e8ac4992e8d213f7645221009b20def194de8d91217f3f9105a7a3b601ab86206ce4c376b028dcb181151
EBUILD composer-1.6.3.ebuild 1155 BLAKE2B 18766c885a71fa4d17165f8244c9774dbad115ae6b66b000c5b27cf7b204da33b03b61f1b24dc274e9b6d571c1f1308690ec8ee9b1bdd57efca174e0cbb4fe2a SHA512 1e9e91f1b0f8fb37bf79983ac246b543d9bc958a90fb8136f393a2dd103671daa72e3134bcf403e612aeab810d368c8806b34908e1505e01ffe1c018930d465e
EBUILD composer-1.6.5.ebuild 1155 BLAKE2B 18766c885a71fa4d17165f8244c9774dbad115ae6b66b000c5b27cf7b204da33b03b61f1b24dc274e9b6d571c1f1308690ec8ee9b1bdd57efca174e0cbb4fe2a SHA512 1e9e91f1b0f8fb37bf79983ac246b543d9bc958a90fb8136f393a2dd103671daa72e3134bcf403e612aeab810d368c8806b34908e1505e01ffe1c018930d465e
+EBUILD composer-1.7.2.ebuild 1177 BLAKE2B dc6041ecb976eca609e0da23ddc706bc06c35aa9227db41b3601efde2afc879bb6506a316b8b555f6b23c3571835b3b3e03c4292c06b425cce01f5d52d639dbe SHA512 ae2da2f3b91755a9a685d54c951ade473f4105f448aa4cbd8b49c9643f8ae1648e7257e25548363f0570281f3780b50bc7ff0644afdf8081d53d256e3fdb9254
MISC metadata.xml 774 BLAKE2B 8a1f75c0c7da6f0d193a981c6db3888d62e2223b6368c4a7dece62ae33cc9a2a8c0b34714170462f262569954e70cc9b976012ff864ccfa36a46da3c719169ae SHA512 1a17bfae65923a3bea593c57d7ecf4fb2aeef43d0537636105e52294de295cbfeaed4b3c36ffb8675a563f657f4f969e62096cee20b9ab178c962acf2f68ac3a
diff --git a/dev-php/composer/composer-1.7.2.ebuild b/dev-php/composer/composer-1.7.2.ebuild
new file mode 100644
index 000000000000..7b2ac3739380
--- /dev/null
+++ b/dev-php/composer/composer-1.7.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Dependency Manager for PHP"
+HOMEPAGE="https://github.com/composer/composer"
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-lang/php:*[curl]
+ >=dev-php/ca-bundle-1.1.2
+ >=dev-php/psr-log-1.0.2
+ dev-php/fedora-autoloader
+ >=dev-php/json-schema-5.2.7
+ >=dev-php/jsonlint-1.7.1
+ >=dev-php/phar-utils-1.0.1
+ >=dev-php/semver-1.4.2
+ >=dev-php/spdx-licenses-1.4.0
+ >=dev-php/symfony-console-2.8.43
+ >=dev-php/symfony-filesystem-2.8.43
+ >=dev-php/symfony-finder-2.7.20
+ >=dev-php/symfony-process-2.8.43
+ >=dev-php/xdebug-handler-1.2.0"
+
+src_install() {
+ insinto "/usr/share/${PN}"
+
+ # Composer expects the LICENSE file to be there, and the
+ # easiest thing to do is to give it what it wants.
+ doins -r src res LICENSE
+
+ insinto "/usr/share/${PN}/vendor"
+ newins "${FILESDIR}"/autoload-r1.php autoload.php
+
+ exeinto "/usr/share/${PN}/bin"
+ doexe "bin/${PN}"
+ dosym "../share/${PN}/bin/${PN}" "/usr/bin/${PN}"
+
+ dodoc CHANGELOG.md README.md doc/*.md
+ dodoc -r doc/articles doc/faqs
+}
diff --git a/dev-php/composer/files/autoload-r1.php b/dev-php/composer/files/autoload-r1.php
new file mode 100644
index 000000000000..bece97f17ce0
--- /dev/null
+++ b/dev-php/composer/files/autoload-r1.php
@@ -0,0 +1,28 @@
+<?php
+/* Autoloader for composer 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(
+ 'Composer\\',
+ __DIR__ . '/../src/Composer'
+);
+
+// Dependencies
+\Fedora\Autoloader\Dependencies::required(array(
+ $vendorDir . '/JsonSchema/autoload.php',
+ $vendorDir . '/Composer/CaBundle/autoload.php',
+ $vendorDir . '/Composer/Semver/autoload.php',
+ $vendorDir . '/Composer/Spdx/autoload.php',
+ $vendorDir . '/Composer/XdebugHandler/autoload.php',
+ $vendorDir . '/Seld/JsonLint/autoload.php',
+ $vendorDir . '/Symfony/Component/Console/autoload.php',
+ $vendorDir . '/Symfony/Component/Finder/autoload.php',
+ $vendorDir . '/Symfony/Component/Process/autoload.php',
+ $vendorDir . '/Symfony/Component/Filesystem/autoload.php',
+ $vendorDir . '/Seld/PharUtils/autoload.php',
+ $vendorDir . '/Psr/Log/autoload.php',
+));
diff --git a/dev-php/json-schema/Manifest b/dev-php/json-schema/Manifest
index 2c1275b8eceb..5263fe382d1c 100644
--- a/dev-php/json-schema/Manifest
+++ b/dev-php/json-schema/Manifest
@@ -1,4 +1,6 @@
AUX autoload.php 272 BLAKE2B 35cf5eb6efc11395c45a12a98d2882bc249b4496cba7b1ceba2abbdfa5dbec43a782e1034701f72e12d586aa80460fa87f0623f497f0da33cd8aaff7948d7370 SHA512 d5b970d485d198c855dcebe4c04adf37d7aaa118d7546c3b6d73944809c69ed18436568e33f847329a8027220f735cd5752ef5019bf8dfad40a740d94d02733c
DIST json-schema-4.1.0.tar.gz 24772 BLAKE2B 181c584c11113c2e0bb7b2f19ef40ae588e470169a4498a47fbd3fcae60d7bb1bb21ac4ab82ce295e487098719fca9004090142d992a296a1b5599fb909b0171 SHA512 5c6bda8c34012bc20d9bf604a6183d50f451327bded70d94415450d2b3cc8e7f6f416ddd8b13db0aeb487fe031fe3185aebd9c97e4c1f79c866dcbc3463f64d0
+DIST json-schema-5.2.7.tar.gz 31388 BLAKE2B b0ce5a9f958effe7d8040c57501841225865eee0d67f56d0eec6aca0c93557b526d51ae35d04a5bd2c066066c1ccdfb00954e6aed866c6d225260ca4a5f73f56 SHA512 fe3b436ea3c29719244fb29e11c37b505fa46845704b9153b1e195147c0b3da39d5d69c61e1b2d89de1ef56bfd51be3552e91cc5dd41a08a8a036e62c29ba197
EBUILD json-schema-4.1.0.ebuild 830 BLAKE2B 971c1161efe1a08fdf902496d278d712f449d0a86e5999768a91460da21a2f0b150fa14aea2d560111963a049859db3f4eeeb9c4097435fcc5b9775f3b18c6aa SHA512 f8bb9a1e53d8048a0b500069fdfa389eb0b12a6cb416791e45b34e0de1d66e5d17c3d5ae5c059936e3e6412c1fdddd6dd27723e1d46feacf2e8b8a309ae11f74
+EBUILD json-schema-5.2.7.ebuild 830 BLAKE2B 694863aaa7495dce6ef836cabcf30194d81134e8a8aa2a90267f68b11e2b445ed469c3297a1d72ee1303aeb9b0d1dc95d11ff6f98212993a3c2241688fc60958 SHA512 51183896266aaac04c774fa811935514edf85be6cbc034c2b89cbb51e830f71638b6ed2ae61e6fa45cf9f05c47413128535b552aa8b822300e19b4c9eb1fba19
MISC metadata.xml 681 BLAKE2B 7c94639852b0bb93de2ce1d05e53917d4fb893b503ac71f15b39233fc95a67ee469a53f175cd470b6f1f510e4f943839c848ae89ad74d3155c420740102c1185 SHA512 85ad81e521ac9eec7fcf4a8a162e412e97e29c30ed22048258a0a7a00b7f77c559544b033938570ebe64ce34ecd61d48dd20648751872d69b98740e791178845
diff --git a/dev-php/json-schema/json-schema-5.2.7.ebuild b/dev-php/json-schema/json-schema-5.2.7.ebuild
new file mode 100644
index 000000000000..abb217de97ee
--- /dev/null
+++ b/dev-php/json-schema/json-schema-5.2.7.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="PHP implementation of JSON schema"
+HOMEPAGE="https://github.com/justinrainbow/json-schema"
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# Tests are not in the release tarball
+RESTRICT="test"
+
+RDEPEND="
+ dev-lang/php:*
+ dev-php/fedora-autoloader"
+DEPEND="
+ test? (
+ ${RDEPEND}
+ dev-php/phpunit )"
+
+src_prepare() {
+ default
+ if use test; then
+ cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die
+ fi
+}
+
+src_install() {
+ insinto "/usr/share/php/JsonSchema"
+ doins -r src/JsonSchema/. "${FILESDIR}"/autoload.php
+ dodoc README.md
+}
+
+src_test() {
+ phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed"
+}
diff --git a/dev-php/jsonlint/Manifest b/dev-php/jsonlint/Manifest
index 6cdb6e316da5..8e052ac87633 100644
--- a/dev-php/jsonlint/Manifest
+++ b/dev-php/jsonlint/Manifest
@@ -1,4 +1,6 @@
AUX autoload.php 262 BLAKE2B 0394eabe0e8bc08b09cc637e514aa49dee2b83b9c424f0d767a67f75024a86a20bbe63d30fce00cb17b69ee3bd6c74cf310e16a004720fb25aad1e1c65ba82b9 SHA512 476263a08ab0137aed1bb71446f1a66a618247f9095b138b958464f4f47faf775f4bb2ecbe87efa34ff56fb386351e3a3de0dafdf7367c461f0db0717ae5d46e
DIST jsonlint-1.6.0.tar.gz 11327 BLAKE2B 481744188c6aa8a3135fc76c1026fce75df9ceaf939db9cb88f323afae27bf5041a56d3a63618ef497dc1e8f0606a8b8c24651fab566bb421d12d0ac5853ad15 SHA512 16538781807a4ca73de83e7be69d0fc2b530dd9b25f2b9a2ee3f1156dd5ebccb79e9489b873f307718ca2da658a1ae7cef5144adb32f2d1e5c34bd192d496c79
+DIST jsonlint-1.7.1.tar.gz 11813 BLAKE2B ed1a1404cf77d526a5dce15d0a3f36c5ff8c691e3d2560b6b5e309108d6f0072988b292fd1410b48bfad4ba528abd854204c38bf36f5196c7d8beb468716a5db SHA512 dd8380d02591997a129dc8f25f3b2f7c2f00c1d280bdce6551079b564b54b4828beb929bd9a7c608be6429754eb1c33d2d655a0f87b8f671ccf26ee2ae46095d
EBUILD jsonlint-1.6.0.ebuild 857 BLAKE2B e04940bacd72c2534c1dc05a5d7b98176cde6c7ab4a4a099bd7017d92aa8c8c0054a3c9ffe1941878cc73458c4693e5ff92843612d236c324231310688035c3a SHA512 b83f0b8899284fca3ab096f1a8d8ef167c654156cc96e7dc12e927595c0eb0567d62c3cf9e3539e8fa42311b31a6870ecba2f9d4ec6f0c33b3c6d50c795f11a8
+EBUILD jsonlint-1.7.1.ebuild 854 BLAKE2B 110ec8499f995b38e43c4c6fd67eb952ba02d6b44dc872c150e719952cf03eeb4e95101f0aab62c435efd455375cc4baca57b7ac2318fe0337f089746970c37d SHA512 1d95d80dce1aa8a46dbe947c9bf1a4c0bb5b7d6bf8768d9e7f97e12ffdf0fd996f70aafa410f54531083be4e865424c7fc2fd7fb2dfea94261a65aa41b3184ec
MISC metadata.xml 653 BLAKE2B b01de68933db99cf59ed9e8ace9af6ba3c8a5948e2478c2361b2a52beb4f617d7fc23adb6eca4d76b162648aa4082a3881c61ad0dca6e02fc9c044ae7740046c SHA512 110ede45bbe6869e8a5831d5fbd2863e69bcd03e179e249efa2b2226c48e47a88569417196dc78f14d7a769d1611b8358839ba354da3dfae05b0a4f6b5c28664
diff --git a/dev-php/jsonlint/jsonlint-1.7.1.ebuild b/dev-php/jsonlint/jsonlint-1.7.1.ebuild
new file mode 100644
index 000000000000..ae2c9d17871e
--- /dev/null
+++ b/dev-php/jsonlint/jsonlint-1.7.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="JSON Lint for PHP"
+HOMEPAGE="https://github.com/Seldaek/jsonlint"
+SRC_URI="${HOMEPAGE}/archive/${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 )"
+
+src_prepare() {
+ default
+ if use test; then
+ cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die
+ sed -i -e "s:__DIR__:'${S}/src/Seld/JsonLint':" "${S}"/autoload-test.php || die
+ fi
+}
+
+src_install() {
+ insinto "/usr/share/php/Seld/JsonLint"
+ doins -r src/Seld/JsonLint/. "${FILESDIR}"/autoload.php
+ dodoc README.md
+}
+
+src_test() {
+ phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed"
+}
diff --git a/dev-php/phar-utils/Manifest b/dev-php/phar-utils/Manifest
index 4bf77d3b054d..c4e07f7cbf3b 100644
--- a/dev-php/phar-utils/Manifest
+++ b/dev-php/phar-utils/Manifest
@@ -1,4 +1,6 @@
AUX autoload.php 261 BLAKE2B e3aef92345eb95b936a4b3edc12e9518804c9f75087d73deec3882c113a913a17f2bad46c6a2e9c7c6e396e795863cf930775b566cccee77fb275013fb29c0bb SHA512 9e4820ee718f642ff95baaff3cd848b868465d5b6538377517f384aa6e0198e0cd3298e98ddd4ffa86e6669f438a6ce8236f4d56440e9e77b3df20599699753d
DIST phar-utils-1.0.0.tar.gz 3152 BLAKE2B c4dfd3d659989bc22adcc14c79e28d623753988742d2fdd178dfd98590b629083ad85c9f112ab23c6213fa70cdad838ebbdc01c45551892ed9a20a3374abd28c SHA512 bf3d7074a3f1101a7f03e8fb8a5bc1456674bf2f9ded6a5fc5fb2f892c1cc3c4643fab6c003851ed12ea16ce6390f482cf897beee7d7c38922b6c54c90b0934e
+DIST phar-utils-1.0.1.tar.gz 3251 BLAKE2B 4d12701c53c3a17a141dd35210bbac16b84be7bb6d87b459d13114b09188487f86aedc13afbf510a2e01741a72e1929e25ee5204b729fa5b23801e429f844a58 SHA512 a1fb09b712add948f7b5c19e2f9e81869c76f91dd7d41c981b3f06870a6f7a15d0c413338751587642e3dc538e181336b9fe80f61148ce304025434e9d01d6bd
EBUILD phar-utils-1.0.0.ebuild 540 BLAKE2B db97fcd60bf5c51010548dd186b3957f277b2a2818d8cd60b7cbc62457a96850956012a44ceddb663931fb2ee4035cadca813373ce5f16c9046c667abcc47ef3 SHA512 d3e797a0fdfa3a43717d8947fb0b4e1d1dc3720ef9303dd8dd27ee77e3e6bbf603d00a2b4fec9dddab7f1d6f9102e63ea7426cd13ac226fc701c7c28d84be6c2
+EBUILD phar-utils-1.0.1.ebuild 540 BLAKE2B f46c41b1c9949a8544be7a0ae5eb8af7bc9702ede67076972ddb6f7b17b5cda174d91b06e4ba5b9baa9da7d6be22a215dbae139378f8251343cf97a5b76a4f5f SHA512 06c23e48d0e8158d37977e903c288dce1c9462bc37cf814356aabe03e25edd90acae57dc83547697f3c7692220f793959b20762943a93cf2af2939e2f4e2047a
MISC metadata.xml 655 BLAKE2B 141d8e0009997b21831892bdc2b8765bbfabb21d9f26a4d5af6a5193373e05cccde913fad8320593d2c394ef8af26ec7bc7b13ae89642420363bc4efe3fee3e0 SHA512 98e651be3649ef21f90165756ab53052bee40104a6e819f29e56565436c3ad9ec853ae5a9cbaf9fed911d579c7d16a22a68f328103a2ef23a66ad6e550163d70
diff --git a/dev-php/phar-utils/phar-utils-1.0.1.ebuild b/dev-php/phar-utils/phar-utils-1.0.1.ebuild
new file mode 100644
index 000000000000..9ed73f9e628a
--- /dev/null
+++ b/dev-php/phar-utils/phar-utils-1.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="PHAR file format utilities, for when PHP phars you up"
+HOMEPAGE="https://github.com/Seldaek/phar-utils"
+SRC_URI="https://github.com/Seldaek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-lang/php:*[phar]
+ dev-php/fedora-autoloader"
+
+src_install() {
+ insinto "/usr/share/php/Seld/PharUtils"
+ doins -r src/. "${FILESDIR}"/autoload.php
+ dodoc README.md
+}
diff --git a/dev-php/smarty/Manifest b/dev-php/smarty/Manifest
index 4aeea542c64d..0ab9b54306c2 100644
--- a/dev-php/smarty/Manifest
+++ b/dev-php/smarty/Manifest
@@ -2,7 +2,9 @@ DIST manual-en.3.1.14.zip 408414 BLAKE2B 03d4e7a386eb3bd5b19e5c555ec34b86812838a
DIST smarty-3.1.30.tar.gz 255464 BLAKE2B 8378e6336f271e3c41e16b8fbb70356827ff4a9a61e3cf2a23fdbd0617155ec9dca6a5b6372327d4b35a5c6f7c3b58e807afe7403b7ed929ebacfb3c36e124d0 SHA512 6ad9a6cf10b81fecbdc4daa4acbd9724db5f1c2a014e35039b36b0bf00ba000946a2126f7da5899e587a79419f451aafcd1ee14597a32cf290bbd0bf13a877d0
DIST smarty-3.1.31.tar.gz 244196 BLAKE2B 695bd40d337e8f2d4a44a7b30b743ab4e5b6a7b024a514de956cd513dd6639ac6f9ae464f0d3b4cfcaf7de17994837a866cdd4945780bd3a96ff32df300302a3 SHA512 807343e4229413ea0f5219a828d4e91603fb5454f4abe8aa2d41f0a6fe32fa476e791340e1e95178ded3774d1524e98489c104c6fa391e70a8225de28fdcca18
DIST smarty-3.1.32.tar.gz 250680 BLAKE2B 92d4942f2d3d802b18082f5f6079c8b6945abadd8ef2c87ea217b106eeeedfbde7f1bd00c6fced67b73fc3cf328ec91fc1fb61c7f991b992167fa9d2fb1f2ad2 SHA512 07c95177172718158b9b562c6d8ff79566f4bd8e07ba394cc82c52dec7ec869935fd03ce523115c08472159adf68b902d1db5f8543201a35adf22027c5978080
+DIST smarty-3.1.33.tar.gz 249999 BLAKE2B 1e174b190238c8b20d5dae9c0c9fdf264c4716ba850599a2a028fe6c307eb3d9d2611e3b928efb9471e051496e4e31502458cd7a71a9318e012d5af7eca2c50e SHA512 443473cf12c7e053744daef7a70d4172979d760278aa1593216d0b70f0c12ca2b48eb79486a1c10a1cf2264da671804b94ee9d538b9013ff0bdc42e28639ca5d
EBUILD smarty-3.1.30.ebuild 1331 BLAKE2B 59393ee7db8482c6af06ce4430e638ce02ca1ea3f9dbc1264f867bd94aa5b55a3b9321f90f6fc4a1a8c9e7c6bfdeb64342b67e2117e1b3b5586258d8b692bb22 SHA512 e79707cc1e841806d654a597c7b7c2e0e3465a5bd6354652247d6e697bf8e6b3727ff52cf441aa72abb470d0ff1c325526489e3169062ee537ca80b98685e7dd
EBUILD smarty-3.1.31.ebuild 1339 BLAKE2B b64063186aaac934f8604f67ebe1b53cf171d024db96388eac4950508ec9278f3f85e61df1147bb395ea9d84447281860e2d9994a21d06de36ec59d26900c228 SHA512 fb0c063f295956b275023751ca12cdc7110de17430214a42020840221697892ffc5045f16fa09cbd4b19b409188e9607adcf640f824c668395e8b62d560d7b1e
EBUILD smarty-3.1.32.ebuild 1339 BLAKE2B b64063186aaac934f8604f67ebe1b53cf171d024db96388eac4950508ec9278f3f85e61df1147bb395ea9d84447281860e2d9994a21d06de36ec59d26900c228 SHA512 fb0c063f295956b275023751ca12cdc7110de17430214a42020840221697892ffc5045f16fa09cbd4b19b409188e9607adcf640f824c668395e8b62d560d7b1e
+EBUILD smarty-3.1.33.ebuild 1340 BLAKE2B 83eb7d4890f80d6cd5375e863bed7f5f2f0362615236fe073565ab371ed4f86ea0ccbb15da06323c12b0c93a7c023aac86d7a69c1421187e43b1bcd64d467c5d SHA512 9123d7606e4e39383bc98404b75222d91f024b890ddabd1d6ba7c4343fba049f9de738083d6d8f2730b9b80df5eb5a369f99ff30c2571be7d5c44e87b3ae1249
MISC metadata.xml 581 BLAKE2B c8e02efefe221a4cea961b32c448d3a69f2dbec795a1a012c727777dfc4a448fd0bb23816564843f0a3fe6eb67453175ee84417e7ffe0e72aa48f8f131b72aaa SHA512 1bf0fea8d62a06b1b67ee417eeb44dbb476ba590b35808f7c7bc1b40a6758b2c3f931e8290c2908a14828f8e2789eb8e2c6d5a26e106f97359f45a476fd31401
diff --git a/dev-php/smarty/smarty-3.1.33.ebuild b/dev-php/smarty/smarty-3.1.33.ebuild
new file mode 100644
index 000000000000..930a87c95ae0
--- /dev/null
+++ b/dev-php/smarty/smarty-3.1.33.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DOC_PV="3.1.14"
+
+DESCRIPTION="A template engine for PHP"
+HOMEPAGE="https://www.smarty.net/"
+SRC_URI="https://github.com/smarty-php/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ doc? ( https://www.smarty.net/files/docs/manual-en.${DOC_PV}.zip )"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+BDEPEND="doc? ( app-arch/unzip )"
+
+# PHP unicode support is detected at runtime, and the cached templates
+# that smarty generates depend on it. If, later on, PHP is reinstalled
+# without unicode support, all of the previously-generated cached
+# templates will begin to throw 500 errrors for missing mb_foo
+# functions. See bug #532618.
+RDEPEND="dev-lang/php:*[unicode]"
+
+src_install() {
+ insinto "/usr/share/php/${PN}"
+ doins -r libs/*
+
+ local DOCS=( *.txt README README.md )
+ local HTML_DOCS
+ use doc && HTML_DOCS="${WORKDIR}/manual-en/"*
+ einstalldocs
+}
+
+pkg_postinst() {
+ elog "${PN} has been installed in /usr/share/php/${PN}/."
+ elog
+ elog 'To use it in your scripts, include the Smarty.class.php file'
+ elog "from the \"${PN}\" directory; for example,"
+ elog
+ elog " require('${PN}/Smarty.class.php');"
+ elog
+ elog 'After that, the Smarty class will be available to you.'
+}
diff --git a/dev-php/spdx-licenses/Manifest b/dev-php/spdx-licenses/Manifest
index b0c57258a277..6e59c877022e 100644
--- a/dev-php/spdx-licenses/Manifest
+++ b/dev-php/spdx-licenses/Manifest
@@ -1,4 +1,6 @@
AUX autoload.php 264 BLAKE2B f5084534435d4e00c9a97ff6a068ff94b32b5e533095046357d7a1565c4e2422f6985c0b66ac73ce706c4cb53261d05abf3b6e5f0724bdc34e497fa2e1abc959 SHA512 6dd28dc205943fa5fa8fb7577a88926573533d553e86577ec2d2e34045ea744731ea08c9dfee277dd1550cac033ac53d1648aa8b28fc78eaa73d0613371aaaa7
DIST spdx-licenses-1.2.0.tar.gz 10974 BLAKE2B 52cba9837202b1ae598b6d3b36f4ef67ec27988fa5911f2dfff92d39515d0401f5636922a3d205413489d21fd1dfacbf68f72c907503807317c7c9e51392e016 SHA512 fdb63dd29a099afbc116b30d1deec3d2b46be998a55fd741126f1bc393c5037a9a7477e55f7e030585d826be7d72db26be5ce0b5bb57dd536137cc45890ea9c9
+DIST spdx-licenses-1.4.0.tar.gz 11318 BLAKE2B bbeca0301c98bcbefe9ab09ab3f421480a4a777cd666dcbd870c193bb9af3083853561a3a49ea37a4534bef6c8f7e7c31d85b62355ab11dce006fe5f36864a10 SHA512 0ed7bc6e42e7cebe0763dcda8180d1c20da3f79587457e04be0f1331aa8464a1459ec584a8ef06db76b90eff1b6fd365196a2402384d00ddb5352afdc07afb0d
EBUILD spdx-licenses-1.2.0.ebuild 540 BLAKE2B 5408ae142e124053f36c38f211f8cbd7cd4cd37cf34d4a6bdf9049458107d9b3fc1c9b7f70168e67eaf2bcb0ad8b62b382f3312928bb013e2dfac1748a9203e7 SHA512 61e9ef062aec32f723ce485dd5f1b0dd84355894571f78f38c13dca00756d9bbb8de0703b2fd5466e806efb0b7e5e147d87061e95d003c81fc2b4f0cd789c3b3
+EBUILD spdx-licenses-1.4.0-r1.ebuild 592 BLAKE2B 51d43eb90c272c90b2f74a8a7569039604ed3a8e1d3e1aa84823aa2ecebfff13c03d518096f7ea087f0cf91268f0e9f5df64199872fcaef5aad68de9ed45d3a8 SHA512 b5ce0761d3bbb97547a639582e9d27b10033ed229467d353fc692907f54f9fa1cfdb70c313accfaf2cc14c705940bcc7e693d1a6162b38c685e104c4558dfd14
MISC metadata.xml 675 BLAKE2B 6ae4ff5df27e2d6334deee789bf253f71f6b55999e2cd9f0c4a1be6358c63c74f668624025f0d8fedb24dea3ccb36ad7d97972f1f627979b7c40e5ca1c389eeb SHA512 f660171c2d2bf3582a91e72a9a92b8f1270a1339c8f68d47c3d6abc2d642027873b8c6a4b2ec7c8bf968cfc37de208c3505899bc2d4fd472cfd403b73dd9fefa
diff --git a/dev-php/spdx-licenses/spdx-licenses-1.4.0-r1.ebuild b/dev-php/spdx-licenses/spdx-licenses-1.4.0-r1.ebuild
new file mode 100644
index 000000000000..57236bd1ba3c
--- /dev/null
+++ b/dev-php/spdx-licenses/spdx-licenses-1.4.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Tools for working with and validating SPDX licenses"
+HOMEPAGE="https://github.com/composer/spdx-licenses"
+SRC_URI="https://github.com/composer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-lang/php:*
+ dev-php/fedora-autoloader"
+
+src_install() {
+ insinto "/usr/share/php/Composer/res"
+ doins -r res/.
+
+ insinto "/usr/share/php/Composer/Spdx"
+ doins -r src/. "${FILESDIR}"/autoload.php
+ dodoc README.md
+}
diff --git a/dev-php/symfony-console/Manifest b/dev-php/symfony-console/Manifest
index c1d801642522..e155e17a0a38 100644
--- a/dev-php/symfony-console/Manifest
+++ b/dev-php/symfony-console/Manifest
@@ -1,4 +1,6 @@
AUX autoload.php 536 BLAKE2B 1a65551494d6fb49e9e21cb397bc5d53ff2fbc1c09af6c426e2b142c5fc440290ccbe18ec1a3451053b856b334ee99c5016e3b645ae7eb0b84452155cb484dca SHA512 cf67d18e3717b9498386be165095a26679daf3a815fe314f23cf14513ba9e3b97f51c1052e9df18106c735c5b41262de0f3badd59517d1a94dce2f1e53f8fa2b
DIST symfony-console-2.7.9.tar.gz 116610 BLAKE2B 1b1da6f81a88b2887a6a5eb5553c4aa2d3a013b68d8e469e27da42409d5bc50208cc0ff8983afd22163a724e61cf7637728939f2a92137f0b1619ad5a833ba2a SHA512 3de7d78b92c8f0c99d3c90e83a23f6b61eecc195cf92b5c9ebea03a1dc85d2166287e619822238a2f2cd54a430b4a38c7c88be3ba74dab0b66c6104e980a088b
+DIST symfony-console-2.8.43.tar.gz 131451 BLAKE2B f3a0c57f6c746c9cf18b0b9f6ae32aea055f0c3d5ba0c1a43d5492efcfab897184db49dc8ace1c465ca8b04194d10f1acab6b2c1ea2d3c62c3aa54524f514f39 SHA512 e5177052bb826fe5f023c569e24440588f75d34d4caf56f69ee1a88a5e7d3b639741c1262600543d617b80d5a086472d54b45f48e7eb79375759d4e5cce742d8
EBUILD symfony-console-2.7.9-r1.ebuild 666 BLAKE2B fc6405f880bf61141284960755ff4e0737edd3a1dae204316289b930035aa14a6afa7afc556a06ab181737f339d717d94e9fd5abb219204d1cc39632f29b6fcf SHA512 0e65babf5287b41f5e2ce9d435e1fb5a8c3ec3326f6be7a70cb1a4aa5b5e38ea03fd9473ae86e3dc59950e127380fcc275c6d86e6783f5b41237fc0fb26d9ab8
+EBUILD symfony-console-2.8.43.ebuild 666 BLAKE2B df20a7988cf452daf7225a10e1faa82ef2e38142e9788ef51ae0f8d0fe0744b6f77557c8624ef77120c77a93acc15bc7bcb512f1bcda7f9503432cb829d53b3c SHA512 87bcd21dda39c819e492275fde4b123360f5724e0d44ba33e857840cfc1f2f6f0680a4089eb6218ba5d0e74948b035c721347cb078b833e8172b5ae272de7ee3
MISC metadata.xml 694 BLAKE2B 9305b006f06841ee70939962c1a72d5efab4b6e3065ad720bb83ce84ee210bab45dee93dba63c19d74e7227c458a347346c5f5a3d5724b682047f5212e83f495 SHA512 abc6b86ecc143c9a02616b46628129fa02c00e693af762a220bdb4fbd4abca4bf304dc4526dbadee11672123cc743fbe89969fbb6af3b6c6c85f6864fcc4ccb8
diff --git a/dev-php/symfony-console/symfony-console-2.8.43.ebuild b/dev-php/symfony-console/symfony-console-2.8.43.ebuild
new file mode 100644
index 000000000000..b543b5440226
--- /dev/null
+++ b/dev-php/symfony-console/symfony-console-2.8.43.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Subtree split of the Symfony Console Component"
+HOMEPAGE="https://github.com/symfony/console"
+SRC_URI="https://github.com/symfony/console/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-lang/php:*
+ dev-php/fedora-autoloader
+ >=dev-php/psr-log-1.0.2
+ >=dev-php/symfony-event-dispatcher-2.1.0
+ >=dev-php/symfony-process-2.8.12"
+
+S="${WORKDIR}/console-${PV}"
+
+src_install() {
+ insinto "/usr/share/php/Symfony/Component/Console"
+ doins -r . "${FILESDIR}"/autoload.php
+ dodoc README.md
+}
diff --git a/dev-php/xdebug-handler/Manifest b/dev-php/xdebug-handler/Manifest
new file mode 100644
index 000000000000..48a05d1e6d85
--- /dev/null
+++ b/dev-php/xdebug-handler/Manifest
@@ -0,0 +1,4 @@
+AUX autoload.php 273 BLAKE2B e898a6f52339faf4a22f81207bef6a9c8620e5756b30c462f420f8b6c865ee7af33f3d23e7b251e096f25882310789da5e2f50e064ab614d59eede463befc26a SHA512 a7a63031a709deaaa2cc8a673f22252df716fd7e2d531e6207052dc3acb361cb8384e7456b949e19e00753b9693fdd0d7c65e6105c7f32d86b8800b4373ab57d
+DIST xdebug-handler-1.3.0.tar.gz 12363 BLAKE2B ad89580e57728a444958d72f236fee14665f6fbed998018a28b181cdfc3a448da0a06dc335c3d95413eff6f6b92fc3d44ac8c03da282eb3dc65ae14600430825 SHA512 ed0206982c5ffab3c8ff56dcf8055230aaa358fbe89c15880cfce33abc27adb3b13f75bf7d78988f6bae4d0d072c66f557cd93082e89e7ca7993b257c04a2c61
+EBUILD xdebug-handler-1.3.0.ebuild 555 BLAKE2B e15ca2b4c997f9d360fc20908d9d4519fedf7d6fd7b81fc988450334d98a8afd7dcd35723c0f0122c07bbe3071d47bfdd8532a824ac061ce623007831f484103 SHA512 da05683eca9d3539c12678e5310608307fcdca40c166cd71f28dff064543061d169eef41c617e53ec1740852e9fc7ed0d5c5b592a0805662b81c2105abbc9647
+MISC metadata.xml 476 BLAKE2B b4633f1f38fbb6e7a1a62cae819e0ac0ad72171efea4a371535b0728cda77f4ed25a98af77552125b9b02b8dfe2e8c053b23bd0af32286d0faffd626072bfa2a SHA512 45602542f487a5670b3ff938809bac80bdb5c6875549f31704a0e3b319128b685c51aa6fba145b393be20ead836582f24ccce3fd212c9c2c09979c6024524880
diff --git a/dev-php/xdebug-handler/files/autoload.php b/dev-php/xdebug-handler/files/autoload.php
new file mode 100644
index 000000000000..387e9d01ac7d
--- /dev/null
+++ b/dev-php/xdebug-handler/files/autoload.php
@@ -0,0 +1,8 @@
+<?php
+/* Autoloader for composer/ca-bundle and its dependencies */
+
+if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
+ require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
+}
+
+\Fedora\Autoloader\Autoload::addPsr4('Composer\\XdebugHandler\\', __DIR__);
diff --git a/dev-php/xdebug-handler/metadata.xml b/dev-php/xdebug-handler/metadata.xml
new file mode 100644
index 000000000000..c8975b897e71
--- /dev/null
+++ b/dev-php/xdebug-handler/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <upstream>
+ <remote-id type="github">composer/xdebug-handler</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-php/xdebug-handler/xdebug-handler-1.3.0.ebuild b/dev-php/xdebug-handler/xdebug-handler-1.3.0.ebuild
new file mode 100644
index 000000000000..ca4e50ccb813
--- /dev/null
+++ b/dev-php/xdebug-handler/xdebug-handler-1.3.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Restart a CLI process without loading the xdebug extension"
+HOMEPAGE="https://github.com/composer/xdebug-handler"
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-lang/php:*
+ dev-php/fedora-autoloader
+ >=dev-php/psr-log-1.0.2"
+
+src_install() {
+ insinto /usr/share/php/Composer/XdebugHandler
+ doins src/*.php "${FILESDIR}/autoload.php"
+ dodoc README.md
+}