Alien-Build
view release on metacpan or search on metacpan
2.53 2022-08-12 14:02:31 -0600
- Documentation improvements (gh#241, gh#254, gh#283, gh#298, gh#312, gh#327)
- Added .runtime.inline_auto_include property (gh#226, gh#328)
- xs_ok in Test::Alien will now keep temporary generated files on failure
by default. You can override this behavior using TEST_ALIEN_ALWAYS_KEEP
(gh#315, gh#326)
- Added TEST_ALIEN_ALIENS_MISSING environment variable to remove warning
in Test::Alien when you use some tools without first calling alien_ok
(gh#326)
2.52 2022-08-11 15:18:46 -0600
- Improved documentation (gh#317, gh#318)
- Fixed bug for run_ok in Test::Alien where passing a command in scalar
context would not work for commands with arguments (gh#320)
- Added interpolate_run_ok and plugin_ok to Test::Alien (gh#319, gh#321, gh#322)
- Better support for Alien::MSYS + Test::Alien (gh#323)
- Better handle it when flags are undef by not passing into
Text::ParseWords::shellwords(gh#314, gh#324)
2.51 2022-08-03 09:57:08 -0600
- Remove use of duplicate lddlfalgs in Test::Alien which could cause failures
on AIX (gh#217, gh#316)
2.50 2022-06-23 11:53:00 -0500
- Documentation updates (gh#308, gh#310)
2.49 2022-06-23 11:19:08 -0500
- Fix tests to pass on systems that do not have a compiler (gh#309)
2.48 2022-03-13 11:20:19 -0600
- Added atleast_version to Probe::CommandLine and Probe::CBuilder plugins
(gh#299, gh#300, shawnlaffan++)
- Added Alien::Util module (gh#301)
2.47 2022-03-07 07:03:52 -0700
- Fixed bug where Probe::CBuilder plugin could report the wrong diagnostic
when throwing an exception (gh#296, gh#297, shawnlaffan++)
2.46 2021-11-30 15:17:58 -0700
- Fix bug where the Build::Copy plugin could fail when spaces are in
the target path (gh#290, gh#292 kiwiroy++)
2.45 2021-10-28 04:55:28 -0600
- On macOS / OS X the Build::Copy plugin now uses cp -pPR instead of
cp -aR; on modern macOS this does the same thing, on very old versions
of OS X the -a option is not recognized (gh#288)
2.44 2021-10-20 17:51:21 -0600
- Fix bug in Alien::Build::Log::Abbreviate (gh#287 kiwiroy++)
2.43_01 2021-09-30 10:10:07 -0600
- Fix test for Decode::DirListingFtpCopy which was incorrectly testing
Decode::DirListing (gh#285, gh#286)
2.42 2021-09-29 09:54:26 -0600
- Improved documentation relating to the Alien::Base alt methods and
the PkgConfig plugins use of pkg_name property (gh#234, gh#284)
2.41 2021-06-21 22:50:57 -0600
- Documentation fixes (gh#266, gh#267)
- Use parent instead of base in code and documentation (gh#268)
2.40 2021-05-13 06:44:37 -0600
- Test::Alien tests will issue a diagnostic if you call them without
alien_ok which is probably a mistake (gh#262, gh#263)
2.39_01 2021-05-12 04:14:06 -0600
- Add support for HTTP request headers on all appropriate core fetch plugins
(gh#256, gh#259)
- The fetch method on Alien::Build now has a http_headers option
(gh#256, gh#259)
- Fix bug where symlinks to directories were incorrectly being skipped
(gh#255, gh#260)
2.38 2021-01-11 14:35:54 -0700
- Fixed a bug the can cause an array dereference error in pkg-config command line
plugin on MSYS2 / MinGW environment (gh#243)
- Changed the auto-generated module name for Test::Alien, in a way that works
around a probable bug / issue with ExtUtils::CBuilder (gh#243)
2.37 2020-11-02 09:09:13 -0700
- Tests that rely on its behavior unset ALIEN_BUILD_PKG_CONFIG (gh#239)
2.36_01 2020-10-31 03:33:21 -0600
- Fixed a bug where Probe and PkgConfig plugins could provide compiler / linker flags
when the PkgConfig probe fails, but another probe succeed. (gh#238)
2.35_01 2020-10-28 02:06:21 -0600
- Added install properties: system_probe_class and system_probe_instance_id (gh#237)
- Added hook properties: probe_class and probe_instance_id (gh#237)
2.34_01 2020-10-27 04:23:24 -0600
- Added instance_id property to Alien::Build::Plugin class (gh#235)
- Added plugin_instance_prop method to Alien::Build class (gh#235)
2.33 2020-09-21 03:21:40 -0600
- Skip problematic test on cygwin (gh#232)
2.32 2020-09-11 10:42:41 -0600
- Production release identical to 2.27_01
2.31_01 2020-09-09 06:26:25 -0600
- Diagnostic release
2.30_01 2020-09-08 14:48:12 -0600
- Documentation fixes (gh#223, #224, #225, shawnlaffan++)
- Use shorter filename paths for test files to keep older versions of tar
happy (gh#228, gh#229, gh#230)
2.29 2020-08-10 09:16:59 -0600
- Move to new GitHub org: https://github.com/PerlAlien
- Fixed meta which was incorrectly requiring 5.8.1 instead of 5.8.4
2.28 2020-08-04 21:33:19 -0600
- Production release identical to 2.27_01
2.27_01 2020-08-03 13:47:02 -0600
- Some fixes for the unofficial `msys` fork of Perl (gh#211, gh#212)
- Honour user supplied `config.site` for autoconf (gh#215, gh#218, hakonhagland++)
- Hard drop of support for Perl 5.8.1, 5.8.2 and 5.8.3. AB will refuse to install
on these elder Perls. Please upgrade to at least 5.8.4. (gh#200, gh#201, gh#219)
2.26 2020-06-16 07:11:13 -0600
- Diagnostic release
2.25 2020-06-10 09:18:25 -0600
- Fixed bug where alien library directory flags could be used in the wrong
order by Test::Alien, mostly a problem on NetBSD and similar platforms
(gh#203)
2.24_01 2020-06-07 18:13:55 -0600
- Disable parallel build when clean install is enabled
(gh#197, gh#198, shawnlaffan++)
- Dropping support for Perl 5.8.1, 5.8.2 and 5.8.3. For now AB will install
on these versions of Perl, but a warning will be issued, along with a 3
minute sleep at configure time. Please upgrade to 5.8.4 (or preferrably
5.32). Starting July 1st, AB will refuse to install on these elderly Perls.
(gh#200, gh#201)
2.23 2020-05-15 18:36:59 -0400
- Workaround apparent bug in pkgconf + arm64 (gh#196)
2.22 2020-05-05 07:02:49 -0600
- Added dynamic_dir method to Alien::Base (gh#191, shawnlaffan++)
2.21 2020-04-11 08:27:21 -0600
- Fix the handling of version regular expression for the Prefer::SortVersions
plugin to handle regular expressions with multiple capture groups (gh#189)
2.20 2020-04-10 06:21:54 -0600
- xs_ok does a better workaround for faux fork on cygwin (gh#153, gh#187, gh#188)
2.19 2020-04-09 02:56:14 -0600
- Production release identical to 2.18_01
2.18_01 2020-04-03 10:06:45 -0600
- Add Build::Copy plugin (gh#186)
2.17 2020-03-19 21:03:39 -0600
- Production release identical to 2.16_01
2.16_01 2020-03-17 13:56:13 -0600
- Probe::Vcpkg adds include property (gh#184)
- Build::Autoconf will now copy .dll files from bin to dynamic
directory on MSWin32 (gh#183)
2.15 2020-03-16 06:53:31 -0600
- Tests on Windows will use the system temp directory rather than
a temp directory under the install directory. A temp directory
under the install directory was used to work around typically
Linux systems that have noexec set on /tmp. Since this is less
normal on Windows, and can cause mkpath errors if the install
directory is too deep we will use the windows system temp directory.
(gh#181, gh#182)
2.14 2020-03-15 12:49:17 -0600
- Added ffi_name property to Probe::Vcpkg plugin (gh#179)
- Documentation fixes (gh#180)
2.12 2020-03-09 10:02:37 -0600
- Fixed bug where Probe::Vcpkg plugin doesn't set version probe hook
property (gh#178)
2.11 2020-03-09 03:04:49 -0600
- Production release identical to 2.10
2.10_01 2020-03-08 17:13:05 -0600
- Probe::Vcpkg plugin defaults to name property (gh#177)
2.09_01 2020-03-08 09:58:17 -0600
- Added Alien::Build::Plugin::Probe::Vcpkg (gh#3, gh#175)
2.08 2020-02-15 17:16:30 -0700
- Production release identical to 2.07_01
2.07_01 2020-02-14 19:00:22 -0700
- Fix Alien::Build::Interpolate bug introduced in 2.06_01 (gh#171)
2.06_01 2020-02-14 12:23:02 -0700
- Several helpers for Alien::Build::Interpolate::Default no longer
require Aliens if the tools are already found in the PATH (gh#168)
( run in 0.454 second using v1.01-cache-2.11-cpan-524268b4103 )