Thu Dec 31 10:56:27 2020 UTC ()
cpu_features: Correct PLIST substitution for various architectures


(nia)
diff -r1.3 -r1.4 pkgsrc/devel/cpu_features/Makefile

cvs diff -r1.3 -r1.4 pkgsrc/devel/cpu_features/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/cpu_features/Makefile 2020/12/14 17:23:49 1.3
+++ pkgsrc/devel/cpu_features/Makefile 2020/12/31 10:56:27 1.4
@@ -1,20 +1,32 @@ @@ -1,20 +1,32 @@
1# $NetBSD: Makefile,v 1.3 2020/12/14 17:23:49 tnn Exp $ 1# $NetBSD: Makefile,v 1.4 2020/12/31 10:56:27 nia Exp $
2 2
3GITHUB_TAG= v${PKGVERSION_NOREV} 3GITHUB_TAG= v${PKGVERSION_NOREV}
4DISTNAME= cpu_features-0.6.0 4DISTNAME= cpu_features-0.6.0
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= devel 6CATEGORIES= devel
7MASTER_SITES= ${MASTER_SITE_GITHUB:=google/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/google/cpu_features/ 10HOMEPAGE= https://github.com/google/cpu_features/
11COMMENT= Cross platform C99 library to get CPU features at runtime 11COMMENT= Cross platform C99 library to get CPU features at runtime
12LICENSE= apache-2.0 12LICENSE= apache-2.0
13 13
14USE_CMAKE= yes 14USE_CMAKE= yes
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16CMAKE_ARGS+= -DBUILD_PIC=ON 16CMAKE_ARGS+= -DBUILD_PIC=ON
17 17
18PLIST_SUBST+= CPU_FEATURES_ARCH=${MACHINE_ARCH:S/i386/x86/:S/x86_64/x86/} 18.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 19PLIST_SUBST+= CPU_FEATURES_ARCH=x86
 20.elif !empty(MACHINE_ARCH:M*aarch64*)
 21PLIST_SUBST+= CPU_FEATURES_ARCH=aarch64
 22.elif !empty(MACHINE_ARCH:M*powerpc*)
 23PLIST_SUBST+= CPU_FEATURES_ARCH=ppc
 24.elif !empty(MACHINE_ARCH:M*arm*)
 25PLIST_SUBST+= CPU_FEATURES_ARCH=arm
 26.elif !empty(MACHINE_ARCH:M*mips*)
 27PLIST_SUBST+= CPU_FEATURES_ARCH=mips
 28.else
 29PKG_FAIL_REASON+= "${MACHINE_ARCH} unsupported, see CMakeLists.txt"
 30.endif
19 31
20.include "../../mk/bsd.pkg.mk" 32.include "../../mk/bsd.pkg.mk"