- updated to 2.76
see /usr/share/doc/packages/perl-Alien-Build/Changes
2.76 2022-12-28 18:30:39 -0700
- Fix inline_auto_include so that it gives priority to
the .runtime.inline_auto_include property
2.75 2022-12-21 21:03:27 -0700
- The Download::Negotiate plugin will no longer pick the
Fetch::CurlCommand plugin (unless bootstrap_ssl option is
chosen), because it relies on the -J option which is
unfortunately not reliable. When a more reliable method
can be used by Fetch::CurlCommand we will likely go back
to preferring it (gh#384, gh#385)
OBS-URL: https://build.opensuse.org/request/show/1046346
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=99
- updated to 2.68
see /usr/share/doc/packages/perl-Alien-Build/Changes
2.68 2022-09-05 09:05:18 -0600
- Documentation improvements (gh#367)
- alien_diag from Test::Alien::Diag now can optionaly take a
hash reference as its last argument (gh#365, gh#366)
- alien_diag supports two new options properties and
list_properties (gh#365, gh#366)
- Document that alien_diag may take more than one alien as
an argument (this has always been the case, but never
documented (gh#366)
2.67 2022-09-03 17:07:40 -0600
- Test::Alien::Diag should now handle undef fields more
gracefully (gh#363, gh#364)
2.66 2022-09-01 13:29:15 -0600
- Validate SSL certificates for Fetch::HTTPTiny plugin if
ALIEN_DOWNLOAD_RULE is one of encrypt, digest_or_encrypt
or digest_and_encrypt (gh#362)
2.65 2022-08-30 11:17:41 -0600
- Fix POD name for Alien::Build::Manual::Security (gh#360)
2.64 2022-08-30 10:09:42 -0600
- Production release identical to 2.63.01
- !!! Notice of Change of Behavior !!!
In the near future, AB will require by default one of:
1. Secure https connection
2. Bundled pacakge (ie file:// URL)
3. Cryptographic signature
before extracting archives fetched off the internet. You can test
the new behavior yourself by setting
ALIEN_DOWNLOAD_RULE to `digest_or_encrypt`. More details can
be found in the Alien::Build::Manual::Security POD
!!! Notice of Change of Behavior !!!
2.63_01 2022-08-30 00:44:54 -0600
- New documentation Alien::Build::Manual::Security (gh#357)
- Compute $build->donwload_rule as soon as possible (gh#190, gh#358)
- ALIEN_DOWNLOAD_RULE=default is now a legal value. It is currently
the same as 'warn' but will probably become 'digest_or_encrypt' in
the future (gh#356)
- Added notice in change of behavior (gh#190, gh#359)
2.62_01 2022-08-29 15:03:53 -0600
- Fixed bug introduced in 2.60_01 where file URLs were not considered
safe (gh#351, gh#355)
2.61_01 2022-08-28 15:49:06 -0600
- Added preload_plugin and postload_plugin to Alien::Build::rc
(gh#348, gh#349)
2.60_01 2022-08-28 10:37:01 -0600
- Documentation improvements (gh#333, gh#334, gh#342, gh#343, gh#344)
- Fixed a number of broken links in POD (gh#344)
- Added download_detail install property (gh#190, gh#344)
- Added download_rule method (gh#190, gh#344)
- The fetch hook and other plugins that use the same file hash can
and now should include a protocol field (gh#190, gh#344)
OBS-URL: https://build.opensuse.org/request/show/1001437
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=87
- updated to 2.59
see /usr/share/doc/packages/perl-Alien-Build/Changes
2.59 2022-08-16 09:38:14 -0600
- Documentation improvements (gh#337, gh#341)
- Do not allow downgrading from SSL if start_url is https. This is
done by filtering non-SSL URLs from the candidate listif the start_url
uses https (gh#190, gh#339)
2.58_01 2022-08-15 12:55:07 -0600
- Fix bug where properties could not be interpolated in environment
variables if meta.env_interpolate is on (gh#333)
- Can now pass an Alien::Build instance into Alien::Build::Interpolator's
interpolate method to use meta, install, runtime, etc. prroperites in
the template (gh#312, gh#333)
2.57_01 2022-08-15 11:09:52 -0600
- Added experimental plugin Digest::SHA and Digest::SHAPP for checking
signatures (gh#332)
- Added experimental check_digest method on Alien::Build (gh#332)
- Added experimental digest keyword for alienfile (gh#332)
- Removed long deprecated subplugin method from Alien::Build::Plugin (gh#331)
OBS-URL: https://build.opensuse.org/request/show/998816
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=85
- updated to 2.56
see /usr/share/doc/packages/perl-Alien-Build/Changes
2.56 2022-08-13 15:33:18 -0600
- Production release identical to 2.55.01
2.55_01 2022-08-13 15:28:00 -0600
- Documentation improvements (gh#313, gh#330)
2.54_01 2022-08-13 11:29:15 -0600
- Documentation improvements (gh#48, gh#313, gh#329)
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)
OBS-URL: https://build.opensuse.org/request/show/997384
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=83
- updated to 2.40
see /usr/share/doc/packages/perl-Alien-Build/Changes
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)
OBS-URL: https://build.opensuse.org/request/show/893137
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=70
- updated to 2.37
see /usr/share/doc/packages/perl-Alien-Build/Changes
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)
OBS-URL: https://build.opensuse.org/request/show/845640
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=66
- updated to 2.28
see /usr/share/doc/packages/perl-Alien-Build/Changes
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)
OBS-URL: https://build.opensuse.org/request/show/824658
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=59
- updated to 2.26
see /usr/share/doc/packages/perl-Alien-Build/Changes.Alien-Base-Wrapper
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)
OBS-URL: https://build.opensuse.org/request/show/818580
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=57
- updated to 2.21
see /usr/share/doc/packages/perl-Alien-Build/Changes
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)
OBS-URL: https://build.opensuse.org/request/show/793593
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=51
- updated to 2.15
see /usr/share/doc/packages/perl-Alien-Build/Changes
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)
OBS-URL: https://build.opensuse.org/request/show/785913
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=47
- updated to 2.08
see /usr/share/doc/packages/perl-Alien-Build/Changes
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)
- Better document dynamic vs. static libraries in AlienAuthor and FAQ
documents (gh#110, gh#169)
- Prefer nmake or gmake over dmake on Windows, even if Perl is
configured to use dmake (gh#95, gh#170)
2.05_01 2020-02-11 15:19:01 -0700
- Fix bug where the autoconf plugin could use the wrong configure if
there is another "configure" script somewhere in the PATH on Windows
(gh#166, gh#167)
OBS-URL: https://build.opensuse.org/request/show/774728
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=42
- updated to 1.89
see /usr/share/doc/packages/perl-Alien-Build/Changes
1.89 2019-09-25 07:58:39 -0600
- Production release identical to 1.88_01
1.88_01 2019-09-24 11:53:18 -0600
- Add options cbuilder_check amd cbuilder_config to Test::Alien xs_ok
function (gh#140, Test-Alien-CPP#3, Test-Alien-CPP#4)
1.87_01 2019-09-24 07:38:31 -0600
- Test::Alien directive with_subtest will attempt to catch SEGV and bail
on on test file with a helpful diagnostic. The prove util frequently
does not provide a useful diagnostic for SEGV on its own (gh#138, gh#139).
OBS-URL: https://build.opensuse.org/request/show/733354
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=26