Ticket #31650: Portfile.2

File Portfile.2, 2.2 KB (added by neverpanic (Clemens Lang), 12 years ago)
Line 
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# $Id$
3
4PortSystem              1.0
5PortGroup               github 1.0
6
7name                    rose
8github.setup            rose-compiler rose af169e174891539228704cb1befc8fdda4be94c7
9version                 0.9.5a.20120316
10checksums               rmd160  f081db1d4dcce0d633d9f2a7f1fe5565dbe0706a \
11                        sha256  b2796008e41a52599efd9ed5d7cdcc7bbd865b6d82b149b6afbbd23b2bfb8429
12
13categories              lang
14maintainers             llnl.gov:too1
15
16description             A compiler infrastructure to build source-to-source         \
17                        program transformation and analysis tools.
18
19long_description        ${description} Includes front ends for large-scale Fortran  \
20                        77/95/2003, C, C++, OpenMP, and UPC applications. By        \
21                        default, only the core ROSE library and example translators \
22                        are built.
23
24license                 BSD
25
26platforms               darwin
27homepage                http://rosecompiler.org/
28
29depends_build           port:boost        \
30                        port:gcc45        \
31                        port:ghostscript  \
32                        port:libtool      \
33                        port:wget
34depends_run             path:bin/dot:graphviz
35
36configure.dir           ${worksrcpath}/buildTree
37configure.cmd           ${worksrcpath}/configure
38configure.args-append   --with-boost=${prefix}                                      \
39                        --with-gfortran=${prefix}/bin/gfortran-mp-4.5               \
40                        --with-alternate_backend_fortran_compiler=gfortran-mp-4.5   \
41                        --with-CXX_DEBUG=-ggdb3 --with-CXX_WARNINGS=-Wall
42
43use_parallel_build      yes
44build.dir               ${configure.dir}
45
46build.target            core
47destroot.target         install-core
48
49variant full description {Also build projects and tests distributed with ROSE.} {
50    build.target        all
51    destroot.target     install
52}
53
54pre-configure {
55    system -W ${worksrcpath} "./build"
56    file mkdir ${configure.dir}
57}
58