Alien-Build

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


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
    Test2::API is still a run-time dependency, but that has
    been in-core since 5.26.

1.48      2018-07-04 20:33:29 -0400
  - Production release identical to 1.47_01

1.47_01   2018-07-03 23:17:09 -0400
  - Fixed bug where Alien::Base was capturing stderr and stdout
    from pkg-config, instead of just stdout which is what it should
    be doing.
  - Additional diagnostics for xz fail

1.46      2018-06-25 03:08:25 +0000
  - Production release identical to 1.45_01



( run in 1.207 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )