git: c88f965bde9d - main - sysutils/logstash*: enable on powerpc64*
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 23 Oct 2026 11:49:09 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c88f965bde9d9f32bf02a5aa874e3fe80411352e
commit c88f965bde9d9f32bf02a5aa874e3fe80411352e
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2026-10-22 15:43:08 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2026-10-23 11:48:19 +0000
sysutils/logstash*: enable on powerpc64*
Logstash is all Java, and JRuby falls back to plain Java where it has no
native helpers, like it already does on aarch64. Just exclude the
x86_64 libfixposix everywhere except amd64, not only on aarch64.
---
sysutils/logstash8/Makefile | 4 ++--
sysutils/logstash91/Makefile | 4 ++--
sysutils/logstash92/Makefile | 4 ++--
sysutils/logstash93/Makefile | 4 ++--
sysutils/logstash94/Makefile | 4 ++--
sysutils/logstash95/Makefile | 4 ++--
6 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/sysutils/logstash8/Makefile b/sysutils/logstash8/Makefile
index fbe9dd267531..7a2beeefaee6 100644
--- a/sysutils/logstash8/Makefile
+++ b/sysutils/logstash8/Makefile
@@ -13,7 +13,7 @@ WWW= https://www.elastic.co/products/logstash
LICENSE= APACHE20
-ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
RUN_DEPENDS= bash:shells/bash
@@ -31,7 +31,7 @@ EXTRACT_AFTER_ARGS= --exclude jdk.app \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-darwin \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-linux \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86-freebsd \
- --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:S|aarch64|x86_64|}-freebsd \
+ --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:Namd64:C|.+|x86_64|}-freebsd \
--no-same-owner --no-same-permissions
NO_BUILD= yes
diff --git a/sysutils/logstash91/Makefile b/sysutils/logstash91/Makefile
index f611b7da29d2..098b3987560c 100644
--- a/sysutils/logstash91/Makefile
+++ b/sysutils/logstash91/Makefile
@@ -16,7 +16,7 @@ LICENSE= APACHE20
DEPRECATED= Support for ${DISTVERSION:R}.x has ended 03 Feb 2026 - use ${PORTNAME}94 or ${PORTNAME}95 instead
EXPIRATION_DATE= 2026-12-31
-ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
RUN_DEPENDS= bash:shells/bash
@@ -34,7 +34,7 @@ EXTRACT_AFTER_ARGS= --exclude jdk.app \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-darwin \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-linux \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86-freebsd \
- --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:S|aarch64|x86_64|}-freebsd \
+ --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:Namd64:C|.+|x86_64|}-freebsd \
--no-same-owner --no-same-permissions
NO_BUILD= yes
diff --git a/sysutils/logstash92/Makefile b/sysutils/logstash92/Makefile
index e410275a9844..9b79f6f80517 100644
--- a/sysutils/logstash92/Makefile
+++ b/sysutils/logstash92/Makefile
@@ -16,7 +16,7 @@ LICENSE= APACHE20
DEPRECATED= Support for ${DISTVERSION:R}.x has ended 05 May 2026 - use ${PORTNAME}94 or ${PORTNAME}95 instead
EXPIRATION_DATE= 2026-12-31
-ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
RUN_DEPENDS= bash:shells/bash
@@ -34,7 +34,7 @@ EXTRACT_AFTER_ARGS= --exclude jdk.app \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-darwin \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-linux \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86-freebsd \
- --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:S|aarch64|x86_64|}-freebsd \
+ --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:Namd64:C|.+|x86_64|}-freebsd \
--no-same-owner --no-same-permissions
NO_BUILD= yes
diff --git a/sysutils/logstash93/Makefile b/sysutils/logstash93/Makefile
index c0c976f120cd..d1b6a5d55fe8 100644
--- a/sysutils/logstash93/Makefile
+++ b/sysutils/logstash93/Makefile
@@ -16,7 +16,7 @@ LICENSE= APACHE20
DEPRECATED= Support for ${DISTVERSION:R}.x has ended 04 Aug 2026 - use ${PORTNAME}94 or ${PORTNAME}95 instead
EXPIRATION_DATE= 2026-12-31
-ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
RUN_DEPENDS= bash:shells/bash
@@ -34,7 +34,7 @@ EXTRACT_AFTER_ARGS= --exclude jdk.app \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-darwin \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-linux \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86-freebsd \
- --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:S|aarch64|x86_64|}-freebsd \
+ --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:Namd64:C|.+|x86_64|}-freebsd \
--no-same-owner --no-same-permissions
NO_BUILD= yes
diff --git a/sysutils/logstash94/Makefile b/sysutils/logstash94/Makefile
index ffb864c139fc..6a3b55ca34f4 100644
--- a/sysutils/logstash94/Makefile
+++ b/sysutils/logstash94/Makefile
@@ -13,7 +13,7 @@ WWW= https://www.elastic.co/products/logstash
LICENSE= APACHE20
-ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
RUN_DEPENDS= bash:shells/bash
@@ -31,7 +31,7 @@ EXTRACT_AFTER_ARGS= --exclude jdk.app \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-darwin \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-linux \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86-freebsd \
- --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:S|aarch64|x86_64|}-freebsd \
+ --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:Namd64:C|.+|x86_64|}-freebsd \
--no-same-owner --no-same-permissions
NO_BUILD= yes
diff --git a/sysutils/logstash95/Makefile b/sysutils/logstash95/Makefile
index b63dddd87819..a77030bed234 100644
--- a/sysutils/logstash95/Makefile
+++ b/sysutils/logstash95/Makefile
@@ -13,7 +13,7 @@ WWW= https://www.elastic.co/products/logstash
LICENSE= APACHE20
-ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
RUN_DEPENDS= bash:shells/bash
@@ -31,7 +31,7 @@ EXTRACT_AFTER_ARGS= --exclude jdk.app \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-darwin \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/*-linux \
--exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86-freebsd \
- --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:S|aarch64|x86_64|}-freebsd \
+ --exclude vendor/jruby/lib/ruby/stdlib/libfixposix/binary/${ARCH:Namd64:C|.+|x86_64|}-freebsd \
--no-same-owner --no-same-permissions
NO_BUILD= yes