mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 14:43:52 +02:00
octave: update to 8.1.0.
This commit is contained in:
parent
30405023af
commit
7f87d4c781
2 changed files with 6 additions and 58 deletions
|
@ -1,52 +0,0 @@
|
|||
Source: https://hg.octave.org/octave/raw-rev/aaffac4fbe30
|
||||
See: https://savannah.gnu.org/bugs/index.php?63684
|
||||
|
||||
# HG changeset patch
|
||||
# User Markus Mützel <markus.muetzel@gmx.de>
|
||||
# Date 1674223637 -3600
|
||||
# Node ID aaffac4fbe30833c07ac7e267da19c2ff569085f
|
||||
# Parent 084bbdabb969d502c964b046129b82adec2caeba
|
||||
Adapt for API changes in SuiteSparse 7.0.0 or newer (bug #63684).
|
||||
|
||||
* liboctave/util/oct-sparse.h (SUITESPARSE_ASSIGN_FPTR,
|
||||
SUITESPARSE_ASSIGN_FPTR2): Adapt macro for changes in API of SuiteSparse 7.0.0
|
||||
or newer.
|
||||
|
||||
diff -r 084bbdabb969 -r aaffac4fbe30 liboctave/util/oct-sparse.h
|
||||
--- a/liboctave/util/oct-sparse.h Sun Jan 08 15:12:27 2023 +0100
|
||||
+++ b/liboctave/util/oct-sparse.h Fri Jan 20 15:07:17 2023 +0100
|
||||
@@ -89,16 +89,27 @@
|
||||
# include <SuiteSparseQR.hpp>
|
||||
#endif
|
||||
|
||||
-// Cope with new SuiteSparse versions
|
||||
+// Cope with API differences between SuiteSparse versions
|
||||
|
||||
#if defined (SUITESPARSE_VERSION)
|
||||
-# if (SUITESPARSE_VERSION >= SUITESPARSE_VER_CODE (4, 3))
|
||||
+# if (SUITESPARSE_VERSION >= SUITESPARSE_VER_CODE (7, 0))
|
||||
+# define SUITESPARSE_NAME(name) SuiteSparse_ ## name
|
||||
+# define SUITESPARSE_SET_FCN(name) SuiteSparse_config_ ## name ## _set
|
||||
+# define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) \
|
||||
+ SUITESPARSE_SET_FCN(f_name) (f_assign)
|
||||
+# define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) \
|
||||
+ SUITESPARSE_SET_FCN(f_name) (SUITESPARSE_NAME (f_assign))
|
||||
+# elif (SUITESPARSE_VERSION >= SUITESPARSE_VER_CODE (4, 3))
|
||||
# define SUITESPARSE_NAME(name) SuiteSparse_ ## name
|
||||
-# define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) (SuiteSparse_config.f_name = f_assign)
|
||||
-# define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) (SuiteSparse_config.f_name = SUITESPARSE_NAME (f_assign))
|
||||
+# define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) \
|
||||
+ (SuiteSparse_config.f_name = f_assign)
|
||||
+# define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) \
|
||||
+ (SuiteSparse_config.f_name = SUITESPARSE_NAME (f_assign))
|
||||
# else
|
||||
-# define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) (f_var = f_assign)
|
||||
-# define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) (f_var = CHOLMOD_NAME (f_assign))
|
||||
+# define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) \
|
||||
+ (f_var = f_assign)
|
||||
+# define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) \
|
||||
+ (f_var = CHOLMOD_NAME (f_assign))
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
|
@ -1,21 +1,21 @@
|
|||
# Template file for 'octave'
|
||||
pkgname=octave
|
||||
version=7.3.0
|
||||
revision=2
|
||||
version=8.1.0
|
||||
revision=1
|
||||
build_style=gnu-configure
|
||||
configure_args="--disable-docs"
|
||||
hostmakedepends="perl gcc-fortran pkg-config"
|
||||
makedepends="pcre-devel readline-devel libSM-devel libltdl-devel lcms2-devel
|
||||
makedepends="pcre2-devel readline-devel libSM-devel libltdl-devel lcms2-devel
|
||||
glpk-devel SuiteSparse-devel rapidjson"
|
||||
depends="$(vopt_if gui qt5-plugin-sqlite)"
|
||||
checkdepends="zip unzip ghostscript gnuplot tar texinfo"
|
||||
short_desc="High-level language, primarily intended for numerical computations"
|
||||
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||
license="GPL-3.0-or-later"
|
||||
homepage="https://gnu.org/software/octave/"
|
||||
changelog="https://www.gnu.org/software/octave/NEWS-7.html"
|
||||
homepage="https://octave.org/"
|
||||
changelog="http://hg.savannah.gnu.org/hgweb/octave/raw-file/default/etc/NEWS.${version%%.*}.md"
|
||||
distfiles="${GNU_SITE}/octave/octave-${version}.tar.gz"
|
||||
checksum=6e14a4649d70af45ab660f8cbbf645aaf1ec33f25f88bfda4697cb17e440c4f5
|
||||
checksum=8052074d17b0ef643d037de8ab389672c752bb201ee9cea4dfa69858fb6a213f
|
||||
|
||||
# avoid warnings due to egrep deprecation
|
||||
export EGREP="grep -E"
|
||||
|
|
Loading…
Add table
Reference in a new issue