Ticket #22241: swig-dependents.diff

File swig-dependents.diff, 15.5 KB (added by jmroot (Joshua Root), 15 years ago)
  • science/gnuradio-core/Portfile

     
    2929
    3030depends_lib             port:gnuradio-omnithread \
    3131                                port:gnuradio-gruel \
    32                                 port:swig \
     32                                port:swig-python \
    3333                                port:gsl
    3434
    3535configure.args  --disable-all-components \
  • devel/librets/Portfile

     
    3333               --disable-python
    3434
    3535variant java description {Build Java bindings} {
     36    depends_lib-append port:swig-java
    3637    configure.args-delete --disable-java
    3738}
    3839
    3940variant perl description {Build Perl bindings} {
     41    depends_lib-append port:swig-perl
    4042    configure.args-delete --disable-perl
    4143}
    4244
    4345variant php5 description {Build PHP5 bindings} {
     46    depends_lib-append port:swig-php5
    4447    configure.args-delete --disable-php
    4548}
    4649
    4750variant python description {Build Python bindings} {
     51    depends_lib-append port:swig-python
    4852    configure.args-delete --disable-pithon
    4953}
    5054
    5155variant ruby description {Build Ruby bindings} {
     56    depends_lib-append port:swig-ruby
    5257    configure.args-delete --disable-ruby
    5358}
    5459
  • math/octave-database/Portfile

     
    2525
    2626patchfiles          patch-sqlite3_wrap.cpp.diff patch-odbc_wrap.cpp.diff
    2727
    28 depends_lib-append  port:octave port:swig port:postgresql82 path:bin/mysql_config5:mysql5 port:sqlite3 port:unixODBC
     28depends_lib-append  port:octave port:swig-octave port:postgresql82 path:bin/mysql_config5:mysql5 port:sqlite3 port:unixODBC
    2929
    3030post-destroot {
    3131    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
  • devel/opensync/Portfile

     
    3434                port:py26-numeric \
    3535                port:python26 \
    3636                port:sqlite3 \
    37                 port:swig \
     37                port:swig-python \
    3838                port:zlib
    3939
    4040post-patch {
  • science/playerstage-player/Portfile

     
    3232                port:boost \
    3333                port:gsl \
    3434                port:python25 \
    35                 port:swig
     35                port:swig-python
    3636
    3737configure.env   PYTHON=python2.5
    3838
  • science/plplot/Portfile

     
    3232                port:libLASi \
    3333                port:libpng \
    3434                path:lib/pkgconfig/pango.pc:pango \
    35                 port:swig \
     35                port:swig-tcl \
    3636                port:tcl \
    3737                port:tk \
    3838                port:aquaterm \
     
    134134}
    135135
    136136variant octave description {Add support for Octave} {
    137     depends_lib-append       port:octave
     137    depends_lib-append       port:octave port:swig-octave
    138138    configure.args-delete   -DENABLE_octave=OFF
    139139    configure.args-append   -DENABLE_octave=ON
    140140}
    141141
    142142variant java description {Add support for Java} {
     143    depends_lib-append       port:swig-java
    143144    configure.args-delete   -DENABLE_java=OFF
    144145    configure.args-append   -DENABLE_java=ON
    145146}
    146147
    147148variant python25 description {Add support for python25} {
    148149    depends_lib-append      port:python25 \
    149                             port:py25-numpy
     150                            port:py25-numpy \
     151                            port:swig-python
    150152    configure.args-delete   -DENABLE_python=OFF
    151153    configure.args-append   -DENABLE_python=ON \
    152154                            -DHAVE_NUMPY:BOOL=ON \
  • python/py-m2crypto/Portfile

     
    1717
    1818checksums                       sha1 e99804e249ed855c7e899ba22f2ab3bb1f947ca1
    1919
    20 depends_lib-append              bin:swig:swig port:openssl
     20depends_lib-append              bin:swig:swig-python port:openssl
    2121
    2222build.args                      --openssl=${prefix}
    2323
  • python/py-pylibpcap/Portfile

     
    2222checksums               sha1 f47d6e5d72219e2162f1b16e59f3c45e496652d9 \
    2323                        rmd160 dbda6fec0786630c3af65d540b57507f888d1d78
    2424
    25 depends_lib-append      port:libpcap port:swig
     25depends_lib-append      port:libpcap port:swig-python
    2626
    2727post-destroot {
    2828    set sharedir ${destroot}${prefix}/share/doc/${name}-${version}
  • python/py-scipy/Portfile

     
    2222depends_lib-append      port:py-numpy \
    2323                        port:py-nose \
    2424                        port:SuiteSparse \
    25                         port:swig
     25                        port:swig-python
    2626
    2727worksrcdir              ${distname}
    2828
  • python/py25-m2crypto/Portfile

     
    2020                   sha1 6e85d7035971c353db74a497fca0ec2eaea4dea0 \
    2121                   rmd160 7376195fd586e7834d41229a4798f8810b86eed2
    2222
    23 depends_lib-append bin:swig:swig \
     23depends_lib-append bin:swig:swig-python \
    2424                   port:openssl \
    2525                   port:py25-setuptools
    2626
  • python/py25-pygraphviz/Portfile

     
    2121                        sha1    038b5d15ae52d93adec4e56f7a25ecce13a9239e \
    2222                        rmd160  564ca0129a17461d5d95a62d5c9549ed557843b0
    2323
    24 depends_lib-append      bin:swig:swig \
     24depends_lib-append      bin:swig:swig-python \
    2525                        path:bin/dot:graphviz \
    2626                        port:py25-setuptools
  • python/py25-pylibpcap/Portfile

     
    2222checksums               sha1 f47d6e5d72219e2162f1b16e59f3c45e496652d9 \
    2323                        rmd160 dbda6fec0786630c3af65d540b57507f888d1d78
    2424
    25 depends_lib-append      port:libpcap port:swig
     25depends_lib-append      port:libpcap port:swig-python
    2626
    2727post-destroot {
    2828    set sharedir ${destroot}${prefix}/share/doc/${name}-${version}
  • python/py25-pymvpa/Portfile

     
    2727                        port:py25-pynifti \
    2828                        port:py25-hcluster \
    2929                        port:libsvm \
    30                         port:swig \
     30                        port:swig-python \
    3131                        port:py25-pywavelets \
    3232                        port:shogun \
    3333                        port:py25-matplotlib
  • python/py25-pynifti/Portfile

     
    2121
    2222depends_lib             port:py25-numpy \
    2323                        port:nifticlib \
    24                         port:swig
     24                        port:swig-python
    2525
    2626depends_build           port:gcc43
    2727
  • python/py25-scipy/Portfile

     
    2222depends_lib-append      port:py25-numpy \
    2323                        port:py25-nose \
    2424                        port:SuiteSparse \
    25                         bin:swig:swig
     25                        bin:swig:swig-python
    2626
    2727worksrcdir              ${distname}
    2828
  • python/py26-m2crypto/Portfile

     
    2020                   sha1 6e85d7035971c353db74a497fca0ec2eaea4dea0 \
    2121                   rmd160 7376195fd586e7834d41229a4798f8810b86eed2
    2222
    23 depends_lib-append bin:swig:swig \
     23depends_lib-append bin:swig:swig-python \
    2424                   port:openssl \
    2525                   port:py26-setuptools
    2626
  • python/py26-pyepl/Portfile

     
    11# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
    2 # $Id: Portfile 52656 2009-06-20 18:09:47Z jameskyle@macports.org $
     2# $Id$
    33
    44PortSystem              1.0
    55PortGroup               python26 1.0
     
    1919
    2020depends_lib             port:libsndfile \
    2121                        port:libsamplerate \
    22                         port:swig \
     22                        port:swig-python \
    2323                        port:py26-numpy \
    2424                        port:py26-pil \
    2525                        port:py26-opengl \
  • python/py26-pygraphviz/Portfile

     
    2626                        sha1 038b5d15ae52d93adec4e56f7a25ecce13a9239e \
    2727                        rmd160 564ca0129a17461d5d95a62d5c9549ed557843b0
    2828
    29 depends_lib-append      bin:swig:swig \
     29depends_lib-append      bin:swig:swig-python \
    3030                        path:bin/dot:graphviz \
    3131                        port:py26-setuptools
  • python/py26-pylibpcap/Portfile

     
    2222checksums               sha1 f47d6e5d72219e2162f1b16e59f3c45e496652d9 \
    2323                        rmd160 dbda6fec0786630c3af65d540b57507f888d1d78
    2424
    25 depends_lib-append      port:libpcap port:swig
     25depends_lib-append      port:libpcap port:swig-python
    2626
    2727post-destroot {
    2828    set sharedir ${destroot}${prefix}/share/doc/${name}-${version}
  • python/py26-pymvpa/Portfile

     
    2727                        port:py26-pynifti \
    2828                        port:py26-hcluster \
    2929                        port:libsvm \
    30                         port:swig \
     30                        port:swig-python \
    3131                        port:py26-pywavelets \
    3232                        port:shogun \
    3333                        port:py26-matplotlib
  • python/py26-pynifti/Portfile

     
    2121
    2222depends_lib             port:py26-numpy \
    2323                        port:nifticlib \
    24                         port:swig
     24                        port:swig-python
    2525
    2626depends_build           port:gcc43
    2727
  • python/py26-scikits-ann/Portfile

     
    2828
    2929depends_lib         port:py26-numpy \
    3030                    port:py26-scikits-module \
    31                     port:swig \
     31                    port:swig-python \
    3232                    port:libANN
    3333
    3434build.env-append    CFLAGS=-I${prefix}/include
  • python/py26-scipy/Portfile

     
    2323depends_lib-append      port:py26-numpy \
    2424                        port:py26-nose \
    2525                        port:SuiteSparse \
    26                         bin:swig:swig \
     26                        bin:swig:swig-python \
    2727                        port:atlas
    2828
    2929worksrcdir              ${distname}
  • math/shogun/Portfile

     
    3434                    port:gsed \
    3535                    port:gcc43
    3636
    37 depends_lib         port:swig \
     37depends_lib         port:swig-python \
    3838                    port:atlas \
    3939                    port:readline \
    4040                    port:glpk \
     
    8686if {[variant_isset no_python26] && ![variant_isset python25]} {
    8787    set interfaces [lremove ${interfaces} "python"]
    8888    set interfaces [lremove ${interfaces} "python_modular"]
     89    depends_lib-delete port:swig-python
    8990}
    9091
    9192#if {[variant_isset matlab]} {lappend interfaces "matlab"}
     
    117118}
    118119
    119120variant r description {Build the R API} {
    120   depends_lib-append port:R
     121  depends_lib-append port:R port:swig-r
    121122}
    122123
    123124variant octave description {Build the Octave API} {
    124   depends_lib-append port:octave
     125  depends_lib-append port:octave port:swig-octave
    125126}
    126127
    127128variant no_glpk description {Disable glpk support} {
     
    159160      return -code error "incompatible swig installation"
    160161    }
    161162  }
    162    
    163   if {[variant_isset r]} {
    164     if {![file exists ${prefix}/share/swig/${sversion}/r/r.swg]} {
    165       ui_error "To install shogun with the r variant, swig must be installed with the r variant as well."
    166       return -code error "incompatible swig installation"
    167     }
    168   }
    169  
    170   if {[variant_isset octave]} {
    171     if {![file exists ${prefix}/share/swig/${sversion}/octave/octave.swg]} {
    172       ui_error "To install shogun with the octave variant, swig must be installed with the octave variant as well."
    173       return -code error "incompatible swig installation"
    174     }
    175   }
    176163}
    177164
    178165pre-configure {
  • python/py-gsl/Portfile

     
    2323build.env               CFLAGS="-I${prefix}/include/gsl -I${prefix}/include/python2.4 -I${prefix}/include" \
    2424                        LDFLAGS=-L${prefix}/lib
    2525
    26 depends_build           port:swig
     26depends_build           port:swig-python
    2727
    2828pre-build {
    2929    # Resolve GSL version issue (1.9 vs 1.10) by re-creating this file using swig
  • python/py25-gsl/Portfile

     
    2323build.env               CFLAGS="-I${prefix}/include/gsl -I${prefix}/include/python2.5 -I${prefix}/include" \
    2424                        LDFLAGS=-L${prefix}/lib
    2525
    26 depends_build           port:swig
     26depends_build           port:swig-python
    2727depends_lib             port:gsl
    2828
    2929pre-build {