All checksums have been double-checked against existing RMD160 and
SHA512 hashes
The following distfiles could not be fetched (possibly fetched
conditionally?):
./misc/libreoffice/distinfo libreoffice/harfbuzz-2.6.4.tar.xz
Upstream changes:
https://github.com/flavorjones/mini_portile/releases
2.6.1 / 2021-05-31
Dependencies
Make net-ftp an optional dependency, since requiring it as a hard dependency in
v2.5.2 caused warnings to be emitted by Ruby 2.7 and earlier. A warning message
is emitted if FTP functionality is called and net-ftp isn't available; this
should only happen in Ruby 3.1 and later.
2.6.0 / 2021-05-31
Added
Recipes may build against a local directory by specifying source_directory
instead of files. In
particular, this may be useful for debugging problems with the upstream
dependency (e.g., use git bisect in a local clone) or for continuous
integration with upstream HEAD.
2.5.2 / 2021-05-28
Dependencies
Add net-ftp as an explicit dependency to accommodate the upcoming Ruby 3.1
changes that move this and other gems out of the "default" gem set and into the
"bundled" gem set. See https://bugs.ruby-lang.org/issues/17873 [#101]
2.5.1 / 2021-04-28
Dependencies
This release ends support for ruby < 2.3.0. If you're on 2.2.x or earlier, we
strongly suggest that you find the time to upgrade, because official support
for Ruby 2.2 ended on 2018-03-31.
Enhancements
* MiniPortile.execute now takes an optional :env hash, which is merged into
the environment variables for the subprocess. Likely this is only useful
for specialized use cases. [#99]
* Experimental support for cmake-based projects extended to Windows. (Thanks,
@larskanis!)
### 2.2.1 / 2017-09-13
#### Enhancements
* Verify checksums of files at extraction time (in addition to at download time). (#56)
* Clarify error message if a `tar` command can't be found. (#81)
### 2.2.0 / 2017-06-04
#### Enhancements
* Remove MD5 hashing of configure options, not avialbale in FIPS mode. (#78)
* Add experimental support for cmake-based projects.
* Retry on HTTP failures during downloads. [#63] (Thanks, @jtarchie and @jvshahid!)
* Support Ruby 2.4 frozen string literals.
* Support applying patches for users with misconfigured git worktree. [#69]
* Support gpg signature verification of download resources.
Note ruby-mini_portile2 is updated and renamed version of
ruby-mini_portile by the upstream due to backwards-incompatible
behavioral changes from mini_portile 0.7.0.rc* and prior.
This project is a minimalistic implementation of a port/recipe system
for developers.
Because "Works on my machine" is unacceptable for a library maintainer.