View | Details | Raw Unified | Return to bug 240730
Collapse All | Expand All

(-)b/devel/llvm90/Makefile (-8 / +3 lines)
Lines 1-14 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	llvm
3
PORTNAME=	llvm
4
DISTVERSION=	9.0.0rc4
4
DISTVERSION=	9.0.0
5
PORTREVISION=	1
6
CATEGORIES=	devel lang
5
CATEGORIES=	devel lang
7
.if ${DISTVERSION:M*rc*}
6
MASTER_SITES=	http://${RCDIR:C/.+/pre/}releases.llvm.org/${LLVM_RELEASE}/${RCDIR}
8
MASTER_SITES=  http://prereleases.llvm.org/${LLVM_RELEASE}/${RCDIR}
9
.else
10
MASTER_SITES=	https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
11
.endif
12
PKGNAMESUFFIX=	${LLVM_SUFFIX}
7
PKGNAMESUFFIX=	${LLVM_SUFFIX}
13
DISTNAME=	${PORTNAME}-${DISTVERSION}.src
8
DISTNAME=	${PORTNAME}-${DISTVERSION}.src
14
DISTFILES=	${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX}
9
DISTFILES=	${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX}
Lines 72-78 OPTIONS_DEFINE_i386= COMPILER_RT OPENMP Link Here
72
OPTIONS_DEFINE_powerpc64=	OPENMP
67
OPTIONS_DEFINE_powerpc64=	OPENMP
73
OPTIONS_DEFAULT=	BE_AMDGPU BE_STANDARD CLANG EXTRAS LIT LLD LLDB PYCLANG
68
OPTIONS_DEFAULT=	BE_AMDGPU BE_STANDARD CLANG EXTRAS LIT LLD LLDB PYCLANG
74
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD LLD_LINK OPENMP
69
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD LLD_LINK OPENMP
75
OPTIONS_DEFAULT_i386=	COMPILER_RT OPENMP
70
OPTIONS_DEFAULT_i386=	COMPILER_RT LLD_LINK OPENMP
76
OPTIONS_DEFAULT_powerpc64=	OPENMP
71
OPTIONS_DEFAULT_powerpc64=	OPENMP
77
OPTIONS_SINGLE=		BACKENDS
72
OPTIONS_SINGLE=		BACKENDS
78
OPTIONS_SINGLE_BACKENDS=BE_FREEBSD BE_NATIVE BE_STANDARD
73
OPTIONS_SINGLE_BACKENDS=BE_FREEBSD BE_NATIVE BE_STANDARD
(-)b/devel/llvm90/distinfo (-15 / +15 lines)
Lines 1-15 Link Here
1
TIMESTAMP = 1568188104
1
TIMESTAMP = 1568898596
2
SHA256 (llvm-9.0.0rc4.src.tar.xz) = b7a4cca6dc7b7c9bf0766be389afcba1ee1a229cc77cf39741e78e67dfadb0d0
2
SHA256 (llvm-9.0.0.src.tar.xz) = d6a0565cf21f22e9b4353b2eb92622e8365000a9e90a16b09b56f8157eabfe84
3
SIZE (llvm-9.0.0rc4.src.tar.xz) = 32998872
3
SIZE (llvm-9.0.0.src.tar.xz) = 32994768
4
SHA256 (cfe-9.0.0rc4.src.tar.xz) = a134a6fe858a29c7ccf6113504aa423277c5f10fa2b51e8e5202643b754a760d
4
SHA256 (cfe-9.0.0.src.tar.xz) = 7ba81eef7c22ca5da688fdf9d88c20934d2d6b40bfe150ffd338900890aa4610
5
SIZE (cfe-9.0.0rc4.src.tar.xz) = 13532608
5
SIZE (cfe-9.0.0.src.tar.xz) = 13533024
6
SHA256 (compiler-rt-9.0.0rc4.src.tar.xz) = 409c60d812e5e5445ccf6af59edfb1ef412ba8aa7728399fed980a37ed2c67f3
6
SHA256 (compiler-rt-9.0.0.src.tar.xz) = 56e4cd96dd1d8c346b07b4d6b255f976570c6f2389697347a6c3dcb9e820d10e
7
SIZE (compiler-rt-9.0.0rc4.src.tar.xz) = 1993372
7
SIZE (compiler-rt-9.0.0.src.tar.xz) = 1993084
8
SHA256 (clang-tools-extra-9.0.0rc4.src.tar.xz) = b1fef1828ac0a09911a32452fdd7cac82260474ee7b1f11801db22fe2136d7c2
8
SHA256 (clang-tools-extra-9.0.0.src.tar.xz) = ea1c86ce352992d7b6f6649bc622f6a2707b9f8b7153e9f9181a35c76aa3ac10
9
SIZE (clang-tools-extra-9.0.0rc4.src.tar.xz) = 2183936
9
SIZE (clang-tools-extra-9.0.0.src.tar.xz) = 2183436
10
SHA256 (lld-9.0.0rc4.src.tar.xz) = 9b3e87edf2a162fc6fdc2c2b3e5506044c00da125f934efc6ec228185910b7bc
10
SHA256 (lld-9.0.0.src.tar.xz) = 31c6748b235d09723fb73fea0c816ed5a3fab0f96b66f8fbc546a0fcc8688f91
11
SIZE (lld-9.0.0rc4.src.tar.xz) = 1100616
11
SIZE (lld-9.0.0.src.tar.xz) = 1100608
12
SHA256 (lldb-9.0.0rc4.src.tar.xz) = 90b425a26ae0e3c73f0811938ea59307e92c548137647365ce6106b26cff7e1e
12
SHA256 (lldb-9.0.0.src.tar.xz) = 1e4c2f6a1f153f4b8afa2470d2e99dab493034c1ba8b7ffbbd7600de016d0794
13
SIZE (lldb-9.0.0rc4.src.tar.xz) = 9848692
13
SIZE (lldb-9.0.0.src.tar.xz) = 9846624
14
SHA256 (openmp-9.0.0rc4.src.tar.xz) = d6eb006d98336f7a7dfa908ce73431ef734bf9c0be5cec6c0ae5cb45996a0ac3
14
SHA256 (openmp-9.0.0.src.tar.xz) = 9979eb1133066376cc0be29d1682bc0b0e7fb541075b391061679111ae4d3b5b
15
SIZE (openmp-9.0.0rc4.src.tar.xz) = 938944
15
SIZE (openmp-9.0.0.src.tar.xz) = 939036
(-)b/devel/llvm90/files/openmp/patch-bug32279 (+16 lines)
Added Link Here
1
--- projects/openmp/runtime/cmake/LibompHandleFlags.cmake.orig	2019-07-12 21:45:36 UTC
2
+++ projects/openmp/runtime/cmake/LibompHandleFlags.cmake
3
@@ -158,11 +158,11 @@ function(libomp_get_libflags libflags)
4
   if(${IA32})
5
     libomp_append(libflags_local -lirc_pic LIBOMP_HAVE_IRC_PIC_LIBRARY)
6
   endif()
7
-  if(${CMAKE_SYSTEM_NAME} MATCHES "DragonFly")
8
+  if(${CMAKE_SYSTEM_NAME} MATCHES "DragonFly|FreeBSD")
9
     libomp_append(libflags_local "-Wl,--no-as-needed" LIBOMP_HAVE_AS_NEEDED_FLAG)
10
     libomp_append(libflags_local "-lm")
11
     libomp_append(libflags_local "-Wl,--as-needed" LIBOMP_HAVE_AS_NEEDED_FLAG)
12
-  elseif(${CMAKE_SYSTEM_NAME} MATCHES "(Free|Net)BSD")
13
+  elseif(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
14
     libomp_append(libflags_local -lm)
15
   endif()
16
   set(libflags_local ${libflags_local} ${LIBOMP_LIBFLAGS})

Return to bug 240730