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 |
+); |