# -*- 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 # $Id$ PortSystem 1.0 PortGroup github 1.0 github.setup chapel-lang chapel 1.13.1 categories lang parallel science platforms darwin supported_archs i386 x86_64 maintainers takeshi openmaintainer description parallel programming language long_description \ Chapel is a new parallel programming language \ being developed by Cray Inc. as part of the DARPA-led \ High Productivity Computing Systems program (HPCS). license BSD homepage http://chapel.cray.com/ master_sites sourceforge:project/chapel/chapel/${version} checksums rmd160 a96987504aaa657a097c840da51526369220fb88 \ sha256 9745c313548df610da2a6a3e920526baba92f11737c38fbeffd4de7bef5c011f use_configure no use_parallel_build no configure.optflags -O3 variant universal {} build.env-append CHPL_HOST_COMPILER=clang \ CHPL_TARGET_COMPILER=clang \ CHPL_COMM=none \ CHPL_TASKS=fifo \ CHPL_MEM=cstdlib \ CHPL_GMP=none \ CHPL_REGEXP=none \ CHPL_LLVM=none \ LDFLAGS="[get_canonical_archflags ld]" build.args CXX=${configure.cxx} \ CC=${configure.cc} \ OPT_CFLAGS="${configure.optflags} [get_canonical_archflags cc]" destroot { xinstall -m 755 ${worksrcpath}/bin/darwin/chpl ${destroot}${prefix}/bin xinstall -m 644 ${worksrcpath}/man/man1/chpl.1 ${destroot}${prefix}/share/man/man1 xinstall -d ${destroot}${prefix}/lib/${name} foreach d "compiler lib examples make modules util runtime" { file copy ${worksrcpath}/${d} ${destroot}${prefix}/lib/${name} } xinstall -d ${destroot}${prefix}/lib/${name}/third-party foreach d "chpl-venv fltk gasnet gmp hwloc jemalloc massivethreads qthread re2" { xinstall -d ${destroot}${prefix}/lib/${name}/third-party/$d xinstall -m 644 ${worksrcpath}/third-party/${d}/Makefile.include \ ${destroot}${prefix}/lib/${name}/third-party/$d } xinstall -d ${destroot}${prefix}/lib/${name}/third-party/llvm foreach f "Makefile.include-none Makefile.share" { xinstall -m 644 ${worksrcpath}/third-party/llvm/$f \ ${destroot}${prefix}/lib/${name}/third-party/llvm } xinstall -d ${destroot}${prefix}/lib/${name}/third-party/utf8-decoder xinstall -m 644 ${worksrcpath}/third-party/utf8-decoder/utf8-decoder.h \ ${destroot}${prefix}/lib/${name}/third-party/utf8-decoder xinstall -d ${destroot}${prefix}/etc/${name} foreach d "README.md emacs source-highlight vim" { file copy ${worksrcpath}/highlight/${d} ${destroot}${prefix}/etc/${name} } } variant universal {} notes " set environmental variables following ${prefix}/lib/${name}/util/quickstart/setchplenv.bash "