Alien-Build

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

     * 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

1.45_01   2018-06-24 08:13:08 -0400
  - Add alt method to Alien::Base.  This merges the capabilities from
    Alien::Role::Alt into core, making that role now obsolete.
  - Add alt_names and alt_exists methods to Alien::Base.  This was a
    capability missing from Alien::Role::Alt
  - Fix bug in Alien::Build::MM where 'make alien_prop_runtime' printed
    install instead of runtime properties

1.44_01   2018-06-20 06:36:57 -0600
  - Added Alien::Build::Plugin::Prefer::GoodVersion

1.43      2018-06-03 06:41:28 -0400
  - Documentation fixes
  - Use a custom site.config to ensure libraries are installed in lib
    and not lib64 or lib/64 for share installs

1.42      2018-05-09 08:19:18 -0400
  - Corrected typo for install_prop->{old}->{prefix} (had been preifx)

1.41      2018-04-24 06:19:18 -0400
  - before and after directives in alienfile triggers requirement on Alien::Build 1.40

1.40_01   2018-04-12 09:21:05 -0400
  - Add before and after directives to alienfile syntax

1.39      2018-03-09 05:51:47 -0500
  - Production release identical to 1.38_01

1.38_01   2018-03-01 03:27:29 -0500
  - Additional testing diagnostics

1.37      2018-02-23 10:13:44 -0500
  - Fixed cmake test which would fail without a C++ compiler (gh#53 ppisar++)

1.36      2018-02-05 10:51:59 -0500
  - Production release identical to 1.35_01

1.35_01   2017-12-28 12:42:56 -0500
  - Improve diagnostic in command line extraction test

1.34_01   2017-12-27 10:30:10 -0500
  - Add env_interpolate meta property.
  - PkgConfig plugins now attempt to set PKG_CONFIG environment variable during build

1.33_01   2017-11-08 11:54:19 -0500
  - Improve diagnostic for partially installed Alien error

1.32      2017-11-03 13:15:35 -0400
  - Add ALIEN_INSTALL_NETWORK environment variable.  Set to false if you don't
    want to allow network fetch.

1.31_01   2017-10-31 16:50:52 -0400
  - Fix testing prereq bug introduced in 1.30_01.

Changes  view on Meta::CPAN

  - Add alien_download_ok to Test::Alien::Build
  - Add alien_extract_ok to Test::Alien::Build
  - Extract now ignores pax_global_header, produced by extracting some
    tarballs using older tars (including older versions of Archive::Tar).
  - Fix detection logic for supported compression by tar in Extract::CommandLine

0.89_01   2017-08-07 08:57:48 -0400
  - Extract negotiator plugin checks for .gz and .bz2 support in
    Archive::Tar before using ArchiveTar plugin, and will fallback on
    Extract::CommandLine if it is not available.
  - Extract::ArchiveTar skips appropriate tests if compression
    support is not available

0.88_01   2017-08-07 04:50:06 -0400
  - Diagnostic release

0.87_01   2017-08-05 11:59:43 -0400
  - Diagnostic release

0.86_01   2017-08-05 11:51:23 -0400
  - Add alien_build_clean to Test::Alien::Build
  - Additional MSYS2 fixes

0.85_01   2017-08-04 15:17:52 -0400
  - Diagnostic release

0.84_01   2017-08-04 15:15:48 -0400
  - Fix testing failure on msys2/mingw32/64 which has a pkg-config
    that defaults to rewriting prefix.
  - Fix skip in test which could cause failure in PkgConfig::PP test
  - Add msys_version property to Build::Autoconf and Build::MSYS plugins
  - Add platform.system_type meta property

0.83_01   2017-08-03 19:24:30 -0400
  - Development release otherwise identical to 0.82

0.82      2017-08-03 16:51:26 -0400
  - Require ExtUtils::ParseXS 3.30 (gh#28)
  - Revert regression where PkgConfig.pm would not loaded before use

0.81_01   2017-08-01 15:03:22 -0400
  - Development release otherwise identical to 0.80

0.80      2017-08-01 14:49:14 -0400
  - Prefer non-legacy version
  - Fix PkgConfig::CommandLine bug introduced in 0.79_01
  - Added Alien::Role documentation

0.79_01   2017-08-01 12:22:15 -0400
  - Added alien_install_type_is to Test::Alien::Build
  - PkgConfig::CommandLine plugin supports multiple pkg_names
  - PkgConfig::PP plugin supports multiple pkg_names
  - PkgConfig::LibPkgConf is a candidate for removing from core
  - PkgConfig::LibPkgConf plugin supports multiple pkg_names
  - PkgConfig::Negotiate plugin supports multiple pkg_names

0.78_01   2017-07-30 12:55:31 -0400
  - Development release otherwise identical to 0.77

0.77      2017-07-30 12:54:13 -0400
  - Add options to Probe::CommandLine plugin: match_stderr, version_stderr

0.76_01   2017-07-26 11:31:44 -0400
  - Development release otherwise identical to 0.75

0.75      2017-07-26 11:30:11 -0400
  - Disable C++ Test::Alien test on production releases
    C++ in Test::Alien is considered experimental and the
    test has been intermitently causing a hard fail.
    Until the issue is resolved the test will only run on
    development releases

0.74      2017-07-25 06:52:43 -0400
  - Add alien_build_ok to Test::Alien::Build
  - Enable Alien::Base::Dino compatibility in Test::Alien

0.73      2017-07-24 07:19:49 -0400
  - Fetch::FTP plugin will not attempt FTP transfer with non-FTP URLs
  - Otherwise production release mostly identical with 0.72_01 release

0.72_01   2017-07-22 07:36:35 -0400
  - Marking C++ support in Test::Alien as EXPERIMENTAL
    (it seems to be unreliable on MSWin32, possibly others)
  - Fixed Extract::CommandLine probe of tar command to see if it
    can handle tar.gz, tar.bz2, tar.xz (feature introduced in
    0.69_01).
  - Extract::CommandLine fallback on ptar if bsdtar or tar are
    not available.
  - Add Fetch::LocalDir plugin
  - Add tmp flag for local files to avoid copies

0.71_01   2017-07-21 15:07:32 -0400
  - Improve Alien::Autotools support by updating ACLOCAL_PATH
    when you requires 'Alien::Autotools';
  - Add cbuilder_compile option to Test::Alien xs_ok function
  - Add cbuilder_link option to Test::Alien xs_ok function
  - Add cpp option to Test::Alien xs_ok function
  - Add C++ option to Test::Alien xs_ok function

0.70_01   2017-07-21 07:23:04 -0400
  - (Alien::Build::MM) Fix race condition with parallel make (GH#24)

0.69_01   2017-07-20 12:17:12 -0400
  - Allow Alien::Build or Alien::Base as requires in alienfile.
  - Fix warnings that sometimes come from Build::SearchDep plugin
  - Extract::CommandLine tests to see if tar can handle tar.gz, tar.bz2, tar.xz
    to avoid needing Alien::gzip, Alien::bzip2 or Alien::xz

0.68_01   2017-07-19 08:54:58 -0400
  - ALIEN_BUILD_PKG_CONFIG can be used to override the PkgConfig::Negotiate
    logic.
  - Extra diagnostics for PkgConfig::PP failure in gather stage

0.67_01   2017-07-18 13:52:56 -0400
  - Merged Alien-Base and Alien-Build.  For the old Alien-Base change log
    see Changes.Alien-Base

0.66      2017-07-17 02:46:11 -0400
  - Fix cmake helper.

0.65_01   2017-07-16 12:29:36 -0400



( run in 0.947 second using v1.01-cache-2.11-cpan-acebb50784d )