svn commit: r385836 - in head: devel devel/libiomp5-devel devel/libiomp5-devel/files devel/llvm-devel lang/clang-devel
Brooks Davis
brooks at FreeBSD.org
Fri May 8 21:30:30 UTC 2015
Author: brooks
Date: Fri May 8 21:30:26 2015
New Revision: 385836
URL: https://svnweb.freebsd.org/changeset/ports/385836
Log:
Update clang-devel and llvm-devel to r236894.
Add a port of the Intel/LLVM OpenMP runtime library.
Sponsored by: DARPA, AFRL
Added:
head/devel/libiomp5-devel/
head/devel/libiomp5-devel/Makefile (contents, props changed)
head/devel/libiomp5-devel/distinfo (contents, props changed)
head/devel/libiomp5-devel/files/
head/devel/libiomp5-devel/files/patch-src_kmp__ftn__entry.h (contents, props changed)
head/devel/libiomp5-devel/pkg-descr (contents, props changed)
head/devel/libiomp5-devel/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
head/devel/llvm-devel/Makefile.svn_rev
head/devel/llvm-devel/distinfo
head/devel/llvm-devel/pkg-plist
head/lang/clang-devel/distinfo
head/lang/clang-devel/pkg-plist
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Fri May 8 21:12:53 2015 (r385835)
+++ head/devel/Makefile Fri May 8 21:30:26 2015 (r385836)
@@ -1078,6 +1078,7 @@
SUBDIR += libical
SUBDIR += libical-glib
SUBDIR += libinotify
+ SUBDIR += libiomp5
SUBDIR += libiqxmlrpc
SUBDIR += libisofs
SUBDIR += libixp
Added: head/devel/libiomp5-devel/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libiomp5-devel/Makefile Fri May 8 21:30:26 2015 (r385836)
@@ -0,0 +1,58 @@
+# Created by: Brooks Davis
+# $FreeBSD$
+
+PORTNAME= libiomp5
+PORTVERSION= 3.7.r${SVN_REV}
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= brooks
+PKGNAMESUFFIX= -devel
+DISTNAME= openmp-${PORTVERSION}
+
+MAINTAINER= brooks at FreeBSD.org
+COMMENT= Intel/LLVM OpenMP runtime
+
+BUILD_DEPENDS+= llvm-config${LLVM_SUFFIX}:${PORTSDIR}/devel/llvm${LLVM_SUFFIX}
+
+LLVM_SUFFIX= -devel
+LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
+#DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
+#DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
+CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
+CMAKE_ARGS= -Darch=${OPENMP_ARCH}
+
+USES= cmake ninja tar:xz
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/runtime
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "i386"
+OPENMP_ARCH= 32
+.elif ${ARCH} == "amd64"
+OPENMP_ARCH= 32e
+.elif ${ARCH} == "powerpc64"
+OPENMP_ARCH= ppc64
+.elif ${ARCH} == "arm" || ${ARCH} == "aarch64"
+OPENMP_ARCH= ${ARCH}
+.else
+BROKEN= Only builds on amd64, arm, aarch64, powerpc64, and i386.
+.endif
+
+.include "${.CURDIR}/../../devel/llvm-devel/Makefile.svn_rev"
+
+.if defined(BOOTSTRAP) || defined(SVN_FETCH)
+FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion
+
+do-fetch:
+ ${MKDIR} ${WRKDIR}
+ svn export -r ${SVN_REV} \
+ http://llvm.org/svn/llvm-project/openmp/trunk ${WRKDIR}/${DISTNAME}
+ cd ${WRKDIR}; tar cvfJ ${DISTDIR}/${DISTNAME}.tar.xz ${DISTNAME}
+.if ${USER} == brooks || ${USER} == bed22
+ scp ${DISTDIR}/${DISTNAME}.tar.xz \
+ brooks at freefall.freebsd.org:public_distfiles/
+.endif
+.endif
+
+.include <bsd.port.post.mk>
Added: head/devel/libiomp5-devel/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libiomp5-devel/distinfo Fri May 8 21:30:26 2015 (r385836)
@@ -0,0 +1,2 @@
+SHA256 (openmp-3.7.r236894.tar.xz) = ff065e18825cfb81e76d3b4561422baa422daa219f55b4c59478f3c64b799ffb
+SIZE (openmp-3.7.r236894.tar.xz) = 2029516
Added: head/devel/libiomp5-devel/files/patch-src_kmp__ftn__entry.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libiomp5-devel/files/patch-src_kmp__ftn__entry.h Fri May 8 21:30:26 2015 (r385836)
@@ -0,0 +1,14 @@
+--- src/kmp_ftn_entry.h.orig 2015-05-08 20:49:21 UTC
++++ src/kmp_ftn_entry.h
+@@ -768,9 +768,9 @@ FTN_GET_NUM_DEVICES( void )
+ return 0;
+ }
+
+-#endif // KMP_MIC || KMP_OS_DARWIN
++#endif // KMP_MIC || KMP_OS_DARWIN
+
+-#if ! KMP_OS_LINUX
++#if ! KMP_OS_LINUX && ! KMP_OS_FREEBSD
+
+ int FTN_STDCALL
+ FTN_IS_INITIAL_DEVICE( void )
Added: head/devel/libiomp5-devel/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libiomp5-devel/pkg-descr Fri May 8 21:30:26 2015 (r385836)
@@ -0,0 +1,5 @@
+The Intel OpenMP* runtime is the part of the OpenMP*
+implementation that your code is linked against, and that manages the
+multiple threads in an OpenMP* program while it is executing.
+
+WWW: http://openmp.llvm.org
Added: head/devel/libiomp5-devel/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libiomp5-devel/pkg-plist Fri May 8 21:30:26 2015 (r385836)
@@ -0,0 +1,3 @@
+llvm-devel/include/iomp.h
+llvm-devel/include/omp.h
+llvm-devel/lib/libiomp5.so
Modified: head/devel/llvm-devel/Makefile.svn_rev
==============================================================================
--- head/devel/llvm-devel/Makefile.svn_rev Fri May 8 21:12:53 2015 (r385835)
+++ head/devel/llvm-devel/Makefile.svn_rev Fri May 8 21:30:26 2015 (r385836)
@@ -1 +1 @@
-SVN_REV= 234164
+SVN_REV= 236894
Modified: head/devel/llvm-devel/distinfo
==============================================================================
--- head/devel/llvm-devel/distinfo Fri May 8 21:12:53 2015 (r385835)
+++ head/devel/llvm-devel/distinfo Fri May 8 21:30:26 2015 (r385836)
@@ -1,2 +1,2 @@
-SHA256 (llvm-3.7.r234164.tar.bz2) = aadef776f14c7b43d6caf661ac1b19da5b7b3c25f6422282a14091ee9e8fb1da
-SIZE (llvm-3.7.r234164.tar.bz2) = 15311690
+SHA256 (llvm-3.7.r236894.tar.bz2) = 58c4a60f54606e8cc29ac7d5ca02e6b64a016b576defd46984415a681033b00f
+SIZE (llvm-3.7.r236894.tar.bz2) = 16093028
Modified: head/devel/llvm-devel/pkg-plist
==============================================================================
--- head/devel/llvm-devel/pkg-plist Fri May 8 21:12:53 2015 (r385835)
+++ head/devel/llvm-devel/pkg-plist Fri May 8 21:30:26 2015 (r385836)
@@ -172,6 +172,7 @@ llvm-devel/include/llvm/Analysis/Instruc
llvm-devel/include/llvm/Analysis/Interval.h
llvm-devel/include/llvm/Analysis/IntervalIterator.h
llvm-devel/include/llvm/Analysis/IntervalPartition.h
+llvm-devel/include/llvm/Analysis/IteratedDominanceFrontier.h
llvm-devel/include/llvm/Analysis/JumpInstrTableInfo.h
llvm-devel/include/llvm/Analysis/LazyCallGraph.h
llvm-devel/include/llvm/Analysis/LazyValueInfo.h
@@ -312,7 +313,7 @@ llvm-devel/include/llvm/Config/Disassemb
llvm-devel/include/llvm/Config/Targets.def
llvm-devel/include/llvm/Config/config.h
llvm-devel/include/llvm/Config/llvm-config.h
-llvm-devel/include/llvm/DebugInfo/DWARF/DIContext.h
+llvm-devel/include/llvm/DebugInfo/DIContext.h
llvm-devel/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
llvm-devel/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
llvm-devel/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
@@ -348,6 +349,7 @@ llvm-devel/include/llvm/DebugInfo/PDB/IP
llvm-devel/include/llvm/DebugInfo/PDB/IPDBSession.h
llvm-devel/include/llvm/DebugInfo/PDB/IPDBSourceFile.h
llvm-devel/include/llvm/DebugInfo/PDB/PDB.h
+llvm-devel/include/llvm/DebugInfo/PDB/PDBContext.h
llvm-devel/include/llvm/DebugInfo/PDB/PDBExtras.h
llvm-devel/include/llvm/DebugInfo/PDB/PDBSymDumper.h
llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbol.h
@@ -392,11 +394,11 @@ llvm-devel/include/llvm/ExecutionEngine/
llvm-devel/include/llvm/ExecutionEngine/OProfileWrapper.h
llvm-devel/include/llvm/ExecutionEngine/ObjectCache.h
llvm-devel/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h
-llvm-devel/include/llvm/ExecutionEngine/Orc/CloneSubModule.h
llvm-devel/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
llvm-devel/include/llvm/ExecutionEngine/Orc/CompileUtils.h
llvm-devel/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
llvm-devel/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
llvm-devel/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
llvm-devel/include/llvm/ExecutionEngine/Orc/JITSymbol.h
llvm-devel/include/llvm/ExecutionEngine/Orc/LambdaResolver.h
@@ -616,6 +618,7 @@ llvm-devel/include/llvm/Support/BlockFre
llvm-devel/include/llvm/Support/BranchProbability.h
llvm-devel/include/llvm/Support/CBindingWrapping.h
llvm-devel/include/llvm/Support/COFF.h
+llvm-devel/include/llvm/Support/COM.h
llvm-devel/include/llvm/Support/Capacity.h
llvm-devel/include/llvm/Support/Casting.h
llvm-devel/include/llvm/Support/CodeGen.h
@@ -671,6 +674,7 @@ llvm-devel/include/llvm/Support/MathExtr
llvm-devel/include/llvm/Support/Memory.h
llvm-devel/include/llvm/Support/MemoryBuffer.h
llvm-devel/include/llvm/Support/MemoryObject.h
+llvm-devel/include/llvm/Support/MipsABIFlags.h
llvm-devel/include/llvm/Support/Mutex.h
llvm-devel/include/llvm/Support/MutexGuard.h
llvm-devel/include/llvm/Support/OnDiskHashTable.h
Modified: head/lang/clang-devel/distinfo
==============================================================================
--- head/lang/clang-devel/distinfo Fri May 8 21:12:53 2015 (r385835)
+++ head/lang/clang-devel/distinfo Fri May 8 21:30:26 2015 (r385836)
@@ -1,4 +1,4 @@
-SHA256 (clang-3.7.r234164.tar.bz2) = 513fdab237bc94b54f5d453dd5617bf59a9cb8a13a5ac5c9a86c51da40556235
-SIZE (clang-3.7.r234164.tar.bz2) = 9636246
-SHA256 (llvm-3.7.r234164.tar.bz2) = aadef776f14c7b43d6caf661ac1b19da5b7b3c25f6422282a14091ee9e8fb1da
-SIZE (llvm-3.7.r234164.tar.bz2) = 15311690
+SHA256 (clang-3.7.r236894.tar.bz2) = 432ae33aecfd6e080d6e64a342e43c47a4ccf5af64c0e522e6ffdaa238feab84
+SIZE (clang-3.7.r236894.tar.bz2) = 9796784
+SHA256 (llvm-3.7.r236894.tar.bz2) = 58c4a60f54606e8cc29ac7d5ca02e6b64a016b576defd46984415a681033b00f
+SIZE (llvm-3.7.r236894.tar.bz2) = 16093028
Modified: head/lang/clang-devel/pkg-plist
==============================================================================
--- head/lang/clang-devel/pkg-plist Fri May 8 21:12:53 2015 (r385835)
+++ head/lang/clang-devel/pkg-plist Fri May 8 21:30:26 2015 (r385836)
@@ -459,9 +459,11 @@ llvm-devel/lib/clang/3.7.0/include/ammin
llvm-devel/lib/clang/3.7.0/include/arm_neon.h
llvm-devel/lib/clang/3.7.0/include/avx2intrin.h
llvm-devel/lib/clang/3.7.0/include/avx512bwintrin.h
+llvm-devel/lib/clang/3.7.0/include/avx512dqintrin.h
llvm-devel/lib/clang/3.7.0/include/avx512erintrin.h
llvm-devel/lib/clang/3.7.0/include/avx512fintrin.h
llvm-devel/lib/clang/3.7.0/include/avx512vlbwintrin.h
+llvm-devel/lib/clang/3.7.0/include/avx512vldqintrin.h
llvm-devel/lib/clang/3.7.0/include/avx512vlintrin.h
llvm-devel/lib/clang/3.7.0/include/avxintrin.h
llvm-devel/lib/clang/3.7.0/include/bmi2intrin.h
More information about the svn-ports-all
mailing list