git: 802cf6e3b785 - main - news/py-sabyenc3: Fix build on aarch64 (at least)

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Thu, 16 Jun 2022 14:06:37 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=802cf6e3b785d063e0b165f60f9d0d7f72f19ed8

commit 802cf6e3b785d063e0b165f60f9d0d7f72f19ed8
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-06-16 14:00:48 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-06-16 14:00:48 +0000

    news/py-sabyenc3: Fix build on aarch64 (at least)
    
    Reported by:    pkg-fallout
    Reference:      http://ampere3.nyi.freebsd.org/data/130arm64-default/b44e82e7d313/logs/py38-sabyenc3-5.4.2.log
---
 news/py-sabyenc3/files/patch-src-yencode-crc.cc      | 13 +++++++++++++
 news/py-sabyenc3/files/patch-src-yencode-platform.cc | 13 +++++++++++++
 2 files changed, 26 insertions(+)

diff --git a/news/py-sabyenc3/files/patch-src-yencode-crc.cc b/news/py-sabyenc3/files/patch-src-yencode-crc.cc
new file mode 100644
index 000000000000..f6f8ced5e8ad
--- /dev/null
+++ b/news/py-sabyenc3/files/patch-src-yencode-crc.cc
@@ -0,0 +1,13 @@
+--- src/yencode/crc.cc.orig	2022-05-29 12:33:49 UTC
++++ src/yencode/crc.cc
+@@ -43,10 +43,8 @@ int cpu_supports_crc_isa();
+ #  include <cpu-features.h>
+ # elif defined(__linux__) || (defined(__FreeBSD__) && __FreeBSD__ >= 12)
+ #  include <sys/auxv.h>
+-#  include <asm/hwcap.h>
+ # elif (defined(__FreeBSD__) && __FreeBSD__ < 12)
+ #  include <sys/sysctl.h>
+-#  include <asm/hwcap.h>
+ # elif defined(__APPLE__)
+ #  include <sys/types.h>
+ #  include <sys/sysctl.h>
diff --git a/news/py-sabyenc3/files/patch-src-yencode-platform.cc b/news/py-sabyenc3/files/patch-src-yencode-platform.cc
new file mode 100644
index 000000000000..ada8933dc425
--- /dev/null
+++ b/news/py-sabyenc3/files/patch-src-yencode-platform.cc
@@ -0,0 +1,13 @@
+--- src/yencode/platform.cc.orig	2022-05-29 12:33:49 UTC
++++ src/yencode/platform.cc
+@@ -5,10 +5,8 @@
+ #  include <cpu-features.h>
+ # elif defined(__linux__) || (defined(__FreeBSD__) && __FreeBSD__ >= 12)
+ #  include <sys/auxv.h>
+-#  include <asm/hwcap.h>
+ # elif (defined(__FreeBSD__) && __FreeBSD__ < 12)
+ #  include <sys/sysctl.h>
+-#  include <asm/hwcap.h>
+ # elif defined(_WIN32)
+ #  define WIN32_LEAN_AND_MEAN
+ #  define NOMINMAX