Alien-Build
view release on metacpan or search on metacpan
corpus/dir/http.html view on Meta::CPAN
<html><head>
<title>Index of /corpus/dist/</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style type='text/css'>
table { width:100%%; }
.name { text-align:left; }
.size, .mtime { text-align:right; }
.type { width:11em; }
.mtime { width:15em; }
</style>
</head><body>
<h1>Index of /corpus/dist/</h1>
<hr />
<table>
<tr>
<th class='name'>Name</th>
<th class='size'>Size</th>
<th class='type'>Type</th>
<th class='mtime'>Last Modified</th>
</tr>
<tr><td class='name'><a href='../'>Parent Directory</a></td><td class='size'></td><td class='type'></td><td class='mtime'></td></tr>
<tr><td class='name'><a href='/corpus/dist/foo-1.00/'>foo-1.00/</a></td><td class='size'>4096</td><td class='type'>directory</td><td class='mtime'>Fri, 20 Jan 2017 00:43:29 GMT</td></tr>
<tr><td class='name'><a href='/corpus/dist/foo-1.00.tar'>foo-1.00.tar</a></td><td class='size'>3584</td><td class='type'>text/plain</td><td class='mtime'>Fri, 20 Jan 2017 11:22:09 GMT</td></tr>
<tr><td class='name'><a href='/corpus/dist/foo-1.00.tar.Z'>foo-1.00.tar.Z</a></td><td class='size'>385</td><td class='type'>text/plain</td><td class='mtime'>Fri, 20 Jan 2017 00:43:29 GMT</td></tr>
<tr><td class='name'><a href='/corpus/dist/foo-1.00.tar.bz2'>foo-1.00.tar.bz2</a></td><td class='size'>301</td><td class='type'>text/plain</td><td class='mtime'>Fri, 20 Jan 2017 00:43:29 GMT</td></tr>
<tr><td class='name'><a href='/corpus/dist/foo-1.00.tar.gz'>foo-1.00.tar.gz</a></td><td class='size'>261</td><td class='type'>application/x-gzip</td><td class='mtime'>Fri, 20 Jan 2017 11:22:51 GMT</td></tr>
<tr><td class='name'><a href='/corpus/dist/foo-1.00.tar.xz'>foo-1.00.tar.xz</a></td><td class='size'>296</td><td class='type'>text/plain</td><td class='mtime'>Fri, 20 Jan 2017 00:43:29 GMT</td></tr>
<tr><td class='name'><a href='/corpus/dist/foo%2D1%2E00%2Etgz'>foo%2D1%2E00%2Etgz</a></td><td class='size'>584</td><td class='type'>application/x-gzip</td><td class='mtime'>Fri, 20 Jan 2017 11:23:15 GMT</td></tr>
<tr><td class='name'><a href='/corpus/dist/foo-1.00.zip'>foo-1.00.zip</a></td><td class='size'>584</td><td class='type'>application/zip</td><td class='mtime'>Fri, 20 Jan 2017 11:23:15 GMT</td></tr>
</table>
<hr />
</body></html>
corpus/dir/http_rel.html view on Meta::CPAN
<html><head>
<title>Index of /foo/bar/</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style type='text/css'>
table { width:100%%; }
.name { text-align:left; }
.size, .mtime { text-align:right; }
.type { width:11em; }
.mtime { width:15em; }
</style>
</head><body>
<h1>Index of /foo/bar/</h1>
<hr />
<table>
<tr>
<th class='name'>Name</th>
<th class='size'>Size</th>
<th class='type'>Type</th>
<th class='mtime'>Last Modified</th>
</tr>
<tr><td class='name'><a href='../'>Parent Directory</a></td><td class='size'></td><td class='type'></td><td class='mtime'></td></tr>
<tr><td class='name'><a href='foo-1.00/'>foo-1.00/</a></td><td class='size'>4096</td><td class='type'>directory</td><td class='mtime'>Fri, 20 Jan 2017 00:43:29 GMT</td></tr>
<tr><td class='name'><a href='foo-1.00.tar'>foo-1.00.tar</a></td><td class='size'>3584</td><td class='type'>text/plain</td><td class='mtime'>Fri, 20 Jan 2017 11:22:09 GMT</td></tr>
<tr><td class='name'><a href='foo-1.00.tar.Z'>foo-1.00.tar.Z</a></td><td class='size'>385</td><td class='type'>text/plain</td><td class='mtime'>Fri, 20 Jan 2017 00:43:29 GMT</td></tr>
<tr><td class='name'><a href='foo-1.00.tar.bz2'>foo-1.00.tar.bz2</a></td><td class='size'>301</td><td class='type'>text/plain</td><td class='mtime'>Fri, 20 Jan 2017 00:43:29 GMT</td></tr>
<tr><td class='name'><a href='foo-1.00.tar.gz'>foo-1.00.tar.gz</a></td><td class='size'>261</td><td class='type'>application/x-gzip</td><td class='mtime'>Fri, 20 Jan 2017 11:22:51 GMT</td></tr>
<tr><td class='name'><a href='foo-1.00.tar.xz'>foo-1.00.tar.xz</a></td><td class='size'>296</td><td class='type'>text/plain</td><td class='mtime'>Fri, 20 Jan 2017 00:43:29 GMT</td></tr>
<tr><td class='name'><a href='foo%2D1%2E00%2Etgz'>foo-1.00.tgz</a></td><td class='size'>584</td><td class='type'>application/x-gzip</td><td class='mtime'>Fri, 20 Jan 2017 11:23:15 GMT</td></tr>
<tr><td class='name'><a href='foo-1.00.zip'>foo-1.00.zip</a></td><td class='size'>584</td><td class='type'>application/zip</td><td class='mtime'>Fri, 20 Jan 2017 11:23:15 GMT</td></tr>
</table>
<hr />
</body></html>
lib/Alien/Build/Manual/image/PluginAuthor-flowchart.svg view on Meta::CPAN
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:lucid="lucid" width="2520" height="3275.09"><g transform="translate(0 0)" lucid:page-tab-id="0_0"><path d="M0 0h3456v3952H0z" fill="#fff"/><path d="M440.93 2504a...
lib/Alien/Build/Plugin/Download/Negotiate.pm view on Meta::CPAN
=head2 filter
This is a regular expression that lets you filter out files that you do not
want to consider downloading. For example, if the directory listing contained
tarballs and readme files like this:
foo-1.0.0.tar.gz
foo-1.0.0.readme
You could specify a filter of C<qr/\.tar\.gz$/> to make sure only tarballs are
considered for download.
=head2 version
Regular expression to parse out the version from a filename. The regular expression
should store the result in C<$1>.
Note: if you provide a C<version> property, this plugin will assume that you will
be downloading an initial index to select package downloads from. Depending on
the protocol (and typically this is the case for http and HTML) that may bring in
lib/Alien/Build/Plugin/Fetch/Local.pm view on Meta::CPAN
In some cases you may need to use this plugin directly instead.
This fetch plugin fetches files from the local file system. It is mostly useful if you
intend to bundle packages (as tarballs or zip files) with your Alien. If you intend to
bundle a source tree, use L<Alien::Build::Plugin::Fetch::LocalDir>.
=head1 PROPERTIES
=head2 url
The initial URL to fetch. This may be a C<file://> style URL, or just the path on the
local system.
=head2 root
The directory from which the URL should be relative. The default is usually reasonable.
=head2 ssl
This property is for compatibility with other fetch plugins, but is not used.
lib/Alien/Build/Plugin/Prefer/SortVersions.pm view on Meta::CPAN
=head2 filter
This is a regular expression that lets you filter out files that you do not
want to consider downloading. For example, if the directory listing contained
tarballs and readme files like this:
foo-1.0.0.tar.gz
foo-1.0.0.readme
You could specify a filter of C<qr/\.tar\.gz$/> to make sure only tarballs are
considered for download.
=head2 version
Regular expression to parse out the version from a filename. The regular expression
should store the result in C<$1>. The default C<qr/([0-9\.]+)/> is frequently
reasonable.
=head1 SEE ALSO
L<Alien::Build::Plugin::Download::Negotiate>, L<Alien::Build>, L<alienfile>, L<Alien::Build::MM>, L<Alien>
=head1 AUTHOR
Author: Graham Ollis E<lt>plicease@cpan.orgE<gt>
( run in 0.966 second using v1.01-cache-2.11-cpan-df04353d9ac )