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/zetacomponents-ConsoleTools/files/, dev-php/zetacomponents-ConsoleTools/
Date: Mon, 30 Nov 2020 00:39:30
Message-Id: 1606696754.ac743fea8b3bf9fe4d661aa00a95910531d65d48.whissi@gentoo
1 commit: ac743fea8b3bf9fe4d661aa00a95910531d65d48
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 29 23:34:08 2020 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 30 00:39:14 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac743fea
7
8 dev-php/zetacomponents-ConsoleTools: new package
9
10 Package-Manager: Portage-3.0.10, Repoman-3.0.2
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 dev-php/zetacomponents-ConsoleTools/Manifest | 1 +
14 .../zetacomponents-ConsoleTools/files/autoload.php | 82 ++++++++++++++++++++++
15 dev-php/zetacomponents-ConsoleTools/metadata.xml | 11 +++
16 .../zetacomponents-ConsoleTools-1.7.2.ebuild | 26 +++++++
17 4 files changed, 120 insertions(+)
18
19 diff --git a/dev-php/zetacomponents-ConsoleTools/Manifest b/dev-php/zetacomponents-ConsoleTools/Manifest
20 new file mode 100644
21 index 00000000000..d3ad8f4bf6f
22 --- /dev/null
23 +++ b/dev-php/zetacomponents-ConsoleTools/Manifest
24 @@ -0,0 +1 @@
25 +DIST zetacomponents-ConsoleTools-1.7.2.tar.gz 932028 BLAKE2B 18469bb11af5f4facf7892df765c9511c699c2f362872da7db13dee3a380286a306809c90f28ad4bc4cfcfa99135e7d35b659a242f507afb91b84fee17d16f4a SHA512 871c9a6827c3cc77275b538dc09d21135affe1f06364e83a7a27b7a9eff4537b509e72fffe3d5f6b1ebb0086d489df2b29af276bdbc0276f163b1f9168f82253
26
27 diff --git a/dev-php/zetacomponents-ConsoleTools/files/autoload.php b/dev-php/zetacomponents-ConsoleTools/files/autoload.php
28 new file mode 100644
29 index 00000000000..b2139b5f618
30 --- /dev/null
31 +++ b/dev-php/zetacomponents-ConsoleTools/files/autoload.php
32 @@ -0,0 +1,82 @@
33 +<?php
34 +// @codingStandardsIgnoreFile
35 +// @codeCoverageIgnoreStart
36 +// this is an autogenerated file - do not edit
37 +spl_autoload_register(
38 + function($class) {
39 + static $classes = null;
40 + if ($classes === null) {
41 + $classes = array(
42 + 'ezcconsoleargument' => '/input/argument.php',
43 + 'ezcconsoleargumentalreadyregisteredexception' => '/exceptions/argument_already_registered.php',
44 + 'ezcconsoleargumentexception' => '/exceptions/argument.php',
45 + 'ezcconsoleargumentmandatoryviolationexception' => '/exceptions/argument_mandatory_violation.php',
46 + 'ezcconsolearguments' => '/input/arguments.php',
47 + 'ezcconsoleargumenttypeviolationexception' => '/exceptions/argument_type_violation.php',
48 + 'ezcconsoledialog' => '/interfaces/dialog.php',
49 + 'ezcconsoledialogabortexception' => '/exceptions/dialog_abort.php',
50 + 'ezcconsoledialogoptions' => '/options/dialog.php',
51 + 'ezcconsoledialogvalidator' => '/interfaces/dialog_validator.php',
52 + 'ezcconsoledialogviewer' => '/dialog_viewer.php',
53 + 'ezcconsoleexception' => '/exceptions/exception.php',
54 + 'ezcconsoleinput' => '/input.php',
55 + 'ezcconsoleinputhelpgenerator' => '/interfaces/input_help_generator.php',
56 + 'ezcconsoleinputstandardhelpgenerator' => '/input/help_generators/standard.php',
57 + 'ezcconsoleinputvalidator' => '/interfaces/input_validator.php',
58 + 'ezcconsoleinvalidoptionnameexception' => '/exceptions/invalid_option_name.php',
59 + 'ezcconsoleinvalidoutputtargetexception' => '/exceptions/invalid_output_target.php',
60 + 'ezcconsolemenudialog' => '/dialog/menu_dialog.php',
61 + 'ezcconsolemenudialogdefaultvalidator' => '/dialog/validators/menu_dialog_default.php',
62 + 'ezcconsolemenudialogoptions' => '/options/menu_dialog.php',
63 + 'ezcconsolemenudialogvalidator' => '/interfaces/menu_dialog_validator.php',
64 + 'ezcconsolenopositionstoredexception' => '/exceptions/no_position_stored.php',
65 + 'ezcconsolenovaliddialogresultexception' => '/exceptions/no_valid_dialog_result.php',
66 + 'ezcconsoleoption' => '/input/option.php',
67 + 'ezcconsoleoptionalreadyregisteredexception' => '/exceptions/option_already_registered.php',
68 + 'ezcconsoleoptionargumentsviolationexception' => '/exceptions/option_arguments_violation.php',
69 + 'ezcconsoleoptiondependencyviolationexception' => '/exceptions/option_dependency_violation.php',
70 + 'ezcconsoleoptionexception' => '/exceptions/option.php',
71 + 'ezcconsoleoptionexclusionviolationexception' => '/exceptions/option_exclusion_violation.php',
72 + 'ezcconsoleoptionmandatoryviolationexception' => '/exceptions/option_mandatory_violation.php',
73 + 'ezcconsoleoptionmissingvalueexception' => '/exceptions/option_missing_value.php',
74 + 'ezcconsoleoptionnoaliasexception' => '/exceptions/option_no_alias.php',
75 + 'ezcconsoleoptionnotexistsexception' => '/exceptions/option_not_exists.php',
76 + 'ezcconsoleoptionrule' => '/structs/option_rule.php',
77 + 'ezcconsoleoptionstringnotwellformedexception' => '/exceptions/option_string_not_wellformed.php',
78 + 'ezcconsoleoptiontoomanyvaluesexception' => '/exceptions/option_too_many_values.php',
79 + 'ezcconsoleoptiontypeviolationexception' => '/exceptions/option_type_violation.php',
80 + 'ezcconsoleoutput' => '/output.php',
81 + 'ezcconsoleoutputformat' => '/structs/output_format.php',
82 + 'ezcconsoleoutputformats' => '/structs/output_formats.php',
83 + 'ezcconsoleoutputoptions' => '/options/output.php',
84 + 'ezcconsoleprogressbar' => '/progressbar.php',
85 + 'ezcconsoleprogressbaroptions' => '/options/progressbar.php',
86 + 'ezcconsoleprogressmonitor' => '/progressmonitor.php',
87 + 'ezcconsoleprogressmonitoroptions' => '/options/progressmonitor.php',
88 + 'ezcconsolequestiondialog' => '/dialog/question_dialog.php',
89 + 'ezcconsolequestiondialogcollectionvalidator' => '/dialog/validators/question_dialog_collection.php',
90 + 'ezcconsolequestiondialogmappingvalidator' => '/dialog/validators/question_dialog_mapping.php',
91 + 'ezcconsolequestiondialogoptions' => '/options/question_dialog.php',
92 + 'ezcconsolequestiondialogregexvalidator' => '/dialog/validators/question_dialog_regex.php',
93 + 'ezcconsolequestiondialogtypevalidator' => '/dialog/validators/question_dialog_type.php',
94 + 'ezcconsolequestiondialogvalidator' => '/interfaces/question_dialog_validator.php',
95 + 'ezcconsolestandardinputvalidator' => '/input/validators/standard.php',
96 + 'ezcconsolestatusbar' => '/statusbar.php',
97 + 'ezcconsolestatusbaroptions' => '/options/statusbar.php',
98 + 'ezcconsolestringtool' => '/tools/string.php',
99 + 'ezcconsoletable' => '/table.php',
100 + 'ezcconsoletablecell' => '/table/cell.php',
101 + 'ezcconsoletableoptions' => '/options/table.php',
102 + 'ezcconsoletablerow' => '/table/row.php',
103 + 'ezcconsoletoomanyargumentsexception' => '/exceptions/argument_too_many.php'
104 + );
105 + }
106 + $cn = strtolower($class);
107 + if (isset($classes[$cn])) {
108 + require __DIR__ . $classes[$cn];
109 + }
110 + },
111 + true,
112 + false
113 +);
114 +// @codeCoverageIgnoreEnd
115
116 diff --git a/dev-php/zetacomponents-ConsoleTools/metadata.xml b/dev-php/zetacomponents-ConsoleTools/metadata.xml
117 new file mode 100644
118 index 00000000000..417fd96ecc6
119 --- /dev/null
120 +++ b/dev-php/zetacomponents-ConsoleTools/metadata.xml
121 @@ -0,0 +1,11 @@
122 +<?xml version='1.0' encoding='UTF-8'?>
123 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
124 +<pkgmetadata>
125 + <maintainer type="project">
126 + <email>php-bugs@g.o</email>
127 + <name>PHP</name>
128 + </maintainer>
129 + <upstream>
130 + <remote-id type="github">zetacomponents/ConsoleTools</remote-id>
131 + </upstream>
132 +</pkgmetadata>
133
134 diff --git a/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2.ebuild b/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2.ebuild
135 new file mode 100644
136 index 00000000000..6bf3b676674
137 --- /dev/null
138 +++ b/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2.ebuild
139 @@ -0,0 +1,26 @@
140 +# Copyright 1999-2020 Gentoo Authors
141 +# Distributed under the terms of the GNU General Public License v2
142 +
143 +EAPI=7
144 +
145 +MY_PN="ConsoleTools"
146 +
147 +DESCRIPTION="A set of classes to do different actions with the console"
148 +HOMEPAGE="https://github.com/zetacomponents/ConsoleTools"
149 +SRC_URI="https://github.com/zetacomponents/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
150 +
151 +LICENSE="Apache-2.0"
152 +SLOT="0"
153 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
154 +
155 +RDEPEND="dev-lang/php:*"
156 +
157 +S="${WORKDIR}/${MY_PN}-${PV}"
158 +
159 +src_install() {
160 + insinto /usr/share/php/ezc/${MY_PN}
161 + doins -r src/*
162 + doins "${FILESDIR}"/autoload.php
163 +
164 + einstalldocs
165 +}