Alien-Build
view release on metacpan or search on metacpan
1.62 2019-03-27 11:34:00 -0400
- Production release identical to 1.61_01
1.61_01 2019-03-25 15:35:06 -0400
- Add hook property `version` for probe hook (gh#99, gh#100).
- Improvements for Fetch CurlCommand plugin (gh#101).
1.60 2019-03-01 03:16:23 -0500
- Documentation improvemens. (gh#50, gh#84).
1.59_01 2019-02-27 21:40:24 -0500
- Fix test fail for download negotiation plugin introduced in 1.58_01
which was expressed on systems without curl installed.
1.58_01 2019-02-27 12:50:20 -0500
- Prefer Fetch::CurlCommand over Fetch::HTTPTiny for https when:
* Net::SSLeay and IO::Socket::SSL are not installed
* AND curl is installed
* AND curl supports https
This makes AB more reliable on platforms like OS X when openssl
is broken without a third party package system like homebrew,
- %{cwd} helper uses / on windows instead of \
0.26 2017-03-16 15:03:53 -0400
- Fixed bug where LWP FTP download could require either DirListing or HTML
for decode.
- Add %{cwd} helper
0.25 2017-03-10 15:05:03 -0500
- You may now abreviate %{alien.foo.bar} as %{.foo.bar}
0.24 2017-03-10 02:23:40 -0500
- Added Alien::Build::Wrapper
0.23 2017-03-09 22:02:41 -0500
- Can store values using \'%{alien.install.foo}' notation
with scalar command sequence
- Filled out the AlienAuthor manual
0.22 2017-03-09 14:18:39 -0500
- Add subplugin method to Alien::Build::Plugin
- Filled out the FAQ
Changes.Test-Alien view on Meta::CPAN
After 0.15 Test-Alien was merged with Alien-Build
0.15 2017-05-23 13:14:32 -0400
- Documentation fixes
- Require more recent Text::ParseWords to avoid bugs in
Text::ParseWords
- Handle situation where temp directory is mounted
noexec
0.14 2017-03-23 22:10:24 -0400
- Documentation fixes.
0.12 2017-02-01 10:56:29 -0500
- workaround for Capture::Tiny on MSWin32
0.11 2017-01-30 18:45:05 -0500
- Only use static methods (see last entry) on share installs
Typically you want to use the dynamic libraries on a system
install
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...
t/alien_build_interpolate.t view on Meta::CPAN
$intr->add_helper( foo => '"foo" . "foo"' );
is( $intr->interpolate("bar%{foo}baz"), 'barfoofoobaz' );
is( $intr->interpolate("bar%%baz"), 'bar%baz' );
$intr->add_helper( foo1 => sub { 'foo1' . 'foo1' } );
is( $intr->interpolate("bar%{foo1}baz"), 'barfoo1foo1baz' );
$intr->add_helper( 'foomake1', undef, 'Alien::foomake' => '0.22' );
$intr->add_helper( 'foomake2', undef, 'Alien::foomake' => '0.24' );
$intr->add_helper( 'foomake3', undef, 'Alien::foomake' => '0.29' );
$intr->add_helper( 'foomake4', undef, 'Alien::foobogus' => '0' );
is( $intr->interpolate("-%{foomake1}-"), '-foomake.exe-' );
is( $intr->interpolate("-%{foomake2}-"), '-foomake.exe-' );
eval { $intr->interpolate("-%{foomake3}-") };
isnt( $@, '', "error!");
note $@;
( run in 2.004 seconds using v1.01-cache-2.11-cpan-7add2cbd662 )