git: c88f965bde9d - main - sysutils/logstash*: enable on powerpc64*

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
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