Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Apr 2016 20:53:01 +0000 (UTC)
From:      Brooks Davis <brooks@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r413756 - in head/devel: compiler-rt-devel llvm-devel
Message-ID:  <201604212053.u3LKr16D035371@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brooks
Date: Thu Apr 21 20:53:01 2016
New Revision: 413756
URL: https://svnweb.freebsd.org/changeset/ports/413756

Log:
  Update to a new snapshot and remove support for FreeBSD systems where
  the C++11 compiler isn't clang (most specifically 9.x).

Modified:
  head/devel/compiler-rt-devel/distinfo
  head/devel/llvm-devel/Makefile
  head/devel/llvm-devel/Makefile.snapshot
  head/devel/llvm-devel/distinfo
  head/devel/llvm-devel/pkg-plist

Modified: head/devel/compiler-rt-devel/distinfo
==============================================================================
--- head/devel/compiler-rt-devel/distinfo	Thu Apr 21 20:11:31 2016	(r413755)
+++ head/devel/compiler-rt-devel/distinfo	Thu Apr 21 20:53:01 2016	(r413756)
@@ -1,2 +1,2 @@
-SHA256 (llvm-mirror-compiler-rt-3.9.d20160407-8d93681f5878604d6f36035c9f1d6006538f5ed3_GH0.tar.gz) = f61e745f82416718d23e60dd965ec10bbe1d0a15ef700473a59562ae30837cd8
-SIZE (llvm-mirror-compiler-rt-3.9.d20160407-8d93681f5878604d6f36035c9f1d6006538f5ed3_GH0.tar.gz) = 2276229
+SHA256 (llvm-mirror-compiler-rt-3.9.d20160418-82cd9449dfb3fe89012fd2294133dc93e6aa5cb5_GH0.tar.gz) = 980044fe9aaaa8fa919debd780968874b298ed933baecacde20f9848e1b4ff5a
+SIZE (llvm-mirror-compiler-rt-3.9.d20160418-82cd9449dfb3fe89012fd2294133dc93e6aa5cb5_GH0.tar.gz) = 2276148

Modified: head/devel/llvm-devel/Makefile
==============================================================================
--- head/devel/llvm-devel/Makefile	Thu Apr 21 20:11:31 2016	(r413755)
+++ head/devel/llvm-devel/Makefile	Thu Apr 21 20:53:01 2016	(r413756)
@@ -185,26 +185,19 @@ NOT_FOR_ARCH=	ia64
 .include <bsd.port.pre.mk>
 
 .if ${PORT_OPTIONS:MEXTRAS}
-.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
 COMMANDS+=	${EXTRAS_COMMANDS}
 MAN1SRCS+=	extraclangtools.1
 PORTDOCS+=	clang-tools
 .endif
-.endif
 
 .if ${PORT_OPTIONS:MLLD}
-.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
 COMMANDS+=	lld \
 		lld-link
 PORTDOCS+=	lld
 .endif
-.endif
 
 .if ${OPSYS} == "FreeBSD" && ${COMPILER_TYPE} != clang
-# Evil hack around gcc48 not providing a usable c++11 environment on 9.x
-PLIST_SUB:=	${PLIST_SUB:NEXTRAS=*} EXTRAS="@comment "
-PLIST_SUB:=	${PLIST_SUB:NLLDB=*} LLDB="@comment "
-PLIST_SUB:=	${PLIST_SUB:NLLD=*} LLD="@comment "
+BROKEN=	Working C++11 compiler and library required
 .endif
 
 .if ${PORT_OPTIONS:MLLDB} && ${PYTHON_REL} >= 3000
@@ -215,19 +208,13 @@ post-extract-CLANG-on:
 	${MV} ${WRKSRC_clang} ${PATCH_WRKSRC}/tools/clang
 
 post-extract-EXTRAS-on:
-.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
 	${MV} ${WRKSRC_extras} ${PATCH_WRKSRC}/tools/clang/tools/extra
-.endif
 
 post-extract-LLD-on:
-.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
 	${MV} ${WRKSRC_lld} ${PATCH_WRKSRC}/tools/lld
-.endif
 
 post-extract-LLDB-on:
-.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
 	${MV} ${WRKSRC_lldb} ${PATCH_WRKSRC}/tools/lldb
-.endif
 
 post-extract-OPENMP-on:
 	${MV} ${WRKSRC_openmp} ${PATCH_WRKSRC}/tools/openmp

Modified: head/devel/llvm-devel/Makefile.snapshot
==============================================================================
--- head/devel/llvm-devel/Makefile.snapshot	Thu Apr 21 20:11:31 2016	(r413755)
+++ head/devel/llvm-devel/Makefile.snapshot	Thu Apr 21 20:53:01 2016	(r413756)
@@ -6,12 +6,12 @@
 #
 LLVM_MAJOR=	3.9
 LLVM_RELEASE=	${LLVM_MAJOR}.0
-SNAPDATE=	20160407
+SNAPDATE=	20160418
 
-LLVM_COMMIT=		4bb9de38d40cef4a13da1761ff1421a980618d7d
-CLANG_COMMIT=		11e01c96af3b0f7d566cd47b317d49574161a167
-COMPILER_RT_COMMIT=	8d93681f5878604d6f36035c9f1d6006538f5ed3
-EXTRAS_COMMIT=		510604c96889b9095303b3416c04bae3ec2e1e75
-LLD_COMMIT=		d4469f2cd4919692b797e5f44313a70284344aab
-LLDB_COMMIT=		446794b8313438ca93bd0bfa2f1f854a78d6b1a6
-OPENMP_COMMIT=		089e14d9052f48f0051a98a9dee85cf59196b3bf
+LLVM_COMMIT=		6320b788a291bf1b1d24d5619c47c106cad1333d
+CLANG_COMMIT=		86a3fc0fb95b653579aabf38588b96635d159b9c
+COMPILER_RT_COMMIT=	82cd9449dfb3fe89012fd2294133dc93e6aa5cb5
+EXTRAS_COMMIT=		5778510702e0b009ade08b80c01fd730d9544328
+LLD_COMMIT=		5feae6211a2448e7e3e0d34d467c9b3bc91f6663
+LLDB_COMMIT=		b3ce9c850ed2b0a5c76e0408ac67038bd21bc86a
+OPENMP_COMMIT=		c87f146dfd04c0478c8609b0158d77865a65a588

Modified: head/devel/llvm-devel/distinfo
==============================================================================
--- head/devel/llvm-devel/distinfo	Thu Apr 21 20:11:31 2016	(r413755)
+++ head/devel/llvm-devel/distinfo	Thu Apr 21 20:53:01 2016	(r413756)
@@ -1,12 +1,12 @@
-SHA256 (llvm-mirror-llvm-3.9.d20160407-4bb9de38d40cef4a13da1761ff1421a980618d7d_GH0.tar.gz) = 22f811952dc95723ebb3a8d7f09aa2a61cb07032aa781751a50064ed356bfb10
-SIZE (llvm-mirror-llvm-3.9.d20160407-4bb9de38d40cef4a13da1761ff1421a980618d7d_GH0.tar.gz) = 24940704
-SHA256 (llvm-mirror-clang-11e01c96af3b0f7d566cd47b317d49574161a167_GH0.tar.gz) = f3ca9a21f42e2472fa704990797b74a71e0ad8d92200401fa6c17b4c2a8dbd7b
-SIZE (llvm-mirror-clang-11e01c96af3b0f7d566cd47b317d49574161a167_GH0.tar.gz) = 13704988
-SHA256 (llvm-mirror-clang-tools-extra-510604c96889b9095303b3416c04bae3ec2e1e75_GH0.tar.gz) = e218dc132e8aa7b435e3da49e52560c2887405150fb6639eda7de96ed793134c
-SIZE (llvm-mirror-clang-tools-extra-510604c96889b9095303b3416c04bae3ec2e1e75_GH0.tar.gz) = 503519
-SHA256 (llvm-mirror-lld-d4469f2cd4919692b797e5f44313a70284344aab_GH0.tar.gz) = 06f2043146d1721d75abc370da255f1daad9ca1be25927df01b21db4771243bf
-SIZE (llvm-mirror-lld-d4469f2cd4919692b797e5f44313a70284344aab_GH0.tar.gz) = 565299
-SHA256 (llvm-mirror-lldb-446794b8313438ca93bd0bfa2f1f854a78d6b1a6_GH0.tar.gz) = cd501294a597e4667bc7509e7a086f7a01f952a312ec9f7168b795e130da4580
-SIZE (llvm-mirror-lldb-446794b8313438ca93bd0bfa2f1f854a78d6b1a6_GH0.tar.gz) = 17196223
-SHA256 (llvm-mirror-openmp-089e14d9052f48f0051a98a9dee85cf59196b3bf_GH0.tar.gz) = 67c09173194a67aa3fb320a9958b63a746b2cd86e8463971f1db055b4e969461
-SIZE (llvm-mirror-openmp-089e14d9052f48f0051a98a9dee85cf59196b3bf_GH0.tar.gz) = 2809533
+SHA256 (llvm-mirror-llvm-3.9.d20160418-6320b788a291bf1b1d24d5619c47c106cad1333d_GH0.tar.gz) = a6537f48129d19c72bbfe36281b4d26ece213aa03a01624b965cd437e8735673
+SIZE (llvm-mirror-llvm-3.9.d20160418-6320b788a291bf1b1d24d5619c47c106cad1333d_GH0.tar.gz) = 25070292
+SHA256 (llvm-mirror-clang-86a3fc0fb95b653579aabf38588b96635d159b9c_GH0.tar.gz) = 48cbb1758bfeb48092bdb6ee842d6fd53e047b6e471ea920d4f0b0be2a5e1530
+SIZE (llvm-mirror-clang-86a3fc0fb95b653579aabf38588b96635d159b9c_GH0.tar.gz) = 13762731
+SHA256 (llvm-mirror-clang-tools-extra-5778510702e0b009ade08b80c01fd730d9544328_GH0.tar.gz) = b6f2c01aa20278fc50cec3463c6d1324f599552e249ef72a0826e4cd178dc57a
+SIZE (llvm-mirror-clang-tools-extra-5778510702e0b009ade08b80c01fd730d9544328_GH0.tar.gz) = 520587
+SHA256 (llvm-mirror-lld-5feae6211a2448e7e3e0d34d467c9b3bc91f6663_GH0.tar.gz) = 8460cc0a6de7ec167bc208f4894ed3096f23487ad6eef7771cf84c155074aa0b
+SIZE (llvm-mirror-lld-5feae6211a2448e7e3e0d34d467c9b3bc91f6663_GH0.tar.gz) = 572955
+SHA256 (llvm-mirror-lldb-b3ce9c850ed2b0a5c76e0408ac67038bd21bc86a_GH0.tar.gz) = 023dd1dcdeea338c40294f71a10054c922c5210e52cf36d10850e4b73e127d5a
+SIZE (llvm-mirror-lldb-b3ce9c850ed2b0a5c76e0408ac67038bd21bc86a_GH0.tar.gz) = 17235486
+SHA256 (llvm-mirror-openmp-c87f146dfd04c0478c8609b0158d77865a65a588_GH0.tar.gz) = 5b8c5ba9a961847aa57b1244a16cfe700d7c3e2453bb52c7b88307c6318d5a36
+SIZE (llvm-mirror-openmp-c87f146dfd04c0478c8609b0158d77865a65a588_GH0.tar.gz) = 2810835

Modified: head/devel/llvm-devel/pkg-plist
==============================================================================
--- head/devel/llvm-devel/pkg-plist	Thu Apr 21 20:11:31 2016	(r413755)
+++ head/devel/llvm-devel/pkg-plist	Thu Apr 21 20:53:01 2016	(r413756)
@@ -282,8 +282,6 @@ llvm-devel/bin/yaml2obj
 %%CLANG%%llvm-devel/include/clang/Basic/BuiltinsXCore.def
 %%CLANG%%llvm-devel/include/clang/Basic/CapturedStmt.h
 %%CLANG%%llvm-devel/include/clang/Basic/CharInfo.h
-%%CLANG%%llvm-devel/include/clang/Basic/CodeGenOptions.def
-%%CLANG%%llvm-devel/include/clang/Basic/CodeGenOptions.h
 %%CLANG%%llvm-devel/include/clang/Basic/CommentOptions.h
 %%CLANG%%llvm-devel/include/clang/Basic/DebugInfoOptions.h
 %%CLANG%%llvm-devel/include/clang/Basic/Diagnostic.h
@@ -318,6 +316,7 @@ llvm-devel/bin/yaml2obj
 %%CLANG%%llvm-devel/include/clang/Basic/Module.h
 %%CLANG%%llvm-devel/include/clang/Basic/ObjCRuntime.h
 %%CLANG%%llvm-devel/include/clang/Basic/OpenCLExtensions.def
+%%CLANG%%llvm-devel/include/clang/Basic/OpenCLImageTypes.def
 %%CLANG%%llvm-devel/include/clang/Basic/OpenMPKinds.def
 %%CLANG%%llvm-devel/include/clang/Basic/OpenMPKinds.h
 %%CLANG%%llvm-devel/include/clang/Basic/OperatorKinds.def
@@ -380,6 +379,8 @@ llvm-devel/bin/yaml2obj
 %%CLANG%%llvm-devel/include/clang/Frontend/ASTConsumers.h
 %%CLANG%%llvm-devel/include/clang/Frontend/ASTUnit.h
 %%CLANG%%llvm-devel/include/clang/Frontend/ChainedDiagnosticConsumer.h
+%%CLANG%%llvm-devel/include/clang/Frontend/CodeGenOptions.def
+%%CLANG%%llvm-devel/include/clang/Frontend/CodeGenOptions.h
 %%CLANG%%llvm-devel/include/clang/Frontend/CommandLineSourceLoc.h
 %%CLANG%%llvm-devel/include/clang/Frontend/CompilerInstance.h
 %%CLANG%%llvm-devel/include/clang/Frontend/CompilerInvocation.h
@@ -1217,6 +1218,7 @@ llvm-devel/include/llvm/Analysis/LoopUnr
 llvm-devel/include/llvm/Analysis/MemoryBuiltins.h
 llvm-devel/include/llvm/Analysis/MemoryDependenceAnalysis.h
 llvm-devel/include/llvm/Analysis/MemoryLocation.h
+llvm-devel/include/llvm/Analysis/ModuleSummaryAnalysis.h
 llvm-devel/include/llvm/Analysis/ObjCARCAliasAnalysis.h
 llvm-devel/include/llvm/Analysis/ObjCARCAnalysisUtils.h
 llvm-devel/include/llvm/Analysis/ObjCARCInstKind.h
@@ -1275,6 +1277,7 @@ llvm-devel/include/llvm/CodeGen/GCMetada
 llvm-devel/include/llvm/CodeGen/GCStrategy.h
 llvm-devel/include/llvm/CodeGen/GCs.h
 llvm-devel/include/llvm/CodeGen/GlobalISel/CallLowering.h
+llvm-devel/include/llvm/CodeGen/GlobalISel/GISelAccessor.h
 llvm-devel/include/llvm/CodeGen/GlobalISel/IRTranslator.h
 llvm-devel/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
 llvm-devel/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
@@ -1358,6 +1361,7 @@ llvm-devel/include/llvm/CodeGen/Selectio
 llvm-devel/include/llvm/CodeGen/SlotIndexes.h
 llvm-devel/include/llvm/CodeGen/StackMaps.h
 llvm-devel/include/llvm/CodeGen/StackProtector.h
+llvm-devel/include/llvm/CodeGen/TailDuplicator.h
 llvm-devel/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
 llvm-devel/include/llvm/CodeGen/TargetSchedule.h
 llvm-devel/include/llvm/CodeGen/ValueTypes.h
@@ -1721,6 +1725,7 @@ llvm-devel/include/llvm/Support/AlignOf.
 llvm-devel/include/llvm/Support/Allocator.h
 llvm-devel/include/llvm/Support/ArrayRecycler.h
 llvm-devel/include/llvm/Support/Atomic.h
+llvm-devel/include/llvm/Support/AtomicOrdering.h
 llvm-devel/include/llvm/Support/BlockFrequency.h
 llvm-devel/include/llvm/Support/BranchProbability.h
 llvm-devel/include/llvm/Support/CBindingWrapping.h
@@ -1878,12 +1883,14 @@ llvm-devel/include/llvm/Transforms/IPO/F
 llvm-devel/include/llvm/Transforms/IPO/FunctionImport.h
 llvm-devel/include/llvm/Transforms/IPO/InferFunctionAttrs.h
 llvm-devel/include/llvm/Transforms/IPO/InlinerPass.h
+llvm-devel/include/llvm/Transforms/IPO/Internalize.h
 llvm-devel/include/llvm/Transforms/IPO/LowerBitSets.h
 llvm-devel/include/llvm/Transforms/IPO/PassManagerBuilder.h
 llvm-devel/include/llvm/Transforms/IPO/StripDeadPrototypes.h
 llvm-devel/include/llvm/Transforms/IPO/WholeProgramDevirt.h
 llvm-devel/include/llvm/Transforms/InstCombine/InstCombine.h
 llvm-devel/include/llvm/Transforms/InstCombine/InstCombineWorklist.h
+llvm-devel/include/llvm/Transforms/InstrProfiling.h
 llvm-devel/include/llvm/Transforms/Instrumentation.h
 llvm-devel/include/llvm/Transforms/ObjCARC.h
 llvm-devel/include/llvm/Transforms/Scalar.h
@@ -2012,6 +2019,7 @@ llvm-devel/lib/cmake/llvm/ChooseMSVCCRT.
 %%OPENMP%%llvm-devel/lib/cmake/llvm/DetermineGCCCompatible.cmake
 llvm-devel/lib/cmake/llvm/FindOCaml.cmake
 llvm-devel/lib/cmake/llvm/FindSphinx.cmake
+llvm-devel/lib/cmake/llvm/GenerateVersionFromCVS.cmake
 llvm-devel/lib/cmake/llvm/GetSVN.cmake
 llvm-devel/lib/cmake/llvm/HandleLLVMOptions.cmake
 llvm-devel/lib/cmake/llvm/HandleLLVMStdlib.cmake
@@ -2215,6 +2223,7 @@ llvm-devel/lib/libLTO.so
 %%LLDB%%llvm-devel/lib/liblldbPluginABISysV_mips64.a
 %%LLDB%%llvm-devel/lib/liblldbPluginABISysV_ppc.a
 %%LLDB%%llvm-devel/lib/liblldbPluginABISysV_ppc64.a
+%%LLDB%%llvm-devel/lib/liblldbPluginABISysV_s390x.a
 %%LLDB%%llvm-devel/lib/liblldbPluginABISysV_x86_64.a
 %%LLDB%%llvm-devel/lib/liblldbPluginAppleObjCRuntime.a
 %%LLDB%%llvm-devel/lib/liblldbPluginCPlusPlusLanguage.a



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604212053.u3LKr16D035371>