Sat Aug 13 10:07:26 2022 UTC ()
wasi-compiler-rt: delint, to extent possible


(tnn)
diff -r1.13 -r1.14 pkgsrc/lang/wasi-compiler-rt/Makefile

cvs diff -r1.13 -r1.14 pkgsrc/lang/wasi-compiler-rt/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/wasi-compiler-rt/Makefile 2022/08/12 13:59:52 1.13
+++ pkgsrc/lang/wasi-compiler-rt/Makefile 2022/08/13 10:07:26 1.14
@@ -1,39 +1,39 @@ @@ -1,39 +1,39 @@
1# $NetBSD: Makefile,v 1.13 2022/08/12 13:59:52 gutteridge Exp $ 1# $NetBSD: Makefile,v 1.14 2022/08/13 10:07:26 tnn Exp $
2 2
3.include "../../lang/llvm/version.mk" 3.include "../../lang/llvm/version.mk"
4 4
5DISTNAME= compiler-rt-${LLVM_VERSION}.src 5DISTNAME= compiler-rt-${LLVM_VERSION}.src
6PKGNAME= ${DISTNAME:S/.src//:S/compiler-rt-/wasi-compiler-rt-/} 6PKGNAME= ${DISTNAME:S/.src//:S/compiler-rt-/wasi-compiler-rt-/}
7CATEGORIES= lang devel 7CATEGORIES= lang devel
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://compiler-rt.llvm.org/ 10HOMEPAGE= https://compiler-rt.llvm.org/
11COMMENT= LLVM runtime libraries for WASI/WebAssembly 11COMMENT= LLVM runtime libraries for WASI/WebAssembly
12LICENSE= apache-2.0 12LICENSE= apache-2.0
13 13
14PATCHDIR= ${.CURDIR}/../../lang/compiler-rt/patches 14PATCHDIR= ${.CURDIR}/../../lang/compiler-rt/patches
15DISTINFO_FILE= ${.CURDIR}/../../lang/compiler-rt/distinfo 15DISTINFO_FILE= ${.CURDIR}/../../lang/compiler-rt/distinfo
16 16
17NOT_FOR_PLATFORM= NetBSD-[0-7].*-* 17NOT_FOR_PLATFORM= NetBSD-[0-7].*-*
18 18
19USE_CMAKE= yes 19USE_CMAKE= yes
20USE_LANGUAGES= c99 c++11 20USE_LANGUAGES= c99 c++11
21USE_TOOLS+= ggrep 21USE_TOOLS+= ggrep
22 22
23SSP_SUPPORTED= no 23SSP_SUPPORTED= no
24PKGSRC_USE_STACK_CHECK= no 24PKGSRC_USE_STACK_CHECK= no
25 25
26CONFIGURE_DIRS= ../build 26CONFIGURE_DIRS= build
27CMAKE_ARG_PATH= ${WRKSRC}/lib/builtins 27CMAKE_ARG_PATH= ${WRKSRC}/lib/builtins
28 28
29BUILDLINK_TRANSFORM+= rm:-I/usr/include 29BUILDLINK_TRANSFORM+= rm:-I/usr/include
30BUILDLINK_TRANSFORM+= rm:-I${PREFIX}/include 30BUILDLINK_TRANSFORM+= rm:-I${PREFIX}/include
31 31
32CMAKE_ARGS+= -DCMAKE_VERBOSE_MAKEFILE=1 32CMAKE_ARGS+= -DCMAKE_VERBOSE_MAKEFILE=1
33 33
34CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release 34CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
35CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} 35CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q}
36CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} 36CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q}
37CMAKE_ARGS+= -DCOMPILER_RT_TEST_COMPILER=${CC:Q} 37CMAKE_ARGS+= -DCOMPILER_RT_TEST_COMPILER=${CC:Q}
38CMAKE_ARGS+= -DCOMPILER_RT_OS_DIR:STRING=wasi 38CMAKE_ARGS+= -DCOMPILER_RT_OS_DIR:STRING=wasi
39CMAKE_ARGS+= -DLLVM_CONFIG_PATH=${LLVM_CONFIG_PATH:Q} 39CMAKE_ARGS+= -DLLVM_CONFIG_PATH=${LLVM_CONFIG_PATH:Q}
@@ -48,27 +48,27 @@ CMAKE_ARGS+= -DCOMPILER_RT_HAS_FNO_BUILT @@ -48,27 +48,27 @@ CMAKE_ARGS+= -DCOMPILER_RT_HAS_FNO_BUILT
48CMAKE_ARGS+= -DCOMPILER_RT_HAS_STD_C11_FLAG:BOOL=ON 48CMAKE_ARGS+= -DCOMPILER_RT_HAS_STD_C11_FLAG:BOOL=ON
49CMAKE_ARGS+= -DCOMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG:BOOL=ON 49CMAKE_ARGS+= -DCOMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG:BOOL=ON
50CMAKE_ARGS+= -DCOMPILER_RT_HAS_FREESTANDING_FLAG:BOOL=ON 50CMAKE_ARGS+= -DCOMPILER_RT_HAS_FREESTANDING_FLAG:BOOL=ON
51CMAKE_ARGS+= -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF 51CMAKE_ARGS+= -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF
52CMAKE_ARGS+= -DCOMPILER_RT_HAS_ATOMIC_KEYWORD:BOOL=ON 52CMAKE_ARGS+= -DCOMPILER_RT_HAS_ATOMIC_KEYWORD:BOOL=ON
53CMAKE_ARGS+= -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF 53CMAKE_ARGS+= -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF
54CMAKE_ARGS+= -DCOMPILER_RT_HAS_ASM_LSE:BOOL=OFF 54CMAKE_ARGS+= -DCOMPILER_RT_HAS_ASM_LSE:BOOL=OFF
55CMAKE_ARGS+= -DCMAKE_C_COMPILER_WORKS=1 # Do not test clang compile 55CMAKE_ARGS+= -DCMAKE_C_COMPILER_WORKS=1 # Do not test clang compile
56CMAKE_ARGS+= -DCMAKE_CXX_COMPILER_WORKS=1 # Do not test clang++ compile 56CMAKE_ARGS+= -DCMAKE_CXX_COMPILER_WORKS=1 # Do not test clang++ compile
57 57
58CMAKE_INSTALL_PREFIX= ${PREFIX}/lib/clang/${PKGVERSION_NOREV} 58CMAKE_INSTALL_PREFIX= ${PREFIX}/lib/clang/${PKGVERSION_NOREV}
59 59
60post-extract: 60post-extract:
61 ${MKDIR} ${WRKDIR}/build 61 ${MKDIR} ${WRKSRC}/build
62 62
63# Run llvm-ranlib again on the archive. Fixes mystery build failure 63# Run llvm-ranlib again on the archive. Fixes mystery build failure
64# in Firefox due to missing index (see PR pkg/56590). Might be a MAKE_JOBS 64# in Firefox due to missing index (see PR pkg/56590). Might be a MAKE_JOBS
65# problem in this package? 65# problem in this package?
66post-install: 66post-install:
67 ${PREFIX}/bin/llvm-ranlib \ 67 ${PREFIX}/bin/llvm-ranlib \
68 ${DESTDIR}${PREFIX}/lib/clang/${PKGVERSION_NOREV}/lib/wasi/libclang_rt.builtins-wasm32.a 68 ${DESTDIR}${PREFIX}/lib/clang/${PKGVERSION_NOREV}/lib/wasi/libclang_rt.builtins-wasm32.a
69 69
70.include "../../mk/bsd.prefs.mk" 70.include "../../mk/bsd.prefs.mk"
71 71
72ABI= # 32 72ABI= # 32
73CFLAGS= -O2 73CFLAGS= -O2
74CXXFLAGS= -O2 74CXXFLAGS= -O2