pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/octave



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Nov 17 09:54:21 UTC 2023

Modified Files:
        pkgsrc/math/octave: Makefile PLIST distinfo

Log Message:
octave: updated to 8.4.0

8.4.0

Improvements and fixes

mkoctfile: Skip parsing for less flags
Fix getting number of non-zero elements in SuiteSparse matrices.
delaunayn: Avoid erroneous simplex removal for integer inputs
delaunayn: Add precision loss warning for large int inputs
delaunayn: Also warn for negative integers with large magnitude
Correctly load all-zero sparse matrices from text files
Allocate correct storage for interleaved complex mxArray objects
mkoctfile: Prefer parsing over passing on argument after unknown argument
fft: Avoid segmentation fault with ND-arrays
fft: Avoid overwriting input for inplace operations
intersect.m: Correct third output with "stable" flag
Avoid use-after-free issue in parser
betainc.m: Improve integer input logic and validation
webread: Apply timeout also for initial connection

Build system / Tests

mkpp.m: Remove stray text causing error with demo code.
Ensure that new test for saving sparse matrices writes a text file.
Search for tests in and install octave-value template sources

Documentation

Correct variable name typo in documentation of slice().
Expand documentation for gcd() and lcm().
datevec: Clarify that heuristics are used to detect the format of a date string
datenum: Add help text that inputs can be arrays, add examples
datevec: Add help text that inputs can be arrays
Describe various pitfalls with floating point ranges
Add range example and some copyedits.


To generate a diff of this commit:
cvs rdiff -u -r1.249 -r1.250 pkgsrc/math/octave/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/math/octave/PLIST
cvs rdiff -u -r1.68 -r1.69 pkgsrc/math/octave/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/octave/Makefile
diff -u pkgsrc/math/octave/Makefile:1.249 pkgsrc/math/octave/Makefile:1.250
--- pkgsrc/math/octave/Makefile:1.249   Sun Nov 12 13:22:39 2023
+++ pkgsrc/math/octave/Makefile Fri Nov 17 09:54:20 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.249 2023/11/12 13:22:39 wiz Exp $
+# $NetBSD: Makefile,v 1.250 2023/11/17 09:54:20 adam Exp $
 
-DISTNAME=      octave-8.3.0
-PKGREVISION=   4
+DISTNAME=      octave-8.4.0
 CATEGORIES=    math
 MASTER_SITES=  ${MASTER_SITE_GNU:=octave/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/math/octave/PLIST
diff -u pkgsrc/math/octave/PLIST:1.40 pkgsrc/math/octave/PLIST:1.41
--- pkgsrc/math/octave/PLIST:1.40       Wed May 31 21:37:51 2023
+++ pkgsrc/math/octave/PLIST    Fri Nov 17 09:54:20 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.40 2023/05/31 21:37:51 adam Exp $
+@comment $NetBSD: PLIST,v 1.41 2023/11/17 09:54:20 adam Exp $
 bin/${PKGNAME}
 bin/mkoctfile
 bin/mkoctfile-${PKGVERSION}
@@ -766,6 +766,11 @@ include/${PKGNAME}/octave/vx-s-crv.h
 include/${PKGNAME}/octave/xdiv.h
 include/${PKGNAME}/octave/xnorm.h
 include/${PKGNAME}/octave/xpow.h
+include/octave-${PKGVERSION}/octave/ov-base-diag.cc
+include/octave-${PKGVERSION}/octave/ov-base-int.cc
+include/octave-${PKGVERSION}/octave/ov-base-mat.cc
+include/octave-${PKGVERSION}/octave/ov-base-scalar.cc
+include/octave-${PKGVERSION}/octave/ov-base-sparse.cc
 info/liboctave.info
 info/octave.info
 lib/octave/${PKGVERSION}/__delaunayn__.a
@@ -1366,6 +1371,8 @@ share/octave/${PKGVERSION}/etc/tests/lib
 share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/convhulln.cc-tst
 share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/fftw.cc-tst
 share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/gzip.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-base-mat.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-base-sparse.cc-tst
 share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-bool-mat.cc-tst
 share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-cell.cc-tst
 share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-class.cc-tst

Index: pkgsrc/math/octave/distinfo
diff -u pkgsrc/math/octave/distinfo:1.68 pkgsrc/math/octave/distinfo:1.69
--- pkgsrc/math/octave/distinfo:1.68    Sat Aug 26 08:31:39 2023
+++ pkgsrc/math/octave/distinfo Fri Nov 17 09:54:20 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.68 2023/08/26 08:31:39 adam Exp $
+$NetBSD: distinfo,v 1.69 2023/11/17 09:54:20 adam Exp $
 
-BLAKE2s (octave-8.3.0.tar.xz) = 155db8bb916148783c36ece015f02b3a1ae3b40d594cd29b984fd86fabbfc0a9
-SHA512 (octave-8.3.0.tar.xz) = b7c8724ca8376783e8563c2050c2d9219309e559116e5cba0fdc9f50780782ff4cc98d382bdbe26055aebffb6be99b110033c682f661a3966ea1b1ddb12d4ac3
-Size (octave-8.3.0.tar.xz) = 26970776 bytes
+BLAKE2s (octave-8.4.0.tar.xz) = 500ebebccfed70d44c39b9f578e44fb4cfea15ac24e9db961bf663a82f4f5ec1
+SHA512 (octave-8.4.0.tar.xz) = 9d9e6103105cd98298083c9f8b7ba07265cddb689189d03347c5e85cbee782084a93e1829994e410464651925c8bfd9d30a54d9519069a586e498bcdf91cd80e
+Size (octave-8.4.0.tar.xz) = 26941864 bytes
 SHA1 (patch-Makefile.in) = 7fe47cf88e4dff2eba360600f086f8361ec11535
 SHA1 (patch-configure.ac) = 48a2dee11b33ce80a477367479ad348056c2c1f9
 SHA1 (patch-doc_interpreter_module.mk) = 66389cceddbe71fca0c8197275a839170d64ad5b



Home | Main Index | Thread Index | Old Index