BSD Ports

textproc/elasticsearch8 8.19.23 MidnightBSD

Distributed, RESTful search and analytics engine

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
098c605a6c
License
ELASTIC20
Categories
textproc, java, devel

Description

Elasticsearch is a distributed, RESTful search and analytics engine capable of addressing a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data for lightning fast search, fine-tuned relevancy, and powerful analytics that scale with ease.

In the other systems

SystemPortVersion
MidnightBSDtextproc/elasticsearch88.19.23
FreeBSDtextproc/elasticsearch88.11.3_2
DragonFlytextproc/elasticsearch88.11.3
HardenedBSDtextproc/elasticsearch88.11.3_2
GhostBSDtextproc/elasticsearch88.11.3_2

Install

Binary package:

mport install elasticsearch8

From mports:

cd /usr/mports/textproc/elasticsearch8 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	elasticsearch8>0:textproc/elasticsearch8

Dependencies

As this port's Makefile names them.

Library 1

Runtime 1

Build dependencies 1
Run dependencies 2

No port depends on this one.

Configuration

Options name: textproc_elasticsearch

OptionDefaultDescription
DOCSoff
USES
cpe java shebangfix
Service scripts
elasticsearch
Conflicts with
elasticsearch6 elasticsearch7 elasticsearch9

Files

distinfo 2
FileSizeSHA256
elasticsearch-8.19.23-linux-x86_64.tar.gz6.82527492e+08271c6ad15f2141490f6d9dd602f239a0072513bce0b4e56cf21c2d792ae05590
elastic-elasticsearch-v8.19.23_GH0.tar.gz1.47823839e+0881bb04a3e449f8aa54bff01c7641f50b649bd206dd0ef6bd49ce3c55b581e4d9
Master sites 1
  • https://artifacts.elastic.co/downloads/elasticsearch/

Commit history 1

DateCommitCreditsLog message
098c605a6c Lucas Holt textproc/elasticsearch8: update to 8.19.23 with BSD runtime support (#1786)
Update textproc/elasticsearch8 from 8.11.3 to 8.19.23 and apply the BSD runtime fixes developed for Elasticsearch 9. The upstream 8.19.23 release rejects MidnightBSD during entitlement initialization and supplies no BSD native backend. Rebuild the affected Java classes from checksummed matching sources. Elasticsearch 8 has a Java 17 base and Java 21 native bindings under META-INF/versions/21; update those layers separately while preserving the other upstream classes, embedded providers, and later Java overlays. Supply BSD libc bindings, process-limit sandboxing, case-sensitive entitlements, and system zstd. Use the official Linux archive's Java files because no Intel macOS archive is published for this release. Remove its bundled JDK and ML …