From: sgn <sgn@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] Boost 1.81.0
Date: Tue, 29 Nov 2022 14:44:21 +0100 [thread overview]
Message-ID: <20221129134421.oCtoRhpWJDq9qpOt9EeOZHzaZxODCOiJygJU18wfo4w@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-40772@inbox.vuxu.org>
[-- Attachment #1: Type: text/plain, Size: 1262 bytes --]
There is an updated pull request by sgn against master on the void-packages repository
https://github.com/sgn/void-packages boost
https://github.com/void-linux/void-packages/pull/40772
Boost 1.81.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**|**briefly**|**NO**
[ci skip]
[skip ci]
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/40772.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-boost-40772.patch --]
[-- Type: text/x-diff, Size: 145535 bytes --]
From 117b6e9e2811dacfb9ebdfad3aa6ef773dc0fff3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 20:08:15 +0700
Subject: [PATCH 001/102] boost: update to 1.81.0.beta1.
---
common/shlibs | 66 ++---
srcpkgs/{boost-jam => boost-python3} | 0
.../0003-unordered-valid-after-move.patch | 175 -------------
srcpkgs/boost/patches/aligned_alloc.patch | 27 --
.../patches/boost-iterator-regression.patch | 228 +++++++++++++++++
srcpkgs/boost/patches/filesystem-test.patch | 29 +++
.../patches/revert-boost-phoenix-104.patch | 12 +
srcpkgs/boost/template | 233 ++++++++++--------
.../{boost-python3-1.80 => libboost_atomic} | 0
.../{libboost_atomic1.80 => libboost_chrono} | 0
...libboost_chrono1.80 => libboost_container} | 0
...ibboost_container1.80 => libboost_context} | 0
...libboost_context1.80 => libboost_contract} | 0
...bboost_contract1.80 => libboost_coroutine} | 0
...boost_coroutine1.80 => libboost_date_time} | 0
...{libboost_date_time1.80 => libboost_fiber} | 0
...libboost_fiber1.80 => libboost_filesystem} | 0
...libboost_filesystem1.80 => libboost_graph} | 0
...{libboost_graph1.80 => libboost_iostreams} | 0
.../{libboost_iostreams1.80 => libboost_json} | 0
.../{libboost_json1.80 => libboost_locale} | 0
srcpkgs/{libboost_locale1.80 => libboost_log} | 0
.../{libboost_log1.80 => libboost_log_setup} | 0
...bboost_log_setup1.80 => libboost_math_c99} | 0
...bboost_math_c991.80 => libboost_math_c99f} | 0
...boost_math_c99f1.80 => libboost_math_c99l} | 0
...bboost_math_c99l1.80 => libboost_math_tr1} | 0
...bboost_math_tr11.80 => libboost_math_tr1f} | 0
...boost_math_tr1f1.80 => libboost_math_tr1l} | 0
...libboost_math_tr1l1.80 => libboost_nowide} | 0
...t_nowide1.80 => libboost_prg_exec_monitor} | 0
...c_monitor1.80 => libboost_program_options} | 0
...st_program_options1.80 => libboost_random} | 0
.../{libboost_random1.80 => libboost_regex} | 0
...boost_regex1.80 => libboost_serialization} | 0
...tion1.80 => libboost_stacktrace_addr2line} | 0
...ddr2line1.80 => libboost_stacktrace_basic} | 0
...ace_basic1.80 => libboost_stacktrace_noop} | 0
...st_stacktrace_noop1.80 => libboost_system} | 0
.../{libboost_system1.80 => libboost_thread} | 0
.../{libboost_thread1.80 => libboost_timer} | 0
...bboost_timer1.80 => libboost_type_erasure} | 0
...asure1.80 => libboost_unit_test_framework} | 0
..._unit_test_framework1.80 => libboost_wave} | 0
...boost_wave1.80 => libboost_wserialization} | 0
srcpkgs/libboost_wserialization1.80 | 1 -
46 files changed, 433 insertions(+), 338 deletions(-)
rename srcpkgs/{boost-jam => boost-python3} (100%)
delete mode 100644 srcpkgs/boost/patches/0003-unordered-valid-after-move.patch
delete mode 100644 srcpkgs/boost/patches/aligned_alloc.patch
create mode 100644 srcpkgs/boost/patches/boost-iterator-regression.patch
create mode 100644 srcpkgs/boost/patches/filesystem-test.patch
create mode 100644 srcpkgs/boost/patches/revert-boost-phoenix-104.patch
rename srcpkgs/{boost-python3-1.80 => libboost_atomic} (100%)
rename srcpkgs/{libboost_atomic1.80 => libboost_chrono} (100%)
rename srcpkgs/{libboost_chrono1.80 => libboost_container} (100%)
rename srcpkgs/{libboost_container1.80 => libboost_context} (100%)
rename srcpkgs/{libboost_context1.80 => libboost_contract} (100%)
rename srcpkgs/{libboost_contract1.80 => libboost_coroutine} (100%)
rename srcpkgs/{libboost_coroutine1.80 => libboost_date_time} (100%)
rename srcpkgs/{libboost_date_time1.80 => libboost_fiber} (100%)
rename srcpkgs/{libboost_fiber1.80 => libboost_filesystem} (100%)
rename srcpkgs/{libboost_filesystem1.80 => libboost_graph} (100%)
rename srcpkgs/{libboost_graph1.80 => libboost_iostreams} (100%)
rename srcpkgs/{libboost_iostreams1.80 => libboost_json} (100%)
rename srcpkgs/{libboost_json1.80 => libboost_locale} (100%)
rename srcpkgs/{libboost_locale1.80 => libboost_log} (100%)
rename srcpkgs/{libboost_log1.80 => libboost_log_setup} (100%)
rename srcpkgs/{libboost_log_setup1.80 => libboost_math_c99} (100%)
rename srcpkgs/{libboost_math_c991.80 => libboost_math_c99f} (100%)
rename srcpkgs/{libboost_math_c99f1.80 => libboost_math_c99l} (100%)
rename srcpkgs/{libboost_math_c99l1.80 => libboost_math_tr1} (100%)
rename srcpkgs/{libboost_math_tr11.80 => libboost_math_tr1f} (100%)
rename srcpkgs/{libboost_math_tr1f1.80 => libboost_math_tr1l} (100%)
rename srcpkgs/{libboost_math_tr1l1.80 => libboost_nowide} (100%)
rename srcpkgs/{libboost_nowide1.80 => libboost_prg_exec_monitor} (100%)
rename srcpkgs/{libboost_prg_exec_monitor1.80 => libboost_program_options} (100%)
rename srcpkgs/{libboost_program_options1.80 => libboost_random} (100%)
rename srcpkgs/{libboost_random1.80 => libboost_regex} (100%)
rename srcpkgs/{libboost_regex1.80 => libboost_serialization} (100%)
rename srcpkgs/{libboost_serialization1.80 => libboost_stacktrace_addr2line} (100%)
rename srcpkgs/{libboost_stacktrace_addr2line1.80 => libboost_stacktrace_basic} (100%)
rename srcpkgs/{libboost_stacktrace_basic1.80 => libboost_stacktrace_noop} (100%)
rename srcpkgs/{libboost_stacktrace_noop1.80 => libboost_system} (100%)
rename srcpkgs/{libboost_system1.80 => libboost_thread} (100%)
rename srcpkgs/{libboost_thread1.80 => libboost_timer} (100%)
rename srcpkgs/{libboost_timer1.80 => libboost_type_erasure} (100%)
rename srcpkgs/{libboost_type_erasure1.80 => libboost_unit_test_framework} (100%)
rename srcpkgs/{libboost_unit_test_framework1.80 => libboost_wave} (100%)
rename srcpkgs/{libboost_wave1.80 => libboost_wserialization} (100%)
delete mode 120000 srcpkgs/libboost_wserialization1.80
diff --git a/common/shlibs b/common/shlibs
index fc5bb4dda7e6..c783450dab2e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -628,39 +628,39 @@ libip4tc.so.2 iptables-1.8.3_1
libipq.so.0 iptables-1.4.7_1
libnm.so.0 libnm-1.0.0_1
libKF5ItemModels.so.5 kitemmodels-5.26.0_1
-libboost_context.so.1.80.0 libboost_context1.80-1.80.0_1
-libboost_coroutine.so.1.80.0 libboost_coroutine1.80-1.80.0_1
-libboost_container.so.1.80.0 libboost_container1.80-1.80.0_1
-libboost_prg_exec_monitor.so.1.80.0 libboost_prg_exec_monitor1.80-1.80.0_1
-libboost_timer.so.1.80.0 libboost_timer1.80-1.80.0_1
-libboost_random.so.1.80.0 libboost_random1.80-1.80.0_1
-libboost_filesystem.so.1.80.0 libboost_filesystem1.80-1.80.0_1
-libboost_unit_test_framework.so.1.80.0 libboost_unit_test_framework1.80-1.80.0_1
-libboost_math_c99.so.1.80.0 libboost_math_c991.80-1.80.0_1
-libboost_math_tr1.so.1.80.0 libboost_math_tr11.80-1.80.0_1
-libboost_nowide.so.1.80.0 libboost_nowide1.80-1.80.0_1
-libboost_json.so.1.80.0 libboost_json1.80-1.80.0_1
-libboost_regex.so.1.80.0 libboost_regex1.80-1.80.0_1
-libboost_serialization.so.1.80.0 libboost_serialization1.80-1.80.0_1
-libboost_chrono.so.1.80.0 libboost_chrono1.80-1.80.0_1
-libboost_wserialization.so.1.80.0 libboost_wserialization1.80-1.80.0_1
-libboost_graph.so.1.80.0 libboost_graph1.80-1.80.0_1
-libboost_log.so.1.80.0 libboost_log1.80-1.80.0_1
-libboost_locale.so.1.80.0 libboost_locale1.80-1.80.0_1
-libboost_program_options.so.1.80.0 libboost_program_options1.80-1.80.0_1
-libboost_iostreams.so.1.80.0 libboost_iostreams1.80-1.80.0_1
-libboost_system.so.1.80.0 libboost_system1.80-1.80.0_1
-libboost_thread.so.1.80.0 libboost_thread1.80-1.80.0_1
-libboost_log_setup.so.1.80.0 libboost_log_setup1.80-1.80.0_1
-libboost_date_time.so.1.80.0 libboost_date_time1.80-1.80.0_1
-libboost_wave.so.1.80.0 libboost_wave1.80-1.80.0_1
-libboost_atomic.so.1.80.0 libboost_atomic1.80-1.80.0_1
-libboost_type_erasure.so.1.80.0 libboost_type_erasure1.80-1.80.0_1
-libboost_fiber.so.1.80.0 libboost_fiber1.80-1.80.0_1
-libboost_stacktrace_noop.so.1.80.0 libboost_stacktrace_noop1.80-1.80.0_1
-libboost_stacktrace_addr2line.so.1.80.0 libboost_stacktrace_addr2line1.80-1.80.0_1
-libboost_stacktrace_basic.so.1.80.0 libboost_stacktrace_basic1.80-1.80.0_1
-libboost_python311.so.1.80.0 boost-python3-1.80-1.80.0_6
+libboost_context.so.1.81.0 libboost_context-1.81.0.beta1_1
+libboost_coroutine.so.1.81.0 libboost_coroutine-1.81.0.beta1_1
+libboost_container.so.1.81.0 libboost_container-1.81.0.beta1_1
+libboost_prg_exec_monitor.so.1.81.0 libboost_prg_exec_monitor-1.81.0.beta1_1
+libboost_timer.so.1.81.0 libboost_timer-1.81.0.beta1_1
+libboost_random.so.1.81.0 libboost_random-1.81.0.beta1_1
+libboost_filesystem.so.1.81.0 libboost_filesystem-1.81.0.beta1_1
+libboost_unit_test_framework.so.1.81.0 libboost_unit_test_framework-1.81.0.beta1_1
+libboost_math_c99.so.1.81.0 libboost_math_c99-1.81.0.beta1_1
+libboost_math_tr1.so.1.81.0 libboost_math_tr1-1.81.0.beta1_1
+libboost_nowide.so.1.81.0 libboost_nowide-1.81.0.beta1_1
+libboost_json.so.1.81.0 libboost_json-1.81.0.beta1_1
+libboost_regex.so.1.81.0 libboost_regex-1.81.0.beta1_1
+libboost_serialization.so.1.81.0 libboost_serialization-1.81.0.beta1_1
+libboost_chrono.so.1.81.0 libboost_chrono-1.81.0.beta1_1
+libboost_wserialization.so.1.81.0 libboost_wserialization-1.81.0.beta1_1
+libboost_graph.so.1.81.0 libboost_graph-1.81.0.beta1_1
+libboost_log.so.1.81.0 libboost_log-1.81.0.beta1_1
+libboost_locale.so.1.81.0 libboost_locale-1.81.0.beta1_1
+libboost_program_options.so.1.81.0 libboost_program_options-1.81.0.beta1_1
+libboost_iostreams.so.1.81.0 libboost_iostreams-1.81.0.beta1_1
+libboost_system.so.1.81.0 libboost_system-1.81.0.beta1_1
+libboost_thread.so.1.81.0 libboost_thread-1.81.0.beta1_1
+libboost_log_setup.so.1.81.0 libboost_log_setup-1.81.0.beta1_1
+libboost_date_time.so.1.81.0 libboost_date_time-1.81.0.beta1_1
+libboost_wave.so.1.81.0 libboost_wave-1.81.0.beta1_1
+libboost_atomic.so.1.81.0 libboost_atomic-1.81.0.beta1_1
+libboost_type_erasure.so.1.81.0 libboost_type_erasure-1.81.0.beta1_1
+libboost_fiber.so.1.81.0 libboost_fiber-1.81.0.beta1_1
+libboost_stacktrace_noop.so.1.81.0 libboost_stacktrace_noop-1.81.0.beta1_1
+libboost_stacktrace_addr2line.so.1.81.0 libboost_stacktrace_addr2line-1.81.0.beta1_1
+libboost_stacktrace_basic.so.1.81.0 libboost_stacktrace_basic-1.81.0.beta1_1
+libboost_python311.so.1.81.0 boost-python3--1.81.0.beta1_6
libexempi.so.8 exempi-2.5.0_1
libatasmart.so.4 libatasmart-0.17_1
libsgutils2-1.45.so.2 libsgutils-1.45_1
diff --git a/srcpkgs/boost-jam b/srcpkgs/boost-python3
similarity index 100%
rename from srcpkgs/boost-jam
rename to srcpkgs/boost-python3
diff --git a/srcpkgs/boost/patches/0003-unordered-valid-after-move.patch b/srcpkgs/boost/patches/0003-unordered-valid-after-move.patch
deleted file mode 100644
index da065fc62706..000000000000
--- a/srcpkgs/boost/patches/0003-unordered-valid-after-move.patch
+++ /dev/null
@@ -1,175 +0,0 @@
-diff -urN boost_1_80_0/boost/unordered/detail/fca.hpp boost_1_80_1/boost/unordered/detail/fca.hpp
---- boost_1_80_0/boost/unordered/detail/fca.hpp 2022-08-03 22:47:16.000000000 -0400
-+++ boost_1_80_1/boost/unordered/detail/fca.hpp 2022-08-24 19:44:43.139787681 -0400
-@@ -646,7 +646,7 @@
-
- size_type bucket_count() const { return size_; }
-
-- iterator begin() const { return ++at(size_); }
-+ iterator begin() const { return size_ == 0 ? end() : ++at(size_); }
-
- iterator end() const
- {
-@@ -660,6 +660,10 @@
-
- local_iterator begin(size_type n) const
- {
-+ if (size_ == 0) {
-+ return this->end(n);
-+ }
-+
- return local_iterator(
- (buckets + static_cast<difference_type>(n))->next);
- }
-@@ -670,12 +674,16 @@
-
- iterator at(size_type n) const
- {
-- std::size_t const N = group::N;
-+ if (size_ > 0) {
-+ std::size_t const N = group::N;
-
-- iterator pbg(buckets + static_cast<difference_type>(n),
-- groups + static_cast<difference_type>(n / N));
-+ iterator pbg(buckets + static_cast<difference_type>(n),
-+ groups + static_cast<difference_type>(n / N));
-
-- return pbg;
-+ return pbg;
-+ } else {
-+ return this->end();
-+ }
- }
-
- span<Bucket> raw()
-diff -urN boost_1_80_0/boost/unordered/detail/implementation.hpp boost_1_80_1/boost/unordered/detail/implementation.hpp
---- boost_1_80_0/boost/unordered/detail/implementation.hpp 2022-08-03 22:47:16.000000000 -0400
-+++ boost_1_80_1/boost/unordered/detail/implementation.hpp 2022-08-24 19:44:43.139787681 -0400
-@@ -2054,12 +2054,14 @@
-
- std::size_t bucket_size(std::size_t index) const
- {
-- bucket_iterator itb = buckets_.at(index);
-- node_pointer n = itb->next;
- std::size_t count = 0;
-- while (n) {
-- ++count;
-- n = n->next;
-+ if (size_ > 0) {
-+ bucket_iterator itb = buckets_.at(index);
-+ node_pointer n = itb->next;
-+ while (n) {
-+ ++count;
-+ n = n->next;
-+ }
- }
- return count;
- }
-@@ -2420,11 +2422,14 @@
- node_pointer find_node_impl(
- Key const& x, bucket_iterator itb) const
- {
-- key_equal const& pred = this->key_eq();
-- node_pointer p = itb->next;
-- for (; p; p = p->next) {
-- if (pred(x, extractor::extract(p->value()))) {
-- break;
-+ node_pointer p = node_pointer();
-+ if (itb != buckets_.end()) {
-+ key_equal const& pred = this->key_eq();
-+ p = itb->next;
-+ for (; p; p = p->next) {
-+ if (pred(x, extractor::extract(p->value()))) {
-+ break;
-+ }
- }
- }
- return p;
-@@ -2453,11 +2458,13 @@
- inline iterator transparent_find(
- Key const& k, Hash const& h, Pred const& pred) const
- {
-- std::size_t const key_hash = h(k);
-- bucket_iterator itb = buckets_.at(buckets_.position(key_hash));
-- for (node_pointer p = itb->next; p; p = p->next) {
-- if (BOOST_LIKELY(pred(k, extractor::extract(p->value())))) {
-- return iterator(p, itb);
-+ if (size_ > 0) {
-+ std::size_t const key_hash = h(k);
-+ bucket_iterator itb = buckets_.at(buckets_.position(key_hash));
-+ for (node_pointer p = itb->next; p; p = p->next) {
-+ if (BOOST_LIKELY(pred(k, extractor::extract(p->value())))) {
-+ return iterator(p, itb);
-+ }
- }
- }
-
-@@ -2467,11 +2474,13 @@
- template <class Key>
- node_pointer* find_prev(Key const& key, bucket_iterator itb)
- {
-- key_equal pred = this->key_eq();
-- for (node_pointer* pp = boost::addressof(itb->next); *pp;
-- pp = boost::addressof((*pp)->next)) {
-- if (pred(key, extractor::extract((*pp)->value()))) {
-- return pp;
-+ if (size_ > 0) {
-+ key_equal pred = this->key_eq();
-+ for (node_pointer* pp = boost::addressof(itb->next); *pp;
-+ pp = boost::addressof((*pp)->next)) {
-+ if (pred(key, extractor::extract((*pp)->value()))) {
-+ return pp;
-+ }
- }
- }
- typedef node_pointer* node_pointer_pointer;
-diff -urN boost_1_80_0/boost/unordered/unordered_map.hpp boost_1_80_1/boost/unordered/unordered_map.hpp
---- boost_1_80_0/boost/unordered/unordered_map.hpp 2022-08-03 22:47:16.000000000 -0400
-+++ boost_1_80_1/boost/unordered/unordered_map.hpp 2022-08-24 19:44:43.139787681 -0400
-@@ -2069,6 +2069,10 @@
- template <class K, class T, class H, class P, class A>
- float unordered_map<K, T, H, P, A>::load_factor() const BOOST_NOEXCEPT
- {
-+ if (table_.size_ == 0) {
-+ return 0.0f;
-+ }
-+
- BOOST_ASSERT(table_.bucket_count() != 0);
- return static_cast<float>(table_.size_) /
- static_cast<float>(table_.bucket_count());
-@@ -2506,6 +2510,10 @@
- template <class K, class T, class H, class P, class A>
- float unordered_multimap<K, T, H, P, A>::load_factor() const BOOST_NOEXCEPT
- {
-+ if (table_.size_ == 0) {
-+ return 0.0f;
-+ }
-+
- BOOST_ASSERT(table_.bucket_count() != 0);
- return static_cast<float>(table_.size_) /
- static_cast<float>(table_.bucket_count());
-diff -urN boost_1_80_0/boost/unordered/unordered_set.hpp boost_1_80_1/boost/unordered/unordered_set.hpp
---- boost_1_80_0/boost/unordered/unordered_set.hpp 2022-08-03 22:47:16.000000000 -0400
-+++ boost_1_80_1/boost/unordered/unordered_set.hpp 2022-08-24 19:44:43.139787681 -0400
-@@ -1586,6 +1586,10 @@
- template <class T, class H, class P, class A>
- float unordered_set<T, H, P, A>::load_factor() const BOOST_NOEXCEPT
- {
-+ if (table_.size_ == 0) {
-+ return 0.0f;
-+ }
-+
- BOOST_ASSERT(table_.bucket_count() != 0);
- return static_cast<float>(table_.size_) /
- static_cast<float>(table_.bucket_count());
-@@ -1986,6 +1990,10 @@
- template <class T, class H, class P, class A>
- float unordered_multiset<T, H, P, A>::load_factor() const BOOST_NOEXCEPT
- {
-+ if (table_.size_ == 0) {
-+ return 0.0f;
-+ }
-+
- BOOST_ASSERT(table_.bucket_count() != 0);
- return static_cast<float>(table_.size_) /
- static_cast<float>(table_.bucket_count());
diff --git a/srcpkgs/boost/patches/aligned_alloc.patch b/srcpkgs/boost/patches/aligned_alloc.patch
deleted file mode 100644
index 079824a9eab3..000000000000
--- a/srcpkgs/boost/patches/aligned_alloc.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-commit 98ca73bfe3f574ba72232013919885bdae679e09
-Author: Daniel Kolesa <daniel@octaforge.org>
-Date: Fri Sep 23 03:55:45 2022 +0200
-
- use posix as a fallback for aligned_alloc
-
- Testing for feature test macros is a broken antipattern, and
- fucks up in ugly ways under musl. Since we don't really care
- for having a non-POSIX fallback, always use the POSIX code
- unless forced.
-
-diff --git a/boost/align/aligned_alloc.hpp b/boost/align/aligned_alloc.hpp
-index 1d81a13..f2b5137 100644
---- a/boost/align/aligned_alloc.hpp
-+++ b/boost/align/aligned_alloc.hpp
-@@ -38,10 +38,8 @@ Distributed under the Boost Software License, Version 1.0.
- #include <boost/align/detail/aligned_alloc_posix.hpp>
- #elif defined(sun) || defined(__sun)
- #include <boost/align/detail/aligned_alloc_sunos.hpp>
--#elif (_POSIX_C_SOURCE >= 200112L) || (_XOPEN_SOURCE >= 600)
--#include <boost/align/detail/aligned_alloc_posix.hpp>
- #else
--#include <boost/align/detail/aligned_alloc.hpp>
-+#include <boost/align/detail/aligned_alloc_posix.hpp>
- #endif
-
- #endif
diff --git a/srcpkgs/boost/patches/boost-iterator-regression.patch b/srcpkgs/boost/patches/boost-iterator-regression.patch
new file mode 100644
index 000000000000..448e59e9c6cd
--- /dev/null
+++ b/srcpkgs/boost/patches/boost-iterator-regression.patch
@@ -0,0 +1,228 @@
+From 7c9b4296a189f71b28de3aad025b08da1f4ca84b Mon Sep 17 00:00:00 2001
+From: Andrey Semashev <andrey.semashev@gmail.com>
+Date: Fri, 18 Nov 2022 00:39:26 +0300
+Subject: [PATCH] Fixed accessing members of the dereferenced value after
+ iterator post-increment.
+
+The recent commit 5777e9944bf275e7e19e72e88819ec06fea670c3 broke code such as
+(*it++).foo(), where the result of dereferencing would be convertible to
+the value type but did not provide the members of the value type. To mitigate
+this, return a reference to the value instead of a proxy object. This will only
+work for non-writable iterators (and it didn't work for writable iterators
+before either) because in that case a proxy is needed to be able to intercept
+operator=.
+
+Also fix a similar issue with (it++)->foo() by adding operator-> overloads
+to the post-increment result proxies.
+
+Added tests for the fixes.
+---
+ include/boost/iterator/iterator_facade.hpp | 63 +++++++++-------------
+ test/iterator_facade.cpp | 47 ++++++++++++++--
+ 2 files changed, 66 insertions(+), 44 deletions(-)
+
+diff --git a/boost/iterator/iterator_facade.hpp b/boost/iterator/iterator_facade.hpp
+index 20cde3dc2..c4b5ae4c1 100644
+--- a/boost/iterator/iterator_facade.hpp
++++ b/boost/iterator/iterator_facade.hpp
+@@ -150,54 +150,25 @@ namespace iterators {
+ // value must be read and stored away before the increment occurs
+ // so that *a++ yields the originally referenced element and not
+ // the next one.
+- template <class Value>
+- class postfix_increment_dereference_proxy
+- {
+- typedef Value value_type;
+- public:
+-#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
+- template<typename OtherValue>
+- explicit postfix_increment_dereference_proxy(OtherValue&& x)
+- : stored_value(static_cast< OtherValue&& >(x))
+- {}
+-#else
+- explicit postfix_increment_dereference_proxy(value_type const& x)
+- : stored_value(x)
+- {}
+-
+- explicit postfix_increment_dereference_proxy(value_type& x)
+- : stored_value(x)
+- {}
+-#endif
+-
+- // Returning a mutable reference allows nonsense like
+- // (*r++).mutate(), but it imposes fewer assumptions about the
+- // behavior of the value_type. In particular, recall that
+- // (*r).mutate() is legal if operator* returns by value.
+- // Provides readability of *r++
+- operator value_type&() const
+- {
+- return this->stored_value;
+- }
+-
+- private:
+- mutable value_type stored_value;
+- };
+-
+ template <class Iterator>
+ class postfix_increment_proxy
+ {
+ typedef typename iterator_value<Iterator>::type value_type;
++
+ public:
+ explicit postfix_increment_proxy(Iterator const& x)
+ : stored_iterator(x)
+- , dereference_proxy(*x)
++ , stored_value(*x)
+ {}
+
+- postfix_increment_dereference_proxy<value_type> const&
+- operator*() const
++ // Returning a mutable reference allows nonsense like
++ // (*r++).mutate(), but it imposes fewer assumptions about the
++ // behavior of the value_type. In particular, recall that
++ // (*r).mutate() is legal if operator* returns by value.
++ // Provides readability of *r++
++ value_type& operator*() const
+ {
+- return dereference_proxy;
++ return stored_value;
+ }
+
+ // Provides X(r++)
+@@ -206,9 +177,15 @@ namespace iterators {
+ return stored_iterator;
+ }
+
++ // Provides (r++)->foo()
++ value_type* operator->() const
++ {
++ return boost::addressof(stored_value);
++ }
++
+ private:
+ Iterator stored_iterator;
+- postfix_increment_dereference_proxy<value_type> dereference_proxy;
++ mutable value_type stored_value;
+ };
+
+
+@@ -304,6 +281,8 @@ namespace iterators {
+ template <class Iterator>
+ class writable_postfix_increment_proxy
+ {
++ typedef typename iterator_value<Iterator>::type value_type;
++
+ public:
+ explicit writable_postfix_increment_proxy(Iterator const& x)
+ : dereference_proxy(x)
+@@ -321,6 +300,12 @@ namespace iterators {
+ return dereference_proxy.stored_iterator;
+ }
+
++ // Provides (r++)->foo()
++ value_type* operator->() const
++ {
++ return boost::addressof(dereference_proxy.stored_value);
++ }
++
+ private:
+ writable_postfix_increment_dereference_proxy<Iterator> dereference_proxy;
+ };
+diff --git a/libs/iterator/test/iterator_facade.cpp b/libs/iterator/test/iterator_facade.cpp
+index d9e5eb6ee..33e678add 100644
+--- a/libs/iterator/test/iterator_facade.cpp
++++ b/libs/iterator/test/iterator_facade.cpp
+@@ -10,7 +10,7 @@
+ #include <boost/call_traits.hpp>
+ #include <boost/polymorphic_cast.hpp>
+ #include <boost/type_traits/is_convertible.hpp>
+-#include <boost/utility/enable_if.hpp>
++#include <boost/core/enable_if.hpp>
+
+ // This is a really, really limited test so far. All we're doing
+ // right now is checking that the postfix++ proxy for single-pass
+@@ -63,7 +63,23 @@ struct proxy
+
+ struct value
+ {
+- void mutator() {} // non-const member function
++ int increment_count;
++ int private_mutator_count;
++ int& shared_mutator_count;
++
++ explicit value(int& shared_mutator_count) :
++ increment_count(0),
++ private_mutator_count(0),
++ shared_mutator_count(shared_mutator_count)
++ {
++ }
++
++ // non-const member function
++ void mutator()
++ {
++ ++private_mutator_count;
++ ++shared_mutator_count;
++ }
+ };
+
+ struct input_iter
+@@ -75,21 +91,25 @@ struct input_iter
+ >
+ {
+ public:
+- input_iter() {}
++ explicit input_iter(value& val) : state(&val) {}
+
+ void increment()
+ {
++ ++(state->increment_count);
+ }
+ value
+ dereference() const
+ {
+- return value();
++ return *state;
+ }
+
+ bool equal(input_iter const&) const
+ {
+ return false;
+ }
++
++ private:
++ value* state;
+ };
+
+ template <class T>
+@@ -198,13 +218,30 @@ int main()
+ {
+ // test for a fix to http://tinyurl.com/zuohe
+ // These two lines should be equivalent (and both compile)
+- input_iter p;
++ int shared_mutator_count = 0;
++ value val(shared_mutator_count);
++ input_iter p(val);
+ (*p).mutator();
+ p->mutator();
++ BOOST_TEST_EQ(val.increment_count, 0);
++ BOOST_TEST_EQ(val.private_mutator_count, 0); // mutator() should be invoked on an object returned by value
++ BOOST_TEST_EQ(shared_mutator_count, 2);
+
+ same_type<input_iter::pointer>(p.operator->());
+ }
+
++ {
++ // Test that accessing dereferenced value of a post-incremented iterator works
++ int shared_mutator_count = 0;
++ value val(shared_mutator_count);
++ input_iter p(val);
++ (*p++).mutator();
++ (p++)->mutator();
++ BOOST_TEST_EQ(val.increment_count, 2);
++ BOOST_TEST_EQ(val.private_mutator_count, 0); // mutator() should be invoked on an object returned by value
++ BOOST_TEST_EQ(shared_mutator_count, 2);
++ }
++
+ {
+ int x = 0;
+ iterator_with_proxy_reference i(x);
diff --git a/srcpkgs/boost/patches/filesystem-test.patch b/srcpkgs/boost/patches/filesystem-test.patch
new file mode 100644
index 000000000000..2c5b8cc2d49f
--- /dev/null
+++ b/srcpkgs/boost/patches/filesystem-test.patch
@@ -0,0 +1,29 @@
+Index: boost-1.81.0.beta1/libs/filesystem/test/operations_test.cpp
+===================================================================
+--- boost-1.81.0.beta1.orig/libs/filesystem/test/operations_test.cpp
++++ boost-1.81.0.beta1/libs/filesystem/test/operations_test.cpp
+@@ -607,7 +607,8 @@ void directory_iterator_tests()
+ fs::directory_iterator dir_itr(dir);
+ BOOST_TEST(dir_itr != fs::directory_iterator());
+ fs::path p = dir_itr->path();
+- BOOST_TEST((*dir_itr++).path() == p);
++ BOOST_TEST(dir_itr->path() == p);
++ ++dir_itr;
+ BOOST_TEST(dir_itr != fs::directory_iterator());
+ BOOST_TEST(dir_itr->path() != p);
+
+@@ -616,10 +617,12 @@ void directory_iterator_tests()
+ fs::directory_iterator itx(dir);
+ fs::directory_iterator itx2(itx);
+ BOOST_TEST(itx == itx2);
+- const fs::path p1 = (*itx++).path();
++ const fs::path p1 = itx->path();
++ ++itx;
+ BOOST_TEST(itx == itx2);
+ BOOST_TEST(itx != fs::directory_iterator());
+- const fs::path p2 = (*itx++).path();
++ const fs::path p2 = itx->path();
++ ++itx;
+ BOOST_TEST(itx == itx2);
+ BOOST_TEST(p1 != p2);
+ ++itx;
diff --git a/srcpkgs/boost/patches/revert-boost-phoenix-104.patch b/srcpkgs/boost/patches/revert-boost-phoenix-104.patch
new file mode 100644
index 000000000000..439b201d4c5d
--- /dev/null
+++ b/srcpkgs/boost/patches/revert-boost-phoenix-104.patch
@@ -0,0 +1,12 @@
+See https://github.com/boostorg/phoenix/issues/111
+Index: boost-1.81.0.beta1/boost/phoenix/stl.hpp
+===================================================================
+--- boost-1.81.0.beta1.orig/boost/phoenix/stl.hpp
++++ boost-1.81.0.beta1/boost/phoenix/stl.hpp
+@@ -11,6 +11,5 @@
+
+ #include <boost/phoenix/stl/algorithm.hpp>
+ #include <boost/phoenix/stl/container.hpp>
+-#include <boost/phoenix/stl/tuple.hpp>
+
+ #endif
diff --git a/srcpkgs/boost/template b/srcpkgs/boost/template
index fb01417cea1d..a3314e65f0d9 100644
--- a/srcpkgs/boost/template
+++ b/srcpkgs/boost/template
@@ -1,48 +1,51 @@
# Template file for 'boost'
pkgname=boost
-version=1.80.0
-revision=6
+version=1.81.0.beta1
+revision=1
+_version=${version/beta/b}
hostmakedepends="which bzip2-devel icu-devel python3-devel pkg-config"
makedepends="zlib-devel bzip2-devel icu-devel python3-devel liblzma-devel
libzstd-devel"
+checkdepends="openssl-devel"
short_desc="Free peer-reviewed portable C++ source libraries"
maintainer="John <me@johnnynator.dev>"
license="BSL-1.0"
homepage="https://www.boost.org/"
distfiles="https://boostorg.jfrog.io/artifactory/main/release/${version}/source/boost_${version//./_}.tar.bz2"
-checksum=1e19565d82e43bc59209a168f5ac899d3ba471d55c7610c677d4ccf2c9c500c0
+distfiles="https://boostorg.jfrog.io/artifactory/main/beta/${version}/source/boost_${_version//./_}.tar.bz2"
+checksum=941c568e7ac79aa448ac28c98a5ec391fd1317170953c487bcf977c6ee6061ce
python_version=3
-replaces="libboost_program_options1.72>=0 libboost_math_c99f1.72>=0
- libboost_stacktrace_basic1.72>=0 libboost_stacktrace_noop1.72>=0
- libboost_iostreams1.72>=0 libboost_math_tr1l1.72>=0 libboost_filesystem1.72>=0
- libboost_chrono1.72>=0 libboost_math_tr1f1.72>=0 libboost_wave1.72>=0
- libboost_graph1.72>=0 libboost_locale1.72>=0 libboost_regex1.72>=0
- libboost_fiber1.72>=0 libboost_type_erasure1.72>=0 libboost_coroutine1.72>=0
- libboost_atomic1.72>=0 libboost_prg_exec_monitor1.72>=0 libboost_math_c991.72>=0
- boost-python3-1.72>=0 libboost_log_setup1.72>=0
- libboost_timer1.72>=0 libboost_system1.72>=0 libboost_unit_test_framework1.72>=0
- libboost_serialization1.72>=0 libboost_math_tr11.72>=0
- libboost_math_c99l1.72>=0 boost-python1.72>=0 libboost_contract1.72>=0
- libboost_date_time1.72>=0 libboost_log1.72>=0 libboost_random1.72>=0
- libboost_thread1.72>=0 libboost_container1.72>=0
- libboost_wserialization1.72>=0 libboost_context1.72>=0
- libboost_stacktrace_addr2line1.72>=0"
-
-subpackages="libboost_program_options1.80 libboost_math_c99f1.80
- libboost_stacktrace_basic1.80 libboost_stacktrace_noop1.80
- libboost_iostreams1.80 libboost_filesystem1.80
- libboost_chrono1.80 libboost_math_tr1f1.80 libboost_wave1.80
- libboost_graph1.80 libboost_locale1.80 libboost_regex1.80
- libboost_fiber1.80 libboost_type_erasure1.80 libboost_coroutine1.80
- libboost_atomic1.80 libboost_prg_exec_monitor1.80 libboost_math_c991.80
- boost-python3-1.80 libboost_log_setup1.80 boost-devel libboost_json1.80
- libboost_timer1.80 libboost_system1.80 libboost_unit_test_framework1.80
- libboost_serialization1.80 libboost_math_tr11.80 boost-build
- libboost_contract1.80 libboost_nowide1.80
- libboost_date_time1.80 libboost_log1.80 libboost_random1.80
- libboost_thread1.80 libboost_container1.80 boost-jam
- libboost_wserialization1.80 libboost_context1.80"
+replaces="libboost_program_options1.80>=0 libboost_math_c99f1.80>=0
+ libboost_stacktrace_basic1.80>=0 libboost_stacktrace_noop1.80>=0
+ libboost_iostreams1.80>=0 libboost_math_tr1l1.80>=0 libboost_filesystem1.80>=0
+ libboost_chrono1.80>=0 libboost_math_tr1f1.80>=0 libboost_wave1.80>=0
+ libboost_graph1.80>=0 libboost_locale1.80>=0 libboost_regex1.80>=0
+ libboost_fiber1.80>=0 libboost_type_erasure1.80>=0 libboost_coroutine1.80>=0
+ libboost_atomic1.80>=0 libboost_prg_exec_monitor1.80>=0 libboost_math_c991.80>=0
+ boost-python3-1.80>=0 libboost_log_setup1.80>=0
+ libboost_timer1.80>=0 libboost_system1.80>=0 libboost_unit_test_framework1.80>=0
+ libboost_serialization1.80>=0 libboost_math_tr11.80>=0
+ libboost_math_c99l1.80>=0 boost-python1.80>=0 libboost_contract1.80>=0
+ libboost_date_time1.80>=0 libboost_log1.80>=0 libboost_random1.80>=0
+ libboost_thread1.80>=0 libboost_container1.80>=0
+ libboost_wserialization1.80>=0 libboost_context1.80>=0
+ libboost_stacktrace_addr2line1.80>=0"
+
+subpackages="libboost_program_options libboost_math_c99f
+ libboost_stacktrace_basic libboost_stacktrace_noop
+ libboost_iostreams libboost_filesystem
+ libboost_chrono libboost_math_tr1f libboost_wave
+ libboost_graph libboost_locale libboost_regex
+ libboost_fiber libboost_type_erasure libboost_coroutine
+ libboost_atomic libboost_prg_exec_monitor libboost_math_c99
+ boost-python3 libboost_log_setup boost-devel libboost_json
+ libboost_timer libboost_system libboost_unit_test_framework
+ libboost_serialization libboost_math_tr1 boost-build
+ libboost_contract libboost_nowide
+ libboost_date_time libboost_log libboost_random
+ libboost_thread libboost_container
+ libboost_wserialization libboost_context"
# on glibc ppc, boost.math disables long double stuff because of
# non-ieee754-conforming long double type (IBM double-double)
@@ -51,11 +54,16 @@ subpackages="libboost_program_options1.80 libboost_math_c99f1.80
#
case "$XBPS_TARGET_MACHINE" in
ppc64le|ppc64|ppc|ppcle) ;;
- *) subpackages+=" libboost_math_c99l1.80 libboost_math_tr1l1.80";;
+ *) subpackages+=" libboost_math_c99l libboost_math_tr1l";;
esac
if [ -z "$CROSS_BUILD" ]; then
- subpackages+=" libboost_stacktrace_addr2line1.80"
+ subpackages+=" libboost_stacktrace_addr2line"
+fi
+
+if [ "$XBPS_TARGET_LIBC" = musl ]; then
+ makedepends+=" libucontext-devel"
+ LDFLAGS+=" -lucontext"
fi
case "$XBPS_TARGET_MACHINE" in
@@ -81,39 +89,63 @@ do_build() {
CXX_VERSION_OPT=--version ./build.sh cxx
)
cat > user-config.jam <<-__EOF
- using gcc : : ${CXX} : <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
+ using gcc : : ${CXX} : <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" <warnings-as-errors>"off" ;
using python : ${py3_ver} : /usr/bin/python3 : ${XBPS_CROSS_BASE}/${py3_inc} : ${XBPS_CROSS_BASE}/${py3_lib} ;
__EOF
./b2 ${makejobs} \
- --user-config=${wrksrc}/user-config.jam --debug-building \
- --toolset=gcc abi=${_abi} architecture=${_arch} python=${py3_ver} \
+ --user-config=${wrksrc}/user-config.jam \
+ --toolset=gcc abi=${_abi} architecture=${_arch} \
+ python=${py3_ver} release \
+ cxxflags="${CXXFLAGS}" linkflags="${LDFLAGS}" \
threading=multi runtime-link=shared link=shared,static
}
-do_install() {
- # Install bjam
- # XXX: make bjam a symlink to b2
- for _b in b2; do
- vbin tools/build/src/engine/${_b}
+
+do_check() {
+ local _testcase
+ local _fail="accumulators config"
+ for _testcase in libs/*/test/; do
+ _testcase=${_testcase%/test/}
+ _testcase=${_testcase#libs/}
+ case " $_fail " in
+ *" $_testcase "*)
+ continue ;;
+ esac
+ ./b2 libs/$_testcase/test \
+ --user-config=${wrksrc}/user-config.jam \
+ --toolset=gcc abi=${_abi} architecture=${_arch} \
+ python=${py3_ver} release warnings-as-errors=off \
+ cxxflags="${CXXFLAGS}" linkflags="${LDFLAGS}" \
+ threading=multi runtime-link=shared link=shared,static ||
+ msg_error "do_check: ${_testcase}: failure\n"
done
- ln -sf b2 "$DESTDIR/usr/bin/bjam"
+}
+do_install() {
# Install headers/libs
./b2 --prefix=${DESTDIR}/usr abi=${_abi} architecture=${_arch} \
--user-config=${wrksrc}/user-config.jam \
- python=${py3_ver} threading=multi runtime-link=shared link=shared,static \
+ cxxflags="${CXXFLAGS}" linkflags="${LDFLAGS}" \
+ python=${py3_ver} release \
+ threading=multi runtime-link=shared link=shared,static \
install
# Install Boost.Build stuff.
- vmkdir usr/share/boost-build
- cd ${wrksrc}/tools/build && cp -a . ${DESTDIR}/usr/share/boost-build
- find ${DESTDIR}/usr/share/boost-build \
+ # XXX: make bjam a compat symlink to b2
+ vbin tools/build/src/engine/b2
+ ln -sf b2 "$DESTDIR/usr/bin/bjam"
+ vmkdir usr/share
+ rm -rf ${DESTDIR}/usr/share/b2
+ cp -a ${wrksrc}/tools/build ${DESTDIR}/usr/share/b2
+ find ${DESTDIR}/usr/share/b2 \
-type f -name \*.orig -exec rm -f {} \;
- rm -rf ${DESTDIR}/usr/share/boost-build/src/engine/bootstrap
- rm -rf ${DESTDIR}/usr/share/boost-build/src/engine/{b2,bjam}
- ( echo '# System wide configuration file for Boost.Build.' ; \
- echo ; \
- echo 'using gcc ;' ; ) >${wrksrc}/site-config.jam
+ rm -rf ${DESTDIR}/usr/share/b2/src/engine/bootstrap
+ rm -rf ${DESTDIR}/usr/share/b2/src/engine/{b2,bjam}
+ cat <<-'EOF' >${wrksrc}/site-config.jam
+ # System wide configuration file for Boost.Build.'
+ #
+ using gcc ;
+ EOF
cd $wrksrc
vconf site-config.jam
@@ -121,17 +153,10 @@ do_install() {
vlicense LICENSE_1_0.txt
}
-boost-jam_package() {
- short_desc+=" - Boost.Jam utility"
- depends="boost-build>=${version}_${revision}"
- pkg_install() {
- vmove usr/bin/bjam
- vmove usr/bin/b2
- }
-}
-boost-python3-1.80_package() {
+boost-python3_package() {
depends="boost python3"
- replaces="boost-python3>=0"
+ replaces="boost-python3-1.80>=0"
+ shlib_requires="libpython${py3_ver}${py3_abiver}.so.1.0"
short_desc+=" - Python3 bindings"
pkg_install() {
vmove "usr/lib/libboost_python3*.so.*"
@@ -139,9 +164,13 @@ boost-python3-1.80_package() {
}
boost-build_package() {
conf_files="/etc/site-config.jam"
- short_desc+=" - Boost.Build framework"
+ short_desc+=" - Boost.Build utility and framework"
+ provides="boost-jam-${version}_${revision}"
+ replaces="boost-jam<${version}_${revision}"
pkg_install() {
- vmove usr/share/boost-build
+ vmove usr/bin/b2
+ vmove usr/bin/bjam
+ vmove usr/share/b2
vmove etc/site-config.jam
}
}
@@ -157,7 +186,7 @@ boost-devel_package() {
}
}
-libboost_atomic1.80_package() {
+libboost_atomic_package() {
depends="boost"
short_desc+=" - libboost_atomic"
pkg_install() {
@@ -165,7 +194,7 @@ libboost_atomic1.80_package() {
}
}
-libboost_chrono1.80_package() {
+libboost_chrono_package() {
depends="boost"
short_desc+=" - libboost_chrono"
pkg_install() {
@@ -173,7 +202,7 @@ libboost_chrono1.80_package() {
}
}
-libboost_container1.80_package() {
+libboost_container_package() {
depends="boost"
short_desc+=" - libboost_container"
pkg_install() {
@@ -181,7 +210,7 @@ libboost_container1.80_package() {
}
}
-libboost_context1.80_package() {
+libboost_context_package() {
depends="boost"
short_desc+=" - libboost_context"
pkg_install() {
@@ -189,7 +218,7 @@ libboost_context1.80_package() {
}
}
-libboost_contract1.80_package() {
+libboost_contract_package() {
depends="boost"
short_desc+=" - libboost_contract"
pkg_install() {
@@ -197,7 +226,7 @@ libboost_contract1.80_package() {
}
}
-libboost_coroutine1.80_package() {
+libboost_coroutine_package() {
depends="boost"
short_desc+=" - libboost_coroutine"
pkg_install() {
@@ -205,7 +234,7 @@ libboost_coroutine1.80_package() {
}
}
-libboost_date_time1.80_package() {
+libboost_date_time_package() {
depends="boost"
short_desc+=" - libboost_date_time"
pkg_install() {
@@ -213,7 +242,7 @@ libboost_date_time1.80_package() {
}
}
-libboost_fiber1.80_package() {
+libboost_fiber_package() {
depends="boost"
short_desc+=" - libboost_fiber"
pkg_install() {
@@ -221,7 +250,7 @@ libboost_fiber1.80_package() {
}
}
-libboost_filesystem1.80_package() {
+libboost_filesystem_package() {
depends="boost"
short_desc+=" - libboost_filesystem"
pkg_install() {
@@ -229,7 +258,7 @@ libboost_filesystem1.80_package() {
}
}
-libboost_graph1.80_package() {
+libboost_graph_package() {
depends="boost"
short_desc+=" - libboost_graph"
pkg_install() {
@@ -237,7 +266,7 @@ libboost_graph1.80_package() {
}
}
-libboost_iostreams1.80_package() {
+libboost_iostreams_package() {
depends="boost"
short_desc+=" - libboost_iostreams"
pkg_install() {
@@ -245,7 +274,7 @@ libboost_iostreams1.80_package() {
}
}
-libboost_locale1.80_package() {
+libboost_locale_package() {
depends="boost"
short_desc+=" - libboost_locale"
pkg_install() {
@@ -253,7 +282,7 @@ libboost_locale1.80_package() {
}
}
-libboost_log1.80_package() {
+libboost_log_package() {
depends="boost"
short_desc+=" - libboost_log"
pkg_install() {
@@ -261,7 +290,7 @@ libboost_log1.80_package() {
}
}
-libboost_log_setup1.80_package() {
+libboost_log_setup_package() {
depends="boost"
short_desc+=" - libboost_log_setup"
pkg_install() {
@@ -269,7 +298,7 @@ libboost_log_setup1.80_package() {
}
}
-libboost_math_c991.80_package() {
+libboost_math_c99_package() {
depends="boost"
short_desc+=" - libboost_math_c99"
pkg_install() {
@@ -277,7 +306,7 @@ libboost_math_c991.80_package() {
}
}
-libboost_math_c99f1.80_package() {
+libboost_math_c99f_package() {
depends="boost"
short_desc+=" - libboost_math_c99f"
pkg_install() {
@@ -285,7 +314,7 @@ libboost_math_c99f1.80_package() {
}
}
-libboost_math_c99l1.80_package() {
+libboost_math_c99l_package() {
depends="boost"
short_desc+=" - libboost_math_c99l"
pkg_install() {
@@ -293,7 +322,7 @@ libboost_math_c99l1.80_package() {
}
}
-libboost_json1.80_package() {
+libboost_json_package() {
depends="boost"
short_desc+=" - libboost_json"
pkg_install() {
@@ -301,7 +330,7 @@ libboost_json1.80_package() {
}
}
-libboost_math_tr11.80_package() {
+libboost_math_tr1_package() {
depends="boost"
short_desc+=" - libboost_math_tr1"
pkg_install() {
@@ -309,7 +338,7 @@ libboost_math_tr11.80_package() {
}
}
-libboost_math_tr1f1.80_package() {
+libboost_math_tr1f_package() {
depends="boost"
short_desc+=" - libboost_math_tr1f"
pkg_install() {
@@ -317,7 +346,7 @@ libboost_math_tr1f1.80_package() {
}
}
-libboost_math_tr1l1.80_package() {
+libboost_math_tr1l_package() {
depends="boost"
short_desc+=" - libboost_math_tr1l"
pkg_install() {
@@ -325,7 +354,7 @@ libboost_math_tr1l1.80_package() {
}
}
-libboost_nowide1.80_package() {
+libboost_nowide_package() {
depends="boost"
short_desc+=" - libboost_nowide"
pkg_install() {
@@ -333,7 +362,7 @@ libboost_nowide1.80_package() {
}
}
-libboost_prg_exec_monitor1.80_package() {
+libboost_prg_exec_monitor_package() {
depends="boost"
short_desc+=" - libboost_prg_exec_monitor"
pkg_install() {
@@ -341,7 +370,7 @@ libboost_prg_exec_monitor1.80_package() {
}
}
-libboost_program_options1.80_package() {
+libboost_program_options_package() {
depends="boost"
short_desc+=" - libboost_program_options"
pkg_install() {
@@ -349,7 +378,7 @@ libboost_program_options1.80_package() {
}
}
-libboost_random1.80_package() {
+libboost_random_package() {
depends="boost"
short_desc+=" - libboost_random"
pkg_install() {
@@ -357,7 +386,7 @@ libboost_random1.80_package() {
}
}
-libboost_regex1.80_package() {
+libboost_regex_package() {
depends="boost"
short_desc+=" - libboost_regex"
pkg_install() {
@@ -365,7 +394,7 @@ libboost_regex1.80_package() {
}
}
-libboost_serialization1.80_package() {
+libboost_serialization_package() {
depends="boost"
short_desc+=" - libboost_serialization"
pkg_install() {
@@ -373,7 +402,7 @@ libboost_serialization1.80_package() {
}
}
-libboost_stacktrace_addr2line1.80_package() {
+libboost_stacktrace_addr2line_package() {
depends="boost"
short_desc+=" - libboost_stacktrace_addr2line"
pkg_install() {
@@ -381,7 +410,7 @@ libboost_stacktrace_addr2line1.80_package() {
}
}
-libboost_stacktrace_basic1.80_package() {
+libboost_stacktrace_basic_package() {
depends="boost"
short_desc+=" - libboost_stacktrace_basic"
pkg_install() {
@@ -389,7 +418,7 @@ libboost_stacktrace_basic1.80_package() {
}
}
-libboost_stacktrace_noop1.80_package() {
+libboost_stacktrace_noop_package() {
depends="boost"
short_desc+=" - libboost_stacktrace_noop"
pkg_install() {
@@ -397,7 +426,7 @@ libboost_stacktrace_noop1.80_package() {
}
}
-libboost_system1.80_package() {
+libboost_system_package() {
depends="boost"
short_desc+=" - libboost_system"
pkg_install() {
@@ -405,7 +434,7 @@ libboost_system1.80_package() {
}
}
-libboost_thread1.80_package() {
+libboost_thread_package() {
depends="boost"
short_desc+=" - libboost_thread"
pkg_install() {
@@ -413,7 +442,7 @@ libboost_thread1.80_package() {
}
}
-libboost_timer1.80_package() {
+libboost_timer_package() {
depends="boost"
short_desc+=" - libboost_timer"
pkg_install() {
@@ -421,7 +450,7 @@ libboost_timer1.80_package() {
}
}
-libboost_type_erasure1.80_package() {
+libboost_type_erasure_package() {
depends="boost"
short_desc+=" - libboost_type_erasure"
pkg_install() {
@@ -429,7 +458,7 @@ libboost_type_erasure1.80_package() {
}
}
-libboost_unit_test_framework1.80_package() {
+libboost_unit_test_framework_package() {
depends="boost"
short_desc+=" - libboost_unit_test_framework"
pkg_install() {
@@ -437,7 +466,7 @@ libboost_unit_test_framework1.80_package() {
}
}
-libboost_wave1.80_package() {
+libboost_wave_package() {
depends="boost"
short_desc+=" - libboost_wave"
pkg_install() {
@@ -445,7 +474,7 @@ libboost_wave1.80_package() {
}
}
-libboost_wserialization1.80_package() {
+libboost_wserialization_package() {
depends="boost"
short_desc+=" - libboost_wserialization"
pkg_install() {
diff --git a/srcpkgs/boost-python3-1.80 b/srcpkgs/libboost_atomic
similarity index 100%
rename from srcpkgs/boost-python3-1.80
rename to srcpkgs/libboost_atomic
diff --git a/srcpkgs/libboost_atomic1.80 b/srcpkgs/libboost_chrono
similarity index 100%
rename from srcpkgs/libboost_atomic1.80
rename to srcpkgs/libboost_chrono
diff --git a/srcpkgs/libboost_chrono1.80 b/srcpkgs/libboost_container
similarity index 100%
rename from srcpkgs/libboost_chrono1.80
rename to srcpkgs/libboost_container
diff --git a/srcpkgs/libboost_container1.80 b/srcpkgs/libboost_context
similarity index 100%
rename from srcpkgs/libboost_container1.80
rename to srcpkgs/libboost_context
diff --git a/srcpkgs/libboost_context1.80 b/srcpkgs/libboost_contract
similarity index 100%
rename from srcpkgs/libboost_context1.80
rename to srcpkgs/libboost_contract
diff --git a/srcpkgs/libboost_contract1.80 b/srcpkgs/libboost_coroutine
similarity index 100%
rename from srcpkgs/libboost_contract1.80
rename to srcpkgs/libboost_coroutine
diff --git a/srcpkgs/libboost_coroutine1.80 b/srcpkgs/libboost_date_time
similarity index 100%
rename from srcpkgs/libboost_coroutine1.80
rename to srcpkgs/libboost_date_time
diff --git a/srcpkgs/libboost_date_time1.80 b/srcpkgs/libboost_fiber
similarity index 100%
rename from srcpkgs/libboost_date_time1.80
rename to srcpkgs/libboost_fiber
diff --git a/srcpkgs/libboost_fiber1.80 b/srcpkgs/libboost_filesystem
similarity index 100%
rename from srcpkgs/libboost_fiber1.80
rename to srcpkgs/libboost_filesystem
diff --git a/srcpkgs/libboost_filesystem1.80 b/srcpkgs/libboost_graph
similarity index 100%
rename from srcpkgs/libboost_filesystem1.80
rename to srcpkgs/libboost_graph
diff --git a/srcpkgs/libboost_graph1.80 b/srcpkgs/libboost_iostreams
similarity index 100%
rename from srcpkgs/libboost_graph1.80
rename to srcpkgs/libboost_iostreams
diff --git a/srcpkgs/libboost_iostreams1.80 b/srcpkgs/libboost_json
similarity index 100%
rename from srcpkgs/libboost_iostreams1.80
rename to srcpkgs/libboost_json
diff --git a/srcpkgs/libboost_json1.80 b/srcpkgs/libboost_locale
similarity index 100%
rename from srcpkgs/libboost_json1.80
rename to srcpkgs/libboost_locale
diff --git a/srcpkgs/libboost_locale1.80 b/srcpkgs/libboost_log
similarity index 100%
rename from srcpkgs/libboost_locale1.80
rename to srcpkgs/libboost_log
diff --git a/srcpkgs/libboost_log1.80 b/srcpkgs/libboost_log_setup
similarity index 100%
rename from srcpkgs/libboost_log1.80
rename to srcpkgs/libboost_log_setup
diff --git a/srcpkgs/libboost_log_setup1.80 b/srcpkgs/libboost_math_c99
similarity index 100%
rename from srcpkgs/libboost_log_setup1.80
rename to srcpkgs/libboost_math_c99
diff --git a/srcpkgs/libboost_math_c991.80 b/srcpkgs/libboost_math_c99f
similarity index 100%
rename from srcpkgs/libboost_math_c991.80
rename to srcpkgs/libboost_math_c99f
diff --git a/srcpkgs/libboost_math_c99f1.80 b/srcpkgs/libboost_math_c99l
similarity index 100%
rename from srcpkgs/libboost_math_c99f1.80
rename to srcpkgs/libboost_math_c99l
diff --git a/srcpkgs/libboost_math_c99l1.80 b/srcpkgs/libboost_math_tr1
similarity index 100%
rename from srcpkgs/libboost_math_c99l1.80
rename to srcpkgs/libboost_math_tr1
diff --git a/srcpkgs/libboost_math_tr11.80 b/srcpkgs/libboost_math_tr1f
similarity index 100%
rename from srcpkgs/libboost_math_tr11.80
rename to srcpkgs/libboost_math_tr1f
diff --git a/srcpkgs/libboost_math_tr1f1.80 b/srcpkgs/libboost_math_tr1l
similarity index 100%
rename from srcpkgs/libboost_math_tr1f1.80
rename to srcpkgs/libboost_math_tr1l
diff --git a/srcpkgs/libboost_math_tr1l1.80 b/srcpkgs/libboost_nowide
similarity index 100%
rename from srcpkgs/libboost_math_tr1l1.80
rename to srcpkgs/libboost_nowide
diff --git a/srcpkgs/libboost_nowide1.80 b/srcpkgs/libboost_prg_exec_monitor
similarity index 100%
rename from srcpkgs/libboost_nowide1.80
rename to srcpkgs/libboost_prg_exec_monitor
diff --git a/srcpkgs/libboost_prg_exec_monitor1.80 b/srcpkgs/libboost_program_options
similarity index 100%
rename from srcpkgs/libboost_prg_exec_monitor1.80
rename to srcpkgs/libboost_program_options
diff --git a/srcpkgs/libboost_program_options1.80 b/srcpkgs/libboost_random
similarity index 100%
rename from srcpkgs/libboost_program_options1.80
rename to srcpkgs/libboost_random
diff --git a/srcpkgs/libboost_random1.80 b/srcpkgs/libboost_regex
similarity index 100%
rename from srcpkgs/libboost_random1.80
rename to srcpkgs/libboost_regex
diff --git a/srcpkgs/libboost_regex1.80 b/srcpkgs/libboost_serialization
similarity index 100%
rename from srcpkgs/libboost_regex1.80
rename to srcpkgs/libboost_serialization
diff --git a/srcpkgs/libboost_serialization1.80 b/srcpkgs/libboost_stacktrace_addr2line
similarity index 100%
rename from srcpkgs/libboost_serialization1.80
rename to srcpkgs/libboost_stacktrace_addr2line
diff --git a/srcpkgs/libboost_stacktrace_addr2line1.80 b/srcpkgs/libboost_stacktrace_basic
similarity index 100%
rename from srcpkgs/libboost_stacktrace_addr2line1.80
rename to srcpkgs/libboost_stacktrace_basic
diff --git a/srcpkgs/libboost_stacktrace_basic1.80 b/srcpkgs/libboost_stacktrace_noop
similarity index 100%
rename from srcpkgs/libboost_stacktrace_basic1.80
rename to srcpkgs/libboost_stacktrace_noop
diff --git a/srcpkgs/libboost_stacktrace_noop1.80 b/srcpkgs/libboost_system
similarity index 100%
rename from srcpkgs/libboost_stacktrace_noop1.80
rename to srcpkgs/libboost_system
diff --git a/srcpkgs/libboost_system1.80 b/srcpkgs/libboost_thread
similarity index 100%
rename from srcpkgs/libboost_system1.80
rename to srcpkgs/libboost_thread
diff --git a/srcpkgs/libboost_thread1.80 b/srcpkgs/libboost_timer
similarity index 100%
rename from srcpkgs/libboost_thread1.80
rename to srcpkgs/libboost_timer
diff --git a/srcpkgs/libboost_timer1.80 b/srcpkgs/libboost_type_erasure
similarity index 100%
rename from srcpkgs/libboost_timer1.80
rename to srcpkgs/libboost_type_erasure
diff --git a/srcpkgs/libboost_type_erasure1.80 b/srcpkgs/libboost_unit_test_framework
similarity index 100%
rename from srcpkgs/libboost_type_erasure1.80
rename to srcpkgs/libboost_unit_test_framework
diff --git a/srcpkgs/libboost_unit_test_framework1.80 b/srcpkgs/libboost_wave
similarity index 100%
rename from srcpkgs/libboost_unit_test_framework1.80
rename to srcpkgs/libboost_wave
diff --git a/srcpkgs/libboost_wave1.80 b/srcpkgs/libboost_wserialization
similarity index 100%
rename from srcpkgs/libboost_wave1.80
rename to srcpkgs/libboost_wserialization
diff --git a/srcpkgs/libboost_wserialization1.80 b/srcpkgs/libboost_wserialization1.80
deleted file mode 120000
index baef819c48f6..000000000000
--- a/srcpkgs/libboost_wserialization1.80
+++ /dev/null
@@ -1 +0,0 @@
-boost
\ No newline at end of file
From 4df981d28809b53ff84981c3f2c89c5757607692 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:43 +0700
Subject: [PATCH 002/102] 0ad: rebuild for boost 1.81.0
---
srcpkgs/0ad/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/0ad/template b/srcpkgs/0ad/template
index c07b5ad510ca..75036995575a 100644
--- a/srcpkgs/0ad/template
+++ b/srcpkgs/0ad/template
@@ -1,7 +1,7 @@
# Template file for '0ad'
pkgname=0ad
version=0.0.26
-revision=2
+revision=3
archs="x86_64* i686* aarch64* armv7l* ppc64le*"
hostmakedepends="pkg-config perl cmake python3 rust cargo yasm tar clang"
makedepends="SDL2-devel boost-devel gloox-devel libcurl-devel libenet-devel
From 80bcebdb5077437834668d30636eeed675829e29 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:44 +0700
Subject: [PATCH 003/102] Aegisub: rebuild for boost 1.81.0
---
srcpkgs/Aegisub/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/Aegisub/template b/srcpkgs/Aegisub/template
index ba0c44093f2b..2facc08a6362 100644
--- a/srcpkgs/Aegisub/template
+++ b/srcpkgs/Aegisub/template
@@ -1,7 +1,7 @@
# Template file for 'Aegisub'
pkgname=Aegisub
version=3.3.2
-revision=5
+revision=6
build_style=cmake
build_helper=cmake-wxWidgets-gtk3
cmake_builddir="BUILD"
From 273097a005972efe268ac7c4d4dbf0e5a44cf069 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:44 +0700
Subject: [PATCH 004/102] Field3D: rebuild for boost 1.81.0
---
srcpkgs/Field3D/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/Field3D/template b/srcpkgs/Field3D/template
index 9a5af0034d14..db46dd8708cb 100644
--- a/srcpkgs/Field3D/template
+++ b/srcpkgs/Field3D/template
@@ -1,7 +1,7 @@
# Template file for 'Field3D'
pkgname=Field3D
version=1.7.3
-revision=3
+revision=4
build_style=cmake
makedepends="boost-devel hdf5-devel ilmbase-devel"
short_desc="Library for storing voxel data on disk and in memory"
From c524b63c5163e4f521139fc2ae075d02579b099d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:44 +0700
Subject: [PATCH 005/102] LGOGDownloader: rebuild for boost 1.81.0
---
srcpkgs/LGOGDownloader/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/LGOGDownloader/template b/srcpkgs/LGOGDownloader/template
index b1fb70cc1bf0..d2526d97468c 100644
--- a/srcpkgs/LGOGDownloader/template
+++ b/srcpkgs/LGOGDownloader/template
@@ -1,7 +1,7 @@
# Template file for 'LGOGDownloader'
pkgname=LGOGDownloader
version=3.9
-revision=2
+revision=3
build_style=cmake
hostmakedepends="pkg-config"
makedepends="htmlcxx-devel tinyxml2-devel libcurl-devel rhash-devel
From efbae62b02e4653d9e426f986928028118b03760 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:44 +0700
Subject: [PATCH 006/102] Lucene++: rebuild for boost 1.81.0
---
srcpkgs/Lucene++/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/Lucene++/template b/srcpkgs/Lucene++/template
index 85e202585fb7..287271b6b8fe 100644
--- a/srcpkgs/Lucene++/template
+++ b/srcpkgs/Lucene++/template
@@ -1,7 +1,7 @@
# Template file for 'Lucene++'
pkgname=Lucene++
version=3.0.7
-revision=12
+revision=13
build_style=cmake
configure_args="-Wno-dev"
makedepends="boost-devel gtest-devel"
From 86b21e3790fdb85387a413f25eb8c412b6c145f0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:44 +0700
Subject: [PATCH 007/102] PrusaSlicer: rebuild for boost 1.81.0
---
srcpkgs/PrusaSlicer/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/PrusaSlicer/template b/srcpkgs/PrusaSlicer/template
index 25283bb1ab02..ba1094bcc008 100644
--- a/srcpkgs/PrusaSlicer/template
+++ b/srcpkgs/PrusaSlicer/template
@@ -1,7 +1,7 @@
# Template file for 'PrusaSlicer'
pkgname=PrusaSlicer
version=2.4.2
-revision=2
+revision=3
build_style=cmake
build_helper="qemu cmake-wxWidgets-gtk3"
configure_args="-DSLIC3R_WX_STABLE=1 -DSLIC3R_FHS=1 -DSLIC3R_GTK=3
From e08e0161639e1cfa51b8dcfbe46fa46f505fd390 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:45 +0700
Subject: [PATCH 008/102] TSC: rebuild for boost 1.81.0
---
srcpkgs/TSC/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/TSC/template b/srcpkgs/TSC/template
index 8d3f00375c19..6ae1f4fbfbd3 100644
--- a/srcpkgs/TSC/template
+++ b/srcpkgs/TSC/template
@@ -1,7 +1,7 @@
# Template file for 'TSC'
pkgname=TSC
version=2.1.0
-revision=3
+revision=4
build_wrksrc=tsc
build_style=cmake
build_helper="qemu"
@@ -18,7 +18,7 @@ license="GPL-3.0-or-later"
homepage="https://www.secretchronicles.org/"
distfiles="https://ftp.secretchronicles.org/releases/${pkgname}-${version}.tar.gz"
checksum=6a16765b4951e3d5d1ea2b84e6da8f67b0271460f0c570b53ccdab80d7396261
-replaces="TSC-data"
+replaces="TSC-data>=0"
if [ "$XBPS_WORDSIZE" != "$XBPS_TARGET_WORDSIZE" ]; then
broken="The host ($XBPS_WORDSIZE) and target ($XBPS_TARGET_WORDSIZE) word sizes need to be the same for cross building."
From 22f07effffd335c5bf00dd3fe6713cd465f7dd42 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:45 +0700
Subject: [PATCH 009/102] astroid: rebuild for boost 1.81.0
---
srcpkgs/astroid/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/astroid/template b/srcpkgs/astroid/template
index 91e3ca400acd..c9deaa7548c7 100644
--- a/srcpkgs/astroid/template
+++ b/srcpkgs/astroid/template
@@ -1,7 +1,7 @@
# Template file for 'astroid'
pkgname=astroid
version=0.16
-revision=6
+revision=7
build_style=cmake
build_helper=gir
hostmakedepends="pkg-config scdoc protobuf gobject-introspection"
From 46ea7b7ecc763c2e73058efe0073136ae1fa294e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:45 +0700
Subject: [PATCH 010/102] bitcoin: rebuild for boost 1.81.0
---
srcpkgs/bitcoin/patches/fix-test.patch | 22 ++++++++++++++++++++++
srcpkgs/bitcoin/template | 2 +-
2 files changed, 23 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/bitcoin/patches/fix-test.patch
diff --git a/srcpkgs/bitcoin/patches/fix-test.patch b/srcpkgs/bitcoin/patches/fix-test.patch
new file mode 100644
index 000000000000..0004fd7358a5
--- /dev/null
+++ b/srcpkgs/bitcoin/patches/fix-test.patch
@@ -0,0 +1,22 @@
+Index: bitcoin-22.0/src/wallet/test/init_tests.cpp
+===================================================================
+--- bitcoin-22.0.orig/src/wallet/test/init_tests.cpp
++++ bitcoin-22.0/src/wallet/test/init_tests.cpp
+@@ -69,7 +69,7 @@ BOOST_AUTO_TEST_CASE(walletinit_verify_w
+ BOOST_CHECK(result == true);
+ fs::path walletdir = gArgs.GetArg("-walletdir", "");
+ fs::path expected_path = fs::canonical(m_walletdir_path_cases["default"]);
+- BOOST_CHECK_EQUAL(walletdir, expected_path);
++ BOOST_TEST(fs::equivalent(walletdir, expected_path));
+ }
+
+ BOOST_AUTO_TEST_CASE(walletinit_verify_walletdir_no_trailing2)
+@@ -79,7 +79,7 @@ BOOST_AUTO_TEST_CASE(walletinit_verify_w
+ BOOST_CHECK(result == true);
+ fs::path walletdir = gArgs.GetArg("-walletdir", "");
+ fs::path expected_path = fs::canonical(m_walletdir_path_cases["default"]);
+- BOOST_CHECK_EQUAL(walletdir, expected_path);
++ BOOST_TEST(fs::equivalent(walletdir, expected_path));
+ }
+
+ BOOST_AUTO_TEST_SUITE_END()
diff --git a/srcpkgs/bitcoin/template b/srcpkgs/bitcoin/template
index 9ae457ecb9c5..478a7a66e874 100644
--- a/srcpkgs/bitcoin/template
+++ b/srcpkgs/bitcoin/template
@@ -1,7 +1,7 @@
# Template file for 'bitcoin'
pkgname=bitcoin
version=22.0
-revision=2
+revision=3
build_style=gnu-configure
configure_args="--with-incompatible-bdb --disable-ccache --disable-static
--enable-hardening --with-boost=${XBPS_CROSS_BASE}/usr --with-gui"
From 548f0331caa0d19b13c095903061ef1475cd06f6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:45 +0700
Subject: [PATCH 011/102] blender: rebuild for boost 1.81.0
---
srcpkgs/blender/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/blender/template b/srcpkgs/blender/template
index 29481e40a7b6..e15d810c8929 100644
--- a/srcpkgs/blender/template
+++ b/srcpkgs/blender/template
@@ -1,7 +1,7 @@
# Template file for 'blender'
pkgname=blender
version=3.3.0
-revision=2
+revision=3
archs="x86_64* ppc64*"
build_style="cmake"
pycompile_dirs="/usr/share/blender/${version%.*}/scripts"
From fc58d35baba0a1b848dea92da378ab9e7428e429 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:45 +0700
Subject: [PATCH 012/102] cclive: rebuild for boost 1.81.0
---
srcpkgs/cclive/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cclive/template b/srcpkgs/cclive/template
index 3cd19092fb9f..2c8c56ff7110 100644
--- a/srcpkgs/cclive/template
+++ b/srcpkgs/cclive/template
@@ -1,7 +1,7 @@
# Template file for 'cclive'
pkgname=cclive
version=0.9.3
-revision=6
+revision=7
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="boost-devel pcre-devel libcurl-devel libquvi-devel glibmm-devel"
From 856540a1689f46307b425e9b8ef4c922a97a296e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:45 +0700
Subject: [PATCH 013/102] cgal: rebuild for boost 1.81.0
---
srcpkgs/cgal/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cgal/template b/srcpkgs/cgal/template
index bfcc61fef061..5079bea9217b 100644
--- a/srcpkgs/cgal/template
+++ b/srcpkgs/cgal/template
@@ -1,7 +1,7 @@
# Template file for 'cgal'
pkgname=cgal
version=4.14
-revision=4
+revision=5
build_style=cmake
build_helper="qemu"
makedepends="boost-devel eigen mpfr-devel"
From 2d8cac32bd49601be0ce2b765e07353064ae0a5e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:46 +0700
Subject: [PATCH 014/102] codeblocks: rebuild for boost 1.81.0
---
srcpkgs/codeblocks/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/codeblocks/template b/srcpkgs/codeblocks/template
index 02e1e255730d..1c0a84b8782a 100644
--- a/srcpkgs/codeblocks/template
+++ b/srcpkgs/codeblocks/template
@@ -1,7 +1,7 @@
# Template file for 'codeblocks'
pkgname=codeblocks
version=20.03
-revision=2
+revision=3
build_style=gnu-configure
configure_args="--with-wx-config=wx-config-gtk3 --with-contrib-plugins
--with-boost=${XBPS_CROSS_BASE}/usr
From ed454421b6137978828f55daef407595f12d83cf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:46 +0700
Subject: [PATCH 015/102] colobot: rebuild for boost 1.81.0
---
srcpkgs/colobot/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/colobot/template b/srcpkgs/colobot/template
index 19261daf81b3..f0ab974ea202 100644
--- a/srcpkgs/colobot/template
+++ b/srcpkgs/colobot/template
@@ -2,7 +2,7 @@
pkgname=colobot
# needs to be kept in sync with colobot-data (provides game assets)
version=0.2.0
-revision=2
+revision=3
build_style=cmake
configure_args="-DCOLOBOT_INSTALL_BIN_DIR=/usr/bin -DOpenGL_GL_PREFERENCE=GLVND"
hostmakedepends="gettext librsvg-utils perl po4a xmlstarlet"
From ed204f6aba149a84e83d3237e8d13917886817be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:46 +0700
Subject: [PATCH 016/102] cpp-hocon: rebuild for boost 1.81.0
---
srcpkgs/cpp-hocon/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cpp-hocon/template b/srcpkgs/cpp-hocon/template
index f61316adcc11..9a9dff0b1e2e 100644
--- a/srcpkgs/cpp-hocon/template
+++ b/srcpkgs/cpp-hocon/template
@@ -1,7 +1,7 @@
# Template file for 'cpp-hocon'
pkgname=cpp-hocon
version=0.3.0
-revision=4
+revision=5
build_style=cmake
hostmakedepends="pkg-config"
makedepends="boost-devel leatherman-devel libcurl-devel"
From af51f17bd5a2f2a7eca9f7cfa94703071a7bd18a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:47 +0700
Subject: [PATCH 017/102] cryfs: rebuild for boost 1.81.0
---
srcpkgs/cryfs/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cryfs/template b/srcpkgs/cryfs/template
index 0349066cb88d..2167f25c54bc 100644
--- a/srcpkgs/cryfs/template
+++ b/srcpkgs/cryfs/template
@@ -1,7 +1,7 @@
# Template file for 'cryfs'
pkgname=cryfs
version=0.11.2
-revision=2
+revision=3
create_wrksrc=yes
build_style=cmake
configure_args="-DCRYFS_UPDATE_CHECKS=off -DBoost_USE_STATIC_LIBS=OFF
From e4b6b41ae5f31e7648411821a73819d5abbc0aed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:47 +0700
Subject: [PATCH 018/102] eclib: rebuild for boost 1.81.0
---
srcpkgs/eclib/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/eclib/template b/srcpkgs/eclib/template
index 31a3a01921fa..db1f9286a1c1 100644
--- a/srcpkgs/eclib/template
+++ b/srcpkgs/eclib/template
@@ -1,7 +1,7 @@
# Template file for 'eclib'
pkgname=eclib
version=20221012
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--with-flint --with-boost"
hostmakedepends="automake autoconf-archive libtool"
From d159484c49c5d81333311af079859f3d1ef2757d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:47 +0700
Subject: [PATCH 019/102] facter: rebuild for boost 1.81.0
---
srcpkgs/facter/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/facter/template b/srcpkgs/facter/template
index 45c921a0b72d..303ef4b12fd1 100644
--- a/srcpkgs/facter/template
+++ b/srcpkgs/facter/template
@@ -1,7 +1,7 @@
# Template file for 'facter'
pkgname=facter
version=3.14.16
-revision=4
+revision=5
build_style=cmake
configure_args="-DRUBY_CONFIG_INCLUDE_DIR=${XBPS_CROSS_BASE}/usr/include
-DENABLE_CXX_WERROR=OFF -DCMAKE_INSTALL_LIBDIR=/usr/lib"
From a00c99faa72173f837cee73d51253ac5d5df3d88 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:47 +0700
Subject: [PATCH 020/102] fcitx5-chinese-addons: rebuild for boost 1.81.0
---
srcpkgs/fcitx5-chinese-addons/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/fcitx5-chinese-addons/template b/srcpkgs/fcitx5-chinese-addons/template
index e19adac24c4d..7e9b8a24eedd 100644
--- a/srcpkgs/fcitx5-chinese-addons/template
+++ b/srcpkgs/fcitx5-chinese-addons/template
@@ -1,7 +1,7 @@
# Template file for 'fcitx5-chinese-addons'
pkgname=fcitx5-chinese-addons
version=5.0.16
-revision=1
+revision=2
build_style=cmake
hostmakedepends="pkg-config gettext doxygen extra-cmake-modules qt5-qmake
qt5-host-tools libime-utils"
From 45848f798ffbb35ce05e3892718c5b28d777a008 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:47 +0700
Subject: [PATCH 021/102] fifengine: rebuild for boost 1.81.0
---
srcpkgs/fifengine/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/fifengine/template b/srcpkgs/fifengine/template
index 83195767f2b5..814e68990dbd 100644
--- a/srcpkgs/fifengine/template
+++ b/srcpkgs/fifengine/template
@@ -1,7 +1,7 @@
# Template file for 'fifengine'
pkgname=fifengine
version=0.4.2
-revision=10
+revision=11
build_style=cmake
hostmakedepends="swig python3"
makedepends="SDL2-devel SDL2_image-devel SDL2_ttf-devel boost-devel
From aad6702fc1ba255e9a27a8226f912f80f07c60ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:47 +0700
Subject: [PATCH 022/102] freecad: rebuild for boost 1.81.0
---
srcpkgs/freecad/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/freecad/template b/srcpkgs/freecad/template
index 822c07ed0afc..be1fbfde6483 100644
--- a/srcpkgs/freecad/template
+++ b/srcpkgs/freecad/template
@@ -1,7 +1,7 @@
# Template file for 'freecad'
pkgname=freecad
version=0.20.1
-revision=5
+revision=6
build_style=cmake
_inst_prefix=/usr/lib/${pkgname}
From f4608189f979be3f1700e40b9dc4c80ff2fa2408 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:48 +0700
Subject: [PATCH 023/102] freeorion: rebuild for boost 1.81.0
---
srcpkgs/freeorion/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/freeorion/template b/srcpkgs/freeorion/template
index d7a6c0addf01..d4c079dd3af0 100644
--- a/srcpkgs/freeorion/template
+++ b/srcpkgs/freeorion/template
@@ -1,7 +1,7 @@
# Template file for 'freeorion'
pkgname=freeorion
version=0.4.10.2
-revision=4
+revision=5
_release=${version}_2021-08-01.f663dad
build_style=cmake
hostmakedepends="cppcheck doxygen python3-pycodestyle"
From bd53ad38781fd1a99aec09cce2d7987eff3c1b76 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:48 +0700
Subject: [PATCH 024/102] gnucash: rebuild for boost 1.81.0
---
srcpkgs/gnucash/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gnucash/template b/srcpkgs/gnucash/template
index ea96cb709ceb..6e8ddbac22bc 100644
--- a/srcpkgs/gnucash/template
+++ b/srcpkgs/gnucash/template
@@ -1,7 +1,7 @@
# Template file for 'gnucash'
pkgname=gnucash
version=4.12
-revision=2
+revision=3
build_style=cmake
make_check_target=check
configure_args="-DWITH_SQL=0 -DWITH_PYTHON=1"
From 1afb7671c0249ddf4d6e6a278fa66ade6fd42f7c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:48 +0700
Subject: [PATCH 025/102] gnuradio: rebuild for boost 1.81.0
---
srcpkgs/gnuradio/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template
index 5012ef4f62e7..20d718ac4ae7 100644
--- a/srcpkgs/gnuradio/template
+++ b/srcpkgs/gnuradio/template
@@ -1,7 +1,7 @@
# Template file for 'gnuradio'
pkgname=gnuradio
version=3.10.3.0
-revision=6
+revision=7
build_style=cmake
conf_files="/etc/gnuradio/conf.d/*"
configure_args="-DMATHJAX2_USE_ROOT=/usr/share/mathjax
From e63e47bfdd6a74dd7620fbd18fde5efc2cfb7de4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:48 +0700
Subject: [PATCH 026/102] gnuradio-osmosdr: rebuild for boost 1.81.0
---
srcpkgs/gnuradio-osmosdr/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gnuradio-osmosdr/template b/srcpkgs/gnuradio-osmosdr/template
index 0ee4c8a8a55b..2b118119d010 100644
--- a/srcpkgs/gnuradio-osmosdr/template
+++ b/srcpkgs/gnuradio-osmosdr/template
@@ -1,7 +1,7 @@
# Template file for 'gnuradio-osmosdr'
pkgname=gnuradio-osmosdr
version=0.2.3git20210128
-revision=5
+revision=6
_githash=a100eb024c0210b95e4738b6efd836d48225bd03
build_style=cmake
configure_args="-Dpybind11_DIR=${XBPS_CROSS_BASE}/${py3_sitelib}/pybind11/share/cmake/pybind11"
From f6e3287c787b5b0d05d6b5dfc12662957ae3b93d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:48 +0700
Subject: [PATCH 027/102] gnuradio-rds: rebuild for boost 1.81.0
---
srcpkgs/gnuradio-rds/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gnuradio-rds/template b/srcpkgs/gnuradio-rds/template
index e11956f09a3e..b8a95ac05d79 100644
--- a/srcpkgs/gnuradio-rds/template
+++ b/srcpkgs/gnuradio-rds/template
@@ -1,7 +1,7 @@
# Template file for 'gnuradio-rds'
pkgname=gnuradio-rds
version=3.10
-revision=4
+revision=5
build_style=cmake
configure_args="-Dpybind11_DIR=${XBPS_CROSS_BASE}/${py3_sitelib}/pybind11/share/cmake/pybind11"
hostmakedepends="pkg-config gnuradio python3"
From ccb54017366f82303f8715512b934026ac6e2cf5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:48 +0700
Subject: [PATCH 028/102] gource: rebuild for boost 1.81.0
---
srcpkgs/gource/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gource/template b/srcpkgs/gource/template
index f195ff843092..9431f4215292 100644
--- a/srcpkgs/gource/template
+++ b/srcpkgs/gource/template
@@ -1,7 +1,7 @@
# Template file for 'gource'
pkgname=gource
version=0.53
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--with-tinyxml --enable-ttf-font-dir=/usr/share/fonts/TTF
--with-boost-libdir=$XBPS_CROSS_BASE/usr/lib/"
From fe5076164b05b4f2a82089ee975a81adb20405a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:49 +0700
Subject: [PATCH 029/102] gpick: rebuild for boost 1.81.0
---
srcpkgs/gpick/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gpick/template b/srcpkgs/gpick/template
index 4c5bca2d61aa..37a8f1664119 100644
--- a/srcpkgs/gpick/template
+++ b/srcpkgs/gpick/template
@@ -1,7 +1,7 @@
# Template file for 'gpick'
pkgname=gpick
version=0.2.6
-revision=2
+revision=3
build_style=cmake
hostmakedepends="gettext pkg-config ragel"
makedepends="boost-devel gtk+3-devel lua52-devel expat-devel"
From aee657bafc59821751ac56f60a22e28a876ef96b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:49 +0700
Subject: [PATCH 030/102] grive2: rebuild for boost 1.81.0
---
srcpkgs/grive2/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/grive2/template b/srcpkgs/grive2/template
index b7c9b0ef699a..f29c4aa90cc1 100644
--- a/srcpkgs/grive2/template
+++ b/srcpkgs/grive2/template
@@ -1,7 +1,7 @@
# Template file for 'grive2'
pkgname=grive2
version=0.5.3
-revision=1
+revision=2
build_style=cmake
hostmakedepends="pkg-config"
makedepends="boost-devel libcurl-devel yajl-devel libgcrypt-devel expat-devel"
From c7ab82a49480fc1cdaf7d2097e47a651aa460146 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:49 +0700
Subject: [PATCH 031/102] guitarix2: rebuild for boost 1.81.0
---
srcpkgs/guitarix2/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/guitarix2/template b/srcpkgs/guitarix2/template
index eacd7b371501..1eba6b738eac 100644
--- a/srcpkgs/guitarix2/template
+++ b/srcpkgs/guitarix2/template
@@ -1,7 +1,7 @@
# Template file for 'guitarix2'
pkgname=guitarix2
version=0.42.1
-revision=2
+revision=3
build_style=waf3
configure_args="--cxxflags-release=-DNDEBUG --ladspa --new-ladspa --no-faust
$(vopt_if avahi '' '--no-avahi') $(vopt_if bluez '' '--no-bluez')"
From 33d5a8e52795f315f0c7cda121d6cda4ca9248d5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:49 +0700
Subject: [PATCH 032/102] heaptrack: rebuild for boost 1.81.0
---
srcpkgs/heaptrack/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/heaptrack/template b/srcpkgs/heaptrack/template
index 0ccc1e6415a7..61d5c445716a 100644
--- a/srcpkgs/heaptrack/template
+++ b/srcpkgs/heaptrack/template
@@ -1,7 +1,7 @@
# Template file for 'heaptrack'
pkgname=heaptrack
version=1.4.0
-revision=2
+revision=3
build_style=cmake
configure_args="-DHEAPTRACK_BUILD_GUI=ON"
hostmakedepends="qt5-qmake qt5-host-tools extra-cmake-modules kcoreaddons
From 021c66e8a099d7f291e9eb8729eeb6e300334c60 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:50 +0700
Subject: [PATCH 033/102] hugin: rebuild for boost 1.81.0
---
srcpkgs/hugin/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/hugin/template b/srcpkgs/hugin/template
index fe335e8f1709..ab38812dc634 100644
--- a/srcpkgs/hugin/template
+++ b/srcpkgs/hugin/template
@@ -1,7 +1,7 @@
# Template file for 'hugin'
pkgname=hugin
version=2021.0.0
-revision=4
+revision=5
build_style=cmake
build_helper=cmake-wxWidgets-gtk3
pycompile_dirs="usr/share/hugin/data/plugins usr/share/hugin/data/plugins-templates"
From dca86c8e8e81d729a3b0cb733625a8c77ab3dd63 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:50 +0700
Subject: [PATCH 034/102] i2pd: rebuild for boost 1.81.0
---
srcpkgs/i2pd/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/i2pd/template b/srcpkgs/i2pd/template
index 239f4b7cd63f..eed1dc68d531 100644
--- a/srcpkgs/i2pd/template
+++ b/srcpkgs/i2pd/template
@@ -1,7 +1,7 @@
# Template file for 'i2pd'
pkgname=i2pd
version=2.44.0
-revision=1
+revision=2
build_style=gnu-makefile
make_build_args="USE_UPNP=yes"
makedepends="zlib-devel boost-devel openssl-devel miniupnpc-devel
From ab1b1d14643473433c493eea0b190705bf30e5e0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:50 +0700
Subject: [PATCH 035/102] icinga2: rebuild for boost 1.81.0
---
srcpkgs/icinga2/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/icinga2/template b/srcpkgs/icinga2/template
index 4ef7abea2fc3..8eeec55181d7 100644
--- a/srcpkgs/icinga2/template
+++ b/srcpkgs/icinga2/template
@@ -1,7 +1,7 @@
# Template file for 'icinga2'
pkgname=icinga2
version=2.9.3
-revision=7
+revision=8
build_style=cmake
build_helper="qemu"
configure_args="-DCMAKE_INSTALL_SYSCONFDIR=/etc
@@ -14,7 +14,7 @@ depends="monitoring-plugins"
conf_files="/etc/${pkgname}/*.conf
/etc/$pkgname/conf.d/*.conf
/etc/$pkgname/features-available/*.conf"
-short_desc="A scalable and extensible monitoring system"
+short_desc="Scalable and extensible monitoring system"
maintainer="Corné Oppelaar <hello@eaterofco.de>"
license="GPL-2.0-or-later"
homepage="https://www.icinga.org/"
From 07e076aa8b9693c1631398cea888ca352179e605 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:51 +0700
Subject: [PATCH 036/102] imagescan: rebuild for boost 1.81.0
---
srcpkgs/imagescan/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/imagescan/template b/srcpkgs/imagescan/template
index d0d1a4fdab8f..ac1b584b288d 100644
--- a/srcpkgs/imagescan/template
+++ b/srcpkgs/imagescan/template
@@ -1,7 +1,7 @@
# Template file for 'imagescan'
pkgname=imagescan
version=3.65.0
-revision=2
+revision=3
build_style=gnu-configure
configure_args="--libexecdir=/usr/lib --with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib
--with-gtkmm --enable-sane-config --with-sane-confdir=/etc/sane.d --enable-udev-config
From 1e97a8e97e5d06aa13da64f9ada1a9d9d5d7f17f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:51 +0700
Subject: [PATCH 037/102] inkscape: rebuild for boost 1.81.0
---
srcpkgs/inkscape/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index 003d2170baf3..3d239f62f896 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
# Template file for 'inkscape'
pkgname=inkscape
version=1.1.1
-revision=5
+revision=6
build_style=cmake
# builds executables then runs checks
# some tests still fail on musl: https://gitlab.com/inkscape/inkscape/-/issues/2241
From 6d745eaa0747492daba3dce91ebe7749b07608fa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:51 +0700
Subject: [PATCH 038/102] innoextract: rebuild for boost 1.81.0
---
srcpkgs/innoextract/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/innoextract/template b/srcpkgs/innoextract/template
index 9b8e1e163e55..04d631f065f7 100644
--- a/srcpkgs/innoextract/template
+++ b/srcpkgs/innoextract/template
@@ -1,7 +1,7 @@
# Template file for 'innoextract'
pkgname=innoextract
version=1.9
-revision=2
+revision=3
build_style=cmake
configure_args="-DCMAKE_INSTALL_PREFIX=/usr"
hostmakedepends="boost extra-cmake-modules"
From e75fc7c031e5234e4f9db9a2a9c9dcfbf09d7b86 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:52 +0700
Subject: [PATCH 039/102] juCi++: rebuild for boost 1.81.0
---
srcpkgs/juCi++/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/juCi++/template b/srcpkgs/juCi++/template
index b5c485660e98..c1969237f11d 100644
--- a/srcpkgs/juCi++/template
+++ b/srcpkgs/juCi++/template
@@ -1,7 +1,7 @@
# Template file for 'juCi++'
pkgname=juCi++
version=1.7.2
-revision=1
+revision=2
_libclangmm_commit="9704b9b6de0982a588fa41741157d5640afedf30"
_tiny_commit="839ff806dc447ff49af80f9a9eaa7949f770f8e5"
create_wrksrc=yes
From 72edf2af0fbe6ae8d74b0e3becdd442522afeef9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:52 +0700
Subject: [PATCH 040/102] kea: rebuild for boost 1.81.0
---
srcpkgs/kea/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/kea/template b/srcpkgs/kea/template
index 10ae9bb0efd4..5ab6b9199976 100644
--- a/srcpkgs/kea/template
+++ b/srcpkgs/kea/template
@@ -1,7 +1,7 @@
# Template file for 'kea'
pkgname=kea
version=2.2.0
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--enable-generate-docs --with-openssl=${XBPS_CROSS_BASE}/usr
$(vopt_if mysql --with-mysql)
From 2b1c1fb1275029ee870c49f9f64a3bdd7ae0fbcf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:52 +0700
Subject: [PATCH 041/102] kig: rebuild for boost 1.81.0
---
srcpkgs/kig/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/kig/template b/srcpkgs/kig/template
index a0fecfd84c9e..7cd8375cdea7 100644
--- a/srcpkgs/kig/template
+++ b/srcpkgs/kig/template
@@ -1,7 +1,7 @@
# Template file for 'kig'
pkgname=kig
version=22.04.3
-revision=4
+revision=5
build_style=cmake
hostmakedepends="extra-cmake-modules kcoreaddons kdoctools gettext
pkg-config qt5-host-tools qt5-qmake"
From a9f0c9df2183f1418f55b737da1f91ef7fe1e2d2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:52 +0700
Subject: [PATCH 042/102] leatherman: rebuild for boost 1.81.0
---
srcpkgs/leatherman/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/leatherman/template b/srcpkgs/leatherman/template
index a2813bd4a923..16dcefe1852b 100644
--- a/srcpkgs/leatherman/template
+++ b/srcpkgs/leatherman/template
@@ -1,8 +1,7 @@
# Template file for 'leatherman'
pkgname=leatherman
version=1.12.4
-revision=3
-revision=4
+revision=5
build_style=cmake
configure_args="-DLEATHERMAN_SHARED=ON"
hostmakedepends="pkg-config python3"
From 37f43d5d351f97bec9d2cdbfebe11b1c84a50c50 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:52 +0700
Subject: [PATCH 043/102] ledger: rebuild for boost 1.81.0
---
srcpkgs/ledger/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ledger/template b/srcpkgs/ledger/template
index 130c727e7768..3066c3b9eccf 100644
--- a/srcpkgs/ledger/template
+++ b/srcpkgs/ledger/template
@@ -1,7 +1,7 @@
# Template file for 'ledger'
pkgname=ledger
version=3.2.1
-revision=2
+revision=3
build_style=cmake
makedepends="boost-devel gmp-devel mpfr-devel gettext-devel libedit-devel"
short_desc="Double-entry accounting system with a command-line reporting interface"
From 16d02f11bc24d1bceee6c240e655fb71c5ef9757 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:52 +0700
Subject: [PATCH 044/102] libbitcoin-blockchain: rebuild for boost 1.81.0
---
srcpkgs/libbitcoin-blockchain/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libbitcoin-blockchain/template b/srcpkgs/libbitcoin-blockchain/template
index 09a126e75356..cc735c2ce2ce 100644
--- a/srcpkgs/libbitcoin-blockchain/template
+++ b/srcpkgs/libbitcoin-blockchain/template
@@ -1,7 +1,7 @@
# Template file for 'libbitcoin-blockchain'
pkgname=libbitcoin-blockchain
version=3.6.0
-revision=7
+revision=8
archs="aarch64* ppc64* x86_64*"
build_style=gnu-configure
configure_args="--with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib
From 79e8044f0d79f9244e69597d173f7ad30fc95b21 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:53 +0700
Subject: [PATCH 045/102] libbitcoin-client: rebuild for boost 1.81.0
---
srcpkgs/libbitcoin-client/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libbitcoin-client/template b/srcpkgs/libbitcoin-client/template
index 35f17b74ae00..9b3d474846c9 100644
--- a/srcpkgs/libbitcoin-client/template
+++ b/srcpkgs/libbitcoin-client/template
@@ -1,7 +1,7 @@
# Template file for 'libbitcoin-client'
pkgname=libbitcoin-client
version=3.6.0
-revision=7
+revision=8
build_style=gnu-configure
configure_args="--with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib
--with-boost=${XBPS_CROSS_BASE}/usr --with-gnu-ld --without-examples"
From 8e22d4a2d4ba80cecbd4825bcb85fc1bdf9bd527 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:53 +0700
Subject: [PATCH 046/102] libbitcoin-database: rebuild for boost 1.81.0
---
srcpkgs/libbitcoin-database/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libbitcoin-database/template b/srcpkgs/libbitcoin-database/template
index 13cec4fdc3dd..37c029d09a60 100644
--- a/srcpkgs/libbitcoin-database/template
+++ b/srcpkgs/libbitcoin-database/template
@@ -1,7 +1,7 @@
# Template file for 'libbitcoin-database'
pkgname=libbitcoin-database
version=3.6.0
-revision=7
+revision=8
archs="aarch64* ppc64* x86_64*"
build_style=gnu-configure
configure_args="--with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib
From c01545da5e07d6615a658e5927b0a5b2ded030ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:53 +0700
Subject: [PATCH 047/102] libbitcoin-explorer: rebuild for boost 1.81.0
---
srcpkgs/libbitcoin-explorer/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libbitcoin-explorer/template b/srcpkgs/libbitcoin-explorer/template
index 7a5f8368b271..d03405a27350 100644
--- a/srcpkgs/libbitcoin-explorer/template
+++ b/srcpkgs/libbitcoin-explorer/template
@@ -1,7 +1,7 @@
# Template file for 'libbitcoin-explorer'
pkgname=libbitcoin-explorer
version=3.6.0
-revision=7
+revision=8
build_style=gnu-configure
configure_args="--with-bash-completiondir=/usr/share/bash-completion/completions
--with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib
From 4704a2c880c05fd694567b7ad29d58962768b7c4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:53 +0700
Subject: [PATCH 048/102] libbitcoin-network: rebuild for boost 1.81.0
---
srcpkgs/libbitcoin-network/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libbitcoin-network/template b/srcpkgs/libbitcoin-network/template
index 4f730a814242..9e60a742ea9c 100644
--- a/srcpkgs/libbitcoin-network/template
+++ b/srcpkgs/libbitcoin-network/template
@@ -1,7 +1,7 @@
# Template file for 'libbitcoin-network'
pkgname=libbitcoin-network
version=3.6.0
-revision=7
+revision=8
build_style=gnu-configure
configure_args="--with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib
--with-boost=${XBPS_CROSS_BASE}/usr --with-gnu-ld"
From b428a9aa095de3f1a774c7912df124034bbd6b77 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:54 +0700
Subject: [PATCH 049/102] libbitcoin-node: rebuild for boost 1.81.0
---
srcpkgs/libbitcoin-node/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libbitcoin-node/template b/srcpkgs/libbitcoin-node/template
index ead87310627b..2fb8c1f7ce2b 100644
--- a/srcpkgs/libbitcoin-node/template
+++ b/srcpkgs/libbitcoin-node/template
@@ -1,7 +1,7 @@
# Template file for 'libbitcoin-node'
pkgname=libbitcoin-node
version=3.6.0
-revision=7
+revision=8
archs="aarch64* ppc64* x86_64*"
build_style=gnu-configure
configure_args="--with-bash-completiondir=/usr/share/bash-completion/completions
From 5f2121de74720b56f20b60676c4b49ccd56b148f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:54 +0700
Subject: [PATCH 050/102] libbitcoin-protocol: rebuild for boost 1.81.0
---
srcpkgs/libbitcoin-protocol/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libbitcoin-protocol/template b/srcpkgs/libbitcoin-protocol/template
index 53e2e6520f6a..972f1bc4e0df 100644
--- a/srcpkgs/libbitcoin-protocol/template
+++ b/srcpkgs/libbitcoin-protocol/template
@@ -1,7 +1,7 @@
# Template file for 'libbitcoin-protocol'
pkgname=libbitcoin-protocol
version=3.6.0
-revision=7
+revision=8
build_style=gnu-configure
configure_args="--with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib
--with-boost=${XBPS_CROSS_BASE}/usr --with-gnu-ld"
From 54429420a5c88decd8ba48552d344fa58815c469 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:54 +0700
Subject: [PATCH 051/102] libbitcoin-server: rebuild for boost 1.81.0
---
srcpkgs/libbitcoin-server/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libbitcoin-server/template b/srcpkgs/libbitcoin-server/template
index 70d4c492c5bb..3329b969d0fb 100644
--- a/srcpkgs/libbitcoin-server/template
+++ b/srcpkgs/libbitcoin-server/template
@@ -1,7 +1,7 @@
# Template file for 'libbitcoin-server'
pkgname=libbitcoin-server
version=3.6.0
-revision=7
+revision=8
archs="aarch64* ppc64* x86_64*"
build_style=gnu-configure
configure_args="--with-bash-completiondir=/usr/share/bash-completion/completions
From c37518df933208176e4b8703b52f8204fbdc659c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:54 +0700
Subject: [PATCH 052/102] libbitcoin-system: rebuild for boost 1.81.0
---
srcpkgs/libbitcoin-system/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libbitcoin-system/template b/srcpkgs/libbitcoin-system/template
index 8e6790c3ba66..89c20c88b2a6 100644
--- a/srcpkgs/libbitcoin-system/template
+++ b/srcpkgs/libbitcoin-system/template
@@ -1,7 +1,7 @@
# Template file for 'libbitcoin-system'
pkgname=libbitcoin-system
version=3.6.0
-revision=7
+revision=8
build_style=gnu-configure
configure_args="--with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib
--with-boost=${XBPS_CROSS_BASE}/usr --with-gnu-ld --with-icu --with-png
From 829aa7b13c3bdf52a411158776adea9b9d10e5c4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:54 +0700
Subject: [PATCH 053/102] libcmis: rebuild for boost 1.81.0
---
srcpkgs/libcmis/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libcmis/template b/srcpkgs/libcmis/template
index 8658e9fae76d..aadba05fd19d 100644
--- a/srcpkgs/libcmis/template
+++ b/srcpkgs/libcmis/template
@@ -1,7 +1,7 @@
# Template file for 'libcmis'
pkgname=libcmis
version=0.5.2
-revision=5
+revision=6
build_style=gnu-configure
configure_args="DOCBOOK2MAN=docbook2man --disable-werror"
hostmakedepends="pkg-config docbook2x"
From ea83d013783e0454effd13c0a2a7b029ffab3139 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:54 +0700
Subject: [PATCH 054/102] libime: rebuild for boost 1.81.0
---
srcpkgs/libime/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libime/template b/srcpkgs/libime/template
index 1f38ceed3596..6abb04e26d6a 100644
--- a/srcpkgs/libime/template
+++ b/srcpkgs/libime/template
@@ -1,7 +1,7 @@
# Template file for 'libime'
pkgname=libime
version=1.0.15
-revision=1
+revision=2
build_style=cmake
build_helper=qemu
hostmakedepends="pkg-config gettext extra-cmake-modules python3"
From b8f1864dc5f60fa3a2803e2e7c172f42fbdcf799 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:55 +0700
Subject: [PATCH 055/102] libime-jyutping: rebuild for boost 1.81.0
---
srcpkgs/libime-jyutping/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libime-jyutping/template b/srcpkgs/libime-jyutping/template
index 6ae0855c3d7a..1db2562c8842 100644
--- a/srcpkgs/libime-jyutping/template
+++ b/srcpkgs/libime-jyutping/template
@@ -1,7 +1,7 @@
# Template file for 'libime-jyutping'
pkgname=libime-jyutping
version=1.0.4
-revision=2
+revision=3
build_style=cmake
build_helper=qemu
hostmakedepends="pkg-config gettext extra-cmake-modules python3 libime-utils"
From 5fa136cef39025ab61645c7d0c611c0fcb488e32 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:55 +0700
Subject: [PATCH 056/102] libixion: rebuild for boost 1.81.0
---
srcpkgs/libixion/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libixion/template b/srcpkgs/libixion/template
index 43d265b492bb..e44c9f9dc9c4 100644
--- a/srcpkgs/libixion/template
+++ b/srcpkgs/libixion/template
@@ -1,7 +1,7 @@
# Template file for 'libixion'
pkgname=libixion
version=0.17.0
-revision=3
+revision=4
build_style=gnu-configure
hostmakedepends="pkg-config python3"
makedepends="boost-devel fmt-devel mdds python3-devel spdlog"
From 1f82a2d49c91f3b066b18453a65e12addd4d3799 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:55 +0700
Subject: [PATCH 057/102] liborcus: rebuild for boost 1.81.0
---
srcpkgs/liborcus/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/liborcus/template b/srcpkgs/liborcus/template
index 50b53096740f..571429c9cd81 100644
--- a/srcpkgs/liborcus/template
+++ b/srcpkgs/liborcus/template
@@ -1,7 +1,7 @@
# Template file for 'liborcus'
pkgname=liborcus
version=0.17.2
-revision=3
+revision=4
build_style=gnu-configure
hostmakedepends="automake libtool pkg-config python3"
makedepends="boost-devel mdds libixion-devel python3-devel zlib-devel"
From 33ae42d385f51a5cb805d0acb08cf29e730a2ad1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:56 +0700
Subject: [PATCH 058/102] libphonenumber: rebuild for boost 1.81.0
---
srcpkgs/libphonenumber/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libphonenumber/template b/srcpkgs/libphonenumber/template
index cd01943a4e7f..cd2832a7b3cf 100644
--- a/srcpkgs/libphonenumber/template
+++ b/srcpkgs/libphonenumber/template
@@ -1,7 +1,7 @@
# Template file for 'libphonenumber'
pkgname=libphonenumber
version=8.12.39
-revision=8
+revision=9
build_wrksrc=cpp
build_style=cmake
build_helper=qemu
From 1d24eb82b52b3fc84bf437b3dc39ad0698f43b97 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:56 +0700
Subject: [PATCH 059/102] libreoffice: rebuild for boost 1.81.0
---
srcpkgs/libreoffice/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libreoffice/template b/srcpkgs/libreoffice/template
index 7d1004672fa3..69779030648b 100644
--- a/srcpkgs/libreoffice/template
+++ b/srcpkgs/libreoffice/template
@@ -1,7 +1,7 @@
# Template file for 'libreoffice'
pkgname=libreoffice
version=7.4.2.3
-revision=2
+revision=3
build_style=meta
make_build_target="build"
nocross="Several dependencies are nocross=yes"
From 3fd9343f8eb94173d212f798efbf53a1ce5455b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:56 +0700
Subject: [PATCH 060/102] librime: rebuild for boost 1.81.0
---
srcpkgs/librime/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/librime/template b/srcpkgs/librime/template
index 35dd09e94f90..b9916393765f 100644
--- a/srcpkgs/librime/template
+++ b/srcpkgs/librime/template
@@ -1,7 +1,7 @@
# Template file for 'librime'
pkgname=librime
version=1.7.3
-revision=5
+revision=6
build_style=cmake
configure_args="-DCMAKE_BUILD_TYPE=None -DENABLE_LOGGING=OFF -DBUILD_TEST=ON
-DCAPNP_EXECUTABLE=/usr/bin/capnp -DCAPNPC_CXX_EXECUTABLE=/usr/bin/capnpc-c++"
From da5632db72cc491d5a3b396e03b877b5dcb21ef3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:56 +0700
Subject: [PATCH 061/102] libtorrent-rasterbar: rebuild for boost 1.81.0
---
srcpkgs/libtorrent-rasterbar/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libtorrent-rasterbar/template b/srcpkgs/libtorrent-rasterbar/template
index 32de18354769..745f4b043a70 100644
--- a/srcpkgs/libtorrent-rasterbar/template
+++ b/srcpkgs/libtorrent-rasterbar/template
@@ -2,7 +2,7 @@
# Breaks ABI/API without changing soname, revbump all dependants
pkgname=libtorrent-rasterbar
version=1.2.18
-revision=1
+revision=2
build_style=cmake
configure_args="-Dbuild_examples=ON -Dbuild_tools=ON
-Dpython-bindings=ON -Dbuild_tests=ON"
From 7243299fcf67c6fb242d4404ee11b7ae9f9b70e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:56 +0700
Subject: [PATCH 062/102] litecoin: rebuild for boost 1.81.0
---
srcpkgs/litecoin/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/litecoin/template b/srcpkgs/litecoin/template
index 7a188c3c9af8..37f3a348d287 100644
--- a/srcpkgs/litecoin/template
+++ b/srcpkgs/litecoin/template
@@ -1,7 +1,7 @@
# Template file for 'litecoin'
pkgname=litecoin
version=0.18.1
-revision=8
+revision=9
build_style=gnu-configure
configure_args="--with-incompatible-bdb --with-gui=qt5 --disable-static
--disable-tests --with-openssl"
From 5d3e0372f6586f422d1bf64c113a385f599711ae Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:56 +0700
Subject: [PATCH 063/102] monero: rebuild for boost 1.81.0
---
srcpkgs/monero/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/monero/template b/srcpkgs/monero/template
index 89b398d29781..7385c102eda5 100644
--- a/srcpkgs/monero/template
+++ b/srcpkgs/monero/template
@@ -1,7 +1,7 @@
# Template file for 'monero'
pkgname=monero
version=0.18.1.2
-revision=1
+revision=2
# the revision monero uses as a submodule for the specific version
_randomx_gitrev="261d58c77fc5547c0aa7fdfeb58421ba7e0e6e1c"
_rapidjson_gitrev="129d19ba7f496df5e33658527a7158c79b99c21c"
From aad4c79844ebdbd6cc8d909b1199a88906662ebb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:57 +0700
Subject: [PATCH 064/102] monero-gui: rebuild for boost 1.81.0
---
srcpkgs/monero-gui/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/monero-gui/template b/srcpkgs/monero-gui/template
index 13f4c41d21a6..03f852bf6f6d 100644
--- a/srcpkgs/monero-gui/template
+++ b/srcpkgs/monero-gui/template
@@ -1,7 +1,7 @@
# Template file for 'monero-gui'
pkgname=monero-gui
version=0.18.1.2
-revision=1
+revision=2
_monero_version=0.18.1.2
# the revision monero uses as a submodule for the specific version
_randomx_gitrev="261d58c77fc5547c0aa7fdfeb58421ba7e0e6e1c"
From 2c7850ca87c15bae31f43050d803f1361e406858 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:57 +0700
Subject: [PATCH 065/102] mupen64plus: rebuild for boost 1.81.0
---
srcpkgs/mupen64plus/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/mupen64plus/template b/srcpkgs/mupen64plus/template
index 9cce8f747c36..1d93ec87c24d 100644
--- a/srcpkgs/mupen64plus/template
+++ b/srcpkgs/mupen64plus/template
@@ -1,7 +1,7 @@
# Template file for 'mupen64plus'
pkgname=mupen64plus
version=2.5.9
-revision=4
+revision=5
archs="x86_64* i686*"
hostmakedepends="pkg-config which nasm"
makedepends="boost-devel SDL2-devel speexdsp-devel freetype-devel glu-devel libpng-devel libsamplerate-devel"
From 09956d3f56ec396b02c0648ecc2d11f3e8ebc410 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:57 +0700
Subject: [PATCH 066/102] musikcube: rebuild for boost 1.81.0
---
srcpkgs/musikcube/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/musikcube/template b/srcpkgs/musikcube/template
index 11a3df3dc0aa..8157816c8768 100644
--- a/srcpkgs/musikcube/template
+++ b/srcpkgs/musikcube/template
@@ -1,7 +1,7 @@
# Template file for 'musikcube'
pkgname=musikcube
version=0.98.0
-revision=2
+revision=3
build_style=cmake
make_cmd=make
configure_args="-DNO_NCURSESW=1 -DENABLE_BUNDLED_TAGLIB=false"
From 2436a7ef04d6716778df45cb3b567a528b6b5668 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:58 +0700
Subject: [PATCH 067/102] namecoin: rebuild for boost 1.81.0
---
srcpkgs/namecoin/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/namecoin/template b/srcpkgs/namecoin/template
index c775c32aeb0f..8af7f4987083 100644
--- a/srcpkgs/namecoin/template
+++ b/srcpkgs/namecoin/template
@@ -1,7 +1,7 @@
# Template file for 'namecoin'
pkgname=namecoin
version=0.18.1
-revision=6
+revision=7
build_style=gnu-configure
configure_args="--with-incompatible-bdb --disable-static
--enable-hardening --with-boost=${XBPS_CROSS_BASE}/usr"
From 06b44584788bf4b7e581e825370c9ad9596f32df Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:58 +0700
Subject: [PATCH 068/102] ncmpcpp: rebuild for boost 1.81.0
---
srcpkgs/ncmpcpp/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ncmpcpp/template b/srcpkgs/ncmpcpp/template
index 72a0d35e5e7f..559620005d15 100644
--- a/srcpkgs/ncmpcpp/template
+++ b/srcpkgs/ncmpcpp/template
@@ -1,7 +1,7 @@
# Template file for 'ncmpcpp'
pkgname=ncmpcpp
version=0.9.2
-revision=6
+revision=7
build_style=gnu-configure
configure_args=" BOOST_LIB_SUFFIX= --enable-clock --enable-outputs
--enable-unicode --enable-visualizer --with-curl --with-taglib --with-fftw"
From 220bffc86b3839cde515dc8b0e943bd8fdcc0946 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:58 +0700
Subject: [PATCH 069/102] nix: rebuild for boost 1.81.0
---
srcpkgs/nix/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/nix/template b/srcpkgs/nix/template
index 438760836e4f..1c9bd931df65 100644
--- a/srcpkgs/nix/template
+++ b/srcpkgs/nix/template
@@ -1,7 +1,7 @@
# Template file for 'nix'
pkgname=nix
version=2.11.0
-revision=1
+revision=2
build_style=gnu-configure
build_helper=qemu
# Use /nix/var as suggested by the official Manual.
From 16be5b9c5d05b076c040df91eaff7823c7fedbcd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:58 +0700
Subject: [PATCH 070/102] opencamlib: rebuild for boost 1.81.0
---
srcpkgs/opencamlib/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/opencamlib/template b/srcpkgs/opencamlib/template
index 162a97304c26..2536d57764f1 100644
--- a/srcpkgs/opencamlib/template
+++ b/srcpkgs/opencamlib/template
@@ -1,7 +1,7 @@
# Template file for 'opencamlib'
pkgname=opencamlib
version=2019.07
-revision=6
+revision=7
build_style=cmake
configure_args="-DBUILD_PY_LIB=ON -DUSE_PY_3=ON -DVERSION_STRING=${version}"
hostmakedepends="python3"
From afba3bf346922e4b272b9c6e72c3712ee8e13e8e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:59 +0700
Subject: [PATCH 071/102] openimageio: rebuild for boost 1.81.0
---
srcpkgs/openimageio/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openimageio/template b/srcpkgs/openimageio/template
index 0e07f017030b..bd93d09771be 100644
--- a/srcpkgs/openimageio/template
+++ b/srcpkgs/openimageio/template
@@ -1,7 +1,7 @@
# Template file for 'openimageio'
pkgname=openimageio
version=2.2.15.1
-revision=4
+revision=5
build_style=cmake
configure_args="-DUSE_OPENGL=0 -DUSE_QT=0 -DUSE_PYTHON=0 -DOIIO_BUILD_TESTS=1
-DSTOP_ON_WARNING=0 -DUSE_STD_REGEX_EXITCODE=0 -DCMAKE_CXX_STANDARD=14"
From 68b4fb9213ef934102b3c0f3cd1ba30c34835e6e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:59 +0700
Subject: [PATCH 072/102] openmw: rebuild for boost 1.81.0
---
srcpkgs/openmw/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openmw/template b/srcpkgs/openmw/template
index 8940e4c4367f..eaf887dae6cd 100644
--- a/srcpkgs/openmw/template
+++ b/srcpkgs/openmw/template
@@ -1,7 +1,7 @@
# Template file for 'openmw'
pkgname=openmw
version=0.47.0
-revision=2
+revision=3
build_style=cmake
# System bullet doesn't use double precision (double precision would break vdrift)
# LTO gives a measurable performance boost, while not hurting compile time too much
From 3ec538650c69014b6d1a23751846c363e0d24821 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:59 +0700
Subject: [PATCH 073/102] openscad: rebuild for boost 1.81.0
---
srcpkgs/openscad/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openscad/template b/srcpkgs/openscad/template
index a3951a1a2201..12d7cfbdeeb8 100644
--- a/srcpkgs/openscad/template
+++ b/srcpkgs/openscad/template
@@ -1,7 +1,7 @@
# Template file for 'openscad'
pkgname=openscad
version=2021.01
-revision=3
+revision=4
build_style=qmake
hostmakedepends="bison flex pkg-config gettext qt5-qmake qt5-host-tools"
makedepends="cgal-devel harfbuzz-devel opencsg-devel qscintilla-qt5-devel
From 9f4c95a8724dcb9f094b4f58053b816cdd126f29 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:59 +0700
Subject: [PATCH 074/102] openvdb: rebuild for boost 1.81.0
---
srcpkgs/openvdb/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openvdb/template b/srcpkgs/openvdb/template
index 24bc2253828b..abfcde28f7db 100644
--- a/srcpkgs/openvdb/template
+++ b/srcpkgs/openvdb/template
@@ -1,7 +1,7 @@
# Template file for 'openvdb'
pkgname=openvdb
version=9.0.0
-revision=3
+revision=4
build_style=cmake
configure_args="-DOPENVDB_BUILD_VDB_VIEW=1"
hostmakedepends="pkg-config"
From 4934ebe7dc6b89110427c241fb872042df338745 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:59 +0700
Subject: [PATCH 075/102] osm2pgsql: rebuild for boost 1.81.0
---
srcpkgs/osm2pgsql/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/osm2pgsql/template b/srcpkgs/osm2pgsql/template
index 1d5f71b70140..e67e67513b8f 100644
--- a/srcpkgs/osm2pgsql/template
+++ b/srcpkgs/osm2pgsql/template
@@ -1,7 +1,7 @@
# Template file for 'osm2pgsql'
pkgname=osm2pgsql
version=1.6.0
-revision=2
+revision=3
build_style=cmake
hostmakedepends="boost"
makedepends="expat-devel proj-devel bzip2-devel zlib-devel boost-devel
From 32eabc093ed0366607b03502689c172a182d7627 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:58:59 +0700
Subject: [PATCH 076/102] poedit: rebuild for boost 1.81.0
---
srcpkgs/poedit/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/poedit/template b/srcpkgs/poedit/template
index 15cd4b6bae20..a8f02e3e6089 100644
--- a/srcpkgs/poedit/template
+++ b/srcpkgs/poedit/template
@@ -1,7 +1,7 @@
# Template file for 'poedit'
pkgname=poedit
version=3.0.1
-revision=4
+revision=5
build_style=gnu-configure
configure_args="--with-wx-config=wx-config-gtk3"
hostmakedepends="pkg-config"
From 9a736cef74a639545414cdfcdca8f571f4517d5e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:00 +0700
Subject: [PATCH 077/102] povray: rebuild for boost 1.81.0
---
srcpkgs/povray/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/povray/template b/srcpkgs/povray/template
index 93ab71f8e0db..228e0f481581 100644
--- a/srcpkgs/povray/template
+++ b/srcpkgs/povray/template
@@ -1,7 +1,7 @@
# Template file for 'povray'
pkgname=povray
version=3.7.0.8
-revision=6
+revision=7
build_style=gnu-configure
_v=${version%.*.*}
configure_args="COMPILED_BY=Void --disable-optimiz-arch"
From 07cf082e1aa52e4d550355fb2c0b0351f56f8e8b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:00 +0700
Subject: [PATCH 078/102] pulseeffects-legacy: rebuild for boost 1.81.0
---
srcpkgs/pulseeffects-legacy/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/pulseeffects-legacy/template b/srcpkgs/pulseeffects-legacy/template
index eae79822ff43..72b296eb9575 100644
--- a/srcpkgs/pulseeffects-legacy/template
+++ b/srcpkgs/pulseeffects-legacy/template
@@ -1,7 +1,7 @@
# Template file for 'pulseeffects-legacy'
pkgname=pulseeffects-legacy
version=4.8.5
-revision=4
+revision=5
build_style=meson
hostmakedepends="itstool pkg-config gettext glib-devel"
makedepends="boost-devel gsettings-desktop-schemas-devel
From daba9e51dc7b04f9171092d8fb29d064b54e8c4f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:00 +0700
Subject: [PATCH 079/102] pulseview: rebuild for boost 1.81.0
---
srcpkgs/pulseview/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/pulseview/template b/srcpkgs/pulseview/template
index 1651792206e2..a2520301eda7 100644
--- a/srcpkgs/pulseview/template
+++ b/srcpkgs/pulseview/template
@@ -1,7 +1,7 @@
# Template file for 'pulseview'
pkgname=pulseview
version=0.4.2
-revision=3
+revision=4
build_style=cmake
configure_args="-DDISABLE_WERROR=TRUE"
hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
From 883b2182c6e256d9df6132b5a9700f53e236b150 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:00 +0700
Subject: [PATCH 080/102] remwharead: rebuild for boost 1.81.0
---
srcpkgs/remwharead/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/remwharead/template b/srcpkgs/remwharead/template
index cd36bd3b9849..e72ab06131e4 100644
--- a/srcpkgs/remwharead/template
+++ b/srcpkgs/remwharead/template
@@ -1,7 +1,7 @@
# Template file for 'remwharead'
pkgname=remwharead
version=0.10.0
-revision=3
+revision=4
build_style=cmake
hostmakedepends="poco-devel asciidoc pkg-config"
makedepends="poco-devel boost-devel"
From 2c6e35afb704e732fb7863a35e2e192324ee3685 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:00 +0700
Subject: [PATCH 081/102] rstudio: rebuild for boost 1.81.0
---
srcpkgs/rstudio/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/rstudio/template b/srcpkgs/rstudio/template
index f260b6fe2de4..c69e72bfc1a6 100644
--- a/srcpkgs/rstudio/template
+++ b/srcpkgs/rstudio/template
@@ -1,7 +1,7 @@
# Template file for 'rstudio'
pkgname=rstudio
version=1.4.1717
-revision=4
+revision=5
build_style=cmake
configure_args="-DRSTUDIO_TARGET=Desktop
-DRSTUDIO_USE_SYSTEM_BOOST=ON
From 26a7899ea8f5778df0253a6923e10175b7458071 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:01 +0700
Subject: [PATCH 082/102] schroot: rebuild for boost 1.81.0
---
srcpkgs/schroot/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/schroot/template b/srcpkgs/schroot/template
index cd011b5043bc..36f6ee83b9a9 100644
--- a/srcpkgs/schroot/template
+++ b/srcpkgs/schroot/template
@@ -2,7 +2,7 @@
pkgname=schroot
reverts="1.7.2_9"
version=1.6.10
-revision=13
+revision=14
_debian_version=12+deb11u1
build_style=cmake
configure_args="
From c97e2fdbed02c2cc5517d51759726e05db436a95 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:01 +0700
Subject: [PATCH 083/102] snapper: rebuild for boost 1.81.0
---
srcpkgs/snapper/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/snapper/template b/srcpkgs/snapper/template
index c26e871bb7a1..64498d5f7ed4 100644
--- a/srcpkgs/snapper/template
+++ b/srcpkgs/snapper/template
@@ -1,7 +1,7 @@
# Template file for 'snapper'
pkgname=snapper
version=0.10.3
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--disable-zypp --disable-systemd --with-conf=/etc/conf.d"
conf_files="/etc/conf.d/snapper"
From 693da35f1cd5bb5ce29bdae7bc8745c33a58d732 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:01 +0700
Subject: [PATCH 084/102] source-highlight: rebuild for boost 1.81.0
---
srcpkgs/source-highlight/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/source-highlight/template b/srcpkgs/source-highlight/template
index cd4eb458edd9..216f1c89f534 100644
--- a/srcpkgs/source-highlight/template
+++ b/srcpkgs/source-highlight/template
@@ -1,7 +1,7 @@
# Template file for 'source-highlight'
pkgname=source-highlight
version=3.1.9
-revision=5
+revision=6
build_style=gnu-configure
configure_args="--with-boost=${XBPS_CROSS_BASE}/usr
--with-bash-completion=/usr/share/bash-completion/completions"
From f25b7a39db24a7897ff940faf88016c9225a4bf3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:01 +0700
Subject: [PATCH 085/102] supercollider: rebuild for boost 1.81.0
---
srcpkgs/supercollider/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/supercollider/template b/srcpkgs/supercollider/template
index 2f137fd537ed..4b4326be2013 100644
--- a/srcpkgs/supercollider/template
+++ b/srcpkgs/supercollider/template
@@ -1,7 +1,7 @@
# Template file for 'supercollider'
pkgname=supercollider
version=3.11.1
-revision=4
+revision=5
build_style=cmake
make_cmd=make
configure_args="-DENABLE_TESTSUITE=OFF -DSYSTEM_BOOST=ON -DSYSTEM_YAMLCPP=ON"
From 6443f729d247370832b214bc8b51d0b5ca5974c3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:02 +0700
Subject: [PATCH 086/102] supertux2: rebuild for boost 1.81.0
---
srcpkgs/supertux2/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/supertux2/template b/srcpkgs/supertux2/template
index 15b2aa52efb4..8611f947722f 100644
--- a/srcpkgs/supertux2/template
+++ b/srcpkgs/supertux2/template
@@ -1,7 +1,7 @@
# Template file for 'supertux2'
pkgname=supertux2
version=0.6.3
-revision=2
+revision=3
build_style=cmake
configure_args="
-DAPPDATADIR=/usr/share/supertux2
From 85575fde71d16aefc80f4200d072b107798d676b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:02 +0700
Subject: [PATCH 087/102] swiften: rebuild for boost 1.81.0
---
srcpkgs/swiften/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/swiften/template b/srcpkgs/swiften/template
index 43d7f6ddc1c9..aafc1acc3f11 100644
--- a/srcpkgs/swiften/template
+++ b/srcpkgs/swiften/template
@@ -1,13 +1,13 @@
# Template file for 'swiften'
pkgname=swiften
version=4.0.3
-revision=3
+revision=4
hostmakedepends="scons pkg-config"
makedepends="boost-devel openssl-devel libxml2-devel libidn-devel
lua51-devel miniupnpc-devel sqlite-devel hunspell-devel"
short_desc="XMPP library for C++"
maintainer="John Regan <john@jrjrtech.com>"
-license="GPL-3.0-only"
+license="GPL-3.0-only, BSD-3-Clause"
homepage="http://swift.im/"
distfiles="http://swift.im/git/swift/snapshot/swift-${version}.tar.bz2"
checksum=6a3f93e807afb51f1b8ab6ec8fef379dfcc50ba71fef6abeee7c123348da66b0
From 3108aa21155390fba2acb93cbc4fade2f2bf3d77 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:02 +0700
Subject: [PATCH 088/102] syncthingtray: rebuild for boost 1.81.0
---
srcpkgs/syncthingtray/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/syncthingtray/template b/srcpkgs/syncthingtray/template
index 827f9ab294bc..1beb2ccdace2 100644
--- a/srcpkgs/syncthingtray/template
+++ b/srcpkgs/syncthingtray/template
@@ -1,7 +1,7 @@
# Template file for 'syncthingtray'
pkgname=syncthingtray
version=1.3.0
-revision=1
+revision=2
build_style=cmake
configure_args="-DJS_PROVIDER=qml -DBUILTIN_TRANSLATIONS=ON -DSYSTEMD_SUPPORT=OFF
-DBUILD_SHARED_LIBS=ON -DWEBVIEW_PROVIDER=$(vopt_if webengine webengine none)
From f4dc4281228666d5ee5b50b9fde6b4947f026dd1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:03 +0700
Subject: [PATCH 089/102] tmfs: rebuild for boost 1.81.0
---
srcpkgs/tmfs/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/tmfs/template b/srcpkgs/tmfs/template
index ed4fb5fed836..8e6f44d3b5f0 100644
--- a/srcpkgs/tmfs/template
+++ b/srcpkgs/tmfs/template
@@ -1,7 +1,7 @@
# Template file for 'tmfs'
pkgname=tmfs
version=r5
-revision=8
+revision=9
build_style=cmake
hostmakedepends="pkg-config"
makedepends="fuse-devel boost-devel"
From 2f3551cc316edcbac5a3c011e23b13945bcc7798 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:03 +0700
Subject: [PATCH 090/102] tomahawk: rebuild for boost 1.81.0
---
srcpkgs/tomahawk/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/tomahawk/template b/srcpkgs/tomahawk/template
index 0b87fdca9bc7..c01d8eb0dc93 100644
--- a/srcpkgs/tomahawk/template
+++ b/srcpkgs/tomahawk/template
@@ -1,7 +1,7 @@
# Template file for 'tomahawk'
pkgname=tomahawk
version=0.8.4
-revision=22
+revision=23
_commit=90ec6f0dc701cba0533c66abdcb904e29f02a66f
build_style=cmake
configure_args="-Wno-dev -DBUILD_RELEASE=ON \
From e489a127ce3f9a66b89c4d169c6e7daa9ac3ded4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:03 +0700
Subject: [PATCH 091/102] uhd: rebuild for boost 1.81.0
---
srcpkgs/uhd/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/uhd/template b/srcpkgs/uhd/template
index 170e12670c2c..954a08055844 100644
--- a/srcpkgs/uhd/template
+++ b/srcpkgs/uhd/template
@@ -1,7 +1,7 @@
# Template file for 'uhd'
pkgname=uhd
version=4.0.0.0
-revision=2
+revision=3
build_wrksrc=host
build_style=cmake
configure_args="-DCMAKE_BUILD_TYPE=None"
From c498d084d48849de2b56c8e0a19f7d31a09aef29 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:03 +0700
Subject: [PATCH 092/102] wesnoth: rebuild for boost 1.81.0
---
srcpkgs/wesnoth/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/wesnoth/template b/srcpkgs/wesnoth/template
index 524769188c4b..dcc524fa6860 100644
--- a/srcpkgs/wesnoth/template
+++ b/srcpkgs/wesnoth/template
@@ -1,7 +1,7 @@
# Template file for 'wesnoth'
pkgname=wesnoth
version=1.16.6
-revision=1
+revision=2
build_style=cmake
configure_args="-DENABLE_OMP=1"
hostmakedepends="pkg-config gettext"
From c34cc5646c60c7707ec4a14034573b1f0d0e2945 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 24 Nov 2022 22:59:04 +0700
Subject: [PATCH 093/102] wsjtx: rebuild for boost 1.81.0
---
srcpkgs/wsjtx/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/wsjtx/template b/srcpkgs/wsjtx/template
index 7324d85bd64d..fc6094743511 100644
--- a/srcpkgs/wsjtx/template
+++ b/srcpkgs/wsjtx/template
@@ -1,7 +1,7 @@
# Template file for 'wsjtx'
pkgname=wsjtx
version=2.5.4
-revision=2
+revision=3
build_wrksrc=wsjtx
build_style=cmake
configure_args="-DRIGCTLCOM_EXE= -DRIGCTL_EXE= -DRIGCTLD_EXE="
From ceea3f50b833b9d4f14dc42b9938d694ca83cc6d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Fri, 25 Nov 2022 13:54:38 +0700
Subject: [PATCH 094/102] blender: patch for boost 1.81.0
---
srcpkgs/blender/patches/boost-1.81.patch | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 srcpkgs/blender/patches/boost-1.81.patch
diff --git a/srcpkgs/blender/patches/boost-1.81.patch b/srcpkgs/blender/patches/boost-1.81.patch
new file mode 100644
index 000000000000..f04342a10187
--- /dev/null
+++ b/srcpkgs/blender/patches/boost-1.81.patch
@@ -0,0 +1,12 @@
+Index: blender-3.3.0/intern/locale/boost_locale_wrapper.cpp
+===================================================================
+--- blender-3.3.0.orig/intern/locale/boost_locale_wrapper.cpp
++++ blender-3.3.0/intern/locale/boost_locale_wrapper.cpp
+@@ -7,6 +7,7 @@
+
+ #include <boost/locale.hpp>
+ #include <stdio.h>
++#include <iostream>
+
+ #include "boost_locale_wrapper.h"
+
From 87f98795ddaa8c15b3235854020b0ad58f97f6fe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Fri, 25 Nov 2022 17:43:26 +0700
Subject: [PATCH 095/102] libime: fix segfault with boost-1.81
---
srcpkgs/libime/patches/boost-1.81.patch | 97 +++++++++++++++++++++++++
1 file changed, 97 insertions(+)
create mode 100644 srcpkgs/libime/patches/boost-1.81.patch
diff --git a/srcpkgs/libime/patches/boost-1.81.patch b/srcpkgs/libime/patches/boost-1.81.patch
new file mode 100644
index 000000000000..241b8fd5e56a
--- /dev/null
+++ b/srcpkgs/libime/patches/boost-1.81.patch
@@ -0,0 +1,97 @@
+From aa8b6db55b99a9d83461fb91fcb141235f99213e Mon Sep 17 00:00:00 2001
+From: Weng Xuetian <wengxt@gmail.com>
+Date: Fri, 25 Nov 2022 09:38:45 -0800
+Subject: [PATCH] Use our own hasher for std::string because boost stream may
+ not use a fixed implementation for string hash
+
+Fix #40
+---
+ src/libime/core/lrucache.h | 18 ++++++++++--------
+ src/libime/pinyin/pinyinmatchstate_p.h | 20 ++++++++++++++++++--
+ 2 files changed, 28 insertions(+), 10 deletions(-)
+
+diff --git a/src/libime/core/lrucache.h b/src/libime/core/lrucache.h
+index e9ee77d..d057f77 100644
+--- a/src/libime/core/lrucache.h
++++ b/src/libime/core/lrucache.h
+@@ -12,21 +12,17 @@
+ namespace libime {
+
+ // A simple LRU cache.
+-template <typename K, typename V>
++template <typename K, typename V, typename H = boost::hash<K>>
+ class LRUCache {
++public:
+ typedef K key_type;
+ typedef V value_type;
+ // we use boost's unordered_map is for the heterogeneous lookup
+ // functionality.
+- typedef boost::unordered_map<K,
+- std::pair<V, typename std::list<K>::iterator>>
++ typedef boost::unordered_map<
++ K, std::pair<V, typename std::list<K>::iterator>, H>
+ dict_type;
+- dict_type dict_;
+- std::list<K> order_;
+- // Maximum size of the cache.
+- size_t sz_;
+
+-public:
+ LRUCache(size_t sz = 80) : sz_(sz) {}
+
+ size_t size() const { return dict_.size(); }
+@@ -108,6 +104,12 @@ class LRUCache {
+ }
+ return &i->second.first;
+ }
++
++private:
++ dict_type dict_;
++ std::list<K> order_;
++ // Maximum size of the cache.
++ size_t sz_;
+ };
+ } // namespace libime
+
+diff --git a/src/libime/pinyin/pinyinmatchstate_p.h b/src/libime/pinyin/pinyinmatchstate_p.h
+index 3159aa1..fee6ca9 100644
+--- a/src/libime/pinyin/pinyinmatchstate_p.h
++++ b/src/libime/pinyin/pinyinmatchstate_p.h
+@@ -71,6 +71,20 @@ struct MatchedPinyinPath {
+ PinyinDictFlags flags_;
+ };
+
++// This need to be keep sync with PinyinSegmentGraphPathHasher
++class PinyinStringHasher {
++public:
++ size_t operator()(const std::string &s) const {
++ boost::hash<char> hasher;
++
++ size_t seed = 0;
++ for (char c : s) {
++ boost::hash_combine(seed, hasher(c));
++ }
++ return seed;
++ }
++};
++
+ // A list of all search paths
+ typedef std::vector<MatchedPinyinPath> MatchedPinyinPaths;
+
+@@ -82,12 +96,14 @@ typedef std::unordered_map<const SegmentGraphNode *, MatchedPinyinPaths>
+ // PinyinTrieNode
+ typedef std::unordered_map<
+ const PinyinTrie *,
+- LRUCache<std::string, std::shared_ptr<MatchedPinyinTrieNodes>>>
++ LRUCache<std::string, std::shared_ptr<MatchedPinyinTrieNodes>,
++ PinyinStringHasher>>
+ PinyinTrieNodeCache;
+
+ // A cache for PinyinMatchResult.
+ typedef std::unordered_map<
+- const PinyinTrie *, LRUCache<std::string, std::vector<PinyinMatchResult>>>
++ const PinyinTrie *,
++ LRUCache<std::string, std::vector<PinyinMatchResult>, PinyinStringHasher>>
+ PinyinMatchResultCache;
+
+ class PinyinMatchStatePrivate {
From c00877c9bff9e3779f70cc025e50c1acf07fef55 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Sat, 26 Nov 2022 17:59:49 +0700
Subject: [PATCH 096/102] uhd: patch for boost 1.81.0
---
srcpkgs/uhd/patches/fix-include.patch | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/srcpkgs/uhd/patches/fix-include.patch b/srcpkgs/uhd/patches/fix-include.patch
index 0b8efaffc3ca..4a30a6864903 100644
--- a/srcpkgs/uhd/patches/fix-include.patch
+++ b/srcpkgs/uhd/patches/fix-include.patch
@@ -25,3 +25,15 @@ Index: uhd-4.0.0.0/host/lib/include/uhdlib/utils/rpc.hpp
namespace {
+Index: uhd-4.0.0.0/host/lib/usrp/common/lmx2592.cpp
+===================================================================
+--- uhd-4.0.0.0.orig/host/lib/usrp/common/lmx2592.cpp
++++ uhd-4.0.0.0/host/lib/usrp/common/lmx2592.cpp
+@@ -7,6 +7,7 @@
+ #include "lmx2592_regs.hpp"
+ #include <uhdlib/usrp/common/lmx2592.hpp>
+ #include <uhdlib/utils/narrow.hpp>
++#include <array>
+ #include <chrono>
+ #include <iomanip>
+
From ac0e115191aae712109d9b1a05e3b3d4889b7b12 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Sat, 26 Nov 2022 19:10:00 +0700
Subject: [PATCH 097/102] heaptrack: patch for boost-1.81
---
srcpkgs/heaptrack/patches/fix-include.patch | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 srcpkgs/heaptrack/patches/fix-include.patch
diff --git a/srcpkgs/heaptrack/patches/fix-include.patch b/srcpkgs/heaptrack/patches/fix-include.patch
new file mode 100644
index 000000000000..31f67813db9d
--- /dev/null
+++ b/srcpkgs/heaptrack/patches/fix-include.patch
@@ -0,0 +1,12 @@
+Index: heaptrack-1.4.0/src/analyze/gui/histogrammodel.h
+===================================================================
+--- heaptrack-1.4.0.orig/src/analyze/gui/histogrammodel.h
++++ heaptrack-1.4.0/src/analyze/gui/histogrammodel.h
+@@ -7,6 +7,7 @@
+ #ifndef HISTOGRAMMODEL_H
+ #define HISTOGRAMMODEL_H
+
++#include <array>
+ #include <QAbstractTableModel>
+
+ #include "treemodel.h"
From ef8df992e072a72a0bab6cf20686014fcae1220c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Sun, 27 Nov 2022 19:08:03 +0700
Subject: [PATCH 098/102] libreoffice: patch for boost 1.81.0
---
srcpkgs/libreoffice/patches/boost-1.81.patch | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 srcpkgs/libreoffice/patches/boost-1.81.patch
diff --git a/srcpkgs/libreoffice/patches/boost-1.81.patch b/srcpkgs/libreoffice/patches/boost-1.81.patch
new file mode 100644
index 000000000000..83b44b62c490
--- /dev/null
+++ b/srcpkgs/libreoffice/patches/boost-1.81.patch
@@ -0,0 +1,18 @@
+Index: libreoffice-7.4.2.3/unotools/source/i18n/resmgr.cxx
+===================================================================
+--- libreoffice-7.4.2.3.orig/unotools/source/i18n/resmgr.cxx
++++ libreoffice-7.4.2.3/unotools/source/i18n/resmgr.cxx
+@@ -127,8 +127,13 @@ namespace Translate
+ if (aFind != aCache.end())
+ return aFind->second;
+ boost::locale::generator gen;
++#if BOOST_VERSION < 108100
+ gen.characters(boost::locale::char_facet);
+ gen.categories(boost::locale::message_facet | boost::locale::information_facet);
++#else
++ gen.characters(boost::locale::char_facet_t::char_f);
++ gen.categories(boost::locale::category_t::message | boost::locale::category_t::information);
++#endif
+ #if defined(ANDROID)
+ OString sPath(OString(lo_get_app_data_dir()) + "/program/resource");
+ #else
From 8402a6c7be36745435be97f8385c93cbd2199cec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Sun, 27 Nov 2022 21:47:47 +0700
Subject: [PATCH 099/102] litecoin: patch from boost 1.81
---
srcpkgs/litecoin/patches/dequeu.patch | 10 ----
srcpkgs/litecoin/patches/fix-include.patch | 61 ++++++++++++++++++++++
srcpkgs/litecoin/patches/qt5.15.patch | 10 ----
3 files changed, 61 insertions(+), 20 deletions(-)
delete mode 100644 srcpkgs/litecoin/patches/dequeu.patch
create mode 100644 srcpkgs/litecoin/patches/fix-include.patch
delete mode 100644 srcpkgs/litecoin/patches/qt5.15.patch
diff --git a/srcpkgs/litecoin/patches/dequeu.patch b/srcpkgs/litecoin/patches/dequeu.patch
deleted file mode 100644
index 4c9bd487604a..000000000000
--- a/srcpkgs/litecoin/patches/dequeu.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/httpserver.cpp 2019-04-08 09:28:20.000000000 +0200
-+++ b/src/httpserver.cpp 2019-04-08 09:28:20.000000000 +0200
-@@ -17,6 +17,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-+#include <deque>
-
- #include <sys/types.h>
- #include <sys/stat.h>
diff --git a/srcpkgs/litecoin/patches/fix-include.patch b/srcpkgs/litecoin/patches/fix-include.patch
new file mode 100644
index 000000000000..b540db326b87
--- /dev/null
+++ b/srcpkgs/litecoin/patches/fix-include.patch
@@ -0,0 +1,61 @@
+Index: litecoin-0.18.1/src/bench/block_assemble.cpp
+===================================================================
+--- litecoin-0.18.1.orig/src/bench/block_assemble.cpp
++++ litecoin-0.18.1/src/bench/block_assemble.cpp
+@@ -20,7 +20,9 @@
+
+ #include <boost/thread.hpp>
+
++#include <array>
+ #include <list>
++#include <memory>
+ #include <vector>
+
+ static std::shared_ptr<CBlock> PrepareBlock(const CScript& coinbase_scriptPubKey)
+Index: litecoin-0.18.1/src/net_processing.cpp
+===================================================================
+--- litecoin-0.18.1.orig/src/net_processing.cpp
++++ litecoin-0.18.1/src/net_processing.cpp
+@@ -30,7 +30,9 @@
+ #include <util/moneystr.h>
+ #include <util/strencodings.h>
+
++#include <array>
+ #include <memory>
++#include <utility>
+
+ #if defined(NDEBUG)
+ # error "Litecoin cannot be compiled without assertions."
+Index: litecoin-0.18.1/src/qt/sendcoinsdialog.cpp
+===================================================================
+--- litecoin-0.18.1.orig/src/qt/sendcoinsdialog.cpp
++++ litecoin-0.18.1/src/qt/sendcoinsdialog.cpp
+@@ -32,6 +32,8 @@
+ #include <QSettings>
+ #include <QTextDocument>
+
++#include <array>
++
+ static const std::array<int, 9> confTargets = { {2, 4, 6, 12, 24, 48, 144, 504, 1008} };
+ int getConfTargetForIndex(int index) {
+ if (index+1 > static_cast<int>(confTargets.size())) {
+--- a/src/httpserver.cpp 2019-04-08 09:28:20.000000000 +0200
++++ b/src/httpserver.cpp 2019-04-08 09:28:20.000000000 +0200
+@@ -17,6 +17,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <deque>
+
+ #include <sys/types.h>
+ #include <sys/stat.h>
+--- a/src/qt/trafficgraphwidget.cpp 2019-04-08 09:28:20.000000000 +0200
++++ b/src/qt/trafficgraphwidget.cpp 2019-04-08 09:28:20.000000000 +0200
+@@ -6,6 +6,7 @@
+ #include <qt/trafficgraphwidget.h>
+ #include <qt/clientmodel.h>
+
++#include <QPainterPath>
+ #include <QPainter>
+ #include <QColor>
+ #include <QTimer>
diff --git a/srcpkgs/litecoin/patches/qt5.15.patch b/srcpkgs/litecoin/patches/qt5.15.patch
deleted file mode 100644
index df05c397c45a..000000000000
--- a/srcpkgs/litecoin/patches/qt5.15.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/qt/trafficgraphwidget.cpp 2019-04-08 09:28:20.000000000 +0200
-+++ b/src/qt/trafficgraphwidget.cpp 2019-04-08 09:28:20.000000000 +0200
-@@ -6,6 +6,7 @@
- #include <qt/trafficgraphwidget.h>
- #include <qt/clientmodel.h>
-
-+#include <QPainterPath>
- #include <QPainter>
- #include <QColor>
- #include <QTimer>
From a7418260b2cf3e1c5eb71966fbf265f93d4f7428 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Sun, 27 Nov 2022 22:16:29 +0700
Subject: [PATCH 100/102] monero: patch for boost 1.81.0
---
srcpkgs/monero/patches/fix-include.patch | 29 ++++++++++++++++++++++++
1 file changed, 29 insertions(+)
create mode 100644 srcpkgs/monero/patches/fix-include.patch
diff --git a/srcpkgs/monero/patches/fix-include.patch b/srcpkgs/monero/patches/fix-include.patch
new file mode 100644
index 000000000000..f5ba9fa25d08
--- /dev/null
+++ b/srcpkgs/monero/patches/fix-include.patch
@@ -0,0 +1,29 @@
+Index: monero-0.18.1.2/src/common/dns_utils.cpp
+===================================================================
+--- monero-0.18.1.2.orig/src/common/dns_utils.cpp
++++ monero-0.18.1.2/src/common/dns_utils.cpp
+@@ -38,6 +38,12 @@
+ #include <boost/algorithm/string/join.hpp>
+ #include <boost/optional.hpp>
+ #include <boost/utility/string_ref.hpp>
++
++#include <deque>
++#include <map>
++#include <set>
++#include <string>
++
+ using namespace epee;
+
+ #undef MONERO_DEFAULT_LOG_CATEGORY
+Index: monero-0.18.1.2/src/common/threadpool.h
+===================================================================
+--- monero-0.18.1.2.orig/src/common/threadpool.h
++++ monero-0.18.1.2/src/common/threadpool.h
+@@ -31,6 +31,7 @@
+ #include <boost/thread/mutex.hpp>
+ #include <boost/thread/thread.hpp>
+ #include <cstddef>
++#include <deque>
+ #include <functional>
+ #include <utility>
+ #include <vector>
From 0c9a5def42611eeed0f688afb601de4eb77c1773 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Sun, 27 Nov 2022 23:00:30 +0700
Subject: [PATCH 101/102] namecoin: patch for boost 1.81
---
srcpkgs/namecoin/patches/dequeu.patch | 10 ---
srcpkgs/namecoin/patches/fix-include.patch | 77 ++++++++++++++++++++++
2 files changed, 77 insertions(+), 10 deletions(-)
delete mode 100644 srcpkgs/namecoin/patches/dequeu.patch
create mode 100644 srcpkgs/namecoin/patches/fix-include.patch
diff --git a/srcpkgs/namecoin/patches/dequeu.patch b/srcpkgs/namecoin/patches/dequeu.patch
deleted file mode 100644
index 60aa9511a3f1..000000000000
--- a/srcpkgs/namecoin/patches/dequeu.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/httpserver.cpp 2019-08-05 07:23:46.000000000 +0200
-+++ b/src/httpserver.cpp 2019-08-05 07:23:46.000000000 +0200
-@@ -18,6 +18,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-+#include <deque>
-
- #include <sys/types.h>
- #include <sys/stat.h>
diff --git a/srcpkgs/namecoin/patches/fix-include.patch b/srcpkgs/namecoin/patches/fix-include.patch
new file mode 100644
index 000000000000..b923004ffa7a
--- /dev/null
+++ b/srcpkgs/namecoin/patches/fix-include.patch
@@ -0,0 +1,77 @@
+Index: namecoin-0.18.1/src/bench/block_assemble.cpp
+===================================================================
+--- namecoin-0.18.1.orig/src/bench/block_assemble.cpp
++++ namecoin-0.18.1/src/bench/block_assemble.cpp
+@@ -20,7 +20,9 @@
+
+ #include <boost/thread.hpp>
+
++#include <array>
+ #include <list>
++#include <memory>
+ #include <vector>
+
+ static std::shared_ptr<CBlock> PrepareBlock(const CScript& coinbase_scriptPubKey)
+Index: namecoin-0.18.1/src/net_processing.cpp
+===================================================================
+--- namecoin-0.18.1.orig/src/net_processing.cpp
++++ namecoin-0.18.1/src/net_processing.cpp
+@@ -30,7 +30,9 @@
+ #include <util/moneystr.h>
+ #include <util/strencodings.h>
+
++#include <array>
+ #include <memory>
++#include <utility>
+
+ #if defined(NDEBUG)
+ # error "Bitcoin cannot be compiled without assertions."
+Index: namecoin-0.18.1/src/qt/sendcoinsdialog.cpp
+===================================================================
+--- namecoin-0.18.1.orig/src/qt/sendcoinsdialog.cpp
++++ namecoin-0.18.1/src/qt/sendcoinsdialog.cpp
+@@ -32,6 +32,8 @@
+ #include <QSettings>
+ #include <QTextDocument>
+
++#include <array>
++
+ static const std::array<int, 9> confTargets = { {2, 4, 6, 12, 24, 48, 144, 504, 1008} };
+ int getConfTargetForIndex(int index) {
+ if (index+1 > static_cast<int>(confTargets.size())) {
+Index: namecoin-0.18.1/src/qt/trafficgraphwidget.cpp
+===================================================================
+--- namecoin-0.18.1.orig/src/qt/trafficgraphwidget.cpp
++++ namecoin-0.18.1/src/qt/trafficgraphwidget.cpp
+@@ -6,6 +6,7 @@
+ #include <qt/trafficgraphwidget.h>
+ #include <qt/clientmodel.h>
+
++#include <QPainterPath>
+ #include <QPainter>
+ #include <QColor>
+ #include <QTimer>
+Index: namecoin-0.18.1/src/httpserver.cpp
+===================================================================
+--- namecoin-0.18.1.orig/src/httpserver.cpp
++++ namecoin-0.18.1/src/httpserver.cpp
+@@ -18,6 +18,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <deque>
+
+ #include <sys/types.h>
+ #include <sys/stat.h>
+Index: namecoin-0.18.1/src/test/cuckoocache_tests.cpp
+===================================================================
+--- namecoin-0.18.1.orig/src/test/cuckoocache_tests.cpp
++++ namecoin-0.18.1/src/test/cuckoocache_tests.cpp
+@@ -7,6 +7,7 @@
+ #include <test/test_bitcoin.h>
+ #include <random.h>
+ #include <thread>
++#include <deque>
+
+ /** Test Suite for CuckooCache
+ *
From ee1df2e1577f38244452946f8bbff9c79bc9ff0b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 28 Nov 2022 23:21:16 +0700
Subject: [PATCH 102/102] wesnoth: patch for Boost 1.81
---
srcpkgs/wesnoth/patches/boost-1.81.patch | 39 ++++++++++++++++++++++++
1 file changed, 39 insertions(+)
create mode 100644 srcpkgs/wesnoth/patches/boost-1.81.patch
diff --git a/srcpkgs/wesnoth/patches/boost-1.81.patch b/srcpkgs/wesnoth/patches/boost-1.81.patch
new file mode 100644
index 000000000000..44a59bd45835
--- /dev/null
+++ b/srcpkgs/wesnoth/patches/boost-1.81.patch
@@ -0,0 +1,39 @@
+Index: wesnoth-1.16.6/src/gettext.cpp
+===================================================================
+--- wesnoth-1.16.6.orig/src/gettext.cpp
++++ wesnoth-1.16.6/src/gettext.cpp
+@@ -26,6 +26,7 @@
+ #include <mutex>
+ #include <boost/locale.hpp>
+ #include <set>
++#include <type_traits>
+
+ #if defined(__GNUC__)
+ #pragma GCC diagnostic push
+@@ -224,8 +225,13 @@ namespace
+ }
+
+ generator_.use_ansi_encoding(false);
++#if BOOST_VERSION < 108100
+ generator_.categories(bl::message_facet | bl::information_facet | bl::collation_facet | bl::formatting_facet | bl::convert_facet);
+ generator_.characters(bl::char_facet);
++#else
++ generator_.categories(bl::category_t::message | bl::category_t::information | bl::category_t::collation | bl::category_t::formatting | bl::category_t::convert);
++ generator_.characters(bl::char_facet_t::char_f);
++#endif
+ // We cannot have current_locale_ be a non boost-generated locale since it might not supply
+ // the bl::info facet. As soon as we add message paths, update_locale_internal might fail,
+ // for example because of invalid .mo files. So make sure we call it at least once before adding paths/domains
+@@ -368,7 +374,12 @@ namespace
+ if(std::has_facet<bl::collator<char>>(current_locale_)) {
+ res << "has bl::collator<char> facet, ";
+ }
++#if BOOST_VERSION < 108100
+ res << "generator categories='" << generator_.categories() << "'";
++#else
++ res << "generator categories='" <<
++ static_cast<std::underlying_type<bl::category_t>::type>(generator_.categories()) << "'";
++#endif
+ return res.str();
+ }
+
next prev parent reply other threads:[~2022-11-29 13:44 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-26 9:32 [PR PATCH] " sgn
2022-11-26 9:43 ` [PR PATCH] [Updated] " sgn
2022-11-26 11:00 ` sgn
2022-11-26 12:11 ` sgn
2022-11-26 16:37 ` sgn
2022-11-27 3:36 ` sgn
2022-11-27 14:49 ` sgn
2022-11-27 15:48 ` sgn
2022-11-27 16:00 ` classabbyamp
2022-11-27 16:00 ` sgn
2022-11-28 15:41 ` sgn
2022-11-29 13:39 ` sgn
2022-11-29 13:44 ` sgn [this message]
2022-11-29 16:03 ` sgn
2022-11-29 16:37 ` sgn
2022-12-01 17:05 ` sgn
2022-12-15 2:13 ` sgn
2022-12-15 16:34 ` sgn
2022-12-17 7:36 ` sgn
2022-12-17 7:37 ` sgn
2022-12-17 11:53 ` [PR PATCH] [Updated] " sgn
2022-12-17 12:53 ` sgn
2022-12-17 16:51 ` sgn
2022-12-28 1:57 ` sgn
2022-12-31 3:19 ` sgn
2023-01-02 4:37 ` sgn
2023-01-03 8:14 ` [PR PATCH] [Closed]: " sgn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20221129134421.oCtoRhpWJDq9qpOt9EeOZHzaZxODCOiJygJU18wfo4w@z \
--to=sgn@users.noreply.github.com \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).