Upgrade boost 1.83->1.89
Boost 1.88 is now functionally required because it adds std::span
support for buffers. upgrade the subproject.
While we're here, update the minimum to require 1.88, and update to use
the cmake version that doesn't require wrapping.
Change-Id: I0ad724735edb5930c3dac727461bccad3f7b265e
Signed-off-by: Ed Tanous <etanous@nvidia.com>
diff --git a/subprojects/boost-meson.wrap b/subprojects/boost-meson.wrap
new file mode 100644
index 0000000..d9a49d3
--- /dev/null
+++ b/subprojects/boost-meson.wrap
@@ -0,0 +1,10 @@
+[wrap-file]
+directory = boost-1.89.0
+
+source_url = https://github.com/boostorg/boost/releases/download/boost-1.89.0/boost-1.89.0-cmake.tar.gz
+source_hash = 954a01219bf818c7fb850fa610c2c8c71a4fa28fa32a1900056bcb6ff58cf908
+source_filename = 1_89_0.tar.gz
+patch_directory = boost
+
+[provide]
+boost-meson = boost_dep