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:           Mon Jun  1 10:51:03 UTC 2026

Modified Files:
        pkgsrc/math/octave: Makefile PLIST distinfo
Removed Files:
        pkgsrc/math/octave/patches: patch-aclocal.m4

Log Message:
octave: updated to 11.2.0

Summary of bugs fixed for version 11.2.0 (2026-05-28):

Improvements and fixes

- Speed up `pkg install` and provide more output with `-verbose`.
- `cmach-info.h`: Add visibility attribute to function declarations.
- Re-implement `weboptions` and affected functions `webread`, `webwrite`.
- Remove semicolon after function definitions.
- Fix possible out-of-bound indexing in N-D Array assignment.
- Allow classdef constructor to return a classdef array of itself.
- Fix pager in CLI on Windows and disable it in the GUI
- Deprecate `all` and `any` for non-numeric/non-logical types
- Silence compiler warning about possible use of uninitialized variable.
- Fix input validation of `permB` input to `eigs()`.
- Check floating point subscripts before converting to `octave_idx_type`
  floating-point index values before casting them to `octave_idx_type`.
- Fix `norm (S, 2)` for all-zero sparse matrices
- `colorbar.m`: Change `%!demo #3` to use new syntax with `"location"` first.
- `max`: Avoid potential integer overflow.

GUI

- Remove accidental double spaces in language translation files.
- Use form of "bearbeiten" instead of "editieren" in German translation.
- Do not hide window of processes started with "system" on Windows.
- Include missing .svg icon in GUI resources
- Use mouse cursor shape from Qt if possible or SVG

Build system / Tests

- Create Info documentation in build directory, not source directory.
- Fix Qt help generator for Texinfo 7.3 Function-Index output.
- Fix `run-octave` to locate documentation in either `srcdir` or `builddir`.
- `system`: Silence output of self-test.
- Disable delete warning locally in BISTs as part of cset e17e4e419245.

Documentation

- Update documentation for `arguments` keyword and add to manual.
- Format plaintext documentation output to 80 characters.
- Redo documentation for Appendix F "Grammar and Parser".
- Use Texinfo commands for better spacing after period used in abbrevation.
- `genpropdoc.m`: Fix incorrect documentation for `"zdir"` property.
- Rename some `@node`, `@subsection` entries for clarity and consistency.
- Set Texinfo `@exampleindent` for better visual appearance.
- `linsolve.m`: Update documentation
- Update all man pages with new information and modern `groff` syntax.


To generate a diff of this commit:
cvs rdiff -u -r1.281 -r1.282 pkgsrc/math/octave/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/math/octave/PLIST
cvs rdiff -u -r1.77 -r1.78 pkgsrc/math/octave/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/math/octave/patches/patch-aclocal.m4

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.281 pkgsrc/math/octave/Makefile:1.282
--- pkgsrc/math/octave/Makefile:1.281   Thu May 14 16:41:28 2026
+++ pkgsrc/math/octave/Makefile Mon Jun  1 10:51:03 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.281 2026/05/14 16:41:28 ryoon Exp $
+# $NetBSD: Makefile,v 1.282 2026/06/01 10:51:03 adam Exp $
 
-DISTNAME=      octave-11.1.0
-PKGREVISION=   1
+DISTNAME=      octave-11.2.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.45 pkgsrc/math/octave/PLIST:1.46
--- pkgsrc/math/octave/PLIST:1.45       Thu Feb 26 15:45:32 2026
+++ pkgsrc/math/octave/PLIST    Mon Jun  1 10:51:03 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.45 2026/02/26 15:45:32 adam Exp $
+@comment $NetBSD: PLIST,v 1.46 2026/06/01 10:51:03 adam Exp $
 bin/${PKGNAME}
 bin/mkoctfile
 bin/mkoctfile-${PKGVERSION}
@@ -1080,6 +1080,8 @@ share/octave/${PKGVERSION}/etc/tests/fix
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug52614A.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug52614B.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug55766.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug59775A.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug59775B.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug60723A.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug60723B.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug60723C.m

Index: pkgsrc/math/octave/distinfo
diff -u pkgsrc/math/octave/distinfo:1.77 pkgsrc/math/octave/distinfo:1.78
--- pkgsrc/math/octave/distinfo:1.77    Thu Feb 26 15:45:32 2026
+++ pkgsrc/math/octave/distinfo Mon Jun  1 10:51:03 2026
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.77 2026/02/26 15:45:32 adam Exp $
+$NetBSD: distinfo,v 1.78 2026/06/01 10:51:03 adam Exp $
 
-BLAKE2s (octave-11.1.0.tar.xz) = 595340f007073b32e42646097e3522bc779b3391d67be4653eb82fbe8fd961af
-SHA512 (octave-11.1.0.tar.xz) = f24c95d43a749fad99af45fefd07f1b7872b72b55888110d39d9a9e26f4b1dba8bbf5d313c1cf43313d4d8fbdb9a0aedcac07b016e18f82ba9098ee1c31e5db6
-Size (octave-11.1.0.tar.xz) = 28265804 bytes
+BLAKE2s (octave-11.2.0.tar.xz) = a7b1478bdb6fbc3ff66e01f92acb712d50d966abc14427243b72784420808f8f
+SHA512 (octave-11.2.0.tar.xz) = f6e1c6fa7f59399ae765572531e8753dca697116ab3b6ab6e8a2154fdea58373ae04f0e74a6b4249e372f33fc90ff5adb8260247177e374c678b9b23f577d076
+Size (octave-11.2.0.tar.xz) = 27920960 bytes
 SHA1 (patch-Makefile.in) = 7fe47cf88e4dff2eba360600f086f8361ec11535
-SHA1 (patch-aclocal.m4) = a609efe907bcf4be34b1ffe21a5f6e00f52cb371
 SHA1 (patch-configure.ac) = 0a128ce9c5dec33594fec30e269874c6a8b52e69
 SHA1 (patch-doc_interpreter_module.mk) = 4e9ec54aeebe5f476e88daf70474bbc016fa2ddd
 SHA1 (patch-libgnu_fseeko.c) = b38e7a38be2e0b323cd7f168f1d22d3df998691c



Home | Main Index | Thread Index | Old Index