FreeBSD Ports

sysutils/logstash94 9.4.7_3

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

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
6ff7cc588d
License
APACHE20
Categories
sysutils, java
Package size
245052.9 KiB, 399317.0 KiB installed

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."

Install

As a binary package — by origin, or by package name:

pkg install sysutils/logstash94
pkg install logstash94

From the ports tree:

cd /usr/ports/sysutils/logstash94/ && make install clean

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

RUN_DEPENDS=	logstash94>0:sysutils/logstash94

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest9.4.7_39.4.7_3---
FreeBSD:14:quarterly9.4.7_39.4.7_3n/a--
FreeBSD:15:latest9.4.7_39.4.7_3n/a--
FreeBSD:15:quarterly9.4.7_39.4.7_3n/an/an/a
FreeBSD:16:latest9.4.7_39.4.7_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

All run dependencies 54

No port depends on this one.

Configuration

No options to configure.

USES
cpe java:run shebangfix
Service scripts
logstash
Conflicts with
logstash*

Message after installing

Logstash 9.4 was installed.

1) To start Logstash as an agent during system startup, run:

    sysrc logstash_enable="YES"

2) Extra options can be found in the startup script.

3) WARNING: In order for Logstash to work properly,
   procfs needs to be mounted on /proc.
   
   If you have not done it yet, please do the following:
   
           mount -t procfs proc /proc
   
   To make it permanent, you need the following lines in /etc/fstab:
   
           proc    /proc           procfs          rw      0       0

Files

distinfo 1
FileSizeSHA256
logstash-9.4.7-darwin-x86_64.tar.gz4.65699203e+08e1baafbb617a67abf05f0fecb663a55c903da8a83afb43ace22dc74df635e682
Master sites 2
  • https://artifacts.elastic.co/downloads/logstash/
  • LOCAL/vvd/elastic

Commit history 5

DateCommitCreditsLog message
6ff7cc588d Vladimir Druzenko sysutils/logstash*: Remove non-${ARCH} libs from the package
stage-qa error on aarch64: =>> Status sysutils/logstash94 | logstash94-9.4.7: stage-qa ====> Running Q/A tests (stage-qa) ldd: /usr/bin/ldd32: Exec format error ld-elf.so.1: /wrkdirs/usr/ports/sysutils/logstash94/work/stage/usr/local/logstash/vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86_64-freebsd/libfixposix.so: unsupported machine /wrkdirs/usr/ports/sysutils/logstash94/work/stage/usr/local/logstash/vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86_64-freebsd/libfixposix.so: exit status 1 PR: 297679 Approved by: blanket (fix packaging) Tested by: fluffy, Boris Korzun <[email protected]> Sponsored by: UNIS Labs
31a6364f73 Vladimir Druzenko sysutils/logstash*: Fix rc script: use LS_JAVA_HOME/LS_JAVA_OPTS instead of JAVA_HOME/JAVA_OPTS
The use of JAVA_HOME and JAVA_OPTS is deprecated. PR: 297679 Approved by: blanket (fix runtime) Sponsored by: UNIS Labs Co-authored-by: Boris Korzun <[email protected]>
bc90dd2b04 Vladimir Druzenko sysutils/logstash*: Parametrize version in pkg-message
The version in pkg-message was not updated when the ports logstash94 and logstash95 were created. PR: 297679 Approved by: elastic (implicit, inactive for several months again) Sponsored by: UNIS Labs
c0dec14991 Vladimir Druzenko sysutils/logstash94: Update 9.4.1 => 9.4.7
Changelogs: https://www.elastic.co/docs/release-notes/logstash#logstash-9.4.2-release-notes https://www.elastic.co/docs/release-notes/logstash#logstash-9.4.3-release-notes https://www.elastic.co/docs/release-notes/logstash#logstash-9.4.4-release-notes https://www.elastic.co/docs/release-notes/logstash#logstash-9.4.5-release-notes https://www.elastic.co/docs/release-notes/logstash#logstash-9.4.6-release-notes https://www.elastic.co/docs/release-notes/logstash#logstash-9.4.7-release-notes PR: 297679 Approved by: elastic (implicit, inactive for several months again) Sponsored by: UNIS Labs
bbebf3951d Boris Korzun sysutils/logstash94: Fix runtime: restrict JAVA_VERSION for 21 only
Logstash 9.4 supports Java 21 only. 1) Logstash 9.4 doesn't support Java 17: https://www.elastic.co/docs/release-notes/logstash#logstash-9.4.0-release-notes "Logstash now also requires Java 21 or later, and Java 17 is no longer supported." 2) Logstash 9.4 in the port (precompiled) doesn't support Java 25. There's an error after start: === [2026-08-14T09:38:23,211][FATAL][org.logstash.Logstash ][main] uncaught error (in thread Ruby-0-Thread-11: /usr/local/logstash/logstash-core/lib/logstash/java_pipeline.rb:335) java.lang.NoSuchMethodError: 'java.util.Queue com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()' at com.google.googlejavaformat.java.JavaInput.buildToks(com/google/googlejavaformat/java/JavaInput.java:367) …