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

(-)b/devel/llvm-devel/Makefile (-3 / +3 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	llvm
4
PORTNAME=	llvm
5
PORTVERSION=	${LLVM_MAJOR}.0.d${SNAPDATE}
5
PORTVERSION=	${LLVM_MAJOR}.0.d${SNAPDATE}
6
PORTREVISION=	0
6
PORTREVISION=	1
7
CATEGORIES=	devel lang
7
CATEGORIES=	devel lang
8
PKGNAMESUFFIX=	-devel
8
PKGNAMESUFFIX=	-devel
9
9
Lines 49-58 GH_TAGNAME= ${LLVM_COMMIT} Link Here
49
49
50
OPTIONS_DEFINE=	CLANG DOCS EXTRAS LIT LLD LLDB
50
OPTIONS_DEFINE=	CLANG DOCS EXTRAS LIT LLD LLDB
51
OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
51
OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
52
OPTIONS_DEFINE_i386=	COMPILER_RT
52
OPTIONS_DEFINE_i386=	COMPILER_RT OPENMP
53
OPTIONS_DEFAULT=	CLANG EXTRAS LIT LLD LLDB
53
OPTIONS_DEFAULT=	CLANG EXTRAS LIT LLD LLDB
54
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
54
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
55
OPTIONS_DEFAULT_i386=	COMPILER_RT
55
OPTIONS_DEFAULT_i386=	COMPILER_RT OPENMP
56
OPTIONS_EXCLUDE_FreeBSD_10=	LLDB OPENMP
56
OPTIONS_EXCLUDE_FreeBSD_10=	LLDB OPENMP
57
OPTIONS_SUB=	yes
57
OPTIONS_SUB=	yes
58
58
(-)b/devel/llvm-devel/files/openmp/patch-i386 (+11 lines)
Added Link Here
1
--- projects/openmp/runtime/src/kmp_runtime.cpp.orig	2017-07-17 09:03:14 UTC
2
+++ projects/openmp/runtime/src/kmp_runtime.cpp
3
@@ -7535,7 +7535,7 @@ __kmp_determine_reduction_method(
4
 
5
 #elif KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_AARCH || KMP_ARCH_MIPS
6
 
7
-#if KMP_OS_LINUX || KMP_OS_WINDOWS
8
+#if KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS
9
 
10
     // basic tuning
11
 
(-)b/devel/llvm38/Makefile (-3 / +4 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	llvm
3
PORTNAME=	llvm
4
DISTVERSION=	3.8.1
4
DISTVERSION=	3.8.1
5
PORTREVISION=	10
5
PORTREVISION=	11
6
CATEGORIES=	devel lang
6
CATEGORIES=	devel lang
7
MASTER_SITES=	http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
7
MASTER_SITES=	http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
8
DISTNAME=	${PORTNAME}-${DISTVERSION}.src
8
DISTNAME=	${PORTNAME}-${DISTVERSION}.src
Lines 44-53 CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man" Link Here
44
44
45
OPTIONS_DEFINE=	CLANG DOCS EXTRAS LIT LLD LLDB
45
OPTIONS_DEFINE=	CLANG DOCS EXTRAS LIT LLD LLDB
46
OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
46
OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
47
OPTIONS_DEFINE_i386=	COMPILER_RT
47
OPTIONS_DEFINE_i386=	COMPILER_RT OPENMP
48
OPTIONS_DEFAULT=	CLANG EXTRAS LIT LLD LLDB
48
OPTIONS_DEFAULT=	CLANG EXTRAS LIT LLD LLDB
49
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
49
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
50
OPTIONS_DEFAULT_i386=	COMPILER_RT
50
OPTIONS_DEFAULT_i386=	COMPILER_RT OPENMP
51
OPTIONS_SUB=	yes
51
OPTIONS_SUB=	yes
52
52
53
PLIST_FILES=
53
PLIST_FILES=
Lines 85-90 LLDB_IMPLIES= CLANG Link Here
85
OPENMP_DESC=		Install libomp, the LLVM OpenMP runtime library
85
OPENMP_DESC=		Install libomp, the LLVM OpenMP runtime library
86
OPENMP_DISTFILES=	openmp-${DISTVERSION}.src${EXTRACT_SUFX}
86
OPENMP_DISTFILES=	openmp-${DISTVERSION}.src${EXTRACT_SUFX}
87
OPENMP_EXTRA_PATCHES=	${PATCHDIR}/openmp-patch-bug32279
87
OPENMP_EXTRA_PATCHES=	${PATCHDIR}/openmp-patch-bug32279
88
OPENMP_EXTRA_PATCHES+=	${PATCHDIR}/openmp-patch-i386
88
GOLD_DESC=		Build the LLVM Gold plugin for LTO
89
GOLD_DESC=		Build the LLVM Gold plugin for LTO
89
GOLD_CMAKE_ON=		-DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
90
GOLD_CMAKE_ON=		-DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
90
GOLD_BUILD_DEPENDS=	${LOCALBASE}/bin/ld.gold:devel/binutils
91
GOLD_BUILD_DEPENDS=	${LOCALBASE}/bin/ld.gold:devel/binutils
(-)b/devel/llvm38/files/openmp-patch-i386 (+11 lines)
Added Link Here
1
--- tools/openmp/runtime/src/kmp_runtime.c.orig	2016-06-02 20:32:40 UTC
2
+++ tools/openmp/runtime/src/kmp_runtime.c
3
@@ -7574,7 +7574,7 @@ __kmp_determine_reduction_method( ident_t *loc, kmp_in
4
 
5
         #elif KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_AARCH
6
 
7
-            #if KMP_OS_LINUX || KMP_OS_WINDOWS
8
+            #if KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS
9
 
10
                 // basic tuning
11
 
(-)b/devel/llvm40/Makefile (-3 / +4 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	llvm
3
PORTNAME=	llvm
4
DISTVERSION=	4.0.1
4
DISTVERSION=	4.0.1
5
PORTREVISION=	7
5
PORTREVISION=	8
6
CATEGORIES=	devel lang
6
CATEGORIES=	devel lang
7
MASTER_SITES=	http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
7
MASTER_SITES=	http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
8
PKGNAMESUFFIX=	${LLVM_SUFFIX}
8
PKGNAMESUFFIX=	${LLVM_SUFFIX}
Lines 50-59 CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man" Link Here
50
50
51
OPTIONS_DEFINE=	CLANG DOCS EXTRAS LIT LLD LLDB
51
OPTIONS_DEFINE=	CLANG DOCS EXTRAS LIT LLD LLDB
52
OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
52
OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
53
OPTIONS_DEFINE_i386=	COMPILER_RT
53
OPTIONS_DEFINE_i386=	COMPILER_RT OPENMP
54
OPTIONS_DEFAULT=	CLANG EXTRAS LIT LLD LLDB
54
OPTIONS_DEFAULT=	CLANG EXTRAS LIT LLD LLDB
55
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
55
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
56
OPTIONS_DEFAULT_i386=	COMPILER_RT
56
OPTIONS_DEFAULT_i386=	COMPILER_RT OPENMP
57
OPTIONS_SUB=	yes
57
OPTIONS_SUB=	yes
58
58
59
CLANG_DESC=	Build clang
59
CLANG_DESC=	Build clang
Lines 98-103 LLDB_VARS= _USES_PYTHON=python:2.7 Link Here
98
OPENMP_DESC=		Install libomp, the LLVM OpenMP runtime library
98
OPENMP_DESC=		Install libomp, the LLVM OpenMP runtime library
99
OPENMP_DISTFILES=	openmp-${DISTVERSION}.src${EXTRACT_SUFX}
99
OPENMP_DISTFILES=	openmp-${DISTVERSION}.src${EXTRACT_SUFX}
100
OPENMP_EXTRA_PATCHES=	${PATCHDIR}/openmp-patch-bug32279
100
OPENMP_EXTRA_PATCHES=	${PATCHDIR}/openmp-patch-bug32279
101
OPENMP_EXTRA_PATCHES+=	${PATCHDIR}/openmp-patch-i386
101
102
102
.if defined(WITH_DEBUG)
103
.if defined(WITH_DEBUG)
103
CMAKE_BUILD_TYPE=	RelWithDebInfo
104
CMAKE_BUILD_TYPE=	RelWithDebInfo
(-)b/devel/llvm40/files/openmp-patch-i386 (+11 lines)
Added Link Here
1
--- tools/openmp/runtime/src/kmp_runtime.cpp.orig	2017-01-20 23:31:21 UTC
2
+++ tools/openmp/runtime/src/kmp_runtime.cpp
3
@@ -7597,7 +7597,7 @@ __kmp_determine_reduction_method( ident_t *loc, kmp_in
4
 
5
         #elif KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_AARCH || KMP_ARCH_MIPS
6
 
7
-            #if KMP_OS_LINUX || KMP_OS_WINDOWS
8
+            #if KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS
9
 
10
                 // basic tuning
11
 
(-)b/devel/llvm50/Makefile (-3 / +4 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	llvm
3
PORTNAME=	llvm
4
DISTVERSION=	5.0.2
4
DISTVERSION=	5.0.2
5
PORTREVISON=	0
5
PORTREVISON=	1
6
CATEGORIES=	devel lang
6
CATEGORIES=	devel lang
7
MASTER_SITES=	https://releases.llvm.org/${LLVM_RELEASE}/${RCDIR} LOCAL/brooks
7
MASTER_SITES=	https://releases.llvm.org/${LLVM_RELEASE}/${RCDIR} LOCAL/brooks
8
PKGNAMESUFFIX=	${LLVM_SUFFIX}
8
PKGNAMESUFFIX=	${LLVM_SUFFIX}
Lines 50-59 CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man" Link Here
50
50
51
OPTIONS_DEFINE=	CLANG DOCS EXTRAS LIT LLD LLDB
51
OPTIONS_DEFINE=	CLANG DOCS EXTRAS LIT LLD LLDB
52
OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
52
OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
53
OPTIONS_DEFINE_i386=	COMPILER_RT
53
OPTIONS_DEFINE_i386=	COMPILER_RT OPENMP
54
OPTIONS_DEFAULT=	CLANG EXTRAS LIT LLD LLDB
54
OPTIONS_DEFAULT=	CLANG EXTRAS LIT LLD LLDB
55
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
55
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
56
OPTIONS_DEFAULT_i386=	COMPILER_RT
56
OPTIONS_DEFAULT_i386=	COMPILER_RT OPENMP
57
OPTIONS_EXCLUDE_FreeBSD_10=	LLDB
57
OPTIONS_EXCLUDE_FreeBSD_10=	LLDB
58
OPTIONS_SUB=	yes
58
OPTIONS_SUB=	yes
59
59
Lines 99-104 LLDB_VARS= _USES_PYTHON=python:2.7 Link Here
99
OPENMP_DESC=		Install libomp, the LLVM OpenMP runtime library
99
OPENMP_DESC=		Install libomp, the LLVM OpenMP runtime library
100
OPENMP_DISTFILES=	openmp-${DISTVERSION}.src${EXTRACT_SUFX}
100
OPENMP_DISTFILES=	openmp-${DISTVERSION}.src${EXTRACT_SUFX}
101
OPENMP_EXTRA_PATCHES=	${PATCHDIR}/openmp-patch-bug32279
101
OPENMP_EXTRA_PATCHES=	${PATCHDIR}/openmp-patch-bug32279
102
OPENMP_EXTRA_PATCHES+=	${PATCHDIR}/openmp-patch-i386
102
103
103
.if defined(WITH_DEBUG)
104
.if defined(WITH_DEBUG)
104
CMAKE_BUILD_TYPE=	RelWithDebInfo
105
CMAKE_BUILD_TYPE=	RelWithDebInfo
(-)b/devel/llvm50/files/openmp-patch-i386 (+11 lines)
Added Link Here
1
--- projects/openmp/runtime/src/kmp_runtime.cpp.orig	2017-07-17 09:03:14 UTC
2
+++ projects/openmp/runtime/src/kmp_runtime.cpp
3
@@ -7535,7 +7535,7 @@ __kmp_determine_reduction_method(
4
 
5
 #elif KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_AARCH || KMP_ARCH_MIPS
6
 
7
-#if KMP_OS_LINUX || KMP_OS_WINDOWS
8
+#if KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS
9
 
10
     // basic tuning
11
 
(-)b/devel/llvm60/Makefile (-3 / +3 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	llvm
3
PORTNAME=	llvm
4
DISTVERSION=	6.0.1
4
DISTVERSION=	6.0.1
5
PORTREVISION=	0
5
PORTREVISION=	1
6
CATEGORIES=	devel lang
6
CATEGORIES=	devel lang
7
MASTER_SITES=	http://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR}
7
MASTER_SITES=	http://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR}
8
PKGNAMESUFFIX=	${LLVM_SUFFIX}
8
PKGNAMESUFFIX=	${LLVM_SUFFIX}
Lines 50-59 CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man" Link Here
50
50
51
OPTIONS_DEFINE=	CLANG DOCS EXTRAS LIT LLD LLDB
51
OPTIONS_DEFINE=	CLANG DOCS EXTRAS LIT LLD LLDB
52
OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
52
OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
53
OPTIONS_DEFINE_i386=	COMPILER_RT
53
OPTIONS_DEFINE_i386=	COMPILER_RT OPENMP
54
OPTIONS_DEFAULT=	CLANG EXTRAS LIT LLD LLDB
54
OPTIONS_DEFAULT=	CLANG EXTRAS LIT LLD LLDB
55
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
55
OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
56
OPTIONS_DEFAULT_i386=	COMPILER_RT
56
OPTIONS_DEFAULT_i386=	COMPILER_RT OPENMP
57
OPTIONS_EXCLUDE_FreeBSD_10=	LLDB OPENMP
57
OPTIONS_EXCLUDE_FreeBSD_10=	LLDB OPENMP
58
OPTIONS_SUB=	yes
58
OPTIONS_SUB=	yes
59
59
(-)b/devel/llvm60/files/openmp/patch-i386 (+11 lines)
Added Link Here
1
--- projects/openmp/runtime/src/kmp_runtime.cpp.orig	2017-07-17 09:03:14 UTC
2
+++ projects/openmp/runtime/src/kmp_runtime.cpp
3
@@ -7535,7 +7535,7 @@ __kmp_determine_reduction_method(
4
 
5
 #elif KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_AARCH || KMP_ARCH_MIPS
6
 
7
-#if KMP_OS_LINUX || KMP_OS_WINDOWS
8
+#if KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS
9
 
10
     // basic tuning
11
 

Return to bug 229521