git: c3d03018f351 - main - mail/mailpit: Update to 1.26.2

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Sat, 21 Jun 2025 14:07:37 UTC
The branch main has been updated by madpilot:

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

commit c3d03018f351714324992810b5bdbfb42f5354ca
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2025-06-21 14:06:23 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2025-06-21 14:06:23 +0000

    mail/mailpit: Update to 1.26.2
---
 mail/mailpit/Makefile                       |   2 +-
 mail/mailpit/distinfo                       |  14 +-
 mail/mailpit/files/patch-esbuild.config.mjs |  10 +-
 mail/mailpit/files/patch-package-lock.json  | 192 ++++++++++++++++------------
 mail/mailpit/files/patch-package.json       |  11 +-
 5 files changed, 131 insertions(+), 98 deletions(-)

diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index 2ad4b020097d..5d20d596abf1 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mailpit
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.26.1
+DISTVERSION=	1.26.2
 CATEGORIES=	mail devel
 MASTER_SITES=	https://www.madpilot.net/mailpit/:npmcache \
 		LOCAL/madpilot/mailpit:npmcache
diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo
index 422402776693..622b2e486355 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1749895470
-SHA256 (go/mail_mailpit/mailpit-v1.26.1/mailpit-npm-cache-1.26.1.tar.zst) = 17e33064ca4db9609e1c304310461e0e59a3687259b87908121789a9f63b05d6
-SIZE (go/mail_mailpit/mailpit-v1.26.1/mailpit-npm-cache-1.26.1.tar.zst) = 33186052
-SHA256 (go/mail_mailpit/mailpit-v1.26.1/v1.26.1.mod) = 7f70e25181172a0636b2b9dabd0da5ac65d133c4cc9a32f71734abb77be48d90
-SIZE (go/mail_mailpit/mailpit-v1.26.1/v1.26.1.mod) = 2975
-SHA256 (go/mail_mailpit/mailpit-v1.26.1/v1.26.1.zip) = 161486fcd02807bfbb41cfde71cf374e6535ecf0a4fcdcc98edf16454425ec72
-SIZE (go/mail_mailpit/mailpit-v1.26.1/v1.26.1.zip) = 565393
+TIMESTAMP = 1750489062
+SHA256 (go/mail_mailpit/mailpit-v1.26.2/mailpit-npm-cache-1.26.2.tar.zst) = 78906f7b6354695064db9c508ed853e21e97c31fe86951d965faca2e51193dee
+SIZE (go/mail_mailpit/mailpit-v1.26.2/mailpit-npm-cache-1.26.2.tar.zst) = 43697832
+SHA256 (go/mail_mailpit/mailpit-v1.26.2/v1.26.2.mod) = c887c4ade4d2b94ad420e6e99eeeb351b09f4abac0b26747d63b3532ee452855
+SIZE (go/mail_mailpit/mailpit-v1.26.2/v1.26.2.mod) = 2974
+SHA256 (go/mail_mailpit/mailpit-v1.26.2/v1.26.2.zip) = cad03f1d6fd917bee36a6e69dd2d9732c35c679c2e601a4815ef13b4103e9ce1
+SIZE (go/mail_mailpit/mailpit-v1.26.2/v1.26.2.zip) = 604571
diff --git a/mail/mailpit/files/patch-esbuild.config.mjs b/mail/mailpit/files/patch-esbuild.config.mjs
index 1acb3999042f..8e9cc1942816 100644
--- a/mail/mailpit/files/patch-esbuild.config.mjs
+++ b/mail/mailpit/files/patch-esbuild.config.mjs
@@ -1,8 +1,8 @@
---- esbuild.config.mjs.orig	2023-05-09 05:17:58 UTC
+--- esbuild.config.mjs.orig	1979-11-29 23:00:00 UTC
 +++ esbuild.config.mjs
 @@ -1,4 +1,4 @@
--import * as esbuild from 'esbuild'
-+import * as esbuild from 'esbuild-wasm'
- import pluginVue from 'esbuild-plugin-vue-next'
- import { sassPlugin } from 'esbuild-sass-plugin'
+-import * as esbuild from "esbuild";
++import * as esbuild from "esbuild-wasm";
+ import pluginVue from "esbuild-plugin-vue-next";
+ import { sassPlugin } from "esbuild-sass-plugin";
  
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index a0a999abddb6..8764dc1c6243 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -6,13 +6,13 @@
          "@vue/compiler-sfc": "^3.2.37",
 -        "esbuild": "^0.25.0",
          "esbuild-plugin-vue-next": "^0.1.4",
--        "esbuild-sass-plugin": "^3.0.0"
+-        "esbuild-sass-plugin": "^3.0.0",
 +        "esbuild-sass-plugin": "^3.2.0",
-+        "esbuild-wasm": "^0.25.0"
-       }
-     },
-     "node_modules/@apitools/openapi-parser": {
-@@ -102,439 +102,6 @@
++        "esbuild-wasm": "^0.25.0",
+         "eslint": "^9.29.0",
+         "eslint-config-prettier": "^10.1.5",
+         "eslint-plugin-vue": "^10.2.0",
+@@ -107,14 +107,6 @@
          "node": ">=6.9.0"
        }
      },
@@ -24,6 +24,13 @@
 -      "license": "(Apache-2.0 AND BSD-3-Clause)",
 -      "peer": true
 -    },
+     "node_modules/@emnapi/core": {
+       "version": "1.4.3",
+       "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz",
+@@ -149,431 +141,6 @@
+         "tslib": "^2.4.0"
+       }
+     },
 -    "node_modules/@esbuild/aix-ppc64": {
 -      "version": "0.25.5",
 -      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz",
@@ -449,10 +456,10 @@
 -        "node": ">=18"
 -      }
 -    },
-     "node_modules/@jridgewell/sourcemap-codec": {
-       "version": "1.5.0",
-       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
-@@ -870,6 +437,7 @@
+     "node_modules/@eslint-community/eslint-utils": {
+       "version": "4.7.0",
+       "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
+@@ -1224,6 +791,7 @@
        "version": "2.11.8",
        "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
        "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
@@ -460,7 +467,7 @@
        "license": "MIT",
        "funding": {
          "type": "opencollective",
-@@ -1739,14 +1307,6 @@
+@@ -2916,14 +2484,6 @@
          "ieee754": "^1.2.1"
        }
      },
@@ -472,11 +479,11 @@
 -      "license": "MIT/X11",
 -      "peer": true
 -    },
-     "node_modules/call-bind-apply-helpers": {
-       "version": "1.0.2",
-       "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
-@@ -1782,14 +1342,6 @@
-       "integrity": "sha512-6exeENAqBTuIR1wIo36mR8xVVBv6l1hSLd7Qmvf6158Ld1L15/dbahR9VUOiX7GmGJBCnQyS0EY+I8x+wa7egg==",
+     "node_modules/call-bind": {
+       "version": "1.0.8",
+       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
+@@ -3042,14 +2602,6 @@
+       "dev": true,
        "license": "MIT"
      },
 -    "node_modules/colorjs.io": {
@@ -490,8 +497,8 @@
      "node_modules/combined-stream": {
        "version": "1.0.8",
        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-@@ -1953,47 +1505,6 @@
-         "node": ">= 0.4"
+@@ -3528,47 +3080,6 @@
+         "url": "https://github.com/sponsors/ljharb"
        }
      },
 -    "node_modules/esbuild": {
@@ -538,7 +545,7 @@
      "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",
-@@ -2024,6 +1535,19 @@
+@@ -3599,6 +3110,19 @@
          "sass-embedded": "^1.71.1"
        }
      },
@@ -555,29 +562,11 @@
 +        "node": ">=18"
 +      }
 +    },
-     "node_modules/estree-walker": {
-       "version": "2.0.2",
-       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
-@@ -2144,17 +1668,6 @@
-         "url": "https://github.com/sponsors/ljharb"
-       }
-     },
--    "node_modules/has-flag": {
--      "version": "4.0.0",
--      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
--      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
--      "dev": true,
--      "license": "MIT",
--      "peer": true,
--      "engines": {
--        "node": ">=8"
--      }
--    },
-     "node_modules/has-symbols": {
-       "version": "1.1.0",
-       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
-@@ -2753,17 +2266,6 @@
-         "node": ">=4"
+     "node_modules/escape-string-regexp": {
+       "version": "4.0.0",
+       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+@@ -6193,17 +5717,6 @@
+         "queue-microtask": "^1.2.2"
        }
      },
 -    "node_modules/rxjs": {
@@ -591,10 +580,10 @@
 -        "tslib": "^2.1.0"
 -      }
 -    },
-     "node_modules/safe-identifier": {
-       "version": "0.4.2",
-       "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz",
-@@ -2792,336 +2294,6 @@
+     "node_modules/safe-array-concat": {
+       "version": "1.1.3",
+       "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
+@@ -6287,353 +5800,6 @@
          "@parcel/watcher": "^2.4.1"
        }
      },
@@ -928,14 +917,7 @@
 -        "node": ">=14.0.0"
 -      }
 -    },
-     "node_modules/short-unique-id": {
-       "version": "5.3.2",
-       "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.3.2.tgz",
-@@ -3141,23 +2313,6 @@
-         "node": ">=0.10.0"
-       }
-     },
--    "node_modules/supports-color": {
+-    "node_modules/sass-embedded/node_modules/supports-color": {
 -      "version": "8.1.1",
 -      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
 -      "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
@@ -952,10 +934,10 @@
 -        "url": "https://github.com/chalk/supports-color?sponsor=1"
 -      }
 -    },
-     "node_modules/supports-preserve-symlinks-flag": {
-       "version": "1.0.0",
-       "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
-@@ -3197,31 +2352,6 @@
+     "node_modules/semver": {
+       "version": "7.7.2",
+       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
+@@ -7008,31 +6174,6 @@
          "ramda-adjunct": "^5.1.0"
        }
      },
@@ -984,29 +966,45 @@
 -        "node": ">=16.0.0"
 -      }
 -    },
-     "node_modules/timezones-list": {
-       "version": "3.1.0",
-       "resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.1.0.tgz",
-@@ -3306,14 +2436,6 @@
-       "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==",
-       "license": "Apache-2.0"
+     "node_modules/tapable": {
+       "version": "2.2.2",
+       "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
+@@ -7184,7 +6325,8 @@
+       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+       "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+       "dev": true,
+-      "license": "0BSD"
++      "license": "0BSD",
++      "optional": true
      },
--    "node_modules/tslib": {
--      "version": "2.8.1",
--      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
--      "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
--      "dev": true,
--      "license": "0BSD",
--      "peer": true
+     "node_modules/type-check": {
+       "version": "0.4.0",
+@@ -7286,21 +6428,6 @@
+         "ts-toolbelt": "^9.6.0"
+       }
+     },
+-    "node_modules/typescript": {
+-      "version": "5.8.3",
+-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
+-      "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
+-      "devOptional": true,
+-      "license": "Apache-2.0",
+-      "peer": true,
+-      "bin": {
+-        "tsc": "bin/tsc",
+-        "tsserver": "bin/tsserver"
+-      },
+-      "engines": {
+-        "node": ">=14.17"
+-      }
 -    },
-     "node_modules/types-ramda": {
-       "version": "0.30.1",
-       "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz",
-@@ -3328,14 +2450,6 @@
-       "resolved": "https://registry.npmjs.org/unraw/-/unraw-3.0.0.tgz",
-       "integrity": "sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==",
+     "node_modules/typescript-eslint": {
+       "version": "8.34.1",
+       "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.1.tgz",
+@@ -7401,14 +6528,6 @@
+       "dev": true,
        "license": "MIT"
--    },
+     },
 -    "node_modules/varint": {
 -      "version": "6.0.0",
 -      "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
@@ -1014,6 +1012,40 @@
 -      "dev": true,
 -      "license": "MIT",
 -      "peer": true
-     },
+-    },
      "node_modules/vue": {
-       "version": "3.5.16",
+       "version": "3.5.17",
+       "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz",
+@@ -7437,32 +6556,6 @@
+       "license": "MIT",
+       "peerDependencies": {
+         "vue": "^3"
+-      }
+-    },
+-    "node_modules/vue-eslint-parser": {
+-      "version": "10.1.3",
+-      "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-10.1.3.tgz",
+-      "integrity": "sha512-dbCBnd2e02dYWsXoqX5yKUZlOt+ExIpq7hmHKPb5ZqKcjf++Eo0hMseFTZMLKThrUk61m+Uv6A2YSBve6ZvuDQ==",
+-      "dev": true,
+-      "license": "MIT",
+-      "peer": true,
+-      "dependencies": {
+-        "debug": "^4.4.0",
+-        "eslint-scope": "^8.2.0",
+-        "eslint-visitor-keys": "^4.2.0",
+-        "espree": "^10.3.0",
+-        "esquery": "^1.6.0",
+-        "lodash": "^4.17.21",
+-        "semver": "^7.6.3"
+-      },
+-      "engines": {
+-        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+-      },
+-      "funding": {
+-        "url": "https://github.com/sponsors/mysticatea"
+-      },
+-      "peerDependencies": {
+-        "eslint": "^8.57.0 || ^9.0.0"
+       }
+     },
+     "node_modules/vue-router": {
diff --git a/mail/mailpit/files/patch-package.json b/mail/mailpit/files/patch-package.json
index 9011b0563dc3..22d834f15e4b 100644
--- a/mail/mailpit/files/patch-package.json
+++ b/mail/mailpit/files/patch-package.json
@@ -1,13 +1,14 @@
 --- package.json.orig	1979-11-29 23:00:00 UTC
 +++ package.json
-@@ -31,8 +31,8 @@
+@@ -34,9 +34,9 @@
      "@types/bootstrap": "^5.2.7",
      "@types/tinycon": "^0.6.3",
      "@vue/compiler-sfc": "^3.2.37",
 -    "esbuild": "^0.25.0",
 +    "esbuild-wasm": "^0.25.0",
      "esbuild-plugin-vue-next": "^0.1.4",
--    "esbuild-sass-plugin": "^3.0.0"
-+    "esbuild-sass-plugin": "^3.2.0"
-   }
- }
+-    "esbuild-sass-plugin": "^3.0.0",
++    "esbuild-sass-plugin": "^3.2.0",
+     "eslint": "^9.29.0",
+     "eslint-config-prettier": "^10.1.5",
+     "eslint-plugin-vue": "^10.2.0",