From owner-svn-ports-head@FreeBSD.ORG Fri May 8 21:30:30 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1F513558; Fri, 8 May 2015 21:30:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 010E51431; Fri, 8 May 2015 21:30:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48LUT42016719; Fri, 8 May 2015 21:30:29 GMT (envelope-from brooks@FreeBSD.org) Received: (from brooks@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48LUQ09016704; Fri, 8 May 2015 21:30:26 GMT (envelope-from brooks@FreeBSD.org) Message-Id: <201505082130.t48LUQ09016704@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: brooks set sender to brooks@FreeBSD.org using -f From: Brooks Davis Date: Fri, 8 May 2015 21:30:26 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r385836 - in head: devel devel/libiomp5-devel devel/libiomp5-devel/files devel/llvm-devel lang/clang-devel X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 May 2015 21:30:30 -0000 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@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 + +.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@freefall.freebsd.org:public_distfiles/ +.endif +.endif + +.include 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