BSD Ports

sysutils/logstash8 8.19.23 MidnightBSD

Server-side data ingestion and transformation tool (8.x OSS version)

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
64f7436054
License
Apache-2.0
Categories
sysutils, java

Description

Logstash is an open source, server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite "stash."

In the other systems

SystemPortVersion
MidnightBSDsysutils/logstash88.19.23
FreeBSDsysutils/logstash88.19.21_2
HardenedBSDsysutils/logstash88.19.21_2
GhostBSDsysutils/logstash88.19.15

Install

Binary package:

mport install logstash8

From mports:

cd /usr/mports/sysutils/logstash8 && make install clean

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

RUN_DEPENDS=	logstash8>0:sysutils/logstash8

Dependencies

As this port's Makefile names them.

Runtime 1

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cpe java shebangfix
Service scripts
logstash
Conflicts with
logstash6 logstash7

Files

distinfo 5
FileSizeSHA256
logstash-oss-8.19.23-darwin-x86_64.tar.gz3.7441737e+0858d3d1e17de79aec42fe64297922edc76cf85bf7a3c6efd5cfe54d7580b19e2b
jnr-posix-3.1.22-sources.jar13813447e41c4582ad1f0b4d3cf47403b5438e3c7e81d8ea3577000f2559d4143130e7
jnr-constants-0.10.4-sources.jar534145696f737f76a29d900401e52277274c3c12a47cb70d00eb9e3619f3ff0b261a5f
jnr-jffi-jffi-1.3.15_GH0.tar.gz3.03218e+062f9dcdede918746c5784ba55c992214e30eaf62b23ad2609561730644917a189
jruby-jruby-9.4.15.0_GH0.tar.gz9.592741e+06c7152aeff82fe8e2d729ccc4bd7891db4eaa3c2e52516ebf77572a01b24f4305
Master sites 3
  • https://artifacts.elastic.co/downloads/logstash/
  • https://repo.maven.apache.org/maven2/com/github/jnr/jnr-posix/3.1.22/:posix
  • https://repo.maven.apache.org/maven2/com/github/jnr/jnr-constants/0.10.4/:constants

Commit history 2

DateCommitCreditsLog message
64f7436054 Lucas Holt sysutils/logstash8: update to 8.19.23 OSS with BSD runtime fixes (#1789)
Update sysutils/logstash8 from 8.19.15 to 8.19.23 using the Apache-2.0 OSS archive so the package can be redistributed. The previous default archive includes the legacy Elastic License Agreement. Document the removal of X-Pack monitoring, centralized pipeline management and the elastic_integration filter in UPDATING and the upgrade message. Require Java 21 and pass the configured Java home and options through LS_JAVA_HOME and LS_JAVA_OPTS. Rebuild the affected JRuby/JFFI/JNR platform classes from checksummed matching sources to support MidnightBSD without changing os.name. Select the existing FreeBSD native resources, fix the post-FreeBSD 12 stat buffer layout, and patch both FFI Ruby copies and libfixposix platform selection. Preserve all other JAR entries and native resources. …
0fd8aab9f2 Lucas Holt sysutils/logstash8: handle missing JNI payload
Skip the JNI copy when the upstream archive does not contain that directory. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>