Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Apr 2023 13:14:44 GMT
From:      Mikael Urankar <mikael@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c2804cb5b6c8 - main - www/varnish-libvmod-fileserver: Update to git commit hash d4c10198033112aa47177b6a7206fc490b690332
Message-ID:  <202304231314.33NDEifi066760@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by mikael:

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

commit c2804cb5b6c806919e0ab8ce7fa35fca46efa89d
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2023-04-20 15:50:02 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2023-04-23 13:14:29 +0000

    www/varnish-libvmod-fileserver: Update to git commit hash d4c10198033112aa47177b6a7206fc490b690332
    
    This version is compatible with rust 1.69.0
    
    PR:             241621
    Approved by:    zi (maintainer)
---
 www/varnish-libvmod-fileserver/Makefile            | 101 +++++------
 www/varnish-libvmod-fileserver/distinfo            | 190 +++++++++------------
 ...-cargo-crates_varnish-0.0.12_src_vcl_convert.rs |  14 --
 ...atch-cargo-crates_varnish-0.0.12_src_vcl_ctx.rs |  38 -----
 ...tch-cargo-crates_varnish-0.0.12_src_vcl_http.rs |  23 ---
 ...argo-crates_varnish-0.0.12_src_vcl_processor.rs |  28 ---
 ...patch-cargo-crates_varnish-0.0.12_src_vcl_ws.rs |  28 ---
 .../files/patch-src_lib.rs                         |  38 -----
 8 files changed, 124 insertions(+), 336 deletions(-)

diff --git a/www/varnish-libvmod-fileserver/Makefile b/www/varnish-libvmod-fileserver/Makefile
index 393820028950..97d09920d1ef 100644
--- a/www/varnish-libvmod-fileserver/Makefile
+++ b/www/varnish-libvmod-fileserver/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libvmod-fileserver
 PORTVERSION=	0.0.5
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	www
 PKGNAMEPREFIX=	varnish-
 
@@ -25,79 +25,65 @@ USE_LDCONFIG=	yes
 PLIST_FILES=	lib/varnish/vmods/libvmod_fileserver.so
 
 CARGO_ENV+=	PYTHONDONTWRITEBYTECODE=1
-CARGO_CRATES=	aho-corasick-0.7.18 \
-		android_system_properties-0.1.5 \
-		ansi_term-0.12.1 \
-		anyhow-1.0.57 \
-		atty-0.2.14 \
+CARGO_CRATES=	android_system_properties-0.1.5 \
 		autocfg-1.1.0 \
-		bindgen-0.59.2 \
+		bindgen-0.64.0 \
 		bitflags-1.3.2 \
-		bumpalo-3.11.1 \
-		cc-1.0.78 \
+		bumpalo-3.12.0 \
+		cc-1.0.79 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
-		chrono-0.4.23 \
-		clang-sys-1.3.0 \
-		clap-2.34.0 \
+		chrono-0.4.24 \
+		clang-sys-1.6.0 \
 		codespan-reporting-0.11.1 \
 		core-foundation-sys-0.8.3 \
-		cxx-1.0.68 \
-		cxx-build-1.0.68 \
-		cxxbridge-flags-1.0.68 \
-		cxxbridge-macro-1.0.68 \
-		either-1.6.1 \
-		env_logger-0.9.0 \
-		glob-0.3.0 \
-		hermit-abi-0.1.19 \
-		humantime-2.1.0 \
+		cxx-1.0.93 \
+		cxx-build-1.0.93 \
+		cxxbridge-flags-1.0.93 \
+		cxxbridge-macro-1.0.93 \
+		either-1.8.1 \
+		glob-0.3.1 \
 		iana-time-zone-0.1.53 \
 		iana-time-zone-haiku-0.1.1 \
-		itoa-1.0.1 \
-		js-sys-0.3.58 \
+		js-sys-0.3.61 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		libc-0.2.139 \
-		libloading-0.7.2 \
+		libc-0.2.140 \
+		libloading-0.7.4 \
 		link-cplusplus-1.0.8 \
-		log-0.4.14 \
-		memchr-2.4.1 \
+		log-0.4.17 \
+		memchr-2.5.0 \
 		minimal-lexical-0.2.1 \
-		nom-7.1.0 \
+		nom-7.1.3 \
 		num-integer-0.1.45 \
 		num-traits-0.2.15 \
-		once_cell-1.9.0 \
+		once_cell-1.17.1 \
 		peeking_take_while-0.1.2 \
-		pkg-config-0.3.22 \
-		proc-macro2-1.0.32 \
-		quote-1.0.10 \
-		regex-1.5.4 \
-		regex-syntax-0.6.25 \
+		pkg-config-0.3.26 \
+		proc-macro2-1.0.52 \
+		quote-1.0.26 \
+		regex-1.7.1 \
+		regex-syntax-0.6.28 \
 		rustc-hash-1.1.0 \
-		ryu-1.0.9 \
-		scratch-1.0.3 \
-		serde-1.0.133 \
-		serde_derive-1.0.133 \
-		serde_json-1.0.74 \
+		scratch-1.0.5 \
+		serde-1.0.157 \
+		serde_derive-1.0.157 \
 		shlex-1.1.0 \
-		strsim-0.8.0 \
-		syn-1.0.85 \
-		termcolor-1.1.2 \
-		textwrap-0.11.0 \
+		syn-1.0.109 \
+		syn-2.0.2 \
+		termcolor-1.2.0 \
 		time-0.1.45 \
-		unicode-width-0.1.9 \
-		unicode-xid-0.2.2 \
-		varnish-0.0.12 \
-		varnish-sys-0.0.12 \
-		vec_map-0.8.2 \
-		version_check-0.9.3 \
+		unicode-ident-1.0.8 \
+		unicode-width-0.1.10 \
+		varnish-0.0.16 \
+		varnish-sys-0.0.16 \
 		wasi-0.10.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.81 \
-		wasm-bindgen-backend-0.2.81 \
-		wasm-bindgen-macro-0.2.81 \
-		wasm-bindgen-macro-support-0.2.81 \
-		wasm-bindgen-shared-0.2.81 \
-		which-4.2.2 \
+		wasm-bindgen-0.2.84 \
+		wasm-bindgen-backend-0.2.84 \
+		wasm-bindgen-macro-0.2.84 \
+		wasm-bindgen-macro-support-0.2.84 \
+		wasm-bindgen-shared-0.2.84 \
+		which-4.4.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
@@ -106,10 +92,9 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 USE_GITHUB=	yes
 GH_ACCOUNT=	gquintard
 GH_PROJECT=	vmod_fileserver
-GH_TAGNAME=	f6a6587
+GH_TAGNAME=	d4c1019
 
-post-extract:
-	${REINPLACE_CMD} 's|python3|${PYTHON_VERSION}|g' ${WRKSRC}/cargo-crates/varnish-*/src/lib.rs
+BINARY_ALIAS=	python3=${PYTHON_CMD}
 
 do-install:
 	${MKDIR} ${STAGEDIR}${PREFIX}/lib/varnish/vmods/
diff --git a/www/varnish-libvmod-fileserver/distinfo b/www/varnish-libvmod-fileserver/distinfo
index ed0a5df91c31..f24306bafea5 100644
--- a/www/varnish-libvmod-fileserver/distinfo
+++ b/www/varnish-libvmod-fileserver/distinfo
@@ -1,150 +1,122 @@
-TIMESTAMP = 1672163571
-SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
-SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
+TIMESTAMP = 1682004551
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anyhow-1.0.57.crate) = 08f9b8508dccb7687a1d6c4ce66b2b0ecef467c94667de27d8d7fe1f8d2a9cdc
-SIZE (rust/crates/anyhow-1.0.57.crate) = 44614
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/bindgen-0.59.2.crate) = 2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8
-SIZE (rust/crates/bindgen-0.59.2.crate) = 206267
+SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4
+SIZE (rust/crates/bindgen-0.64.0.crate) = 204700
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bumpalo-3.11.1.crate) = 572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba
-SIZE (rust/crates/bumpalo-3.11.1.crate) = 81207
-SHA256 (rust/crates/cc-1.0.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
-SIZE (rust/crates/cc-1.0.78.crate) = 61375
+SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
+SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
+SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
+SIZE (rust/crates/cc-1.0.79.crate) = 62624
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.23.crate) = 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f
-SIZE (rust/crates/chrono-0.4.23.crate) = 187259
-SHA256 (rust/crates/clang-sys-1.3.0.crate) = fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90
-SIZE (rust/crates/clang-sys-1.3.0.crate) = 37713
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/chrono-0.4.24.crate) = 4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b
+SIZE (rust/crates/chrono-0.4.24.crate) = 191330
+SHA256 (rust/crates/clang-sys-1.6.0.crate) = 77ed9a53e5d4d9c573ae844bfac6872b159cb1d1585a83b29e7a64b7eef7332a
+SIZE (rust/crates/clang-sys-1.6.0.crate) = 41211
 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
 SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
 SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
 SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
-SHA256 (rust/crates/cxx-1.0.68.crate) = 7e599641dff337570f6aa9c304ecca92341d30bf72e1c50287869ed6a36615a6
-SIZE (rust/crates/cxx-1.0.68.crate) = 197936
-SHA256 (rust/crates/cxx-build-1.0.68.crate) = 60e2434bc22249c056e12d2e87db46380730da0f2648471edea3e8e11834a892
-SIZE (rust/crates/cxx-build-1.0.68.crate) = 83528
-SHA256 (rust/crates/cxxbridge-flags-1.0.68.crate) = 3894ad0c6d517cb5a4ce8ec20b37cd0ea31b480fe582a104c5db67ae21270853
-SIZE (rust/crates/cxxbridge-flags-1.0.68.crate) = 5593
-SHA256 (rust/crates/cxxbridge-macro-1.0.68.crate) = 34fa7e395dc1c001083c7eed28c8f0f0b5a225610f3b6284675f444af6fab86b
-SIZE (rust/crates/cxxbridge-macro-1.0.68.crate) = 59481
-SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/env_logger-0.9.0.crate) = 0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3
-SIZE (rust/crates/env_logger-0.9.0.crate) = 33573
-SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.crate) = 18724
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/cxx-1.0.93.crate) = a9c00419335c41018365ddf7e4d5f1c12ee3659ddcf3e01974650ba1de73d038
+SIZE (rust/crates/cxx-1.0.93.crate) = 195886
+SHA256 (rust/crates/cxx-build-1.0.93.crate) = fb8307ad413a98fff033c8545ecf133e3257747b3bae935e7602aab8aa92d4ca
+SIZE (rust/crates/cxx-build-1.0.93.crate) = 84911
+SHA256 (rust/crates/cxxbridge-flags-1.0.93.crate) = edc52e2eb08915cb12596d29d55f0b5384f00d697a646dbd269b6ecb0fbd9d31
+SIZE (rust/crates/cxxbridge-flags-1.0.93.crate) = 5253
+SHA256 (rust/crates/cxxbridge-macro-1.0.93.crate) = 631569015d0d8d54e6c241733f944042623ab6df7bc3be7466874b05fcdb1c5f
+SIZE (rust/crates/cxxbridge-macro-1.0.93.crate) = 59967
+SHA256 (rust/crates/either-1.8.1.crate) = 7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91
+SIZE (rust/crates/either-1.8.1.crate) = 16027
+SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
+SIZE (rust/crates/glob-0.3.1.crate) = 18880
 SHA256 (rust/crates/iana-time-zone-0.1.53.crate) = 64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765
 SIZE (rust/crates/iana-time-zone-0.1.53.crate) = 20176
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca
 SIZE (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 7200
-SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
-SIZE (rust/crates/itoa-1.0.1.crate) = 11059
-SHA256 (rust/crates/js-sys-0.3.58.crate) = c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27
-SIZE (rust/crates/js-sys-0.3.58.crate) = 78794
+SHA256 (rust/crates/js-sys-0.3.61.crate) = 445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730
+SIZE (rust/crates/js-sys-0.3.61.crate) = 80158
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79
-SIZE (rust/crates/libc-0.2.139.crate) = 638983
-SHA256 (rust/crates/libloading-0.7.2.crate) = afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52
-SIZE (rust/crates/libloading-0.7.2.crate) = 27229
+SHA256 (rust/crates/libc-0.2.140.crate) = 99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c
+SIZE (rust/crates/libc-0.2.140.crate) = 669153
+SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
+SIZE (rust/crates/libloading-0.7.4.crate) = 27580
 SHA256 (rust/crates/link-cplusplus-1.0.8.crate) = ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5
 SIZE (rust/crates/link-cplusplus-1.0.8.crate) = 7674
-SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
-SIZE (rust/crates/log-0.4.14.crate) = 34582
-SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
-SIZE (rust/crates/memchr-2.4.1.crate) = 64977
+SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
+SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
+SIZE (rust/crates/memchr-2.5.0.crate) = 65812
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/nom-7.1.0.crate) = 1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109
-SIZE (rust/crates/nom-7.1.0.crate) = 115647
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
 SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
 SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
 SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
 SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
-SHA256 (rust/crates/once_cell-1.9.0.crate) = da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5
-SIZE (rust/crates/once_cell-1.9.0.crate) = 30702
+SHA256 (rust/crates/once_cell-1.17.1.crate) = b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3
+SIZE (rust/crates/once_cell-1.17.1.crate) = 32856
 SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
 SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
-SHA256 (rust/crates/pkg-config-0.3.22.crate) = 12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f
-SIZE (rust/crates/pkg-config-0.3.22.crate) = 16145
-SHA256 (rust/crates/proc-macro2-1.0.32.crate) = ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43
-SIZE (rust/crates/proc-macro2-1.0.32.crate) = 41003
-SHA256 (rust/crates/quote-1.0.10.crate) = 38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05
-SIZE (rust/crates/quote-1.0.10.crate) = 29960
-SHA256 (rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461
-SIZE (rust/crates/regex-1.5.4.crate) = 236581
-SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
-SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
+SHA256 (rust/crates/pkg-config-0.3.26.crate) = 6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160
+SIZE (rust/crates/pkg-config-0.3.26.crate) = 18662
+SHA256 (rust/crates/proc-macro2-1.0.52.crate) = 1d0e1ae9e836cc3beddd63db0df682593d7e2d3d891ae8c9083d2113e1744224
+SIZE (rust/crates/proc-macro2-1.0.52.crate) = 42982
+SHA256 (rust/crates/quote-1.0.26.crate) = 4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc
+SIZE (rust/crates/quote-1.0.26.crate) = 28397
+SHA256 (rust/crates/regex-1.7.1.crate) = 48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733
+SIZE (rust/crates/regex-1.7.1.crate) = 239648
+SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848
+SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
-SIZE (rust/crates/ryu-1.0.9.crate) = 48391
-SHA256 (rust/crates/scratch-1.0.3.crate) = ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2
-SIZE (rust/crates/scratch-1.0.3.crate) = 8198
-SHA256 (rust/crates/serde-1.0.133.crate) = 97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a
-SIZE (rust/crates/serde-1.0.133.crate) = 75566
-SHA256 (rust/crates/serde_derive-1.0.133.crate) = ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537
-SIZE (rust/crates/serde_derive-1.0.133.crate) = 54726
-SHA256 (rust/crates/serde_json-1.0.74.crate) = ee2bb9cd061c5865d345bb02ca49fcef1391741b672b54a0bf7b679badec3142
-SIZE (rust/crates/serde_json-1.0.74.crate) = 115919
+SHA256 (rust/crates/scratch-1.0.5.crate) = 1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1
+SIZE (rust/crates/scratch-1.0.5.crate) = 8013
+SHA256 (rust/crates/serde-1.0.157.crate) = 707de5fcf5df2b5788fca98dd7eab490bc2fd9b7ef1404defc462833b83f25ca
+SIZE (rust/crates/serde-1.0.157.crate) = 77012
+SHA256 (rust/crates/serde_derive-1.0.157.crate) = 78997f4555c22a7971214540c4a661291970619afd56de19f77e0de86296e1e5
+SIZE (rust/crates/serde_derive-1.0.157.crate) = 54958
 SHA256 (rust/crates/shlex-1.1.0.crate) = 43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3
 SIZE (rust/crates/shlex-1.1.0.crate) = 5199
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/syn-1.0.85.crate) = a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7
-SIZE (rust/crates/syn-1.0.85.crate) = 235056
-SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
-SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.2.crate) = 59d3276aee1fa0c33612917969b5172b5be2db051232a6e4826f1a1a9191b045
+SIZE (rust/crates/syn-2.0.2.crate) = 240038
+SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
+SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
 SHA256 (rust/crates/time-0.1.45.crate) = 1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a
 SIZE (rust/crates/time-0.1.45.crate) = 28911
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
-SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
-SHA256 (rust/crates/varnish-0.0.12.crate) = 20ffcae9660c84bb92ae2f90d3d7fefcdf1380cfa3cf6114c344889eee4fec75
-SIZE (rust/crates/varnish-0.0.12.crate) = 23656
-SHA256 (rust/crates/varnish-sys-0.0.12.crate) = bb9d61f4da35274bf6bd135421877e6440b73b140fd2e9fa3e2b38e8828ed49a
-SIZE (rust/crates/varnish-sys-0.0.12.crate) = 35641
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
-SIZE (rust/crates/version_check-0.9.3.crate) = 12547
+SHA256 (rust/crates/unicode-ident-1.0.8.crate) = e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4
+SIZE (rust/crates/unicode-ident-1.0.8.crate) = 41962
+SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
+SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
+SHA256 (rust/crates/varnish-0.0.16.crate) = 952e2fa0572fcf5902951116c6795940fd86d04dc2ef49a446a164100caabc2b
+SIZE (rust/crates/varnish-0.0.16.crate) = 34659
+SHA256 (rust/crates/varnish-sys-0.0.16.crate) = 19c59ac8da23b7f0a49290e14e3e975fcac3db450304dd3c7fe4c9d2fa61a419
+SIZE (rust/crates/varnish-sys-0.0.16.crate) = 41103
 SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
 SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
-SHA256 (rust/crates/wasm-bindgen-0.2.81.crate) = 7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994
-SIZE (rust/crates/wasm-bindgen-0.2.81.crate) = 165467
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.81.crate) = 5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a
-SIZE (rust/crates/wasm-bindgen-backend-0.2.81.crate) = 25737
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.81.crate) = c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa
-SIZE (rust/crates/wasm-bindgen-macro-0.2.81.crate) = 11796
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.81.crate) = 7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.81.crate) = 17855
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.81.crate) = 6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be
-SIZE (rust/crates/wasm-bindgen-shared-0.2.81.crate) = 7194
-SHA256 (rust/crates/which-4.2.2.crate) = ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9
-SIZE (rust/crates/which-4.2.2.crate) = 8589
+SHA256 (rust/crates/wasm-bindgen-0.2.84.crate) = 31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b
+SIZE (rust/crates/wasm-bindgen-0.2.84.crate) = 172947
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9
+SIZE (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 26344
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5
+SIZE (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 12857
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 19076
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 7219
+SHA256 (rust/crates/which-4.4.0.crate) = 2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269
+SIZE (rust/crates/which-4.4.0.crate) = 10889
 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
@@ -153,5 +125,5 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
 SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
 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 (gquintard-vmod_fileserver-0.0.5-f6a6587_GH0.tar.gz) = 0a63980ec3fa1827f5ab93d82bee5d5796d2b9c4cd9566818fe9c751b940b5b6
-SIZE (gquintard-vmod_fileserver-0.0.5-f6a6587_GH0.tar.gz) = 16223
+SHA256 (gquintard-vmod_fileserver-0.0.5-d4c1019_GH0.tar.gz) = df47c5a0e481a73797c173a8f0da048cdab3aefce5cf170941a93bf0e9208c7d
+SIZE (gquintard-vmod_fileserver-0.0.5-d4c1019_GH0.tar.gz) = 13138
diff --git a/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_convert.rs b/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_convert.rs
deleted file mode 100644
index f36c8f28509e..000000000000
--- a/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_convert.rs
+++ /dev/null
@@ -1,14 +0,0 @@
---- cargo-crates/varnish-0.0.12/src/vcl/convert.rs.orig	2023-01-08 01:32:37 UTC
-+++ cargo-crates/varnish-0.0.12/src/vcl/convert.rs
-@@ -139,9 +139,9 @@ impl IntoVCL<VCL_STRING> for &[u8] {
-         // try to save some work if the buffer is already in the workspace
-         // and if it's followed by a null byte
-         if unsafe { varnish_sys::WS_Allocated(ws.raw, self.as_ptr() as *const c_void, self.len() as i64 + 1) == 1 && *self.as_ptr().add(self.len()) == b'\0' } {
--            Ok(self.as_ptr() as *const i8)
-+            Ok(self.as_ptr() as *const c_char)
-         } else {
--            Ok(ws.copy_bytes_with_null(&self)?.as_ptr() as *const i8)
-+            Ok(ws.copy_bytes_with_null(&self)?.as_ptr() as *const c_char)
-         }
-     }
- }
diff --git a/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_ctx.rs b/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_ctx.rs
deleted file mode 100644
index 90ab140bde5a..000000000000
--- a/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_ctx.rs
+++ /dev/null
@@ -1,38 +0,0 @@
---- cargo-crates/varnish-0.0.12/src/vcl/ctx.rs.orig	2023-01-08 01:41:36 UTC
-+++ cargo-crates/varnish-0.0.12/src/vcl/ctx.rs
-@@ -4,6 +4,7 @@ use std::os::raw::{c_uint, c_void};
- 
- use crate::vcl::http::HTTP;
- use crate::vcl::ws::{TestWS, WS};
-+use std::os::raw::c_char;
- use std::ptr;
- use varnish_sys::{
-     busyobj, req, sess, vrt_ctx, vsb, vsl_log, ws, VSL_tag_e_SLT_Debug, VSL_tag_e_SLT_Error,
-@@ -103,7 +104,7 @@ impl<'a> Ctx<'a> {
-         // not great, we have to copy the string to add a null character
-         let c_cstring = CString::new(msg).unwrap();
-         unsafe {
--            VRT_fail(self.raw, "%s\0".as_ptr() as *const i8, c_cstring.as_ptr());
-+            VRT_fail(self.raw, "%s\0".as_ptr() as *const c_char, c_cstring.as_ptr());
-         }
-         0
-     }
-@@ -116,8 +117,8 @@ impl<'a> Ctx<'a> {
-                 log(logtag, msg);
-             } else {
-                 let t = varnish_sys::txt {
--                    b: msg.as_ptr() as *const i8,
--                    e: msg.as_ptr().add(msg.len()) as *const i8,
-+                    b: msg.as_ptr() as *const c_char,
-+                    e: msg.as_ptr().add(msg.len()) as *const c_char,
-                 };
-                 varnish_sys::VSLbt(p.vsl, logtag.into_u32(), t);
- 
-@@ -245,6 +246,6 @@ impl Event {
- pub fn log(logtag: LogTag, msg: &str) {
-     unsafe {
-         let c_cstring = CString::new(msg).unwrap();
--        varnish_sys::VSL(logtag.into_u32(), 0, b"%s\0".as_ptr() as *const i8, c_cstring.as_ptr() as *const u8);
-+        varnish_sys::VSL(logtag.into_u32(), 0, b"%s\0".as_ptr() as *const c_char, c_cstring.as_ptr() as *const u8);
-     }
- }
diff --git a/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_http.rs b/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_http.rs
deleted file mode 100644
index bab021b8c1f9..000000000000
--- a/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_http.rs
+++ /dev/null
@@ -1,23 +0,0 @@
---- cargo-crates/varnish-0.0.12/src/vcl/http.rs.orig	2023-01-08 02:38:57 UTC
-+++ cargo-crates/varnish-0.0.12/src/vcl/http.rs
-@@ -12,7 +12,7 @@
- //! this [issue](https://github.com/gquintard/varnish-rs/issues/4).
- 
- #![allow(clippy::not_unsafe_ptr_arg_deref)]
--use std::os::raw::c_uint;
-+use std::os::raw::{c_char, c_uint};
- use std::slice::{from_raw_parts, from_raw_parts_mut};
- use std::str::from_utf8;
- 
-@@ -53,9 +53,9 @@ impl<'a> HTTP<'a> {
-         let hdr_buf = ws.copy_bytes_with_null(&value)?;
-         unsafe {
-             let mut hd = self.raw.hd.offset(idx as isize);
--            (*hd).b = hdr_buf.as_ptr() as *const i8;
-+            (*hd).b = hdr_buf.as_ptr() as *const c_char;
-             /* -1 accounts for the null character */
--            (*hd).e = hdr_buf.as_ptr().add(hdr_buf.len() - 1) as *const i8;
-+            (*hd).e = hdr_buf.as_ptr().add(hdr_buf.len() - 1) as *const c_char;
-             let hdf = self.raw.hdf.offset(idx as isize);
-             *hdf = 0;
-         }
diff --git a/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_processor.rs b/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_processor.rs
deleted file mode 100644
index 3ee7f7ed2243..000000000000
--- a/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_processor.rs
+++ /dev/null
@@ -1,28 +0,0 @@
---- cargo-crates/varnish-0.0.12/src/vcl/processor.rs.orig	2023-01-08 02:45:31 UTC
-+++ cargo-crates/varnish-0.0.12/src/vcl/processor.rs
-@@ -5,6 +5,7 @@
- //! *Note:* The rust wrapper here is pretty thin and the vmod writer will most probably need to have to
- //! deal with the raw Varnish internals.
- 
-+use std::os::raw::c_char;
- use std::os::raw::c_int;
- use std::os::raw::c_void;
- use std::ptr;
-@@ -129,7 +130,7 @@ pub unsafe extern "C" fn gen_vdp_push<T: VDP>(
- /// Create a `varnish_sys::vdp` that can be fed to `varnish_sys::VRT_AddVDP`
- pub fn new_vdp<T: VDP>() -> varnish_sys::vdp {
-     varnish_sys::vdp {
--        name: T::name().as_ptr() as *const i8,
-+        name: T::name().as_ptr() as *const c_char,
-         init: Some(gen_vdp_init::<T>),
-         bytes: Some(gen_vdp_push::<T>),
-         fini: Some(gen_vdp_fini::<T>),
-@@ -246,7 +247,7 @@ pub unsafe extern "C" fn wrap_vfp_fini<T: VFP>(ctxp: *
- /// Create a `varnish_sys::vfp` that can be fed to `varnish_sys::VRT_AddVFP`
- pub fn new_vfp<T: VFP>() -> varnish_sys::vfp {
-     varnish_sys::vfp {
--        name: T::name().as_ptr() as *const i8,
-+        name: T::name().as_ptr() as *const c_char,
-         init: Some(wrap_vfp_init::<T>),
-         pull: Some(wrap_vfp_pull::<T>),
-         fini: Some(wrap_vfp_fini::<T>),
diff --git a/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_ws.rs b/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_ws.rs
deleted file mode 100644
index bf5cebff2b6d..000000000000
--- a/www/varnish-libvmod-fileserver/files/patch-cargo-crates_varnish-0.0.12_src_vcl_ws.rs
+++ /dev/null
@@ -1,28 +0,0 @@
---- cargo-crates/varnish-0.0.12/src/vcl/ws.rs.orig	2023-01-08 02:53:56 UTC
-+++ cargo-crates/varnish-0.0.12/src/vcl/ws.rs
-@@ -10,6 +10,7 @@
- //! **Note:** unless you know what you are doing, you should probably just use the automatic type
- //! conversion provided by [`crate::vcl::convert`], or store things in
- //! [`crate::vcl::vpriv::VPriv`].
-+use std::os::raw::c_char;
- use std::ffi::c_void;
- use std::ptr;
- use std::slice::from_raw_parts_mut;
-@@ -213,7 +214,7 @@ impl<'a> Drop for ReservedBuf<'a> {
- pub struct TestWS {
-     c_ws: varnish_sys::ws,
-     #[allow(dead_code)]
--    space: Vec<i8>,
-+    space: Vec<c_char>,
- }
- 
- impl TestWS {
-@@ -229,7 +230,7 @@ impl TestWS {
-         TestWS {
-             c_ws: varnish_sys::ws {
-                 magic: varnish_sys::WS_MAGIC,
--                id: ['t' as i8, 's' as i8, 't' as i8, '\0' as i8],
-+                id: ['t' as c_char, 's' as c_char, 't' as c_char, '\0' as c_char],
-                 s,
-                 f: s,
-                 r: ptr::null_mut(),
diff --git a/www/varnish-libvmod-fileserver/files/patch-src_lib.rs b/www/varnish-libvmod-fileserver/files/patch-src_lib.rs
deleted file mode 100644
index 8823009ab880..000000000000
--- a/www/varnish-libvmod-fileserver/files/patch-src_lib.rs
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/lib.rs.orig	2023-01-08 03:03:24 UTC
-+++ src/lib.rs
-@@ -5,7 +5,7 @@ use std::collections::HashMap;
- use std::collections::hash_map::DefaultHasher;
- use std::hash::{Hash, Hasher};
- use std::io::{BufRead, BufReader, Read};
--use std::os::raw::{c_uint, c_void};
-+use std::os::raw::{c_char, c_uint, c_void};
- use std::os::unix::fs::MetadataExt;
- use std::ptr;
- 
-@@ -113,7 +113,7 @@ impl root {
-                 ctx.raw,
-                 &METHODS.methods,
-                 info_ptr as *mut std::ffi::c_void,
--                format!("{}\0", vcl_name).as_ptr() as *const i8,
-+                format!("{}\0", vcl_name).as_ptr() as *const c_char,
-             )
-         };
- 
-@@ -170,7 +170,7 @@ struct VfpWrapper {
- }
- static FILE_VFP: VfpWrapper = VfpWrapper {
-     vfp: varnish_sys::vfp {
--        name: "fileserver\0".as_ptr() as *const i8,
-+        name: "fileserver\0".as_ptr() as *const c_char,
-         init: None,
-         pull: Some(varnish::vcl::processor::wrap_vfp_pull::<BackendResp>),
-         fini: Some(varnish::vcl::processor::wrap_vfp_fini::<BackendResp>),
-@@ -233,7 +233,7 @@ unsafe extern "C" fn be_gethdrs(
-         );
- 
-         if (*bo.req).req_body_status != varnish_sys::BS_CACHED.as_ptr() {
--            bo.no_retry = "req.body not cached\0".as_ptr() as *const i8;
-+            bo.no_retry = "req.body not cached\0".as_ptr() as *const c_char;
-         }
- 
-         if (*bo.req).req_body_status == varnish_sys::BS_ERROR.as_ptr() {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202304231314.33NDEifi066760>