Changeset 22847 for trunk/dports/math


Ignore:
Timestamp:
Mar 16, 2007, 5:59:17 PM (13 years ago)
Author:
takanori@…
Message:

Add +g95 variant, some fixes.
Ticket: #11518
Submitted by: takeshi@…
Reviewed by: takanori@

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/math/octave/Portfile

    r22402 r22847  
    44name            octave
    55version         2.9.9
    6 revision        4
     6revision        5
    77categories      math science
    88maintainers     andre@splunk.com
     
    5151                --with-fftw     \
    5252                --without-mpi   \
    53                 --infodir=${prefix}/share/info \
    54                 --mandir=${prefix}/share/man \
    5553                --with-blas="-framework Accelerate"
    56  
     54
     55pre-configure {
     56        if {[file exists ${prefix}/include/fnmatch.h]} {
     57                ui_msg "port:heimdal may prevent building this port."
     58                ui_msg "Please uninstall (or deactivate) heimdal and restart the build."
     59                exit 1
     60        }
     61}
     62
     63pre-destroot {
     64        file copy ${worksrcpath}/src/defaults.h ${worksrcpath}/src/defaults.h.tmp
     65        file copy ${worksrcpath}/src/oct-conf.h ${worksrcpath}/src/oct-conf.h.tmp
     66}
     67destroot.destdir        prefix=${destroot}${prefix}
     68post-destroot {
     69        file rename -force ${worksrcpath}/src/defaults.h.tmp ${destroot}${prefix}/include/${name}-${version}/${name}/defaults.h
     70        file rename -force ${worksrcpath}/src/oct-conf.h.tmp ${destroot}${prefix}/include/${name}-${version}/${name}/oct-conf.h
     71}
     72
    5773platform darwin 8 i386 {
    58         depends_build-delete    port:gcc40
    59         depends_build-append    port:gcc42
     74        if {![variant_isset g95]} {
     75                depends_build-delete    port:gcc40
     76                depends_build-append    port:gcc42
    6077
    61         configure.env-delete    F77="gfortran-dp-4.0"
    62         configure.env-append    F77="gfortran-dp-4.2"
    63         configure.env-append    CC="gcc-dp-4.2"
    64         configure.env-append    CXX="g++-dp-4.2"
     78                configure.env-delete    F77="gfortran-dp-4.0"
     79                configure.env-append    F77="gfortran-dp-4.2"
     80                configure.env-append    CC="gcc-dp-4.2"
     81                configure.env-append    CXX="g++-dp-4.2"
     82        }
    6583}
    6684
     
    7189                }
    7290
     91variant ptex {
     92        depends_build-delete    bin:tex:teTeX
     93        depends_build-append    bin:tex:pTeX
     94}
     95
     96variant g95 {
     97        depends_build-delete    port:gcc40
     98        depends_build-append    port:g95
     99
     100        configure.env-delete    F77="gfortran-dp-4.0"
     101        configure.env-append    F77="${prefix}/bin/g95" FFLAGS=-O2 MACOSX_DEPLOYMENT_TARGET=10.4
     102}
Note: See TracChangeset for help on using the changeset viewer.