This is an automated email from the ASF dual-hosted git repository.

adoroszlai pushed a commit to branch branch-1
in repository https://gitbox.apache.org/repos/asf/ratis-thirdparty.git


The following commit(s) were added to refs/heads/branch-1 by this push:
     new 9139497  RATIS-2590. Add Netty macOS aarch64 native dependencies (#142)
9139497 is described below

commit 9139497df7db4382d7d2f6ab1b8809e0a9ff07b8
Author: Haonan <[email protected]>
AuthorDate: Mon Jul 6 18:20:11 2026 +0800

    RATIS-2590. Add Netty macOS aarch64 native dependencies (#142)
    
    (cherry picked from commit 20119b46f5a4c93430fd65f86b7c520425538a71)
---
 misc/pom.xml | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/misc/pom.xml b/misc/pom.xml
index ccba683..f5e536b 100644
--- a/misc/pom.xml
+++ b/misc/pom.xml
@@ -57,6 +57,11 @@
       <artifactId>netty-resolver-dns-native-macos</artifactId>
       <classifier>osx-x86_64</classifier>
     </dependency>
+    <dependency>
+      <groupId>io.netty</groupId>
+      <artifactId>netty-resolver-dns-native-macos</artifactId>
+      <classifier>osx-aarch_64</classifier>
+    </dependency>
     <dependency>
       <groupId>io.netty</groupId>
       <artifactId>netty-transport-native-epoll</artifactId>
@@ -72,6 +77,11 @@
       <artifactId>netty-transport-native-kqueue</artifactId>
       <classifier>osx-x86_64</classifier>
     </dependency>
+    <dependency>
+      <groupId>io.netty</groupId>
+      <artifactId>netty-transport-native-kqueue</artifactId>
+      <classifier>osx-aarch_64</classifier>
+    </dependency>
     <dependency>
       <groupId>com.google.code.gson</groupId>
       <artifactId>gson</artifactId>
@@ -191,6 +201,7 @@
                   <artifact>io.netty:netty-resolver-dns-native-macos</artifact>
                   <excludes>
                     
<exclude>META-INF/native/libnetty_resolver_dns_native_macos_x86_64.jnilib</exclude>
+                    
<exclude>META-INF/native/libnetty_resolver_dns_native_macos_aarch_64.jnilib</exclude>
                   </excludes>
                 </filter>
                 <filter>
@@ -204,6 +215,7 @@
                   <artifact>io.netty:netty-transport-native-kqueue</artifact>
                   <excludes>
                     
<exclude>META-INF/native/libnetty_transport_native_kqueue_x86_64.jnilib</exclude>
+                    
<exclude>META-INF/native/libnetty_transport_native_kqueue_aarch_64.jnilib</exclude>
                   </excludes>
                 </filter>
               </filters>
@@ -281,6 +293,10 @@
                   
<sourceFile>${project.build.directory}/classes/META-INF/native/libnetty_resolver_dns_native_macos_x86_64.jnilib</sourceFile>
                   
<destinationFile>${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_resolver_dns_native_macos_x86_64.jnilib</destinationFile>
                 </fileSet>
+                <fileSet>
+                  
<sourceFile>${project.build.directory}/classes/META-INF/native/libnetty_resolver_dns_native_macos_aarch_64.jnilib</sourceFile>
+                  
<destinationFile>${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_resolver_dns_native_macos_aarch_64.jnilib</destinationFile>
+                </fileSet>
                 <fileSet>
                   
<sourceFile>${project.build.directory}/classes/META-INF/native/libnetty_tcnative_linux_aarch_64.so</sourceFile>
                   
<destinationFile>${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_tcnative_linux_aarch_64.so</destinationFile>
@@ -313,6 +329,10 @@
                   
<sourceFile>${project.build.directory}/classes/META-INF/native/libnetty_transport_native_kqueue_x86_64.jnilib</sourceFile>
                   
<destinationFile>${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_transport_native_kqueue_x86_64.jnilib</destinationFile>
                 </fileSet>
+                <fileSet>
+                  
<sourceFile>${project.build.directory}/classes/META-INF/native/libnetty_transport_native_kqueue_aarch_64.jnilib</sourceFile>
+                  
<destinationFile>${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_transport_native_kqueue_aarch_64.jnilib</destinationFile>
+                </fileSet>
               </fileSets>
             </configuration>
           </execution>

Reply via email to