source: trunk/dports/lang/gst/Portfile @ 65834

Last change on this file since 65834 was 65834, checked in by jmr@…, 11 years ago

gst: patch for GMP 5 compatibility (#23782)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.0 KB
Line 
1# $Id: Portfile 65834 2010-04-01 21:09:25Z jmr@macports.org $
2
3PortSystem 1.0
4
5name             gst
6version          3.1
7revision         2
8categories       lang
9maintainers      saispo
10description      Free implementation of Smalltalk-80
11long_description \
12    GNU Smalltalk is a free implementation of the Smalltalk-80 language \
13    which runs on most versions on Unix and, in general, everywhere you \
14    can find a POSIX-compliance library. An uncommon feature of it is \
15    that it is well-versed to scripting tasks and headless processing.
16homepage         http://smalltalk.gnu.org/
17platforms        darwin
18master_sites     gnu:smalltalk
19distname         smalltalk-${version}
20checksums               sha1 9b1602bf29d1483d9200d83419dc3cd0fc0d397b
21
22depends_build    port:zip
23
24depends_lib             port:libsigsegv \
25                                port:libffi \
26                                port:gmp \
27                                port:libiconv \
28                                port:ncurses \
29                                port:ncursesw \
30                                port:readline
31
32patchfiles      04ac00a8.patch
33patch.pre_args  -p1
34
35configure.args  --infodir=${prefix}/share/info \
36                                --mandir=${prefix}/share/man \
37                                --enable-disassembler \
38                                --enable-preemption \
39                                --with-system-libffi --with-system-libsigsegv
40                                # --enable-jit
41
42test.run                yes
43test.target             check
44
45default_variants +gtk +tcltk
46
47variant gtk {
48        depends_lib-append port:gtk2
49        configure.args-append --enable-gtk
50}
51
52variant tcltk {
53        depends_lib-append port:tcl port:tk
54        configure.args-append --with-tk --with-tcl
55}
56
57variant nox conflicts gtk conflicts tcltk {
58        configure.args-append \
59                --without-x \
60                --disable-gtk \
61                --without-tk \
62                --without-tcl
63}
64
65livecheck.regex smalltalk-(\\d+(?:\\.\\d+)*)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.