# -*- 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 cling version 0.1 categories lang devel platforms darwin license LGPL UI/NCSAOSL maintainers gmail.com:ani07nov description Interactive C++ interpreter long_description Cling is an interactive C++ interpreter, built on the top \ of LLVM and Clang libraries. Its advantages over the \ standard interpreters are that it has command line prompt \ and uses just-in-time (JIT) compiler for compilation. \ One of Cling's main goals is to provide contemporary, \ high-performance alternative of the current C++ interpreter \ in the ROOT project - CINT. The backward-compatibility with \ CINT is major priority during the development. homepage http://cling.web.cern.ch/ depends_lib port:python27 set LastKnownGoodLLVMSVNRevision 202469 fetch.type git git.url http://root.cern.ch/git/llvm.git git.branch origin/cling-patches-r{LastKnownGoodLLVMSVNRevision} post-fetch{ system -W ${worksrcpath}/tools "git clone http://root.cern.ch/git/clang.git && git checkout tags/cling-patches-r{LastKnownGoodLLVMSVNRevision}" system -W ${worksrcpath}/tools "git clone http://root.cern.ch/git/cling.git && git checkout tags/v${version}" } configure.args --disable-compiler-version-checks \ --with-python={prefix}/bin/python2.7 \ --enable-targets=host \ --enable-optimized \ --enable-cxx11 livecheck.type none