Revision history for Alien-Build
0.47 2017-06-24 17:21:57 -0400
- Fixed windows + autoconf regression
0.46 2017-06-22 13:02:52 -0400
- Added Alien::Build::Plugin::Fetch::PromptBeforeDownload
- Fixed typo in Alien::Build::Plugin::GnuWin32
0.45 2017-06-16 13:36:36 -0400
- Documentation improvements
0.44 2017-06-12 10:52:08 -0400
- Decode::HTML plugin unescapes URI encoded filenames, as it should (kiwiroy++ gh#17)
0.43 2017-06-11 21:23:55 -0400
- Fix documentaton coverage for Alien::*::Install::Files
- Additional fixes for Alien::*::Install::Files support
0.42 2017-06-11 09:09:55 -0400
- Added Gather::IsolateDynamic plugin
- This version includes The Answer to Life, the Universe and Everything.
0.41 2017-06-10 19:03:49 -0400
- Added (undocumented so far) ffi option to Build::Autoconf plugin
0.40 2017-06-10 13:15:33 -0400
- Added ffi block for alienfile.
- Deprecate patch_ffi, build_ffi and gather_ffi directives.
0.39 2017-06-10 06:40:45 -0400
- Added patch_ffi keyword for alienfile missing in previous release
0.38 2017-06-10 06:28:21 -0400
- Added build_ffi and gather_ffi stages
0.37 2017-06-09 17:04:21 -0400
- Generate ::Install::Files module for use with Inline, if cflags or libs are detected.
0.36 2017-04-13 04:05:45 -0400
- Add runtime property: alien_build_version
0.35 2017-03-30 18:02:45 -0400
- Add Build::SearchDep plugin
- Add PkgConfig::MakeStatic plugin
0.34 2017-03-30 11:19:48 -0400
- Add install property: old.prefix
- Add install property: old.runtime
0.33 2017-03-29 20:38:56 -0400
- Add runtime property: perl_module_version
- Fix important typos
0.32 2017-03-28 14:14:52 -0400
- Add documentation Alien::Build::Manual::AlienUser
- Fixup compiler and linker flags when not doing a double staged install
0.31 2017-03-24 15:27:19 -0400
- Better negotiation between pkg-config and cbuilder plugins (again)
0.30 2017-03-24 14:04:27 -0400
- Better negotiation between pkg-config and cbuilder plugins
0.29 2017-03-24 12:57:13 -0400
- Improved diagnostics
- Fixed libpkgconf cache'ing bug
0.28 2017-03-21 17:10:43 -0400
- Removed Alien::Build::Wrapper. The same interface now exists as
Alien::Base::Wrapper in a separate dist.
0.27 2017-03-16 21:00:02 -0400
- %{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
0.21 2017-03-06 00:09:33 -0500
- Net::FTP plugin doesn't require trailing / in URL
0.20 2017-03-04 18:52:11 -0500
- Remove experimental Alien::Base2. Use Alien::Base 0.036 or better
instead!
0.19 2017-03-01 08:53:14 +1100
- Fix some platform and environment specific bugs in the test suite
0.18 2017-02-21 18:12:28 +1100
- download hook gets called, even if you are using the fetch,
decode, prefer hooks.
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