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:           Thu Feb 26 15:45:33 UTC 2026

Modified Files:
        pkgsrc/math/octave: Makefile PLIST distinfo
        pkgsrc/math/octave/patches: patch-configure.ac patch-libgnu_stdio.in.h
Removed Files:
        pkgsrc/math/octave/patches: patch-scripts_pkg_private_configure__make.m

Log Message:
octave: updated to 11.1.0

11.1.0
https://octave.org/NEWS-11.html


To generate a diff of this commit:
cvs rdiff -u -r1.278 -r1.279 pkgsrc/math/octave/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/math/octave/PLIST
cvs rdiff -u -r1.76 -r1.77 pkgsrc/math/octave/distinfo
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/octave/patches/patch-configure.ac
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/octave/patches/patch-libgnu_stdio.in.h
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/math/octave/patches/patch-scripts_pkg_private_configure__make.m

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.278 pkgsrc/math/octave/Makefile:1.279
--- pkgsrc/math/octave/Makefile:1.278   Fri Feb  6 10:05:16 2026
+++ pkgsrc/math/octave/Makefile Thu Feb 26 15:45:32 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.278 2026/02/06 10:05:16 wiz Exp $
+# $NetBSD: Makefile,v 1.279 2026/02/26 15:45:32 adam Exp $
 
-DISTNAME=      octave-10.3.0
-PKGREVISION=   4
+DISTNAME=      octave-11.1.0
 CATEGORIES=    math
 MASTER_SITES=  ${MASTER_SITE_GNU:=octave/}
 EXTRACT_SUFX=  .tar.xz
@@ -27,6 +26,7 @@ USE_LIBTOOL=          yes
 USE_TOOLS+=            autoconf automake gsed gmake:run perl pkg-config bison
 USE_TOOLS+=            bsdtar:run makeinfo:test
 GNU_CONFIGURE=         yes
+MAKE_ENV+=             MAKE="${GMAKE}"
 
 # needed for loading of shared objects such as those in the
 # octave-forge package or user written ones compiled with mkoctfile
@@ -72,12 +72,6 @@ PRINT_PLIST_AWK+=    { gsub(/${MACHINE_GNU_
 CHECK_WRKREF_SKIP+=    lib/octave/${PKGVERSION_NOREV}/liboctinterp*.${SHLIB_TYPE}* \
                        lib/octave/${PKGVERSION_NOREV}/liboctinterp.a
 
-SUBST_CLASSES+=                        fix-make
-SUBST_STAGE.fix-make=          pre-configure
-SUBST_MESSAGE.fix-make=                Fixing path to gmake.
-SUBST_FILES.fix-make=          scripts/pkg/private/configure_make.m
-SUBST_VARS.fix-make=           GMAKE
-
 SUBST_CLASSES+=                        qtchooser
 SUBST_STAGE.qtchooser=         pre-configure
 SUBST_MESSAGE.qtchooser=       Avoiding qtchooser assumption (-qt=x argument)

Index: pkgsrc/math/octave/PLIST
diff -u pkgsrc/math/octave/PLIST:1.44 pkgsrc/math/octave/PLIST:1.45
--- pkgsrc/math/octave/PLIST:1.44       Sun Oct 19 17:40:28 2025
+++ pkgsrc/math/octave/PLIST    Thu Feb 26 15:45:32 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.44 2025/10/19 17:40:28 adam Exp $
+@comment $NetBSD: PLIST,v 1.45 2026/02/26 15:45:32 adam Exp $
 bin/${PKGNAME}
 bin/mkoctfile
 bin/mkoctfile-${PKGVERSION}
@@ -690,7 +690,6 @@ include/${PKGNAME}/octave/randmtzig.h
 include/${PKGNAME}/octave/randpoisson.h
 include/${PKGNAME}/octave/range-fwd.h
 include/${PKGNAME}/octave/schur.h
-include/${PKGNAME}/octave/settings.h
 include/${PKGNAME}/octave/sighandlers.h
 include/${PKGNAME}/octave/singleton-cleanup.h
 include/${PKGNAME}/octave/smx-bm-sbm.h
@@ -766,8 +765,23 @@ 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/Array-base.h
+include/octave-${PKGVERSION}/octave/Array-oct.h
+include/octave-${PKGVERSION}/octave/amos-proto.h
+include/octave-${PKGVERSION}/octave/arpack-proto.h
+include/octave-${PKGVERSION}/octave/blas-proto.h
 include/octave-${PKGVERSION}/octave/gh-manager.h
+include/octave-${PKGVERSION}/octave/lapack-proto.h
 include/octave-${PKGVERSION}/octave/liboctmex-build-info.h
+include/octave-${PKGVERSION}/octave/ls-mat-subsys.h
+include/octave-${PKGVERSION}/octave/mappers.h
+include/octave-${PKGVERSION}/octave/oct-error.h
+include/octave-${PKGVERSION}/octave/oct-hash.h
+include/octave-${PKGVERSION}/octave/oct-regexp.h
+include/octave-${PKGVERSION}/octave/oct-specfun.h
+include/octave-${PKGVERSION}/octave/oct-sysdep.h
+include/octave-${PKGVERSION}/octave/oct-sysinfo.h
+include/octave-${PKGVERSION}/octave/oct-traits.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
@@ -776,7 +790,10 @@ include/octave-${PKGVERSION}/octave/ov-b
 include/octave-${PKGVERSION}/octave/ov-inline.h
 include/octave-${PKGVERSION}/octave/panic.h
 include/octave-${PKGVERSION}/octave/pt-delimiter-list.h
+include/octave-${PKGVERSION}/octave/qrupdate-proto.h
+include/octave-${PKGVERSION}/octave/ranlib-proto.h
 include/octave-${PKGVERSION}/octave/separator-list.h
+include/octave-${PKGVERSION}/octave/slatec-proto.h
 info/liboctave.info
 info/octave.info
 lib/octave/${PKGVERSION}/__delaunayn__.a
@@ -1022,10 +1039,21 @@ share/octave/${PKGVERSION}/etc/tests/fix
 share/octave/${PKGVERSION}/etc/tests/fixed/bug-63841/@cls2_b63841/subsref.m
 share/octave/${PKGVERSION}/etc/tests/fixed/bug-63841/bug-63841.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/bug-63841/cls_b63841.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-64620/bug-64620.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-64620/bug_64620_1.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-64620/bug_64620_2.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-64620/cdef_counts_self.m
 share/octave/${PKGVERSION}/etc/tests/fixed/bug-65037/bug-65037.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/bug-65037/bug65037_base.m
 share/octave/${PKGVERSION}/etc/tests/fixed/bug-65037/bug65037_derived.m
 share/octave/${PKGVERSION}/etc/tests/fixed/bug-65153.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-67096/bug-67096.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-67096/class_bug67096.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-67403/bug-67403.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-67403/class_bug67403.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-67964/bug-67964.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-67964/foo1.mat
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-67964/foo2.mat
 share/octave/${PKGVERSION}/etc/tests/fixed/class-concat/@foo/foo.m
 share/octave/${PKGVERSION}/etc/tests/fixed/class-concat/class-concat.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef-debug/classdef_breakpoints.m
@@ -1038,21 +1066,55 @@ share/octave/${PKGVERSION}/etc/tests/fix
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef-multiple-inheritance/classdef-multiple-inheritance.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/@class_bug62802/amethod.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/@class_bug62802/class_bug62802.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/@class_bug67362/class_bug67362.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/@class_bug67362/shared_name.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/@osc/osc.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/bug_60763.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/cdef_array_break_cycles.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug50011_1.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug50011_1A.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug50011_1B.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug50011_2.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug50011_2A.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug50011_2B.m
 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_bug60723A.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug60723B.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug60723C.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug66930A.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_bug66930B.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_pair.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_pair_elem.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_pair_elem_dominant.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_pair_elem_dominant_handle.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_pair_elem_handle.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/class_pair_handle.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/classdef.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/foo_handle_class.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/foo_method_changes_property_size.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/foo_static_method_constant_property.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/foo_subsref_subsasgn.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/foo_value_class.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/handle_class.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_cat_class.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_cat_class_handle.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_ctranspose_class.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_ctranspose_class_handle.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_horzcat_vertcat_class.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_horzcat_vertcat_class_handle.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_permute_class.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_permute_class_handle.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_subsref.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_transpose_class.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/overloaded_transpose_class_handle.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/plist_t1.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/plist_t2.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/plist_t3.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classdef/struct_wrapper.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/value_class.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/value_class_reshape.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Blork/Blork.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Blork/bleek.m
 share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Blork/display.m
@@ -1214,6 +1276,7 @@ share/octave/${PKGVERSION}/etc/tests/fix
 share/octave/${PKGVERSION}/etc/tests/fixed/help/cdefdir/cdef_help2.m
 share/octave/${PKGVERSION}/etc/tests/fixed/help/cdefdir/cdef_help3.m
 share/octave/${PKGVERSION}/etc/tests/fixed/help/cdefdir/cdef_help4.m
+share/octave/${PKGVERSION}/etc/tests/fixed/help/function_with_utf_8_doc_string.m
 share/octave/${PKGVERSION}/etc/tests/fixed/help/help.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/help/undoc_fcn.m
 share/octave/${PKGVERSION}/etc/tests/fixed/if.tst
@@ -1229,6 +1292,8 @@ share/octave/${PKGVERSION}/etc/tests/fix
 share/octave/${PKGVERSION}/etc/tests/fixed/leftdiv.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/line-continue.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/load-path/in-load-path/load_path_fcn.m
+share/octave/${PKGVERSION}/etc/tests/fixed/load-path/namespace-builtin/+namespace_test/quad.m
+share/octave/${PKGVERSION}/etc/tests/fixed/load-path/namespace-corelib/+namespace_test/plot.m
 share/octave/${PKGVERSION}/etc/tests/fixed/load-path/not-in-load-path/load_path_fcn.m
 share/octave/${PKGVERSION}/etc/tests/fixed/load-path/refresh-load-path.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/load-path/shadowed-builtin/quad.m
@@ -1292,6 +1357,7 @@ share/octave/${PKGVERSION}/etc/tests/fix
 share/octave/${PKGVERSION}/etc/tests/fixed/single-index.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/slice.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/sparse-assign.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/sparse-broadcasting.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/sparse.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/struct.tst
 share/octave/${PKGVERSION}/etc/tests/fixed/switch.tst
@@ -1402,6 +1468,7 @@ share/octave/${PKGVERSION}/etc/tests/lib
 share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/sysdep.cc-tst
 share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/time.cc-tst
 share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/toplev.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/trexc.cc-tst
 share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/tril.cc-tst
 share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/tsearch.cc-tst
 share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/typecast.cc-tst
@@ -1468,6 +1535,7 @@ share/octave/${PKGVERSION}/imagelib/defa
 share/octave/${PKGVERSION}/imagelib/octave-logo.ico
 share/octave/${PKGVERSION}/imagelib/octave-logo.svg
 share/octave/${PKGVERSION}/imagelib/octave-sombrero.png
+share/octave/${PKGVERSION}/locale/ast_ES.qm
 share/octave/${PKGVERSION}/locale/be_BY.qm
 share/octave/${PKGVERSION}/locale/ca_ES.qm
 share/octave/${PKGVERSION}/locale/de_DE.qm
@@ -1483,6 +1551,7 @@ share/octave/${PKGVERSION}/locale/nl_NL.
 share/octave/${PKGVERSION}/locale/pt_BR.qm
 share/octave/${PKGVERSION}/locale/pt_PT.qm
 share/octave/${PKGVERSION}/locale/ru_RU.qm
+share/octave/${PKGVERSION}/locale/sv_SE.qm
 share/octave/${PKGVERSION}/locale/tr_TR.qm
 share/octave/${PKGVERSION}/locale/uk_UA.qm
 share/octave/${PKGVERSION}/locale/zh_CN.qm
@@ -1626,7 +1695,6 @@ share/octave/${PKGVERSION}/m/general/qua
 share/octave/${PKGVERSION}/m/general/quadl.m
 share/octave/${PKGVERSION}/m/general/quadv.m
 share/octave/${PKGVERSION}/m/general/rad2deg.m
-share/octave/${PKGVERSION}/m/general/randi.m
 share/octave/${PKGVERSION}/m/general/rat.m
 share/octave/${PKGVERSION}/m/general/repelem.m
 share/octave/${PKGVERSION}/m/general/repmat.m
@@ -1735,6 +1803,7 @@ share/octave/${PKGVERSION}/m/image/contr
 share/octave/${PKGVERSION}/m/image/cool.m
 share/octave/${PKGVERSION}/m/image/copper.m
 share/octave/${PKGVERSION}/m/image/cubehelix.m
+share/octave/${PKGVERSION}/m/image/dither.m
 share/octave/${PKGVERSION}/m/image/flag.m
 share/octave/${PKGVERSION}/m/image/frame2im.m
 share/octave/${PKGVERSION}/m/image/getframe.m
@@ -1838,6 +1907,7 @@ share/octave/${PKGVERSION}/m/linear-alge
 share/octave/${PKGVERSION}/m/linear-algebra/cross.m
 share/octave/${PKGVERSION}/m/linear-algebra/duplication_matrix.m
 share/octave/${PKGVERSION}/m/linear-algebra/expm.m
+share/octave/${PKGVERSION}/m/linear-algebra/funm.m
 share/octave/${PKGVERSION}/m/linear-algebra/gls.m
 share/octave/${PKGVERSION}/m/linear-algebra/housh.m
 share/octave/${PKGVERSION}/m/linear-algebra/isbanded.m
@@ -2016,25 +2086,26 @@ share/octave/${PKGVERSION}/m/pkg/.oct-co
 share/octave/${PKGVERSION}/m/pkg/pkg.m
 share/octave/${PKGVERSION}/m/pkg/private/build.m
 share/octave/${PKGVERSION}/m/pkg/private/configure_make.m
+share/octave/${PKGVERSION}/m/pkg/private/convert_possible_cell_to_struct.m
 share/octave/${PKGVERSION}/m/pkg/private/default_prefix.m
 share/octave/${PKGVERSION}/m/pkg/private/describe.m
 share/octave/${PKGVERSION}/m/pkg/private/dirempty.m
 share/octave/${PKGVERSION}/m/pkg/private/expand_rel_paths.m
 share/octave/${PKGVERSION}/m/pkg/private/get_description.m
-share/octave/${PKGVERSION}/m/pkg/private/get_forge_download.m
-share/octave/${PKGVERSION}/m/pkg/private/get_forge_pkg.m
 share/octave/${PKGVERSION}/m/pkg/private/get_inverse_dependencies.m
+share/octave/${PKGVERSION}/m/pkg/private/get_pkg_info.m
 share/octave/${PKGVERSION}/m/pkg/private/get_unsatisfied_deps.m
+share/octave/${PKGVERSION}/m/pkg/private/get_validated_pkg_list.m
 share/octave/${PKGVERSION}/m/pkg/private/getarch.m
 share/octave/${PKGVERSION}/m/pkg/private/getarchdir.m
 share/octave/${PKGVERSION}/m/pkg/private/install.m
 share/octave/${PKGVERSION}/m/pkg/private/installed_packages.m
-share/octave/${PKGVERSION}/m/pkg/private/list_forge_packages.m
 share/octave/${PKGVERSION}/m/pkg/private/load_packages.m
 share/octave/${PKGVERSION}/m/pkg/private/load_packages_and_dependencies.m
 share/octave/${PKGVERSION}/m/pkg/private/make_rel_paths.m
 share/octave/${PKGVERSION}/m/pkg/private/rebuild.m
 share/octave/${PKGVERSION}/m/pkg/private/save_order.m
+share/octave/${PKGVERSION}/m/pkg/private/search_packages.m
 share/octave/${PKGVERSION}/m/pkg/private/standardize_paths.m
 share/octave/${PKGVERSION}/m/pkg/private/uninstall.m
 share/octave/${PKGVERSION}/m/pkg/private/unload_packages.m
@@ -2203,6 +2274,8 @@ share/octave/${PKGVERSION}/m/plot/draw/t
 share/octave/${PKGVERSION}/m/plot/draw/triplot.m
 share/octave/${PKGVERSION}/m/plot/draw/trisurf.m
 share/octave/${PKGVERSION}/m/plot/draw/waterfall.m
+share/octave/${PKGVERSION}/m/plot/draw/xline.m
+share/octave/${PKGVERSION}/m/plot/draw/yline.m
 share/octave/${PKGVERSION}/m/plot/util/.oct-config
 share/octave/${PKGVERSION}/m/plot/util/__actual_axis_position__.m
 share/octave/${PKGVERSION}/m/plot/util/__check_rendering_capability__.m
@@ -2451,6 +2524,7 @@ share/octave/${PKGVERSION}/m/statistics/
 share/octave/${PKGVERSION}/m/statistics/center.m
 share/octave/${PKGVERSION}/m/statistics/corr.m
 share/octave/${PKGVERSION}/m/statistics/corrcoef.m
+share/octave/${PKGVERSION}/m/statistics/corrcov.m
 share/octave/${PKGVERSION}/m/statistics/cov.m
 share/octave/${PKGVERSION}/m/statistics/discrete_cdf.m
 share/octave/${PKGVERSION}/m/statistics/discrete_inv.m
@@ -2465,6 +2539,7 @@ share/octave/${PKGVERSION}/m/statistics/
 share/octave/${PKGVERSION}/m/statistics/kendall.m
 share/octave/${PKGVERSION}/m/statistics/kurtosis.m
 share/octave/${PKGVERSION}/m/statistics/mad.m
+share/octave/${PKGVERSION}/m/statistics/mape.m
 share/octave/${PKGVERSION}/m/statistics/mean.m
 share/octave/${PKGVERSION}/m/statistics/meansq.m
 share/octave/${PKGVERSION}/m/statistics/median.m
@@ -2484,6 +2559,8 @@ share/octave/${PKGVERSION}/m/statistics/
 share/octave/${PKGVERSION}/m/statistics/quantile.m
 share/octave/${PKGVERSION}/m/statistics/range.m
 share/octave/${PKGVERSION}/m/statistics/ranks.m
+share/octave/${PKGVERSION}/m/statistics/rms.m
+share/octave/${PKGVERSION}/m/statistics/rmse.m
 share/octave/${PKGVERSION}/m/statistics/run_count.m
 share/octave/${PKGVERSION}/m/statistics/runlength.m
 share/octave/${PKGVERSION}/m/statistics/skewness.m
@@ -2534,6 +2611,7 @@ share/octave/${PKGVERSION}/m/testfun/__p
 share/octave/${PKGVERSION}/m/testfun/__prog_output_assert__.m
 share/octave/${PKGVERSION}/m/testfun/__run_test_suite__.m
 share/octave/${PKGVERSION}/m/testfun/assert.m
+share/octave/${PKGVERSION}/m/testfun/assert_equal.m
 share/octave/${PKGVERSION}/m/testfun/demo.m
 share/octave/${PKGVERSION}/m/testfun/example.m
 share/octave/${PKGVERSION}/m/testfun/fail.m
@@ -2567,5 +2645,5 @@ share/octave/${PKGVERSION}/m/web/webread
 share/octave/${PKGVERSION}/m/web/webwrite.m
 @pkgdir share/octave/${PKGVERSION}/site/m
 @pkgdir share/octave/site/api-v55/m
-share/octave/site/api-v60/octave_packages
+share/octave/site/api-v61/octave_packages
 share/octave/site/m/startup/octaverc

Index: pkgsrc/math/octave/distinfo
diff -u pkgsrc/math/octave/distinfo:1.76 pkgsrc/math/octave/distinfo:1.77
--- pkgsrc/math/octave/distinfo:1.76    Sun Oct 19 17:40:28 2025
+++ pkgsrc/math/octave/distinfo Thu Feb 26 15:45:32 2026
@@ -1,17 +1,16 @@
-$NetBSD: distinfo,v 1.76 2025/10/19 17:40:28 adam Exp $
+$NetBSD: distinfo,v 1.77 2026/02/26 15:45:32 adam Exp $
 
-BLAKE2s (octave-10.3.0.tar.xz) = 147e3c6dd9951fd1a51b2ea95e47c896d2f82cf146c00274264cd2592aec68f9
-SHA512 (octave-10.3.0.tar.xz) = 4ac8cc554b008721e5bfaa814ff6d7d88a4e43690fe828d5e9953732ca535b2528df3a43bc2a81c71ddc1cb7295b49087e102f1566857fb40e8d42631443ce4c
-Size (octave-10.3.0.tar.xz) = 27828832 bytes
+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
 SHA1 (patch-Makefile.in) = 7fe47cf88e4dff2eba360600f086f8361ec11535
 SHA1 (patch-aclocal.m4) = a609efe907bcf4be34b1ffe21a5f6e00f52cb371
-SHA1 (patch-configure.ac) = e39207866da3deaf269f73b4db2a5c3e2f91eadf
+SHA1 (patch-configure.ac) = 0a128ce9c5dec33594fec30e269874c6a8b52e69
 SHA1 (patch-doc_interpreter_module.mk) = 4e9ec54aeebe5f476e88daf70474bbc016fa2ddd
 SHA1 (patch-libgnu_fseeko.c) = b38e7a38be2e0b323cd7f168f1d22d3df998691c
-SHA1 (patch-libgnu_stdio.in.h) = 83c8fbecba26868fe9db70a7fb08f67353c982ea
+SHA1 (patch-libgnu_stdio.in.h) = 024ede202aa2e5211c1bef52fdd7422281e66b15
 SHA1 (patch-libinterp_dldfcn_config-module.awk) = a9b6ed5580d670ab0a3632780d90bbeb36f9197c
 SHA1 (patch-libinterp_dldfcn_module.mk) = 8975e881cade802cf1b14bd8256f9fced6c50e38
 SHA1 (patch-m4_acinclude.m4) = 55280ec46b1635af8b794dfc2e606500b2537d79
 SHA1 (patch-scripts_miscellaneous_unpack.m) = 0f979fd4bcef8926a5d64149d9cc925ef1d2d727
-SHA1 (patch-scripts_pkg_private_configure__make.m) = 7a73a32322a9ba39a2c9597b3e406c2b5a9c8b40
 SHA1 (patch-scripts_plot_util_____gnuplot__drawnow____.m) = 449b178aefd78c5c1b03ffd960f2e8be3874efc2

Index: pkgsrc/math/octave/patches/patch-configure.ac
diff -u pkgsrc/math/octave/patches/patch-configure.ac:1.8 pkgsrc/math/octave/patches/patch-configure.ac:1.9
--- pkgsrc/math/octave/patches/patch-configure.ac:1.8   Sat Jun  8 07:10:22 2024
+++ pkgsrc/math/octave/patches/patch-configure.ac       Thu Feb 26 15:45:32 2026
@@ -1,17 +1,17 @@
-$NetBSD: patch-configure.ac,v 1.8 2024/06/08 07:10:22 adam Exp $
+$NetBSD: patch-configure.ac,v 1.9 2026/02/26 15:45:32 adam Exp $
 
-install .oct loadable modules with INSTALL_LIB to avoid stripping them
+Install .oct loadable modules with INSTALL_LIB to avoid stripping them.
 
 Allow overriding MKOCTFILE_F77 so we can install a full path gfortran
-(for building octave-forge packages like control)
+(for building octave-forge packages like control).
 
 Portability fixes.
 
 Fix linking on NetBSD.
 
---- configure.ac.orig  2024-06-01 15:05:08.000000000 +0000
+--- configure.ac.orig  2026-02-18 17:54:40.000000000 +0000
 +++ configure.ac
-@@ -238,8 +238,11 @@ AC_PROG_LN_S
+@@ -243,8 +243,11 @@ AC_PROG_LN_S
  AC_PROG_MKDIR_P
  
  AC_PROG_INSTALL
@@ -24,7 +24,7 @@ Fix linking on NetBSD.
  
  ## Programs used when running Octave.
  OCTAVE_PROG_GHOSTSCRIPT
-@@ -935,11 +938,11 @@ if test "$cross_compiling" = yes && test
+@@ -924,11 +927,11 @@ if test "$cross_compiling" = yes && test
    MKOCTFILE_F77=`echo "$F77" | $SED "s,$CROSS_TOOL_PREFIX,,"`
    MKOCTFILE_RANLIB=`echo "$RANLIB" | $SED "s,$CROSS_TOOL_PREFIX,,"`
  else
@@ -41,7 +41,7 @@ Fix linking on NetBSD.
  fi
  AC_MSG_NOTICE([defining CROSS_TOOL_PREFIX to be $CROSS_TOOL_PREFIX])
  AC_MSG_NOTICE([defining MKOCTFILE_AR to be $MKOCTFILE_AR])
-@@ -2378,7 +2381,7 @@ fi
+@@ -2451,7 +2454,7 @@ fi
  
  ### Check for SUNDIALS library features, some required, some optional.
  
@@ -50,7 +50,7 @@ Fix linking on NetBSD.
  
    CPPFLAGS="$SUNDIALS_IDA_CPPFLAGS $SUNDIALS_NVECSERIAL_CPPFLAGS $KLU_CPPFLAGS $BLAS_CPPFLAGS $CPPFLAGS"
    LDFLAGS="$SUNDIALS_IDA_LDFLAGS $SUNDIALS_NVECSERIAL_LDFLAGS $KLU_LDFLAGS $BLAS_LDFLAGS $LDFLAGS"
-@@ -2418,7 +2421,7 @@ dnl FIXME: The test on the sunlinsol_klu
+@@ -2491,7 +2494,7 @@ dnl FIXME: The test on the sunlinsol_klu
  dnl How can we do a better job here?  Do we need to disable sundials
  dnl any tests fail, or can we fix __ode15__.cc so that it still partially
  dnl works when some things are missing (for example, KLU)?
@@ -59,14 +59,14 @@ Fix linking on NetBSD.
    if test "x$octave_cv_sundials_sunlinsol_dense" = xyes \
        && test "x$octave_cv_sundials_realtype_is_double" = xyes \
        && test "x$octave_have_sundials_compatible_api" = xyes; then
-@@ -3069,11 +3072,11 @@ LIBOCTAVE_LINK_OPTS="$CURL_LDFLAGS $SPAR
+@@ -3182,11 +3185,11 @@ LIBOCTAVE_LINK_OPTS="$CURL_LDFLAGS $SPAR
  AC_SUBST(LIBOCTAVE_LINK_DEPS)
  AC_SUBST(LIBOCTAVE_LINK_OPTS)
  
--LIBOCTINTERP_LINK_DEPS="$FT2_LIBS $HDF5_LIBS $MAGICK_LIBS $Z_LIBS $SPARSE_XLIBS $FFTW_XLIBS $OPENGL_LIBS $FONTCONFIG_LIBS $FREETYPE_LIBS $X11_LIBS $CARBON_LIBS $GL2PS_LIBS $JAVA_LIBS $LAPACK_LIBS"
-+LIBOCTINTERP_LINK_DEPS="$FT2_LIBS $HDF5_LIBS $MAGICK_LIBS $Z_LIBS $SPARSE_XLIBS $FFTW_XLIBS $OPENGL_LIBS $FONTCONFIG_LIBS $FREETYPE_LIBS $X11_LIBS $CARBON_LIBS $GL2PS_LIBS $JAVA_LIBS $LAPACK_LIBS 
$FLIBS $LIBS"
+-LIBOCTINTERP_LINK_DEPS="$FT2_LIBS $HDF5_LIBS $MAGICK_LIBS $Z_LIBS $SPARSE_XLIBS $FFTW_XLIBS $OPENGL_LIBS $FONTCONFIG_LIBS $FREETYPE_LIBS $WAYLAND_CLIENT_LIBS $X11_LIBS $CARBON_LIBS $GL2PS_LIBS 
$JAVA_LIBS $LAPACK_LIBS"
++LIBOCTINTERP_LINK_DEPS="$FT2_LIBS $HDF5_LIBS $MAGICK_LIBS $Z_LIBS $SPARSE_XLIBS $FFTW_XLIBS $OPENGL_LIBS $FONTCONFIG_LIBS $FREETYPE_LIBS $WAYLAND_CLIENT_LIBS $X11_LIBS $CARBON_LIBS $GL2PS_LIBS 
$JAVA_LIBS $LAPACK_LIBS $FLIBS $LIBS"
  
- LIBOCTINTERP_LINK_OPTS="$FT2_LDFLAGS $HDF5_LDFLAGS $MAGICK_LDFLAGS $Z_LDFLAGS $SPARSE_XLDFLAGS $FFTW_XLDFLAGS"
+ LIBOCTINTERP_LINK_OPTS="$FT2_LDFLAGS $HDF5_LDFLAGS $MAGICK_LDFLAGS $WAYLAND_CLIENT_LDFLAGS $Z_LDFLAGS $SPARSE_XLDFLAGS $FFTW_XLDFLAGS"
  
 -OCTAVE_LINK_DEPS=""
 +OCTAVE_LINK_DEPS="$FLIBS $LIBS"

Index: pkgsrc/math/octave/patches/patch-libgnu_stdio.in.h
diff -u pkgsrc/math/octave/patches/patch-libgnu_stdio.in.h:1.5 pkgsrc/math/octave/patches/patch-libgnu_stdio.in.h:1.6
--- pkgsrc/math/octave/patches/patch-libgnu_stdio.in.h:1.5      Mon Oct 24 18:02:19 2022
+++ pkgsrc/math/octave/patches/patch-libgnu_stdio.in.h  Thu Feb 26 15:45:32 2026
@@ -1,15 +1,14 @@
-$NetBSD: patch-libgnu_stdio.in.h,v 1.5 2022/10/24 18:02:19 adam Exp $
+$NetBSD: patch-libgnu_stdio.in.h,v 1.6 2026/02/26 15:45:32 adam Exp $
 
 Do not re-define gets() on SunOS, incompatible prototype.
 
---- libgnu/stdio.in.h.orig     2022-07-28 13:08:26.000000000 +0000
+--- libgnu/stdio.in.h.orig     2026-02-18 17:54:40.000000000 +0000
 +++ libgnu/stdio.in.h
-@@ -934,10 +934,12 @@ _GL_WARN_ON_USE (getline, "getline is un
+@@ -1132,9 +1132,11 @@ _GL_WARN_ON_USE (getline, "getline is un
  /* It is very rare that the developer ever has full control of stdin,
     so any use of gets warrants an unconditional warning; besides, C11
     removed it.  */
 +#ifndef __sun
- #undef gets
  #if HAVE_RAW_DECL_GETS && !defined __cplusplus
  _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
  #endif



Home | Main Index | Thread Index | Old Index