|
Revision 37934, 1.9 KB
(checked in by ryandesign@…, 5 months ago)
|
|
q: enable parallel build
|
-
Property svn:eol-style set to
native
-
Property svn:keywords set to
Id
|
| Line | |
|---|
| 1 | # $Id$ |
|---|
| 2 | |
|---|
| 3 | PortSystem 1.0 |
|---|
| 4 | |
|---|
| 5 | name q |
|---|
| 6 | version 7.11 |
|---|
| 7 | revision 1 |
|---|
| 8 | categories lang |
|---|
| 9 | platforms darwin |
|---|
| 10 | maintainers ryandesign |
|---|
| 11 | homepage http://q-lang.sourceforge.net/ |
|---|
| 12 | master_sites sourceforge:q-lang |
|---|
| 13 | worksrcdir ${name}-[lindex [split ${version} -] 0] |
|---|
| 14 | use_parallel_build yes |
|---|
| 15 | |
|---|
| 16 | description \ |
|---|
| 17 | extensible scripting language |
|---|
| 18 | |
|---|
| 19 | long_description \ |
|---|
| 20 | Q is a powerful and extensible scripting language with advanced \ |
|---|
| 21 | symbolic processing and functional programming capabilities. Q \ |
|---|
| 22 | is based on term rewriting. Consequently, Q scripts are just \ |
|---|
| 23 | collections of equations which are used to evaluate expressions \ |
|---|
| 24 | in a symbolic fashion. Despite its conceptual simplicity, Q is \ |
|---|
| 25 | a full-featured functional programming language with a modern \ |
|---|
| 26 | syntax, curried function applications, dynamic object-oriented \ |
|---|
| 27 | typing, exception handling, and POSIX multithreading. |
|---|
| 28 | |
|---|
| 29 | depends_lib \ |
|---|
| 30 | port:curl \ |
|---|
| 31 | port:gettext \ |
|---|
| 32 | port:gmp \ |
|---|
| 33 | port:libiconv \ |
|---|
| 34 | port:libxml2 \ |
|---|
| 35 | port:libxslt \ |
|---|
| 36 | port:readline \ |
|---|
| 37 | port:zlib |
|---|
| 38 | |
|---|
| 39 | checksums \ |
|---|
| 40 | md5 18ca956aad555b54efacc0de5b2d79bd \ |
|---|
| 41 | sha1 f255c80cee5b09d62b38e72785d12649901c0933 \ |
|---|
| 42 | rmd160 61a7eba9857ae2c7c553625a423c62fd737836e4 |
|---|
| 43 | |
|---|
| 44 | patchfiles \ |
|---|
| 45 | patch-system.c.diff |
|---|
| 46 | |
|---|
| 47 | configure.args \ |
|---|
| 48 | --with-curl \ |
|---|
| 49 | --with-gmp \ |
|---|
| 50 | --with-pthread \ |
|---|
| 51 | --with-rl \ |
|---|
| 52 | --with-xml \ |
|---|
| 53 | --without-dmalloc \ |
|---|
| 54 | --without-dxl \ |
|---|
| 55 | --without-ft2 \ |
|---|
| 56 | --without-gdbm \ |
|---|
| 57 | --without-ggi \ |
|---|
| 58 | --without-magick \ |
|---|
| 59 | --without-odbc \ |
|---|
| 60 | --without-tk \ |
|---|
| 61 | --without-x |
|---|
| 62 | |
|---|
| 63 | test.run yes |
|---|
| 64 | |
|---|
| 65 | platform darwin 6 { |
|---|
| 66 | depends_lib-append \ |
|---|
| 67 | lib:libdl:dlcompat |
|---|
| 68 | patchfiles-append \ |
|---|
| 69 | patch-clib.diff |
|---|
| 70 | } |
|---|
| 71 | |
|---|
| 72 | platform darwin 7 { |
|---|
| 73 | patchfiles-append \ |
|---|
| 74 | patch-clib.diff |
|---|
| 75 | } |
|---|
| 76 | |
|---|
| 77 | livecheck.version [lindex [split ${version} -] 0] |
|---|
| 78 | livecheck.regex <title>q (.*) released.*</title> |
|---|