git: 818af882aab0 - main - textproc/kibana92: New port: Browser-based analytics and search interface to Elasticsearch 9.2.x

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sun, 15 Mar 2026 01:51:42 UTC
The branch main has been updated by vvd:

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

commit 818af882aab0ad48e76e68b3ef389078a2225654
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-03-15 01:25:32 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-03-15 01:48:16 +0000

    textproc/kibana92: New port: Browser-based analytics and search interface to Elasticsearch 9.2.x
    
    Release Notes:
    https://www.elastic.co/docs/release-notes/kibana#kibana-9.2.6-release-notes
    
    PR:             290979
    Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
---
 textproc/kibana92/Makefile                         |  9 ++++----
 textproc/kibana92/distinfo                         |  4 ++--
 textproc/kibana92/files/patch-config_kibana.yml    |  2 +-
 textproc/kibana92/files/patch-config_node.options  |  2 +-
 ..._kbn_setup-node-env_node__version__validator.js | 26 +++++++++++-----------
 textproc/kibana92/pkg-descr                        |  2 +-
 6 files changed, 22 insertions(+), 23 deletions(-)

diff --git a/textproc/kibana92/Makefile b/textproc/kibana92/Makefile
index e3faed354a42..2d00886771c4 100644
--- a/textproc/kibana92/Makefile
+++ b/textproc/kibana92/Makefile
@@ -1,10 +1,10 @@
 PORTNAME=	kibana
-DISTVERSION=	9.1.10
+DISTVERSION=	9.2.6
 DISTVERSIONSUFFIX=	-linux-x86_64
 CATEGORIES=	textproc www
 MASTER_SITES=	https://artifacts.elastic.co/downloads/kibana/ \
 		LOCAL/vvd/elastic
-PKGNAMESUFFIX=	91
+PKGNAMESUFFIX=	92
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
 
 MAINTAINER=	elastic@FreeBSD.org
@@ -25,11 +25,11 @@ GH_TUPLE=	nodejs:nan:v${_NODE_NAN_VER}:node_nan \
 		uhop:node-re2:${_NODE_RE2_VER}:node_re2
 USE_RC_SUBR=	${PORTNAME}
 
-CONFLICTS=	${PORTNAME}8 ${PORTNAME}92 ${PORTNAME}93
+CONFLICTS=	${PORTNAME}8 ${PORTNAME}91 ${PORTNAME}93
 
 WWWDIR=		${PREFIX}/www/${PORTNAME}${PKGNAMESUFFIX}
 
-PORTSCOUT=	limit:^9\.1\.
+PORTSCOUT=	limit:^9\.2\.
 
 SUB_FILES=	pkg-deinstall pkg-message
 SUB_LIST=	BINDIR=${PREFIX}/bin \
@@ -136,7 +136,6 @@ post-install:
 	${ECHO} "@dir ${WWWDIR}/logs" >> ${TMPPLIST}
 	${ECHO} "@dir ${WWWDIR}/src/platform/packages/private/analytics" >> ${TMPPLIST}
 	${ECHO} "@dir ${WWWDIR}/src/platform/packages/private/kbn-reporting" >> ${TMPPLIST}
-	${ECHO} "@dir ${WWWDIR}/src/platform/packages/private/shared-ux/page" >> ${TMPPLIST}
 	${ECHO} "@dir ${WWWDIR}/src/platform/packages/shared/content-management" >> ${TMPPLIST}
 	${ECHO} "@dir ${WWWDIR}/src/platform/packages/shared/kbn-management/settings" >> ${TMPPLIST}
 	${ECHO} "@dir ${WWWDIR}/src/platform/packages/shared/react" >> ${TMPPLIST}
diff --git a/textproc/kibana92/distinfo b/textproc/kibana92/distinfo
index 2eacac5fa546..db6f880ae0f7 100644
--- a/textproc/kibana92/distinfo
+++ b/textproc/kibana92/distinfo
@@ -1,6 +1,6 @@
 TIMESTAMP = 1773434343
-SHA256 (kibana-9.1.10-linux-x86_64.tar.gz) = 1d226dbfcbd01360360d93dd671f8b57fd6def47a425dc72c2e8095aa4df754f
-SIZE (kibana-9.1.10-linux-x86_64.tar.gz) = 362033041
+SHA256 (kibana-9.2.6-linux-x86_64.tar.gz) = c14afe8be6ff5deee49587e345d887fb5005418d8b508681b7651d05dd82b55e
+SIZE (kibana-9.2.6-linux-x86_64.tar.gz) = 369100974
 SHA256 (nodejs-nan-v2.25.0_GH0.tar.gz) = 26c710caffec40676e48af09680d7b6131103a9a7e56f7522cc2edfe70cda33d
 SIZE (nodejs-nan-v2.25.0_GH0.tar.gz) = 111978
 SHA256 (uhop-node-re2-1.23.3_GH0.tar.gz) = 0037a38f6f58247af93a1f7327cd4d9e0a13a55dc54722d8ab697b8c134865e2
diff --git a/textproc/kibana92/files/patch-config_kibana.yml b/textproc/kibana92/files/patch-config_kibana.yml
index 89e58747ea16..b49a315223f4 100644
--- a/textproc/kibana92/files/patch-config_kibana.yml
+++ b/textproc/kibana92/files/patch-config_kibana.yml
@@ -1,4 +1,4 @@
---- config/kibana.yml.orig	2026-01-08 12:19:39 UTC
+--- config/kibana.yml.orig	2026-02-24 03:31:41 UTC
 +++ config/kibana.yml
 @@ -139,10 +139,10 @@
  
diff --git a/textproc/kibana92/files/patch-config_node.options b/textproc/kibana92/files/patch-config_node.options
index 8cd817985de6..8f689c12ae09 100644
--- a/textproc/kibana92/files/patch-config_node.options
+++ b/textproc/kibana92/files/patch-config_node.options
@@ -1,4 +1,4 @@
---- config/node.options.orig	2026-01-08 12:19:39 UTC
+--- config/node.options.orig	2026-02-24 03:31:41 UTC
 +++ config/node.options
 @@ -6,7 +6,7 @@
  #--max-old-space-size=4096
diff --git a/textproc/kibana92/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js b/textproc/kibana92/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
index 5b55a73d7d20..a1004ecffbe1 100644
--- a/textproc/kibana92/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+++ b/textproc/kibana92/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
@@ -1,16 +1,16 @@
---- node_modules/@kbn/setup-node-env/node_version_validator.js.orig	2026-01-08 12:19:41 UTC
+--- node_modules/@kbn/setup-node-env/node_version_validator.js.orig	2026-02-24 03:31:48 UTC
 +++ node_modules/@kbn/setup-node-env/node_version_validator.js
-@@ -21,11 +21,11 @@ var requiredVersion = rawRequiredVersion ? 'v' + rawRe
- var currentVersion = process && process.version || null;
- var rawRequiredVersion = pkg && pkg.engines && pkg.engines.node || null;
- var requiredVersion = rawRequiredVersion ? 'v' + rawRequiredVersion : rawRequiredVersion;
--var isVersionValid = !!currentVersion && !!requiredVersion && currentVersion === requiredVersion;
-+var isVersionValid = !!currentVersion && !!requiredVersion && currentVersion >= requiredVersion;
+@@ -21,11 +21,11 @@ if (!process.env.UNSAFE_DISABLE_NODE_VERSION_VALIDATIO
+   var currentVersion = process && process.version || null;
+   var rawRequiredVersion = pkg && pkg.engines && pkg.engines.node || null;
+   var requiredVersion = rawRequiredVersion ? 'v' + rawRequiredVersion : rawRequiredVersion;
+-  var isVersionValid = !!currentVersion && !!requiredVersion && currentVersion === requiredVersion;
++  var isVersionValid = !!currentVersion && !!requiredVersion && currentVersion >= requiredVersion;
  
- // Validates current the NodeJS version compatibility when Kibana starts.
- if (!isVersionValid) {
--  var errorMessage = 'Kibana does not support the current Node.js version ' + currentVersion + '. Please use Node.js ' + requiredVersion + '.';
-+  var errorMessage = 'Kibana does not support the current Node.js version ' + currentVersion + '. Please use Node.js >= ' + requiredVersion + '.';
+   // Validates current the NodeJS version compatibility when Kibana starts.
+   if (!isVersionValid) {
+-    var errorMessage = 'Kibana does not support the current Node.js version ' + currentVersion + '. Please use Node.js ' + requiredVersion + '.';
++    var errorMessage = 'Kibana does not support the current Node.js version ' + currentVersion + '. Please use Node.js >= ' + requiredVersion + '.';
  
-   // Actions to apply when validation fails: error report + exit.
-   console.error(errorMessage);
+     // Actions to apply when validation fails: error report + exit.
+     console.error(errorMessage);
diff --git a/textproc/kibana92/pkg-descr b/textproc/kibana92/pkg-descr
index 7e4994744079..a28cdcbb1b70 100644
--- a/textproc/kibana92/pkg-descr
+++ b/textproc/kibana92/pkg-descr
@@ -3,4 +3,4 @@ dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana
 strives to be easy to get started with, while also being flexible and powerful,
 just like Elasticsearch.
 
-Kibana 9.1.x is compatible with Elasticsearch 9.1.x
+Kibana 9.2.x is compatible with Elasticsearch 9.2.x