Alien-Build
view release on metacpan or search on metacpan
1.74 2019-05-22 08:43:10 -0400
- Check if share directory exists before clean_install
(gh#114, gh#126 zmughal++ for the report)
1.73 2019-05-20 14:49:10 -0400
- Production release identical to 1.72_01
1.72_01 2019-05-11 04:12:13 -0600
- Merged Alien-Build-Plugin-Decode-Mojo into this dist (gh#18)
- Put Alien -l flags first in xs_ok (gh#121 kiwiroy++)
1.71_01 2019-04-30 05:41:40 -0400
- Add clean_install hook (gh#111, gh#114)
- EXPERIMENTAL Add mm_install method to Alien::Build::MM (gh#111, gh#114)
- EXPERIMENTAL CAUTION Add alien_clean_install target to Makefile generated
by Alien::Build::MM (gh#111, gh#114)
1.70_01 2019-04-29 18:57:53 -0400
- Add alien_clean target for Alien::Build::MM (gh#118, gh#119)
1.69 2019-04-27 10:59:10 -0400
- Add runtime property ffi_checklib (gh#117)
Related to https://github.com/Perl5-FFI/FFI-CheckLib/issues/13
1.68 2019-04-23 04:57:49 -0400
- Add decoder property to Download::Negotiate plugin (gh#115, gh#116)
1.67 2019-04-22 07:55:59 -0400
- Production release identical to 1.66_01
1.66_01 2019-04-21 13:46:14 -0400
- Fix to Fetch::CurlCommand plugin. It's handling of URLs with trailing slash (/)
wasn't quite right. (gh#112, gh#113)
1.65 2019-04-11 09:15:37 -0400
- Further improvements with ExtUtils::Depends compatability (gh#107, gh#109).
- Improved documentation (gh#106).
- Updated spec for ALIEN_INSTALL_TYPE. When set, Alien consumers that
require an opt-in for using an Alien may use the fact that this environment
variable is set as an opt-in (gh#104, gh#106).
1.64_01 2019-04-10 13:06:45 -0400
- Improved compatability with ExtUtils::Depends (gh#107, gh#108).
1.63 2019-04-08 17:19:03 -0400
- Documentation improvements
- Fixed bug in Test::Alien::Build alienfile_skip_if_missing_prereqs
where subtest / test was always skipped regardless of requirements.
It now (correctly) only skips if there are missing requirements.
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,
and on older Perls like 5.8.x where Net::SSLeay frequently does
not install or pass tests.
The existing behavior of prefer Fetch::HTTPTiny when:
* Net::SSLeay and IO::Socket::SSL are already installed
* OR the URL is http
* OR curl is not already installed
is still in effect. (gh#93, gh#94)
1.57_01 2019-02-26 08:52:34 -0500
- Test unzip command before blindly using it (tests were already
being made for tarballs) (gh#90)
1.56_01 2019-02-24 14:09:23 -0500
- Prefer Alien::unzip over Archive::Zip. The latter turns out to be broken
on one platform or another for much of the time. (gh#74, gh#89).
1.55 2019-02-24 11:35:29 -0500
- Production release identical to 1.54_01
1.54_01 2019-02-21 15:49:28 -0500
- Add atleast_version, exact_version, max_version and version_cmp methods
to Alien::Base (leonerd++ gh#75, gh#77)
1.53_01 2019-02-21 11:35:47 -0500
- Prefer PkgConfig::PP on MSWin32 where it is more reliable. (gh#82, gh#85)
- Test tar command before blindly using it (tests were already
being made for compressed tars "tar.gz", "tar.xz", etc) (gh#86, gh#87)
- Tweaks to test suite to hopefully accommodate a haiku install (gh#81)
- Add atleast_version, exact_version and max_version properties for
pkg-config plugins (gh#78, gh#79)
1.52 2019-02-09 05:45:12 -0500
- Use $alien->libs -L flags to help find system dynamic libs.
1.51 2019-01-19 14:23:23 -0500
- cmake plugin sets CMAKE_INSTALL_LIBDIR:PATH to lib for share installs
for cmake projects using GNUInstallDirs on platforms that default to
something other than lib.
1.50 2019-01-16 12:55:08 -0500
- Removed temp testing files unintentionally included in the previous
release.
- Require ExtUtils::MakeMaker 6.64, for Alien::Build::MM, which can
sometimes have its BUILD_REQUIRES or TEST_REQUIRES overridden by
Dist::Zilla otherwise.
1.49 2018-11-04 15:22:40 -0500
- Added Alien::Build::Plugin::Test::Mock
- Added alienfile_skip_if_missing_prereqs function to Test::Alien::Build
- Remove run-time dependency on Test2::Suite
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.
( run in 0.702 second using v1.01-cache-2.11-cpan-fa01517f264 )