# -*- 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 name chapel version 1.9.0 revision 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 md5 4be24901a57659a515e2998c6f463513 \ sha1 d82911246ef8b45eeaf5b82dd71068cf568726f0 \ rmd160 0c5297b678086cf407a3ab39b9bf5b748a74b222 use_configure no use_parallel_build no configure.optflags -O3 variant universal {} build.env CHPL_HOST_COMPILER=clang \ CHPL_TARGET_COMPILER=clang \ 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 "lib examples make modules util runtime" { file copy ${worksrcpath}/${d} ${destroot}${prefix}/lib/${name} } xinstall -d ${destroot}${prefix}/lib/${name}/third-party foreach d "creoleparser dlmalloc gasnet gmp hwloc massivethreads qthread re2 tcmalloc" { 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 emacs source-highlight vim" { file copy ${worksrcpath}/etc/${d} ${destroot}${prefix}/etc/${name} } } variant universal {} notes " set CHPL_HOME to ${prefix}/lib/${name} set CHPL_CC_FLAGS -Wno-tautological-compare to suppress warnings "