On Thu, Dec 03, 2020 at 12:54:33PM +0000, Stuart Henderson wrote: > On 2020/12/01 21:01, Martin Reindl wrote: > > The attached diff updates math/hdf5 to the latest version 1.12.0. > > > > - enable fortran > > - API changes require major bump to all shlib > > - use configure argument for example dir instead of post-install mv(1) > > - pull patches from upstream to respect DESTDIR for examples > > > > (https://github.com/HDFGroup/hdf5/commit/4cebd8aa6c965fe2e5dde6dbff36b2be3ca58bf1) > > - patch h5repack_plugin.sh test to work with our cp(1) > > > > The extensive hdf5 test-suite passes on amd64. My arm64 is too slow so it > > runs into > > the test timeout. Checking currently if raising HDF5_ALARM_SECONDS helps. > > Also tested on sparc64, but fheap tests fail there. > > > > Also compile and partially run-time tested where especially relevant to me: > > math/armadillo > > This breaks for me:
Sorry, I had an update to the latest armadillo LTS release in my tree: Index: Makefile =================================================================== RCS file: /cvs/ports/math/armadillo/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile 28 Oct 2019 15:13:35 -0000 1.5 +++ Makefile 3 Dec 2020 13:16:54 -0000 @@ -1,8 +1,8 @@ # $OpenBSD: Makefile,v 1.5 2019/10/28 15:13:35 espie Exp $ COMMENT = C++ library for scientific computing -DISTNAME = armadillo-9.800.1 -SHARED_LIBS = armadillo 3.0 # 9.100 +DISTNAME = armadillo-9.900.4 +SHARED_LIBS = armadillo 3.1 # 9.900.4 CATEGORIES = math HOMEPAGE = http://arma.sourceforge.net/ MAINTAINER = Marc Espie <es...@openbsd.org> Index: distinfo =================================================================== RCS file: /cvs/ports/math/armadillo/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 28 Oct 2019 15:13:35 -0000 1.4 +++ distinfo 3 Dec 2020 13:16:54 -0000 @@ -1,2 +1,2 @@ -SHA256 (armadillo-9.800.1.tar.xz) = 689X4DFGWEjSEQ0tnwsJo7/THX4RcyfmFCk18ueD2u4= -SIZE (armadillo-9.800.1.tar.xz) = 4713172 +SHA256 (armadillo-9.900.4.tar.xz) = cc3naNZ6U/q4mwcGgCG21L8vogINNRw7RJL+Lriz3J0= +SIZE (armadillo-9.900.4.tar.xz) = 5026688 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/math/armadillo/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 28 Oct 2019 15:13:35 -0000 1.4 +++ pkg/PLIST 3 Dec 2020 13:16:54 -0000 @@ -83,6 +83,7 @@ include/armadillo_bits/cond_rel_meat.hpp include/armadillo_bits/config.hpp include/armadillo_bits/constants.hpp include/armadillo_bits/constants_old.hpp +include/armadillo_bits/csv_name.hpp include/armadillo_bits/debug.hpp include/armadillo_bits/def_arpack.hpp include/armadillo_bits/def_atlas.hpp @@ -162,6 +163,7 @@ include/armadillo_bits/fn_join.hpp include/armadillo_bits/fn_kmeans.hpp include/armadillo_bits/fn_kron.hpp include/armadillo_bits/fn_log_det.hpp +include/armadillo_bits/fn_log_normpdf.hpp include/armadillo_bits/fn_logmat.hpp include/armadillo_bits/fn_lu.hpp include/armadillo_bits/fn_max.hpp @@ -182,9 +184,11 @@ include/armadillo_bits/fn_orth_null.hpp include/armadillo_bits/fn_pinv.hpp include/armadillo_bits/fn_polyfit.hpp include/armadillo_bits/fn_polyval.hpp +include/armadillo_bits/fn_powmat.hpp include/armadillo_bits/fn_princomp.hpp include/armadillo_bits/fn_prod.hpp include/armadillo_bits/fn_qr.hpp +include/armadillo_bits/fn_quantile.hpp include/armadillo_bits/fn_qz.hpp include/armadillo_bits/fn_randg.hpp include/armadillo_bits/fn_randi.hpp @@ -226,6 +230,7 @@ include/armadillo_bits/fn_trans.hpp include/armadillo_bits/fn_trapz.hpp include/armadillo_bits/fn_trig.hpp include/armadillo_bits/fn_trimat.hpp +include/armadillo_bits/fn_trimat_ind.hpp include/armadillo_bits/fn_trunc_exp.hpp include/armadillo_bits/fn_trunc_log.hpp include/armadillo_bits/fn_unique.hpp @@ -269,6 +274,8 @@ include/armadillo_bits/glue_polyfit_bone include/armadillo_bits/glue_polyfit_meat.hpp include/armadillo_bits/glue_polyval_bones.hpp include/armadillo_bits/glue_polyval_meat.hpp +include/armadillo_bits/glue_quantile_bones.hpp +include/armadillo_bits/glue_quantile_meat.hpp include/armadillo_bits/glue_relational_bones.hpp include/armadillo_bits/glue_relational_meat.hpp include/armadillo_bits/glue_solve_bones.hpp @@ -286,6 +293,7 @@ include/armadillo_bits/gmm_full_meat.hpp include/armadillo_bits/gmm_misc_bones.hpp include/armadillo_bits/gmm_misc_meat.hpp include/armadillo_bits/hdf5_misc.hpp +include/armadillo_bits/hdf5_name.hpp include/armadillo_bits/include_atlas.hpp include/armadillo_bits/include_hdf5.hpp include/armadillo_bits/include_superlu.hpp @@ -403,6 +411,8 @@ include/armadillo_bits/op_orth_null_bone include/armadillo_bits/op_orth_null_meat.hpp include/armadillo_bits/op_pinv_bones.hpp include/armadillo_bits/op_pinv_meat.hpp +include/armadillo_bits/op_powmat_bones.hpp +include/armadillo_bits/op_powmat_meat.hpp include/armadillo_bits/op_princomp_bones.hpp include/armadillo_bits/op_princomp_meat.hpp include/armadillo_bits/op_prod_bones.hpp