Ticket #48699: Portfile-octave.diff

File Portfile-octave.diff, 3.4 KB (added by Schamschula (Marius Schamschula), 9 years ago)
  • Portfile

    old new  
    88
    99name                octave
    1010
    11 version             3.8.2
    12 revision            11
     11version             4.0.0
    1312#conflicts           octave-devel
    1413categories          math science
    1514maintainers         michaelld openmaintainer
     
    2827dist_subdir         octave
    2928distname            octave-${version}
    3029master_sites        gnu:octave
    31 use_bzip2           yes
     30use_xz              yes
    3231
    33 checksums           rmd160  60201b29d368d0c935a34288c227d202ae286c6c \
    34                     sha256  83bbd701aab04e7e57d0d5b8373dd54719bebb64ce0a850e69bf3d7454f33bae
     32checksums           rmd160  57a4c6a90fbe49ad5268b257a4847788061daa49 \
     33                    sha256  cf6be2fac6796fda68971e249c96d026ce4a1b0ed074ce49a5791365a958c474
    3534
    3635compilers.choose    fc f77 f90
    3736compilers.setup     require_fortran
    3837
    3938depends_build-append \
     39                    port:autoconf \
     40                    port:automake \
    4041                    port:bison \
    4142                    port:flex \
    4243                    port:gperf \
     44                    port:icoutils \
     45                    port:librsvg \
     46                    port:libtool \
    4347                    path:bin/perl:perl5 \
    4448                    port:pkgconfig
    4549
     
    4953                    port:fftw-3 \
    5054                    port:fftw-3-single \
    5155                    port:gawk \
     56                    port:ghostscript \
     57                    port:gl2ps \
    5258                    port:glpk \
    5359                    port:gnuplot \
    5460                    port:GraphicsMagick \
     
    6672                    port:texinfo
    6773
    6874depends_run-append  port:epstool \
    69                     port:ghostscript \
    7075                    port:transfig \
    7176                    port:pstoedit
    7277
     
    7479
    7580universal_variant   no
    7681
    77 # Don't link with "-flat_namespace -undefined suppress"
    78 # on Mac OS X 10.10 Yosemite and later.
    79 
    80 patchfiles-append   patch-yosemite-libtool.diff
    81 
    82 # Fix certain versions of libc++ use of 'pow';
    83 # See also: < http://llvm.org/bugs/show_bug.cgi?id=21083 >
    84 #           < https://trac.macports.org/ticket/45210 >
    85 # Adding in this patch will not hurt when using a working
    86 # version of libcxx (< 1101), nor with using libstdcxx
    87 # (where _LIBCPP_VERSION is not defined).
    88 #
    89 # REMINDER: check without this patch when new libcxx
    90 # is available, to determine a stopping point for
    91 # when this issue was fixed; add that version to
    92 # the patch to "mx-inlines.cc".
    93 
    94 patchfiles-append   patch-clang-libcxx.diff
    95 
    96 # fix gl2ps renderer interface for compiling using older clang.
    97 # See also: < https://trac.macports.org/ticket/44704 >
    98 
    99 patchfiles-append   patch-gl2ps_renderer.diff
     82# Patch file from Homebrew
     83patchfiles-append   patch-rollup.diff
    10084
    10185# common configure arguments
    10286
    10387configure.args \
     88    --disable-bounds-check \
    10489    --disable-dependency-tracking \
    10590    --with-umfpack="-lumfpack -lSuiteSparse" \
    106     --enable-docs \
    107     --enable-strict-warning-flags \
    108     --disable-silent-rules
     91    --disable-jit \
     92    --enable-link-all-dependencies \
     93    --without-OSMesa \
     94    --enable-docs
    10995
    11096# when using "hdf5 +mpich", have to manually include
    11197# "/opt/local/include/mpich-mp". See also:
     
    242228
    243229if {[variant_isset glgui]} {
    244230
    245     configure.args-append --with-opengl
     231    configure.args-append --with-opengl \
     232                          --with-framework-opengl
    246233
    247234} else {
    248235