source: trunk/dports/lang/gwydion-dylan/Portfile @ 38807

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

gwydion-dylan: fix illegal variant names (mindy-bootstrap => mindy_bootstrap, mindy-only => mindy_only); closes #14151 (maintainer timeout)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.2 KB
Line 
1# $Id: Portfile 38807 2008-07-31 22:51:16Z ryandesign@macports.org $
2PortSystem                     1.0
3name                           gwydion-dylan
4version                        2.3.11
5categories                     lang
6maintainers                    tim@ccc.de
7description                    The Gwydion Dylan Compiler
8long_description               Dylan is an advanced, object-oriented, dynamic language which \
9                               supports the rapid development of programs. When needed, the \
10                               programmer can later optimize (his or her) programs for more \
11                               efficient execution by supplying type information to the compiler. \
12                               Nearly all entities in Dylan (including functions, classes, and \
13                               basic data types such as integers) are first class objects. \
14                               Additionally Dylan supports multiple inheritance, polymorphism, \
15                               multiple dispatch, keyword arguments, object introspection, \
16                               and many other advanced features
17
18depends_lib                    lib:libgc:boehmgc
19homepage                       http://www.gwydiondylan.org/
20master_sites                   http://www.gwydiondylan.org/downloads/src/tar/
21
22
23patchfiles                     patch-Defaults.in.diff \
24                               patch-ltmain.sh.diff \
25                               d2c/compiler/main/patch-main.dylan.diff \
26                               platform/carbon/simple-starter/patch-my-simple.lid.diff \
27                               platform/carbon/carbon/patch-carbon-events.dylan.diff \
28                               tools/pidgin/src/patch-platforms.dylan.diff \
29                               tools/pidgin/src/patch-c-parser-exports.dylan.diff \
30                               platform/patch-Makegen.diff \
31                               mindy/compat/patch-Makefile.in.diff \
32                               mindy/interp/patch-Makefile.in.diff \
33                               mindy/etc/patch-Makefile.in.diff \
34                               mindy/comp/patch-Makefile.in.diff \
35                               platform/carbon/sillyballs/patch-sillyballs.lid.diff \
36                               platform/carbon/carbon-event-handling/patch-carbon-event-handling.lid.diff
37
38checksums                      gwydion-dylan-2.3.11.tar.gz md5 0be55ce757671efb415ec6616b6277c4
39platforms                      darwin
40
41
42configure.cppflags             "-Wno-long-double"
43configure.args                 --without-gtk --disable-gtktest --disable-duim \
44                               --includedir="${prefix}/include/dylan" \
45                               --mandir=${prefix}/share/man \
46                               --with-gc-prefix=${prefix} --enable-d2c --enable-mindy
47
48build.target                   default
49
50
51platform darwin 6 {
52        depends_lib-append     lib:libdl:dlcompat
53}
54
55variant gtk {
56        depends_lib-append     lib:libgtk.2:gtk2 lib:libglib.2:glib2
57        configure.args-delete  --without-gtk --disable-gtktest
58}
59
60variant mindy_bootstrap {
61        configure.args-append  --enable-mindy-bootstrap
62}
63
64variant mindy_only {
65        configure.args-delete  --enable-d2c
66        configure.args-append  --disable-d2c
67}
Note: See TracBrowser for help on using the repository browser.