Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 May 2016 21:55:21 +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: r415288 - in head/devel/llvm-devel: . files
Message-ID:  <201605152155.u4FLtL8U002737@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brooks
Date: Sun May 15 21:55:21 2016
New Revision: 415288
URL: https://svnweb.freebsd.org/changeset/ports/415288

Log:
  Update to a May 13th snapshot.

Deleted:
  head/devel/llvm-devel/files/compiler-rt-patch-no-m32
Modified:
  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/llvm-devel/Makefile
==============================================================================
--- head/devel/llvm-devel/Makefile	Sun May 15 21:20:11 2016	(r415287)
+++ head/devel/llvm-devel/Makefile	Sun May 15 21:55:21 2016	(r415288)
@@ -274,12 +274,6 @@ post-patch:
 	    -e 's|lit\.|lit${LLVM_SUFFIX}.|' \
 	    ${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py
 
-post-patch-COMPILER_RT-on:
-.if ${ARCH} == "amd64"
-	cd ${WRKSRC_compiler_rt} && \
-	    patch < ${PATCHDIR}/compiler-rt-patch-no-m32
-.endif
-
 post-build-COMPILER_RT-on:
 	${MKDIR} ${WRKDIR}/compiler-rt-build
 	cd ${WRKDIR}/compiler-rt-build && \
@@ -323,6 +317,9 @@ post-install-CLANG-on:
 post-install-COMPILER_RT-on:
 	cd ${WRKDIR}/compiler-rt-build && \
 	${MAKE_ENV} ${MAKE_CMD} ${INSTALL_TARGET}
+.if ${ARCH} == "amd64"
+	${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/freebsd/libclang_rt*i386*
+.endif
 
 post-install-LIT-on:
 	${INSTALL_SCRIPT} ${PATCH_WRKSRC}/utils/lit/lit.py \

Modified: head/devel/llvm-devel/Makefile.snapshot
==============================================================================
--- head/devel/llvm-devel/Makefile.snapshot	Sun May 15 21:20:11 2016	(r415287)
+++ head/devel/llvm-devel/Makefile.snapshot	Sun May 15 21:55:21 2016	(r415288)
@@ -6,12 +6,12 @@
 #
 LLVM_MAJOR=	3.9
 LLVM_RELEASE=	${LLVM_MAJOR}.0
-SNAPDATE=	20160502
+SNAPDATE=	20160513
 
-LLVM_COMMIT=		be15f60fee97685728b20f82df0bb061761cbc30
-CLANG_COMMIT=		adeb741e4ef2208282d408214f045b0ce284645a
-COMPILER_RT_COMMIT=	3b2ce46b398f7c0656a1e01d7b1cc603c5f22713
-EXTRAS_COMMIT=		c80718012edd63e5b2adf344f7f4750e03c0b1ba
-LLD_COMMIT=		db1cb5191fcedc1849b917dd53a93de6d4398d39
-LLDB_COMMIT=		287a5027f3bc6fc7170e2b5c5736cffc912aac7a
-OPENMP_COMMIT=		843428ce2ada131537bfcd7be78cd1484b1d2254
+LLVM_COMMIT=		a3570477c92998c5c41fd4497a6c9a90d7727528
+CLANG_COMMIT=		d8498ff1d2589aad528f3367737dc14d15aef3aa
+COMPILER_RT_COMMIT=	d2006b722b9193efa23a990d60fd0eaddb92c70b
+EXTRAS_COMMIT=		b0fc236479bd7633e612be7c008d179764e48269
+LLD_COMMIT=		55f4c25c203f46d6bcb35dada08896c79f40823d
+LLDB_COMMIT=		d8aa8a185a48abc1f5e0ad1826bc3afc1b1dd1c4
+OPENMP_COMMIT=		65f68b9d4bdf6c3ee21b14b16e79872ff43c8a48

Modified: head/devel/llvm-devel/distinfo
==============================================================================
--- head/devel/llvm-devel/distinfo	Sun May 15 21:20:11 2016	(r415287)
+++ head/devel/llvm-devel/distinfo	Sun May 15 21:55:21 2016	(r415288)
@@ -1,14 +1,14 @@
-SHA256 (llvm-mirror-llvm-3.9.d20160502-be15f60fee97685728b20f82df0bb061761cbc30_GH0.tar.gz) = 890fcf33e7d242b49cdb7940e1905e9ca7b6304c4a64f8128c59b23337dade59
-SIZE (llvm-mirror-llvm-3.9.d20160502-be15f60fee97685728b20f82df0bb061761cbc30_GH0.tar.gz) = 24992784
-SHA256 (llvm-mirror-clang-adeb741e4ef2208282d408214f045b0ce284645a_GH0.tar.gz) = 5e0e3e31eb42a4d8a328acbe6484e8be349b908fd607e1840ccea2b48af1f366
-SIZE (llvm-mirror-clang-adeb741e4ef2208282d408214f045b0ce284645a_GH0.tar.gz) = 13865011
-SHA256 (llvm-mirror-compiler-rt-3b2ce46b398f7c0656a1e01d7b1cc603c5f22713_GH0.tar.gz) = 9828b930b3d1168b379c67545b917115a72dd0e3341eef87bfb7c0ccf0b44e47
-SIZE (llvm-mirror-compiler-rt-3b2ce46b398f7c0656a1e01d7b1cc603c5f22713_GH0.tar.gz) = 2290060
-SHA256 (llvm-mirror-clang-tools-extra-c80718012edd63e5b2adf344f7f4750e03c0b1ba_GH0.tar.gz) = 9e792b600f2b3683824e3f959b013d1c9825d98c08d054add05aea13d8035d4a
-SIZE (llvm-mirror-clang-tools-extra-c80718012edd63e5b2adf344f7f4750e03c0b1ba_GH0.tar.gz) = 556585
-SHA256 (llvm-mirror-lld-db1cb5191fcedc1849b917dd53a93de6d4398d39_GH0.tar.gz) = b589e39019d53558bee5f94771965d9035cc99d2a4ae657620def5bb280a35fa
-SIZE (llvm-mirror-lld-db1cb5191fcedc1849b917dd53a93de6d4398d39_GH0.tar.gz) = 593189
-SHA256 (llvm-mirror-lldb-287a5027f3bc6fc7170e2b5c5736cffc912aac7a_GH0.tar.gz) = c7ff29137b29d487fca5a90c293e4dc56a1bcd14c6eca6f18b7778551da0c0ee
-SIZE (llvm-mirror-lldb-287a5027f3bc6fc7170e2b5c5736cffc912aac7a_GH0.tar.gz) = 17251429
-SHA256 (llvm-mirror-openmp-843428ce2ada131537bfcd7be78cd1484b1d2254_GH0.tar.gz) = 76861728fb40556d173a18032e36db37fd982ff5e73133fd50abefc182e56284
-SIZE (llvm-mirror-openmp-843428ce2ada131537bfcd7be78cd1484b1d2254_GH0.tar.gz) = 2810794
+SHA256 (llvm-mirror-llvm-3.9.d20160513-a3570477c92998c5c41fd4497a6c9a90d7727528_GH0.tar.gz) = 082a027237fe9a62fc173834b1031b1ead5874852a46f63b75a62119da9d2329
+SIZE (llvm-mirror-llvm-3.9.d20160513-a3570477c92998c5c41fd4497a6c9a90d7727528_GH0.tar.gz) = 25151358
+SHA256 (llvm-mirror-clang-d8498ff1d2589aad528f3367737dc14d15aef3aa_GH0.tar.gz) = 3757928400739938c708becbcb882835a1a5a3efe09acf2ae438a3e19dfffcfe
+SIZE (llvm-mirror-clang-d8498ff1d2589aad528f3367737dc14d15aef3aa_GH0.tar.gz) = 13938415
+SHA256 (llvm-mirror-compiler-rt-d2006b722b9193efa23a990d60fd0eaddb92c70b_GH0.tar.gz) = 6b175f8f80b8bbdda92b9b035c248688880d0230eee973abc121ffbd252ec41b
+SIZE (llvm-mirror-compiler-rt-d2006b722b9193efa23a990d60fd0eaddb92c70b_GH0.tar.gz) = 2301238
+SHA256 (llvm-mirror-clang-tools-extra-b0fc236479bd7633e612be7c008d179764e48269_GH0.tar.gz) = 6da2b45cb82721e2dcabcbdf41bd9a874b751b5eb86137d73d159cbd273bf2b8
+SIZE (llvm-mirror-clang-tools-extra-b0fc236479bd7633e612be7c008d179764e48269_GH0.tar.gz) = 568227
+SHA256 (llvm-mirror-lld-55f4c25c203f46d6bcb35dada08896c79f40823d_GH0.tar.gz) = fe9b4fe85180eb64f8770c7b7739b8224ebcac41978c12d91d65b3ab9cb44d01
+SIZE (llvm-mirror-lld-55f4c25c203f46d6bcb35dada08896c79f40823d_GH0.tar.gz) = 600881
+SHA256 (llvm-mirror-lldb-d8aa8a185a48abc1f5e0ad1826bc3afc1b1dd1c4_GH0.tar.gz) = 84670bba4c4fd234c2962042bb490ffa15cbc39c3b5891351a32d2e0c8c4e87e
+SIZE (llvm-mirror-lldb-d8aa8a185a48abc1f5e0ad1826bc3afc1b1dd1c4_GH0.tar.gz) = 17260964
+SHA256 (llvm-mirror-openmp-65f68b9d4bdf6c3ee21b14b16e79872ff43c8a48_GH0.tar.gz) = 59f5501474ef8e02662c5b4c34356c71b65b6903a457bed43ab8e52d90bd622c
+SIZE (llvm-mirror-openmp-65f68b9d4bdf6c3ee21b14b16e79872ff43c8a48_GH0.tar.gz) = 2816855

Modified: head/devel/llvm-devel/pkg-plist
==============================================================================
--- head/devel/llvm-devel/pkg-plist	Sun May 15 21:20:11 2016	(r415287)
+++ head/devel/llvm-devel/pkg-plist	Sun May 15 21:55:21 2016	(r415288)
@@ -196,6 +196,7 @@ llvm-devel/bin/yaml2obj
 %%CLANG%%llvm-devel/include/clang/AST/NSAPI.h
 %%CLANG%%llvm-devel/include/clang/AST/NestedNameSpecifier.h
 %%CLANG%%llvm-devel/include/clang/AST/OpenMPClause.h
+%%CLANG%%llvm-devel/include/clang/AST/OperationKinds.def
 %%CLANG%%llvm-devel/include/clang/AST/OperationKinds.h
 %%CLANG%%llvm-devel/include/clang/AST/ParentMap.h
 %%CLANG%%llvm-devel/include/clang/AST/PrettyPrinter.h
@@ -570,6 +571,7 @@ llvm-devel/bin/yaml2obj
 %%CLANG%%llvm-devel/include/clang/Tooling/Core/QualTypeNames.h
 %%CLANG%%llvm-devel/include/clang/Tooling/Core/Replacement.h
 %%CLANG%%llvm-devel/include/clang/Tooling/FileMatchTrie.h
+%%CLANG%%llvm-devel/include/clang/Tooling/FixIt.h
 %%CLANG%%llvm-devel/include/clang/Tooling/JSONCompilationDatabase.h
 %%CLANG%%llvm-devel/include/clang/Tooling/Refactoring.h
 %%CLANG%%llvm-devel/include/clang/Tooling/RefactoringCallbacks.h
@@ -1146,6 +1148,7 @@ llvm-devel/include/llvm/ADT/PriorityQueu
 llvm-devel/include/llvm/ADT/SCCIterator.h
 llvm-devel/include/llvm/ADT/STLExtras.h
 llvm-devel/include/llvm/ADT/ScopedHashTable.h
+llvm-devel/include/llvm/ADT/Sequence.h
 llvm-devel/include/llvm/ADT/SetOperations.h
 llvm-devel/include/llvm/ADT/SetVector.h
 llvm-devel/include/llvm/ADT/SmallBitVector.h
@@ -1177,6 +1180,7 @@ llvm-devel/include/llvm/Analysis/AliasAn
 llvm-devel/include/llvm/Analysis/AliasSetTracker.h
 llvm-devel/include/llvm/Analysis/AssumptionCache.h
 llvm-devel/include/llvm/Analysis/BasicAliasAnalysis.h
+llvm-devel/include/llvm/Analysis/BitSetUtils.h
 llvm-devel/include/llvm/Analysis/BlockFrequencyInfo.h
 llvm-devel/include/llvm/Analysis/BlockFrequencyInfoImpl.h
 llvm-devel/include/llvm/Analysis/BranchProbabilityInfo.h
@@ -1365,6 +1369,7 @@ llvm-devel/include/llvm/CodeGen/StackMap
 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/TargetPassConfig.h
 llvm-devel/include/llvm/CodeGen/TargetSchedule.h
 llvm-devel/include/llvm/CodeGen/ValueTypes.h
 llvm-devel/include/llvm/CodeGen/ValueTypes.td
@@ -1375,8 +1380,8 @@ llvm-devel/include/llvm/Config/AsmPrinte
 llvm-devel/include/llvm/Config/Disassemblers.def
 llvm-devel/include/llvm/Config/Targets.def
 llvm-devel/include/llvm/Config/llvm-config.h
-llvm-devel/include/llvm/DebugInfo/CodeView/CVLeafTypes.def
 llvm-devel/include/llvm/DebugInfo/CodeView/CVSymbolTypes.def
+llvm-devel/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
 llvm-devel/include/llvm/DebugInfo/CodeView/CodeView.h
 llvm-devel/include/llvm/DebugInfo/CodeView/CodeViewOStream.h
 llvm-devel/include/llvm/DebugInfo/CodeView/FieldListRecordBuilder.h
@@ -1385,10 +1390,15 @@ llvm-devel/include/llvm/DebugInfo/CodeVi
 llvm-devel/include/llvm/DebugInfo/CodeView/ListRecordBuilder.h
 llvm-devel/include/llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h
 llvm-devel/include/llvm/DebugInfo/CodeView/MethodListRecordBuilder.h
+llvm-devel/include/llvm/DebugInfo/CodeView/RecordIterator.h
+llvm-devel/include/llvm/DebugInfo/CodeView/RecordSerialization.h
 llvm-devel/include/llvm/DebugInfo/CodeView/SymbolRecord.h
+llvm-devel/include/llvm/DebugInfo/CodeView/TypeDumper.h
 llvm-devel/include/llvm/DebugInfo/CodeView/TypeIndex.h
 llvm-devel/include/llvm/DebugInfo/CodeView/TypeRecord.h
 llvm-devel/include/llvm/DebugInfo/CodeView/TypeRecordBuilder.h
+llvm-devel/include/llvm/DebugInfo/CodeView/TypeRecords.def
+llvm-devel/include/llvm/DebugInfo/CodeView/TypeStream.h
 llvm-devel/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
 llvm-devel/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h
 llvm-devel/include/llvm/DebugInfo/DIContext.h
@@ -1417,11 +1427,13 @@ llvm-devel/include/llvm/DebugInfo/PDB/DI
 llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
 llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
 llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
+llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIAError.h
 llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
 llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
 llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIASession.h
 llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
 llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIASupport.h
+llvm-devel/include/llvm/DebugInfo/PDB/GenericError.h
 llvm-devel/include/llvm/DebugInfo/PDB/IPDBDataStream.h
 llvm-devel/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h
 llvm-devel/include/llvm/DebugInfo/PDB/IPDBLineNumber.h
@@ -1470,13 +1482,16 @@ llvm-devel/include/llvm/DebugInfo/PDB/Ra
 llvm-devel/include/llvm/DebugInfo/PDB/Raw/InfoStream.h
 llvm-devel/include/llvm/DebugInfo/PDB/Raw/MappedBlockStream.h
 llvm-devel/include/llvm/DebugInfo/PDB/Raw/ModInfo.h
+llvm-devel/include/llvm/DebugInfo/PDB/Raw/ModStream.h
 llvm-devel/include/llvm/DebugInfo/PDB/Raw/NameHashTable.h
 llvm-devel/include/llvm/DebugInfo/PDB/Raw/NameMap.h
 llvm-devel/include/llvm/DebugInfo/PDB/Raw/PDBFile.h
 llvm-devel/include/llvm/DebugInfo/PDB/Raw/RawConstants.h
+llvm-devel/include/llvm/DebugInfo/PDB/Raw/RawError.h
 llvm-devel/include/llvm/DebugInfo/PDB/Raw/RawSession.h
 llvm-devel/include/llvm/DebugInfo/PDB/Raw/StreamInterface.h
 llvm-devel/include/llvm/DebugInfo/PDB/Raw/StreamReader.h
+llvm-devel/include/llvm/DebugInfo/PDB/Raw/TpiStream.h
 llvm-devel/include/llvm/DebugInfo/Symbolize/DIPrinter.h
 llvm-devel/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
 llvm-devel/include/llvm/DebugInfo/Symbolize/Symbolize.h
@@ -1503,7 +1518,7 @@ llvm-devel/include/llvm/ExecutionEngine/
 llvm-devel/include/llvm/ExecutionEngine/Orc/NullResolver.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
-llvm-devel/include/llvm/ExecutionEngine/Orc/OrcArchitectureSupport.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/OrcError.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
@@ -1708,6 +1723,7 @@ llvm-devel/include/llvm/Object/SymbolSiz
 llvm-devel/include/llvm/Object/SymbolicFile.h
 llvm-devel/include/llvm/ObjectYAML/COFFYAML.h
 llvm-devel/include/llvm/ObjectYAML/ELFYAML.h
+llvm-devel/include/llvm/ObjectYAML/MachOYAML.h
 llvm-devel/include/llvm/ObjectYAML/YAML.h
 llvm-devel/include/llvm/Option/Arg.h
 llvm-devel/include/llvm/Option/ArgList.h
@@ -1802,6 +1818,7 @@ llvm-devel/include/llvm/Support/LineIter
 llvm-devel/include/llvm/Support/Locale.h
 llvm-devel/include/llvm/Support/LockFileManager.h
 llvm-devel/include/llvm/Support/MD5.h
+llvm-devel/include/llvm/Support/MachO.def
 llvm-devel/include/llvm/Support/MachO.h
 llvm-devel/include/llvm/Support/ManagedStatic.h
 llvm-devel/include/llvm/Support/MathExtras.h
@@ -1830,6 +1847,7 @@ llvm-devel/include/llvm/Support/SHA1.h
 llvm-devel/include/llvm/Support/SMLoc.h
 llvm-devel/include/llvm/Support/SaveAndRestore.h
 llvm-devel/include/llvm/Support/ScaledNumber.h
+llvm-devel/include/llvm/Support/ScopedPrinter.h
 llvm-devel/include/llvm/Support/Signals.h
 llvm-devel/include/llvm/Support/Solaris.h
 llvm-devel/include/llvm/Support/SourceMgr.h
@@ -1893,15 +1911,19 @@ llvm-devel/include/llvm/Target/TargetSch
 llvm-devel/include/llvm/Target/TargetSelectionDAG.td
 llvm-devel/include/llvm/Target/TargetSubtargetInfo.h
 llvm-devel/include/llvm/Transforms/IPO.h
+llvm-devel/include/llvm/Transforms/IPO/ConstantMerge.h
+llvm-devel/include/llvm/Transforms/IPO/ElimAvailExtern.h
 llvm-devel/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
 llvm-devel/include/llvm/Transforms/IPO/FunctionAttrs.h
 llvm-devel/include/llvm/Transforms/IPO/FunctionImport.h
+llvm-devel/include/llvm/Transforms/IPO/GlobalDCE.h
 llvm-devel/include/llvm/Transforms/IPO/GlobalOpt.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/SCCP.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
@@ -1909,11 +1931,14 @@ llvm-devel/include/llvm/Transforms/InstC
 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/PGOInstrumentation.h
 llvm-devel/include/llvm/Transforms/Scalar.h
 llvm-devel/include/llvm/Transforms/Scalar/ADCE.h
 llvm-devel/include/llvm/Transforms/Scalar/DCE.h
 llvm-devel/include/llvm/Transforms/Scalar/EarlyCSE.h
 llvm-devel/include/llvm/Transforms/Scalar/GVN.h
+llvm-devel/include/llvm/Transforms/Scalar/LoopRotation.h
+llvm-devel/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
 llvm-devel/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
 llvm-devel/include/llvm/Transforms/Scalar/Reassociate.h
 llvm-devel/include/llvm/Transforms/Scalar/SROA.h
@@ -2094,8 +2119,6 @@ llvm-devel/lib/libLLVMBitWriter.a
 llvm-devel/lib/libLLVMCodeGen.a
 llvm-devel/lib/libLLVMCore.a
 llvm-devel/lib/libLLVMCoverage.a
-llvm-devel/lib/libLLVMCppBackendCodeGen.a
-llvm-devel/lib/libLLVMCppBackendInfo.a
 llvm-devel/lib/libLLVMDebugInfoCodeView.a
 llvm-devel/lib/libLLVMDebugInfoDWARF.a
 llvm-devel/lib/libLLVMDebugInfoPDB.a



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