Revision history for Alien-Build 0.17 2017-02-16 08:28:19 +1100 - Can now store the output of a command into a property using a scalar reference, like this: [ 'command', '--flags', \'%{alien.runtime.foo}' ] 0.16 2017-02-15 20:07:05 +1100 - Add prefix to %{configure} helper for Build::Autoconf plugin - Add hook_prop to Alien::Build - Add system method to Alien::Build 0.15 2017-02-09 14:08:46 -0500 - Fixed bug where requires sometimes did not return a hash reference 0.14 2017-02-09 02:07:09 -0500 - Add meta directive to alienfile. - Use .pc files from dependant Aliens that used Alien::Build - Work around for elder Perls 5.8.7 and earlier 0.12 2017-02-08 15:39:56 -0500 - Added Probe::GnuWin32 plugin 0.11 2017-02-08 07:56:08 -0500 - Fixed regression in architecture logic for Alien::Build::MM - Fix bug where compile error wouldn't throw exception from Alien::Build->load 0.10 2017-02-06 05:24:25 -0500 - Add heuristic to determine version from filename using Prefer::SortVersions plugin - Add log method to Alien::Build - Fixed bug in probe where first 'share' would be accepted (gh#7) 0.09 2017-02-04 17:31:00 -0500 - Using an undefined property in command interpolation is now an error. - Added patch support. - Add meta property platform.compiler_type to flag Microsoft Visual C++ ("microsoft") compared with everything else ("unix") 0.08 2017-02-04 11:33:01 -0500 - Fixed prereq bug introduced in 0.07 0.07 2017-02-04 11:21:13 -0500 - The namespace Alien::Build::Plugin::Core is reserved for plugins that are automatically loaded for all instances of Alien::Build - Major refactor of Alien::Base2. Please do not use it. - Improved documentation - Added Alien::Build::Plugin::Fetch::Local - Added support for ALIEN_BUILD_POSTLOAD - Fixed bug where PkgConfig negotiator plugin could cause prereqs to get added inappropriately - Make PkgConfig.pm a prereq on platforms that do not provide pkg-config or pkgconf. 0.06 2017-02-02 22:00:38 -0500 - Added support for ALIEN_BUILD_PRELOAD - Legacy Alien::Base compatibility bug fixes - json files now use pretty formatting which is much easier to read 0.05 2017-02-02 12:06:36 -0500 - Fixed bug in Alien::Base2 runtime - Added meta property "arch" - install state file is now called "state.json" to differentiate from runtime file "alien.json" 0.04 2017-02-01 17:19:10 -0500 - Improved documentation 0.03 2017-02-01 11:56:07 -0500 - Fixed interpolator bug expressed in older versions of Perl - Add patch hook to Alien::Build - Add patch directive to alienfile - Fixes for Microsoft Windows / Strawberry Perl - Removed dangerous autosave option from Alien::Build - Fixed error when trying to load modules without a $VERSION - test suite now runs correctly if ALIEN_INSTALL_TYPE is set - The Fetch::HTTPTiny and Fetch::LWP plugins now add the necessary SSL modules if the URL is of the https scheme. 0.02 2017-01-31 13:22:29 -0500 - Extensive documentation improvements (documentation is still fairly incomplete). - Removed alienfile#prop - Added alienfile#meta_prop - Fixed a bug in Download::Negotiate and Prefer::SortVersions that expressed itself in Perl 5.14, 5.16 (and probably older Perls). - make distclean is less noisy now with Alien::Build::MM 0.01 2017-01-30 22:26:05 -0500 - initial version