aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
Diffstat (limited to 'math')
-rw-r--r--math/Makefile2
-rw-r--r--math/geogebra/Makefile2
-rw-r--r--math/geogebra/distinfo6
-rw-r--r--math/ggobi/Makefile2
-rw-r--r--math/hexowl/Makefile2
-rw-r--r--math/libqalculate/Makefile2
-rw-r--r--math/libqalculate/distinfo6
-rw-r--r--math/libqalculate/pkg-plist2
-rw-r--r--math/octave-forge-joystick/Makefile2
-rw-r--r--math/octave-forge-llms/Makefile22
-rw-r--r--math/octave-forge-llms/distinfo3
-rw-r--r--math/octave-forge-llms/pkg-descr8
-rw-r--r--math/octave-forge-pkg-octave-doc/Makefile2
-rw-r--r--math/octave-forge-pkg-octave-doc/distinfo6
-rw-r--r--math/octave-forge/Makefile4
-rw-r--r--math/py-numpy/Makefile4
-rw-r--r--math/qalculate-gtk/Makefile3
-rw-r--r--math/qalculate-gtk/distinfo6
-rw-r--r--math/qalculate-qt/Makefile2
-rw-r--r--math/qalculate-qt/distinfo6
-rw-r--r--math/vtk8/Makefile130
-rw-r--r--math/vtk8/distinfo3
-rw-r--r--math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt28
-rw-r--r--math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in11
-rw-r--r--math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx11
-rw-r--r--math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx10
-rw-r--r--math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx10
-rw-r--r--math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c11
-rw-r--r--math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt25
-rw-r--r--math/vtk8/files/patch-git_a9079bd44
-rw-r--r--math/vtk8/pkg-descr12
-rw-r--r--math/xtensor-python/Makefile9
-rw-r--r--math/xtensor-python/distinfo6
-rw-r--r--math/xtensor-python/pkg-plist7
-rw-r--r--math/xtensor/Makefile6
-rw-r--r--math/xtensor/distinfo6
-rw-r--r--math/xtensor/pkg-plist148
37 files changed, 158 insertions, 411 deletions
diff --git a/math/Makefile b/math/Makefile
index c53eb5072daf..5be7d12943d1 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -607,6 +607,7 @@
SUBDIR += octave-forge-joystick
SUBDIR += octave-forge-level-set
SUBDIR += octave-forge-linear-algebra
+ SUBDIR += octave-forge-llms
SUBDIR += octave-forge-lssa
SUBDIR += octave-forge-ltfat
SUBDIR += octave-forge-mapping
@@ -1294,7 +1295,6 @@
SUBDIR += vinci
SUBDIR += visualpolylib
SUBDIR += vowpal_wabbit
- SUBDIR += vtk8
SUBDIR += vtk9
SUBDIR += wavelib
SUBDIR += wcalc
diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile
index 8d4a8db5b136..623cddb8ef2c 100644
--- a/math/geogebra/Makefile
+++ b/math/geogebra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geogebra
-DISTVERSION= 5-2-899-0
+DISTVERSION= 5-2-903-0
CATEGORIES= math education java
MASTER_SITES= http://download.geogebra.org/installers/5.2/ \
https://static.geogebra.org/images/ \
diff --git a/math/geogebra/distinfo b/math/geogebra/distinfo
index 84a9e4d8c457..2377af69810e 100644
--- a/math/geogebra/distinfo
+++ b/math/geogebra/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757477906
-SHA256 (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = dda3e8075e66990418a5913e38bbdd72a8bf32a2805f1886aa1d13aaad95b264
-SIZE (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = 62954321
+TIMESTAMP = 1760496589
+SHA256 (GeoGebra-Linux-Portable-5-2-903-0.tar.bz2) = cc1cdc9c42622987b50dddf34df95d061c9e3691b90d5da8a08405f410f3c6f3
+SIZE (GeoGebra-Linux-Portable-5-2-903-0.tar.bz2) = 62981031
SHA256 (geogebra.png) = e97122d77209e2c235f5afcee8f783c1e933d14062851ac73a4ed7a6520c5614
SIZE (geogebra.png) = 4018
SHA256 (geogebra-logo.svg) = 55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07
diff --git a/math/ggobi/Makefile b/math/ggobi/Makefile
index c850ac393f25..cd8b13022d31 100644
--- a/math/ggobi/Makefile
+++ b/math/ggobi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ggobi
DISTVERSION= 2.1.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math graphics
MAINTAINER= rhurlin@FreeBSD.org
diff --git a/math/hexowl/Makefile b/math/hexowl/Makefile
index 9afbf93fd1ca..51319e123bc3 100644
--- a/math/hexowl/Makefile
+++ b/math/hexowl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hexowl
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MAINTAINER= olgeni@FreeBSD.org
diff --git a/math/libqalculate/Makefile b/math/libqalculate/Makefile
index 86304eccd656..399d7eb24c8b 100644
--- a/math/libqalculate/Makefile
+++ b/math/libqalculate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libqalculate
-PORTVERSION= 5.7.0
+PORTVERSION= 5.8.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/libqalculate/distinfo b/math/libqalculate/distinfo
index 4cbc8eb21bab..078a64d4de44 100644
--- a/math/libqalculate/distinfo
+++ b/math/libqalculate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754377124
-SHA256 (libqalculate-5.7.0.tar.gz) = b0aa7e7f6b729ad88f41c3562e81bdc349e072f4df0e62ce152304d979702cfe
-SIZE (libqalculate-5.7.0.tar.gz) = 2835670
+TIMESTAMP = 1760528533
+SHA256 (libqalculate-5.8.0.tar.gz) = 5595dc304de252945ee51bd68cef3b5f0dacf3ce1c75bd0a8f6c158c1c723741
+SIZE (libqalculate-5.8.0.tar.gz) = 2664148
diff --git a/math/libqalculate/pkg-plist b/math/libqalculate/pkg-plist
index a61ca69ef777..c400e126afc7 100644
--- a/math/libqalculate/pkg-plist
+++ b/math/libqalculate/pkg-plist
@@ -16,7 +16,7 @@ include/libqalculate/util.h
lib/libqalculate.a
lib/libqalculate.so
lib/libqalculate.so.23
-lib/libqalculate.so.23.3.6
+lib/libqalculate.so.23.3.7
libdata/pkgconfig/libqalculate.pc
share/man/man1/qalc.1.gz
%%NLS%%share/locale/ca/LC_MESSAGES/libqalculate.mo
diff --git a/math/octave-forge-joystick/Makefile b/math/octave-forge-joystick/Makefile
index 75c192b70a09..1469177b1b74 100644
--- a/math/octave-forge-joystick/Makefile
+++ b/math/octave-forge-joystick/Makefile
@@ -10,7 +10,7 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
-BUILD_DEPENDS+ cmake:devel/cmake # Required by configure.
+BUILD_DEPENDS+= cmake:devel/cmake # Required by configure.
LIB_DEPENDS+= libSDL2.so:devel/sdl20
diff --git a/math/octave-forge-llms/Makefile b/math/octave-forge-llms/Makefile
new file mode 100644
index 000000000000..1315b9d1e3b8
--- /dev/null
+++ b/math/octave-forge-llms/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= octave-forge-llms
+DISTVERSIONPREFIX= release-
+DISTVERSION= 0.1.0
+CATEGORIES= math
+
+MAINTAINER= stephen@FreeBSD.org
+COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= https://packages.octave.org/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+
+RUN_DEPENDS+= ${OCTAVE_TARBALLS_DIR}/datatypes.tar.gz:math/octave-forge-datatypes
+
+USES= octave
+USE_GITHUB= yes
+GH_ACCOUNT= pr0m1th3as
+GH_PROJECT= octave-llms
+
+OCTAVE_SRC= ${GH_PROJECT}-release-${DISTVERSION}
+
+.include <bsd.port.mk>
diff --git a/math/octave-forge-llms/distinfo b/math/octave-forge-llms/distinfo
new file mode 100644
index 000000000000..12eb43d7d877
--- /dev/null
+++ b/math/octave-forge-llms/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760558006
+SHA256 (octave-forge/pr0m1th3as-octave-llms-release-0.1.0_GH0.tar.gz) = 59593d29d8cec165f34b630771cbd319e11f0f9c87e3df6925b734a47f29715c
+SIZE (octave-forge/pr0m1th3as-octave-llms-release-0.1.0_GH0.tar.gz) = 335688
diff --git a/math/octave-forge-llms/pkg-descr b/math/octave-forge-llms/pkg-descr
new file mode 100644
index 000000000000..406d012ee713
--- /dev/null
+++ b/math/octave-forge-llms/pkg-descr
@@ -0,0 +1,8 @@
+The octave-forge package is the result of The GNU Octave Repository project,
+which is intended to be a central location for custom scripts, functions and
+extensions for GNU Octave. contains the source for all the functions plus
+build and install scripts.
+
+This is llms.
+
+ Large Language Models for GNU Octave.
diff --git a/math/octave-forge-pkg-octave-doc/Makefile b/math/octave-forge-pkg-octave-doc/Makefile
index 3660f1458105..4e8b26c32cee 100644
--- a/math/octave-forge-pkg-octave-doc/Makefile
+++ b/math/octave-forge-pkg-octave-doc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-pkg-octave-doc
DISTVERSIONPREFIX= release-
-DISTVERSION= 0.6.7
+DISTVERSION= 0.6.8
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-pkg-octave-doc/distinfo b/math/octave-forge-pkg-octave-doc/distinfo
index 6b3a3e79edba..454d67b4b895 100644
--- a/math/octave-forge-pkg-octave-doc/distinfo
+++ b/math/octave-forge-pkg-octave-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759102778
-SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.7_GH0.tar.gz) = 3aa52b681b7bbfea65d3999ee92e8bacbef26938b1ce64324590f75b89fb53fb
-SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.7_GH0.tar.gz) = 162500
+TIMESTAMP = 1760547190
+SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.8_GH0.tar.gz) = 3aef12b6c4cc5019236eed4d7d05bed6be021bb4f6912ef3d0190b57fb68ded6
+SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.8_GH0.tar.gz) = 162955
diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile
index e019fcf5caa6..ac98489cd213 100644
--- a/math/octave-forge/Makefile
+++ b/math/octave-forge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octave-forge
-PORTVERSION= 20251013
+PORTVERSION= 20251015
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -21,7 +21,7 @@ OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \
GENERATE_HTML GNUPLOT GSL HDF5OCT IDENT IMAGE \
INFORMATIONTHEORY INTEGRATION INTERNAL_FLUID_FLOW \
INTERVAL IO IRSA JOYSTICK LEVEL_SET \
- LINEAR_ALGEBRA LSSA LTFAT \
+ LINEAR_ALGEBRA LLMS LSSA LTFAT \
MAPPING MATGEOM \
MBOCT_FEM_PKG MBOCT_MBDYN_PKG MBOCT_NUMERICAL_PKG \
MBOCT_OCTAVE_PKG MCCABE_THIELE \
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 5d51c1112175..7b7273abe5be 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= numpy
PORTVERSION= 1.26.4
-PORTREVISION= 8
+PORTREVISION= 10
PORTEPOCH= 1
CATEGORIES= math python
MASTER_SITES= PYPI \
@@ -25,7 +25,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.24.1:devel/py-hypothesis@${PY
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= compiler:c11 cpe fortran pkgconfig python:3.9+ shebangfix
-USE_PYTHON= allflavors autoplist concurrent cython pep517
+USE_PYTHON= autoplist concurrent cython pep517
GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e \
s/libgfortran.so//
diff --git a/math/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile
index ab20fb2d0e04..74b9b74a0248 100644
--- a/math/qalculate-gtk/Makefile
+++ b/math/qalculate-gtk/Makefile
@@ -1,6 +1,5 @@
PORTNAME= qalculate-gtk
-PORTVERSION= 5.7.0
-PORTREVISION= 1
+PORTVERSION= 5.8.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-gtk/distinfo b/math/qalculate-gtk/distinfo
index 393049d4c84a..aee789da32cb 100644
--- a/math/qalculate-gtk/distinfo
+++ b/math/qalculate-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754377627
-SHA256 (qalculate-gtk-5.7.0.tar.gz) = dcb3663b36abafdfe32e943644bf4fc64bd685c0225f944a3f1c4a85e70db3b5
-SIZE (qalculate-gtk-5.7.0.tar.gz) = 3074403
+TIMESTAMP = 1760531708
+SHA256 (qalculate-gtk-5.8.0.tar.gz) = fdd74cbf011d5ff88219489033ec207d856aa116d3e16b729ccdbea9277a5d41
+SIZE (qalculate-gtk-5.8.0.tar.gz) = 3089390
diff --git a/math/qalculate-qt/Makefile b/math/qalculate-qt/Makefile
index 1c23e9ffb775..d04f8b06a72d 100644
--- a/math/qalculate-qt/Makefile
+++ b/math/qalculate-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-qt
-PORTVERSION= 5.7.0
+PORTVERSION= 5.8.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-qt/distinfo b/math/qalculate-qt/distinfo
index 31f5530abbcd..152db4a88f6a 100644
--- a/math/qalculate-qt/distinfo
+++ b/math/qalculate-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754377968
-SHA256 (qalculate-qt-5.7.0.tar.gz) = 76e03b976a7b1347a6e8779b6be83ea053ab74e8ddeafb0aa62d20b3fadc0b9c
-SIZE (qalculate-qt-5.7.0.tar.gz) = 1992166
+TIMESTAMP = 1760531474
+SHA256 (qalculate-qt-5.8.0.tar.gz) = 7c8e3074b709177462ead9b2b36736b18f1cb0f8e88dda3608911b9f7491c8e6
+SIZE (qalculate-qt-5.8.0.tar.gz) = 2016264
diff --git a/math/vtk8/Makefile b/math/vtk8/Makefile
deleted file mode 100644
index 06d0030f5f76..000000000000
--- a/math/vtk8/Makefile
+++ /dev/null
@@ -1,130 +0,0 @@
-PORTNAME= vtk
-DISTVERSION= 8.2.0 # it has only one consumer that is possibly dead upstream but is still compiling fine
-PORTREVISION= 6
-CATEGORIES= math graphics
-MASTER_SITES= http://www.vtk.org/files/release/${VTK_SHORT_VER}/
-PKGNAMESUFFIX= 8
-DISTNAME= ${PORTNAME:tu}-${PORTVERSION}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Visualization toolkit
-WWW= https://www.vtk.org
-
-LICENSE= BSD3CLAUSE
-
-BROKEN_FreeBSD_13= complation fails: error: no member named 'derived' in 'Transpose<TranspositionsBase<type-parameter-0-0>>'
-BROKEN_FreeBSD_15= complation fails: error: no member named 'derived' in 'Transpose<TranspositionsBase<type-parameter-0-0>>'
-
-LIB_DEPENDS= libtiff.so:graphics/tiff \
- libpng.so:graphics/png \
- libfreetype.so:print/freetype2 \
- libexpat.so:textproc/expat2
-
-CONFLICTS= vtk9
-
-USES= alias cmake compiler:c++11-lang gl jpeg localbase perl5 xorg
-USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER}
-USE_XORG= ice x11 xt xext sm
-
-CMAKE_ON= BUILD_SHARED_LIBS \
- VTK_INSTALL_NO_DOCUMENTATION VTK_USE_SYSTEM_EXPAT VTK_USE_SYSTEM_TIFF \
- VTK_USE_SYSTEM_PNG VTK_USE_SYSTEM_JPEG VTK_USE_SYSTEM_FREETYPE VTK_USE_SYSTEM_ZLIB \
- Module_vtkTestingCore Module_vtkTestingRendering
-CMAKE_ARGS+= -DBUILD_EXAMPLES:BOOL=false \
- -DVTK_INSTALL_LIBRARY_DIR=lib/vtk-${VTK_SHORT_VER} \
- -DVTK_INSTALL_ARCHIVE_DIR=lib/vtk-${VTK_SHORT_VER} \
- -DVTK_INSTALL_QT_DIR=/${QT_LIBDIR_REL}/plugins/designer \
- -DSTAGEDIR=${STAGEDIR}
-
-VTK_SHORT_VER= ${PORTVERSION:R}
-
-DOCSDIR= ${PREFIX}/share/doc/vtk-${VTK_SHORT_VER}
-DATADIR= ${PREFIX}/share/vtk-${VTK_SHORT_VER}
-
-# Options
-OPTIONS_DEFINE= DESIGNER DOCS OSMESA QT5
-OPTIONS_DEFAULT= MPI QT5
-OSMESA_DESC= Use Mesa for off-screen rendering
-DESIGNER_DESC= Build the Qt Designer plugin
-OPTIONS_SUB= yes
-
-# Options groups
-#VTK_GROUPS= Imaging MPI Qt Rendering StandAlone Views
-VTK_GROUPS= MPI
-VTK_WRAPS= JAVA TCLTK
-OPTIONS_GROUP= GROUPS WRAPPING
-OPTIONS_GROUP_GROUPS=${VTK_GROUPS}
-OPTIONS_GROUP_WRAPPING=${VTK_WRAPS}
-GROUPS_DESC= Groups
-WRAPPING_DESC= Wrapping
-.for g in ${VTK_GROUPS}
-$g_DESC= Build the $g group
-.endfor
-.for w in ${VTK_WRAPS}
-$w_DESC= $w wrapping
-.endfor
-
-QT5_USES= qt:5
-QT5_USE= QT=core,gui,sql,uiplugin,widgets,x11extras,qmake:build,buildtools:build
-QT5_CMAKE_ON= -DVTK_QT_VERSION:STRING="5" \
- -DCMAKE_PREFIX_PATH:STRING=${LOCALBASE}/lib/qt5 \
- -DVTK_Group_Qt:BOOL=ON
-
-DESIGNER_CMAKE_BOOL= QT_DESIGNER_PLUGIN
-DESIGNER_USE= QT=designer
-DESIGNER_IMPLIES= QT5
-
-MPI_LIB_DEPENDS= libmpi_cxx.so:net/openmpi4
-MPI_CMAKE_ON= -DMPIEXEC=${LOCALBASE}/mpi/openmpi/bin/mpiexec
-
-OSMESA_CMAKE_ARGS= -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \
- -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \
- -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \
- -DOPENGL_gl_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \
- -DVTK_USE_X:BOOL=OFF
-OSMESA_LIB_DEPENDS= libOSMesa.so:graphics/libosmesa
-
-# Wrapping
-JAVA_CATEGORIES= java
-JAVA_USES= java
-JAVA_CMAKE_BOOL= VTK_WRAP_JAVA Module_vtkWrappingJava
-JAVA_CMAKE_ON= -DJAVA_INCLUDE_PATH:PATH=${JAVA_HOME}/include \
- -DJAVA_AWT_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so \
- -DJAVA_JVM_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ATCH}/libjava.so
-
-TCLTK_USES= tk
-TCLTK_CMAKE_BOOL= VTK_WRAP_TCL VTK_Group_Tk
-TCLTK_CMAKE_ON= -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDEDIR} \
- -DTK_INCLUDE_PATH:PATH=${TK_INCLUDEDIR} \
- -DVTK_INSTALL_TCL_DIR=lib/vtk-${VTK_SHORT_VER}
-
-DOCS_CMAKE_BOOL= BUILD_DOCUMENTATION
-DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
-
-# Mangling so that it will build when science/netcdf is installed.
-post-patch:
- @${MV} ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/netcdf.h \
- ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/xxxnetcdf.h
- @${FIND} ${WRKSRC}/ThirdParty/netcdf -type f | ${XARGS} ${REINPLACE_CMD} \
- -E 's/[[:<:]]netcdf\.h[[:>:]]/xxxnetcdf.h/'
-
-.include <bsd.port.options.mk>
-
-.for g in ${VTK_GROUPS}
-. if ${PORT_OPTIONS:M${g}}
-CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=ON
-. else
-CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=OFF
-. endif
-.endfor
-
-.if !${PORT_OPTIONS:MOSMESA}
-USES+= gl
-USE_GL= gl glu
-.endif
-
-post-install: # autoplist: thousands of files, complex dependencies on options
- @cd ${STAGEDIR}${PREFIX} && \
- ${FIND} * -type f -or -type l >> ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/math/vtk8/distinfo b/math/vtk8/distinfo
deleted file mode 100644
index 5cc3a3a28ff4..000000000000
--- a/math/vtk8/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1587775906
-SHA256 (VTK-8.2.0.tar.gz) = 34c3dc775261be5e45a8049155f7228b6bd668106c72a3c435d95730d17d57bb
-SIZE (VTK-8.2.0.tar.gz) = 35511819
diff --git a/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt b/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt
deleted file mode 100644
index 43e82e2f9310..000000000000
--- a/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt
+++ /dev/null
@@ -1,28 +0,0 @@
---- GUISupport/Qt/CMakeLists.txt.orig 2019-01-30 17:15:13 UTC
-+++ GUISupport/Qt/CMakeLists.txt
-@@ -128,21 +128,21 @@ if(VTK_BUILD_QT_DESIGNER_PLUGIN AND add_qvtkwidget)
- find_package(Qt5 COMPONENTS ${qt_component} REQUIRED QUIET)
- add_definitions(${Qt5${qt_component}_DEFINITIONS})
- include_directories(${Qt5${qt_component}_INCLUDE_DIRS})
-- qt5_wrap_cpp(PluginMocSrcs ${PluginMocHeaders} TARGET QVTKWidgetPlugin)
-+ qt5_wrap_cpp(PluginMocSrcs ${PluginMocHeaders} TARGET QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION})
- set(QT_LIBRARIES Qt5::${qt_component})
-
- # add QVTK plugin from sources
- # stand-alone as it doesn't depend on QVTK library
-- add_library(QVTKWidgetPlugin
-+ add_library(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}
- SHARED
- ${PluginLibSrcs}
- ${PluginMocSrcs}
- )
-
-- set_target_properties(QVTKWidgetPlugin PROPERTIES COMPILE_DEFINITIONS QT_NO_DEBUG)
-+ set_target_properties(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} PROPERTIES COMPILE_DEFINITIONS QT_NO_DEBUG)
-
- # link with Qt libs
-- vtk_module_link_libraries(QVTKWidgetPlugin ${QT_LIBRARIES})
-+ vtk_module_link_libraries(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} ${QT_LIBRARIES})
-
- # install rules
-
diff --git a/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in b/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in
deleted file mode 100644
index 19c95db7c524..000000000000
--- a/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- GUISupport/Qt/PluginInstall.cmake.in.orig 2017-11-21 08:23:50 UTC
-+++ GUISupport/Qt/PluginInstall.cmake.in
-@@ -10,7 +10,7 @@ if (WIN32)
- set(BUILDTYPE_SUFFIX @CMAKE_RELEASE_POSTFIX@)
- endif ()
- endif ()
--set(VTK_INSTALL_QT_PLUGIN_FILE "@CMAKE_SHARED_LIBRARY_PREFIX@QVTKWidgetPlugin${BUILDTYPE_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@")
-+set(VTK_INSTALL_QT_PLUGIN_FILE "@CMAKE_SHARED_LIBRARY_PREFIX@QVTKWidgetPlugin-@VTK_MAJOR_VERSION@.@VTK_MINOR_VERSION@${BUILDTYPE_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@")
- set(VTK_CONFIGURATIONS "@CMAKE_CONFIGURATION_TYPES@")
-
- if(VTK_CONFIGURATIONS)
diff --git a/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx b/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx
deleted file mode 100644
index e3d29d4d7deb..000000000000
--- a/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- Rendering/FreeType/vtkFreeTypeTools.cxx.orig 2020-10-22 10:20:24 UTC
-+++ Rendering/FreeType/vtkFreeTypeTools.cxx
-@@ -387,7 +387,7 @@ FTC_CMapCache* vtkFreeTypeTools::GetCMapCache()
- }
-
- //----------------------------------------------------------------------------
--FT_CALLBACK_DEF(FT_Error)
-+static FT_Error
- vtkFreeTypeToolsFaceRequester(FTC_FaceID face_id,
- FT_Library lib,
- FT_Pointer request_data,
diff --git a/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx b/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx
deleted file mode 100644
index b733cfeee383..000000000000
--- a/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx
+++ /dev/null
@@ -1,10 +0,0 @@
---- Rendering/Qt/vtkQtLabelRenderStrategy.cxx.orig 2020-05-28 17:13:13 UTC
-+++ Rendering/Qt/vtkQtLabelRenderStrategy.cxx
-@@ -41,6 +41,7 @@
- #include <QImage>
- #include <QMap>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QPair>
- #include <QPixmap>
- #include <QTextDocument>
diff --git a/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx b/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx
deleted file mode 100644
index 299be5f51c46..000000000000
--- a/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx
+++ /dev/null
@@ -1,10 +0,0 @@
---- Rendering/Qt/vtkQtStringToImage.cxx.orig 2020-06-05 04:36:21 UTC
-+++ Rendering/Qt/vtkQtStringToImage.cxx
-@@ -31,6 +31,7 @@
- #include <QFontMetrics>
- #include <QImage>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QPixmap>
- #include <QTextDocument>
- #include <QTextStream>
diff --git a/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c b/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c
deleted file mode 100644
index bd453a0dc9ca..000000000000
--- a/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ThirdParty/libproj/vtklibproj/src/pj_mutex.c.orig 2020-04-25 01:23:01 UTC
-+++ ThirdParty/libproj/vtklibproj/src/pj_mutex.c
-@@ -124,7 +124,7 @@ void pj_acquire_lock()
- pthread_mutex_lock( &pj_precreated_lock);
-
- pthread_mutexattr_init(&mutex_attr);
--#ifdef HAVE_PTHREAD_MUTEX_RECURSIVE
-+#if defined(HAVE_PTHREAD_MUTEX_RECURSIVE) || defined(__FreeBSD__)
- pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE);
- #else
- pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE_NP);
diff --git a/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt b/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt
deleted file mode 100644
index f7e860060a89..000000000000
--- a/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt
+++ /dev/null
@@ -1,25 +0,0 @@
---- ThirdParty/verdict/vtkverdict/CMakeLists.txt.orig 2019-01-30 17:15:13 UTC
-+++ ThirdParty/verdict/vtkverdict/CMakeLists.txt
-@@ -128,14 +128,14 @@ endif ()
- # Installation stuff
- #
- IF(NOT verdict_INSTALL_NO_DEVELOPMENT)
-- install(FILES
-- README
-- Verdict.htm
-- Verdict.doc
-- verdict_test.cpp
-- DESTINATION ${verdict_INSTALL_DOC_DIR}/verdict/${verdict_VERSION}/
-- COMPONENT Development
-- )
-+# install(FILES
-+# README
-+# Verdict.htm
-+# Verdict.doc
-+# verdict_test.cpp
-+# DESTINATION ${verdict_INSTALL_DOC_DIR}/verdict/${verdict_VERSION}/
-+# COMPONENT Development
-+# )
-
- install(
- FILES ${verdict_BINARY_DIR}/verdict.h
diff --git a/math/vtk8/files/patch-git_a9079bd b/math/vtk8/files/patch-git_a9079bd
deleted file mode 100644
index 1248811772dd..000000000000
--- a/math/vtk8/files/patch-git_a9079bd
+++ /dev/null
@@ -1,44 +0,0 @@
-Obtained from:
- https://gitlab.kitware.com/vtk/vtk/-/commit/a9079bdccbb2165583d6773a5ed848427e2a38a8.patch
-
-From a9079bdccbb2165583d6773a5ed848427e2a38a8 Mon Sep 17 00:00:00 2001
-From: Seacas Upstream <kwrobot@kitware.com>
-Date: Tue, 28 Jan 2020 09:13:38 -0500
-Subject: [PATCH] exodusII 2020-01-28 (d97eb08d)
-
-Code extracted from:
-
- https://gitlab.kitware.com/third-party/seacas.git
-
-at commit d97eb08d79e87c82facfae39bc75deb60c0a2d83 (for/vtk-20200128-7.24f-v2019-12-18).
----
- src/ex_create_par.c | 2 +-
- src/ex_open_par.c | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/ex_create_par.c b/src/ex_create_par.c
-index 8d5d6734f0..ef439618da 100644
---- ThirdParty/exodusII/vtkexodusII/src/ex_create_par.c
-+++ ThirdParty/exodusII/vtkexodusII/src/ex_create_par.c
-@@ -216,5 +216,5 @@ int ex_create_par_int(const char *path, int cmode, int *comp_ws, int *io_ws, MPI
- * Prevent warning in some versions of ranlib(1) because the object
- * file has no symbols.
- */
--const char exodus_unused_symbol_dummy_1;
-+const char exodus_unused_symbol_dummy_ex_create_par;
- #endif
-diff --git a/src/ex_open_par.c b/src/ex_open_par.c
-index b2faa22c29..9df4818767 100644
---- ThirdParty/exodusII/vtkexodusII/src/ex_open_par.c
-+++ ThirdParty/exodusII/vtkexodusII/src/ex_open_par.c
-@@ -459,5 +459,5 @@ int ex_open_par_int(const char *path, int mode, int *comp_ws, int *io_ws, float
- * Prevent warning in some versions of ranlib(1) because the object
- * file has no symbols.
- */
--const char exodus_unused_symbol_dummy_1;
-+const char exodus_unused_symbol_dummy_ex_open_par;
- #endif
---
-GitLab
-
-
diff --git a/math/vtk8/pkg-descr b/math/vtk8/pkg-descr
deleted file mode 100644
index 250b76ca8cc1..000000000000
--- a/math/vtk8/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The Visualization Toolkit (VTK) is an open-source, freely available software
-system for 3D computer graphics, image processing and visualization. VTK
-consists of a C++ class library and several interpreted interface layers
-including Tcl/Tk, Java, and Python. Kitware, whose team created and continues
-to extend the toolkit, offers professional support and consulting services for
-VTK. VTK supports a wide variety of visualization algorithms including: scalar,
-vector, tensor, texture, and volumetric methods; and advanced modeling
-techniques such as: implicit modeling, polygon reduction, mesh smoothing,
-cutting, contouring, and Delaunay triangulation. VTK has an extensive
-information visualization framework, has a suite of 3D interaction widgets,
-supports parallel processing, and integrates with various databases on GUI
-toolkits such as Qt and Tk.
diff --git a/math/xtensor-python/Makefile b/math/xtensor-python/Makefile
index 5e9004ad03c1..e655514f484f 100644
--- a/math/xtensor-python/Makefile
+++ b/math/xtensor-python/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtensor-python
-DISTVERSION= 0.27.0
+DISTVERSION= 0.29.0
CATEGORIES= math python
MAINTAINER= yuri@FreeBSD.org
@@ -17,20 +17,23 @@ RUN_DEPENDS= ${HPP_DEPENDS}
TEST_DEPENDS= googletest>0:devel/googletest \
pybind11>0:devel/pybind11
-USES= cmake compiler:c++14-lang python
+USES= cmake compiler:c++20-lang localbase:ldflags python
USE_GITHUB= yes
GH_ACCOUNT= xtensor-stack
CXXFLAGS+= -I${PYTHON_INCLUDEDIR} -I${PYTHON_SITELIBDIR}/numpy/core/include # workaround for https://github.com/xtensor-stack/xtensor-python/issues/272
+LDFLAGS+= -lpython${PYTHON_VER}
NO_BUILD= yes
NO_ARCH= yes
-do-test: install
+do-test:
@cd ${WRKSRC}/test && \
${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} . && \
${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} && \
${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} xtest
+# tests as of 0.29.0: [ PASSED ] 55 tests.
+
.include <bsd.port.mk>
diff --git a/math/xtensor-python/distinfo b/math/xtensor-python/distinfo
index d867423177b3..838cc4dbee20 100644
--- a/math/xtensor-python/distinfo
+++ b/math/xtensor-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708074061
-SHA256 (xtensor-stack-xtensor-python-0.27.0_GH0.tar.gz) = 40ee01bd213aeb7bf64f6d8a3257f4fa98ed31c401596c6c7b3b115f61a473b9
-SIZE (xtensor-stack-xtensor-python-0.27.0_GH0.tar.gz) = 65455
+TIMESTAMP = 1760503057
+SHA256 (xtensor-stack-xtensor-python-0.29.0_GH0.tar.gz) = 2915b220bd11b70fdd9fbb2db5f313e751189fec083e406228c8e5a31dfaa4a2
+SIZE (xtensor-stack-xtensor-python-0.29.0_GH0.tar.gz) = 66835
diff --git a/math/xtensor-python/pkg-plist b/math/xtensor-python/pkg-plist
index e9f7970198bd..0009a66e0660 100644
--- a/math/xtensor-python/pkg-plist
+++ b/math/xtensor-python/pkg-plist
@@ -7,6 +7,7 @@ include/xtensor-python/pytensor.hpp
include/xtensor-python/pyvectorize.hpp
include/xtensor-python/xtensor_python_config.hpp
include/xtensor-python/xtensor_type_caster_base.hpp
-lib/cmake/xtensor-python/xtensor-pythonConfig.cmake
-lib/cmake/xtensor-python/xtensor-pythonConfigVersion.cmake
-lib/cmake/xtensor-python/xtensor-pythonTargets.cmake
+share/cmake/xtensor-python/xtensor-pythonConfig.cmake
+share/cmake/xtensor-python/xtensor-pythonConfigVersion.cmake
+share/cmake/xtensor-python/xtensor-pythonTargets.cmake
+share/pkgconfig/xtensor-python.pc
diff --git a/math/xtensor/Makefile b/math/xtensor/Makefile
index de14c6f3bb9b..a98b5cb5cb6a 100644
--- a/math/xtensor/Makefile
+++ b/math/xtensor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtensor
-DISTVERSION= 0.25.0
+DISTVERSION= 0.27.1
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -18,7 +18,7 @@ TEST_DEPENDS= nlohmann-json>0:devel/nlohmann-json \
doctest>0:devel/doctest \
googletest>0:devel/googletest
-USES= cmake:testing # 2 tests fail, see https://github.com/xtensor-stack/xtensor/issues/2722
+USES= cmake:testing
USE_GITHUB= yes
GH_ACCOUNT= xtensor-stack
@@ -27,4 +27,6 @@ CMAKE_TESTING_ON= BUILD_TESTS
NO_BUILD= yes
NO_ARCH= yes
+# tests as of 0.27.1: 100% tests passed, 0 tests failed out of 81
+
.include <bsd.port.mk>
diff --git a/math/xtensor/distinfo b/math/xtensor/distinfo
index 25aac7f34028..d9d1f8404a1b 100644
--- a/math/xtensor/distinfo
+++ b/math/xtensor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708063969
-SHA256 (xtensor-stack-xtensor-0.25.0_GH0.tar.gz) = 32d5d9fd23998c57e746c375a544edf544b74f0a18ad6bc3c38cbba968d5e6c7
-SIZE (xtensor-stack-xtensor-0.25.0_GH0.tar.gz) = 1214069
+TIMESTAMP = 1760416559
+SHA256 (xtensor-stack-xtensor-0.27.1_GH0.tar.gz) = 117c192ae3b7c37c0156dedaa88038e0599a6b264666c3c6c2553154b500fe23
+SIZE (xtensor-stack-xtensor-0.27.1_GH0.tar.gz) = 1224405
diff --git a/math/xtensor/pkg-plist b/math/xtensor/pkg-plist
index 1675a78d7ed1..c063a9d6ca54 100644
--- a/math/xtensor/pkg-plist
+++ b/math/xtensor/pkg-plist
@@ -1,77 +1,81 @@
+etc/xeus-cpp/tags.d/xtensor.json
include/xtensor.hpp
-include/xtensor/xaccessible.hpp
-include/xtensor/xaccumulator.hpp
-include/xtensor/xadapt.hpp
-include/xtensor/xarray.hpp
-include/xtensor/xassign.hpp
-include/xtensor/xaxis_iterator.hpp
-include/xtensor/xaxis_slice_iterator.hpp
-include/xtensor/xblockwise_reducer.hpp
-include/xtensor/xblockwise_reducer_functors.hpp
-include/xtensor/xbroadcast.hpp
-include/xtensor/xbuffer_adaptor.hpp
-include/xtensor/xbuilder.hpp
-include/xtensor/xchunked_array.hpp
-include/xtensor/xchunked_assign.hpp
-include/xtensor/xchunked_view.hpp
-include/xtensor/xcomplex.hpp
-include/xtensor/xcontainer.hpp
-include/xtensor/xcsv.hpp
-include/xtensor/xdynamic_view.hpp
-include/xtensor/xeval.hpp
-include/xtensor/xexception.hpp
-include/xtensor/xexpression.hpp
-include/xtensor/xexpression_holder.hpp
-include/xtensor/xexpression_traits.hpp
-include/xtensor/xfixed.hpp
-include/xtensor/xfunction.hpp
-include/xtensor/xfunctor_view.hpp
-include/xtensor/xgenerator.hpp
-include/xtensor/xhistogram.hpp
-include/xtensor/xindex_view.hpp
-include/xtensor/xinfo.hpp
-include/xtensor/xio.hpp
-include/xtensor/xiterable.hpp
-include/xtensor/xiterator.hpp
-include/xtensor/xjson.hpp
-include/xtensor/xlayout.hpp
-include/xtensor/xmanipulation.hpp
-include/xtensor/xmasked_view.hpp
-include/xtensor/xmath.hpp
-include/xtensor/xmime.hpp
-include/xtensor/xmultiindex_iterator.hpp
-include/xtensor/xnoalias.hpp
-include/xtensor/xnorm.hpp
-include/xtensor/xnpy.hpp
-include/xtensor/xoffset_view.hpp
-include/xtensor/xoperation.hpp
-include/xtensor/xoptional.hpp
-include/xtensor/xoptional_assembly.hpp
-include/xtensor/xoptional_assembly_base.hpp
-include/xtensor/xoptional_assembly_storage.hpp
-include/xtensor/xpad.hpp
-include/xtensor/xrandom.hpp
-include/xtensor/xreducer.hpp
-include/xtensor/xrepeat.hpp
-include/xtensor/xscalar.hpp
-include/xtensor/xsemantic.hpp
-include/xtensor/xset_operation.hpp
-include/xtensor/xshape.hpp
-include/xtensor/xslice.hpp
-include/xtensor/xsort.hpp
-include/xtensor/xstorage.hpp
-include/xtensor/xstrided_view.hpp
-include/xtensor/xstrided_view_base.hpp
-include/xtensor/xstrides.hpp
-include/xtensor/xtensor.hpp
-include/xtensor/xtensor_config.hpp
-include/xtensor/xtensor_forward.hpp
-include/xtensor/xtensor_simd.hpp
-include/xtensor/xutils.hpp
-include/xtensor/xvectorize.hpp
-include/xtensor/xview.hpp
-include/xtensor/xview_utils.hpp
+include/xtensor/chunk/xchunked_array.hpp
+include/xtensor/chunk/xchunked_assign.hpp
+include/xtensor/chunk/xchunked_view.hpp
+include/xtensor/containers/xadapt.hpp
+include/xtensor/containers/xarray.hpp
+include/xtensor/containers/xbuffer_adaptor.hpp
+include/xtensor/containers/xcontainer.hpp
+include/xtensor/containers/xfixed.hpp
+include/xtensor/containers/xscalar.hpp
+include/xtensor/containers/xstorage.hpp
+include/xtensor/containers/xtensor.hpp
+include/xtensor/core/xaccessible.hpp
+include/xtensor/core/xassign.hpp
+include/xtensor/core/xeval.hpp
+include/xtensor/core/xexpression.hpp
+include/xtensor/core/xexpression_traits.hpp
+include/xtensor/core/xfunction.hpp
+include/xtensor/core/xiterable.hpp
+include/xtensor/core/xiterator.hpp
+include/xtensor/core/xlayout.hpp
+include/xtensor/core/xmath.hpp
+include/xtensor/core/xmultiindex_iterator.hpp
+include/xtensor/core/xnoalias.hpp
+include/xtensor/core/xoperation.hpp
+include/xtensor/core/xsemantic.hpp
+include/xtensor/core/xshape.hpp
+include/xtensor/core/xstrides.hpp
+include/xtensor/core/xtensor_config.hpp
+include/xtensor/core/xtensor_forward.hpp
+include/xtensor/core/xvectorize.hpp
+include/xtensor/generators/xbuilder.hpp
+include/xtensor/generators/xgenerator.hpp
+include/xtensor/generators/xrandom.hpp
+include/xtensor/io/xcsv.hpp
+include/xtensor/io/xinfo.hpp
+include/xtensor/io/xio.hpp
+include/xtensor/io/xjson.hpp
+include/xtensor/io/xmime.hpp
+include/xtensor/io/xnpy.hpp
+include/xtensor/misc/xcomplex.hpp
+include/xtensor/misc/xexpression_holder.hpp
+include/xtensor/misc/xfft.hpp
+include/xtensor/misc/xhistogram.hpp
+include/xtensor/misc/xmanipulation.hpp
+include/xtensor/misc/xpad.hpp
+include/xtensor/misc/xset_operation.hpp
+include/xtensor/misc/xsort.hpp
+include/xtensor/misc/xtl_concepts.hpp
+include/xtensor/optional/xoptional.hpp
+include/xtensor/optional/xoptional_assembly.hpp
+include/xtensor/optional/xoptional_assembly_base.hpp
+include/xtensor/optional/xoptional_assembly_storage.hpp
+include/xtensor/reducers/xaccumulator.hpp
+include/xtensor/reducers/xblockwise_reducer.hpp
+include/xtensor/reducers/xblockwise_reducer_functors.hpp
+include/xtensor/reducers/xnorm.hpp
+include/xtensor/reducers/xreducer.hpp
+include/xtensor/utils/xexception.hpp
+include/xtensor/utils/xtensor_simd.hpp
+include/xtensor/utils/xutils.hpp
+include/xtensor/views/xaxis_iterator.hpp
+include/xtensor/views/xaxis_slice_iterator.hpp
+include/xtensor/views/xbroadcast.hpp
+include/xtensor/views/xdynamic_view.hpp
+include/xtensor/views/xfunctor_view.hpp
+include/xtensor/views/xindex_view.hpp
+include/xtensor/views/xmasked_view.hpp
+include/xtensor/views/xoffset_view.hpp
+include/xtensor/views/xrepeat.hpp
+include/xtensor/views/xslice.hpp
+include/xtensor/views/xstrided_view.hpp
+include/xtensor/views/xstrided_view_base.hpp
+include/xtensor/views/xview.hpp
+include/xtensor/views/xview_utils.hpp
share/cmake/xtensor/xtensorConfig.cmake
share/cmake/xtensor/xtensorConfigVersion.cmake
share/cmake/xtensor/xtensorTargets.cmake
share/pkgconfig/xtensor.pc
+share/xeus-cpp/tagfiles/xtensor.tag