head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.2 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.8.0.10 pkgsrc-2025Q4-base:1.8 pkgsrc-2025Q3:1.8.0.8 pkgsrc-2025Q3-base:1.8 pkgsrc-2025Q2:1.8.0.6 pkgsrc-2025Q2-base:1.8 pkgsrc-2025Q1:1.8.0.4 pkgsrc-2025Q1-base:1.8 pkgsrc-2024Q4:1.8.0.2 pkgsrc-2024Q4-base:1.8 pkgsrc-2024Q3:1.6.0.16 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.14 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.12 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.10 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.8 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.6 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.4 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.2 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.5.0.8 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.6 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.4 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.2 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.3.0.4 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.2 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.2.0.32 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.30 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.28 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.24 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.4 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.26 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.22 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.20 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.18 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.16 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.14 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.12 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.10 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.8 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.6 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.2 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.1.0.6 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.4 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.2 pkgsrc-2016Q3-base:1.1; locks; strict; comment @# @; 1.9 date 2026.01.17.15.50.53; author taca; state Exp; branches; next 1.8; commitid Y6q7OQaiAfXwhLqG; 1.8 date 2024.10.21.13.29.48; author taca; state Exp; branches; next 1.7; commitid jzwGxHsw79wU3xuF; 1.7 date 2024.10.13.16.23.45; author taca; state Exp; branches; next 1.6; commitid VMykjroWGzzxhwtF; 1.6 date 2022.11.29.12.39.05; author taca; state Exp; branches; next 1.5; commitid F0QTqNrdt1vz1B3E; 1.5 date 2021.10.26.10.19.28; author nia; state Exp; branches; next 1.4; commitid XMBRkrafc79x2jeD; 1.4 date 2021.10.07.13.44.05; author nia; state Exp; branches; next 1.3; commitid TK9Y8OXA04EYMSbD; 1.3 date 2021.05.04.08.19.51; author taca; state Exp; branches; next 1.2; commitid 6VpgJSyfvzfA2ORC; 1.2 date 2017.06.04.15.48.06; author taca; state Exp; branches; next 1.1; commitid yb5xdwpoDhh9u4Uz; 1.1 date 2016.08.01.16.45.13; author minskim; state Exp; branches; next ; commitid lE5JUGFZyqVqFCgz; desc @@ 1.9 log @devel/ruby-contracts: update to 0.17.3 0.17.3 (2025-12-19) * Relax required_ruby_version to support Ruby 4.0 * Bump cucumber, rubocop, actions/checkout @ text @$NetBSD: distinfo,v 1.8 2024/10/21 13:29:48 taca Exp $ BLAKE2s (contracts-0.17.3.gem) = 63a4746f652d46468d70d177d67b0702591a3c72a777234953b9f5e019739577 SHA512 (contracts-0.17.3.gem) = b80609f8a2ed12aab17128cc7b0c54b82df5c2dc3af62137e1be6080484c87ea289a85a1852ef797dbfeab89ae4c658e3af8c7bee4c46f313b01bc37f1870cb6 Size (contracts-0.17.3.gem) = 59904 bytes @ 1.8 log @devel/ruby-contracts: update to 0.17.2 0.17.2 (2024-10-06) * Bugfix: Fix pattern matching - PikachuEXE #308 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2024/10/13 16:23:45 taca Exp $ d3 3 a5 3 BLAKE2s (contracts-0.17.2.gem) = 2fabb03f9ddb011684b25267e6c8226954f26401e092b5f2108cf1b82608360b SHA512 (contracts-0.17.2.gem) = af75d4df644d00af0beeea11faf89b0358f46c659a83ab728d3d86e4f545e8e95a0e94f7c67c349cc0fa75f97267b92ce724b8e927d87cc7e2aab91299363bcb Size (contracts-0.17.2.gem) = 59392 bytes @ 1.7 log @devel/ruby-contracts: update to 0.17.1 0.17.1 (2024-10-06) * Bugfix: Fix keyword arguments contract when used with optional positional arguments - PikachuEXE #305 * Enhancement: Always load version.rb, suppress legacy deprecation warning - Vlad Pisanov #301 * Enhancement: Update doc & spec about deprecated Fixnum to Integer - PikachuEXE #301 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2022/11/29 12:39:05 taca Exp $ d3 3 a5 3 BLAKE2s (contracts-0.17.1.gem) = c4e8503091b29cf87bc242570252abca46c5c6c3c44f00e7717dadc44dcb4931 SHA512 (contracts-0.17.1.gem) = 94abb7e781e257ce3d04c910836fdf6a3847b1a28581ac7c088ee1bba6c7fc03c133eeefad3f97adab1993c19bb46bee89524165d81a1ece11be9a4f53dbcee5 Size (contracts-0.17.1.gem) = 58880 bytes @ 1.6 log @devel/ruby-contracts: update to 0.17 0.17 (2021-05-17) No release note nor changelog for 0.17, but 0.17 add support for Ruby 3.0. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2021/10/26 10:19:28 nia Exp $ d3 3 a5 3 BLAKE2s (contracts-0.17.gem) = cac0721c9bcad6822b0cfdd67b8a6354324583fe74df41e412935c4318125e26 SHA512 (contracts-0.17.gem) = bce1417e7b505ec35b43917d53cbdb175995ff877da2a6122e08b3c7e537d557785987a0110006525dd079f09d574be3f5f4793154f99ac91c32f83662fa311b Size (contracts-0.17.gem) = 58368 bytes @ 1.5 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2021/10/07 13:44:05 nia Exp $ d3 3 a5 3 BLAKE2s (contracts-0.16.1.gem) = 95af6f521f6c726b4107a734ed37bdc30cdd14f83276519cb0786a0637daa5eb SHA512 (contracts-0.16.1.gem) = bc182431de9efbc6d23603c68a64eddcd3f27ea1ac8c2c9ff00840cf38d2f58ba595304127e6b43e504d3aa387559a5c1429b671dadac175d3a4ad2c02edbf6a Size (contracts-0.16.1.gem) = 57856 bytes @ 1.4 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2021/05/04 08:19:51 taca Exp $ d3 1 a3 1 RMD160 (contracts-0.16.1.gem) = e04967eee737a01e36150e971649d379532e1e80 @ 1.3 log @devel/ruby-contracts: update to 0.16.1 0.16.1 - 2021-04-17 * Enhancement: Pretty-print contracts in error messages - Corey Farwell #289 * Bugfix: Fix attr_accessor_with_contract with multiple attribute names input - Kevin Yeh #259 * Bugfix: Fix "stack level too deep" in CI builds - md-work #283 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2017/06/04 15:48:06 taca Exp $ a2 1 SHA1 (contracts-0.16.1.gem) = 76c317d94abfbdfe09415f66d3642c01626589fd @ 1.2 log @Update ruby-contracts to 0.16.0. ## v0.16.0 - **Support for Ruby 1.8 has been discontinued** - [Corey Farwell](https://github.com/frewsxcv) [#256](https://github.com/egonSchiele/contracts.ruby/pull/256) - Enhancement: Add a `Contracts::Attrs` module containing attribute w/ contracts utilities - [Corey Farwell](https://github.com/frewsxcv) [#255](https://github.com/egonSchiele/contracts.ruby/pull/255) - Bugfix: Fix StrictHash contract for extra keys - [Maciej Malecki](https://github.com/smt116) [#254](https://github.com/egonSchiele/contracts.ruby/pull/254) ## v0.15.0 - Bugfix: Func contract's return value isn't enforced with blocks - [Piotr Szmielew](https://github.com/esse) [#251](https://github.com/egonSchiele/contracts.ruby/pull/251) - Bugfx: Fix contracts used in AR-models - [Gert Goet](https://github.com/eval) [#237](https://github.com/egonSchiele/contracts.ruby/pull/237) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2016/08/01 16:45:13 minskim Exp $ d3 4 a6 4 SHA1 (contracts-0.16.0.gem) = fbfdb98a420cfbb82ed706af0519170d62ae92b0 RMD160 (contracts-0.16.0.gem) = b12cb449e5bcc467ec5704ddee1a062335c4137f SHA512 (contracts-0.16.0.gem) = 27d757c3a6d25920ada1b24842a5ed8521bc8902b1840b6060c94dc17e5eecb91501439eb764fa2fec97dedc6591d2c2978630f56d4b38e7b607e9fccfb60ad7 Size (contracts-0.16.0.gem) = 55296 bytes @ 1.1 log @Import ruby-contracts-0.14.0 as devel/ruby-contracts This library provides contracts for Ruby. Contracts let you clearly express how your code behaves, and free you from writing tons of boilerplate, defensive code. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2016/03/05 05:27:42 taca Exp $ d3 4 a6 4 SHA1 (contracts-0.14.0.gem) = afb7d9f9095372a7b5cc1bbbbbf6befe021905ee RMD160 (contracts-0.14.0.gem) = fc1ef4f70a7bd49f315281ad1e3d59455f78baf6 SHA512 (contracts-0.14.0.gem) = a2a05293445b74f112ab6db3ead631987fd248a384731b008e2098d58da5ddc8a23336e1777bfe5fee678a71b5e4a4d18e9f5a9dc0fee263ed5fd83a12d5ba2f Size (contracts-0.14.0.gem) = 54272 bytes @