Changeset 150287


Ignore:
Timestamp:
Jul 14, 2016, 4:13:28 PM (3 years ago)
Author:
jeremyhu@…
Message:

llvm*: Update to 3.8.1 and do various updates to *select that require revbumping all llvm ports

Update llvm-3.8 to use release tarballs (#50847), mostly 3.8.1.
Remove macho-dump from llvm-3.8's select list (#51541).
Work around a bug in Snow Leopard's dyld (#51542).
Update clang and llvm select options (#47631, #49844).

Location:
trunk/dports
Files:
27 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/llvm-3.3/Portfile

    r149089 r150287  
    55
    66set llvm_version        3.3
    7 revision                8
    87name                    llvm-${llvm_version}
     8revision                9
    99subport                 clang-${llvm_version} {}
    1010set suffix              mp-${llvm_version}
  • trunk/dports/lang/llvm-3.3/files/mp-clang-3.3

    r120439 r150287  
    1 -
     1bin/c-index-test-mp-3.3
    22bin/clang++-mp-3.3
    33bin/clang-mp-3.3
     
    66bin/scan-build-mp-3.3
    77bin/scan-view-mp-3.3
     8-
     9-
     10-
     11-
     12-
     13-
     14-
     15-
     16-
     17-
     18-
     19-
     20-
     21-
     22-
     23-
     24-
     25-
     26-
     27-
     28-
     29-
     30-
     31-
     32-
     33-
  • trunk/dports/lang/llvm-3.3/files/mp-llvm-3.3

    r120439 r150287  
    2929bin/opt-mp-3.3
    3030bin/llvm-tblgen-mp-3.3
     31bin/llvm-readobj-mp-3.3
     32-
     33-
     34-
     35-
     36-
     37-
     38-
     39-
     40-
     41-
     42-
     43-
     44-
     45-
     46-
     47-
     48-
     49-
     50-
     51-
     52-
     53-
     54-
     55-
     56-
     57-
     58-
     59-
     60-
  • trunk/dports/lang/llvm-3.4/Portfile

    r141189 r150287  
    88set llvm_version_no_dot 34
    99name                    llvm-${llvm_version}
    10 revision                8
    11 subport                 clang-${llvm_version} {
    12     revision            9
    13 }
     10revision                10
     11subport                 clang-${llvm_version} {}
    1412set suffix              mp-${llvm_version}
    1513set sub_prefix          ${prefix}/libexec/llvm-${llvm_version}
  • trunk/dports/lang/llvm-3.4/files/mp-clang-3.4

    r120595 r150287  
    1 -
     1bin/c-index-test-mp-3.4
    22bin/clang++-mp-3.4
    33bin/clang-mp-3.4
     
    66bin/scan-build-mp-3.4
    77bin/scan-view-mp-3.4
     8bin/clang-apply-replacements-mp-3.4
     9-
     10-
     11-
     12-
     13-
     14-
     15-
     16-
     17-
     18-
     19-
     20-
     21-
     22-
     23-
     24-
     25-
     26-
     27-
     28-
     29-
     30-
     31-
     32-
     33-
     34
  • trunk/dports/lang/llvm-3.4/files/mp-llvm-3.4

    r120439 r150287  
    2929bin/opt-mp-3.4
    3030bin/llvm-tblgen-mp-3.4
     31bin/llvm-readobj-mp-3.4
     32-
     33-
     34-
     35-
     36-
     37-
     38-
     39-
     40-
     41-
     42-
     43-
     44-
     45-
     46-
     47-
     48-
     49-
     50-
     51-
     52-
     53-
     54-
     55-
     56-
     57-
     58-
     59-
     60-
  • trunk/dports/lang/llvm-3.5/Portfile

    r141189 r150287  
    88set llvm_version_no_dot 35
    99name                    llvm-${llvm_version}
    10 revision                5
    11 subport                 clang-${llvm_version} {
    12     revision            6
    13 }
     10revision                7
     11subport                 clang-${llvm_version} {}
    1412set suffix              mp-${llvm_version}
    1513set sub_prefix          ${prefix}/libexec/llvm-${llvm_version}
  • trunk/dports/lang/llvm-3.5/files/mp-clang-3.5

    r120595 r150287  
    1 -
     1bin/c-index-test-mp-3.5
    22bin/clang++-mp-3.5
    33bin/clang-mp-3.5
     
    66bin/scan-build-mp-3.5
    77bin/scan-view-mp-3.5
     8bin/clang-apply-replacements-mp-3.5
     9-
     10-
     11-
     12-
     13-
     14-
     15-
     16-
     17-
     18-
     19-
     20-
     21-
     22-
     23-
     24-
     25-
     26-
     27-
     28-
     29-
     30-
     31-
     32-
     33-
     34
  • trunk/dports/lang/llvm-3.5/files/mp-llvm-3.5

    r120439 r150287  
    2929bin/opt-mp-3.5
    3030bin/llvm-tblgen-mp-3.5
     31bin/llvm-readobj-mp-3.5
     32bin/llvm-profdata-mp-3.5
     33-
     34-
     35-
     36-
     37-
     38-
     39-
     40-
     41-
     42-
     43-
     44-
     45-
     46-
     47-
     48-
     49-
     50-
     51-
     52-
     53-
     54-
     55-
     56-
     57-
     58-
     59-
     60-
  • trunk/dports/lang/llvm-3.6/Portfile

    r141189 r150287  
    88set llvm_version_no_dot 36
    99name                    llvm-${llvm_version}
    10 revision                2
     10revision                3
    1111subport                 clang-${llvm_version} {}
    1212set suffix              mp-${llvm_version}
  • trunk/dports/lang/llvm-3.6/files/mp-clang-3.6

    r122798 r150287  
    1 -
     1bin/c-index-test-mp-3.6
    22bin/clang++-mp-3.6
    33bin/clang-mp-3.6
     
    66bin/scan-build-mp-3.6
    77bin/scan-view-mp-3.6
     8bin/clang-apply-replacements-mp-3.6
     9-
     10-
     11-
     12-
     13-
     14-
     15-
     16-
     17-
     18-
     19-
     20-
     21-
     22-
     23-
     24-
     25-
     26-
     27-
     28-
     29-
     30-
     31-
     32-
     33-
     34
  • trunk/dports/lang/llvm-3.6/files/mp-llvm-3.6

    r122798 r150287  
    2929bin/opt-mp-3.6
    3030bin/llvm-tblgen-mp-3.6
     31bin/llvm-readobj-mp-3.6
     32bin/llvm-profdata-mp-3.6
     33bin/llvm-dsymutil-mp-3.6
     34-
     35-
     36-
     37-
     38-
     39-
     40-
     41-
     42-
     43-
     44-
     45-
     46-
     47-
     48-
     49-
     50-
     51-
     52-
     53-
     54-
     55-
     56-
     57-
     58-
     59-
     60-
  • trunk/dports/lang/llvm-3.7/Portfile

    r146339 r150287  
    99set llvm_version_no_dot 37
    1010name                    llvm-${llvm_version}
    11 revision                1
    12 subport                 clang-${llvm_version} { revision 2 }
     11revision                3
     12subport                 clang-${llvm_version} {}
    1313set suffix              mp-${llvm_version}
    1414set sub_prefix          ${prefix}/libexec/llvm-${llvm_version}
  • trunk/dports/lang/llvm-3.7/files/mp-clang-3.7

    r131758 r150287  
    1 -
     1bin/c-index-test-mp-3.7
    22bin/clang++-mp-3.7
    33bin/clang-mp-3.7
     
    66bin/scan-build-mp-3.7
    77bin/scan-view-mp-3.7
     8bin/clang-apply-replacements-mp-3.7
     9-
     10-
     11-
     12-
     13-
     14-
     15-
     16-
     17-
     18-
     19-
     20-
     21-
     22-
     23-
     24-
     25-
     26-
     27-
     28-
     29-
     30-
     31-
     32-
     33-
     34
  • trunk/dports/lang/llvm-3.7/files/mp-llvm-3.7

    r131758 r150287  
    2929bin/opt-mp-3.7
    3030bin/llvm-tblgen-mp-3.7
     31bin/llvm-readobj-mp-3.7
     32bin/llvm-profdata-mp-3.7
     33bin/llvm-dsymutil-mp-3.7
     34bin/llvm-cxxdump-mp-3.7
     35bin/llvm-pdbdump-mp-3.7
     36-
     37-
     38-
     39-
     40-
     41-
     42-
     43-
     44-
     45-
     46-
     47-
     48-
     49-
     50-
     51-
     52-
     53-
     54-
     55-
     56-
     57-
     58-
     59-
     60-
  • trunk/dports/lang/llvm-3.8/Portfile

    r148975 r150287  
    22
    33# TODO:
    4 #  * Update llvm_select and clang_select (#49844)
    54#  * Update clang subport to build against installed llvm
    65
     
    1413set llvm_version_no_dot 38
    1514name                    llvm-${llvm_version}
     15revision                0
    1616subport                 clang-${llvm_version} {}
    1717set suffix              mp-${llvm_version}
     
    6969}
    7070
    71 fetch.type              svn
    72 svn.revision            262722
    73 
    74 set compiler_rt_rev     ${svn.revision}
    75 set libcxx_rev          ${svn.revision}
    76 set clang-modernize_rev ${svn.revision}
    77 version                 ${llvm_version}-r${svn.revision}
    78 revision                1
     71#fetch.type              svn
     72#svn.revision            262722
     73#
     74#set compiler_rt_rev     ${svn.revision}
     75#set libcxx_rev          ${svn.revision}
     76#set clang-modernize_rev ${svn.revision}
     77#version                 ${llvm_version}-r${svn.revision}
     78#revision                1
    7979#worksrcdir              trunk
    8080#svn.url                 https://llvm.org/svn/llvm-project/llvm/trunk
    81 worksrcdir              release_${llvm_version_no_dot}
    82 svn.url                 https://llvm.org/svn/llvm-project/llvm/branches/release_${llvm_version_no_dot}
     81#worksrcdir              release_${llvm_version_no_dot}
     82#svn.url                 https://llvm.org/svn/llvm-project/llvm/branches/release_${llvm_version_no_dot}
    8383#default_variants-append +assertions
    8484#default_variants-append +debug
    8585
    86 #version                 ${llvm_version}.0
    87 #epoch                   1
    88 #master_sites            http://llvm.org/releases/${version}
    89 #use_xz                  yes
    90 #extract.suffix          .tar.xz
    91 #distfiles               llvm-${version}.src${extract.suffix}
    92 #worksrcdir              llvm-${version}.src
     86version                 ${llvm_version}.1
     87epoch                   1
     88master_sites            http://llvm.org/releases/${version} \
     89                        http://llvm.org/releases/3.8.0
     90use_xz                  yes
     91extract.suffix          .tar.xz
     92distfiles               llvm-${version}.src${extract.suffix}
     93worksrcdir              llvm-${version}.src
    9394
    9495if {${distfiles} ne ""} {
     
    9899        }
    99100    } elseif {${subport} eq "clang-${llvm_version}"} {
    100         distfiles-append     cfe-${version}.src${extract.suffix} compiler-rt-${version}.src${extract.suffix} libcxx-${version}.src${extract.suffix} clang-tools-extra-${version}.src${extract.suffix}
    101     }
    102 }
     101#        distfiles-append     cfe-${version}.src${extract.suffix} compiler-rt-${version}.src${extract.suffix} libcxx-${version}.src${extract.suffix} clang-tools-extra-${version}.src${extract.suffix}
     102        distfiles-append     cfe-${version}.src${extract.suffix} compiler-rt-3.8.0.src${extract.suffix} libcxx-${version}.src${extract.suffix} clang-tools-extra-3.8.0.src${extract.suffix}
     103    }
     104}
     105
     106checksums           llvm-3.8.1.src.tar.xz \
     107                    rmd160  5e4d2193e7d58abaa70ab53e67b6fe058b781e6a \
     108                    sha256  6e82ce4adb54ff3afc18053d6981b6aed1406751b8742582ed50f04b5ab475f9 \
     109                    cfe-3.8.1.src.tar.xz \
     110                    rmd160  a280504a3ba3aa59274120305f68fc8f8b3aca9c \
     111                    sha256  4cd3836dfb4b88b597e075341cae86d61c63ce3963e45c7fe6a8bf59bb382cdf \
     112                    compiler-rt-3.8.0.src.tar.xz \
     113                    rmd160  f00a5ca76370b07ccaee410d0faf4c43e82475a4 \
     114                    sha256  c8d3387e55f229543dac1941769120f24dc50183150bf19d1b070d53d29d56b0 \
     115                    libcxx-3.8.1.src.tar.xz \
     116                    rmd160  02f573b38a821f70c7feb0ec57259f608f1485c5 \
     117                    sha256  77d7f3784c88096d785bd705fa1bab7031ce184cd91ba8a7008abf55264eeecc \
     118                    clang-tools-extra-3.8.0.src.tar.xz \
     119                    rmd160  929039fe06291e789e9da007096c7959f6b17eea \
     120                    sha256  afbda810106a6e64444bc164b921be928af46829117c95b996f2678ce4cb1ec4 \
     121                    polly-3.8.1.src.tar.xz \
     122                    rmd160  766873d4b88e0e9c5670aeb45313d47cca7bd79a \
     123                    sha256  453c27e1581614bb3b6351bf5a2da2939563ea9d1de99c420f85ca8d87b928a2
    103124
    104125patch.pre_args  -p1
     
    163184configure.ldflags-append    -Wl,-rpath,@loader_path
    164185
     186# https://trac.macports.org/ticket/51542
     187configure.ldflags-append    -Wl,-rpath,@loader_path/
     188
    165189configure.args-append \
    166190    -DLLVM_LINK_LLVM_DYLIB=ON \
     
    305329        } else {
    306330            file rename ${workpath}/cfe-${version}.src ${worksrcpath}/tools/clang
    307             file rename ${workpath}/compiler-rt-${version}.src ${worksrcpath}/projects/compiler-rt
     331#            file rename ${workpath}/compiler-rt-${version}.src ${worksrcpath}/projects/compiler-rt
     332            file rename ${workpath}/compiler-rt-3.8.0.src ${worksrcpath}/projects/compiler-rt
    308333            file rename ${workpath}/libcxx-${version}.src ${worksrcpath}/projects/libcxx
    309             file rename ${workpath}/clang-tools-extra-${version}.src ${worksrcpath}/tools/clang/tools/extra
     334#            file rename ${workpath}/clang-tools-extra-${version}.src ${worksrcpath}/tools/clang/tools/extra
     335            file rename ${workpath}/clang-tools-extra-3.8.0.src ${worksrcpath}/tools/clang/tools/extra
    310336        }
    311337    }
  • trunk/dports/lang/llvm-3.8/files/mp-clang-3.8

    r146340 r150287  
    1 -
     1bin/c-index-test-mp-3.8
    22bin/clang++-mp-3.8
    33bin/clang-mp-3.8
     
    66bin/scan-build-mp-3.8
    77bin/scan-view-mp-3.8
     8bin/clang-apply-replacements-mp-3.8
     9bin/clang-check-mp-3.8
     10bin/clang-cl-mp-3.8
     11bin/clang-mp-mp-3.8
     12bin/clang-query-mp-3.8
     13bin/clang-rename-mp-3.8
     14bin/clang-tidy-mp-3.8
     15-
     16-
     17-
     18-
     19-
     20-
     21-
     22-
     23-
     24-
     25-
     26-
     27-
     28-
     29-
     30-
     31-
     32-
     33-
     34
  • trunk/dports/lang/llvm-3.8/files/mp-llvm-3.8

    r139391 r150287  
    2626bin/llvm-tblgen-mp-3.8
    2727-
    28 bin/macho-dump-mp-3.8
     28-
    2929bin/opt-mp-3.8
    3030bin/llvm-tblgen-mp-3.8
     31bin/llvm-readobj-mp-3.8
     32bin/llvm-profdata-mp-3.8
     33bin/llvm-dsymutil-mp-3.8
     34bin/llvm-cxxdump-mp-3.8
     35bin/llvm-pdbdump-mp-3.8
     36bin/llvm-c-test-mp-3.8
     37bin/llvm-dwp-mp-3.8
     38bin/llvm-lib-mp-3.8
     39bin/llvm-lto-mp-3.8
     40bin/llvm-split-mp-3.8
     41-
     42-
     43-
     44-
     45-
     46-
     47-
     48-
     49-
     50-
     51-
     52-
     53-
     54-
     55-
     56-
     57-
     58-
     59-
     60-
  • trunk/dports/lang/llvm-3.9/Portfile

    r149126 r150287  
    22
    33# TODO:
    4 #  * Update llvm_select and clang_select (#49844)
    54#  * Update clang subport to build against installed llvm
    65
     
    1413set llvm_version_no_dot 39
    1514name                    llvm-${llvm_version}
     15revision                0
    1616subport                 clang-${llvm_version} {}
    1717set suffix              mp-${llvm_version}
     
    7070
    7171fetch.type              svn
    72 svn.revision            271348
     72svn.revision            274529
    7373
    7474set compiler_rt_rev     ${svn.revision}
     
    150150configure.ldflags-append    -Wl,-rpath,@loader_path
    151151
     152# https://trac.macports.org/ticket/51542
     153configure.ldflags-append    -Wl,-rpath,@loader_path/
     154
    152155configure.args-append \
    153156    -DLLVM_LINK_LLVM_DYLIB=ON \
  • trunk/dports/lang/llvm-3.9/files/mp-clang-3.9

    r146340 r150287  
    1 -
     1bin/c-index-test-mp-3.9
    22bin/clang++-mp-3.9
    33bin/clang-mp-3.9
     
    66bin/scan-build-mp-3.9
    77bin/scan-view-mp-3.9
     8bin/clang-apply-replacements-mp-3.9
     9bin/clang-check-mp-3.9
     10bin/clang-cl-mp-3.9
     11bin/clang-mp-mp-3.9
     12bin/clang-query-mp-3.9
     13bin/clang-rename-mp-3.9
     14bin/clang-tidy-mp-3.9
     15-
     16-
     17-
     18-
     19-
     20-
     21-
     22-
     23-
     24-
     25-
     26-
     27-
     28-
     29-
     30-
     31-
     32-
     33-
     34
  • trunk/dports/lang/llvm-3.9/files/mp-llvm-3.9

    r149126 r150287  
    2929bin/opt-mp-3.9
    3030bin/llvm-tblgen-mp-3.9
     31bin/llvm-readobj-mp-3.9
     32bin/llvm-profdata-mp-3.9
     33bin/llvm-dsymutil-mp-3.9
     34bin/llvm-cxxdump-mp-3.9
     35bin/llvm-pdbdump-mp-3.9
     36bin/llvm-c-test-mp-3.9
     37bin/llvm-dwp-mp-3.9
     38bin/llvm-lib-mp-3.9
     39bin/llvm-lto-mp-3.9
     40bin/llvm-split-mp-3.9
     41-
     42-
     43-
     44-
     45-
     46-
     47-
     48-
     49-
     50-
     51-
     52-
     53-
     54-
     55-
     56-
     57-
     58-
     59-
     60-
  • trunk/dports/sysutils/clang_select/Portfile

    r120440 r150287  
    55
    66name                    clang_select
    7 version                 1.0
     7version                 2
    88categories              sysutils
    99platforms               darwin
  • trunk/dports/sysutils/clang_select/files/base

    r120440 r150287  
    66bin/scan-build
    77bin/scan-view
     8bin/clang-apply-replacements
     9bin/clang-check
     10bin/clang-cl
     11bin/clang-mp
     12bin/clang-query
     13bin/clang-rename
     14bin/clang-tidy
     15bin/clang-reserved1
     16bin/clang-reserved2
     17bin/clang-reserved3
     18bin/clang-reserved4
     19bin/clang-reserved5
     20bin/clang-reserved6
     21bin/clang-reserved7
     22bin/clang-reserved8
     23bin/clang-reserved9
     24bin/clang-reserved10
     25bin/clang-reserved11
     26bin/clang-reserved12
     27bin/clang-reserved13
     28bin/clang-reserved14
     29bin/clang-reserved15
     30bin/clang-reserved16
     31bin/clang-reserved17
     32bin/clang-reserved18
     33bin/clang-reserved19
     34bin/clang-reserved20
  • trunk/dports/sysutils/clang_select/files/none

    r120440 r150287  
    66-
    77-
     8-
     9-
     10-
     11-
     12-
     13-
     14-
     15-
     16-
     17-
     18-
     19-
     20-
     21-
     22-
     23-
     24-
     25-
     26-
     27-
     28-
     29-
     30-
     31-
     32-
     33-
     34-
  • trunk/dports/sysutils/llvm_select/Portfile

    r120440 r150287  
    55
    66name                    llvm_select
    7 version                 1.0
     7version                 2
    88categories              sysutils
    99platforms               darwin
  • trunk/dports/sysutils/llvm_select/files/base

    r120440 r150287  
    2929bin/opt
    3030bin/tblgen
     31bin/llvm-readobj
     32bin/llvm-profdata
     33bin/llvm-dsymutil
     34bin/llvm-cxxdump
     35bin/llvm-pdbdump
     36bin/llvm-c-test
     37bin/llvm-dwp
     38bin/llvm-lib
     39bin/llvm-lto
     40bin/llvm-split
     41bin/llvm-reserved1
     42bin/llvm-reserved2
     43bin/llvm-reserved3
     44bin/llvm-reserved4
     45bin/llvm-reserved5
     46bin/llvm-reserved6
     47bin/llvm-reserved7
     48bin/llvm-reserved8
     49bin/llvm-reserved9
     50bin/llvm-reserved10
     51bin/llvm-reserved11
     52bin/llvm-reserved12
     53bin/llvm-reserved13
     54bin/llvm-reserved14
     55bin/llvm-reserved15
     56bin/llvm-reserved16
     57bin/llvm-reserved17
     58bin/llvm-reserved18
     59bin/llvm-reserved19
     60bin/llvm-reserved20
  • trunk/dports/sysutils/llvm_select/files/none

    r120440 r150287  
    2929-
    3030-
     31-
     32-
     33-
     34-
     35-
     36-
     37-
     38-
     39-
     40-
     41-
     42-
     43-
     44-
     45-
     46-
     47-
     48-
     49-
     50-
     51-
     52-
     53-
     54-
     55-
     56-
     57-
     58-
     59-
     60-
Note: See TracChangeset for help on using the changeset viewer.