Sat Feb 11 13:31:57 2023 UTC ()
sysutils/puppet: update to 7.23.0

puppet 7.23.0 still has problem with concurrent-ruby 1.2.0 and later and it
restrict version of concurrent-ruby to prior to 1.2.0 in gemspec.

7.23.0 (2023-02-07)

 Resolved issues

* Can't dig into facts when legacy facts are excluded

	Catalog compilation no longer fails when using the dig function and
	excluding legacy facts. PUP-11717

* concurrent-ruby 1.2.0 breaks Puppet

	Updated Puppet to be compatible with the concurrent-ruby gem
	versions 1.2 and above. PUP-11722

* fqdn_rand function relies on legacy fqdn fact

	Puppet now allows disabling legacy facts when using the
	fqdn_rand. PUP-11752

Security

* Bump nokogiri to 1.13.10

	Updated the Nokogiri component from version 1.13.9 to 1.13.10,
	addressing CVE-2022-23476. PA-4817


(taca)
diff -r1.62 -r1.63 pkgsrc/sysutils/puppet/Makefile
diff -r1.42 -r1.43 pkgsrc/sysutils/puppet/distinfo

cvs diff -r1.62 -r1.63 pkgsrc/sysutils/puppet/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/puppet/Makefile 2023/02/04 14:41:12 1.62
+++ pkgsrc/sysutils/puppet/Makefile 2023/02/11 13:31:56 1.63
@@ -1,31 +1,31 @@ @@ -1,31 +1,31 @@
1# $NetBSD: Makefile,v 1.62 2023/02/04 14:41:12 taca Exp $ 1# $NetBSD: Makefile,v 1.63 2023/02/11 13:31:56 taca Exp $
2 2
3DISTNAME= puppet-7.22.0 3DISTNAME= puppet-7.23.0
4CATEGORIES= sysutils 4CATEGORIES= sysutils
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://puppet.com/ 7HOMEPAGE= https://puppet.com/
8COMMENT= Configuration management framework written in Ruby 8COMMENT= Configuration management framework written in Ruby
9LICENSE= apache-2.0 9LICENSE= apache-2.0
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-facter>=4.2.0:../../sysutils/ruby-facter 11DEPENDS+= ${RUBY_PKGPREFIX}-facter>=4.2.0:../../sysutils/ruby-facter
12DEPENDS+= ${RUBY_PKGPREFIX}-hiera>=3.2.1:../../databases/ruby-hiera 12DEPENDS+= ${RUBY_PKGPREFIX}-hiera>=3.2.1:../../databases/ruby-hiera
13DEPENDS+= ${RUBY_PKGPREFIX}-semantic_puppet>=1.0<2:../../devel/ruby-semantic_puppet 13DEPENDS+= ${RUBY_PKGPREFIX}-semantic_puppet>=1.0<2:../../devel/ruby-semantic_puppet
14DEPENDS+= ${RUBY_PKGPREFIX}-fast_gettext>=1.1:../../devel/ruby-fast_gettext 14DEPENDS+= ${RUBY_PKGPREFIX}-fast_gettext>=1.1:../../devel/ruby-fast_gettext
15DEPENDS+= ${RUBY_PKGPREFIX}-locale>=2.1<3:../../devel/ruby-locale 15DEPENDS+= ${RUBY_PKGPREFIX}-locale>=2.1<3:../../devel/ruby-locale
16DEPENDS+= ${RUBY_PKGPREFIX}-multi_json>=1.10<2:../../textproc/ruby-multi_json 16DEPENDS+= ${RUBY_PKGPREFIX}-multi_json>=1.10<2:../../textproc/ruby-multi_json
17DEPENDS+= ${RUBY_PKGPREFIX}-puppet-resource_api>=1.5<2:../../sysutils/ruby-puppet-resource_api 17DEPENDS+= ${RUBY_PKGPREFIX}-puppet-resource_api>=1.5<2:../../sysutils/ruby-puppet-resource_api
18DEPENDS+= ${RUBY_PKGPREFIX}-concurrent-ruby11>=1.0<1.2.0:../../devel/ruby-concurrent-ruby11 18DEPENDS+= ${RUBY_PKGPREFIX}-concurrent-ruby>=1.0<1.2.0:../../devel/ruby-concurrent-ruby
19DEPENDS+= ${RUBY_PKGPREFIX}-deep_merge>=1.0<2:../../devel/ruby-deep_merge 19DEPENDS+= ${RUBY_PKGPREFIX}-deep_merge>=1.0<2:../../devel/ruby-deep_merge
20DEPENDS+= ${RUBY_PKGPREFIX}-scanf>=1.0.0<2:../../devel/ruby-scanf 20DEPENDS+= ${RUBY_PKGPREFIX}-scanf>=1.0.0<2:../../devel/ruby-scanf
21 21
22RUBYGEM_OPTIONS+= --format-executable 22RUBYGEM_OPTIONS+= --format-executable
23RUBYGEM_MANPAGES= yes 23RUBYGEM_MANPAGES= yes
24USE_LANGUAGES= # none 24USE_LANGUAGES= # none
25 25
26PKG_SYSCONFSUBDIR= puppet 26PKG_SYSCONFSUBDIR= puppet
27RCD_SCRIPTS= puppetd puppetmasterd 27RCD_SCRIPTS= puppetd puppetmasterd
28 28
29SMF_SRCDIR= ${WRKSRC}/ext/solaris/smf 29SMF_SRCDIR= ${WRKSRC}/ext/solaris/smf
30SMF_MANIFEST= puppet.xml 30SMF_MANIFEST= puppet.xml
31SMF_METHODS= puppet 31SMF_METHODS= puppet

cvs diff -r1.42 -r1.43 pkgsrc/sysutils/puppet/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/puppet/distinfo 2023/02/04 14:41:12 1.42
+++ pkgsrc/sysutils/puppet/distinfo 2023/02/11 13:31:56 1.43
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.42 2023/02/04 14:41:12 taca Exp $ 1$NetBSD: distinfo,v 1.43 2023/02/11 13:31:56 taca Exp $
2 2
3BLAKE2s (puppet-7.22.0.gem) = 8796fee1a4fcaae235211d495216adc3a80b3aabfa06f1281ba845acea53b230 3BLAKE2s (puppet-7.23.0.gem) = 777d008ca255d7b23c4fd6ecf9f1b5b0503c47d93a3d4c55ac662278ee9f1e67
4SHA512 (puppet-7.22.0.gem) = a0b913abdcf4d5cba4ed313f66420c560ebb712476891a0d15ffa730d3cf2ad8916240735963ce29c5b900bb4c45a7beb56f88fecd3951b995adeabbcf157f90 4SHA512 (puppet-7.23.0.gem) = 093284a3b54b52bc1e30cfefd7c2cb5455d00543df98690d56803d4d201f402ef67b355cddfa78a50bd525bdc5cff3dd11543851a359adacadd3ad94ff8623d8
5Size (puppet-7.22.0.gem) = 2781696 bytes 5Size (puppet-7.23.0.gem) = 2781696 bytes
6SHA1 (patch-aa) = 8b25b975647023902f5d84cc2980f777f23e789c 6SHA1 (patch-aa) = 8b25b975647023902f5d84cc2980f777f23e789c
7SHA1 (patch-ab) = 2e80fc9ca8a9326d69c72149e6fd97738cfd2e1e 7SHA1 (patch-ab) = 2e80fc9ca8a9326d69c72149e6fd97738cfd2e1e
8SHA1 (patch-ac) = 38fd0797438e9d6dcbc88e99354dae4ef0b9cba0 8SHA1 (patch-ac) = 38fd0797438e9d6dcbc88e99354dae4ef0b9cba0
9SHA1 (patch-ae) = fec5467d13ef6cc4d9ae366bb191bd8c9a82b489 9SHA1 (patch-ae) = fec5467d13ef6cc4d9ae366bb191bd8c9a82b489
10SHA1 (patch-lib_puppet_util_command__line.rb) = a15aa55703a6f437b2ee0f7137ee1820318f13e0 10SHA1 (patch-lib_puppet_util_command__line.rb) = a15aa55703a6f437b2ee0f7137ee1820318f13e0