head	1.4;
access;
symbols
	pkgsrc-2026Q1:1.4.0.16
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.4.0.14
	pkgsrc-2025Q4-base:1.4
	pkgsrc-2025Q3:1.4.0.12
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.10
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.4.0.8
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.4.0.6
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.4
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.4.0.2
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.3.0.34
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.32
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.3.0.30
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.28
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.26
	pkgsrc-2023Q1-base:1.3
	pkgsrc-2022Q4:1.3.0.24
	pkgsrc-2022Q4-base:1.3
	pkgsrc-2022Q3:1.3.0.22
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.20
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.18
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.3.0.16
	pkgsrc-2021Q4-base:1.3
	pkgsrc-2021Q3:1.3.0.14
	pkgsrc-2021Q3-base:1.3
	pkgsrc-2021Q2:1.3.0.12
	pkgsrc-2021Q2-base:1.3
	pkgsrc-2021Q1:1.3.0.10
	pkgsrc-2021Q1-base:1.3
	pkgsrc-2020Q4:1.3.0.8
	pkgsrc-2020Q4-base:1.3
	pkgsrc-2020Q3:1.3.0.6
	pkgsrc-2020Q3-base:1.3
	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.38
	pkgsrc-2019Q4-base:1.2
	pkgsrc-2019Q3:1.2.0.34
	pkgsrc-2019Q3-base:1.2
	pkgsrc-2019Q2:1.2.0.32
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.30
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.28
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.26
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.24
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.22
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.20
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.2.0.18
	pkgsrc-2017Q3-base:1.2
	pkgsrc-2017Q2:1.2.0.14
	pkgsrc-2017Q2-base:1.2
	pkgsrc-2017Q1:1.2.0.12
	pkgsrc-2017Q1-base:1.2
	pkgsrc-2016Q4:1.2.0.10
	pkgsrc-2016Q4-base:1.2
	pkgsrc-2016Q3:1.2.0.8
	pkgsrc-2016Q3-base:1.2
	pkgsrc-2016Q2:1.2.0.6
	pkgsrc-2016Q2-base:1.2
	pkgsrc-2016Q1:1.2.0.4
	pkgsrc-2016Q1-base:1.2
	pkgsrc-2015Q4:1.2.0.2
	pkgsrc-2015Q4-base:1.2
	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.4
date	2024.05.12.16.22.24;	author taca;	state Exp;
branches;
next	1.3;
commitid	5DzUlYSTG7jYdJ9F;

1.3
date	2020.03.22.09.38.30;	author taca;	state Exp;
branches;
next	1.2;
commitid	9DvJtKSaZvzvAn1C;

1.2
date	2015.10.04.13.39.42;	author taca;	state Exp;
branches;
next	1.1;
commitid	hkU2u8n1qA8NlNDy;

1.1
date	2015.03.13.13.27.33;	author taca;	state Exp;
branches;
next	;
commitid	w4Xr78DWUaI1Srdy;


desc
@@


1.4
log
@time/ruby-hitimes: update to 3.0.0

3.0.0 (2024-05-01)

* Migrated to SemaphoreCI for doing full test runs on all active ruby
  versions.
* Remove the dependency on Process.clock_getres as it is unreliable.

* This has the effect of deprecating some Hitimes constants that had been
  documented as public. These are now removed as this is a major version
  update
	Hitimes::CLOCK_RESOLUTION_NANOSECONDS
	Hitimes::CLOCK_RESOLUTION_SECONDS
	Hitimes::INSTANT_CONVERSION_FACTOR
	Hitimes.clock_resolution_description
	Hitimes.clock_description
* Added Rubocop for some coding consistency
* Updated the supported ruby version to be 3.0 and up
* Updated all dependencies
* Changed how all the assert_delta style tests were done so they were not so
  flakey
* Hitimes will now emit a warn message if it ends up using CLOCK_REALTIME
* Hitimes will raise an exception if it cannot find a valid clock id. This
  is a bug and a message to file a report is in the exception
@
text
@@@comment $NetBSD: PLIST,v 1.3 2020/03/22 09:38:30 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/CONTRIBUTING.md
${GEM_LIBDIR}/HISTORY.md
${GEM_LIBDIR}/LICENSE.txt
${GEM_LIBDIR}/Manifest.txt
${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/hitimes.gemspec
${GEM_LIBDIR}/lib/hitimes.rb
${GEM_LIBDIR}/lib/hitimes/initialize.rb
${GEM_LIBDIR}/lib/hitimes/instant.rb
${GEM_LIBDIR}/lib/hitimes/interval.rb
${GEM_LIBDIR}/lib/hitimes/metric.rb
${GEM_LIBDIR}/lib/hitimes/mutexed_stats.rb
${GEM_LIBDIR}/lib/hitimes/paths.rb
${GEM_LIBDIR}/lib/hitimes/stats.rb
${GEM_LIBDIR}/lib/hitimes/timed_metric.rb
${GEM_LIBDIR}/lib/hitimes/timed_value_metric.rb
${GEM_LIBDIR}/lib/hitimes/value_metric.rb
${GEM_LIBDIR}/lib/hitimes/version.rb
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
@


1.3
log
@time/ruby-hitimes: update to 2.0.0

Update ruby-hitimes to 2.0.0.
pkgsrc change: add "USE_LANGAUGES=	# none".


## Version 2.0.0 2019-09-23

* Remove the C and Java extensions as `Process.clock_gettime()` has the same
  resolution as what the extensions did.
* Update all depedencies and resolve deprecations
* Now usable on truffleruby
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2015/10/04 13:39:42 taca Exp $
d5 1
a5 1
${GEM_LIBDIR}/LICENSE
d8 1
a8 3
${GEM_LIBDIR}/Rakefile
${GEM_LIBDIR}/examples/benchmarks.rb
${GEM_LIBDIR}/examples/stats.rb
a20 13
${GEM_LIBDIR}/spec/hitimes_spec.rb
${GEM_LIBDIR}/spec/interval_spec.rb
${GEM_LIBDIR}/spec/metric_spec.rb
${GEM_LIBDIR}/spec/mutex_stats_spec.rb
${GEM_LIBDIR}/spec/paths_spec.rb
${GEM_LIBDIR}/spec/spec_helper.rb
${GEM_LIBDIR}/spec/stats_spec.rb
${GEM_LIBDIR}/spec/timed_metric_spec.rb
${GEM_LIBDIR}/spec/timed_value_metric_spec.rb
${GEM_LIBDIR}/spec/value_metric_spec.rb
${GEM_LIBDIR}/spec/version_spec.rb
${GEM_LIBDIR}/tasks/default.rake
${GEM_LIBDIR}/tasks/this.rb
@


1.2
log
@Update ruby-hitimes to 1.2.3.

## Version 1.2.3 2015-09-13

* Release new fatbinary version for windows
* Update README to indicate duration units
* Provide a more friendly error message if the gem is not installed correctly
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2015/03/13 13:27:33 taca Exp $
a2 2
${GEM_EXTSDIR}/gem.build_complete
${GEM_EXTSDIR}/hitimes/${RUBY_MAJOR_MINOR}/hitimes.${RUBY_DLEXT}
a10 13
${GEM_LIBDIR}/ext/hitimes/c/extconf.rb
${GEM_LIBDIR}/ext/hitimes/c/hitimes.c
${GEM_LIBDIR}/ext/hitimes/c/hitimes_instant_clock_gettime.c
${GEM_LIBDIR}/ext/hitimes/c/hitimes_instant_osx.c
${GEM_LIBDIR}/ext/hitimes/c/hitimes_instant_windows.c
${GEM_LIBDIR}/ext/hitimes/c/hitimes_interval.c
${GEM_LIBDIR}/ext/hitimes/c/hitimes_interval.h
${GEM_LIBDIR}/ext/hitimes/c/hitimes_stats.c
${GEM_LIBDIR}/ext/hitimes/c/hitimes_stats.h
${GEM_LIBDIR}/ext/hitimes/java/src/hitimes/Hitimes.java
${GEM_LIBDIR}/ext/hitimes/java/src/hitimes/HitimesInterval.java
${GEM_LIBDIR}/ext/hitimes/java/src/hitimes/HitimesService.java
${GEM_LIBDIR}/ext/hitimes/java/src/hitimes/HitimesStats.java
d12 3
a14 1
${GEM_LIBDIR}/lib/hitimes/${RUBY_MAJOR_MINOR}/hitimes.${RUBY_DLEXT}
a34 1
${GEM_LIBDIR}/tasks/extension.rake
@


1.1
log
@Add ruby-hitimes package version 1.2.2.

Hitimes is a fast, high resolution timer library for recording
performance metrics.  It uses the appropriate low method calls for each
system to get the highest granularity time increments possible.

It currently supports any of the following systems:

* any system with the POSIX call `clock_gettime()`
* Mac OS X
* Windows
* JRuby

Using Hitimes can be faster than using a series of `Time.new` calls, and
it will have a much higher granularity. It is definitely faster than
using `Process.times`.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a4 1
${GEM_LIBDIR}/.travis.yml
@

