File libindi-aarch64.patch of Package libindi

Index: libindi-0.9.6/libs/webcam/port.cpp
===================================================================
--- libindi-0.9.6.orig/libs/webcam/port.cpp
+++ libindi-0.9.6/libs/webcam/port.cpp
@@ -40,7 +40,8 @@
 #ifdef __linux__
 #if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) \
 	|| defined(__powerpc__) || defined(__s390__) || defined(__s390x__)\
-	|| defined(__mips__) || defined(__mc68000__) || defined(__sh__)
+	|| defined(__mips__) || defined(__mc68000__) || defined(__sh__) \
+  	|| defined(__aarch64__)
 #define NO_SYSIO
 #endif /* architechtures */
 #endif /* __linux__ */
Index: libindi-0.9.6/libs/webcam/port.h
===================================================================
--- libindi-0.9.6.orig/libs/webcam/port.h
+++ libindi-0.9.6/libs/webcam/port.h
@@ -36,7 +36,7 @@
 #include <unistd.h>
 
 #ifdef __linux__
-  #if !defined(arm) && !defined(__hppa__) && !defined(__sparc__) && !defined(__ppc__) && !defined(__powerpc__) && !defined(__s390__) && !defined(__s390x__) && !defined(__mips__) && !defined(__mc68000__)
+  #if !defined(arm) && !defined(__hppa__) && !defined(__sparc__) && !defined(__ppc__) && !defined(__powerpc__) && !defined(__s390__) && !defined(__s390x__) && !defined(__mips__) && !defined(__mc68000__) && !defined(__aarch64__)
   #include <sys/io.h>
   #endif /* !arm */
 #elif defined(QNX)
@@ -56,7 +56,7 @@
 #error Please define a platform in the Makefile
 #endif
 
-#if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__)
+#if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__) || defined(__aarch64__)
 static char ports_temp;
 
 #ifdef inb
@@ -115,7 +115,7 @@ private:
 #ifdef FREEBSD
   FILE *devio;
 #endif
-#if defined(__linux__) && (defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__))
+#if defined(__linux__) && (defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__) || defined(__aarch64__))
   int devport;
 #endif
 };
openSUSE Build Service is sponsored by