aboutsummaryrefslogtreecommitdiff
path: root/academic/octave/patches
diff options
context:
space:
mode:
authorKyle Guinn <elyk03@gmail.com>2015-06-09 00:53:22 -0500
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2015-06-14 07:55:36 +0700
commitbfa28558771c333632018423adaee44ec2fb3d2a (patch)
treee662b9ff6a26a8a196cf6d0aa00779ef5aad8a01 /academic/octave/patches
parentdd0696e586450b7ce461d063209062035aae8209 (diff)
academic/octave: Updated for version 4.0.0.
Signed-off-by: Kyle Guinn <elyk03@gmail.com>
Diffstat (limited to 'academic/octave/patches')
-rw-r--r--academic/octave/patches/ax_blas.m4238
-rw-r--r--academic/octave/patches/missing-info-error.diff38
-rw-r--r--academic/octave/patches/no-qt5.diff18
3 files changed, 0 insertions, 294 deletions
diff --git a/academic/octave/patches/ax_blas.m4 b/academic/octave/patches/ax_blas.m4
deleted file mode 100644
index 821459d85791..000000000000
--- a/academic/octave/patches/ax_blas.m4
+++ /dev/null
@@ -1,238 +0,0 @@
-# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_blas.html
-# ===========================================================================
-#
-# SYNOPSIS
-#
-# AX_BLAS([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-#
-# DESCRIPTION
-#
-# This macro looks for a library that implements the BLAS linear-algebra
-# interface (see http://www.netlib.org/blas/). On success, it sets the
-# BLAS_LIBS output variable to hold the requisite library linkages.
-#
-# To link with BLAS, you should link with:
-#
-# $BLAS_LIBS $LIBS $FLIBS
-#
-# in that order. FLIBS is the output variable of the
-# AC_F77_LIBRARY_LDFLAGS macro (called if necessary by AX_BLAS), and is
-# sometimes necessary in order to link with F77 libraries. Users will also
-# need to use AC_F77_DUMMY_MAIN (see the autoconf manual), for the same
-# reason.
-#
-# Many libraries are searched for, from ATLAS to CXML to ESSL. The user
-# may also use --with-blas=<lib> in order to use some specific BLAS
-# library <lib>. In order to link successfully, however, be aware that you
-# will probably need to use the same Fortran compiler (which can be set
-# via the F77 env. var.) as was used to compile the BLAS library.
-#
-# ACTION-IF-FOUND is a list of shell commands to run if a BLAS library is
-# found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it is
-# not found. If ACTION-IF-FOUND is not specified, the default action will
-# define HAVE_BLAS.
-#
-# LICENSE
-#
-# Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
-#
-# This program is free software: you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation, either version 3 of the License, or (at your
-# option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
-# Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-# As a special exception, the respective Autoconf Macro's copyright owner
-# gives unlimited permission to copy, distribute and modify the configure
-# scripts that are the output of Autoconf when processing the Macro. You
-# need not follow the terms of the GNU General Public License when using
-# or distributing such scripts, even though portions of the text of the
-# Macro appear in them. The GNU General Public License (GPL) does govern
-# all other use of the material that constitutes the Autoconf Macro.
-#
-# This special exception to the GPL applies to versions of the Autoconf
-# Macro released by the Autoconf Archive. When you make and distribute a
-# modified version of the Autoconf Macro, you may extend this special
-# exception to the GPL to apply to your modified version as well.
-
-#serial 14
-
-AU_ALIAS([ACX_BLAS], [AX_BLAS])
-AC_DEFUN([AX_BLAS], [
-AC_PREREQ(2.50)
-AC_REQUIRE([AC_F77_LIBRARY_LDFLAGS])
-AC_REQUIRE([AC_CANONICAL_HOST])
-ax_blas_ok=no
-
-AC_ARG_WITH(blas,
- [AS_HELP_STRING([--with-blas=<lib>], [use BLAS library <lib>])])
-case $with_blas in
- yes | "") ;;
- no) ax_blas_ok=disable ;;
- -* | */* | *.a | *.so | *.so.* | *.o) BLAS_LIBS="$with_blas" ;;
- *) BLAS_LIBS="-l$with_blas" ;;
-esac
-
-# Get fortran linker names of BLAS functions to check for.
-AC_F77_FUNC(sgemm)
-AC_F77_FUNC(dgemm)
-
-ax_blas_save_LIBS="$LIBS"
-LIBS="$LIBS $FLIBS"
-
-# First, check BLAS_LIBS environment variable
-if test $ax_blas_ok = no; then
-if test "x$BLAS_LIBS" != x; then
- save_LIBS="$LIBS"; LIBS="$BLAS_LIBS $LIBS"
- AC_MSG_CHECKING([for $sgemm in $BLAS_LIBS])
- AC_TRY_LINK_FUNC($sgemm, [ax_blas_ok=yes], [BLAS_LIBS=""])
- AC_MSG_RESULT($ax_blas_ok)
- LIBS="$save_LIBS"
-fi
-fi
-
-# BLAS linked to by default? (happens on some supercomputers)
-if test $ax_blas_ok = no; then
- save_LIBS="$LIBS"; LIBS="$LIBS"
- AC_MSG_CHECKING([if $sgemm is being linked in already])
- AC_TRY_LINK_FUNC($sgemm, [ax_blas_ok=yes])
- AC_MSG_RESULT($ax_blas_ok)
- LIBS="$save_LIBS"
-fi
-
-# BLAS in OpenBLAS library? (http://xianyi.github.com/OpenBLAS/)
-if test $ax_blas_ok = no; then
- AC_CHECK_LIB(openblas, $sgemm, [ax_blas_ok=yes
- BLAS_LIBS="-lopenblas"])
-fi
-
-# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/)
-if test $ax_blas_ok = no; then
- AC_CHECK_LIB(atlas, ATL_xerbla,
- [AC_CHECK_LIB(f77blas, $sgemm,
- [AC_CHECK_LIB(cblas, cblas_dgemm,
- [ax_blas_ok=yes
- BLAS_LIBS="-lcblas -lf77blas -latlas"],
- [], [-lf77blas -latlas])],
- [], [-latlas])])
-fi
-
-# BLAS in PhiPACK libraries? (requires generic BLAS lib, too)
-if test $ax_blas_ok = no; then
- AC_CHECK_LIB(blas, $sgemm,
- [AC_CHECK_LIB(dgemm, $dgemm,
- [AC_CHECK_LIB(sgemm, $sgemm,
- [ax_blas_ok=yes; BLAS_LIBS="-lsgemm -ldgemm -lblas"],
- [], [-lblas])],
- [], [-lblas])])
-fi
-
-# BLAS in Intel MKL library?
-if test $ax_blas_ok = no; then
- # MKL for gfortran
- if test x"$ac_cv_fc_compiler_gnu" = xyes; then
- # 64 bit
- if test $host_cpu = x86_64; then
- AC_CHECK_LIB(mkl_gf_lp64, $sgemm,
- [ax_blas_ok=yes;BLAS_LIBS="-lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread"],,
- [-lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread])
- # 32 bit
- elif test $host_cpu = i686; then
- AC_CHECK_LIB(mkl_gf, $sgemm,
- [ax_blas_ok=yes;BLAS_LIBS="-lmkl_gf -lmkl_sequential -lmkl_core -lpthread"],,
- [-lmkl_gf -lmkl_sequential -lmkl_core -lpthread])
- fi
- # MKL for other compilers (Intel, PGI, ...?)
- else
- # 64-bit
- if test $host_cpu = x86_64; then
- AC_CHECK_LIB(mkl_intel_lp64, $sgemm,
- [ax_blas_ok=yes;BLAS_LIBS="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread"],,
- [-lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread])
- # 32-bit
- elif test $host_cpu = i686; then
- AC_CHECK_LIB(mkl_intel, $sgemm,
- [ax_blas_ok=yes;BLAS_LIBS="-lmkl_intel -lmkl_sequential -lmkl_core -lpthread"],,
- [-lmkl_intel -lmkl_sequential -lmkl_core -lpthread])
- fi
- fi
-fi
-# Old versions of MKL
-if test $ax_blas_ok = no; then
- AC_CHECK_LIB(mkl, $sgemm, [ax_blas_ok=yes;BLAS_LIBS="-lmkl -lguide -lpthread"],,[-lguide -lpthread])
-fi
-
-# BLAS in Apple vecLib library?
-if test $ax_blas_ok = no; then
- save_LIBS="$LIBS"; LIBS="-framework vecLib $LIBS"
- AC_MSG_CHECKING([for $sgemm in -framework vecLib])
- AC_TRY_LINK_FUNC($sgemm, [ax_blas_ok=yes;BLAS_LIBS="-framework vecLib"])
- AC_MSG_RESULT($ax_blas_ok)
- LIBS="$save_LIBS"
-fi
-
-# BLAS in Alpha CXML library?
-if test $ax_blas_ok = no; then
- AC_CHECK_LIB(cxml, $sgemm, [ax_blas_ok=yes;BLAS_LIBS="-lcxml"])
-fi
-
-# BLAS in Alpha DXML library? (now called CXML, see above)
-if test $ax_blas_ok = no; then
- AC_CHECK_LIB(dxml, $sgemm, [ax_blas_ok=yes;BLAS_LIBS="-ldxml"])
-fi
-
-# BLAS in Sun Performance library?
-if test $ax_blas_ok = no; then
- if test "x$GCC" != xyes; then # only works with Sun CC
- AC_CHECK_LIB(sunmath, acosp,
- [AC_CHECK_LIB(sunperf, $sgemm,
- [BLAS_LIBS="-xlic_lib=sunperf -lsunmath"
- ax_blas_ok=yes],[],[-lsunmath])])
- fi
-fi
-
-# BLAS in SCSL library? (SGI/Cray Scientific Library)
-if test $ax_blas_ok = no; then
- AC_CHECK_LIB(scs, $sgemm, [ax_blas_ok=yes; BLAS_LIBS="-lscs"])
-fi
-
-# BLAS in SGIMATH library?
-if test $ax_blas_ok = no; then
- AC_CHECK_LIB(complib.sgimath, $sgemm,
- [ax_blas_ok=yes; BLAS_LIBS="-lcomplib.sgimath"])
-fi
-
-# BLAS in IBM ESSL library? (requires generic BLAS lib, too)
-if test $ax_blas_ok = no; then
- AC_CHECK_LIB(blas, $sgemm,
- [AC_CHECK_LIB(essl, $sgemm,
- [ax_blas_ok=yes; BLAS_LIBS="-lessl -lblas"],
- [], [-lblas $FLIBS])])
-fi
-
-# Generic BLAS library?
-if test $ax_blas_ok = no; then
- AC_CHECK_LIB(blas, $sgemm, [ax_blas_ok=yes; BLAS_LIBS="-lblas"])
-fi
-
-AC_SUBST(BLAS_LIBS)
-
-LIBS="$ax_blas_save_LIBS"
-
-# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-if test x"$ax_blas_ok" = xyes; then
- ifelse([$1],,AC_DEFINE(HAVE_BLAS,1,[Define if you have a BLAS library.]),[$1])
- :
-else
- ax_blas_ok=no
- $2
-fi
-])dnl AX_BLAS
diff --git a/academic/octave/patches/missing-info-error.diff b/academic/octave/patches/missing-info-error.diff
deleted file mode 100644
index 4b681c3d5662..000000000000
--- a/academic/octave/patches/missing-info-error.diff
+++ /dev/null
@@ -1,38 +0,0 @@
-
-# HG changeset patch
-# User Torsten <ttl@justmail.de>
-# Date 1388608160 -3600
-# Node ID d03a6d272fee1d167473a2aa25e530443fcbe5cc
-# Parent 5f7f5886692263efacc7141f0bbba341ae7804d1
-display error message in document browser when info file is missing
-
-* webinfo.cc (constructor): display a message if info file does not exist
-
-diff --git a/libgui/src/qtinfo/webinfo.cc b/libgui/src/qtinfo/webinfo.cc
---- a/libgui/src/qtinfo/webinfo.cc
-+++ b/libgui/src/qtinfo/webinfo.cc
-@@ -94,8 +94,22 @@
-
- resize (500, 300);
-
-- set_info_path (QString::fromStdString (Vinfo_file));
-+ QFileInfo info_file = QFileInfo (QString::fromStdString (Vinfo_file));
-
-+ if (info_file.exists ())
-+ set_info_path (QString::fromStdString (Vinfo_file));
-+ else
-+ { // Info file does not exist
-+ _search_check_box->setEnabled (false);
-+ _search_line_edit->setEnabled (false);
-+
-+ QTextBrowser *msg = addNewTab (tr ("Error"));
-+ QString msg_text = QString ("<html><body><br><br><center><b>%1"
-+ "</b></center></body></html>").
-+ arg (tr ("The info file %1 does not exist").
-+ arg(info_file.absoluteFilePath ()));
-+ msg->setHtml (msg_text);
-+ }
- }
-
- void
-
diff --git a/academic/octave/patches/no-qt5.diff b/academic/octave/patches/no-qt5.diff
deleted file mode 100644
index 8da1234a9a69..000000000000
--- a/academic/octave/patches/no-qt5.diff
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/configure.ac b/configure.ac
---- a/configure.ac
-+++ b/configure.ac
-@@ -2745,10 +2745,10 @@
- fi
-
- if test $build_gui = yes; then
-- AC_CHECK_TOOLS(MOC, [moc-qt5 moc-qt4 moc])
-- AC_CHECK_TOOLS(UIC, [uic-qt5 uic-qt4 uic])
-- AC_CHECK_TOOLS(RCC, [rcc-qt5 rcc-qt4 rcc])
-- AC_CHECK_TOOLS(LRELEASE, [lrelease-qt5 lrelease-qt4 lrelease])
-+ AC_CHECK_TOOLS(MOC, [moc-qt4 moc])
-+ AC_CHECK_TOOLS(UIC, [uic-qt4 uic])
-+ AC_CHECK_TOOLS(RCC, [rcc-qt4 rcc])
-+ AC_CHECK_TOOLS(LRELEASE, [lrelease-qt4 lrelease])
- if test -n "$MOC" && test -n "$UIC" && test -n "$RCC" && test -n "$LRELEASE"; then
- AC_DEFINE(HAVE_QT, 1,
- [Define to 1 if Qt is available (libraries, developer header files, utility programs (moc, uic, rcc, and lrelease))])