Gentoo Archives: gentoo-commits

From: Brian Evans <grknight@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-php/File_Iterator/, dev-php/File_Iterator/files/
Date: Thu, 09 Mar 2017 16:24:04
Message-Id: 1489076556.d6a57f366257f66de957697e5d6de93c1534cfba.grknight@gentoo
1 commit: d6a57f366257f66de957697e5d6de93c1534cfba
2 Author: Brian Evans <grknight <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 9 15:48:44 2017 +0000
4 Commit: Brian Evans <grknight <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 9 16:22:36 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a57f36
7
8 dev-php/File_Iterator: Version bump and use composer autoloading
9
10 Package-Manager: Portage-2.3.4, Repoman-2.3.2
11
12 dev-php/File_Iterator/File_Iterator-1.4.2.ebuild | 31 ++++++++++++++++++++++++
13 dev-php/File_Iterator/Manifest | 1 +
14 dev-php/File_Iterator/files/autoload.php | 15 ++++++++++++
15 3 files changed, 47 insertions(+)
16
17 diff --git a/dev-php/File_Iterator/File_Iterator-1.4.2.ebuild b/dev-php/File_Iterator/File_Iterator-1.4.2.ebuild
18 new file mode 100644
19 index 00000000000..a5a1020354e
20 --- /dev/null
21 +++ b/dev-php/File_Iterator/File_Iterator-1.4.2.ebuild
22 @@ -0,0 +1,31 @@
23 +# Copyright 1999-2017 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=6
27 +
28 +MY_PN="php-file-iterator"
29 +
30 +DESCRIPTION="FilterIterator implementation that filters files based on criteria"
31 +HOMEPAGE="http://phpunit.de"
32 +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
33 +
34 +LICENSE="BSD"
35 +SLOT="0"
36 +KEYWORDS="~amd64 ~x86"
37 +IUSE=""
38 +
39 +S="${WORKDIR}/${MY_PN}-${PV}"
40 +
41 +RDEPEND="dev-php/fedora-autoloader
42 + >=dev-lang/php-5.6:*"
43 +
44 +src_install() {
45 + insinto /usr/share/php/File/Iterator
46 + doins -r src/*
47 + doins "${FILESDIR}/autoload.php"
48 +}
49 +
50 +pkg_postinst() {
51 + ewarn "This library now loads via /usr/share/php/File/Iterator/autoload.php"
52 + ewarn "Please update any scripts to require the autoloader"
53 +}
54
55 diff --git a/dev-php/File_Iterator/Manifest b/dev-php/File_Iterator/Manifest
56 index 93c5099fd90..062d82a1fcc 100644
57 --- a/dev-php/File_Iterator/Manifest
58 +++ b/dev-php/File_Iterator/Manifest
59 @@ -1,2 +1,3 @@
60 DIST File_Iterator-1.3.1.tgz 5157 SHA256 9a35bf5247c19988bb3033e10bbc2db0e25b174d231082c48f9639b3acb6aca1 SHA512 c5204fc5e10a713d474d5d42e728c0c52b89b214bd8d98c8918bef023511be8c86267c76656667ba49ca9d6252fb9156dc08c712556f49f8e1989ec11016fe7b WHIRLPOOL 4d0187fa41a5a82f5dbb0432c53c5fd2fc3ff73bf4171a1511e5b025e9d71981991bcb892c08ca61a0f692e302a5d5652d831da9d3ce3510678f57a43b08249d
61 DIST File_Iterator-1.3.4.tgz 5199 SHA256 6f4ed93fc140aac0abb9d23313fa25c98789855a7d08088256c989a037730f7f SHA512 7117e0e56a9bc533d9f93556366a8026d1e5a9a3894c05551adef6c1e6cd556c1ebf6b96bd98279cb92077b3d8f8d7b7e42f446b39895850e573d0ec511392be WHIRLPOOL 6f7e4a589642ea3b6b0abbbb17b330f504153486b49840472a98cb6bb0fdb53447bdd994d3c112666f8c94ea8737e42bcf079c0785f1564f288319485dbeb1a7
62 +DIST File_Iterator-1.4.2.tar.gz 4141 SHA256 138c7ba11c72e7aff3cded47b6011fc152405e7b907d28578b95d5b4b7e062a2 SHA512 295943681853c858e3e1c336c030338c61a74169bd2a619da6fca8c43611e587c6f626fa92799d614bcb0a1f86bbb39895b20f2a389107cedb9660a7e792a243 WHIRLPOOL f3ba627a5366badb60df87dc6f0c15990badb5ff9e2bf1b9889c214c6ed36308ec64f076d2442ce3669720a650e1fd3b3337befc0ecc507e4596fb30a2407f88
63
64 diff --git a/dev-php/File_Iterator/files/autoload.php b/dev-php/File_Iterator/files/autoload.php
65 new file mode 100644
66 index 00000000000..71372f0a8bb
67 --- /dev/null
68 +++ b/dev-php/File_Iterator/files/autoload.php
69 @@ -0,0 +1,15 @@
70 +<?php
71 +/* Autoloader for dev-php/File_Iterator */
72 +
73 +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
74 + require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
75 +}
76 +
77 +\Fedora\Autoloader\Autoload::addClassMap(
78 + array(
79 + 'file_iterator' => '/Iterator.php',
80 + 'file_iterator_facade' => '/Facade.php',
81 + 'file_iterator_factory' => '/Factory.php',
82 + ),
83 + __DIR__
84 +);