source: trunk/dports/lang/guile/Portfile @ 26443

Last change on this file since 26443 was 26443, checked in by mas@…, 13 years ago

use --enable-regex when configuring

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.0 KB
Line 
1# $Id: Portfile 26443 2007-06-23 15:07:23Z mas@macports.org $
2
3PortSystem 1.0
4name            guile
5version         1.8.1
6revision        2
7categories      lang
8maintainers     mas@macports.org openmaintainer@macports.org
9platforms       darwin
10
11description     GNU's Ubiquitous Intelligent Language for Extension (guile)
12long_description        \
13                Guile is an interpreter for the Scheme programming      \
14                language, packaged for use in a wide variety of         \
15                environments. Guile implements Scheme as described in   \
16                the Revised^5 Report on the Algorithmic Language Scheme \
17                (usually known as R5RS), providing clean and general    \
18                data and control structures.                            \
19                                                                        \
20                Guile goes beyond the rather austere language presented \
21                in R5RS, extending it with a module system, full access \
22                to POSIX system calls, networking support, multiple     \
23                threads, dynamic linking, a foreign function call       \
24                interface, powerful string processing, and many other   \
25                features needed for programming in the real world.
26
27#user_notes     You may need to set the environment variable            \
28#               DYLD_LIBRARY_PATH to ${prefix}/lib (or wherever \
29#               the guile libraries have been installed) if you want    \
30#               to load guile modules from an application linked with   \
31#               libguile.  This should only apply to developers using   \
32#               guile as an extension language.
33
34distname        guile-${version}
35homepage        http://www.gnu.org/software/guile/guile.html
36master_sites    ftp://ftp.gnu.org/pub/gnu/guile/
37
38checksums       md5 be792074780d597208a8cdfed976f559
39
40patchfiles      fix-64bit-problems.diff \
41                fix-srfi-14-test.diff \
42                add-osx-stackbase.diff \
43                patch-slib.scm
44
45depends_lib     port:readline port:gmp
46
47configure.args  CPPFLAGS="-I${prefix}/include"          \
48                LDFLAGS="-L${prefix}/lib"               \
49                --infodir="${prefix}/share/info"        \
50                --mandir="${prefix}/share/man"          \
51                --enable-regex
52
53platform darwin 6 {
54                depends_lib-append      port:dlcompat
55        }
56
57platform darwin 8 {
58                configure.env   CC=/usr/bin/gcc-4.0     \
59                                CPP=/usr/bin/cpp-4.0    \
60                                CXX=/usr/bin/g++-4.0
61        }
62
63#post-destroot  {
64#                 file delete ${destroot}${prefix}/share/${name}/1.6/ice-9/and-let\*.scm
65#               }
66
Note: See TracBrowser for help on using the repository browser.