Date: Mon, 29 Nov 2021 00:08:45 GMT From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 50946628c31a - main - multimedia/zoneminder: add armv7 support Message-ID: <202111290008.1AT08j97015645@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=50946628c31aff06f6ff06504d5164466d34428c commit 50946628c31aff06f6ff06504d5164466d34428c Author: Piotr Kubaj <pkubaj@FreeBSD.org> AuthorDate: 2021-11-29 00:06:58 +0000 Commit: Piotr Kubaj <pkubaj@FreeBSD.org> CommitDate: 2021-11-29 00:06:58 +0000 multimedia/zoneminder: add armv7 support Requires replacing getauxval with elf_aux_info. --- multimedia/zoneminder/Makefile | 2 +- multimedia/zoneminder/files/patch-src_zm__utils.cpp | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/multimedia/zoneminder/Makefile b/multimedia/zoneminder/Makefile index d3278f60d41b..dca8bcad6739 100644 --- a/multimedia/zoneminder/Makefile +++ b/multimedia/zoneminder/Makefile @@ -7,7 +7,7 @@ COMMENT= Complete security camera solution, fully web based with image analysis LICENSE= GPLv2 -ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 powerpc powerpc64 powerpc64le ZM_DEPENDS= p5-DBI>=0:databases/p5-DBI \ p5-DBD-mysql>=0:databases/p5-DBD-mysql \ diff --git a/multimedia/zoneminder/files/patch-src_zm__utils.cpp b/multimedia/zoneminder/files/patch-src_zm__utils.cpp new file mode 100644 index 000000000000..90527e79b228 --- /dev/null +++ b/multimedia/zoneminder/files/patch-src_zm__utils.cpp @@ -0,0 +1,14 @@ +--- src/zm_utils.cpp.orig 2021-11-28 23:56:36 UTC ++++ src/zm_utils.cpp +@@ -224,8 +224,9 @@ void HwCapsDetect() { + #elif defined(__arm__) + // ARM processor in 32bit mode + // To see if it supports NEON, we need to get that information from the kernel +- unsigned long auxval = getauxval(AT_HWCAP); +- if (auxval & HWCAP_ARM_NEON) { ++ unsigned long auxval = 0; ++ elf_aux_info(AT_HWCAP, &auxval, sizeof(auxval)); ++ if (auxval & HWCAP_NEON) { + Debug(1,"Detected ARM (AArch32) processor with Neon"); + neonversion = 1; + } else {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202111290008.1AT08j97015645>