Ticket #16379: Portfile

File Portfile, 1.3 KB (added by ddugovic@…, 16 years ago)

Updated work-in-progress Portfile for GPL cilk-5.4.6 compiler

Line 
1# $Id: $
2
3PortSystem 1.0
4
5name            cilk
6version         5.4.6
7revision        1
8categories
9maintainers     alumni.nd.edu:ddugovic
10description     Language for multithreaded parallel programming based on ANSI C.
11long_description        \
12        Cilk is a language for multithreaded parallel programming based on \
13        ANSI C.  Cilk is designed for general-purpose parallel programming, \
14        but it is especially effective for exploiting dynamic, highly \
15        asynchronous parallelism, which can be difficult to write in \
16        data-parallel or message-passing style.  Cilk is algorithmic, in that \
17        the runtime system employs a scheduler that allows the performance of \
18        programs to be estimated accurately based on abstract complexity \
19        measures.
20homepage        http://supertech.csail.mit.edu/cilk/
21platforms       darwin
22master_sites    \
23        http://supertech.csail.mit.edu/cilk/
24checksums       md5 8ee528dee8072d158687560735a8d15b \
25                sha1 1e60512a3f8dad9aec3494599522e25a14b4d24b
26
27configure.args  --prefix=${prefix} \
28                --mandir=${prefix}/share/man \
29                --enable-pthread
30configure.libs  -lm -lpthread
31
32destroot.destdir        prefix=${destroot}${prefix} \
33                        mandir=${destroot}${prefix}/share/man
34
35platform darwin {
36        depends_lib-append port:libtool
37        pre-configure {
38                copy -force ${prefix}/share/libtool/config.guess ${prefix}/share/libtool/config.sub ${worksrcpath}
39        }
40}