Sun May 12 16:14:40 2024 UTC (13d)
sysutils/ruby-facter: update to 4.7.0

4.7.0 (2024-04-09)

Enhancements

* Support for OpenBSD.  Added support for OpenBSD. This addition contributed
  by community member buzzdeee. FACT-3163

Resolved issues

* Re-add Ruby 2.5 support. Added support for Ruby 2.5.
* Use of cloud provider facts can result in nil dereferences. Patched the
  two cloud providers' access to metadata to avoid nil dereferences.
* Evaluate confine block in case-insensitive way.  Previously, when a user
  provided a confine block, Facter would downcase the value when evaluating
  it.  This change retains the existing behavior of evaluating a confine
  block with a downcased fact value, while adding evaluation with the raw
  fact value to ensure expected behavior.


(taca)
diff -r1.57 -r1.58 pkgsrc/sysutils/ruby-facter/Makefile
diff -r1.44 -r1.45 pkgsrc/sysutils/ruby-facter/PLIST
diff -r1.55 -r1.56 pkgsrc/sysutils/ruby-facter/distinfo

cvs diff -r1.57 -r1.58 pkgsrc/sysutils/ruby-facter/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/ruby-facter/Makefile 2024/03/03 08:38:51 1.57
+++ pkgsrc/sysutils/ruby-facter/Makefile 2024/05/12 16:14:40 1.58
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.57 2024/03/03 08:38:51 taca Exp $ 1# $NetBSD: Makefile,v 1.58 2024/05/12 16:14:40 taca Exp $
2 2
3DISTNAME= facter-4.6.1 3DISTNAME= facter-4.7.0
4CATEGORIES= sysutils 4CATEGORIES= sysutils
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://github.com/puppetlabs/facter 7HOMEPAGE= https://github.com/puppetlabs/facter
8COMMENT= Cross-platform Ruby library for retrieving facts from OS 8COMMENT= Cross-platform Ruby library for retrieving facts from OS
9LICENSE= apache-2.0 9LICENSE= apache-2.0
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-hocon>=1.3<2:../../devel/ruby-hocon 11DEPENDS+= ${RUBY_PKGPREFIX}-hocon>=1.3<2:../../devel/ruby-hocon
12DEPENDS+= ${RUBY_PKGPREFIX}-thor>=1.0.1:../../devel/ruby-thor 12DEPENDS+= ${RUBY_PKGPREFIX}-thor>=1.0.1:../../devel/ruby-thor
13 13
14RUBYGEM_OPTIONS+= --format-executable 14RUBYGEM_OPTIONS+= --format-executable
15 15
16.include "../../lang/ruby/gem.mk" 16.include "../../lang/ruby/gem.mk"

cvs diff -r1.44 -r1.45 pkgsrc/sysutils/ruby-facter/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/ruby-facter/PLIST 2024/03/03 08:38:51 1.44
+++ pkgsrc/sysutils/ruby-facter/PLIST 2024/05/12 16:14:40 1.45
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.44 2024/03/03 08:38:51 taca Exp $ 1@comment $NetBSD: PLIST,v 1.45 2024/05/12 16:14:40 taca Exp $
2bin/facter${RUBY_SUFFIX} 2bin/facter${RUBY_SUFFIX}
3${GEM_HOME}/cache/${GEM_NAME}.gem 3${GEM_HOME}/cache/${GEM_NAME}.gem
4${GEM_LIBDIR}/LICENSE 4${GEM_LIBDIR}/LICENSE
5${GEM_LIBDIR}/bin/facter 5${GEM_LIBDIR}/bin/facter
6${GEM_LIBDIR}/lib/docs/generate.rb 6${GEM_LIBDIR}/lib/docs/generate.rb
7${GEM_LIBDIR}/lib/docs/generate_cli.rb 7${GEM_LIBDIR}/lib/docs/generate_cli.rb
8${GEM_LIBDIR}/lib/docs/template.erb 8${GEM_LIBDIR}/lib/docs/template.erb
9${GEM_LIBDIR}/lib/facter.rb 9${GEM_LIBDIR}/lib/facter.rb
10${GEM_LIBDIR}/lib/facter/config.rb 10${GEM_LIBDIR}/lib/facter/config.rb
11${GEM_LIBDIR}/lib/facter/custom_facts/core/aggregate.rb 11${GEM_LIBDIR}/lib/facter/custom_facts/core/aggregate.rb
12${GEM_LIBDIR}/lib/facter/custom_facts/core/directed_graph.rb 12${GEM_LIBDIR}/lib/facter/custom_facts/core/directed_graph.rb
13${GEM_LIBDIR}/lib/facter/custom_facts/core/execution.rb 13${GEM_LIBDIR}/lib/facter/custom_facts/core/execution.rb
14${GEM_LIBDIR}/lib/facter/custom_facts/core/execution/base.rb 14${GEM_LIBDIR}/lib/facter/custom_facts/core/execution/base.rb
@@ -462,26 +462,84 @@ ${GEM_LIBDIR}/lib/facter/facts/macosx/sy @@ -462,26 +462,84 @@ ${GEM_LIBDIR}/lib/facter/facts/macosx/sy
462${GEM_LIBDIR}/lib/facter/facts/macosx/system_uptime/seconds.rb 462${GEM_LIBDIR}/lib/facter/facts/macosx/system_uptime/seconds.rb
463${GEM_LIBDIR}/lib/facter/facts/macosx/system_uptime/uptime.rb 463${GEM_LIBDIR}/lib/facter/facts/macosx/system_uptime/uptime.rb
464${GEM_LIBDIR}/lib/facter/facts/macosx/timezone.rb 464${GEM_LIBDIR}/lib/facter/facts/macosx/timezone.rb
465${GEM_LIBDIR}/lib/facter/facts/macosx/virtual.rb 465${GEM_LIBDIR}/lib/facter/facts/macosx/virtual.rb
466${GEM_LIBDIR}/lib/facter/facts/mageia/os/release.rb 466${GEM_LIBDIR}/lib/facter/facts/mageia/os/release.rb
467${GEM_LIBDIR}/lib/facter/facts/mariner/os/release.rb 467${GEM_LIBDIR}/lib/facter/facts/mariner/os/release.rb
468${GEM_LIBDIR}/lib/facter/facts/meego/os/release.rb 468${GEM_LIBDIR}/lib/facter/facts/meego/os/release.rb
469${GEM_LIBDIR}/lib/facter/facts/oel/os/release.rb 469${GEM_LIBDIR}/lib/facter/facts/oel/os/release.rb
470${GEM_LIBDIR}/lib/facter/facts/ol/lsbdistdescription.rb 470${GEM_LIBDIR}/lib/facter/facts/ol/lsbdistdescription.rb
471${GEM_LIBDIR}/lib/facter/facts/ol/lsbdistid.rb 471${GEM_LIBDIR}/lib/facter/facts/ol/lsbdistid.rb
472${GEM_LIBDIR}/lib/facter/facts/ol/os/distro/description.rb 472${GEM_LIBDIR}/lib/facter/facts/ol/os/distro/description.rb
473${GEM_LIBDIR}/lib/facter/facts/ol/os/distro/id.rb 473${GEM_LIBDIR}/lib/facter/facts/ol/os/distro/id.rb
474${GEM_LIBDIR}/lib/facter/facts/ol/os/release.rb 474${GEM_LIBDIR}/lib/facter/facts/ol/os/release.rb
 475${GEM_LIBDIR}/lib/facter/facts/openbsd/augeas/version.rb
 476${GEM_LIBDIR}/lib/facter/facts/openbsd/dmi/bios/vendor.rb
 477${GEM_LIBDIR}/lib/facter/facts/openbsd/dmi/bios/version.rb
 478${GEM_LIBDIR}/lib/facter/facts/openbsd/dmi/manufacturer.rb
 479${GEM_LIBDIR}/lib/facter/facts/openbsd/dmi/product/name.rb
 480${GEM_LIBDIR}/lib/facter/facts/openbsd/dmi/product/serial_number.rb
 481${GEM_LIBDIR}/lib/facter/facts/openbsd/dmi/product/uuid.rb
 482${GEM_LIBDIR}/lib/facter/facts/openbsd/ec2_metadata.rb
 483${GEM_LIBDIR}/lib/facter/facts/openbsd/ec2_userdata.rb
 484${GEM_LIBDIR}/lib/facter/facts/openbsd/facterversion.rb
 485${GEM_LIBDIR}/lib/facter/facts/openbsd/identity/gid.rb
 486${GEM_LIBDIR}/lib/facter/facts/openbsd/identity/group.rb
 487${GEM_LIBDIR}/lib/facter/facts/openbsd/identity/privileged.rb
 488${GEM_LIBDIR}/lib/facter/facts/openbsd/identity/uid.rb
 489${GEM_LIBDIR}/lib/facter/facts/openbsd/identity/user.rb
 490${GEM_LIBDIR}/lib/facter/facts/openbsd/ipaddress6_interfaces.rb
 491${GEM_LIBDIR}/lib/facter/facts/openbsd/ipaddress_interfaces.rb
 492${GEM_LIBDIR}/lib/facter/facts/openbsd/is_virtual.rb
 493${GEM_LIBDIR}/lib/facter/facts/openbsd/kernel.rb
 494${GEM_LIBDIR}/lib/facter/facts/openbsd/kernelrelease.rb
 495${GEM_LIBDIR}/lib/facter/facts/openbsd/mountpoints.rb
 496${GEM_LIBDIR}/lib/facter/facts/openbsd/netmask6_interfaces.rb
 497${GEM_LIBDIR}/lib/facter/facts/openbsd/netmask_interfaces.rb
 498${GEM_LIBDIR}/lib/facter/facts/openbsd/network6_interfaces.rb
 499${GEM_LIBDIR}/lib/facter/facts/openbsd/network_interfaces.rb
 500${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/dhcp.rb
 501${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/domain.rb
 502${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/fqdn.rb
 503${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/hostname.rb
 504${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/interfaces.rb
 505${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/ip.rb
 506${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/ip6.rb
 507${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/mac.rb
 508${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/mtu.rb
 509${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/netmask.rb
 510${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/netmask6.rb
 511${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/network.rb
 512${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/network6.rb
 513${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/primary.rb
 514${GEM_LIBDIR}/lib/facter/facts/openbsd/networking/scope6.rb
 515${GEM_LIBDIR}/lib/facter/facts/openbsd/os/architecture.rb
 516${GEM_LIBDIR}/lib/facter/facts/openbsd/os/hardware.rb
 517${GEM_LIBDIR}/lib/facter/facts/openbsd/os/name.rb
 518${GEM_LIBDIR}/lib/facter/facts/openbsd/os/release.rb
 519${GEM_LIBDIR}/lib/facter/facts/openbsd/path.rb
 520${GEM_LIBDIR}/lib/facter/facts/openbsd/processors/isa.rb
 521${GEM_LIBDIR}/lib/facter/facts/openbsd/ruby/platform.rb
 522${GEM_LIBDIR}/lib/facter/facts/openbsd/ruby/sitedir.rb
 523${GEM_LIBDIR}/lib/facter/facts/openbsd/ruby/version.rb
 524${GEM_LIBDIR}/lib/facter/facts/openbsd/ssh.rb
 525${GEM_LIBDIR}/lib/facter/facts/openbsd/sshalgorithmkey.rb
 526${GEM_LIBDIR}/lib/facter/facts/openbsd/sshfp_algorithm.rb
 527${GEM_LIBDIR}/lib/facter/facts/openbsd/system_uptime/days.rb
 528${GEM_LIBDIR}/lib/facter/facts/openbsd/system_uptime/hours.rb
 529${GEM_LIBDIR}/lib/facter/facts/openbsd/system_uptime/seconds.rb
 530${GEM_LIBDIR}/lib/facter/facts/openbsd/system_uptime/uptime.rb
 531${GEM_LIBDIR}/lib/facter/facts/openbsd/timezone.rb
 532${GEM_LIBDIR}/lib/facter/facts/openbsd/virtual.rb
475${GEM_LIBDIR}/lib/facter/facts/openwrt/os/release.rb 533${GEM_LIBDIR}/lib/facter/facts/openwrt/os/release.rb
476${GEM_LIBDIR}/lib/facter/facts/ovs/os/release.rb 534${GEM_LIBDIR}/lib/facter/facts/ovs/os/release.rb
477${GEM_LIBDIR}/lib/facter/facts/photon/os/release.rb 535${GEM_LIBDIR}/lib/facter/facts/photon/os/release.rb
478${GEM_LIBDIR}/lib/facter/facts/rhel/lsbdistcodename.rb 536${GEM_LIBDIR}/lib/facter/facts/rhel/lsbdistcodename.rb
479${GEM_LIBDIR}/lib/facter/facts/rhel/lsbdistdescription.rb 537${GEM_LIBDIR}/lib/facter/facts/rhel/lsbdistdescription.rb
480${GEM_LIBDIR}/lib/facter/facts/rhel/lsbdistid.rb 538${GEM_LIBDIR}/lib/facter/facts/rhel/lsbdistid.rb
481${GEM_LIBDIR}/lib/facter/facts/rhel/os/distro/codename.rb 539${GEM_LIBDIR}/lib/facter/facts/rhel/os/distro/codename.rb
482${GEM_LIBDIR}/lib/facter/facts/rhel/os/distro/description.rb 540${GEM_LIBDIR}/lib/facter/facts/rhel/os/distro/description.rb
483${GEM_LIBDIR}/lib/facter/facts/rhel/os/distro/id.rb 541${GEM_LIBDIR}/lib/facter/facts/rhel/os/distro/id.rb
484${GEM_LIBDIR}/lib/facter/facts/rhel/os/distro/release.rb 542${GEM_LIBDIR}/lib/facter/facts/rhel/os/distro/release.rb
485${GEM_LIBDIR}/lib/facter/facts/rhel/os/family.rb 543${GEM_LIBDIR}/lib/facter/facts/rhel/os/family.rb
486${GEM_LIBDIR}/lib/facter/facts/rhel/os/name.rb 544${GEM_LIBDIR}/lib/facter/facts/rhel/os/name.rb
487${GEM_LIBDIR}/lib/facter/facts/rhel/os/release.rb 545${GEM_LIBDIR}/lib/facter/facts/rhel/os/release.rb
@@ -775,26 +833,30 @@ ${GEM_LIBDIR}/lib/facter/resolvers/lsb_r @@ -775,26 +833,30 @@ ${GEM_LIBDIR}/lib/facter/resolvers/lsb_r
775${GEM_LIBDIR}/lib/facter/resolvers/lspci.rb 833${GEM_LIBDIR}/lib/facter/resolvers/lspci.rb
776${GEM_LIBDIR}/lib/facter/resolvers/macosx/dmi.rb 834${GEM_LIBDIR}/lib/facter/resolvers/macosx/dmi.rb
777${GEM_LIBDIR}/lib/facter/resolvers/macosx/filesystems.rb 835${GEM_LIBDIR}/lib/facter/resolvers/macosx/filesystems.rb
778${GEM_LIBDIR}/lib/facter/resolvers/macosx/load_averages.rb 836${GEM_LIBDIR}/lib/facter/resolvers/macosx/load_averages.rb
779${GEM_LIBDIR}/lib/facter/resolvers/macosx/mountpoints.rb 837${GEM_LIBDIR}/lib/facter/resolvers/macosx/mountpoints.rb
780${GEM_LIBDIR}/lib/facter/resolvers/macosx/processors.rb 838${GEM_LIBDIR}/lib/facter/resolvers/macosx/processors.rb
781${GEM_LIBDIR}/lib/facter/resolvers/macosx/swap_memory.rb 839${GEM_LIBDIR}/lib/facter/resolvers/macosx/swap_memory.rb
782${GEM_LIBDIR}/lib/facter/resolvers/macosx/system_memory.rb 840${GEM_LIBDIR}/lib/facter/resolvers/macosx/system_memory.rb
783${GEM_LIBDIR}/lib/facter/resolvers/macosx/system_profiler.rb 841${GEM_LIBDIR}/lib/facter/resolvers/macosx/system_profiler.rb
784${GEM_LIBDIR}/lib/facter/resolvers/memory.rb 842${GEM_LIBDIR}/lib/facter/resolvers/memory.rb
785${GEM_LIBDIR}/lib/facter/resolvers/mountpoints.rb 843${GEM_LIBDIR}/lib/facter/resolvers/mountpoints.rb
786${GEM_LIBDIR}/lib/facter/resolvers/networking.rb 844${GEM_LIBDIR}/lib/facter/resolvers/networking.rb
787${GEM_LIBDIR}/lib/facter/resolvers/open_vz.rb 845${GEM_LIBDIR}/lib/facter/resolvers/open_vz.rb
 846${GEM_LIBDIR}/lib/facter/resolvers/openbsd/dhcp.rb
 847${GEM_LIBDIR}/lib/facter/resolvers/openbsd/dmi.rb
 848${GEM_LIBDIR}/lib/facter/resolvers/openbsd/mountpoints.rb
 849${GEM_LIBDIR}/lib/facter/resolvers/openbsd/virtual.rb
788${GEM_LIBDIR}/lib/facter/resolvers/os_release.rb 850${GEM_LIBDIR}/lib/facter/resolvers/os_release.rb
789${GEM_LIBDIR}/lib/facter/resolvers/partitions.rb 851${GEM_LIBDIR}/lib/facter/resolvers/partitions.rb
790${GEM_LIBDIR}/lib/facter/resolvers/path.rb 852${GEM_LIBDIR}/lib/facter/resolvers/path.rb
791${GEM_LIBDIR}/lib/facter/resolvers/processors.rb 853${GEM_LIBDIR}/lib/facter/resolvers/processors.rb
792${GEM_LIBDIR}/lib/facter/resolvers/processors_lscpu.rb 854${GEM_LIBDIR}/lib/facter/resolvers/processors_lscpu.rb
793${GEM_LIBDIR}/lib/facter/resolvers/redhat_release.rb 855${GEM_LIBDIR}/lib/facter/resolvers/redhat_release.rb
794${GEM_LIBDIR}/lib/facter/resolvers/release_from_first_line.rb 856${GEM_LIBDIR}/lib/facter/resolvers/release_from_first_line.rb
795${GEM_LIBDIR}/lib/facter/resolvers/ruby.rb 857${GEM_LIBDIR}/lib/facter/resolvers/ruby.rb
796${GEM_LIBDIR}/lib/facter/resolvers/selinux.rb 858${GEM_LIBDIR}/lib/facter/resolvers/selinux.rb
797${GEM_LIBDIR}/lib/facter/resolvers/solaris/disks.rb 859${GEM_LIBDIR}/lib/facter/resolvers/solaris/disks.rb
798${GEM_LIBDIR}/lib/facter/resolvers/solaris/dmi.rb 860${GEM_LIBDIR}/lib/facter/resolvers/solaris/dmi.rb
799${GEM_LIBDIR}/lib/facter/resolvers/solaris/dmi_sparc.rb 861${GEM_LIBDIR}/lib/facter/resolvers/solaris/dmi_sparc.rb
800${GEM_LIBDIR}/lib/facter/resolvers/solaris/ffi/ffi.rb 862${GEM_LIBDIR}/lib/facter/resolvers/solaris/ffi/ffi.rb

cvs diff -r1.55 -r1.56 pkgsrc/sysutils/ruby-facter/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/ruby-facter/distinfo 2024/03/03 08:38:51 1.55
+++ pkgsrc/sysutils/ruby-facter/distinfo 2024/05/12 16:14:40 1.56
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.55 2024/03/03 08:38:51 taca Exp $ 1$NetBSD: distinfo,v 1.56 2024/05/12 16:14:40 taca Exp $
2 2
3BLAKE2s (facter-4.6.1.gem) = 7976810d60e2b32d2e5d8ce1bce6b35e2a365af9ef86cfc12d2be3d7feb67d1c 3BLAKE2s (facter-4.7.0.gem) = 5038416082e610bb0c73d7fcadcee3d5f42f0d75692d354bb18d107c86c0531d
4SHA512 (facter-4.6.1.gem) = 4ec8504cb3c3cbee94a1d7b6d483ff1da3f37aec6e0c423fea4073d20d516d3f87042dd383487bbf86a1dd14bbc2399c54a5e58380a69dde26d3fe01604807fe 4SHA512 (facter-4.7.0.gem) = b1b5eea6a63da220600530af3f617c6c0474d5e6b77f3c3f9b5e98f6d005249aeb1424d6ae31c370426273c4a456b942ab6ad092c9a423b967987f37b9638743
5Size (facter-4.6.1.gem) = 165888 bytes 5Size (facter-4.7.0.gem) = 170496 bytes