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

Reply via email to