git: c11f3d7c8f83 - main - textproc/opensearch-dashboards13: Remove expired port:

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sun, 28 May 2023 11:54:46 UTC
The branch main has been updated by rene:

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

commit c11f3d7c8f83c6b747bab0c661fee960a59fa531
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2023-05-28 11:07:01 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2023-05-28 11:07:01 +0000

    textproc/opensearch-dashboards13: Remove expired port:
    
    2023-05-26 textproc/opensearch-dashboards13: Requires upstream EOL node14
---
 MOVED                                              |  1 +
 textproc/Makefile                                  |  1 -
 textproc/opensearch-dashboards13/Makefile          | 86 ----------------------
 textproc/opensearch-dashboards13/distinfo          |  3 -
 .../files/opensearch-dashboards.in                 | 79 --------------------
 .../files/patch-bin_opensearch-dashboards-keystore | 13 ----
 .../files/patch-bin_opensearch-dashboards-plugin   | 13 ----
 .../files/patch-node__modules_re2_binding.gyp      | 21 ------
 .../opensearch-dashboards13/files/pkg-deinstall.in | 20 -----
 textproc/opensearch-dashboards13/pkg-descr         |  3 -
 10 files changed, 1 insertion(+), 239 deletions(-)

diff --git a/MOVED b/MOVED
index 0d4c215c960a..52bac14ec287 100644
--- a/MOVED
+++ b/MOVED
@@ -7575,3 +7575,4 @@ textproc/rtf2html||2023-05-28|Has expired: Abandonware, please use something mod
 databases/mariadb103-server|databases/mariadb106-server|2023-05-28|Has expired: Use databases/mariadb106-server
 databases/mariadb103-client|databases/mariadb106-client|2023-05-28|Has expired: Use databases/mariadb106-server
 net-mgmt/chronograf||2023-05-28|Has expired: Requires upstream EOL node14
+textproc/opensearch-dashboards13|textproc/opensearch-dashboards|2023-05-28|Has expired: Requires upstream EOL node14
diff --git a/textproc/Makefile b/textproc/Makefile
index 4413e0bb57d4..a0031e9473fc 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -517,7 +517,6 @@
     SUBDIR += openjade
     SUBDIR += opensearch
     SUBDIR += opensearch-dashboards
-    SUBDIR += opensearch-dashboards13
     SUBDIR += opensearch13
     SUBDIR += opensp
     SUBDIR += openvanilla-framework
diff --git a/textproc/opensearch-dashboards13/Makefile b/textproc/opensearch-dashboards13/Makefile
deleted file mode 100644
index 75255bbaa5d6..000000000000
--- a/textproc/opensearch-dashboards13/Makefile
+++ /dev/null
@@ -1,86 +0,0 @@
-PORTNAME=	opensearch-dashboards
-DISTVERSION=	1.3.10
-DISTVERSIONSUFFIX=	-linux-x64
-CATEGORIES=	textproc www
-MASTER_SITES=	https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/
-PKGNAMESUFFIX=	13
-
-MAINTAINER=	opensearch@FreeBSD.org
-COMMENT?=	Visualization dashboards for OpenSearch
-WWW=		https://opensearch.org
-
-LICENSE=	APACHE20
-LICENSE_FILE=	${WRKSRC}/LICENSE.txt
-
-BROKEN=		does not start with node14: wants node10 and fail with: TypeError: Cannot set property 'writecb' of undefined
-DEPRECATED=	Requires upstream EOL node14
-EXPIRATION_DATE=	2023-05-26
-
-BUILD_DEPENDS=	npm-node14>0:www/npm-node14
-
-CONFLICTS=	opensearch-dashboards
-
-USES=		nodejs:14,build,run python:build
-USE_RC_SUBR=	${PORTNAME}
-
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-OPTIONS_DEFINE=	CHROME
-
-CHROME_DESC=	Add dependency on www/chromium (required for PDF reports)
-CHROME_RUN_DEPENDS=chrome:www/chromium
-
-NODE_VER=	14.21.1
-
-_DEVDIR=	${WRKDIR}/.devdir
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' -e 's|%%LOCALBASE%%|${LOCALBASE}|' -e 's|%%WRKSRC%%|${WRKSRC}|' \
-		${WRKSRC}/bin/opensearch-dashboards-keystore \
-		${WRKSRC}/bin/opensearch-dashboards-plugin \
-		${WRKSRC}/node_modules/re2/binding.gyp
-	@${REINPLACE_CMD} -e 's|10.24.1|${NODE_VER}|g' ${WRKSRC}/package.json
-	${RM} \
-		${WRKSRC}/bin/*.orig \
-		${WRKSRC}/bin/*.bak \
-		${WRKSRC}/node_modules/re2/binding.gyp.orig \
-		${WRKSRC}/node_modules/re2/binding.gyp.bak \
-		${WRKSRC}/package.json.bak
-	${RM} -r ${WRKSRC}/plugins/reportsDashboards/.chromium
-
-do-configure:
-	(cd ${WRKSRC}/node_modules/re2 && \
-		${SETENV} HOME=${WRKDIR} PYTHONDONTWRITEBYTECODE=1 \
-		${LOCALBASE}/lib/node_modules/npm/bin/node-gyp-bin/node-gyp configure \
-		--python=${PYTHON_CMD} \
-		--nodedir ${LOCALBASE} \
-		--devdir=${_DEVDIR})
-
-do-build:
-	(cd ${WRKSRC}/node_modules/re2 && \
-		${SETENV} HOME=${WRKDIR} PYTHONDONTWRITEBYTECODE=1 \
-		${LOCALBASE}/lib/node_modules/npm/bin/node-gyp-bin/node-gyp build \
-		--devdir=${_DEVDIR})
-	${RM} -r ${WRKSRC}/node_modules/re2/build/Release/.deps \
-		${WRKSRC}/node_modules/re2/build/Release/obj.target
-
-do-install:
-	${MKDIR} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${ETCDIR}
-	${INSTALL_DATA} ${WRKSRC}/config/opensearch_dashboards.yml ${STAGEDIR}${ETCDIR}/opensearch_dashboards.yml.sample
-	(cd ${WRKSRC} && \
-		${COPYTREE_SHARE} "data node_modules package.json plugins src" ${STAGEDIR}${WWWDIR} && \
-		${COPYTREE_BIN} bin ${STAGEDIR}${WWWDIR})
-	${STRIP_CMD} ${STAGEDIR}${WWWDIR}/node_modules/re2/build/Release/re2.node
-
-post-install:
-	${ECHO} "@sample ${ETCDIR}/opensearch_dashboards.yml.sample" >> ${TMPPLIST}
-	${FIND} -s ${STAGEDIR}${WWWDIR} -not -type d | ${SORT} | \
-		${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
-	${ECHO} "@dir(www,www) ${WWWDIR}/data" >> ${TMPPLIST}
-	${ECHO} "@dir ${WWWDIR}/plugins/reportsDashboards/node_modules/set-interval-async/test/resources/legacy" >> ${TMPPLIST}
-	${ECHO} "@dir ${WWWDIR}/plugins/reportsDashboards/node_modules/set-interval-async/test/resources/fixed" >> ${TMPPLIST}
-	${ECHO} "@dir ${WWWDIR}/plugins/reportsDashboards/node_modules/set-interval-async/test/resources/dynamic" >> ${TMPPLIST}
-	${ECHO} "@dir ${WWWDIR}/plugins/reportsDashboards/node_modules/set-interval-async/examples/fixed" >> ${TMPPLIST}
-	${ECHO} "@dir ${WWWDIR}/plugins/reportsDashboards/node_modules/set-interval-async/examples/dynamic" >> ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/textproc/opensearch-dashboards13/distinfo b/textproc/opensearch-dashboards13/distinfo
deleted file mode 100644
index cf040883f724..000000000000
--- a/textproc/opensearch-dashboards13/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1684555461
-SHA256 (opensearch-dashboards-1.3.10-linux-x64.tar.gz) = da23780ef640216a579f7ca6e8bbbb765d4edc7f2d9d523c466909f100d4d46e
-SIZE (opensearch-dashboards-1.3.10-linux-x64.tar.gz) = 164796154
diff --git a/textproc/opensearch-dashboards13/files/opensearch-dashboards.in b/textproc/opensearch-dashboards13/files/opensearch-dashboards.in
deleted file mode 100644
index 7043fa9301a9..000000000000
--- a/textproc/opensearch-dashboards13/files/opensearch-dashboards.in
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: opensearch_dashboards
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-. /etc/rc.subr
-
-name=opensearch_dashboards
-rcvar=opensearch_dashboards_enable
-
-load_rc_config $name
-
-: ${opensearch_dashboards_enable:="NO"}
-: ${opensearch_dashboards_config:="%%ETCDIR%%/opensearch_dashboards.yml"}
-: ${opensearch_dashboards_user:="www"}
-: ${opensearch_dashboards_group:="www"}
-: ${opensearch_dashboards_log:="/var/log/opensearch_dashboards.log"}
-: ${opensearch_dashboards_syslog_output_enable:="NO"}
-
-start_precmd="opensearch_dashboards_start_precmd"
-reload_cmd="opensearch_dashboards_reload_cmd"
-extra_commands="reload"
-
-if checkyesno opensearch_dashboards_syslog_output_enable; then
-	if [ -n "${opensearch_dashboards_syslog_output_tag}" ]; then
-		opensearch_dashboards_syslog_output_flags="-T ${opensearch_dashboards_syslog_output_tag}"
-	else
-		opensearch_dashboards_syslog_output_flags="-T ${name}"
-	fi
-	if [ -n "${opensearch_dashboards_syslog_output_priority}" ]; then
-		opensearch_dashboards_syslog_output_flags="${opensearch_dashboards_syslog_output_flags} -s ${opensearch_dashboards_syslog_output_priority}"
-	fi
-	if [ -n "${opensearch_dashboards_syslog_output_facility}" ]; then
-		opensearch_dashboards_syslog_output_flags="${opensearch_dashboards_syslog_output_flags} -l ${opensearch_dashboards_syslog_output_facility}"
-	fi
-fi
-
-NODE="%%LOCALBASE%%/bin/node"
-
-required_files="${opensearch_dashboards_config}"
-pidfile="/var/run/${name}.pid"
-
-command="/usr/sbin/daemon"
-command_args="-f ${opensearch_dashboards_syslog_output_flags} -P ${pidfile} -t ${name} \
-	/usr/bin/env NODE_ENV=production ${opensearch_dashboards_env} \
-	${NODE} %%WWWDIR%%/src/cli/dist serve \
-	--config ${opensearch_dashboards_config} --log-file ${opensearch_dashboards_log} \
-	${opensearch_dashboards_args}"
-
-opensearch_dashboards_start_precmd()
-{
-	if [ ! -e "${pidfile}" ]; then
-		install -m 0600 -o ${opensearch_dashboards_user} -g ${opensearch_dashboards_group} /dev/null ${pidfile}
-	fi
-	if [ ! -f ${opensearch_dashboards_log} ]; then
-		install -o ${opensearch_dashboards_user} -g ${opensearch_dashboards_group} -m 640 /dev/null ${opensearch_dashboards_log}
-	fi
-	if [ ! -d %%WWWDIR%%/optimize ]; then
-		install -d -o ${opensearch_dashboards_user} -g ${opensearch_dashboards_group} %%WWWDIR%%/optimize
-	else
-		# We may have installed a plugin as root which will cause files in here
-		# to be owned by root:wheel. Fix with a chown.
-		chown -R ${opensearch_dashboards_user}:${opensearch_dashboards_group} %%WWWDIR%%/optimize
-	fi
-}
-
-opensearch_dashboards_reload_cmd()
-{
-	if [ -z "$rc_pid" ]; then
-		_run_rc_notrunning
-		return 1
-	else
-		pkill -HUP -P ${rc_pid}
-	fi
-}
-
-run_rc_command "$1"
diff --git a/textproc/opensearch-dashboards13/files/patch-bin_opensearch-dashboards-keystore b/textproc/opensearch-dashboards13/files/patch-bin_opensearch-dashboards-keystore
deleted file mode 100644
index bf943cba637b..000000000000
--- a/textproc/opensearch-dashboards13/files/patch-bin_opensearch-dashboards-keystore
+++ /dev/null
@@ -1,13 +0,0 @@
---- bin/opensearch-dashboards-keystore.orig	2022-06-30 21:38:00 UTC
-+++ bin/opensearch-dashboards-keystore
-@@ -26,8 +26,8 @@ while [ -h "$SCRIPT" ] ; do
- done
- 
- DIR="$(dirname "${SCRIPT}")/.."
--CONFIG_DIR=${OSD_PATH_CONF:-"$DIR/config"}
--NODE="${DIR}/node/bin/node"
-+CONFIG_DIR="%%PREFIX%%/etc/opensearch-dashboards"
-+NODE="%%LOCALBASE%%/bin/node"
- test -x "$NODE"
- if [ ! -x "$NODE" ]; then
-   echo "unable to find usable node.js executable."
diff --git a/textproc/opensearch-dashboards13/files/patch-bin_opensearch-dashboards-plugin b/textproc/opensearch-dashboards13/files/patch-bin_opensearch-dashboards-plugin
deleted file mode 100644
index 1a3cff5bef3f..000000000000
--- a/textproc/opensearch-dashboards13/files/patch-bin_opensearch-dashboards-plugin
+++ /dev/null
@@ -1,13 +0,0 @@
---- bin/opensearch-dashboards-plugin.orig	2022-06-30 21:38:00 UTC
-+++ bin/opensearch-dashboards-plugin
-@@ -26,8 +26,8 @@ while [ -h "$SCRIPT" ] ; do
- done
- 
- DIR="$(dirname "${SCRIPT}")/.."
--CONFIG_DIR=${OSD_PATH_CONF:-"$DIR/config"}
--NODE="${DIR}/node/bin/node"
-+CONFIG_DIR="%%PREFIX%%/etc/opensearch-dashboards"
-+NODE="%%LOCALBASE%%/bin/node"
- test -x "$NODE"
- if [ ! -x "$NODE" ]; then
-   echo "unable to find usable node.js executable."
diff --git a/textproc/opensearch-dashboards13/files/patch-node__modules_re2_binding.gyp b/textproc/opensearch-dashboards13/files/patch-node__modules_re2_binding.gyp
deleted file mode 100644
index 0ab0b1f203c9..000000000000
--- a/textproc/opensearch-dashboards13/files/patch-node__modules_re2_binding.gyp
+++ /dev/null
@@ -1,21 +0,0 @@
---- node_modules/re2/binding.gyp.orig	2021-07-02 23:30:56 UTC
-+++ node_modules/re2/binding.gyp
-@@ -45,7 +45,7 @@
-         "-Wno-sign-compare",
-         "-Wno-unused-parameter",
-         "-Wno-missing-field-initializers",
--        "-Wno-cast-function-type",
-+        "-Wno-bad-function-cast",
-         "-O3",
-         "-g"
-       ],
-@@ -54,7 +54,8 @@
-         "NOMINMAX"
-       ],
-       "include_dirs": [
--        "<!(node -e \"require('nan')\")",
-+        "%%WRKSRC%%/node_modules/nan",
-+        "%%LOCALBASE%%/include",
-         "vendor"
-       ],
-       "xcode_settings": {
diff --git a/textproc/opensearch-dashboards13/files/pkg-deinstall.in b/textproc/opensearch-dashboards13/files/pkg-deinstall.in
deleted file mode 100644
index 0699ab559805..000000000000
--- a/textproc/opensearch-dashboards13/files/pkg-deinstall.in
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-case "$2" in
-POST-DEINSTALL)
-	if [ -d %%WWWDIR%%/optimize ]; then
-		/usr/bin/find %%WWWDIR%%/optimize/ -delete
-	fi
-
-	cat <<EOMSG
-
-If %%PORTNAME%%%%PKGNAMESUFFIX%% is being deleted permanently, and you do not wish to keep any
-data that was in the cluster, then you may wish to delete the
-%%WWWDIR%% directory.  This can be done by with the command:
-
-	# rm -rf %%WWWDIR%%
-
-Please ignore this if %%PORTNAME%%%%PKGNAMESUFFIX%% is being upgraded
-EOMSG
-    ;;
-esac
diff --git a/textproc/opensearch-dashboards13/pkg-descr b/textproc/opensearch-dashboards13/pkg-descr
deleted file mode 100644
index 2669760829b1..000000000000
--- a/textproc/opensearch-dashboards13/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-OpenSearch Dashboards is the default visualization tool for data in OpenSearch.
-It also serves as a user interface for many of the OpenSearch plugins,
-including security, alerting, Index State Management, SQL, and more.