From nobody Wed Dec 28 02:33:00 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NhbCw3dSkz2kYMm; Wed, 28 Dec 2022 02:33:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NhbCw31mcz3QsS; Wed, 28 Dec 2022 02:33:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672194780; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4B5RaXimGojmjlpg9aeYgGlnD/XLB5S1TNKwNWRcGDg=; b=gv6VYQYX+gbE/pfjITdo1v7kfKIoVCf9741Z0Y091L/1wPAhsb4n+Enl2oZSOn3QcMyuap /r4RQinMxjgjiJwRVlb8/hMseU/GveMP8XEXXuhRX/DmNYG39jf8DZewAxqqw5VA2CQgny FriDLFbxYE268RckNskpjlgqjLJMxagh+y+eQB0B4lyo68sD5O4O/t0F38s/IzS72oGrpG GOJRJwf8ZV4WTGEAOlBKH+G5k7XAHS9tWljHpMnemuens8O7/SwTUiC4sOfNESG2BVYr8x 8kAglBEz9lzBHtLl6AThVmQQ2fr3Pm7Wx6oRa4OxfzMDqy/SCkLdGAYtzxg4sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672194780; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4B5RaXimGojmjlpg9aeYgGlnD/XLB5S1TNKwNWRcGDg=; b=FjMhaugUWFoLh70UkeNR/xPZOJflPiU+SgulNRKof07SUw4AWtMTeaRL1PfEV3kseeNnrL i3cmtwNwYymMQKM/unlsfVyKCL5UOwSVBhKzXsaCMA2VnjPYKPllWCpX5SXWbYtLMMIhIe 3A0hLtbmg8ErOkaQKj0EFklScjsHoVfj4yoiQSqHb29R5IdZeJE7svkIlj04AghqKh8BeF tYybExyHycqDK16U7b/tmuQD7PCLN7NWSW3XIKsEFxgy4I3DV0qUuBZuBq0hrtT5WGnoKs RYticioBJ4Tio6sQqlkys5TaYe3OcvZtysiAg5oPiBOG94qOSbrIdJi4yDSB3A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672194780; a=rsa-sha256; cv=none; b=FpJLqNYxqTdlPicTHJXlARYpCySETvJm5y9pmAE6wCvBTEzuf+FlqoluJxvABdvGA3xFcC pV8ri4TbBUQVJYbQLLXRWJIUeJjrl+i/vHYbP+EF1ub+M+AQRj0viECE4rYy1OugZMk/Uu JK7xvBWmfDipMiR4Hlj3Otq3+5+54ElBF+nX8aQIWsOHbpFQMWeIH4+keNWbLEjLjaUhx/ v3NQLREE9KOOQNNjWQHKLONGBwE5OPfT+2/uMqOVybiI0luH3w73dtdL74iR+ZNlIZvw8T AwiOynHfBFInBni105jEbT0O2HT4pyvSQHgjgYH1ilEm/jXJ4SaySH3gF5DTUQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NhbCw0prKzYjt; Wed, 28 Dec 2022 02:33:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2BS2X0Sl098397; Wed, 28 Dec 2022 02:33:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BS2X0bg098396; Wed, 28 Dec 2022 02:33:00 GMT (envelope-from git) Date: Wed, 28 Dec 2022 02:33:00 GMT Message-Id: <202212280233.2BS2X0bg098396@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Ryan Steinmetz Subject: git: 01d001339cfa - main - www/varnish-libvmod-fileserver: new port: List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: zi X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 01d001339cfac6cfd842cf2cebc057f3db0e3330 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by zi: URL: https://cgit.FreeBSD.org/ports/commit/?id=01d001339cfac6cfd842cf2cebc057f3db0e3330 commit 01d001339cfac6cfd842cf2cebc057f3db0e3330 Author: Ryan Steinmetz AuthorDate: 2022-12-28 02:32:06 +0000 Commit: Ryan Steinmetz CommitDate: 2022-12-28 02:32:06 +0000 www/varnish-libvmod-fileserver: new port: Serve files directly from Varnish, no external backend needed! --- www/Makefile | 1 + www/varnish-libvmod-fileserver/Makefile | 114 ++++++++++++++++++++++ www/varnish-libvmod-fileserver/distinfo | 157 +++++++++++++++++++++++++++++++ www/varnish-libvmod-fileserver/pkg-descr | 1 + 4 files changed, 273 insertions(+) diff --git a/www/Makefile b/www/Makefile index 84edeb519062..cee43a92a80c 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2335,6 +2335,7 @@ SUBDIR += varnish-ip2proxy SUBDIR += varnish-libvmod-digest SUBDIR += varnish-libvmod-dynamic + SUBDIR += varnish-libvmod-fileserver SUBDIR += varnish-libvmod-geoip2 SUBDIR += varnish-libvmod-maxminddb SUBDIR += varnish-libvmod-querystring diff --git a/www/varnish-libvmod-fileserver/Makefile b/www/varnish-libvmod-fileserver/Makefile new file mode 100644 index 000000000000..7dfe100e748d --- /dev/null +++ b/www/varnish-libvmod-fileserver/Makefile @@ -0,0 +1,114 @@ +PORTNAME= libvmod-fileserver +PORTVERSION= 0.0.5 +CATEGORIES= www +PKGNAMEPREFIX= varnish- + +MAINTAINER= zi@FreeBSD.org +COMMENT= Varnish Module (vmod) for file server backend +WWW= https://github.com/gquintard/vmod_fileserver + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \ + jq>0:textproc/jq \ + rst2man:textproc/py-docutils@${PY_FLAVOR} + +USES= cargo compiler:c++17-lang libtool pkgconfig \ + python:3.5+,build varnish:7 +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 \ + autocfg-1.1.0 \ + bindgen-0.59.2 \ + bitflags-1.3.2 \ + bumpalo-3.11.1 \ + cc-1.0.78 \ + cexpr-0.6.0 \ + cfg-if-1.0.0 \ + chrono-0.4.23 \ + clang-sys-1.3.0 \ + clap-2.34.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 \ + iana-time-zone-0.1.53 \ + iana-time-zone-haiku-0.1.1 \ + itoa-1.0.1 \ + js-sys-0.3.58 \ + lazy_static-1.4.0 \ + lazycell-1.3.0 \ + libc-0.2.139 \ + libloading-0.7.2 \ + link-cplusplus-1.0.8 \ + log-0.4.14 \ + memchr-2.4.1 \ + minimal-lexical-0.2.1 \ + nom-7.1.0 \ + num-integer-0.1.45 \ + num-traits-0.2.15 \ + once_cell-1.9.0 \ + 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 \ + 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 \ + shlex-1.1.0 \ + strsim-0.8.0 \ + syn-1.0.85 \ + termcolor-1.1.2 \ + textwrap-0.11.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 \ + 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 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.5 \ + winapi-x86_64-pc-windows-gnu-0.4.0 + +USE_GITHUB= yes +GH_ACCOUNT= gquintard +GH_PROJECT= vmod_fileserver +GH_TAGNAME= f6a6587 + +post-extract: + ${REINPLACE_CMD} 's|python3|${PYTHON_VERSION}|g' ${WRKSRC}/cargo-crates/varnish-*/src/lib.rs + +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/lib/varnish/vmods/ + ${INSTALL_LIB} ${WRKDIR}/target/*freebsd/release/libvmod_fileserver.so ${STAGEDIR}${PREFIX}/lib/varnish/vmods/ + +.include diff --git a/www/varnish-libvmod-fileserver/distinfo b/www/varnish-libvmod-fileserver/distinfo new file mode 100644 index 000000000000..ed0a5df91c31 --- /dev/null +++ b/www/varnish-libvmod-fileserver/distinfo @@ -0,0 +1,157 @@ +TIMESTAMP = 1672163571 +SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f +SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923 +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/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/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/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/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/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/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/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/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/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/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/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/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/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/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.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 +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 diff --git a/www/varnish-libvmod-fileserver/pkg-descr b/www/varnish-libvmod-fileserver/pkg-descr new file mode 100644 index 000000000000..79523d5c48a9 --- /dev/null +++ b/www/varnish-libvmod-fileserver/pkg-descr @@ -0,0 +1 @@ +Serve files directly from Varnish, no external backend needed!