Path to this page:
Subject: CVS commit: pkgsrc/devel/p5-Alien-Build
From: Thomas Klausner
Date: 2023-05-20 09:35:16
Message id: 20230520073516.4AAD3FA87@cvs.NetBSD.org
Log Message:
p5-Alien-Build: update to 2.80.
2.80 2023-05-11 16:31:46 -0600
- Documentation improvements (gh#399, gh#400, gh#401, gh#402)
- Do not generate .../Install/Files.pm if one is provided by the
Alien (gh#393, gh#397)
2.79 2023-05-05 15:08:46 -0600
- Updated non-binding support for Perls to match the policy
of the Perl toolchain (Perls older than 10 years old are
unsupported, with a one-time exception of Perl 5.16). The
intent is not to suddenly drop support for older Perls, but
the Alien-Build team may take advantage of features in
supported Perls that will effectively remove compatability
with unsupported Perls.
2.78 2023-03-07 11:49:27 -0700
- Test fix to handle Perls with space in the path (gh#391, mohawk++)
2.77 2023-01-20 14:59:14 +1100
- Documentation improvements (gh#389, #gh#390)
- Additional noisy diagnostic when trying to use the regular
download negotiator plugin with a GitHub releases page
(gh#388, gh#390)
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)
2.74 2022-11-27 08:26:06 -0700
- Patches to Test::Alien to make it safe for C99
(gh#383, Florian Weimer++)
2.73 2022-11-20 07:23:46 -0700
- Fix Extract::ArchiveZip test when ALIEN_DOWNLOAD_RULE set to
digest_or_encrypt (gh#382)
2.72 2022-10-26 06:28:00 -0600
- Improved diagnostic when all links are excluded by the filter
stage (gh#380)
2.71 2022-10-04 11:18:14 -0600
- Added Alien::Build::Plugin::Extract::File (gh#375)
2.70 2022-09-23 06:27:39 -0600
- Production release identical to 2.69_01
2.69_01 2022-09-20 18:00:17 -0600
- Documentation improvements (gh#370)
- Added meta.platform.cpu.count and meta.platform.cpu.arch.name
properties (gh#371 zmughal++)
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)
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)
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)
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)
Files: