head 1.16; access; symbols pkgsrc-2026Q1:1.16.0.8 pkgsrc-2026Q1-base:1.16 pkgsrc-2025Q4:1.16.0.6 pkgsrc-2025Q4-base:1.16 pkgsrc-2025Q3:1.16.0.4 pkgsrc-2025Q3-base:1.16 pkgsrc-2025Q2:1.16.0.2 pkgsrc-2025Q2-base:1.16 pkgsrc-2025Q1:1.15.0.4 pkgsrc-2025Q1-base:1.15 pkgsrc-2024Q4:1.15.0.2 pkgsrc-2024Q4-base:1.15 pkgsrc-2024Q3:1.14.0.4 pkgsrc-2024Q3-base:1.14 pkgsrc-2024Q2:1.14.0.2 pkgsrc-2024Q2-base:1.14 pkgsrc-2024Q1:1.13.0.4 pkgsrc-2024Q1-base:1.13 pkgsrc-2023Q4:1.13.0.2 pkgsrc-2023Q4-base:1.13 pkgsrc-2023Q3:1.12.0.2 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.11.0.2 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.10.0.10 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.8 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.6 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.4 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.2 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.9.0.2 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.7.0.2 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.5.0.12 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.10 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.8 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.6 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.4 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.4.0.10 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.6 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.4 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.2 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.3.0.14 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.12 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.10 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.8 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.6 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.4 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.2.0.2 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.1.0.10 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.8 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.6 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.4 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.2 pkgsrc-2016Q1-base:1.1; locks; strict; comment @# @; 1.16 date 2025.05.24.18.09.45; author tsutsui; state Exp; branches; next 1.15; commitid K2juXFPOy0jvHbWF; 1.15 date 2024.11.23.06.11.12; author tsutsui; state Exp; branches; next 1.14; commitid Mw1zuFaAVmpHzJyF; 1.14 date 2024.06.15.09.20.44; author tsutsui; state Exp; branches; next 1.13; commitid H2kSCffdqxcAN3eF; 1.13 date 2023.11.18.15.45.58; author tsutsui; state Exp; branches; next 1.12; commitid kYeDTlLttppfG6NE; 1.12 date 2023.08.06.02.23.51; author tsutsui; state Exp; branches; next 1.11; commitid g34lgAA4imGkAFzE; 1.11 date 2023.05.13.18.01.35; author tsutsui; state Exp; branches; next 1.10; commitid R2iudFj21v5rvPoE; 1.10 date 2022.03.06.17.13.23; author tsutsui; state Exp; branches; next 1.9; commitid nPRIZcyzrPVO9bvD; 1.9 date 2021.10.26.10.59.30; author nia; state Exp; branches; next 1.8; commitid K6ElsE09eW6dijeD; 1.8 date 2021.10.07.14.35.46; author nia; state Exp; branches; next 1.7; commitid cTBtLDVE0dCs6TbD; 1.7 date 2021.09.11.09.58.37; author tsutsui; state Exp; branches; next 1.6; commitid H9Z1cz1TILRppw8D; 1.6 date 2021.08.21.18.24.28; author tsutsui; state Exp; branches; next 1.5; commitid j2r3TkNOczyOSR5D; 1.5 date 2020.03.10.14.42.54; author tsutsui; state Exp; branches; next 1.4; commitid DoU8uTYgleV2FRZB; 1.4 date 2019.01.12.14.27.27; author tsutsui; state Exp; branches; next 1.3; commitid FDQUAxjIHlIJav7B; 1.3 date 2017.09.18.00.58.32; author taca; state Exp; branches; next 1.2; commitid 5lXjHuipbpiI9C7A; 1.2 date 2017.06.05.14.33.28; author taca; state Exp; branches; next 1.1; commitid cCGPPVjhxohz2cUz; 1.1 date 2016.01.10.11.51.36; author tsutsui; state Exp; branches; next ; commitid wblFU8F05OTtBnQy; desc @@ 1.16 log @ruby-mini_portile2: update to 2.8.9. Upstream changes: https://github.com/flavorjones/mini_portile/releases/tag/v2.8.9 2.8.9 / 2025-05-12 Ruby support * Import only what's needed from cgi, for supporting Ruby 3.5. @ text @$NetBSD: distinfo,v 1.15 2024/11/23 06:11:12 tsutsui Exp $ BLAKE2s (mini_portile2-2.8.9.gem) = bd5cb1116cfd0855a93543f15aaf60eb578cb3e70e0bcd0789b9e46438552d5b SHA512 (mini_portile2-2.8.9.gem) = 7107b3eb3376e19bcf083ece525a5241f6c2f5253cba0d20f4fbdaccf156a7ea8ac15b3d8275c2b0b91720642d24e10de61c31628640a6e0cd49de697219d7be Size (mini_portile2-2.8.9.gem) = 36864 bytes @ 1.15 log @ruby-mini_portile2: update to 2.8.8. Upstream changes: https://github.com/flavorjones/mini_portile/releases/tag/v2.8.8 2.8.8 / 2024-11-14 Improved * Raise an exception with a clear error message when xzcat is needed but is not installed. (#152) @@flavorjones @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2024/06/15 09:20:44 tsutsui Exp $ d3 3 a5 3 BLAKE2s (mini_portile2-2.8.8.gem) = 39165fa5800d67b58177f830086a6392e8f1171b9c286882ae05f8f304d93a79 SHA512 (mini_portile2-2.8.8.gem) = bf9d613680cd77ec016fe7b95417008a6b7048739d476758fd8c8854436648fbbe6f41446b198a40bfe7a50f3a48fbcc35427f3cf2cd28257f5222923cb8f700 Size (mini_portile2-2.8.8.gem) = 36864 bytes @ 1.14 log @ruby-mini_portile2: update to 2.8.7. Upstream changes: https://github.com/flavorjones/mini_portile/blob/v2.8.7/CHANGELOG.md 2.8.7 / 2024-05-31 Added * When setting the C compiler through the MiniPortile constructor, the preferred keyword argument is now :cc_command. The original :gcc_command is still supported. (#144 by @@flavorjones) * Add support for extracting xz-compressed tarballs on OpenBSD. (#141 by @@postmodern) * Add OpenBSD support to the experimental method MakeMakefile#mkmf_config. (# 141 by @@flavorjones) Changed * MiniPortileCMake now detects the C and C++ compiler the same way MiniPortile does: by examining environment variables, then using kwargs, then looking in RbConfig (in that order). (#144 by @@flavorjones) * GPG file verification error messages are captured in the raised exception. Previously these errors went to stderr. (#145 by @@flavorjones) 2.8.6 / 2024-04-14 Added * When using CMake on FreeBSD, default to clang's "cc" and "c++" compilers. (#139 by @@mudge) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2023/11/18 15:45:58 tsutsui Exp $ d3 3 a5 3 BLAKE2s (mini_portile2-2.8.7.gem) = 11f5b6565ce69b805a4f01650ce0b6e0c03732c1e8924b2510e854c9b622aaf2 SHA512 (mini_portile2-2.8.7.gem) = 9376a6c2a77a863369d9980dedde3750696ee05ad2249891c35dc03385a2442b0fd182cb4c62da967138f3a9b83c075a6cf8f2a80dd5b76f6f61dbe4e1982fbe Size (mini_portile2-2.8.7.gem) = 37376 bytes @ 1.13 log @ruby-mini_portile2: update to 2.8.5. Upstream changes: https://github.com/flavorjones/mini_portile/releases/tag/v2.8.5 2.8.5 / 2023-10-22 Added * New methods #lib_path and #include_path which point at the installed directories under ports. (by @@flavorjones) * Add config param for CMAKE_BUILD_TYPE, which now defaults to Release. (#136 by @@Watson1978) Experimental Introduce experimental support for MiniPortile#mkmf_config which sets up MakeMakefile variables to properly link against the recipe. This should make it easier for C extensions to package third-party libraries. (by @@flavorjones) * With no arguments, will set up just $INCFLAGS, $libs, and $LIBPATH. * Optionally, if provided a pkg-config file, will use that config to more precisely set $INCFLAGS, $libs, $LIBPATH, and $CFLAGS/$CXXFLAGS. * Optionally, if provided the name of a static archive, will rewrite linker flags to ensure correct linkage. Note that the behavior may change slightly before official support is announced. Please comment on #118 if you have feedback. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2023/08/06 02:23:51 tsutsui Exp $ d3 3 a5 3 BLAKE2s (mini_portile2-2.8.5.gem) = 72a677f862a572d04261aa4217a5523396e3adc583ef7f1a59234b137ae8ffc8 SHA512 (mini_portile2-2.8.5.gem) = fa09bc2c4aefc341cb249dc33b5ad3182aa582ef150645793e323bdef4d19cbeeced0348c3c962a7225a9aa91b40824347fa1499955326525eddcf867f6ff798 Size (mini_portile2-2.8.5.gem) = 35840 bytes @ 1.12 log @ruby-mini_portile2: update to 2.8.4. Upstream changes: https://github.com/flavorjones/mini_portile/releases/tag/v2.8.4 https://github.com/flavorjones/mini_portile/releases/tag/v2.8.3 2.8.4 / 2023-07-18 * cmake: set CMAKE compile flags to configure cross-compilation similarly to autotools --host flag: SYSTEM_NAME, SYSTEM_PROCESSOR, C_COMPILER, and CXX_COMPILER. [#130] (Thanks, @@stanhu!) 2.8.3 / 2023-07-18 Fixed * cmake: only use MSYS/NMake generators when available. [#129] (Thanks, @@stanhu!) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2023/05/13 18:01:35 tsutsui Exp $ d3 3 a5 3 BLAKE2s (mini_portile2-2.8.4.gem) = 22d39dcee39ec31851bf97219fbcc7bf32fb0deb7603f12ed6ef59b97ae1f01e SHA512 (mini_portile2-2.8.4.gem) = 19e3e4908e54fb73d695f0674a5c95d96bfa2cf6f87c0d59c32f8a68941b729adc065b3bea2d5eaada489340d8c76e098b9db839d075cac5d183f47d2cee7d9c Size (mini_portile2-2.8.4.gem) = 30720 bytes @ 1.11 log @ruby-mini_portile2: update to 2.8.2. Upstream changes: https://github.com/flavorjones/mini_portile/blob/v2.8.2/CHANGELOG.md 2.8.2 / 2023-04-30 Fixed * Ensure that the source_directory option will work when given a Windows path to an autoconf directory. [#126] 2.8.1 / 2022-12-24 Fixed * Support applying patches via git apply even when the working directory resembles a git directory. [#119] (Thanks, @@h0tw1r3!) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2022/03/06 17:13:23 tsutsui Exp $ d3 3 a5 3 BLAKE2s (mini_portile2-2.8.2.gem) = 3e1f5800b175f979221d243da6188f63fd5493ef17ab980cf522bea63495d8e5 SHA512 (mini_portile2-2.8.2.gem) = a24131400bda6460dcd21cc9e6700eb9d79c6174ac2074b4b7c253ea7180d9f1c636342e1b9390c2ff4e35625079c988aed081ddf78ddd54a429eab4a892b1d7 Size (mini_portile2-2.8.2.gem) = 28672 bytes @ 1.10 log @ruby-mini_portile2: update 2.8.0. Upstream changes: https://github.com/flavorjones/mini_portile/releases/tag/v2.8.0 2.8.0 / 2022-02-20 Added * Support xz-compressed archives (recognized by an .xz file extension). * When downloading a source archive, default open_timeout and read_timeout to 10 seconds, but allow configuration via open_timeout and read_timeout config parameters. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2021/10/26 10:59:30 nia Exp $ d3 3 a5 3 BLAKE2s (mini_portile2-2.8.0.gem) = 629b50767605345f9b9456e7bab89f01d21d3b64a802f22ec12acfd5d3f9ea3b SHA512 (mini_portile2-2.8.0.gem) = 74eb55b15329d31b65d363ce2fda26b849d708bf77481acdf851bdf6c97a8c3f9676d5bebf46e9e3eeb55e0e243c8e995eda6952f51f54b846762ab0f65aa7df Size (mini_portile2-2.8.0.gem) = 28672 bytes @ 1.9 log @misc: Replace RMD160 checksums with BLAKE2s checksums 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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2021/10/07 14:35:46 nia Exp $ d3 3 a5 3 BLAKE2s (mini_portile2-2.7.0.gem) = e2d89a81e3da45ad39bbcc7366e0b55a24303ab204770aa87eae2b60934a37ba SHA512 (mini_portile2-2.7.0.gem) = 5cc60c851794027132ea516aef9e175fe7c6cfb18a50c5fe3bbe0ffdb2b0ebbfbc8be6f70b801893b04b0f0493b7a9e40bafdbb7d94758aea4af6b3957d1e4e4 Size (mini_portile2-2.7.0.gem) = 28160 bytes @ 1.8 log @misc: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2021/09/11 09:58:37 tsutsui Exp $ d3 1 a3 1 RMD160 (mini_portile2-2.7.0.gem) = 2988dc25f5311c0540f70a6ce9037ceae57dcef2 @ 1.7 log @ruby-mini_portile2: update to 2.7.0. Upstream changes: https://github.com/flavorjones/mini_portile/releases/tag/v2.7.0 2.7.0 / 2021-08-31 Added The commands used for "make", "compile", and "cmake" are configurable via keyword arguments. [#107] (Thanks, @@cosmo0920!) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2021/08/21 18:24:28 tsutsui Exp $ a2 1 SHA1 (mini_portile2-2.7.0.gem) = 04996ad1187b4b63d88e38664a875233d4d1ae6d @ 1.6 log @ruby-mini_portile2: update to 2.6.1. 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!) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2020/03/10 14:42:54 tsutsui Exp $ d3 4 a6 4 SHA1 (mini_portile2-2.6.1.gem) = 2b924663a60e1c67ca09d984fbd3daeebbdbd904 RMD160 (mini_portile2-2.6.1.gem) = 3e4df4d3ae08ea39373e0770c1cfa2140683751a SHA512 (mini_portile2-2.6.1.gem) = d1cda6b7bb6b10187360717fc8ae6812d8f6625f6d302d4f76b7a829213f7938c7f0b68cdad7d7433186513542acfadd30100f4c641693e19ff82c5d6dc78859 Size (mini_portile2-2.6.1.gem) = 27136 bytes @ 1.5 log @ruby-miniportile2: update to 2.5.0. Upstream changelog (from CHANGELOG.md): ### 2.5.0 / 2020-02-24 #### Enhancements * When verifying GPG signatures, remove all imported pubkeys from keyring [#90] (Thanks, @@hanazuki!) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2019/01/12 14:27:27 tsutsui Exp $ d3 4 a6 4 SHA1 (mini_portile2-2.5.0.gem) = 9fbd2e4af6def403acb37ec39b4434ba8f5558f8 RMD160 (mini_portile2-2.5.0.gem) = 36e631c548698ff95011e40442f5ed990d713077 SHA512 (mini_portile2-2.5.0.gem) = 22bdf22369d32f1e0eee0fb5dedb22f7a1a164663da8f59f3b672ace5ec080e8c81294c296791e429b4433ca22ff446b920306e18f8aa25f5210597de4ffed4a Size (mini_portile2-2.5.0.gem) = 26624 bytes @ 1.4 log @ruby-mini_portile2: update to 2.4.0. Upstream changes (from CHANGELOG.md): ### 2.4.0 / 2018-12-02 #### Enhancements * Skip progress report when Content-Length is unavailable. [#85] (Thanks, @@eagletmt!) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2017/09/18 00:58:32 taca Exp $ d3 4 a6 4 SHA1 (mini_portile2-2.4.0.gem) = 4824e5e59cfa15148e13eabb1735959c7d27d37d RMD160 (mini_portile2-2.4.0.gem) = 939fc47c7d1e6549e6b16d0664d0e1ab454e06cb SHA512 (mini_portile2-2.4.0.gem) = 57285f59e81cc4cb60dba88a88477685ca455c6d0e42d368bddef7f1be63b48e0a675c0697f7ad6e0979103ecad4245637f0b6d6a90e6bc1cb22b98db18d1615 Size (mini_portile2-2.4.0.gem) = 25600 bytes @ 1.3 log @misc/ruby-mini_portile2: update to 2.3.0 ### 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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2017/06/05 14:33:28 taca Exp $ d3 4 a6 4 SHA1 (mini_portile2-2.3.0.gem) = 1d0197130a5dc018aead990c20bc6f5717ba9e61 RMD160 (mini_portile2-2.3.0.gem) = 8d03b0f14cdb050d5339361b6964ef788ea9710b SHA512 (mini_portile2-2.3.0.gem) = be2119dc6eeac597254f234b493bdadceff77f0a7ca5e8cbe4b5708bddd4b470b30fb9945b7240dc142b4d3f2a761231db863f71d0274f2bc376fe2808e719ef Size (mini_portile2-2.3.0.gem) = 25600 bytes @ 1.2 log @Update ruby-mini_portile2 to 2.2.0. ### 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2016/01/10 11:51:36 tsutsui Exp $ d3 4 a6 4 SHA1 (mini_portile2-2.2.0.gem) = 8ab95480c047d008eb79715797b25b1b2671c124 RMD160 (mini_portile2-2.2.0.gem) = 3171684c24cfe502b847cedab51970d74811b21a SHA512 (mini_portile2-2.2.0.gem) = 149e76650113b273e37abd46d7f6aa5e4d4c507300ec5a4c49d41c8fa66b7af6cb06a0df504a9658e49d2475c6db7ef0c40c959d43dcaf08a1793a7129533277 Size (mini_portile2-2.2.0.gem) = 25600 bytes @ 1.1 log @Import ruby-mini_portile2-2.1.0 as misc/ruby-portile2. 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. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (mini_portile2-2.1.0.gem) = aea77f06baad406f15e156c86098bdcd140756c2 RMD160 (mini_portile2-2.1.0.gem) = e30fee1ed631e44ce2dcb4843ffc53664a59cacb SHA512 (mini_portile2-2.1.0.gem) = 175ba73cccaf25daa89fb4c9054c4be1951e912bcb7b226a847aef6fca0ca08aa2568f225cc15a70e122b0c3355dd9c09b93505c3b3acd2c03e36941e2923dc8 Size (mini_portile2-2.1.0.gem) = 17920 bytes @