Describe: sync_20150323-5269-g06d3084
Commit: 06d3084479fdc2415a97a0e6734a67276cd8fa1e
Commit: 939175f1f572688a0c8920d25c4383ec64a74976
Commit: 597120b3dcba243c5d74f994299622038c8b0453
Commit: f2746b87ee91431922c6adba8fcc365cd69c6e60
Commit: 8e0a3e11f0ed79720b320309c3ed692e1d998913
Commit: 15f77f08bc9cc3c6329a97344ec699a106ea98cd
Commit: 7f87b2b2d4a186f69562fc391e770ff661bed522
Commit: d5676ac3dbc86a32dd8cfee18b393b5eccca4217
Commit: 4b096f1704e57a4168d01eeeb6ac9c252ace3492
Modifications:
devel/llvm/Makefile | 61 ++-
devel/llvm/distinfo | 12 +-
devel/llvm/patches/patch-Makefile_config_in | 7 +-
...atch-cmake_modules_HandleLLVMOptions_cmake | 10 +
devel/llvm/patches/patch-configure | 29 --
...ch-include_llvm_CodeGen_SelectionDAGISel_h | 59 ---
..._CodeGen_SelectionDAG_SelectionDAGISel_cpp | 107 -----
.../patch-lib_MC_MCParser_AsmParser_cpp | 44 --
...tch-lib_Target_Sparc_SparcISelDAGToDAG_cpp | 31 --
.../patch-lib_Target_X86_X86ISelDAGToDAG_cpp | 60 ---
devel/llvm/patches/patch-projects_Makefile | 16 -
...clude_clang_Basic_DiagnosticDriverKinds_td | 19 -
...ng_include_clang_Basic_DiagnosticGroups_td | 19 -
...ools_clang_include_clang_Driver_Options_td | 36 +-
...ols_clang_include_clang_Driver_ToolChain_h | 21 -
.../patch-tools_clang_lib_Basic_Targets_cpp | 99 +----
...patch-tools_clang_lib_Driver_ToolChain_cpp | 48 --
...atch-tools_clang_lib_Driver_ToolChains_cpp | 51 ---
.../patch-tools_clang_lib_Driver_ToolChains_h | 22 +-
.../patch-tools_clang_lib_Driver_Tools_cpp | 267 ++---------
...ls_clang_tools_c-index-test_CMakeLists_txt | 10 -
...ch-tools_clang_tools_scan-build_scan-build | 21 -
.../patch-tools_llvm-config_CMakeLists_txt | 12 -
devel/llvm/pkg/PLIST | 396
++++++++++++++---
lang/clang/clang.port.mk | 10 +-
25 files changed, 473 insertions(+), 994 deletions(-)
create mode 100644
devel/llvm/patches/patch-cmake_modules_HandleLLVMOptions_cmake
delete mode 100644 devel/llvm/patches/patch-configure
delete mode 100644
devel/llvm/patches/patch-include_llvm_CodeGen_SelectionDAGISel_h
delete mode 100644
devel/llvm/patches/patch-lib_CodeGen_SelectionDAG_SelectionDAGISel_cpp
delete mode 100644
devel/llvm/patches/patch-lib_MC_MCParser_AsmParser_cpp
delete mode 100644
devel/llvm/patches/patch-lib_Target_Sparc_SparcISelDAGToDAG_cpp
delete mode 100644
devel/llvm/patches/patch-lib_Target_X86_X86ISelDAGToDAG_cpp
delete mode 100644 devel/llvm/patches/patch-projects_Makefile
delete mode 100644
devel/llvm/patches/patch-tools_clang_include_clang_Basic_DiagnosticDriverKinds_td
delete mode 100644
devel/llvm/patches/patch-tools_clang_include_clang_Basic_DiagnosticGroups_td
delete mode 100644
devel/llvm/patches/patch-tools_clang_include_clang_Driver_ToolChain_h
delete mode 100644
devel/llvm/patches/patch-tools_clang_lib_Driver_ToolChain_cpp
delete mode 100644
devel/llvm/patches/patch-tools_clang_lib_Driver_ToolChains_cpp
delete mode 100644
devel/llvm/patches/patch-tools_clang_tools_c-index-test_CMakeLists_txt
delete mode 100644
devel/llvm/patches/patch-tools_clang_tools_scan-build_scan-build
delete mode 100644
devel/llvm/patches/patch-tools_llvm-config_CMakeLists_txt
Log messages:
use clang-3.8 for CXX and CC. not pretty but mirrors trick in gcc4.
More goodness for llvm38.
We want to use dwarf2 by default as our linker only deals with that.
Default to pic level1 for our arch rather than 2.
link correct clang based on MODCLANG_VERSION
make package actually work
We need to define __OpenBSD__ in order to not break the world.
whitespace
Make static pie binaries work by linking with rcrt0
llvm38: Make -fPIE the default. Still a WIP
First stab at porting llvm 3.8
It builds but can't build pic binaries right now (basically our entire
userland)