New upstream snapshot.
Debian Janitor
2 years ago
0 | --- | |
1 | name: dzil build and test | |
2 | ||
3 | on: | |
4 | push: | |
5 | branches: | |
6 | - "*" | |
7 | pull_request: | |
8 | branches: | |
9 | - "*" | |
10 | schedule: | |
11 | - cron: "15 4 * * 0" # Every Sunday morning | |
12 | workflow_dispatch: | |
13 | ||
14 | jobs: | |
15 | build-job: | |
16 | name: Build distribution | |
17 | runs-on: ubuntu-latest | |
18 | container: | |
19 | image: perldocker/perl-tester:5.34 | |
20 | steps: | |
21 | - uses: actions/checkout@v2 | |
22 | - name: Run Tests | |
23 | env: | |
24 | AUTHOR_TESTING: 1 | |
25 | AUTOMATED_TESTING: 1 | |
26 | EXTENDED_TESTING: 1 | |
27 | RELEASE_TESTING: 1 | |
28 | run: auto-build-and-test-dist | |
29 | - uses: actions/upload-artifact@master | |
30 | with: | |
31 | name: build_dir | |
32 | path: build_dir | |
33 | if: ${{ github.actor != 'nektos/act' }} | |
34 | coverage-job: | |
35 | needs: build-job | |
36 | runs-on: ubuntu-latest | |
37 | container: | |
38 | image: perldocker/perl-tester:5.34 | |
39 | steps: | |
40 | - uses: actions/checkout@v2 # codecov wants to be inside a Git repository | |
41 | - uses: actions/download-artifact@master | |
42 | with: | |
43 | name: build_dir | |
44 | path: . | |
45 | - name: Install deps and test | |
46 | run: cpan-install-dist-deps && test-dist | |
47 | env: | |
48 | CODECOV_TOKEN: ${{secrets.CODECOV_TOKEN}} | |
49 | test-linux-job: | |
50 | needs: build-job | |
51 | runs-on: ${{ matrix.os }} | |
52 | strategy: | |
53 | matrix: | |
54 | os: [ubuntu-latest] | |
55 | perl-version: | |
56 | - "5.8" | |
57 | - "5.10" | |
58 | - "5.12" | |
59 | - "5.14" | |
60 | - "5.16" | |
61 | - "5.18" | |
62 | - "5.20" | |
63 | - "5.22" | |
64 | - "5.24" | |
65 | - "5.26" | |
66 | - "5.28" | |
67 | - "5.30" | |
68 | - "5.32" | |
69 | - "5.34" | |
70 | name: Perl ${{ matrix.perl-version }} on ${{ matrix.os }} | |
71 | steps: | |
72 | - name: Set Up Perl | |
73 | uses: shogo82148/actions-setup-perl@v1 | |
74 | with: | |
75 | perl-version: ${{ matrix.perl-version }} | |
76 | - uses: actions/download-artifact@master | |
77 | with: | |
78 | name: build_dir | |
79 | path: . | |
80 | - name: install deps using cpm | |
81 | uses: perl-actions/install-with-cpm@v1 | |
82 | with: | |
83 | cpanfile: "cpanfile" | |
84 | args: "--with-suggests --with-recommends --with-test" | |
85 | - run: prove -lr t | |
86 | env: | |
87 | AUTHOR_TESTING: 0 | |
88 | RELEASE_TESTING: 0 | |
89 | test-macos-job: | |
90 | needs: build-job | |
91 | runs-on: ${{ matrix.os }} | |
92 | strategy: | |
93 | matrix: | |
94 | os: [macos-latest] | |
95 | perl-version: | |
96 | - "5.8" | |
97 | - "5.10" | |
98 | - "5.12" | |
99 | - "5.14" | |
100 | - "5.16" | |
101 | - "5.18" | |
102 | - "5.20" | |
103 | - "5.22" | |
104 | - "5.24" | |
105 | - "5.26" | |
106 | - "5.28" | |
107 | - "5.30" | |
108 | - "5.32" | |
109 | - "5.34" | |
110 | name: Perl ${{ matrix.perl-version }} on ${{ matrix.os }} | |
111 | steps: | |
112 | - name: Set Up Perl | |
113 | uses: shogo82148/actions-setup-perl@v1 | |
114 | with: | |
115 | perl-version: ${{ matrix.perl-version }} | |
116 | - uses: actions/download-artifact@master | |
117 | with: | |
118 | name: build_dir | |
119 | path: . | |
120 | - name: install deps using cpm | |
121 | uses: perl-actions/install-with-cpm@v1 | |
122 | with: | |
123 | cpanfile: "cpanfile" | |
124 | args: "--with-suggests --with-recommends --with-test" | |
125 | - run: prove -lr t | |
126 | env: | |
127 | AUTHOR_TESTING: 0 | |
128 | RELEASE_TESTING: 0 | |
129 | test-windows-job: | |
130 | needs: build-job | |
131 | runs-on: ${{ matrix.os }} | |
132 | strategy: | |
133 | fail-fast: false | |
134 | matrix: | |
135 | os: [windows-latest] | |
136 | perl-version: | |
137 | - "5.14" | |
138 | - "5.16" | |
139 | - "5.18" | |
140 | - "5.20" | |
141 | - "5.22" | |
142 | - "5.24" | |
143 | - "5.26" | |
144 | - "5.28" | |
145 | - "5.30" | |
146 | - "5.32" | |
147 | name: Perl ${{ matrix.perl-version }} on ${{ matrix.os }} | |
148 | steps: | |
149 | - name: Set Up Perl | |
150 | uses: shogo82148/actions-setup-perl@v1 | |
151 | with: | |
152 | perl-version: ${{ matrix.perl-version }} | |
153 | distribution: strawberry | |
154 | - uses: actions/download-artifact@master | |
155 | with: | |
156 | name: build_dir | |
157 | path: . | |
158 | - name: install deps using cpm | |
159 | uses: perl-actions/install-with-cpm@v1 | |
160 | with: | |
161 | cpanfile: "cpanfile" | |
162 | args: "--with-suggests --with-recommends --with-test" | |
163 | - run: prove -lr t | |
164 | env: | |
165 | AUTHOR_TESTING: 0 | |
166 | RELEASE_TESTING: 0 |
0 | ||
1 | # HTML-FILLINFORM CONTRIBUTORS # | |
2 | ||
3 | This is the (likely incomplete) list of people who have helped | |
4 | make this distribution what it is, either via code contributions, | |
5 | patches, bug reports, help with troubleshooting, etc. A huge | |
6 | 'thank you' to all of them. | |
7 | ||
8 | * Chase Venters | |
9 | * David Steinbrunner | |
10 | * Jeremy Mates | |
11 | * Kenichi Ishigaki | |
12 | * Mark Stosberg | |
13 | * Mark Stosberg | |
14 | * Mark Stosberg | |
15 | * Martin McGrath | |
16 | * Olaf Alders | |
17 | * Olaf Alders | |
18 | ||
19 |
0 | This is the Perl distribution HTML-FillInForm. | |
1 | ||
2 | Installing HTML-FillInForm is straightforward. | |
3 | ||
4 | ## Installation with cpanm | |
5 | ||
6 | If you have cpanm, you only need one line: | |
7 | ||
8 | % cpanm HTML::FillInForm | |
9 | ||
10 | If it does not have permission to install modules to the current perl, cpanm | |
11 | will automatically set up and install to a local::lib in your home directory. | |
12 | See the local::lib documentation (https://metacpan.org/pod/local::lib) for | |
13 | details on enabling it in your environment. | |
14 | ||
15 | ## Installing with the CPAN shell | |
16 | ||
17 | Alternatively, if your CPAN shell is set up, you should just be able to do: | |
18 | ||
19 | % cpan HTML::FillInForm | |
20 | ||
21 | ## Manual installation | |
22 | ||
23 | As a last resort, you can manually install it. If you have not already | |
24 | downloaded the release tarball, you can find the download link on the module's | |
25 | MetaCPAN page: https://metacpan.org/pod/HTML::FillInForm | |
26 | ||
27 | Untar the tarball, install configure prerequisites (see below), then build it: | |
28 | ||
29 | % perl Makefile.PL | |
30 | % make && make test | |
31 | ||
32 | Then install it: | |
33 | ||
34 | % make install | |
35 | ||
36 | On Windows platforms, you should use `dmake` or `nmake`, instead of `make`. | |
37 | ||
38 | If your perl is system-managed, you can create a local::lib in your home | |
39 | directory to install modules to. For details, see the local::lib documentation: | |
40 | https://metacpan.org/pod/local::lib | |
41 | ||
42 | The prerequisites of this distribution will also have to be installed manually. The | |
43 | prerequisites are listed in one of the files: `MYMETA.yml` or `MYMETA.json` generated | |
44 | by running the manual build process described above. | |
45 | ||
46 | ## Configure Prerequisites | |
47 | ||
48 | This distribution requires other modules to be installed before this | |
49 | distribution's installer can be run. They can be found under the | |
50 | "configure_requires" key of META.yml or the | |
51 | "{prereqs}{configure}{requires}" key of META.json. | |
52 | ||
53 | ## Other Prerequisites | |
54 | ||
55 | This distribution may require additional modules to be installed after running | |
56 | Makefile.PL. | |
57 | Look for prerequisites in the following phases: | |
58 | ||
59 | * to run make, PHASE = build | |
60 | * to use the module code itself, PHASE = runtime | |
61 | * to run tests, PHASE = test | |
62 | ||
63 | They can all be found in the "PHASE_requires" key of MYMETA.yml or the | |
64 | "{prereqs}{PHASE}{requires}" key of MYMETA.json. | |
65 | ||
66 | ## Documentation | |
67 | ||
68 | HTML-FillInForm documentation is available as POD. | |
69 | You can run `perldoc` from a shell to read the documentation: | |
70 | ||
71 | % perldoc HTML::FillInForm | |
72 | ||
73 | For more information on installing Perl modules via CPAN, please see: | |
74 | https://www.cpan.org/modules/INSTALL.html |
0 | # This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.024. | |
1 | CONTRIBUTORS | |
0 | .github/workflows/build-and-test.yml | |
1 | .stopwords | |
2 | 2 | Changes |
3 | INSTALL | |
3 | cpanfile | |
4 | dist.ini | |
5 | HTML-FillInForm-2.23/META.json | |
6 | HTML-FillInForm-2.23/META.yml | |
7 | lib/HTML/FillInForm.pm | |
4 | 8 | LICENSE |
5 | MANIFEST | |
9 | Makefile.PL | |
10 | MANIFEST This list of files | |
6 | 11 | META.json |
7 | META.yml | |
8 | Makefile.PL | |
12 | perlcriticrc | |
13 | perltidyrc | |
9 | 14 | README |
10 | 15 | README.md |
11 | cpanfile | |
12 | dist.ini | |
13 | lib/HTML/FillInForm.pm | |
14 | perlcriticrc | |
15 | perltidyrc | |
16 | t/00-report-prereqs.dd | |
17 | t/00-report-prereqs.t | |
18 | 16 | t/00_base.t |
19 | 17 | t/01_form.t |
20 | 18 | t/02_hidden.t |
45 | 43 | t/27_html5.t |
46 | 44 | t/data/form1.html |
47 | 45 | tidyall.ini |
48 | xt/author/mojibake.t | |
49 | xt/author/pod-spell.t | |
50 | xt/author/pod-syntax.t | |
51 | xt/author/portability.t | |
52 | xt/author/test-version.t | |
46 | META.yml Module YAML meta-data (added by MakeMaker) |
2 | 2 | "author" : [ |
3 | 3 | "TJ Mather, tjmather@maxmind.com" |
4 | 4 | ], |
5 | "dynamic_config" : 0, | |
6 | "generated_by" : "Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010", | |
5 | "dynamic_config" : 1, | |
6 | "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010", | |
7 | 7 | "license" : [ |
8 | 8 | "perl_5" |
9 | 9 | ], |
14 | 14 | "name" : "HTML-FillInForm", |
15 | 15 | "no_index" : { |
16 | 16 | "directory" : [ |
17 | "examples", | |
18 | 17 | "t", |
19 | "xt" | |
18 | "inc" | |
20 | 19 | ] |
21 | 20 | }, |
22 | 21 | "prereqs" : { |
22 | "build" : { | |
23 | "requires" : { | |
24 | "ExtUtils::MakeMaker" : "0" | |
25 | } | |
26 | }, | |
23 | 27 | "configure" : { |
24 | 28 | "requires" : { |
25 | "ExtUtils::MakeMaker" : "0", | |
26 | "perl" : "5.006" | |
27 | } | |
28 | }, | |
29 | "develop" : { | |
30 | "recommends" : { | |
31 | "Dist::Zilla::PluginBundle::Git::VersionManager" : "0.007" | |
32 | }, | |
33 | "requires" : { | |
34 | "Code::TidyAll" : "0.71", | |
35 | "Code::TidyAll::Plugin::SortLines::Naturally" : "0.000003", | |
36 | "Code::TidyAll::Plugin::Test::Vars" : "0.04", | |
37 | "Code::TidyAll::Plugin::UniqueLines" : "0.000003", | |
38 | "Parallel::ForkManager" : "1.19", | |
39 | "Perl::Critic" : "1.132", | |
40 | "Perl::Tidy" : "20180220", | |
41 | "Pod::Wordlist" : "0", | |
42 | "Test::Mojibake" : "0", | |
43 | "Test::More" : "0", | |
44 | "Test::Pod" : "1.41", | |
45 | "Test::Portability::Files" : "0", | |
46 | "Test::Spelling" : "0.12", | |
47 | "Test::Vars" : "0.014", | |
48 | "Test::Version" : "1", | |
49 | "warnings" : "0" | |
29 | "ExtUtils::MakeMaker" : "0" | |
50 | 30 | } |
51 | 31 | }, |
52 | 32 | "runtime" : { |
59 | 39 | } |
60 | 40 | }, |
61 | 41 | "test" : { |
62 | "recommends" : { | |
63 | "CPAN::Meta" : "2.120900" | |
64 | }, | |
65 | 42 | "requires" : { |
66 | 43 | "CGI" : "0", |
67 | 44 | "ExtUtils::MakeMaker" : "0", |
69 | 46 | "HTML::TokeParser" : "0", |
70 | 47 | "Test" : "0", |
71 | 48 | "Test::More" : "0.96", |
72 | "perl" : "5.006", | |
73 | 49 | "warnings" : "0" |
74 | 50 | } |
75 | 51 | } |
76 | 52 | }, |
77 | 53 | "release_status" : "stable", |
78 | "resources" : { | |
79 | "bugtracker" : { | |
80 | "web" : "https://github.com/oalders/HTML-FillInForm/issues" | |
81 | }, | |
82 | "homepage" : "https://github.com/oalders/HTML-FillInForm", | |
83 | "repository" : { | |
84 | "type" : "git", | |
85 | "url" : "https://github.com/oalders/HTML-FillInForm.git", | |
86 | "web" : "https://github.com/oalders/HTML-FillInForm" | |
87 | } | |
88 | }, | |
89 | "version" : "2.22", | |
90 | "x_Dist_Zilla" : { | |
91 | "perl" : { | |
92 | "version" : "5.034000" | |
93 | }, | |
94 | "plugins" : [ | |
95 | { | |
96 | "class" : "Dist::Zilla::Plugin::PromptIfStale", | |
97 | "config" : { | |
98 | "Dist::Zilla::Plugin::PromptIfStale" : { | |
99 | "check_all_plugins" : 0, | |
100 | "check_all_prereqs" : 0, | |
101 | "modules" : [ | |
102 | "Dist::Zilla::PluginBundle::Author::OALDERS" | |
103 | ], | |
104 | "phase" : "build", | |
105 | "run_under_travis" : 0, | |
106 | "skip" : [] | |
107 | } | |
108 | }, | |
109 | "name" : "@Author::OALDERS/stale modules, build", | |
110 | "version" : "0.057" | |
111 | }, | |
112 | { | |
113 | "class" : "Dist::Zilla::Plugin::PromptIfStale", | |
114 | "config" : { | |
115 | "Dist::Zilla::Plugin::PromptIfStale" : { | |
116 | "check_all_plugins" : 1, | |
117 | "check_all_prereqs" : 1, | |
118 | "modules" : [], | |
119 | "phase" : "release", | |
120 | "run_under_travis" : 0, | |
121 | "skip" : [] | |
122 | } | |
123 | }, | |
124 | "name" : "@Author::OALDERS/stale modules, release", | |
125 | "version" : "0.057" | |
126 | }, | |
127 | { | |
128 | "class" : "Dist::Zilla::Plugin::OALDERS::TidyAll", | |
129 | "name" : "@Author::OALDERS/OALDERS::TidyAll", | |
130 | "version" : "0.000029" | |
131 | }, | |
132 | { | |
133 | "class" : "Dist::Zilla::Plugin::AutoPrereqs", | |
134 | "name" : "@Author::OALDERS/AutoPrereqs", | |
135 | "version" : "6.024" | |
136 | }, | |
137 | { | |
138 | "class" : "Dist::Zilla::Plugin::CheckChangesHasContent", | |
139 | "name" : "@Author::OALDERS/CheckChangesHasContent", | |
140 | "version" : "0.011" | |
141 | }, | |
142 | { | |
143 | "class" : "Dist::Zilla::Plugin::MakeMaker", | |
144 | "config" : { | |
145 | "Dist::Zilla::Role::TestRunner" : { | |
146 | "default_jobs" : "1" | |
147 | } | |
148 | }, | |
149 | "name" : "@Author::OALDERS/MakeMaker", | |
150 | "version" : "6.024" | |
151 | }, | |
152 | { | |
153 | "class" : "Dist::Zilla::Plugin::CPANFile", | |
154 | "name" : "@Author::OALDERS/CPANFile", | |
155 | "version" : "6.024" | |
156 | }, | |
157 | { | |
158 | "class" : "Dist::Zilla::Plugin::ContributorsFile", | |
159 | "name" : "@Author::OALDERS/ContributorsFile", | |
160 | "version" : "0.3.0" | |
161 | }, | |
162 | { | |
163 | "class" : "Dist::Zilla::Plugin::MetaJSON", | |
164 | "name" : "@Author::OALDERS/MetaJSON", | |
165 | "version" : "6.024" | |
166 | }, | |
167 | { | |
168 | "class" : "Dist::Zilla::Plugin::MetaYAML", | |
169 | "name" : "@Author::OALDERS/MetaYAML", | |
170 | "version" : "6.024" | |
171 | }, | |
172 | { | |
173 | "class" : "Dist::Zilla::Plugin::Manifest", | |
174 | "name" : "@Author::OALDERS/Manifest", | |
175 | "version" : "6.024" | |
176 | }, | |
177 | { | |
178 | "class" : "Dist::Zilla::Plugin::MetaNoIndex", | |
179 | "name" : "@Author::OALDERS/MetaNoIndex", | |
180 | "version" : "6.024" | |
181 | }, | |
182 | { | |
183 | "class" : "Dist::Zilla::Plugin::MetaConfig", | |
184 | "name" : "@Author::OALDERS/MetaConfig", | |
185 | "version" : "6.024" | |
186 | }, | |
187 | { | |
188 | "class" : "Dist::Zilla::Plugin::MetaResources", | |
189 | "name" : "@Author::OALDERS/MetaResources", | |
190 | "version" : "6.024" | |
191 | }, | |
192 | { | |
193 | "class" : "Dist::Zilla::Plugin::License", | |
194 | "name" : "@Author::OALDERS/License", | |
195 | "version" : "6.024" | |
196 | }, | |
197 | { | |
198 | "class" : "Dist::Zilla::Plugin::InstallGuide", | |
199 | "config" : { | |
200 | "Dist::Zilla::Role::ModuleMetadata" : { | |
201 | "Module::Metadata" : "1.000037", | |
202 | "version" : "0.006" | |
203 | } | |
204 | }, | |
205 | "name" : "@Author::OALDERS/InstallGuide", | |
206 | "version" : "1.200014" | |
207 | }, | |
208 | { | |
209 | "class" : "Dist::Zilla::Plugin::Prereqs", | |
210 | "config" : { | |
211 | "Dist::Zilla::Plugin::Prereqs" : { | |
212 | "phase" : "develop", | |
213 | "type" : "requires" | |
214 | } | |
215 | }, | |
216 | "name" : "@Author::OALDERS/Modules for use with tidyall", | |
217 | "version" : "6.024" | |
218 | }, | |
219 | { | |
220 | "class" : "Dist::Zilla::Plugin::ExecDir", | |
221 | "name" : "@Author::OALDERS/ExecDir", | |
222 | "version" : "6.024" | |
223 | }, | |
224 | { | |
225 | "class" : "Dist::Zilla::Plugin::Test::PodSpelling", | |
226 | "config" : { | |
227 | "Dist::Zilla::Plugin::Test::PodSpelling" : { | |
228 | "directories" : [ | |
229 | "bin", | |
230 | "lib" | |
231 | ], | |
232 | "spell_cmd" : "", | |
233 | "stopwords" : [ | |
234 | "Alders", | |
235 | "Alders'", | |
236 | "Atsushi", | |
237 | "Embperl", | |
238 | "Kato", | |
239 | "checkboxes", | |
240 | "html", | |
241 | "masonhq", | |
242 | "redisplay", | |
243 | "scalarref", | |
244 | "xml" | |
245 | ], | |
246 | "wordlist" : "Pod::Wordlist" | |
247 | } | |
248 | }, | |
249 | "name" : "@Author::OALDERS/Test::PodSpelling", | |
250 | "version" : "2.007005" | |
251 | }, | |
252 | { | |
253 | "class" : "Dist::Zilla::Plugin::MojibakeTests", | |
254 | "name" : "@Author::OALDERS/MojibakeTests", | |
255 | "version" : "0.8" | |
256 | }, | |
257 | { | |
258 | "class" : "Dist::Zilla::Plugin::PodSyntaxTests", | |
259 | "name" : "@Author::OALDERS/PodSyntaxTests", | |
260 | "version" : "6.024" | |
261 | }, | |
262 | { | |
263 | "class" : "Dist::Zilla::Plugin::Test::Portability", | |
264 | "config" : { | |
265 | "Dist::Zilla::Plugin::Test::Portability" : { | |
266 | "options" : "" | |
267 | } | |
268 | }, | |
269 | "name" : "@Author::OALDERS/Test::Portability", | |
270 | "version" : "2.001000" | |
271 | }, | |
272 | { | |
273 | "class" : "Dist::Zilla::Plugin::TestRelease", | |
274 | "name" : "@Author::OALDERS/TestRelease", | |
275 | "version" : "6.024" | |
276 | }, | |
277 | { | |
278 | "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", | |
279 | "name" : "@Author::OALDERS/Test::ReportPrereqs", | |
280 | "version" : "0.028" | |
281 | }, | |
282 | { | |
283 | "class" : "Dist::Zilla::Plugin::Test::Version", | |
284 | "name" : "@Author::OALDERS/Test::Version", | |
285 | "version" : "1.09" | |
286 | }, | |
287 | { | |
288 | "class" : "Dist::Zilla::Plugin::RunExtraTests", | |
289 | "config" : { | |
290 | "Dist::Zilla::Role::TestRunner" : { | |
291 | "default_jobs" : "1" | |
292 | } | |
293 | }, | |
294 | "name" : "@Author::OALDERS/RunExtraTests", | |
295 | "version" : "0.029" | |
296 | }, | |
297 | { | |
298 | "class" : "Dist::Zilla::Plugin::MinimumPerl", | |
299 | "name" : "@Author::OALDERS/MinimumPerl", | |
300 | "version" : "1.006" | |
301 | }, | |
302 | { | |
303 | "class" : "Dist::Zilla::Plugin::PodWeaver", | |
304 | "config" : { | |
305 | "Dist::Zilla::Plugin::PodWeaver" : { | |
306 | "finder" : [ | |
307 | ":InstallModules", | |
308 | ":ExecFiles" | |
309 | ], | |
310 | "plugins" : [ | |
311 | { | |
312 | "class" : "Pod::Weaver::Plugin::EnsurePod5", | |
313 | "name" : "@CorePrep/EnsurePod5", | |
314 | "version" : "4.018" | |
315 | }, | |
316 | { | |
317 | "class" : "Pod::Weaver::Plugin::H1Nester", | |
318 | "name" : "@CorePrep/H1Nester", | |
319 | "version" : "4.018" | |
320 | }, | |
321 | { | |
322 | "class" : "Pod::Weaver::Plugin::SingleEncoding", | |
323 | "name" : "@Default/SingleEncoding", | |
324 | "version" : "4.018" | |
325 | }, | |
326 | { | |
327 | "class" : "Pod::Weaver::Section::Name", | |
328 | "name" : "@Default/Name", | |
329 | "version" : "4.018" | |
330 | }, | |
331 | { | |
332 | "class" : "Pod::Weaver::Section::Version", | |
333 | "name" : "@Default/Version", | |
334 | "version" : "4.018" | |
335 | }, | |
336 | { | |
337 | "class" : "Pod::Weaver::Section::Region", | |
338 | "name" : "@Default/prelude", | |
339 | "version" : "4.018" | |
340 | }, | |
341 | { | |
342 | "class" : "Pod::Weaver::Section::Generic", | |
343 | "name" : "SYNOPSIS", | |
344 | "version" : "4.018" | |
345 | }, | |
346 | { | |
347 | "class" : "Pod::Weaver::Section::Generic", | |
348 | "name" : "DESCRIPTION", | |
349 | "version" : "4.018" | |
350 | }, | |
351 | { | |
352 | "class" : "Pod::Weaver::Section::Generic", | |
353 | "name" : "OVERVIEW", | |
354 | "version" : "4.018" | |
355 | }, | |
356 | { | |
357 | "class" : "Pod::Weaver::Section::Collect", | |
358 | "name" : "ATTRIBUTES", | |
359 | "version" : "4.018" | |
360 | }, | |
361 | { | |
362 | "class" : "Pod::Weaver::Section::Collect", | |
363 | "name" : "METHODS", | |
364 | "version" : "4.018" | |
365 | }, | |
366 | { | |
367 | "class" : "Pod::Weaver::Section::Collect", | |
368 | "name" : "FUNCTIONS", | |
369 | "version" : "4.018" | |
370 | }, | |
371 | { | |
372 | "class" : "Pod::Weaver::Section::Leftovers", | |
373 | "name" : "@Default/Leftovers", | |
374 | "version" : "4.018" | |
375 | }, | |
376 | { | |
377 | "class" : "Pod::Weaver::Section::Region", | |
378 | "name" : "@Default/postlude", | |
379 | "version" : "4.018" | |
380 | }, | |
381 | { | |
382 | "class" : "Pod::Weaver::Section::Authors", | |
383 | "name" : "@Default/Authors", | |
384 | "version" : "4.018" | |
385 | }, | |
386 | { | |
387 | "class" : "Pod::Weaver::Section::Legal", | |
388 | "name" : "@Default/Legal", | |
389 | "version" : "4.018" | |
390 | } | |
391 | ] | |
392 | } | |
393 | }, | |
394 | "name" : "@Author::OALDERS/PodWeaver", | |
395 | "version" : "4.009" | |
396 | }, | |
397 | { | |
398 | "class" : "Dist::Zilla::Plugin::PruneCruft", | |
399 | "name" : "@Author::OALDERS/PruneCruft", | |
400 | "version" : "6.024" | |
401 | }, | |
402 | { | |
403 | "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild", | |
404 | "name" : "@Author::OALDERS/CopyFilesFromBuild", | |
405 | "version" : "0.170880" | |
406 | }, | |
407 | { | |
408 | "class" : "Dist::Zilla::Plugin::GithubMeta", | |
409 | "name" : "@Author::OALDERS/GithubMeta", | |
410 | "version" : "0.58" | |
411 | }, | |
412 | { | |
413 | "class" : "Dist::Zilla::Plugin::Git::GatherDir", | |
414 | "config" : { | |
415 | "Dist::Zilla::Plugin::GatherDir" : { | |
416 | "exclude_filename" : [ | |
417 | "Install", | |
418 | "LICENSE", | |
419 | "META.json", | |
420 | "Makefile.PL", | |
421 | "README.md", | |
422 | "cpanfile" | |
423 | ], | |
424 | "exclude_match" : [], | |
425 | "follow_symlinks" : 0, | |
426 | "include_dotfiles" : 0, | |
427 | "prefix" : "", | |
428 | "prune_directory" : [], | |
429 | "root" : "." | |
430 | }, | |
431 | "Dist::Zilla::Plugin::Git::GatherDir" : { | |
432 | "include_untracked" : 0 | |
433 | } | |
434 | }, | |
435 | "name" : "@Author::OALDERS/Git::GatherDir", | |
436 | "version" : "2.048" | |
437 | }, | |
438 | { | |
439 | "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease", | |
440 | "config" : { | |
441 | "Dist::Zilla::Plugin::CopyFilesFromRelease" : { | |
442 | "filename" : [ | |
443 | "Install" | |
444 | ], | |
445 | "match" : [] | |
446 | } | |
447 | }, | |
448 | "name" : "@Author::OALDERS/CopyFilesFromRelease", | |
449 | "version" : "0.007" | |
450 | }, | |
451 | { | |
452 | "class" : "Dist::Zilla::Plugin::Git::Check", | |
453 | "config" : { | |
454 | "Dist::Zilla::Plugin::Git::Check" : { | |
455 | "untracked_files" : "die" | |
456 | }, | |
457 | "Dist::Zilla::Role::Git::DirtyFiles" : { | |
458 | "allow_dirty" : [ | |
459 | "Changes", | |
460 | "Install", | |
461 | "LICENSE", | |
462 | "META.json", | |
463 | "Makefile.PL", | |
464 | "README.md", | |
465 | "cpanfile", | |
466 | "dist.ini" | |
467 | ], | |
468 | "allow_dirty_match" : [], | |
469 | "changelog" : "Changes" | |
470 | }, | |
471 | "Dist::Zilla::Role::Git::Repo" : { | |
472 | "git_version" : "2.33.0", | |
473 | "repo_root" : "." | |
474 | } | |
475 | }, | |
476 | "name" : "@Author::OALDERS/Git::Check", | |
477 | "version" : "2.048" | |
478 | }, | |
479 | { | |
480 | "class" : "Dist::Zilla::Plugin::Git::Contributors", | |
481 | "config" : { | |
482 | "Dist::Zilla::Plugin::Git::Contributors" : { | |
483 | "git_version" : "2.33.0", | |
484 | "include_authors" : 0, | |
485 | "include_releaser" : 1, | |
486 | "order_by" : "name", | |
487 | "paths" : [] | |
488 | } | |
489 | }, | |
490 | "name" : "@Author::OALDERS/Git::Contributors", | |
491 | "version" : "0.036" | |
492 | }, | |
493 | { | |
494 | "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", | |
495 | "config" : { | |
496 | "Dist::Zilla::Role::FileWatcher" : { | |
497 | "version" : "0.006" | |
498 | } | |
499 | }, | |
500 | "name" : "@Author::OALDERS/ReadmeMdInBuild", | |
501 | "version" : "0.163250" | |
502 | }, | |
503 | { | |
504 | "class" : "Dist::Zilla::Plugin::StaticInstall", | |
505 | "config" : { | |
506 | "Dist::Zilla::Plugin::StaticInstall" : { | |
507 | "dry_run" : 0, | |
508 | "mode" : "on" | |
509 | } | |
510 | }, | |
511 | "name" : "@Author::OALDERS/StaticInstall", | |
512 | "version" : "0.012" | |
513 | }, | |
514 | { | |
515 | "class" : "Dist::Zilla::Plugin::ShareDir", | |
516 | "name" : "@Author::OALDERS/ShareDir", | |
517 | "version" : "6.024" | |
518 | }, | |
519 | { | |
520 | "class" : "Dist::Zilla::Plugin::CheckIssues", | |
521 | "name" : "@Author::OALDERS/CheckIssues", | |
522 | "version" : "0.011" | |
523 | }, | |
524 | { | |
525 | "class" : "Dist::Zilla::Plugin::ConfirmRelease", | |
526 | "name" : "@Author::OALDERS/ConfirmRelease", | |
527 | "version" : "6.024" | |
528 | }, | |
529 | { | |
530 | "class" : "Dist::Zilla::Plugin::UploadToCPAN", | |
531 | "name" : "@Author::OALDERS/UploadToCPAN", | |
532 | "version" : "6.024" | |
533 | }, | |
534 | { | |
535 | "class" : "Dist::Zilla::Plugin::Prereqs", | |
536 | "config" : { | |
537 | "Dist::Zilla::Plugin::Prereqs" : { | |
538 | "phase" : "develop", | |
539 | "type" : "recommends" | |
540 | } | |
541 | }, | |
542 | "name" : "@Author::OALDERS/@Git::VersionManager/pluginbundle version", | |
543 | "version" : "6.024" | |
544 | }, | |
545 | { | |
546 | "class" : "Dist::Zilla::Plugin::RewriteVersion::Transitional", | |
547 | "config" : { | |
548 | "Dist::Zilla::Plugin::RewriteVersion" : { | |
549 | "add_tarball_name" : 0, | |
550 | "finders" : [ | |
551 | ":ExecFiles", | |
552 | ":InstallModules" | |
553 | ], | |
554 | "global" : 0, | |
555 | "skip_version_provider" : 0 | |
556 | }, | |
557 | "Dist::Zilla::Plugin::RewriteVersion::Transitional" : {} | |
558 | }, | |
559 | "name" : "@Author::OALDERS/@Git::VersionManager/RewriteVersion::Transitional", | |
560 | "version" : "0.009" | |
561 | }, | |
562 | { | |
563 | "class" : "Dist::Zilla::Plugin::MetaProvides::Update", | |
564 | "name" : "@Author::OALDERS/@Git::VersionManager/MetaProvides::Update", | |
565 | "version" : "0.007" | |
566 | }, | |
567 | { | |
568 | "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease", | |
569 | "config" : { | |
570 | "Dist::Zilla::Plugin::CopyFilesFromRelease" : { | |
571 | "filename" : [ | |
572 | "Changes" | |
573 | ], | |
574 | "match" : [] | |
575 | } | |
576 | }, | |
577 | "name" : "@Author::OALDERS/@Git::VersionManager/CopyFilesFromRelease", | |
578 | "version" : "0.007" | |
579 | }, | |
580 | { | |
581 | "class" : "Dist::Zilla::Plugin::Git::Commit", | |
582 | "config" : { | |
583 | "Dist::Zilla::Plugin::Git::Commit" : { | |
584 | "add_files_in" : [], | |
585 | "commit_msg" : "v%V%n%n%c", | |
586 | "signoff" : 0 | |
587 | }, | |
588 | "Dist::Zilla::Role::Git::DirtyFiles" : { | |
589 | "allow_dirty" : [ | |
590 | "Changes", | |
591 | "Install", | |
592 | "LICENSE", | |
593 | "META.json", | |
594 | "Makefile.PL", | |
595 | "README.md", | |
596 | "cpanfile", | |
597 | "dist.ini" | |
598 | ], | |
599 | "allow_dirty_match" : [], | |
600 | "changelog" : "Changes" | |
601 | }, | |
602 | "Dist::Zilla::Role::Git::Repo" : { | |
603 | "git_version" : "2.33.0", | |
604 | "repo_root" : "." | |
605 | }, | |
606 | "Dist::Zilla::Role::Git::StringFormatter" : { | |
607 | "time_zone" : "local" | |
608 | } | |
609 | }, | |
610 | "name" : "@Author::OALDERS/@Git::VersionManager/release snapshot", | |
611 | "version" : "2.048" | |
612 | }, | |
613 | { | |
614 | "class" : "Dist::Zilla::Plugin::Git::Tag", | |
615 | "config" : { | |
616 | "Dist::Zilla::Plugin::Git::Tag" : { | |
617 | "branch" : null, | |
618 | "changelog" : "Changes", | |
619 | "signed" : 0, | |
620 | "tag" : "v2.22", | |
621 | "tag_format" : "v%V", | |
622 | "tag_message" : "v%V" | |
623 | }, | |
624 | "Dist::Zilla::Role::Git::Repo" : { | |
625 | "git_version" : "2.33.0", | |
626 | "repo_root" : "." | |
627 | }, | |
628 | "Dist::Zilla::Role::Git::StringFormatter" : { | |
629 | "time_zone" : "local" | |
630 | } | |
631 | }, | |
632 | "name" : "@Author::OALDERS/@Git::VersionManager/Git::Tag", | |
633 | "version" : "2.048" | |
634 | }, | |
635 | { | |
636 | "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional", | |
637 | "config" : { | |
638 | "Dist::Zilla::Plugin::BumpVersionAfterRelease" : { | |
639 | "finders" : [ | |
640 | ":ExecFiles", | |
641 | ":InstallModules" | |
642 | ], | |
643 | "global" : 0, | |
644 | "munge_makefile_pl" : 1 | |
645 | }, | |
646 | "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional" : {} | |
647 | }, | |
648 | "name" : "@Author::OALDERS/@Git::VersionManager/BumpVersionAfterRelease::Transitional", | |
649 | "version" : "0.009" | |
650 | }, | |
651 | { | |
652 | "class" : "Dist::Zilla::Plugin::NextRelease", | |
653 | "name" : "@Author::OALDERS/@Git::VersionManager/NextRelease", | |
654 | "version" : "6.024" | |
655 | }, | |
656 | { | |
657 | "class" : "Dist::Zilla::Plugin::Git::Commit", | |
658 | "config" : { | |
659 | "Dist::Zilla::Plugin::Git::Commit" : { | |
660 | "add_files_in" : [], | |
661 | "commit_msg" : "increment $VERSION after %v release", | |
662 | "signoff" : 0 | |
663 | }, | |
664 | "Dist::Zilla::Role::Git::DirtyFiles" : { | |
665 | "allow_dirty" : [ | |
666 | "Build.PL", | |
667 | "Changes", | |
668 | "Makefile.PL" | |
669 | ], | |
670 | "allow_dirty_match" : [ | |
671 | "(?^:^lib/.*\\.pm$)" | |
672 | ], | |
673 | "changelog" : "Changes" | |
674 | }, | |
675 | "Dist::Zilla::Role::Git::Repo" : { | |
676 | "git_version" : "2.33.0", | |
677 | "repo_root" : "." | |
678 | }, | |
679 | "Dist::Zilla::Role::Git::StringFormatter" : { | |
680 | "time_zone" : "local" | |
681 | } | |
682 | }, | |
683 | "name" : "@Author::OALDERS/@Git::VersionManager/post-release commit", | |
684 | "version" : "2.048" | |
685 | }, | |
686 | { | |
687 | "class" : "Dist::Zilla::Plugin::Git::Push", | |
688 | "config" : { | |
689 | "Dist::Zilla::Plugin::Git::Push" : { | |
690 | "push_to" : [ | |
691 | "origin" | |
692 | ], | |
693 | "remotes_must_exist" : 1 | |
694 | }, | |
695 | "Dist::Zilla::Role::Git::Repo" : { | |
696 | "git_version" : "2.33.0", | |
697 | "repo_root" : "." | |
698 | } | |
699 | }, | |
700 | "name" : "@Author::OALDERS/Git::Push", | |
701 | "version" : "2.048" | |
702 | }, | |
703 | { | |
704 | "class" : "Dist::Zilla::Plugin::Prereqs", | |
705 | "config" : { | |
706 | "Dist::Zilla::Plugin::Prereqs" : { | |
707 | "phase" : "test", | |
708 | "type" : "requires" | |
709 | } | |
710 | }, | |
711 | "name" : "TestRequires", | |
712 | "version" : "6.024" | |
713 | }, | |
714 | { | |
715 | "class" : "Dist::Zilla::Plugin::GitHubREADME::Badge", | |
716 | "name" : "GitHubREADME::Badge", | |
717 | "version" : "0.33" | |
718 | }, | |
719 | { | |
720 | "class" : "Dist::Zilla::Plugin::FinderCode", | |
721 | "name" : ":InstallModules", | |
722 | "version" : "6.024" | |
723 | }, | |
724 | { | |
725 | "class" : "Dist::Zilla::Plugin::FinderCode", | |
726 | "name" : ":IncModules", | |
727 | "version" : "6.024" | |
728 | }, | |
729 | { | |
730 | "class" : "Dist::Zilla::Plugin::FinderCode", | |
731 | "name" : ":TestFiles", | |
732 | "version" : "6.024" | |
733 | }, | |
734 | { | |
735 | "class" : "Dist::Zilla::Plugin::FinderCode", | |
736 | "name" : ":ExtraTestFiles", | |
737 | "version" : "6.024" | |
738 | }, | |
739 | { | |
740 | "class" : "Dist::Zilla::Plugin::FinderCode", | |
741 | "name" : ":ExecFiles", | |
742 | "version" : "6.024" | |
743 | }, | |
744 | { | |
745 | "class" : "Dist::Zilla::Plugin::FinderCode", | |
746 | "name" : ":PerlExecFiles", | |
747 | "version" : "6.024" | |
748 | }, | |
749 | { | |
750 | "class" : "Dist::Zilla::Plugin::FinderCode", | |
751 | "name" : ":ShareFiles", | |
752 | "version" : "6.024" | |
753 | }, | |
754 | { | |
755 | "class" : "Dist::Zilla::Plugin::FinderCode", | |
756 | "name" : ":MainModule", | |
757 | "version" : "6.024" | |
758 | }, | |
759 | { | |
760 | "class" : "Dist::Zilla::Plugin::FinderCode", | |
761 | "name" : ":AllFiles", | |
762 | "version" : "6.024" | |
763 | }, | |
764 | { | |
765 | "class" : "Dist::Zilla::Plugin::FinderCode", | |
766 | "name" : ":NoFiles", | |
767 | "version" : "6.024" | |
768 | } | |
769 | ], | |
770 | "zilla" : { | |
771 | "class" : "Dist::Zilla::Dist::Builder", | |
772 | "config" : { | |
773 | "is_trial" : 0 | |
774 | }, | |
775 | "version" : "6.024" | |
776 | } | |
777 | }, | |
778 | "x_contributors" : [ | |
779 | "Chase Venters <chase.venters@chaseventers.com>", | |
780 | "David Steinbrunner <dsteinbrunner@pobox.com>", | |
781 | "Jeremy Mates <jmates@cpan.org>", | |
782 | "Kenichi Ishigaki <ishigaki@cpan.org>", | |
783 | "Mark Stosberg <mark@rideamigos.com>", | |
784 | "Mark Stosberg <mark@stosberg.com>", | |
785 | "Mark Stosberg <mark@summersault.com>", | |
786 | "Martin McGrath <mcgrath.martin@gmail.com>", | |
787 | "Olaf Alders <olaf.alders@gmail.com>", | |
788 | "Olaf Alders <olaf@wundersolutions.com>" | |
789 | ], | |
790 | "x_generated_by_perl" : "v5.34.0", | |
791 | "x_serialization_backend" : "Cpanel::JSON::XS version 4.26", | |
792 | "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later", | |
793 | "x_static_install" : 1 | |
54 | "version" : "2.23", | |
55 | "x_serialization_backend" : "JSON::PP version 4.04" | |
794 | 56 | } |
795 |
8 | 8 | HTML::TokeParser: '0' |
9 | 9 | Test: '0' |
10 | 10 | Test::More: '0.96' |
11 | perl: '5.006' | |
12 | 11 | warnings: '0' |
13 | 12 | configure_requires: |
14 | 13 | ExtUtils::MakeMaker: '0' |
15 | perl: '5.006' | |
16 | dynamic_config: 0 | |
17 | generated_by: 'Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010' | |
14 | dynamic_config: 1 | |
15 | generated_by: 'ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010' | |
18 | 16 | license: perl |
19 | 17 | meta-spec: |
20 | 18 | url: http://module-build.sourceforge.net/META-spec-v1.4.html |
22 | 20 | name: HTML-FillInForm |
23 | 21 | no_index: |
24 | 22 | directory: |
25 | - examples | |
26 | 23 | - t |
27 | - xt | |
24 | - inc | |
28 | 25 | requires: |
29 | 26 | Carp: '0' |
30 | 27 | integer: '0' |
31 | 28 | perl: '5.006' |
32 | 29 | strict: '0' |
33 | 30 | vars: '0' |
34 | resources: | |
35 | bugtracker: https://github.com/oalders/HTML-FillInForm/issues | |
36 | homepage: https://github.com/oalders/HTML-FillInForm | |
37 | repository: https://github.com/oalders/HTML-FillInForm.git | |
38 | version: '2.22' | |
39 | x_Dist_Zilla: | |
40 | perl: | |
41 | version: '5.034000' | |
42 | plugins: | |
43 | - | |
44 | class: Dist::Zilla::Plugin::PromptIfStale | |
45 | config: | |
46 | Dist::Zilla::Plugin::PromptIfStale: | |
47 | check_all_plugins: 0 | |
48 | check_all_prereqs: 0 | |
49 | modules: | |
50 | - Dist::Zilla::PluginBundle::Author::OALDERS | |
51 | phase: build | |
52 | run_under_travis: 0 | |
53 | skip: [] | |
54 | name: '@Author::OALDERS/stale modules, build' | |
55 | version: '0.057' | |
56 | - | |
57 | class: Dist::Zilla::Plugin::PromptIfStale | |
58 | config: | |
59 | Dist::Zilla::Plugin::PromptIfStale: | |
60 | check_all_plugins: 1 | |
61 | check_all_prereqs: 1 | |
62 | modules: [] | |
63 | phase: release | |
64 | run_under_travis: 0 | |
65 | skip: [] | |
66 | name: '@Author::OALDERS/stale modules, release' | |
67 | version: '0.057' | |
68 | - | |
69 | class: Dist::Zilla::Plugin::OALDERS::TidyAll | |
70 | name: '@Author::OALDERS/OALDERS::TidyAll' | |
71 | version: '0.000029' | |
72 | - | |
73 | class: Dist::Zilla::Plugin::AutoPrereqs | |
74 | name: '@Author::OALDERS/AutoPrereqs' | |
75 | version: '6.024' | |
76 | - | |
77 | class: Dist::Zilla::Plugin::CheckChangesHasContent | |
78 | name: '@Author::OALDERS/CheckChangesHasContent' | |
79 | version: '0.011' | |
80 | - | |
81 | class: Dist::Zilla::Plugin::MakeMaker | |
82 | config: | |
83 | Dist::Zilla::Role::TestRunner: | |
84 | default_jobs: '1' | |
85 | name: '@Author::OALDERS/MakeMaker' | |
86 | version: '6.024' | |
87 | - | |
88 | class: Dist::Zilla::Plugin::CPANFile | |
89 | name: '@Author::OALDERS/CPANFile' | |
90 | version: '6.024' | |
91 | - | |
92 | class: Dist::Zilla::Plugin::ContributorsFile | |
93 | name: '@Author::OALDERS/ContributorsFile' | |
94 | version: 0.3.0 | |
95 | - | |
96 | class: Dist::Zilla::Plugin::MetaJSON | |
97 | name: '@Author::OALDERS/MetaJSON' | |
98 | version: '6.024' | |
99 | - | |
100 | class: Dist::Zilla::Plugin::MetaYAML | |
101 | name: '@Author::OALDERS/MetaYAML' | |
102 | version: '6.024' | |
103 | - | |
104 | class: Dist::Zilla::Plugin::Manifest | |
105 | name: '@Author::OALDERS/Manifest' | |
106 | version: '6.024' | |
107 | - | |
108 | class: Dist::Zilla::Plugin::MetaNoIndex | |
109 | name: '@Author::OALDERS/MetaNoIndex' | |
110 | version: '6.024' | |
111 | - | |
112 | class: Dist::Zilla::Plugin::MetaConfig | |
113 | name: '@Author::OALDERS/MetaConfig' | |
114 | version: '6.024' | |
115 | - | |
116 | class: Dist::Zilla::Plugin::MetaResources | |
117 | name: '@Author::OALDERS/MetaResources' | |
118 | version: '6.024' | |
119 | - | |
120 | class: Dist::Zilla::Plugin::License | |
121 | name: '@Author::OALDERS/License' | |
122 | version: '6.024' | |
123 | - | |
124 | class: Dist::Zilla::Plugin::InstallGuide | |
125 | config: | |
126 | Dist::Zilla::Role::ModuleMetadata: | |
127 | Module::Metadata: '1.000037' | |
128 | version: '0.006' | |
129 | name: '@Author::OALDERS/InstallGuide' | |
130 | version: '1.200014' | |
131 | - | |
132 | class: Dist::Zilla::Plugin::Prereqs | |
133 | config: | |
134 | Dist::Zilla::Plugin::Prereqs: | |
135 | phase: develop | |
136 | type: requires | |
137 | name: '@Author::OALDERS/Modules for use with tidyall' | |
138 | version: '6.024' | |
139 | - | |
140 | class: Dist::Zilla::Plugin::ExecDir | |
141 | name: '@Author::OALDERS/ExecDir' | |
142 | version: '6.024' | |
143 | - | |
144 | class: Dist::Zilla::Plugin::Test::PodSpelling | |
145 | config: | |
146 | Dist::Zilla::Plugin::Test::PodSpelling: | |
147 | directories: | |
148 | - bin | |
149 | - lib | |
150 | spell_cmd: '' | |
151 | stopwords: | |
152 | - Alders | |
153 | - "Alders'" | |
154 | - Atsushi | |
155 | - Embperl | |
156 | - Kato | |
157 | - checkboxes | |
158 | - html | |
159 | - masonhq | |
160 | - redisplay | |
161 | - scalarref | |
162 | - xml | |
163 | wordlist: Pod::Wordlist | |
164 | name: '@Author::OALDERS/Test::PodSpelling' | |
165 | version: '2.007005' | |
166 | - | |
167 | class: Dist::Zilla::Plugin::MojibakeTests | |
168 | name: '@Author::OALDERS/MojibakeTests' | |
169 | version: '0.8' | |
170 | - | |
171 | class: Dist::Zilla::Plugin::PodSyntaxTests | |
172 | name: '@Author::OALDERS/PodSyntaxTests' | |
173 | version: '6.024' | |
174 | - | |
175 | class: Dist::Zilla::Plugin::Test::Portability | |
176 | config: | |
177 | Dist::Zilla::Plugin::Test::Portability: | |
178 | options: '' | |
179 | name: '@Author::OALDERS/Test::Portability' | |
180 | version: '2.001000' | |
181 | - | |
182 | class: Dist::Zilla::Plugin::TestRelease | |
183 | name: '@Author::OALDERS/TestRelease' | |
184 | version: '6.024' | |
185 | - | |
186 | class: Dist::Zilla::Plugin::Test::ReportPrereqs | |
187 | name: '@Author::OALDERS/Test::ReportPrereqs' | |
188 | version: '0.028' | |
189 | - | |
190 | class: Dist::Zilla::Plugin::Test::Version | |
191 | name: '@Author::OALDERS/Test::Version' | |
192 | version: '1.09' | |
193 | - | |
194 | class: Dist::Zilla::Plugin::RunExtraTests | |
195 | config: | |
196 | Dist::Zilla::Role::TestRunner: | |
197 | default_jobs: '1' | |
198 | name: '@Author::OALDERS/RunExtraTests' | |
199 | version: '0.029' | |
200 | - | |
201 | class: Dist::Zilla::Plugin::MinimumPerl | |
202 | name: '@Author::OALDERS/MinimumPerl' | |
203 | version: '1.006' | |
204 | - | |
205 | class: Dist::Zilla::Plugin::PodWeaver | |
206 | config: | |
207 | Dist::Zilla::Plugin::PodWeaver: | |
208 | finder: | |
209 | - ':InstallModules' | |
210 | - ':ExecFiles' | |
211 | plugins: | |
212 | - | |
213 | class: Pod::Weaver::Plugin::EnsurePod5 | |
214 | name: '@CorePrep/EnsurePod5' | |
215 | version: '4.018' | |
216 | - | |
217 | class: Pod::Weaver::Plugin::H1Nester | |
218 | name: '@CorePrep/H1Nester' | |
219 | version: '4.018' | |
220 | - | |
221 | class: Pod::Weaver::Plugin::SingleEncoding | |
222 | name: '@Default/SingleEncoding' | |
223 | version: '4.018' | |
224 | - | |
225 | class: Pod::Weaver::Section::Name | |
226 | name: '@Default/Name' | |
227 | version: '4.018' | |
228 | - | |
229 | class: Pod::Weaver::Section::Version | |
230 | name: '@Default/Version' | |
231 | version: '4.018' | |
232 | - | |
233 | class: Pod::Weaver::Section::Region | |
234 | name: '@Default/prelude' | |
235 | version: '4.018' | |
236 | - | |
237 | class: Pod::Weaver::Section::Generic | |
238 | name: SYNOPSIS | |
239 | version: '4.018' | |
240 | - | |
241 | class: Pod::Weaver::Section::Generic | |
242 | name: DESCRIPTION | |
243 | version: '4.018' | |
244 | - | |
245 | class: Pod::Weaver::Section::Generic | |
246 | name: OVERVIEW | |
247 | version: '4.018' | |
248 | - | |
249 | class: Pod::Weaver::Section::Collect | |
250 | name: ATTRIBUTES | |
251 | version: '4.018' | |
252 | - | |
253 | class: Pod::Weaver::Section::Collect | |
254 | name: METHODS | |
255 | version: '4.018' | |
256 | - | |
257 | class: Pod::Weaver::Section::Collect | |
258 | name: FUNCTIONS | |
259 | version: '4.018' | |
260 | - | |
261 | class: Pod::Weaver::Section::Leftovers | |
262 | name: '@Default/Leftovers' | |
263 | version: '4.018' | |
264 | - | |
265 | class: Pod::Weaver::Section::Region | |
266 | name: '@Default/postlude' | |
267 | version: '4.018' | |
268 | - | |
269 | class: Pod::Weaver::Section::Authors | |
270 | name: '@Default/Authors' | |
271 | version: '4.018' | |
272 | - | |
273 | class: Pod::Weaver::Section::Legal | |
274 | name: '@Default/Legal' | |
275 | version: '4.018' | |
276 | name: '@Author::OALDERS/PodWeaver' | |
277 | version: '4.009' | |
278 | - | |
279 | class: Dist::Zilla::Plugin::PruneCruft | |
280 | name: '@Author::OALDERS/PruneCruft' | |
281 | version: '6.024' | |
282 | - | |
283 | class: Dist::Zilla::Plugin::CopyFilesFromBuild | |
284 | name: '@Author::OALDERS/CopyFilesFromBuild' | |
285 | version: '0.170880' | |
286 | - | |
287 | class: Dist::Zilla::Plugin::GithubMeta | |
288 | name: '@Author::OALDERS/GithubMeta' | |
289 | version: '0.58' | |
290 | - | |
291 | class: Dist::Zilla::Plugin::Git::GatherDir | |
292 | config: | |
293 | Dist::Zilla::Plugin::GatherDir: | |
294 | exclude_filename: | |
295 | - Install | |
296 | - LICENSE | |
297 | - META.json | |
298 | - Makefile.PL | |
299 | - README.md | |
300 | - cpanfile | |
301 | exclude_match: [] | |
302 | follow_symlinks: 0 | |
303 | include_dotfiles: 0 | |
304 | prefix: '' | |
305 | prune_directory: [] | |
306 | root: . | |
307 | Dist::Zilla::Plugin::Git::GatherDir: | |
308 | include_untracked: 0 | |
309 | name: '@Author::OALDERS/Git::GatherDir' | |
310 | version: '2.048' | |
311 | - | |
312 | class: Dist::Zilla::Plugin::CopyFilesFromRelease | |
313 | config: | |
314 | Dist::Zilla::Plugin::CopyFilesFromRelease: | |
315 | filename: | |
316 | - Install | |
317 | match: [] | |
318 | name: '@Author::OALDERS/CopyFilesFromRelease' | |
319 | version: '0.007' | |
320 | - | |
321 | class: Dist::Zilla::Plugin::Git::Check | |
322 | config: | |
323 | Dist::Zilla::Plugin::Git::Check: | |
324 | untracked_files: die | |
325 | Dist::Zilla::Role::Git::DirtyFiles: | |
326 | allow_dirty: | |
327 | - Changes | |
328 | - Install | |
329 | - LICENSE | |
330 | - META.json | |
331 | - Makefile.PL | |
332 | - README.md | |
333 | - cpanfile | |
334 | - dist.ini | |
335 | allow_dirty_match: [] | |
336 | changelog: Changes | |
337 | Dist::Zilla::Role::Git::Repo: | |
338 | git_version: 2.33.0 | |
339 | repo_root: . | |
340 | name: '@Author::OALDERS/Git::Check' | |
341 | version: '2.048' | |
342 | - | |
343 | class: Dist::Zilla::Plugin::Git::Contributors | |
344 | config: | |
345 | Dist::Zilla::Plugin::Git::Contributors: | |
346 | git_version: 2.33.0 | |
347 | include_authors: 0 | |
348 | include_releaser: 1 | |
349 | order_by: name | |
350 | paths: [] | |
351 | name: '@Author::OALDERS/Git::Contributors' | |
352 | version: '0.036' | |
353 | - | |
354 | class: Dist::Zilla::Plugin::ReadmeAnyFromPod | |
355 | config: | |
356 | Dist::Zilla::Role::FileWatcher: | |
357 | version: '0.006' | |
358 | name: '@Author::OALDERS/ReadmeMdInBuild' | |
359 | version: '0.163250' | |
360 | - | |
361 | class: Dist::Zilla::Plugin::StaticInstall | |
362 | config: | |
363 | Dist::Zilla::Plugin::StaticInstall: | |
364 | dry_run: 0 | |
365 | mode: on | |
366 | name: '@Author::OALDERS/StaticInstall' | |
367 | version: '0.012' | |
368 | - | |
369 | class: Dist::Zilla::Plugin::ShareDir | |
370 | name: '@Author::OALDERS/ShareDir' | |
371 | version: '6.024' | |
372 | - | |
373 | class: Dist::Zilla::Plugin::CheckIssues | |
374 | name: '@Author::OALDERS/CheckIssues' | |
375 | version: '0.011' | |
376 | - | |
377 | class: Dist::Zilla::Plugin::ConfirmRelease | |
378 | name: '@Author::OALDERS/ConfirmRelease' | |
379 | version: '6.024' | |
380 | - | |
381 | class: Dist::Zilla::Plugin::UploadToCPAN | |
382 | name: '@Author::OALDERS/UploadToCPAN' | |
383 | version: '6.024' | |
384 | - | |
385 | class: Dist::Zilla::Plugin::Prereqs | |
386 | config: | |
387 | Dist::Zilla::Plugin::Prereqs: | |
388 | phase: develop | |
389 | type: recommends | |
390 | name: '@Author::OALDERS/@Git::VersionManager/pluginbundle version' | |
391 | version: '6.024' | |
392 | - | |
393 | class: Dist::Zilla::Plugin::RewriteVersion::Transitional | |
394 | config: | |
395 | Dist::Zilla::Plugin::RewriteVersion: | |
396 | add_tarball_name: 0 | |
397 | finders: | |
398 | - ':ExecFiles' | |
399 | - ':InstallModules' | |
400 | global: 0 | |
401 | skip_version_provider: 0 | |
402 | Dist::Zilla::Plugin::RewriteVersion::Transitional: {} | |
403 | name: '@Author::OALDERS/@Git::VersionManager/RewriteVersion::Transitional' | |
404 | version: '0.009' | |
405 | - | |
406 | class: Dist::Zilla::Plugin::MetaProvides::Update | |
407 | name: '@Author::OALDERS/@Git::VersionManager/MetaProvides::Update' | |
408 | version: '0.007' | |
409 | - | |
410 | class: Dist::Zilla::Plugin::CopyFilesFromRelease | |
411 | config: | |
412 | Dist::Zilla::Plugin::CopyFilesFromRelease: | |
413 | filename: | |
414 | - Changes | |
415 | match: [] | |
416 | name: '@Author::OALDERS/@Git::VersionManager/CopyFilesFromRelease' | |
417 | version: '0.007' | |
418 | - | |
419 | class: Dist::Zilla::Plugin::Git::Commit | |
420 | config: | |
421 | Dist::Zilla::Plugin::Git::Commit: | |
422 | add_files_in: [] | |
423 | commit_msg: v%V%n%n%c | |
424 | signoff: 0 | |
425 | Dist::Zilla::Role::Git::DirtyFiles: | |
426 | allow_dirty: | |
427 | - Changes | |
428 | - Install | |
429 | - LICENSE | |
430 | - META.json | |
431 | - Makefile.PL | |
432 | - README.md | |
433 | - cpanfile | |
434 | - dist.ini | |
435 | allow_dirty_match: [] | |
436 | changelog: Changes | |
437 | Dist::Zilla::Role::Git::Repo: | |
438 | git_version: 2.33.0 | |
439 | repo_root: . | |
440 | Dist::Zilla::Role::Git::StringFormatter: | |
441 | time_zone: local | |
442 | name: '@Author::OALDERS/@Git::VersionManager/release snapshot' | |
443 | version: '2.048' | |
444 | - | |
445 | class: Dist::Zilla::Plugin::Git::Tag | |
446 | config: | |
447 | Dist::Zilla::Plugin::Git::Tag: | |
448 | branch: ~ | |
449 | changelog: Changes | |
450 | signed: 0 | |
451 | tag: v2.22 | |
452 | tag_format: v%V | |
453 | tag_message: v%V | |
454 | Dist::Zilla::Role::Git::Repo: | |
455 | git_version: 2.33.0 | |
456 | repo_root: . | |
457 | Dist::Zilla::Role::Git::StringFormatter: | |
458 | time_zone: local | |
459 | name: '@Author::OALDERS/@Git::VersionManager/Git::Tag' | |
460 | version: '2.048' | |
461 | - | |
462 | class: Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional | |
463 | config: | |
464 | Dist::Zilla::Plugin::BumpVersionAfterRelease: | |
465 | finders: | |
466 | - ':ExecFiles' | |
467 | - ':InstallModules' | |
468 | global: 0 | |
469 | munge_makefile_pl: 1 | |
470 | Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional: {} | |
471 | name: '@Author::OALDERS/@Git::VersionManager/BumpVersionAfterRelease::Transitional' | |
472 | version: '0.009' | |
473 | - | |
474 | class: Dist::Zilla::Plugin::NextRelease | |
475 | name: '@Author::OALDERS/@Git::VersionManager/NextRelease' | |
476 | version: '6.024' | |
477 | - | |
478 | class: Dist::Zilla::Plugin::Git::Commit | |
479 | config: | |
480 | Dist::Zilla::Plugin::Git::Commit: | |
481 | add_files_in: [] | |
482 | commit_msg: 'increment $VERSION after %v release' | |
483 | signoff: 0 | |
484 | Dist::Zilla::Role::Git::DirtyFiles: | |
485 | allow_dirty: | |
486 | - Build.PL | |
487 | - Changes | |
488 | - Makefile.PL | |
489 | allow_dirty_match: | |
490 | - (?^:^lib/.*\.pm$) | |
491 | changelog: Changes | |
492 | Dist::Zilla::Role::Git::Repo: | |
493 | git_version: 2.33.0 | |
494 | repo_root: . | |
495 | Dist::Zilla::Role::Git::StringFormatter: | |
496 | time_zone: local | |
497 | name: '@Author::OALDERS/@Git::VersionManager/post-release commit' | |
498 | version: '2.048' | |
499 | - | |
500 | class: Dist::Zilla::Plugin::Git::Push | |
501 | config: | |
502 | Dist::Zilla::Plugin::Git::Push: | |
503 | push_to: | |
504 | - origin | |
505 | remotes_must_exist: 1 | |
506 | Dist::Zilla::Role::Git::Repo: | |
507 | git_version: 2.33.0 | |
508 | repo_root: . | |
509 | name: '@Author::OALDERS/Git::Push' | |
510 | version: '2.048' | |
511 | - | |
512 | class: Dist::Zilla::Plugin::Prereqs | |
513 | config: | |
514 | Dist::Zilla::Plugin::Prereqs: | |
515 | phase: test | |
516 | type: requires | |
517 | name: TestRequires | |
518 | version: '6.024' | |
519 | - | |
520 | class: Dist::Zilla::Plugin::GitHubREADME::Badge | |
521 | name: GitHubREADME::Badge | |
522 | version: '0.33' | |
523 | - | |
524 | class: Dist::Zilla::Plugin::FinderCode | |
525 | name: ':InstallModules' | |
526 | version: '6.024' | |
527 | - | |
528 | class: Dist::Zilla::Plugin::FinderCode | |
529 | name: ':IncModules' | |
530 | version: '6.024' | |
531 | - | |
532 | class: Dist::Zilla::Plugin::FinderCode | |
533 | name: ':TestFiles' | |
534 | version: '6.024' | |
535 | - | |
536 | class: Dist::Zilla::Plugin::FinderCode | |
537 | name: ':ExtraTestFiles' | |
538 | version: '6.024' | |
539 | - | |
540 | class: Dist::Zilla::Plugin::FinderCode | |
541 | name: ':ExecFiles' | |
542 | version: '6.024' | |
543 | - | |
544 | class: Dist::Zilla::Plugin::FinderCode | |
545 | name: ':PerlExecFiles' | |
546 | version: '6.024' | |
547 | - | |
548 | class: Dist::Zilla::Plugin::FinderCode | |
549 | name: ':ShareFiles' | |
550 | version: '6.024' | |
551 | - | |
552 | class: Dist::Zilla::Plugin::FinderCode | |
553 | name: ':MainModule' | |
554 | version: '6.024' | |
555 | - | |
556 | class: Dist::Zilla::Plugin::FinderCode | |
557 | name: ':AllFiles' | |
558 | version: '6.024' | |
559 | - | |
560 | class: Dist::Zilla::Plugin::FinderCode | |
561 | name: ':NoFiles' | |
562 | version: '6.024' | |
563 | zilla: | |
564 | class: Dist::Zilla::Dist::Builder | |
565 | config: | |
566 | is_trial: '0' | |
567 | version: '6.024' | |
568 | x_contributors: | |
569 | - 'Chase Venters <chase.venters@chaseventers.com>' | |
570 | - 'David Steinbrunner <dsteinbrunner@pobox.com>' | |
571 | - 'Jeremy Mates <jmates@cpan.org>' | |
572 | - 'Kenichi Ishigaki <ishigaki@cpan.org>' | |
573 | - 'Mark Stosberg <mark@rideamigos.com>' | |
574 | - 'Mark Stosberg <mark@stosberg.com>' | |
575 | - 'Mark Stosberg <mark@summersault.com>' | |
576 | - 'Martin McGrath <mcgrath.martin@gmail.com>' | |
577 | - 'Olaf Alders <olaf.alders@gmail.com>' | |
578 | - 'Olaf Alders <olaf@wundersolutions.com>' | |
579 | x_generated_by_perl: v5.34.0 | |
580 | x_serialization_backend: 'YAML::Tiny version 1.73' | |
581 | x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' | |
582 | x_static_install: 1 | |
31 | version: '2.23' | |
32 | x_serialization_backend: 'CPAN::Meta::YAML version 0.018' |
30 | 30 | "Test::More" => "0.96", |
31 | 31 | "warnings" => 0 |
32 | 32 | }, |
33 | "VERSION" => "2.22", | |
33 | "VERSION" => "2.23", | |
34 | 34 | "test" => { |
35 | 35 | "TESTS" => "t/*.t" |
36 | 36 | } |
0 | [![Actions Status](https://github.com/oalders/HTML-FillInForm/workflows/dzil-build-and-test/badge.svg)](https://github.com/oalders/HTML-FillInForm/actions) | |
1 | [![Coverage Status](https://coveralls.io/repos/oalders/HTML-FillInForm/badge.svg?branch=master)](https://coveralls.io/r/oalders/HTML-FillInForm?branch=master) | |
2 | [![codecov](https://codecov.io/gh/oalders/HTML-FillInForm/branch/master/graph/badge.svg)](https://codecov.io/gh/oalders/HTML-FillInForm) | |
3 | [![Kwalitee status](https://cpants.cpanauthors.org/dist/HTML-FillInForm.png)](https://cpants.cpanauthors.org/dist/HTML-FillInForm) | |
4 | [![GitHub tag](https://img.shields.io/github/tag/oalders/HTML-FillInForm.svg)]() | |
5 | [![Cpan license](https://img.shields.io/cpan/l/HTML-FillInForm.svg)](https://metacpan.org/release/HTML-FillInForm) | |
6 | ||
0 | 7 | # NAME |
1 | 8 | |
2 | 9 | HTML::FillInForm - Populates HTML Forms with data. |
0 | libhtml-fillinform-perl (2.22+git20210925.1.a851517-1) UNRELEASED; urgency=low | |
1 | ||
2 | * New upstream snapshot. | |
3 | ||
4 | -- Debian Janitor <janitor@jelmer.uk> Sun, 14 Nov 2021 10:19:41 -0000 | |
5 | ||
0 | 6 | libhtml-fillinform-perl (2.22-1) unstable; urgency=medium |
1 | 7 | |
2 | 8 | [ Salvatore Bonaccorso ] |
0 | 0 | package HTML::FillInForm; |
1 | our $VERSION = '2.22'; | |
1 | our $VERSION = '2.23'; | |
2 | 2 | use integer; # no floating point math so far! |
3 | 3 | use strict; # and no funny business, either. |
4 | 4 | |
525 | 525 | |
526 | 526 | 1; |
527 | 527 | |
528 | =pod | |
529 | ||
530 | =encoding UTF-8 | |
531 | ||
532 | =head1 NAME | |
533 | ||
534 | HTML::FillInForm - Populates HTML Forms with data. | |
535 | ||
536 | =head1 VERSION | |
537 | ||
538 | version 2.22 | |
528 | __END__ | |
529 | ||
530 | # ABSTRACT: Populates HTML Forms with data. | |
531 | ||
532 | =head1 DESCRIPTION | |
533 | ||
534 | This module fills in an HTML form with data from a Perl data structure, allowing you | |
535 | to keep the HTML and Perl separate. | |
536 | ||
537 | Here are two common use cases: | |
538 | ||
539 | 1. A user submits an HTML form without filling out a required field. You want | |
540 | to redisplay the form with all the previous data in it, to make it easy for the | |
541 | user to see and correct the error. | |
542 | ||
543 | 2. You have just retrieved a record from a database and need to display it in | |
544 | an HTML form. | |
539 | 545 | |
540 | 546 | =head1 SYNOPSIS |
541 | 547 | |
549 | 555 | The HTML can be provided as a scalarref, arrayref, filehandle or file. The data can come from one or more |
550 | 556 | hashrefs, or objects which support a param() method, like CGI.pm, L<Apache::Request|Apache::Request>, etc. |
551 | 557 | |
552 | =head1 DESCRIPTION | |
553 | ||
554 | This module fills in an HTML form with data from a Perl data structure, allowing you | |
555 | to keep the HTML and Perl separate. | |
556 | ||
557 | Here are two common use cases: | |
558 | ||
559 | 1. A user submits an HTML form without filling out a required field. You want | |
560 | to redisplay the form with all the previous data in it, to make it easy for the | |
561 | user to see and correct the error. | |
562 | ||
563 | 2. You have just retrieved a record from a database and need to display it in | |
564 | an HTML form. | |
565 | ||
566 | 558 | =head1 fill |
567 | 559 | |
568 | 560 | The basic syntax is seen above the Synopsis. There are a few additional options. |
569 | 561 | |
570 | 562 | =head2 Options |
571 | 563 | |
572 | =head3 target => 'form1' | |
564 | =head3 target => 'form1' | |
573 | 565 | |
574 | 566 | Suppose you have multiple forms in a html file and only want to fill in one. |
575 | 567 | |
782 | 774 | Andrew Creer |
783 | 775 | |
784 | 776 | Thanks! |
785 | ||
786 | =head1 AUTHOR | |
787 | ||
788 | TJ Mather, tjmather@maxmind.com | |
789 | ||
790 | =head1 COPYRIGHT AND LICENSE | |
791 | ||
792 | This software is copyright (c) 2000 by TJ Mather, tjmather@maxmind.com. | |
793 | ||
794 | This is free software; you can redistribute it and/or modify it under | |
795 | the same terms as the Perl 5 programming language system itself. | |
796 | ||
797 | =cut | |
798 | ||
799 | __END__ | |
800 | ||
801 | # ABSTRACT: Populates HTML Forms with data. | |
802 |
0 | do { my $x = { | |
1 | 'configure' => { | |
2 | 'requires' => { | |
3 | 'ExtUtils::MakeMaker' => '0', | |
4 | 'perl' => '5.006' | |
5 | } | |
6 | }, | |
7 | 'develop' => { | |
8 | 'recommends' => { | |
9 | 'Dist::Zilla::PluginBundle::Git::VersionManager' => '0.007' | |
10 | }, | |
11 | 'requires' => { | |
12 | 'Code::TidyAll' => '0.71', | |
13 | 'Code::TidyAll::Plugin::SortLines::Naturally' => '0.000003', | |
14 | 'Code::TidyAll::Plugin::Test::Vars' => '0.04', | |
15 | 'Code::TidyAll::Plugin::UniqueLines' => '0.000003', | |
16 | 'Parallel::ForkManager' => '1.19', | |
17 | 'Perl::Critic' => '1.132', | |
18 | 'Perl::Tidy' => '20180220', | |
19 | 'Pod::Wordlist' => '0', | |
20 | 'Test::Mojibake' => '0', | |
21 | 'Test::More' => '0', | |
22 | 'Test::Pod' => '1.41', | |
23 | 'Test::Portability::Files' => '0', | |
24 | 'Test::Spelling' => '0.12', | |
25 | 'Test::Vars' => '0.014', | |
26 | 'Test::Version' => '1', | |
27 | 'warnings' => '0' | |
28 | } | |
29 | }, | |
30 | 'runtime' => { | |
31 | 'requires' => { | |
32 | 'Carp' => '0', | |
33 | 'integer' => '0', | |
34 | 'perl' => '5.006', | |
35 | 'strict' => '0', | |
36 | 'vars' => '0' | |
37 | } | |
38 | }, | |
39 | 'test' => { | |
40 | 'recommends' => { | |
41 | 'CPAN::Meta' => '2.120900' | |
42 | }, | |
43 | 'requires' => { | |
44 | 'CGI' => '0', | |
45 | 'ExtUtils::MakeMaker' => '0', | |
46 | 'File::Spec' => '0', | |
47 | 'HTML::TokeParser' => '0', | |
48 | 'Test' => '0', | |
49 | 'Test::More' => '0.96', | |
50 | 'perl' => '5.006', | |
51 | 'warnings' => '0' | |
52 | } | |
53 | } | |
54 | }; | |
55 | $x; | |
56 | }⏎ |
0 | #!perl | |
1 | ||
2 | use strict; | |
3 | use warnings; | |
4 | ||
5 | # This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.028 | |
6 | ||
7 | use Test::More tests => 1; | |
8 | ||
9 | use ExtUtils::MakeMaker; | |
10 | use File::Spec; | |
11 | ||
12 | # from $version::LAX | |
13 | my $lax_version_re = | |
14 | qr/(?: undef | (?: (?:[0-9]+) (?: \. | (?:\.[0-9]+) (?:_[0-9]+)? )? | |
15 | | | |
16 | (?:\.[0-9]+) (?:_[0-9]+)? | |
17 | ) | (?: | |
18 | v (?:[0-9]+) (?: (?:\.[0-9]+)+ (?:_[0-9]+)? )? | |
19 | | | |
20 | (?:[0-9]+)? (?:\.[0-9]+){2,} (?:_[0-9]+)? | |
21 | ) | |
22 | )/x; | |
23 | ||
24 | # hide optional CPAN::Meta modules from prereq scanner | |
25 | # and check if they are available | |
26 | my $cpan_meta = "CPAN::Meta"; | |
27 | my $cpan_meta_pre = "CPAN::Meta::Prereqs"; | |
28 | my $HAS_CPAN_META = eval "require $cpan_meta; $cpan_meta->VERSION('2.120900')" && eval "require $cpan_meta_pre"; ## no critic | |
29 | ||
30 | # Verify requirements? | |
31 | my $DO_VERIFY_PREREQS = 1; | |
32 | ||
33 | sub _max { | |
34 | my $max = shift; | |
35 | $max = ( $_ > $max ) ? $_ : $max for @_; | |
36 | return $max; | |
37 | } | |
38 | ||
39 | sub _merge_prereqs { | |
40 | my ($collector, $prereqs) = @_; | |
41 | ||
42 | # CPAN::Meta::Prereqs object | |
43 | if (ref $collector eq $cpan_meta_pre) { | |
44 | return $collector->with_merged_prereqs( | |
45 | CPAN::Meta::Prereqs->new( $prereqs ) | |
46 | ); | |
47 | } | |
48 | ||
49 | # Raw hashrefs | |
50 | for my $phase ( keys %$prereqs ) { | |
51 | for my $type ( keys %{ $prereqs->{$phase} } ) { | |
52 | for my $module ( keys %{ $prereqs->{$phase}{$type} } ) { | |
53 | $collector->{$phase}{$type}{$module} = $prereqs->{$phase}{$type}{$module}; | |
54 | } | |
55 | } | |
56 | } | |
57 | ||
58 | return $collector; | |
59 | } | |
60 | ||
61 | my @include = qw( | |
62 | ||
63 | ); | |
64 | ||
65 | my @exclude = qw( | |
66 | ||
67 | ); | |
68 | ||
69 | # Add static prereqs to the included modules list | |
70 | my $static_prereqs = do './t/00-report-prereqs.dd'; | |
71 | ||
72 | # Merge all prereqs (either with ::Prereqs or a hashref) | |
73 | my $full_prereqs = _merge_prereqs( | |
74 | ( $HAS_CPAN_META ? $cpan_meta_pre->new : {} ), | |
75 | $static_prereqs | |
76 | ); | |
77 | ||
78 | # Add dynamic prereqs to the included modules list (if we can) | |
79 | my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; | |
80 | my $cpan_meta_error; | |
81 | if ( $source && $HAS_CPAN_META | |
82 | && (my $meta = eval { CPAN::Meta->load_file($source) } ) | |
83 | ) { | |
84 | $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); | |
85 | } | |
86 | else { | |
87 | $cpan_meta_error = $@; # capture error from CPAN::Meta->load_file($source) | |
88 | $source = 'static metadata'; | |
89 | } | |
90 | ||
91 | my @full_reports; | |
92 | my @dep_errors; | |
93 | my $req_hash = $HAS_CPAN_META ? $full_prereqs->as_string_hash : $full_prereqs; | |
94 | ||
95 | # Add static includes into a fake section | |
96 | for my $mod (@include) { | |
97 | $req_hash->{other}{modules}{$mod} = 0; | |
98 | } | |
99 | ||
100 | for my $phase ( qw(configure build test runtime develop other) ) { | |
101 | next unless $req_hash->{$phase}; | |
102 | next if ($phase eq 'develop' and not $ENV{AUTHOR_TESTING}); | |
103 | ||
104 | for my $type ( qw(requires recommends suggests conflicts modules) ) { | |
105 | next unless $req_hash->{$phase}{$type}; | |
106 | ||
107 | my $title = ucfirst($phase).' '.ucfirst($type); | |
108 | my @reports = [qw/Module Want Have/]; | |
109 | ||
110 | for my $mod ( sort keys %{ $req_hash->{$phase}{$type} } ) { | |
111 | next if $mod eq 'perl'; | |
112 | next if grep { $_ eq $mod } @exclude; | |
113 | ||
114 | my $file = $mod; | |
115 | $file =~ s{::}{/}g; | |
116 | $file .= ".pm"; | |
117 | my ($prefix) = grep { -e File::Spec->catfile($_, $file) } @INC; | |
118 | ||
119 | my $want = $req_hash->{$phase}{$type}{$mod}; | |
120 | $want = "undef" unless defined $want; | |
121 | $want = "any" if !$want && $want == 0; | |
122 | ||
123 | my $req_string = $want eq 'any' ? 'any version required' : "version '$want' required"; | |
124 | ||
125 | if ($prefix) { | |
126 | my $have = MM->parse_version( File::Spec->catfile($prefix, $file) ); | |
127 | $have = "undef" unless defined $have; | |
128 | push @reports, [$mod, $want, $have]; | |
129 | ||
130 | if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META && $type eq 'requires' ) { | |
131 | if ( $have !~ /\A$lax_version_re\z/ ) { | |
132 | push @dep_errors, "$mod version '$have' cannot be parsed ($req_string)"; | |
133 | } | |
134 | elsif ( ! $full_prereqs->requirements_for( $phase, $type )->accepts_module( $mod => $have ) ) { | |
135 | push @dep_errors, "$mod version '$have' is not in required range '$want'"; | |
136 | } | |
137 | } | |
138 | } | |
139 | else { | |
140 | push @reports, [$mod, $want, "missing"]; | |
141 | ||
142 | if ( $DO_VERIFY_PREREQS && $type eq 'requires' ) { | |
143 | push @dep_errors, "$mod is not installed ($req_string)"; | |
144 | } | |
145 | } | |
146 | } | |
147 | ||
148 | if ( @reports ) { | |
149 | push @full_reports, "=== $title ===\n\n"; | |
150 | ||
151 | my $ml = _max( map { length $_->[0] } @reports ); | |
152 | my $wl = _max( map { length $_->[1] } @reports ); | |
153 | my $hl = _max( map { length $_->[2] } @reports ); | |
154 | ||
155 | if ($type eq 'modules') { | |
156 | splice @reports, 1, 0, ["-" x $ml, "", "-" x $hl]; | |
157 | push @full_reports, map { sprintf(" %*s %*s\n", -$ml, $_->[0], $hl, $_->[2]) } @reports; | |
158 | } | |
159 | else { | |
160 | splice @reports, 1, 0, ["-" x $ml, "-" x $wl, "-" x $hl]; | |
161 | push @full_reports, map { sprintf(" %*s %*s %*s\n", -$ml, $_->[0], $wl, $_->[1], $hl, $_->[2]) } @reports; | |
162 | } | |
163 | ||
164 | push @full_reports, "\n"; | |
165 | } | |
166 | } | |
167 | } | |
168 | ||
169 | if ( @full_reports ) { | |
170 | diag "\nVersions for all modules listed in $source (including optional ones):\n\n", @full_reports; | |
171 | } | |
172 | ||
173 | if ( $cpan_meta_error || @dep_errors ) { | |
174 | diag "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n"; | |
175 | } | |
176 | ||
177 | if ( $cpan_meta_error ) { | |
178 | my ($orig_source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; | |
179 | diag "\nCPAN::Meta->load_file('$orig_source') failed with: $cpan_meta_error\n"; | |
180 | } | |
181 | ||
182 | if ( @dep_errors ) { | |
183 | diag join("\n", | |
184 | "\nThe following REQUIRED prerequisites were not satisfied:\n", | |
185 | @dep_errors, | |
186 | "\n" | |
187 | ); | |
188 | } | |
189 | ||
190 | pass('Reported prereqs'); | |
191 | ||
192 | # vim: ts=4 sts=4 sw=4 et: |
0 | #!perl | |
1 | ||
2 | use strict; | |
3 | use warnings qw(all); | |
4 | ||
5 | use Test::More; | |
6 | use Test::Mojibake; | |
7 | ||
8 | all_files_encoding_ok(); |
0 | use strict; | |
1 | use warnings; | |
2 | use Test::More; | |
3 | ||
4 | # generated by Dist::Zilla::Plugin::Test::PodSpelling 2.007005 | |
5 | use Test::Spelling 0.12; | |
6 | use Pod::Wordlist; | |
7 | ||
8 | ||
9 | add_stopwords(<DATA>); | |
10 | all_pod_files_spelling_ok( qw( bin lib ) ); | |
11 | __DATA__ | |
12 | Alders | |
13 | Alders' | |
14 | Atsushi | |
15 | Chase | |
16 | David | |
17 | Embperl | |
18 | FillInForm | |
19 | HTML | |
20 | Ishigaki | |
21 | Jeremy | |
22 | Kato | |
23 | Kenichi | |
24 | Mark | |
25 | Martin | |
26 | Mates | |
27 | Mather | |
28 | McGrath | |
29 | Olaf | |
30 | Steinbrunner | |
31 | Stosberg | |
32 | TJ | |
33 | Venters | |
34 | chase | |
35 | checkboxes | |
36 | dsteinbrunner | |
37 | html | |
38 | ishigaki | |
39 | jmates | |
40 | lib | |
41 | mark | |
42 | masonhq | |
43 | mcgrath | |
44 | olaf | |
45 | redisplay | |
46 | scalarref | |
47 | tjmather | |
48 | xml |
0 | #!perl | |
1 | # This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. | |
2 | use strict; use warnings; | |
3 | use Test::More; | |
4 | use Test::Pod 1.41; | |
5 | ||
6 | all_pod_files_ok(); |
0 | use strict; | |
1 | use warnings; | |
2 | ||
3 | use Test::More; | |
4 | ||
5 | eval 'use Test::Portability::Files'; | |
6 | plan skip_all => 'Test::Portability::Files required for testing portability' | |
7 | if $@; | |
8 | ||
9 | run_tests(); |
0 | use strict; | |
1 | use warnings; | |
2 | use Test::More; | |
3 | ||
4 | # generated by Dist::Zilla::Plugin::Test::Version 1.09 | |
5 | use Test::Version; | |
6 | ||
7 | my @imports = qw( version_all_ok ); | |
8 | ||
9 | my $params = { | |
10 | is_strict => 0, | |
11 | has_version => 1, | |
12 | multiple => 0, | |
13 | ||
14 | }; | |
15 | ||
16 | push @imports, $params | |
17 | if version->parse( $Test::Version::VERSION ) >= version->parse('1.002'); | |
18 | ||
19 | Test::Version->import(@imports); | |
20 | ||
21 | version_all_ok; | |
22 | done_testing; |