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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 9.4.7_3 | 9.4.7_3 | - | - | - |
| FreeBSD:14:quarterly | 9.4.7_3 | 9.4.7_3 | n/a | - | - |
| FreeBSD:15:latest | 9.4.7_3 | 9.4.7_3 | n/a | - | - |
| FreeBSD:15:quarterly | 9.4.7_3 | 9.4.7_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 9.4.7_3 | 9.4.7_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
bash: shells/bash
The full lists below include those, and their dependencies in turn.
All run dependencies 54
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/javavmwrapper
- java/openjdk21
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- shells/bash
- textproc/expat2
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
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
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| logstash-9.4.7-darwin-x86_64.tar.gz | 4.65699203e+08 | e1baafbb617a67abf05f0fecb663a55c903da8a83afb43ace22dc74df635e682 |
Master sites 2
- https://artifacts.elastic.co/downloads/logstash/
- LOCAL/vvd/elastic
Commit history 5
| Date | Commit | Credits | Log 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)
… |