Commits

Mark Moll authored and Andrew Stromnov committed 37246d314eb
update castxml to version 0.2, add missing runtime dependency on llvm, change default variant to +clang80
No tags

lang/castxml/Portfile

Modified
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 }

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut