subprojects: Bump boost to 1.83
Bump to avoid issues such as the following:
```
In file included from ../src/Utils.hpp:3,
from ../src/Thresholds.hpp:3,
from ../src/sensor.hpp:6,
from ../src/PwmSensor.hpp:3,
from ../src/PwmSensor.cpp:17:
../src/VariantVisitors.hpp:18:10: fatal error: boost/type_index.hpp: No such file or directory
18 | #include <boost/type_index.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
```
1.83 is used by openbmc/openbmc@43471c8c565d346c1727ba2360db373035234c26
With the bump I can now successfully build dbus-sensors on Debian
Bookworm with `meson setup --cross-file=gcc-13 build`[1], even if boost
libraries and headers of varying version are installed via `apt`.
[1]: https://amboar.github.io/notes/2023/09/12/unstable-gcc-on-debian-stable.html
Change-Id: I43cb95167ede3271cc6ce6ea6ea5421911b575c0
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/meson.build b/meson.build
index 454f8b4..c668285 100644
--- a/meson.build
+++ b/meson.build
@@ -39,7 +39,7 @@
uring = dependency('liburing', include_type: 'system')
nlohmann_json_dep = dependency('nlohmann_json', include_type: 'system')
gpiodcxx = dependency('libgpiodcxx', default_options: ['bindings=cxx'])
-boost = dependency('boost', version: '>=1.79.0', include_type: 'system')
+boost = dependency('boost', version: '>=1.83.0', include_type: 'system')
sdbusplus = dependency('sdbusplus', include_type: 'system')
phosphor_logging_dep = dependency('phosphor-logging')
diff --git a/subprojects/boost.wrap b/subprojects/boost.wrap
index 90357ed..375d473 100644
--- a/subprojects/boost.wrap
+++ b/subprojects/boost.wrap
@@ -1,6 +1,6 @@
[wrap-file]
-directory = boost_1_79_0
-source_url = https://downloads.yoctoproject.org/mirror/sources/boost_1_79_0.tar.bz2
-source_hash = 475d589d51a7f8b3ba2ba4eda022b170e562ca3b760ee922c146b6c65856ef39
-source_filename = 1_79_0.tar.bz2
+directory = boost_1_83_0
+source_url = https://downloads.yoctoproject.org/mirror/sources/boost_1_83_0.tar.bz2
+source_hash = 6478edfe2f3305127cffe8caf73ea0176c53769f4bf1585be237eb30798c3b8e
+source_filename = 1_83_0.tar.bz2
patch_directory = boost
diff --git a/subprojects/packagefiles/boost/meson.build b/subprojects/packagefiles/boost/meson.build
index 9d08c8c..6bb74af 100644
--- a/subprojects/packagefiles/boost/meson.build
+++ b/subprojects/packagefiles/boost/meson.build
@@ -1,6 +1,6 @@
project('boost',
'cpp',
- version : '1.79.0',
+ version : '1.83.0',
license : 'Boost'
)