head 1.6; access; symbols pkgsrc-2023Q4:1.6.0.12 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.10 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.8 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.6 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.4 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.2 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.5.0.12 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.10 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.8 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.6 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.4 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.2 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.4.0.4 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.2 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.3.0.4 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.2.0.28 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.24 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.22 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.20 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.18 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.16 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.14 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.12 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.10 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.8 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.4 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.2 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.1.0.16 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.14 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.12 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.10 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.8 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.6 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.4 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.2 pkgsrc-2015Q1-base:1.1; locks; strict; comment @# @; 1.6 date 2022.09.04.13.53.31; author taca; state Exp; branches; next 1.5; commitid jNUsvbcHuHBwcySD; 1.5 date 2021.02.13.10.08.16; author taca; state Exp; branches; next 1.4; commitid xLzNr71AGhcddxHC; 1.4 date 2020.09.14.15.19.49; author taca; state Exp; branches; next 1.3; commitid 0qAlN2ppsCYZO1oC; 1.3 date 2020.03.22.09.36.18; author taca; state Exp; branches; next 1.2; commitid U701pDltEnsyzn1C; 1.2 date 2017.03.20.15.43.17; author taca; state Exp; branches; next 1.1; commitid D587x6HB8Y7WTiKz; 1.1 date 2015.03.13.13.28.23; author taca; state Exp; branches; next ; commitid 4Qu0y7Mfu5ioSrdy; desc @@ 1.6 log @time/ruby-timers: update to 4.3.4 4.3.4 (2022-09-02) * Add clear! function and refactor validate function * Add tests that use validate function to check heap invariant * Refactor name of heap validation method from validate! to valid? * CI against Ruby 3.1 * Modernize gem. * Migrate to sus for tests. * Flush queued timers if possible. @ text @@@comment $NetBSD: PLIST,v 1.5 2021/02/13 10:08:16 taca Exp $ ${GEM_HOME}/cache/${GEM_NAME}.gem ${GEM_LIBDIR}/lib/timers.rb ${GEM_LIBDIR}/lib/timers/events.rb ${GEM_LIBDIR}/lib/timers/group.rb ${GEM_LIBDIR}/lib/timers/interval.rb ${GEM_LIBDIR}/lib/timers/priority_heap.rb ${GEM_LIBDIR}/lib/timers/timer.rb ${GEM_LIBDIR}/lib/timers/version.rb ${GEM_LIBDIR}/lib/timers/wait.rb ${GEM_LIBDIR}/license.md ${GEM_LIBDIR}/readme.md ${GEM_HOME}/specifications/${GEM_NAME}.gemspec @ 1.5 log @time/ruby-timers: update to 4.3.3 4.3.3 (2021-02-13) No release note nor changelog. Here is quote from commit log. * Fix development workflow. * Remove comment from gemspec. * Add priority queue class * Add #size method and change to actual minheap * Add some tests for priority heap * Rename first and insert to peek and push for naming consistency * Switch to a PriorityHeap instead of array for storing Handles * Refactor Handle class to use Comparable mixin * Add extra performance test for timer queue insertion speed * Reduce required accuracy for tests, because macOS on GitHub Actions i… … * Updated code formatting & specs. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2020/09/14 15:19:49 taca Exp $ d11 2 @ 1.4 log @time/ruby-timers: update to 4.3.2 Update ruby-timers package to 4.3.2. No release note is available. Please refer in detail. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2020/03/22 09:36:18 taca Exp $ d7 1 @ 1.3 log @time/ruby-timers: update to 4.3.0 Update ruby-timers to 4.3.0. pkgsrc changes: * Add "USE_LANGUAGES= # none". * Update dependency. No release notes available. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2017/03/20 15:43:17 taca Exp $ a2 7 ${GEM_LIBDIR}/.editorconfig ${GEM_LIBDIR}/.gitignore ${GEM_LIBDIR}/.rspec ${GEM_LIBDIR}/.travis.yml ${GEM_LIBDIR}/Gemfile ${GEM_LIBDIR}/README.md ${GEM_LIBDIR}/Rakefile a9 9 ${GEM_LIBDIR}/spec/spec_helper.rb ${GEM_LIBDIR}/spec/timers/cancel_spec.rb ${GEM_LIBDIR}/spec/timers/events_spec.rb ${GEM_LIBDIR}/spec/timers/every_spec.rb ${GEM_LIBDIR}/spec/timers/group_spec.rb ${GEM_LIBDIR}/spec/timers/performance_spec.rb ${GEM_LIBDIR}/spec/timers/strict_spec.rb ${GEM_LIBDIR}/spec/timers/wait_spec.rb ${GEM_LIBDIR}/timers.gemspec @ 1.2 log @Update ruby-timers to 4.1.2. ## 4.1.2 (2016-11-26) * RuboCop reformatting @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2015/03/13 13:28:23 taca Exp $ d3 1 a3 1 ${GEM_LIBDIR}/.coveralls.yml a5 2 ${GEM_LIBDIR}/.rubocop.yml ${GEM_LIBDIR}/.ruby-version a6 2 ${GEM_LIBDIR}/AUTHORS.md ${GEM_LIBDIR}/CHANGES.md a7 1 ${GEM_LIBDIR}/LICENSE d13 1 @ 1.1 log @Add ruby-timers package version 4.0.1. Ruby timer collections. Schedule several procs to fire after configurable delays or at periodic intervals. This gem is especially useful when you are faced with an API that accepts a single timeout but you want to run multiple timers on top of it. An example of such a library is [nio4r](https://github.com/celluloid/nio4r), a cross-platform Ruby library for using system calls like epoll and kqueue. @ text @d1 1 a1 1 @@comment $NetBSD$ d6 2 a20 5 ${GEM_LIBDIR}/spec/cancel_spec.rb ${GEM_LIBDIR}/spec/events_spec.rb ${GEM_LIBDIR}/spec/every_spec.rb ${GEM_LIBDIR}/spec/group_spec.rb ${GEM_LIBDIR}/spec/performance_spec.rb d22 7 a28 2 ${GEM_LIBDIR}/spec/strict_spec.rb ${GEM_LIBDIR}/spec/timeout_spec.rb @