git: 164f090dd81b - main - dns/powerdns-recursor: update to 5.1.1

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Tue, 30 Jul 2024 16:17:28 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=164f090dd81b8fcf87cc3617ce6f29e3b9bd587b

commit 164f090dd81b8fcf87cc3617ce6f29e3b9bd587b
Author:     Ralf van der Enden <tremere@cainites.net>
AuthorDate: 2024-07-29 16:06:45 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2024-07-30 16:17:15 +0000

    dns/powerdns-recursor: update to 5.1.1
    
    ChangeLog:
    https://blog.powerdns.com/2024/07/23/powerdns-recursor-4-9-8-5-0-8-5-1-1-released
    
    PR:             280492
    Reported by:    tremere@cainites.net (maintainer)
---
 dns/powerdns-recursor/Makefile               |   2 +-
 dns/powerdns-recursor/Makefile.crates        |  55 +++++++------
 dns/powerdns-recursor/distinfo               | 116 +++++++++++++++------------
 dns/powerdns-recursor/files/pdns-recursor.in |   2 +-
 dns/powerdns-recursor/pkg-plist              |   3 +-
 5 files changed, 99 insertions(+), 79 deletions(-)

diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile
index 04ec07c65797..cb77516360f2 100644
--- a/dns/powerdns-recursor/Makefile
+++ b/dns/powerdns-recursor/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	recursor
-DISTVERSION=	5.0.7
+DISTVERSION=	5.1.1
 CATEGORIES=	dns
 MASTER_SITES=	http://downloads.powerdns.com/releases/
 PKGNAMEPREFIX=	powerdns-
diff --git a/dns/powerdns-recursor/Makefile.crates b/dns/powerdns-recursor/Makefile.crates
index f7f34454f8df..eff227d1f32d 100644
--- a/dns/powerdns-recursor/Makefile.crates
+++ b/dns/powerdns-recursor/Makefile.crates
@@ -1,30 +1,37 @@
-CARGO_CRATES=	cc-1.0.84 \
+CARGO_CRATES=	base64-0.21.7 \
+		cc-1.0.98 \
 		codespan-reporting-0.11.1 \
-		cxx-1.0.110 \
-		cxx-build-1.0.110 \
-		cxxbridge-flags-1.0.110 \
-		cxxbridge-macro-1.0.110 \
+		cxx-1.0.122 \
+		cxx-build-1.0.122 \
+		cxxbridge-flags-1.0.122 \
+		cxxbridge-macro-1.0.122 \
 		equivalent-1.0.1 \
-		hashbrown-0.14.2 \
-		indexmap-2.1.0 \
+		hashbrown-0.14.5 \
+		indexmap-2.2.6 \
 		ipnet-2.9.0 \
-		itoa-1.0.9 \
-		libc-0.2.150 \
+		itoa-1.0.11 \
 		link-cplusplus-1.0.9 \
-		once_cell-1.18.0 \
-		proc-macro2-1.0.69 \
-		quote-1.0.33 \
-		ryu-1.0.15 \
+		once_cell-1.19.0 \
+		proc-macro2-1.0.84 \
+		quote-1.0.36 \
+		ryu-1.0.18 \
 		scratch-1.0.7 \
-		serde-1.0.192 \
-		serde_derive-1.0.192 \
-		serde_yaml-0.9.27 \
-		syn-2.0.39 \
-		termcolor-1.4.0 \
+		serde-1.0.203 \
+		serde_derive-1.0.203 \
+		serde_yaml-0.9.34+deprecated \
+		syn-2.0.66 \
+		termcolor-1.4.1 \
 		unicode-ident-1.0.12 \
-		unicode-width-0.1.11 \
-		unsafe-libyaml-0.2.9 \
-		winapi-0.3.9 \
-		winapi-i686-pc-windows-gnu-0.4.0 \
-		winapi-util-0.1.6 \
-		winapi-x86_64-pc-windows-gnu-0.4.0
+		unicode-width-0.1.12 \
+		unsafe-libyaml-0.2.11 \
+		winapi-util-0.1.8 \
+		windows-sys-0.52.0 \
+		windows-targets-0.52.5 \
+		windows_aarch64_gnullvm-0.52.5 \
+		windows_aarch64_msvc-0.52.5 \
+		windows_i686_gnu-0.52.5 \
+		windows_i686_gnullvm-0.52.5 \
+		windows_i686_msvc-0.52.5 \
+		windows_x86_64_gnu-0.52.5 \
+		windows_x86_64_gnullvm-0.52.5 \
+		windows_x86_64_msvc-0.52.5
diff --git a/dns/powerdns-recursor/distinfo b/dns/powerdns-recursor/distinfo
index 45f7adc415c9..81dbf229cbb4 100644
--- a/dns/powerdns-recursor/distinfo
+++ b/dns/powerdns-recursor/distinfo
@@ -1,63 +1,77 @@
-TIMESTAMP = 1719999619
-SHA256 (pdns-recursor-5.0.7.tar.bz2) = 700a825aa087f3f37888ccb65cec6291a1aa5345838af202dc19ebe5691451b9
-SIZE (pdns-recursor-5.0.7.tar.bz2) = 1697502
-SHA256 (rust/crates/cc-1.0.84.crate) = 0f8e7c90afad890484a21653d08b6e209ae34770fb5ee298f9c699fcc1e5c856
-SIZE (rust/crates/cc-1.0.84.crate) = 74922
+TIMESTAMP = 1721778766
+SHA256 (pdns-recursor-5.1.1.tar.bz2) = 5b7ab793ace822294a3f38092fe72ee64748ff0cbb8a5283dc77f40780605ae9
+SIZE (pdns-recursor-5.1.1.tar.bz2) = 1709091
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f
+SIZE (rust/crates/cc-1.0.98.crate) = 76780
 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
 SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/cxx-1.0.110.crate) = 7129e341034ecb940c9072817cd9007974ea696844fc4dd582dc1653a7fbe2e8
-SIZE (rust/crates/cxx-1.0.110.crate) = 197887
-SHA256 (rust/crates/cxx-build-1.0.110.crate) = a2a24f3f5f8eed71936f21e570436f024f5c2e25628f7496aa7ccd03b90109d5
-SIZE (rust/crates/cxx-build-1.0.110.crate) = 86469
-SHA256 (rust/crates/cxxbridge-flags-1.0.110.crate) = 06fdd177fc61050d63f67f5bd6351fac6ab5526694ea8e359cd9cd3b75857f44
-SIZE (rust/crates/cxxbridge-flags-1.0.110.crate) = 5284
-SHA256 (rust/crates/cxxbridge-macro-1.0.110.crate) = 587663dd5fb3d10932c8aecfe7c844db1bcf0aee93eeab08fac13dc1212c2e7f
-SIZE (rust/crates/cxxbridge-macro-1.0.110.crate) = 60405
+SHA256 (rust/crates/cxx-1.0.122.crate) = bb497fad022245b29c2a0351df572e2d67c1046bcef2260ebc022aec81efea82
+SIZE (rust/crates/cxx-1.0.122.crate) = 274986
+SHA256 (rust/crates/cxx-build-1.0.122.crate) = 9327c7f9fbd6329a200a5d4aa6f674c60ab256525ff0084b52a889d4e4c60cee
+SIZE (rust/crates/cxx-build-1.0.122.crate) = 86704
+SHA256 (rust/crates/cxxbridge-flags-1.0.122.crate) = 688c799a4a846f1c0acb9f36bb9c6272d9b3d9457f3633c7753c6057270df13c
+SIZE (rust/crates/cxxbridge-flags-1.0.122.crate) = 5312
+SHA256 (rust/crates/cxxbridge-macro-1.0.122.crate) = 928bc249a7e3cd554fd2e8e08a426e9670c50bbfc9a621653cfa9accc9641783
+SIZE (rust/crates/cxxbridge-macro-1.0.122.crate) = 60451
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/hashbrown-0.14.2.crate) = f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156
-SIZE (rust/crates/hashbrown-0.14.2.crate) = 140080
-SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f
-SIZE (rust/crates/indexmap-2.1.0.crate) = 68224
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
 SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
 SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
-SHA256 (rust/crates/itoa-1.0.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
-SIZE (rust/crates/itoa-1.0.9.crate) = 10492
-SHA256 (rust/crates/libc-0.2.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c
-SIZE (rust/crates/libc-0.2.150.crate) = 719359
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
 SHA256 (rust/crates/link-cplusplus-1.0.9.crate) = 9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9
 SIZE (rust/crates/link-cplusplus-1.0.9.crate) = 7484
-SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
-SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
-SHA256 (rust/crates/proc-macro2-1.0.69.crate) = 134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da
-SIZE (rust/crates/proc-macro2-1.0.69.crate) = 44271
-SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
-SIZE (rust/crates/quote-1.0.33.crate) = 28090
-SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
-SIZE (rust/crates/ryu-1.0.15.crate) = 46906
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/proc-macro2-1.0.84.crate) = ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6
+SIZE (rust/crates/proc-macro2-1.0.84.crate) = 48922
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
 SHA256 (rust/crates/scratch-1.0.7.crate) = a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152
 SIZE (rust/crates/scratch-1.0.7.crate) = 7997
-SHA256 (rust/crates/serde-1.0.192.crate) = bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001
-SIZE (rust/crates/serde-1.0.192.crate) = 76866
-SHA256 (rust/crates/serde_derive-1.0.192.crate) = d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1
-SIZE (rust/crates/serde_derive-1.0.192.crate) = 55690
-SHA256 (rust/crates/serde_yaml-0.9.27.crate) = 3cc7a1570e38322cfe4154732e5110f887ea57e22b76f4bfd32b5bdd3368666c
-SIZE (rust/crates/serde_yaml-0.9.27.crate) = 64781
-SHA256 (rust/crates/syn-2.0.39.crate) = 23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a
-SIZE (rust/crates/syn-2.0.39.crate) = 244129
-SHA256 (rust/crates/termcolor-1.4.0.crate) = ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449
-SIZE (rust/crates/termcolor-1.4.0.crate) = 18765
+SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
+SIZE (rust/crates/serde-1.0.203.crate) = 77935
+SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
+SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
+SIZE (rust/crates/syn-2.0.66.crate) = 264855
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
 SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
-SHA256 (rust/crates/unsafe-libyaml-0.2.9.crate) = f28467d3e1d3c6586d8f25fa243f544f5800fec42d97032474e17222c2b75cfa
-SIZE (rust/crates/unsafe-libyaml-0.2.9.crate) = 60812
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
+SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
+SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
+SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
+SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
+SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
+SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
+SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
+SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
+SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
+SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
diff --git a/dns/powerdns-recursor/files/pdns-recursor.in b/dns/powerdns-recursor/files/pdns-recursor.in
index 9ba984bc9c8d..122c52f47f1e 100644
--- a/dns/powerdns-recursor/files/pdns-recursor.in
+++ b/dns/powerdns-recursor/files/pdns-recursor.in
@@ -23,7 +23,7 @@ load_rc_config ${name}
 
 pdns_recursor_enable=${pdns_recursor_enable:-"NO"}
 : ${pdns_recursor_svcj_options:="net_basic"}
-pdns_recursor_conf=${pdns_recursor_conf:-"%%PREFIX%%/etc/pdns/recursor.conf"}
+pdns_recursor_conf=${pdns_recursor_conf:-"%%PREFIX%%/etc/pdns/recursor.yml"}
 required_files=${pdns_recursor_conf}
 
 # run_rc_command would send ${name}_flags as parameters to $command (daemon)
diff --git a/dns/powerdns-recursor/pkg-plist b/dns/powerdns-recursor/pkg-plist
index bedc6be23e79..8c1d25c3ff67 100644
--- a/dns/powerdns-recursor/pkg-plist
+++ b/dns/powerdns-recursor/pkg-plist
@@ -1,5 +1,4 @@
-@sample etc/pdns/recursor.conf-dist etc/pdns/recursor.conf
-etc/pdns/recursor.yml-dist
+@sample etc/pdns/recursor.yml-dist etc/pdns/recursor.yml
 bin/rec_control
 sbin/pdns_recursor
 share/man/man1/pdns_recursor.1.gz