Commits
Mark Moll authored and Andrew Stromnov committed 37246d314eb
1 1 | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
2 2 | |
3 3 | PortSystem 1.0 |
4 4 | PortGroup cmake 1.1 |
5 5 | PortGroup cxx11 1.1 |
6 6 | PortGroup github 1.0 |
7 7 | PortGroup compiler_blacklist_versions 1.0 |
8 8 | |
9 - | github.setup CastXML CastXML 0404c2333bdd875a9213a78f01b1e211e9fbf6d0 |
9 + | github.setup CastXML CastXML 0.2.0 v |
10 10 | |
11 11 | name castxml |
12 - | version 20190325 |
12 + | epoch 20190718 |
13 13 | revision 0 |
14 14 | categories lang |
15 15 | platforms darwin |
16 16 | license Apache-2 |
17 17 | |
18 18 | maintainers {stromnov @stromnov} openmaintainer |
19 19 | |
20 20 | description CastXML is a C-family abstract syntax tree XML output tool. |
21 21 | long_description ${description} |
22 22 | |
23 - | checksums rmd160 7fee7ae55b9c38eb3e4b74090f49e9099f0007fa \ |
24 - | sha256 2e1e4f5bf0e418211a0a1c36337e430c32682fde423ef5792358e86d46e76b5c \ |
25 - | size 93075 |
23 + | checksums rmd160 32a444fcf649bbbd3757ff58ea16b605e158a261 \ |
24 + | sha256 669b2a06f04ed2fb3a3dc41eb8e68051d439e4e01a665153b8f424d084199725 \ |
25 + | size 94839 |
26 26 | |
27 27 | depends_lib-append port:zlib \ |
28 28 | port:libffi \ |
29 29 | port:libedit \ |
30 30 | port:ncurses |
31 31 | |
32 32 | configure.args-append \ |
33 33 | -DCastXML_INSTALL_DOC_DIR=share/doc/castxml |
34 34 | |
35 35 | variant clang60 conflicts clang70 clang80 description {Use clang 6.0 toolchain.} { |
36 + | depends_lib-append port:llvm-6.0 |
36 37 | depends_build-append \ |
37 38 | port:clang-6.0 |
38 39 | configure.args-append \ |
39 40 | -DLLVM_DIR=${prefix}/libexec/llvm-6.0/lib/cmake/llvm |
40 41 | } |
41 42 | |
42 43 | variant clang70 conflicts clang60 clang80 description {Use clang 7.0 toolchain.} { |
44 + | depends_lib-append port:llvm-7.0 |
43 45 | depends_build-append \ |
44 46 | port:clang-7.0 |
45 47 | configure.args-append \ |
46 48 | -DLLVM_DIR=${prefix}/libexec/llvm-7.0/lib/cmake/llvm |
47 49 | } |
48 50 | |
49 51 | variant clang80 conflicts clang60 clang70 description {Use clang 8.0 toolchain.} { |
52 + | depends_lib-append port:llvm-8.0 |
50 53 | depends_build-append \ |
51 54 | port:clang-8.0 |
52 55 | configure.args-append \ |
53 56 | -DLLVM_DIR=${prefix}/libexec/llvm-8.0/lib/cmake/llvm |
54 57 | } |
55 58 | |
56 - | if {![variant_isset clang60] && ![variant_isset clang80]} { |
57 - | default_variants +clang70 |
59 + | if {![variant_isset clang60] && ![variant_isset clang70]} { |
60 + | default_variants +clang80 |
58 61 | } |