Ticket #11225: graphviz-portfile.diff

File graphviz-portfile.diff, 2.6 KB (added by ryandesign (Ryan Carsten Schmidt), 17 years ago)

diff between Portfile r21115 and attached portfile

  • Portfile

     
    4444}
    4545
    4646platform darwin 8 {
     47                        set cppflags { }
     48                        set ldflags { }
     49
     50                        if { [variant_isset java] } {
     51                            lappend cppflags -I/System/Library/Frameworks/JavaVM.framework/Headers
     52                            lappend ldflags "-framework JavaVM"
     53                        }
     54
     55                        if { [variant_isset ocaml] } {
     56                            lappend cppflags -I${prefix}/lib/ocaml
     57                            lappend ldflags -L${prefix}/lib/ocaml
     58                        }
     59
     60                        if { [variant_isset python] } {
     61                            lappend cppflags -I/Library/Frameworks/Python.framework/Headers
     62                        }
     63
     64                        if { [llength ${cppflags}] > 0 } {
     65                                configure.env-append    CPPFLAGS="-I${prefix}/include [join ${cppflags} " "]" \
     66                                                        LDFLAGS="-L${prefix}/lib [join ${ldflags} " "]"
     67                        }
     68
    4769                        configure.env-append    MACOSX_DEPLOYMENT_TARGET=10.4 \
    4870                                                CC=/usr/bin/gcc-4.0     \
    4971                                                CPP=/usr/bin/cpp-4.0    \
     
    7294                LDFLAGS=-L${prefix}/lib
    7395               
    7496configure.args  --mandir=${prefix}/share/man    \
     97                --disable-sharp                 \
     98                --disable-io                    \
     99                --disable-tcl                   \
     100                --disable-java                  \
    75101                --disable-guile                 \
    76102                --disable-lua                   \
    77103                --disable-ocaml                 \
     
    80106                --disable-python                \
    81107                --disable-ruby
    82108
     109variant tcl     { depends_build-append  bin:swig:swig
     110                  configure.args-append --enable-tcl
     111                }
     112
     113variant java    { depends_build-append  bin:swig:swig
     114                  configure.args-append --enable-java
     115                }
     116
    83117variant guile   { depends_lib-append    port:guile
     118                  depends_build-append  bin:swig:swig
    84119                  configure.args-append --enable-guile
    85120                }
    86121
    87122variant lua     { depends_lib-append    port:lua
     123                  depends_build-append  bin:swig:swig
    88124                  configure.args-append --enable-lua
    89125                }
    90126
    91127variant ocaml   { depends_lib-append    port:ocaml
     128                  depends_build-append  bin:swig:swig
    92129                  configure.args-append --enable-ocaml
    93130                }
    94131
    95132variant perl    { depends_lib-append    port:perl5.8
     133                  depends_build-append  bin:swig:swig
    96134                  configure.args-append --enable-perl
    97135                }
    98136
    99137variant php     { depends_lib-append    port:php4
     138                  depends_build-append  bin:swig:swig
    100139                  configure.args-append --enable-php
    101140                }
    102141
    103 variant python  { depends_lib-append    port:python24
     142variant python  { depends_lib-append    port:python25
     143                  depends_build-append  bin:swig:swig
    104144                  configure.args-append --enable-python
    105145                }
    106146
    107147variant ruby    { depends_lib-append    port:ruby
     148                  depends_build-append  bin:swig:swig
    108149                  configure.args-append --enable-ruby
    109150                }
    110151
     
    116157                                        port:python24   \
    117158                                        port:ruby
    118159
     160                  depends_build-append  bin:swig:swig
     161
    119162                  configure.args-append --enable-guile  \
    120163                                        --enable-lua    \
    121164                                        --enable-ocaml  \