Created attachment 226874 [details]
new port diff
I'd like to add a new port textproc/opensearch (AWS fork of elasticsearch7). I create an initial diff but am not sure if everything is correct.
This is my first new port, so I appreciate every feedback.
Created attachment 226875 [details]
I was about to mail elastic@ to know what was their plan regarding OpenSearch.
I guess that another port opensearch-dashboards is also a must-have.
Of course. It looks like works by just replacing the node Linux ELF by linking www/node10.
I've been running it in a lab for about 3 weeks without any issues (just using basic features).
Supporting all plugins (for booth OS and OS Dashboards) looks interesting as well (especially k-nn).
(In reply to Sven R from comment #3)
www/node10 is already expired and is only being kept in the tree because of www/kibana6 (that is also set to be expired, but not removed yet).
FYI, I created an 'opensearch' branch in a fork of the FreeBSD ports tree to collaboratively work on this:
I imported the above path, addd a port for opensearch-dashbaords and added a bunch of fixes.
Sven R has access to the repository. If people want to have access to it, please tell me who you are on GitHub.
We will iterate on improving the ports for opensearch and opensearch-dashboards and when ready, squash the commits and send them to the FreeBSD tree.
A commit in branch main references this bug:
Author: Sven R <firstname.lastname@example.org>
AuthorDate: 2021-09-07 02:50:23 +0000
Commit: Romain Tartière <romain@FreeBSD.org>
CommitDate: 2021-09-19 19:33:35 +0000
textproc/opensearch: New port
OpenSearch is a fork of Elasticsearch which aims to be a Distributed,
RESTful, Search Engine built on top of Apache Lucene.
With hat: opensearch
GIDs | 2 +-
UIDs | 2 +-
textproc/Makefile | 1 +
textproc/opensearch/Makefile (new) | 84 +++++++++++++++
textproc/opensearch/distinfo (new) | 3 +
textproc/opensearch/files/opensearch.in (new) | 115 +++++++++++++++++++++
.../files/patch-bin_opensearch-env (new) | 17 +++
.../files/patch-config_jvm.options (new) | 23 +++++
.../files/patch-config_opensearch.yml (new) | 15 +++
textproc/opensearch/files/pkg-message.in (new) | 25 +++++
textproc/opensearch/pkg-descr (new) | 4 +
11 files changed, 289 insertions(+), 2 deletions(-)