git: edf171faf9c6 - main - mail/mailpit: Update to 1.8.0

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Sun, 30 Jul 2023 08:51:39 UTC
The branch main has been updated by madpilot:

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

commit edf171faf9c6f5283b968447d4292536a2b77ff1
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2023-07-30 08:51:05 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2023-07-30 08:51:05 +0000

    mail/mailpit: Update to 1.8.0
---
 mail/mailpit/Makefile                      |  14 +-
 mail/mailpit/distinfo                      |  30 +++--
 mail/mailpit/files/patch-package-lock.json | 200 ++++++++++++++---------------
 mail/mailpit/files/patch-package.json      |   4 +-
 4 files changed, 133 insertions(+), 115 deletions(-)

diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index d653df1c54e8..b98e80c48ed2 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mailpit
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.7.1
+DISTVERSION=	1.8.0
 CATEGORIES=	mail devel
 MASTER_SITES=	https://www.madpilot.net/mailpit/:npmcache \
 		LOCAL/madpilot/mailpit:npmcache
@@ -28,6 +28,8 @@ GH_TUPLE=	\
 		DATA-DOG:go-sqlmock:v1.5.0:data_dog_go_sqlmock/vendor/github.com/DATA-DOG/go-sqlmock \
 		GehirnInc:crypt:8cc1b52080c5:gehirninc_crypt/vendor/github.com/GehirnInc/crypt \
 		GuiaBolso:darwin:fd6d2aa3d244:guiabolso_darwin/vendor/github.com/GuiaBolso/darwin \
+		PuerkitoBio:goquery:v1.8.1:puerkitobio_goquery/vendor/github.com/PuerkitoBio/goquery \
+		andybalholm:cascadia:v1.3.2:andybalholm_cascadia/vendor/github.com/andybalholm/cascadia \
 		axllent:semver:v0.0.1:axllent_semver/vendor/github.com/axllent/semver \
 		cention-sany:utf7:26cad61bd60a:cention_sany_utf7/vendor/github.com/cention-sany/utf7 \
 		cznic:ql:v1.2.0:cznic_ql/vendor/github.com/cznic/ql \
@@ -43,7 +45,9 @@ GH_TUPLE=	\
 		golang:sys:v0.10.0:golang_sys/vendor/golang.org/x/sys \
 		golang:text:v0.11.0:golang_text/vendor/golang.org/x/text \
 		golang:tools:v0.11.0:golang_tools/vendor/golang.org/x/tools \
+		gomarkdown:markdown:531d2d74bc12:gomarkdown_markdown/vendor/github.com/gomarkdown/markdown \
 		google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \
+		gorilla:css:v1.0.0:gorilla_css/vendor/github.com/gorilla/css \
 		gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \
 		gorilla:websocket:v1.5.0:gorilla_websocket/vendor/github.com/gorilla/websocket \
 		inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
@@ -56,7 +60,7 @@ GH_TUPLE=	\
 		leporo:sqlf:v1.4.0:leporo_sqlf/vendor/github.com/leporo/sqlf \
 		lukechampine:uint128:v1.3.0:lukechampine_uint128/vendor/lukechampine.com/uint128 \
 		mattn:go-isatty:v0.0.19:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
-		mattn:go-runewidth:v0.0.14:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
+		mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
 		mattn:go-shellwords:v1.0.12:mattn_go_shellwords/vendor/github.com/mattn/go-shellwords \
 		mhale:smtpd:v0.8.0:mhale_smtpd/vendor/github.com/mhale/smtpd \
 		olekukonko:tablewriter:v0.0.5:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \
@@ -71,7 +75,9 @@ GH_TUPLE=	\
 		spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
 		ssor:bom:6386211fdfcf:ssor_bom/vendor/github.com/ssor/bom \
 		tg123:go-htpasswd:v1.2.1:tg123_go_htpasswd/vendor/github.com/tg123/go-htpasswd \
-		valyala:bytebufferpool:v1.0.0:valyala_bytebufferpool/vendor/github.com/valyala/bytebufferpool
+		valyala:bytebufferpool:v1.0.0:valyala_bytebufferpool/vendor/github.com/valyala/bytebufferpool \
+		vanng822:css:v1.0.1:vanng822_css/vendor/github.com/vanng822/css \
+		vanng822:go-premailer:v1.20.2:vanng822_go_premailer/vendor/github.com/vanng822/go-premailer
 
 USE_GITLAB=	nodefault
 GL_TUPLE=	\
@@ -81,7 +87,7 @@ GL_TUPLE=	\
 		cznic:mathutil:aabd79189264b253ce2360e80193242239022080:cznic_mathutil/vendor/modernc.org/mathutil \
 		cznic:memory:2014ace98d6392882e3d171baf4b76b21a0e7813:cznic_memory/vendor/modernc.org/memory \
 		cznic:opt:6b647abadf922391a4527f3a4fa1817eff08b7cd:cznic_opt/vendor/modernc.org/opt \
-		cznic:sqlite:91c2fe30158adc48d9d4b7b176b85d99ad1f1924:cznic_sqlite/vendor/modernc.org/sqlite \
+		cznic:sqlite:15f9fdc72aec1ae1ddeea47bfc2748bbd57a772a:cznic_sqlite/vendor/modernc.org/sqlite \
 		cznic:strutil:bba0c72b66bb9ced2dfd2ee521b7f16b2cbb39fa:cznic_strutil/vendor/modernc.org/strutil \
 		cznic:token:24e30cd78ee0f2d5d4516917d9cc1101e3ccc1ab:cznic_token/vendor/modernc.org/token
 
diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo
index 4fb174dbd9c9..ca8418c77290 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,14 +1,18 @@
-TIMESTAMP = 1689061448
-SHA256 (mailpit-npm-cache-1.7.1.tar.zst) = 3aafb953caa59f5245e75c783859503656c468fcf8070bc650126e3e52950a32
-SIZE (mailpit-npm-cache-1.7.1.tar.zst) = 24397548
-SHA256 (axllent-mailpit-v1.7.1_GH0.tar.gz) = 61673f8e95a2987b9014005bc88cfc6025a3781b4cb9041061f01aaf714c9594
-SIZE (axllent-mailpit-v1.7.1_GH0.tar.gz) = 242370
+TIMESTAMP = 1690704515
+SHA256 (mailpit-npm-cache-1.8.0.tar.zst) = caa2ab1346177360982fab031cff214666d0ee4ade9347837e7c0e22a635ba84
+SIZE (mailpit-npm-cache-1.8.0.tar.zst) = 24460412
+SHA256 (axllent-mailpit-v1.8.0_GH0.tar.gz) = fa4c9872c90bb6713432901b4c3e715bea7a41ac12890620b6c6ce9a36fd5630
+SIZE (axllent-mailpit-v1.8.0_GH0.tar.gz) = 310009
 SHA256 (DATA-DOG-go-sqlmock-v1.5.0_GH0.tar.gz) = b78616fddfcc76892aecb5344968d7f3843128b70eba6c4752f092dc992c3b98
 SIZE (DATA-DOG-go-sqlmock-v1.5.0_GH0.tar.gz) = 35521
 SHA256 (GehirnInc-crypt-8cc1b52080c5_GH0.tar.gz) = cb2d55d38f2101e85b6a35ad8d5af6b847152579a3968999152cb5e93047abbd
 SIZE (GehirnInc-crypt-8cc1b52080c5_GH0.tar.gz) = 11452
 SHA256 (GuiaBolso-darwin-fd6d2aa3d244_GH0.tar.gz) = 84a04475f8066b082cbf0f271f80ce9714c6b460137823c8b4497eec49f0e60e
 SIZE (GuiaBolso-darwin-fd6d2aa3d244_GH0.tar.gz) = 9351
+SHA256 (PuerkitoBio-goquery-v1.8.1_GH0.tar.gz) = d6e72ac1c5bb92e1106dab9a03bb29cdabd7b1ef8b915e7a6fbcfedb8e2b9388
+SIZE (PuerkitoBio-goquery-v1.8.1_GH0.tar.gz) = 106563
+SHA256 (andybalholm-cascadia-v1.3.2_GH0.tar.gz) = f30ebb75a9f43a30478c870dd6e372ac7ef64549f621eceb3b13fd91bfde80cb
+SIZE (andybalholm-cascadia-v1.3.2_GH0.tar.gz) = 35370
 SHA256 (axllent-semver-v0.0.1_GH0.tar.gz) = f8b2d3a89de26290fa9d6bce7d39f516c71fb09868b4afea1709595c90e747d9
 SIZE (axllent-semver-v0.0.1_GH0.tar.gz) = 5249
 SHA256 (cention-sany-utf7-26cad61bd60a_GH0.tar.gz) = d52ac4bc7bda16115878689db0681c6853fb072976bcb82c1d690bdbe02d3c23
@@ -39,8 +43,12 @@ SHA256 (golang-text-v0.11.0_GH0.tar.gz) = af010b12c903c75636a1dd7ee9f62f237231e4
 SIZE (golang-text-v0.11.0_GH0.tar.gz) = 8967174
 SHA256 (golang-tools-v0.11.0_GH0.tar.gz) = 14fec37e44c81425736a3b6fa77967d06bc7d2c520105fb018e0ff16a50130c2
 SIZE (golang-tools-v0.11.0_GH0.tar.gz) = 3354344
+SHA256 (gomarkdown-markdown-531d2d74bc12_GH0.tar.gz) = 96811254864c9da521c89d013fb5bfe6175844e75cc419368b117fb20f01f653
+SIZE (gomarkdown-markdown-531d2d74bc12_GH0.tar.gz) = 121874
 SHA256 (google-uuid-v1.3.0_GH0.tar.gz) = 7f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
 SIZE (google-uuid-v1.3.0_GH0.tar.gz) = 16210
+SHA256 (gorilla-css-v1.0.0_GH0.tar.gz) = 9decf83063b85bcd5392f645fac322e986b5fc596b3e44c3be02ee5939106f4c
+SIZE (gorilla-css-v1.0.0_GH0.tar.gz) = 6443
 SHA256 (gorilla-mux-v1.8.0_GH0.tar.gz) = ea2639259d2ce6f402636655e91eb93ba69c139e3cbf80b044ee393ada53757b
 SIZE (gorilla-mux-v1.8.0_GH0.tar.gz) = 45517
 SHA256 (gorilla-websocket-v1.5.0_GH0.tar.gz) = 5d86f9e1c76ff7ceca0747f78b79864fbaec9d440f4fdb03197466e5102a86b0
@@ -65,8 +73,8 @@ SHA256 (lukechampine-uint128-v1.3.0_GH0.tar.gz) = 4056b6be2d0f8346191ddec2da02fe
 SIZE (lukechampine-uint128-v1.3.0_GH0.tar.gz) = 7197
 SHA256 (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 67b1614d495030982d276b211f3ba2a155fad61919ba96e34db8e67ed28660e4
 SIZE (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 4679
-SHA256 (mattn-go-runewidth-v0.0.14_GH0.tar.gz) = 0e6a49d6a8f694154af2746a820d4c5f13fe3d9b0968bdf16fcf939dd461e034
-SIZE (mattn-go-runewidth-v0.0.14_GH0.tar.gz) = 18274
+SHA256 (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 44a5d37bd7119a9d288d7ff61cf3b4d42c2902c66b0d94136d41d2eb3cf2ba85
+SIZE (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 18284
 SHA256 (mattn-go-shellwords-v1.0.12_GH0.tar.gz) = 9884291747f54aa51a946b0880854ec6ac6e1f4c06899ba9be5ae5a6364428db
 SIZE (mattn-go-shellwords-v1.0.12_GH0.tar.gz) = 6325
 SHA256 (mhale-smtpd-v0.8.0_GH0.tar.gz) = 8263e6a61f2dfbe25739ff10445660bc3fa64101cdac8eff7b747256b5e574d0
@@ -97,6 +105,10 @@ SHA256 (tg123-go-htpasswd-v1.2.1_GH0.tar.gz) = f2082de6a849fe1265c05b1ddc9363a71
 SIZE (tg123-go-htpasswd-v1.2.1_GH0.tar.gz) = 90158
 SHA256 (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 089013e3429ebe7fd2bc3527f003bf3f3f639891e5d8ba6a56010e3671465e1f
 SIZE (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 5025
+SHA256 (vanng822-css-v1.0.1_GH0.tar.gz) = aef6961fb123c9708374321254c8296d412b08844ef8558c2779b42924e465a1
+SIZE (vanng822-css-v1.0.1_GH0.tar.gz) = 9218
+SHA256 (vanng822-go-premailer-v1.20.2_GH0.tar.gz) = 9ec80897cfcb42640b8fb5466022fce2f633924836dcb36b3dab8f07de3bba39
+SIZE (vanng822-go-premailer-v1.20.2_GH0.tar.gz) = 12874
 SHA256 (cznic-cc-473a39888db348dde70ba9a01d27d3be2da0a93d_GL0.tar.gz) = af7f66781f53dec6dff7d1d782d4c779f431204ce7ec2413211cf6a1ac8775b9
 SIZE (cznic-cc-473a39888db348dde70ba9a01d27d3be2da0a93d_GL0.tar.gz) = 16577318
 SHA256 (cznic-ccgo-270db78f08da175d432624b3c54fc166da03357c_GL0.tar.gz) = 5ee2d8fdb88f50dd202be70bd7c26e0b35420531fcf786a4f770e123173deb81
@@ -109,8 +121,8 @@ SHA256 (cznic-memory-2014ace98d6392882e3d171baf4b76b21a0e7813_GL0.tar.gz) = ba76
 SIZE (cznic-memory-2014ace98d6392882e3d171baf4b76b21a0e7813_GL0.tar.gz) = 11884
 SHA256 (cznic-opt-6b647abadf922391a4527f3a4fa1817eff08b7cd_GL0.tar.gz) = b48fa23d5741847c40bfa32fc1715285027a44d18fd95715ffe8ecfea096f68d
 SIZE (cznic-opt-6b647abadf922391a4527f3a4fa1817eff08b7cd_GL0.tar.gz) = 3631
-SHA256 (cznic-sqlite-91c2fe30158adc48d9d4b7b176b85d99ad1f1924_GL0.tar.gz) = d83cd33cbb43fa6ba97fb1fafe04333e2a59dff0fe66c0dd2c0feb80ec04c9eb
-SIZE (cznic-sqlite-91c2fe30158adc48d9d4b7b176b85d99ad1f1924_GL0.tar.gz) = 49791813
+SHA256 (cznic-sqlite-15f9fdc72aec1ae1ddeea47bfc2748bbd57a772a_GL0.tar.gz) = e62381552f04abd150d7d1af5c11925e3b0408465667d0764f250c51c220e948
+SIZE (cznic-sqlite-15f9fdc72aec1ae1ddeea47bfc2748bbd57a772a_GL0.tar.gz) = 49796252
 SHA256 (cznic-strutil-bba0c72b66bb9ced2dfd2ee521b7f16b2cbb39fa_GL0.tar.gz) = 5ff5934e9d0069912a279e348c4ce090f04de1fa44a01745a00f72ccb3feffb1
 SIZE (cznic-strutil-bba0c72b66bb9ced2dfd2ee521b7f16b2cbb39fa_GL0.tar.gz) = 9759
 SHA256 (cznic-token-24e30cd78ee0f2d5d4516917d9cc1101e3ccc1ab_GL0.tar.gz) = 41c89df4e6b92f1d3bfb411810ebdf8a0919b6bb6166f0629c368e66cc1d4a7c
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index e5a48f6efda9..0c3b32aaaad3 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -1,6 +1,6 @@
---- package-lock.json.orig	2023-07-11 04:52:35 UTC
+--- package-lock.json.orig	2023-07-30 07:19:35 UTC
 +++ package-lock.json
-@@ -22,9 +22,9 @@
+@@ -23,9 +23,9 @@
        "devDependencies": {
          "@popperjs/core": "^2.11.5",
          "@vue/compiler-sfc": "^3.2.37",
@@ -12,14 +12,14 @@
        }
      },
      "node_modules/@apitools/openapi-parser": {
-@@ -58,358 +58,6 @@
+@@ -59,358 +59,6 @@
          "node": ">=6.9.0"
        }
      },
 -    "node_modules/@esbuild/android-arm": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.11.tgz",
--      "integrity": "sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz",
+-      "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -33,9 +33,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/android-arm64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.11.tgz",
--      "integrity": "sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz",
+-      "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -49,9 +49,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/android-x64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.11.tgz",
--      "integrity": "sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz",
+-      "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -65,9 +65,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/darwin-arm64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.11.tgz",
--      "integrity": "sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz",
+-      "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -81,9 +81,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/darwin-x64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.11.tgz",
--      "integrity": "sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz",
+-      "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -97,9 +97,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/freebsd-arm64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.11.tgz",
--      "integrity": "sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz",
+-      "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -113,9 +113,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/freebsd-x64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.11.tgz",
--      "integrity": "sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz",
+-      "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -129,9 +129,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-arm": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.11.tgz",
--      "integrity": "sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz",
+-      "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -145,9 +145,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-arm64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.11.tgz",
--      "integrity": "sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz",
+-      "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -161,9 +161,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-ia32": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.11.tgz",
--      "integrity": "sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz",
+-      "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -177,9 +177,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-loong64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.11.tgz",
--      "integrity": "sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz",
+-      "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==",
 -      "cpu": [
 -        "loong64"
 -      ],
@@ -193,9 +193,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-mips64el": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.11.tgz",
--      "integrity": "sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz",
+-      "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==",
 -      "cpu": [
 -        "mips64el"
 -      ],
@@ -209,9 +209,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-ppc64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.11.tgz",
--      "integrity": "sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz",
+-      "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==",
 -      "cpu": [
 -        "ppc64"
 -      ],
@@ -225,9 +225,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-riscv64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.11.tgz",
--      "integrity": "sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz",
+-      "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==",
 -      "cpu": [
 -        "riscv64"
 -      ],
@@ -241,9 +241,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-s390x": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.11.tgz",
--      "integrity": "sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz",
+-      "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==",
 -      "cpu": [
 -        "s390x"
 -      ],
@@ -257,9 +257,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-x64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.11.tgz",
--      "integrity": "sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz",
+-      "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -273,9 +273,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/netbsd-x64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.11.tgz",
--      "integrity": "sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz",
+-      "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -289,9 +289,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/openbsd-x64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.11.tgz",
--      "integrity": "sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz",
+-      "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -305,9 +305,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/sunos-x64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.11.tgz",
--      "integrity": "sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz",
+-      "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -321,9 +321,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/win32-arm64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.11.tgz",
--      "integrity": "sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz",
+-      "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -337,9 +337,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/win32-ia32": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.11.tgz",
--      "integrity": "sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz",
+-      "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -353,9 +353,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/win32-x64": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.11.tgz",
--      "integrity": "sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz",
+-      "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -371,7 +371,7 @@
      "node_modules/@jridgewell/sourcemap-codec": {
        "version": "1.4.15",
        "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
-@@ -432,6 +80,7 @@
+@@ -433,6 +81,7 @@
        "version": "2.11.8",
        "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
        "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
@@ -379,14 +379,14 @@
        "funding": {
          "type": "opencollective",
          "url": "https://opencollective.com/popperjs"
-@@ -1229,43 +878,6 @@
+@@ -1230,43 +879,6 @@
          "once": "^1.4.0"
        }
      },
 -    "node_modules/esbuild": {
--      "version": "0.18.11",
--      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.11.tgz",
--      "integrity": "sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==",
+-      "version": "0.18.17",
+-      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz",
+-      "integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==",
 -      "dev": true,
 -      "hasInstallScript": true,
 -      "bin": {
@@ -396,43 +396,43 @@
 -        "node": ">=12"
 -      },
 -      "optionalDependencies": {
--        "@esbuild/android-arm": "0.18.11",
--        "@esbuild/android-arm64": "0.18.11",
--        "@esbuild/android-x64": "0.18.11",
--        "@esbuild/darwin-arm64": "0.18.11",
--        "@esbuild/darwin-x64": "0.18.11",
--        "@esbuild/freebsd-arm64": "0.18.11",
--        "@esbuild/freebsd-x64": "0.18.11",
--        "@esbuild/linux-arm": "0.18.11",
--        "@esbuild/linux-arm64": "0.18.11",
--        "@esbuild/linux-ia32": "0.18.11",
--        "@esbuild/linux-loong64": "0.18.11",
--        "@esbuild/linux-mips64el": "0.18.11",
--        "@esbuild/linux-ppc64": "0.18.11",
--        "@esbuild/linux-riscv64": "0.18.11",
--        "@esbuild/linux-s390x": "0.18.11",
--        "@esbuild/linux-x64": "0.18.11",
--        "@esbuild/netbsd-x64": "0.18.11",
--        "@esbuild/openbsd-x64": "0.18.11",
--        "@esbuild/sunos-x64": "0.18.11",
--        "@esbuild/win32-arm64": "0.18.11",
--        "@esbuild/win32-ia32": "0.18.11",
--        "@esbuild/win32-x64": "0.18.11"
+-        "@esbuild/android-arm": "0.18.17",
+-        "@esbuild/android-arm64": "0.18.17",
+-        "@esbuild/android-x64": "0.18.17",
+-        "@esbuild/darwin-arm64": "0.18.17",
+-        "@esbuild/darwin-x64": "0.18.17",
+-        "@esbuild/freebsd-arm64": "0.18.17",
+-        "@esbuild/freebsd-x64": "0.18.17",
+-        "@esbuild/linux-arm": "0.18.17",
+-        "@esbuild/linux-arm64": "0.18.17",
+-        "@esbuild/linux-ia32": "0.18.17",
+-        "@esbuild/linux-loong64": "0.18.17",
+-        "@esbuild/linux-mips64el": "0.18.17",
+-        "@esbuild/linux-ppc64": "0.18.17",
+-        "@esbuild/linux-riscv64": "0.18.17",
+-        "@esbuild/linux-s390x": "0.18.17",
+-        "@esbuild/linux-x64": "0.18.17",
+-        "@esbuild/netbsd-x64": "0.18.17",
+-        "@esbuild/openbsd-x64": "0.18.17",
+-        "@esbuild/sunos-x64": "0.18.17",
+-        "@esbuild/win32-arm64": "0.18.17",
+-        "@esbuild/win32-ia32": "0.18.17",
+-        "@esbuild/win32-x64": "0.18.17"
 -      }
 -    },
      "node_modules/esbuild-plugin-vue-next": {
        "version": "0.1.4",
        "resolved": "https://registry.npmjs.org/esbuild-plugin-vue-next/-/esbuild-plugin-vue-next-0.1.4.tgz",
-@@ -1290,6 +902,18 @@
+@@ -1291,6 +903,18 @@
        },
        "peerDependencies": {
          "esbuild": "^0.18.0"
 +      }
 +    },
 +    "node_modules/esbuild-wasm": {
-+      "version": "0.18.11",
-+      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.18.11.tgz",
-+      "integrity": "sha512-Xo93C8GgLSWEJH0VwU+V0bSR9lJA7zlZ8MEGZJl8HVrEvhQ4ksSROcoUXR30zITl2Iz1FINxjJwEMH3NEZaA5g==",
++      "version": "0.18.17",
++      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.18.17.tgz",
++      "integrity": "sha512-9OHGcuRzy+I8ziF9FzjfKLWAPbvi0e/metACVg9k6bK+SI4FFxeV6PcZsz8RIVaMD4YNehw+qj6UMR3+qj/EuQ==",
 +      "dev": true,
 +      "bin": {
 +        "esbuild": "bin/esbuild"
diff --git a/mail/mailpit/files/patch-package.json b/mail/mailpit/files/patch-package.json
index 450b249877ed..bb69a36e8248 100644
--- a/mail/mailpit/files/patch-package.json
+++ b/mail/mailpit/files/patch-package.json
@@ -1,6 +1,6 @@
---- package.json.orig	2023-06-30 11:14:39 UTC
+--- package.json.orig	2023-07-30 07:19:35 UTC
 +++ package.json
-@@ -22,7 +22,7 @@
+@@ -24,7 +24,7 @@
    "devDependencies": {
      "@popperjs/core": "^2.11.5",
      "@vue/compiler-sfc": "^3.2.37",