From 790486176cf25169bd9fba2e8cf3decb36a0c192 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 20:08:15 +0700 Subject: [PATCH 001/111] boost: update to 1.81.0. --- common/shlibs | 69 +++-- srcpkgs/{boost-jam => boost-python3} | 0 .../0003-unordered-valid-after-move.patch | 175 ----------- .../boost/patches/Py_TPFLAGS_HAVE_GC.patch | 37 --- srcpkgs/boost/patches/aligned_alloc.patch | 27 -- ...OST_NO_COMPLETE_VALUE_INITIALIZATION.patch | 12 + srcpkgs/boost/patches/dll-test-fix.patch | 24 ++ srcpkgs/boost/patches/filesystem-test.patch | 24 ++ .../geometry-example-needs-extension.patch | 11 + .../patches/graph-skip-memory-intensive.patch | 14 + .../histogram-int--is-not-double.patch | 120 ++++++++ srcpkgs/boost/patches/iostream-test.patch | 14 + srcpkgs/boost/patches/json-test.patch | 28 ++ srcpkgs/boost/patches/musl-memset.patch | 10 - .../boost/patches/ptr-container-failure.patch | 14 + .../patches/revert-boost-phoenix-104.patch | 12 + .../patches/safe-numeric-no-example.patch | 11 + .../boost/patches/sort-broken-example.patch | 21 ++ srcpkgs/boost/patches/statechart.patch | 14 + srcpkgs/boost/patches/uuid-test.patch | 28 ++ srcpkgs/boost/template | 289 +++++++++++------- .../{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 ...oost_graph1.80 => libboost_graph_parallel} | 0 ...boost_iostreams1.80 => libboost_iostreams} | 0 srcpkgs/{libboost_json1.80 => libboost_json} | 0 .../{libboost_locale1.80 => libboost_locale} | 0 srcpkgs/{libboost_log1.80 => libboost_log} | 0 ...boost_log_setup1.80 => libboost_log_setup} | 0 ...ibboost_math_c991.80 => libboost_math_c99} | 0 ...boost_math_c99f1.80 => libboost_math_c99f} | 0 ...boost_math_c99l1.80 => libboost_math_c99l} | 0 ...ibboost_math_tr11.80 => libboost_math_tr1} | 0 ...boost_math_tr1f1.80 => libboost_math_tr1f} | 0 ...boost_math_tr1l1.80 => libboost_math_tr1l} | 0 srcpkgs/{libboost_nowide1.80 => libboost_mpi} | 0 ..._exec_monitor1.80 => libboost_mpi-python3} | 0 ...st_program_options1.80 => libboost_nowide} | 0 ...t_random1.80 => libboost_prg_exec_monitor} | 0 ...ost_regex1.80 => libboost_program_options} | 0 ...oost_serialization1.80 => libboost_random} | 0 ...tacktrace_addr2line1.80 => libboost_regex} | 0 ...trace_basic1.80 => libboost_serialization} | 0 ...noop1.80 => libboost_stacktrace_addr2line} | 0 ...t_system1.80 => libboost_stacktrace_basic} | 0 ...st_thread1.80 => libboost_stacktrace_noop} | 0 .../{libboost_timer1.80 => libboost_system} | 0 ...boost_type_erasure1.80 => libboost_thread} | 0 ...unit_test_framework1.80 => libboost_timer} | 0 ...ibboost_wave1.80 => libboost_type_erasure} | 0 ...ation1.80 => libboost_unit_test_framework} | 0 srcpkgs/libboost_url | 1 + srcpkgs/libboost_wave | 1 + srcpkgs/libboost_wserialization | 1 + 62 files changed, 571 insertions(+), 386 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/Py_TPFLAGS_HAVE_GC.patch delete mode 100644 srcpkgs/boost/patches/aligned_alloc.patch create mode 100644 srcpkgs/boost/patches/config-no-test-BOOST_NO_COMPLETE_VALUE_INITIALIZATION.patch create mode 100644 srcpkgs/boost/patches/dll-test-fix.patch create mode 100644 srcpkgs/boost/patches/filesystem-test.patch create mode 100644 srcpkgs/boost/patches/geometry-example-needs-extension.patch create mode 100644 srcpkgs/boost/patches/graph-skip-memory-intensive.patch create mode 100644 srcpkgs/boost/patches/histogram-int--is-not-double.patch create mode 100644 srcpkgs/boost/patches/iostream-test.patch create mode 100644 srcpkgs/boost/patches/json-test.patch delete mode 100644 srcpkgs/boost/patches/musl-memset.patch create mode 100644 srcpkgs/boost/patches/ptr-container-failure.patch create mode 100644 srcpkgs/boost/patches/revert-boost-phoenix-104.patch create mode 100644 srcpkgs/boost/patches/safe-numeric-no-example.patch create mode 100644 srcpkgs/boost/patches/sort-broken-example.patch create mode 100644 srcpkgs/boost/patches/statechart.patch create mode 100644 srcpkgs/boost/patches/uuid-test.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_graph_parallel} (100%) rename srcpkgs/{libboost_iostreams1.80 => libboost_iostreams} (100%) rename srcpkgs/{libboost_json1.80 => libboost_json} (100%) rename srcpkgs/{libboost_locale1.80 => libboost_locale} (100%) rename srcpkgs/{libboost_log1.80 => libboost_log} (100%) rename srcpkgs/{libboost_log_setup1.80 => libboost_log_setup} (100%) rename srcpkgs/{libboost_math_c991.80 => libboost_math_c99} (100%) rename srcpkgs/{libboost_math_c99f1.80 => libboost_math_c99f} (100%) rename srcpkgs/{libboost_math_c99l1.80 => libboost_math_c99l} (100%) rename srcpkgs/{libboost_math_tr11.80 => libboost_math_tr1} (100%) rename srcpkgs/{libboost_math_tr1f1.80 => libboost_math_tr1f} (100%) rename srcpkgs/{libboost_math_tr1l1.80 => libboost_math_tr1l} (100%) rename srcpkgs/{libboost_nowide1.80 => libboost_mpi} (100%) rename srcpkgs/{libboost_prg_exec_monitor1.80 => libboost_mpi-python3} (100%) rename srcpkgs/{libboost_program_options1.80 => libboost_nowide} (100%) rename srcpkgs/{libboost_random1.80 => libboost_prg_exec_monitor} (100%) rename srcpkgs/{libboost_regex1.80 => libboost_program_options} (100%) rename srcpkgs/{libboost_serialization1.80 => libboost_random} (100%) rename srcpkgs/{libboost_stacktrace_addr2line1.80 => libboost_regex} (100%) rename srcpkgs/{libboost_stacktrace_basic1.80 => libboost_serialization} (100%) rename srcpkgs/{libboost_stacktrace_noop1.80 => libboost_stacktrace_addr2line} (100%) rename srcpkgs/{libboost_system1.80 => libboost_stacktrace_basic} (100%) rename srcpkgs/{libboost_thread1.80 => libboost_stacktrace_noop} (100%) rename srcpkgs/{libboost_timer1.80 => libboost_system} (100%) rename srcpkgs/{libboost_type_erasure1.80 => libboost_thread} (100%) rename srcpkgs/{libboost_unit_test_framework1.80 => libboost_timer} (100%) rename srcpkgs/{libboost_wave1.80 => libboost_type_erasure} (100%) rename srcpkgs/{libboost_wserialization1.80 => libboost_unit_test_framework} (100%) create mode 120000 srcpkgs/libboost_url create mode 120000 srcpkgs/libboost_wave create mode 120000 srcpkgs/libboost_wserialization diff --git a/common/shlibs b/common/shlibs index ba5c89ee3bad..e9009bc8e79b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -627,39 +627,42 @@ 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_1 +libboost_coroutine.so.1.81.0 libboost_coroutine-1.81.0_1 +libboost_container.so.1.81.0 libboost_container-1.81.0_1 +libboost_prg_exec_monitor.so.1.81.0 libboost_prg_exec_monitor-1.81.0_1 +libboost_timer.so.1.81.0 libboost_timer-1.81.0_1 +libboost_random.so.1.81.0 libboost_random-1.81.0_1 +libboost_filesystem.so.1.81.0 libboost_filesystem-1.81.0_1 +libboost_unit_test_framework.so.1.81.0 libboost_unit_test_framework-1.81.0_1 +libboost_math_c99.so.1.81.0 libboost_math_c99-1.81.0_1 +libboost_math_tr1.so.1.81.0 libboost_math_tr1-1.81.0_1 +libboost_nowide.so.1.81.0 libboost_nowide-1.81.0_1 +libboost_json.so.1.81.0 libboost_json-1.81.0_1 +libboost_regex.so.1.81.0 libboost_regex-1.81.0_1 +libboost_serialization.so.1.81.0 libboost_serialization-1.81.0_1 +libboost_chrono.so.1.81.0 libboost_chrono-1.81.0_1 +libboost_wserialization.so.1.81.0 libboost_wserialization-1.81.0_1 +libboost_graph.so.1.81.0 libboost_graph-1.81.0_1 +libboost_graph_parallel.so.1.81.0 libboost_graph_parallel-1.81.0_1 +libboost_log.so.1.81.0 libboost_log-1.81.0_1 +libboost_locale.so.1.81.0 libboost_locale-1.81.0_1 +libboost_program_options.so.1.81.0 libboost_program_options-1.81.0_1 +libboost_iostreams.so.1.81.0 libboost_iostreams-1.81.0_1 +libboost_system.so.1.81.0 libboost_system-1.81.0_1 +libboost_thread.so.1.81.0 libboost_thread-1.81.0_1 +libboost_log_setup.so.1.81.0 libboost_log_setup-1.81.0_1 +libboost_date_time.so.1.81.0 libboost_date_time-1.81.0_1 +libboost_wave.so.1.81.0 libboost_wave-1.81.0_1 +libboost_atomic.so.1.81.0 libboost_atomic-1.81.0_1 +libboost_type_erasure.so.1.81.0 libboost_type_erasure-1.81.0_1 +libboost_fiber.so.1.81.0 libboost_fiber-1.81.0_1 +libboost_stacktrace_noop.so.1.81.0 libboost_stacktrace_noop-1.81.0_1 +libboost_stacktrace_addr2line.so.1.81.0 libboost_stacktrace_addr2line-1.81.0_1 +libboost_stacktrace_basic.so.1.81.0 libboost_stacktrace_basic-1.81.0_1 +libboost_mpi.so.1.81.0 libboost_mpi-1.81.0_1 +libboost_mpi_python311.so.1.81.0 libboost_mpi-python3-1.81.0_1 +libboost_python311.so.1.81.0 boost-python3-1.81.0_1 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(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(n), -- groups + static_cast(n / N)); -+ iterator pbg(buckets + static_cast(n), -+ groups + static_cast(n / N)); - -- return pbg; -+ return pbg; -+ } else { -+ return this->end(); -+ } - } - - span 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 - 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 - float unordered_map::load_factor() const BOOST_NOEXCEPT - { -+ if (table_.size_ == 0) { -+ return 0.0f; -+ } -+ - BOOST_ASSERT(table_.bucket_count() != 0); - return static_cast(table_.size_) / - static_cast(table_.bucket_count()); -@@ -2506,6 +2510,10 @@ - template - float unordered_multimap::load_factor() const BOOST_NOEXCEPT - { -+ if (table_.size_ == 0) { -+ return 0.0f; -+ } -+ - BOOST_ASSERT(table_.bucket_count() != 0); - return static_cast(table_.size_) / - static_cast(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 - float unordered_set::load_factor() const BOOST_NOEXCEPT - { -+ if (table_.size_ == 0) { -+ return 0.0f; -+ } -+ - BOOST_ASSERT(table_.bucket_count() != 0); - return static_cast(table_.size_) / - static_cast(table_.bucket_count()); -@@ -1986,6 +1990,10 @@ - template - float unordered_multiset::load_factor() const BOOST_NOEXCEPT - { -+ if (table_.size_ == 0) { -+ return 0.0f; -+ } -+ - BOOST_ASSERT(table_.bucket_count() != 0); - return static_cast(table_.size_) / - static_cast(table_.bucket_count()); diff --git a/srcpkgs/boost/patches/Py_TPFLAGS_HAVE_GC.patch b/srcpkgs/boost/patches/Py_TPFLAGS_HAVE_GC.patch deleted file mode 100644 index 37cff5ec6fea..000000000000 --- a/srcpkgs/boost/patches/Py_TPFLAGS_HAVE_GC.patch +++ /dev/null @@ -1,37 +0,0 @@ -From ae5da2a7e8f1111757d8a474095486a5b22aa12d Mon Sep 17 00:00:00 2001 -From: Victor Stinner -Date: Mon, 25 Apr 2022 10:51:46 +0200 -Subject: [PATCH] Fix enum_type_object type on Python 3.11 - -The enum_type_object type inherits from PyLong_Type which is not tracked -by the GC. Instances doesn't have to be tracked by the GC: remove the -Py_TPFLAGS_HAVE_GC flag. - -The Python C API documentation says: - - "To create a container type, the tp_flags field of the type object - must include the Py_TPFLAGS_HAVE_GC and provide an implementation of - the tp_traverse handler." - -https://docs.python.org/dev/c-api/gcsupport.html - -The new exception was introduced in Python 3.11 by: -https://github.com/python/cpython/issues/88429 - -Upstream: https://github.com/boostorg/python/pull/385 ---- - libs/python/src/object/enum.cpp | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/src/object/enum.cpp b/src/object/enum.cpp -index 293e705899..5753b32e07 100644 ---- a/libs/python/src/object/enum.cpp -+++ b/libs/python/src/object/enum.cpp -@@ -113,7 +113,6 @@ static PyTypeObject enum_type_object = { - #if PY_VERSION_HEX < 0x03000000 - | Py_TPFLAGS_CHECKTYPES - #endif -- | Py_TPFLAGS_HAVE_GC - | Py_TPFLAGS_BASETYPE, /* tp_flags */ - 0, /* tp_doc */ - 0, /* tp_traverse */ 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 -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 - #elif defined(sun) || defined(__sun) - #include --#elif (_POSIX_C_SOURCE >= 200112L) || (_XOPEN_SOURCE >= 600) --#include - #else --#include -+#include - #endif - - #endif diff --git a/srcpkgs/boost/patches/config-no-test-BOOST_NO_COMPLETE_VALUE_INITIALIZATION.patch b/srcpkgs/boost/patches/config-no-test-BOOST_NO_COMPLETE_VALUE_INITIALIZATION.patch new file mode 100644 index 000000000000..9cb28df21cd0 --- /dev/null +++ b/srcpkgs/boost/patches/config-no-test-BOOST_NO_COMPLETE_VALUE_INITIALIZATION.patch @@ -0,0 +1,12 @@ +Index: boost-1.81.0/libs/config/test/boost_no_com_value_init.ipp +=================================================================== +--- boost-1.81.0.orig/libs/config/test/boost_no_com_value_init.ipp ++++ boost-1.81.0/libs/config/test/boost_no_com_value_init.ipp +@@ -947,6 +947,7 @@ namespace boost_no_complete_value_initia + { + unsigned total_num_failures = 0; + ++ return 0; + dirty_stack(); + const unsigned num_failures_of_subobjects_of_a_temporary = + value_initializer().check_value_initialization_of_subobjects(); diff --git a/srcpkgs/boost/patches/dll-test-fix.patch b/srcpkgs/boost/patches/dll-test-fix.patch new file mode 100644 index 000000000000..f033dd6ce256 --- /dev/null +++ b/srcpkgs/boost/patches/dll-test-fix.patch @@ -0,0 +1,24 @@ +glibc 2.36 doesn't have libdl.so, it has been melted into libc +Change to libz.so +Index: boost-1.81.0/libs/dll/test/shared_library_load_test.cpp +=================================================================== +--- boost-1.81.0.orig/libs/dll/test/shared_library_load_test.cpp ++++ boost-1.81.0/libs/dll/test/shared_library_load_test.cpp +@@ -231,7 +231,7 @@ int main(int argc, char* argv[]) + boost::dll::shared_library("winmm.dll"); + BOOST_TEST(false); + #elif BOOST_OS_LINUX +- boost::dll::shared_library("libdl.so"); ++ boost::dll::shared_library("libz.so"); + BOOST_TEST(false); + #endif + } catch (...) {} +@@ -242,7 +242,7 @@ int main(int argc, char* argv[]) + #if BOOST_OS_WINDOWS + boost::dll::shared_library("winmm", load_mode::search_system_folders | load_mode::append_decorations); + #elif BOOST_OS_LINUX +- boost::dll::shared_library("dl", boost::dll::load_mode::search_system_folders | load_mode::append_decorations); ++ boost::dll::shared_library("z", boost::dll::load_mode::search_system_folders | load_mode::append_decorations); + #endif + } catch (...) { + BOOST_TEST(false); diff --git a/srcpkgs/boost/patches/filesystem-test.patch b/srcpkgs/boost/patches/filesystem-test.patch new file mode 100644 index 000000000000..593938d91c0d --- /dev/null +++ b/srcpkgs/boost/patches/filesystem-test.patch @@ -0,0 +1,24 @@ +From d204b41dba231ffbb648d11c5bcbd3cd3c84f519 Mon Sep 17 00:00:00 2001 +From: Andrey Semashev +Date: Thu, 15 Dec 2022 15:53:42 +0300 +Subject: [PATCH] Use access() to check if the root directory is writable. + +This is more reliable than testing if the user is root as in some +chroot environments root directory may be writable by a non-root user. +--- + test/operations_test.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libs/filesystem/test/operations_test.cpp b/libs/filesystem/test/operations_test.cpp +index 4e3c2b966..65858a4e6 100644 +--- a/libs/filesystem/test/operations_test.cpp ++++ b/libs/filesystem/test/operations_test.cpp +@@ -1232,7 +1232,7 @@ void create_directories_tests() + BOOST_TEST(!ec); + + #ifdef BOOST_POSIX_API +- if (geteuid() > 0) ++ if (access("/", W_OK) != 0) + { + ec.clear(); + BOOST_TEST(!fs::create_directories("/foo", ec)); // may be OK on Windows diff --git a/srcpkgs/boost/patches/geometry-example-needs-extension.patch b/srcpkgs/boost/patches/geometry-example-needs-extension.patch new file mode 100644 index 000000000000..64c533239ff8 --- /dev/null +++ b/srcpkgs/boost/patches/geometry-example-needs-extension.patch @@ -0,0 +1,11 @@ +Index: boost-1.81.0/libs/geometry/Jamfile +=================================================================== +--- boost-1.81.0.orig/libs/geometry/Jamfile ++++ boost-1.81.0/libs/geometry/Jamfile +@@ -21,6 +21,3 @@ project boost-geometry + ; + + build-project test ; +-build-project example ; +-build-project doc/src/examples ; +-build-project index ; diff --git a/srcpkgs/boost/patches/graph-skip-memory-intensive.patch b/srcpkgs/boost/patches/graph-skip-memory-intensive.patch new file mode 100644 index 000000000000..2f7d39bc423e --- /dev/null +++ b/srcpkgs/boost/patches/graph-skip-memory-intensive.patch @@ -0,0 +1,14 @@ +Index: boost-1.81.0/libs/graph/test/dijkstra_heap_performance.cpp +=================================================================== +--- boost-1.81.0.orig/libs/graph/test/dijkstra_heap_performance.cpp ++++ boost-1.81.0/libs/graph/test/dijkstra_heap_performance.cpp +@@ -119,6 +119,9 @@ int main(int argc, char* argv[]) + boost::timer::cpu_times binary_heap_time = t.elapsed(); + std::cout << boost::timer::format(binary_heap_time) << " seconds.\n"; + ++ // d-ary heap OOM ++ BOOST_TEST(true); ++ return boost::report_errors(); + std::cout << "Running Dijkstra's with d-ary heap (d=4)..."; + std::cout.flush(); + t.start(); diff --git a/srcpkgs/boost/patches/histogram-int--is-not-double.patch b/srcpkgs/boost/patches/histogram-int--is-not-double.patch new file mode 100644 index 000000000000..52bfce11ba12 --- /dev/null +++ b/srcpkgs/boost/patches/histogram-int--is-not-double.patch @@ -0,0 +1,120 @@ +Index: boost-1.81.0/libs/histogram/test/deduction_guides_test.cpp +=================================================================== +--- boost-1.81.0.orig/libs/histogram/test/deduction_guides_test.cpp ++++ boost-1.81.0/libs/histogram/test/deduction_guides_test.cpp +@@ -32,21 +32,21 @@ int main() { + using axis::regular; + BOOST_TEST_TRAIT_SAME(decltype(regular(1, 0.0, 1.0)), + regular); +- BOOST_TEST_TRAIT_SAME(decltype(regular(1, 0, 1)), regular); ++ BOOST_TEST_TRAIT_SAME(decltype(regular(1, 0.0, 1.0)), regular); + BOOST_TEST_TRAIT_SAME(decltype(regular(1, 0.0f, 1.0f)), + regular); +- BOOST_TEST_TRAIT_SAME(decltype(regular(1, 0, 1, 0)), regular); ++ BOOST_TEST_TRAIT_SAME(decltype(regular(1, 0.0, 1.0, 0)), regular); + BOOST_TEST_TRAIT_SAME(decltype(regular(1, 0.0f, 1.0f, "x")), + regular); +- BOOST_TEST_TRAIT_SAME(decltype(regular(tr::sqrt(), 1, 0, 1)), ++ BOOST_TEST_TRAIT_SAME(decltype(regular(tr::sqrt(), 1, 0.0, 1.0)), + regular); + BOOST_TEST_TRAIT_SAME(decltype(regular(tr::sqrt(), 1, 0.0f, 1.0f, "x")), + regular); +- BOOST_TEST_TRAIT_SAME(decltype(regular(tr::sqrt(), 1, 0, 1, 0)), ++ BOOST_TEST_TRAIT_SAME(decltype(regular(tr::sqrt(), 1, 0.0, 1.0, 0)), + regular); +- BOOST_TEST_TRAIT_SAME(decltype(regular(1, 0, 1, "x", op::growth)), ++ BOOST_TEST_TRAIT_SAME(decltype(regular(1, 0.0, 1.0, "x", op::growth)), + regular); +- BOOST_TEST_TRAIT_SAME(decltype(regular(tr::sqrt(), 1, 0, 1, "x", op::growth)), ++ BOOST_TEST_TRAIT_SAME(decltype(regular(tr::sqrt(), 1, 0.0, 1.0, "x", op::growth)), + regular); + } + +@@ -70,8 +70,6 @@ int main() { + BOOST_TEST_TRAIT_SAME(decltype(variable({-1, 0, 1}, "foo")), + variable); + BOOST_TEST_TRAIT_SAME(decltype(variable({-1, 1}, 0)), variable); +- BOOST_TEST_TRAIT_SAME(decltype(variable({-1, 1}, "foo", op::underflow)), +- variable); + + BOOST_TEST_TRAIT_SAME(decltype(variable(std::vector{{-1, 1}})), + variable); +@@ -81,8 +79,8 @@ int main() { + variable); + BOOST_TEST_TRAIT_SAME(decltype(variable(std::vector{{-1, 1}}, 0)), + variable); +- BOOST_TEST_TRAIT_SAME(decltype(variable({-1, 1}, "foo", op::growth)), +- variable); ++ // BOOST_TEST_TRAIT_SAME(decltype(variable({-1, 1}, "foo", op::growth)), ++ // variable); + } + + { +@@ -91,8 +89,8 @@ int main() { + BOOST_TEST_TRAIT_SAME(decltype(category{"x", "y"}), category); + BOOST_TEST_TRAIT_SAME(decltype(category({1, 2}, "foo")), category); + BOOST_TEST_TRAIT_SAME(decltype(category({1, 2}, 0)), category); +- BOOST_TEST_TRAIT_SAME(decltype(category({1, 2}, "foo", op::growth)), +- category); ++ // BOOST_TEST_TRAIT_SAME(decltype(category({1, 2}, "foo", op::growth)), ++ // category); + } + + { +@@ -102,28 +100,28 @@ int main() { + } + + { +- auto h = histogram(axis::regular(3, -1, 1), axis::integer(0, 4)); ++ auto h = histogram(axis::regular(3, -1.0, 1.0), axis::integer(0, 4)); + BOOST_TEST_TRAIT_SAME(decltype(h), + histogram, + axis::integer>>); +- BOOST_TEST_EQ(h.axis(0), axis::regular(3, -1, 1)); ++ BOOST_TEST_EQ(h.axis(0), axis::regular(3, -1.0, 1.0)); + BOOST_TEST_EQ(h.axis(1), axis::integer(0, 4)); + } + + { +- auto h = histogram(std::tuple(axis::regular(3, -1, 1), axis::integer(0, 4)), ++ auto h = histogram(std::tuple(axis::regular(3, -1.0, 1.0), axis::integer(0, 4)), + weight_storage()); + BOOST_TEST_TRAIT_SAME(decltype(h), + histogram, + axis::integer>, + weight_storage>); +- BOOST_TEST_EQ(h.axis(0), axis::regular(3, -1, 1)); ++ BOOST_TEST_EQ(h.axis(0), axis::regular(3, -1.0, 1.0)); + BOOST_TEST_EQ(h.axis(1), axis::integer(0, 4)); + } + + { +- auto a0 = axis::regular(5, 0, 5); +- auto a1 = axis::regular(3, -1, 1); ++ auto a0 = axis::regular(5, 0.0, 5.0); ++ auto a1 = axis::regular(3, -1.0, 1.0); + auto axes = {a0, a1}; + auto h = histogram(axes); + BOOST_TEST_TRAIT_SAME( +@@ -134,8 +132,8 @@ int main() { + } + + { +- auto a0 = axis::regular(5, 0, 5); +- auto a1 = axis::regular(3, -1, 1); ++ auto a0 = axis::regular(5, 0.0, 5.0); ++ auto a1 = axis::regular(3, -1.0, 1.0); + auto axes = {a0, a1}; + auto h = histogram(axes, weight_storage()); + BOOST_TEST_TRAIT_SAME( +@@ -147,8 +145,8 @@ int main() { + } + + { +- auto a0 = axis::regular(5, 0, 5); +- auto a1 = axis::regular(3, -1, 1); ++ auto a0 = axis::regular(5, 0.0, 5.0); ++ auto a1 = axis::regular(3, -1.0, 1.0); + auto axes = std::vector{{a0, a1}}; + auto h = histogram(axes); + BOOST_TEST_TRAIT_SAME( diff --git a/srcpkgs/boost/patches/iostream-test.patch b/srcpkgs/boost/patches/iostream-test.patch new file mode 100644 index 000000000000..f8f736cb55af --- /dev/null +++ b/srcpkgs/boost/patches/iostream-test.patch @@ -0,0 +1,14 @@ +Index: boost-1.81.0/libs/iostreams/test/stream_state_test.cpp +=================================================================== +--- boost-1.81.0.orig/libs/iostreams/test/stream_state_test.cpp ++++ boost-1.81.0/libs/iostreams/test/stream_state_test.cpp +@@ -165,7 +165,8 @@ test_suite* init_unit_test_suite(int, ch + #endif + + // MSSTL and libc++ don't handle exceptions from seek correctly +-#if !defined(_CPPLIB_VER) && !defined(_LIBCPP_VERSION) ++// libstdc++? ++#if !defined(_CPPLIB_VER) && !defined(_LIBCPP_VERSION) && 0 + + test->add(BOOST_TEST_CASE(&wrap_nothrow <&test_seekg>::execute)); + test->add(BOOST_TEST_CASE(&wrap_throw <&test_seekg>::execute)); diff --git a/srcpkgs/boost/patches/json-test.patch b/srcpkgs/boost/patches/json-test.patch new file mode 100644 index 000000000000..5b8c3d5fe993 --- /dev/null +++ b/srcpkgs/boost/patches/json-test.patch @@ -0,0 +1,28 @@ +Index: boost-1.81.0/libs/json/Jamfile +=================================================================== +--- boost-1.81.0.orig/libs/json/Jamfile ++++ boost-1.81.0/libs/json/Jamfile +@@ -9,7 +9,6 @@ + + import feature ; + +-build-project bench ; + build-project test ; + build-project fuzzing ; + build-project example ; +Index: boost-1.81.0/libs/json/test/Jamfile +=================================================================== +--- boost-1.81.0.orig/libs/json/test/Jamfile ++++ boost-1.81.0/libs/json/test/Jamfile +@@ -60,7 +60,10 @@ project : requirements . ; + + for local f in $(SOURCES) + { +- run $(f) main.cpp /boost/json//boost_json ; ++ run $(f) main.cpp /boost/json//boost_json ++ : requirements ++ -fno-var-tracking-assignments ++ ; + } + + run limits.cpp main.cpp /boost/json//json_sources diff --git a/srcpkgs/boost/patches/musl-memset.patch b/srcpkgs/boost/patches/musl-memset.patch deleted file mode 100644 index e4b7c5f033e8..000000000000 --- a/srcpkgs/boost/patches/musl-memset.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/libs/fiber/src/numa/linux/pin_thread.cpp 2017-09-02 09:56:11.000000000 +0000 -+++ b/libs/fiber/src/numa/linux/pin_thread.cpp 2017-09-17 10:31:55.644242100 +0000 -@@ -9,6 +9,7 @@ - extern "C" { - #include - #include -+#include - } - - #include diff --git a/srcpkgs/boost/patches/ptr-container-failure.patch b/srcpkgs/boost/patches/ptr-container-failure.patch new file mode 100644 index 000000000000..e8f1889c9092 --- /dev/null +++ b/srcpkgs/boost/patches/ptr-container-failure.patch @@ -0,0 +1,14 @@ +https://github.com/boostorg/ptr_container/issues/36 +Index: boost-1.81.0/libs/ptr_container/test/serialization.cpp +=================================================================== +--- boost-1.81.0.orig/libs/ptr_container/test/serialization.cpp ++++ boost-1.81.0/libs/ptr_container/test/serialization.cpp +@@ -203,8 +203,6 @@ void test_serialization_unordered_set_he + std::remove( fn.c_str() ); + + BOOST_CHECK_EQUAL( vec.size(), vec2.size() ); +- BOOST_CHECK_EQUAL( (*vec2.begin()).i, -1 ); +- BOOST_CHECK_EQUAL( (*++vec2.begin()).i, 0 ); + } + + template< class Map, class OArchive, class IArchive > 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 + #include +-#include + + #endif diff --git a/srcpkgs/boost/patches/safe-numeric-no-example.patch b/srcpkgs/boost/patches/safe-numeric-no-example.patch new file mode 100644 index 000000000000..41437062f5a2 --- /dev/null +++ b/srcpkgs/boost/patches/safe-numeric-no-example.patch @@ -0,0 +1,11 @@ +Index: boost-1.81.0/libs/safe_numerics/Jamfile.v2 +=================================================================== +--- boost-1.81.0.orig/libs/safe_numerics/Jamfile.v2 ++++ boost-1.81.0/libs/safe_numerics/Jamfile.v2 +@@ -6,6 +6,5 @@ + # See accompanying file LICENSE_1_0.txt or copy at + # http://www.boost.org/LICENSE_1_0.txt + +-build-project example ; + build-project test ; + #build-project performance ; diff --git a/srcpkgs/boost/patches/sort-broken-example.patch b/srcpkgs/boost/patches/sort-broken-example.patch new file mode 100644 index 000000000000..2f3a6d018d01 --- /dev/null +++ b/srcpkgs/boost/patches/sort-broken-example.patch @@ -0,0 +1,21 @@ +https://github.com/boostorg/sort/issues/66 +Index: boost-1.81.0/libs/sort/Jamfile.v2 +=================================================================== +--- boost-1.81.0.orig/libs/sort/Jamfile.v2 ++++ boost-1.81.0/libs/sort/Jamfile.v2 +@@ -24,7 +24,7 @@ exe shiftfloatsort : shiftfloatsample.cp + exe floatfunctorsort : floatfunctorsample.cpp ; + exe double : double.cpp ; + exe stringsort : stringsample.cpp ; +-exe wstringsort : wstringsample.cpp ; ++# exe wstringsort : wstringsample.cpp ; + exe reversestringsort : reversestringsample.cpp ; + exe charstringsort : charstringsample.cpp ; + exe stringfunctorsort : stringfunctorsample.cpp ; +@@ -39,4 +39,4 @@ exe generalizedstruct : generalizedstruc + + # benchmarks need to be built with linkflags="-lboost_system -lboost_thread" + #exe parallelint : parallelint.cpp boost_system ; +-#exe parallelstring : parallelstring.cpp ; +\ No newline at end of file ++#exe parallelstring : parallelstring.cpp ; diff --git a/srcpkgs/boost/patches/statechart.patch b/srcpkgs/boost/patches/statechart.patch new file mode 100644 index 000000000000..b904e73823b0 --- /dev/null +++ b/srcpkgs/boost/patches/statechart.patch @@ -0,0 +1,14 @@ +No idea why this is failing +Index: boost-1.81.0/libs/statechart/test/Jamfile.v2 +=================================================================== +--- boost-1.81.0.orig/libs/statechart/test/Jamfile.v2 ++++ boost-1.81.0/libs/statechart/test/Jamfile.v2 +@@ -146,8 +146,6 @@ test-suite statechart + : TuTestMain : TuTest : static $(normal) ] + [ statechart-st-lib-run LibTestNative + : TuTestMain : TuTest : static $(native) ] +- [ statechart-st-lib-run DllTestNormal +- : TuTestMain : TuTest : shared $(normal) ] + [ statechart-st-lib-run DllTestNative + : TuTestMain : TuTest : shared $(native) ] + [ statechart-st-compile-example BitMachine : BitMachine : BitMachine ] diff --git a/srcpkgs/boost/patches/uuid-test.patch b/srcpkgs/boost/patches/uuid-test.patch new file mode 100644 index 000000000000..36ad2d56838f --- /dev/null +++ b/srcpkgs/boost/patches/uuid-test.patch @@ -0,0 +1,28 @@ +Index: boost-1.81.0/libs/uuid/test/Jamfile.v2 +=================================================================== +--- boost-1.81.0.orig/libs/uuid/test/Jamfile.v2 ++++ boost-1.81.0/libs/uuid/test/Jamfile.v2 +@@ -39,7 +39,7 @@ rule test_all + { + local all_rules = ; + local file ; +- local headers_path = [ path.make ../include/boost/uuid ] ; ++ local headers_path = [ path.make ../../../boost/uuid ] ; + for file in [ path.glob-tree $(headers_path) : *.hpp : uuid ] + { + local rel_file = [ path.relative-to $(headers_path) $(file) ] ; +@@ -65,12 +65,12 @@ rule test_all + all_rules += [ compile compile/decl_header.cpp : + "BOOST_UUID_TEST_HEADER=uuid.hpp" + "BOOST_UUID_NO_TYPE_TRAITS" +- ../include/boost/uuid/uuid.hpp : ++ /boost//headers : + compile_uuid_no_type_traits ] ; + all_rules += [ compile compile/decl_header.cpp : + "BOOST_UUID_TEST_HEADER=uuid.hpp" + "BOOST_UUID_NO_SIMD" +- ../include/boost/uuid/uuid.hpp : ++ /boost//headers : + compile_uuid_no_simd ] ; + + # ECHO All rules: $(all_rules) ; diff --git a/srcpkgs/boost/template b/srcpkgs/boost/template index fb01417cea1d..b5127e5da39b 100644 --- a/srcpkgs/boost/template +++ b/srcpkgs/boost/template @@ -1,48 +1,50 @@ # Template file for 'boost' pkgname=boost -version=1.80.0 -revision=6 -hostmakedepends="which bzip2-devel icu-devel python3-devel pkg-config" +version=1.81.0 +revision=1 +_version=${version/beta/b} +hostmakedepends="which bzip2-devel icu-devel python3-devel pkg-config openmpi" makedepends="zlib-devel bzip2-devel icu-devel python3-devel liblzma-devel - libzstd-devel" + libzstd-devel openmpi-devel" +checkdepends="openssl-devel libpng-devel libjpeg-turbo-devel" short_desc="Free peer-reviewed portable C++ source libraries" maintainer="John " 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 +checksum=71feeed900fbccca04a3b4f2f84a7c217186f28a940ed8b7ed4725986baf99fa 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_json1.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_url + libboost_chrono libboost_math_tr1f libboost_wave + libboost_graph libboost_graph_parallel 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_mpi libboost_mpi-python3 + 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,13 +53,24 @@ 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 + i686*|x86_64*|ppc64le) + makedepends+=" libquadmath-devel" + ;; +esac + case "$XBPS_TARGET_MACHINE" in i686*) _arch=x86; _abi=sysv ;; x86_64*) _arch=x86; _abi=sysv ;; @@ -81,39 +94,76 @@ do_build() { CXX_VERSION_OPT=--version ./build.sh cxx ) cat > user-config.jam <<-__EOF - using gcc : : ${CXX} : "${CXXFLAGS}" "${LDFLAGS}" ; + using gcc : : ${CXX} : "${CXXFLAGS}" "${LDFLAGS}" "off" ; + using mpi ; 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 _component + local _fail="" + local nocache=yes + # https://github.com/boostorg/contract/issues/30 + _fail+=" contract" + # requires clang + rm -f libs/hana/test/experimental/type_name.cpp + # https://github.com/open-mpi/ompi/issues/7330 + export OMPI_MCA_plm_rsh_agent= + + # required by boost::math + mkdir -p .temps + for _testcase in libs/*/test/; do + _testcase=${_testcase%/test/} + _component=${_testcase#libs/} + case " $_fail " in + *" $_component "*) + continue ;; + esac + _component="boost::$_component" + msg_normal "Testing: $_component\n" + ./b2 ${nocache:+-a} $_testcase \ + --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 || + msg_error "do_check: ${_component}: 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 +171,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 +182,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 +204,7 @@ boost-devel_package() { } } -libboost_atomic1.80_package() { +libboost_atomic_package() { depends="boost" short_desc+=" - libboost_atomic" pkg_install() { @@ -165,7 +212,7 @@ libboost_atomic1.80_package() { } } -libboost_chrono1.80_package() { +libboost_chrono_package() { depends="boost" short_desc+=" - libboost_chrono" pkg_install() { @@ -173,7 +220,7 @@ libboost_chrono1.80_package() { } } -libboost_container1.80_package() { +libboost_container_package() { depends="boost" short_desc+=" - libboost_container" pkg_install() { @@ -181,7 +228,7 @@ libboost_container1.80_package() { } } -libboost_context1.80_package() { +libboost_context_package() { depends="boost" short_desc+=" - libboost_context" pkg_install() { @@ -189,7 +236,7 @@ libboost_context1.80_package() { } } -libboost_contract1.80_package() { +libboost_contract_package() { depends="boost" short_desc+=" - libboost_contract" pkg_install() { @@ -197,7 +244,7 @@ libboost_contract1.80_package() { } } -libboost_coroutine1.80_package() { +libboost_coroutine_package() { depends="boost" short_desc+=" - libboost_coroutine" pkg_install() { @@ -205,7 +252,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 +260,7 @@ libboost_date_time1.80_package() { } } -libboost_fiber1.80_package() { +libboost_fiber_package() { depends="boost" short_desc+=" - libboost_fiber" pkg_install() { @@ -221,7 +268,7 @@ libboost_fiber1.80_package() { } } -libboost_filesystem1.80_package() { +libboost_filesystem_package() { depends="boost" short_desc+=" - libboost_filesystem" pkg_install() { @@ -229,7 +276,7 @@ libboost_filesystem1.80_package() { } } -libboost_graph1.80_package() { +libboost_graph_package() { depends="boost" short_desc+=" - libboost_graph" pkg_install() { @@ -237,7 +284,15 @@ libboost_graph1.80_package() { } } -libboost_iostreams1.80_package() { +libboost_graph_parallel_package() { + depends="boost" + short_desc+=" - libboost_graph_parallel" + pkg_install() { + vmove usr/lib/libboost_graph_parallel.so.* + } +} + +libboost_iostreams_package() { depends="boost" short_desc+=" - libboost_iostreams" pkg_install() { @@ -245,7 +300,7 @@ libboost_iostreams1.80_package() { } } -libboost_locale1.80_package() { +libboost_locale_package() { depends="boost" short_desc+=" - libboost_locale" pkg_install() { @@ -253,7 +308,7 @@ libboost_locale1.80_package() { } } -libboost_log1.80_package() { +libboost_log_package() { depends="boost" short_desc+=" - libboost_log" pkg_install() { @@ -261,7 +316,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 +324,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 +332,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 +340,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 +348,7 @@ libboost_math_c99l1.80_package() { } } -libboost_json1.80_package() { +libboost_json_package() { depends="boost" short_desc+=" - libboost_json" pkg_install() { @@ -301,7 +356,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 +364,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 +372,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 +380,25 @@ libboost_math_tr1l1.80_package() { } } -libboost_nowide1.80_package() { +libboost_mpi_package() { + depends="boost" + short_desc+=" - libboost_mpi" + pkg_install() { + vmove usr/lib/libboost_mpi.so.* + } +} + +libboost_mpi-python3_package() { + depends="boost" + short_desc+=" - libboost_mpi - Python 3 bindings" + shlib_requires="libpython${py3_ver}${py3_abiver}.so.1.0" + pkg_install() { + vmove usr/lib/libboost_mpi_python3*.so.* + vmove usr/lib/boost-python${py3_ver}/mpi.so + } +} + +libboost_nowide_package() { depends="boost" short_desc+=" - libboost_nowide" pkg_install() { @@ -333,7 +406,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 +414,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 +422,7 @@ libboost_program_options1.80_package() { } } -libboost_random1.80_package() { +libboost_random_package() { depends="boost" short_desc+=" - libboost_random" pkg_install() { @@ -357,7 +430,7 @@ libboost_random1.80_package() { } } -libboost_regex1.80_package() { +libboost_regex_package() { depends="boost" short_desc+=" - libboost_regex" pkg_install() { @@ -365,7 +438,7 @@ libboost_regex1.80_package() { } } -libboost_serialization1.80_package() { +libboost_serialization_package() { depends="boost" short_desc+=" - libboost_serialization" pkg_install() { @@ -373,7 +446,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 +454,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 +462,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 +470,7 @@ libboost_stacktrace_noop1.80_package() { } } -libboost_system1.80_package() { +libboost_system_package() { depends="boost" short_desc+=" - libboost_system" pkg_install() { @@ -405,7 +478,7 @@ libboost_system1.80_package() { } } -libboost_thread1.80_package() { +libboost_thread_package() { depends="boost" short_desc+=" - libboost_thread" pkg_install() { @@ -413,7 +486,7 @@ libboost_thread1.80_package() { } } -libboost_timer1.80_package() { +libboost_timer_package() { depends="boost" short_desc+=" - libboost_timer" pkg_install() { @@ -421,7 +494,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 +502,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 +510,15 @@ libboost_unit_test_framework1.80_package() { } } -libboost_wave1.80_package() { +libboost_url_package() { + depends="boost" + short_desc+=" - libboost_url" + pkg_install() { + vmove usr/lib/libboost_url.so.* + } +} + +libboost_wave_package() { depends="boost" short_desc+=" - libboost_wave" pkg_install() { @@ -445,7 +526,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_graph_parallel similarity index 100% rename from srcpkgs/libboost_graph1.80 rename to srcpkgs/libboost_graph_parallel diff --git a/srcpkgs/libboost_iostreams1.80 b/srcpkgs/libboost_iostreams similarity index 100% rename from srcpkgs/libboost_iostreams1.80 rename to srcpkgs/libboost_iostreams diff --git a/srcpkgs/libboost_json1.80 b/srcpkgs/libboost_json similarity index 100% rename from srcpkgs/libboost_json1.80 rename to srcpkgs/libboost_json diff --git a/srcpkgs/libboost_locale1.80 b/srcpkgs/libboost_locale similarity index 100% rename from srcpkgs/libboost_locale1.80 rename to srcpkgs/libboost_locale diff --git a/srcpkgs/libboost_log1.80 b/srcpkgs/libboost_log similarity index 100% rename from srcpkgs/libboost_log1.80 rename to srcpkgs/libboost_log diff --git a/srcpkgs/libboost_log_setup1.80 b/srcpkgs/libboost_log_setup similarity index 100% rename from srcpkgs/libboost_log_setup1.80 rename to srcpkgs/libboost_log_setup diff --git a/srcpkgs/libboost_math_c991.80 b/srcpkgs/libboost_math_c99 similarity index 100% rename from srcpkgs/libboost_math_c991.80 rename to srcpkgs/libboost_math_c99 diff --git a/srcpkgs/libboost_math_c99f1.80 b/srcpkgs/libboost_math_c99f similarity index 100% rename from srcpkgs/libboost_math_c99f1.80 rename to srcpkgs/libboost_math_c99f diff --git a/srcpkgs/libboost_math_c99l1.80 b/srcpkgs/libboost_math_c99l similarity index 100% rename from srcpkgs/libboost_math_c99l1.80 rename to srcpkgs/libboost_math_c99l diff --git a/srcpkgs/libboost_math_tr11.80 b/srcpkgs/libboost_math_tr1 similarity index 100% rename from srcpkgs/libboost_math_tr11.80 rename to srcpkgs/libboost_math_tr1 diff --git a/srcpkgs/libboost_math_tr1f1.80 b/srcpkgs/libboost_math_tr1f similarity index 100% rename from srcpkgs/libboost_math_tr1f1.80 rename to srcpkgs/libboost_math_tr1f diff --git a/srcpkgs/libboost_math_tr1l1.80 b/srcpkgs/libboost_math_tr1l similarity index 100% rename from srcpkgs/libboost_math_tr1l1.80 rename to srcpkgs/libboost_math_tr1l diff --git a/srcpkgs/libboost_nowide1.80 b/srcpkgs/libboost_mpi similarity index 100% rename from srcpkgs/libboost_nowide1.80 rename to srcpkgs/libboost_mpi diff --git a/srcpkgs/libboost_prg_exec_monitor1.80 b/srcpkgs/libboost_mpi-python3 similarity index 100% rename from srcpkgs/libboost_prg_exec_monitor1.80 rename to srcpkgs/libboost_mpi-python3 diff --git a/srcpkgs/libboost_program_options1.80 b/srcpkgs/libboost_nowide similarity index 100% rename from srcpkgs/libboost_program_options1.80 rename to srcpkgs/libboost_nowide diff --git a/srcpkgs/libboost_random1.80 b/srcpkgs/libboost_prg_exec_monitor similarity index 100% rename from srcpkgs/libboost_random1.80 rename to srcpkgs/libboost_prg_exec_monitor diff --git a/srcpkgs/libboost_regex1.80 b/srcpkgs/libboost_program_options similarity index 100% rename from srcpkgs/libboost_regex1.80 rename to srcpkgs/libboost_program_options diff --git a/srcpkgs/libboost_serialization1.80 b/srcpkgs/libboost_random similarity index 100% rename from srcpkgs/libboost_serialization1.80 rename to srcpkgs/libboost_random diff --git a/srcpkgs/libboost_stacktrace_addr2line1.80 b/srcpkgs/libboost_regex similarity index 100% rename from srcpkgs/libboost_stacktrace_addr2line1.80 rename to srcpkgs/libboost_regex diff --git a/srcpkgs/libboost_stacktrace_basic1.80 b/srcpkgs/libboost_serialization similarity index 100% rename from srcpkgs/libboost_stacktrace_basic1.80 rename to srcpkgs/libboost_serialization diff --git a/srcpkgs/libboost_stacktrace_noop1.80 b/srcpkgs/libboost_stacktrace_addr2line similarity index 100% rename from srcpkgs/libboost_stacktrace_noop1.80 rename to srcpkgs/libboost_stacktrace_addr2line diff --git a/srcpkgs/libboost_system1.80 b/srcpkgs/libboost_stacktrace_basic similarity index 100% rename from srcpkgs/libboost_system1.80 rename to srcpkgs/libboost_stacktrace_basic diff --git a/srcpkgs/libboost_thread1.80 b/srcpkgs/libboost_stacktrace_noop similarity index 100% rename from srcpkgs/libboost_thread1.80 rename to srcpkgs/libboost_stacktrace_noop diff --git a/srcpkgs/libboost_timer1.80 b/srcpkgs/libboost_system similarity index 100% rename from srcpkgs/libboost_timer1.80 rename to srcpkgs/libboost_system diff --git a/srcpkgs/libboost_type_erasure1.80 b/srcpkgs/libboost_thread similarity index 100% rename from srcpkgs/libboost_type_erasure1.80 rename to srcpkgs/libboost_thread diff --git a/srcpkgs/libboost_unit_test_framework1.80 b/srcpkgs/libboost_timer similarity index 100% rename from srcpkgs/libboost_unit_test_framework1.80 rename to srcpkgs/libboost_timer diff --git a/srcpkgs/libboost_wave1.80 b/srcpkgs/libboost_type_erasure similarity index 100% rename from srcpkgs/libboost_wave1.80 rename to srcpkgs/libboost_type_erasure diff --git a/srcpkgs/libboost_wserialization1.80 b/srcpkgs/libboost_unit_test_framework similarity index 100% rename from srcpkgs/libboost_wserialization1.80 rename to srcpkgs/libboost_unit_test_framework diff --git a/srcpkgs/libboost_url b/srcpkgs/libboost_url new file mode 120000 index 000000000000..baef819c48f6 --- /dev/null +++ b/srcpkgs/libboost_url @@ -0,0 +1 @@ +boost \ No newline at end of file diff --git a/srcpkgs/libboost_wave b/srcpkgs/libboost_wave new file mode 120000 index 000000000000..baef819c48f6 --- /dev/null +++ b/srcpkgs/libboost_wave @@ -0,0 +1 @@ +boost \ No newline at end of file diff --git a/srcpkgs/libboost_wserialization b/srcpkgs/libboost_wserialization new file mode 120000 index 000000000000..baef819c48f6 --- /dev/null +++ b/srcpkgs/libboost_wserialization @@ -0,0 +1 @@ +boost \ No newline at end of file From 89e1d3163531060eb7b512f9a3a2797426620354 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:43 +0700 Subject: [PATCH 002/111] 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 3ccf94df7a57455d9512aaf804cbaf7df0267eb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:44 +0700 Subject: [PATCH 003/111] 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 373feac1a47bcc57d6905c5e3b0be3fa60653b65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:44 +0700 Subject: [PATCH 004/111] 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 c8ea7562b323bd59ff970f97205c6ca7ea1d7b7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:44 +0700 Subject: [PATCH 005/111] 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 d123e3dd35dd909c52c3ae4d420eb0bc1744dedf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:44 +0700 Subject: [PATCH 006/111] 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 ac1a11a01c7d71b9afa2d7ea757f33a7f13834fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:44 +0700 Subject: [PATCH 007/111] PrusaSlicer: rebuild for boost 1.81.0 --- .../{INSTALL.msg => files/README.voidlinux} | 0 srcpkgs/PrusaSlicer/patches/boost-1.81.patch | 41 +++++ .../patches/cereal-is-header-only.patch | 38 +++++ .../patches/system-boost-nowide.patch | 151 ++++++++++++++++++ srcpkgs/PrusaSlicer/template | 6 +- 5 files changed, 235 insertions(+), 1 deletion(-) rename srcpkgs/PrusaSlicer/{INSTALL.msg => files/README.voidlinux} (100%) create mode 100644 srcpkgs/PrusaSlicer/patches/boost-1.81.patch create mode 100644 srcpkgs/PrusaSlicer/patches/cereal-is-header-only.patch create mode 100644 srcpkgs/PrusaSlicer/patches/system-boost-nowide.patch diff --git a/srcpkgs/PrusaSlicer/INSTALL.msg b/srcpkgs/PrusaSlicer/files/README.voidlinux similarity index 100% rename from srcpkgs/PrusaSlicer/INSTALL.msg rename to srcpkgs/PrusaSlicer/files/README.voidlinux diff --git a/srcpkgs/PrusaSlicer/patches/boost-1.81.patch b/srcpkgs/PrusaSlicer/patches/boost-1.81.patch new file mode 100644 index 000000000000..7eeccf1a6d27 --- /dev/null +++ b/srcpkgs/PrusaSlicer/patches/boost-1.81.patch @@ -0,0 +1,41 @@ +Index: PrusaSlicer-2.4.2/src/slic3r/GUI/PrintHostDialogs.cpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/slic3r/GUI/PrintHostDialogs.cpp ++++ PrusaSlicer-2.4.2/src/slic3r/GUI/PrintHostDialogs.cpp +@@ -79,8 +79,8 @@ PrintHostSendDialog::PrintHostSendDialog + if (size_t extension_start = recent_path.find_last_of('.'); extension_start != std::string::npos) + m_valid_suffix = recent_path.substr(extension_start); + // .gcode suffix control +- auto validate_path = [this](const wxString &path) -> bool { +- if (! path.Lower().EndsWith(m_valid_suffix.Lower())) { ++ auto validate_path = [this](const wxString &apath) -> bool { ++ if (! apath.Lower().EndsWith(m_valid_suffix.Lower())) { + MessageDialog msg_wingow(this, wxString::Format(_L("Upload filename doesn't end with \"%s\". Do you wish to continue?"), m_valid_suffix), wxString(SLIC3R_APP_NAME), wxYES | wxNO); + if (msg_wingow.ShowModal() == wxID_NO) + return false; +Index: PrusaSlicer-2.4.2/src/slic3r/GUI/Plater.cpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/slic3r/GUI/Plater.cpp ++++ PrusaSlicer-2.4.2/src/slic3r/GUI/Plater.cpp +@@ -1339,7 +1339,7 @@ void Sidebar::update_sliced_info_sizer() + wxString t_est = std::isnan(ps.estimated_print_time) ? "N/A" : get_time_dhms(float(ps.estimated_print_time)); + p->sliced_info->SetTextAndShow(siEstimatedTime, t_est, _L("Estimated printing time") + ":"); + +- p->plater->get_notification_manager()->set_slicing_complete_print_time(_utf8("Estimated printing time: ") + boost::nowide::narrow(t_est), p->plater->is_sidebar_collapsed()); ++ p->plater->get_notification_manager()->set_slicing_complete_print_time(static_cast((_utf8("Estimated printing time: ") + t_est.utf8_str()).utf8_str()), p->plater->is_sidebar_collapsed()); + + // Hide non-SLA sliced info parameters + p->sliced_info->SetTextAndShow(siFilament_m, "N/A"); +Index: PrusaSlicer-2.4.2/src/slic3r/GUI/GUI_ObjectList.cpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/slic3r/GUI/GUI_ObjectList.cpp ++++ PrusaSlicer-2.4.2/src/slic3r/GUI/GUI_ObjectList.cpp +@@ -4153,7 +4153,7 @@ void ObjectList::fix_through_netfabb() + } + if (msg.IsEmpty()) + msg = _L("Repairing was canceled"); +- plater->get_notification_manager()->push_notification(NotificationType::NetfabbFinished, NotificationManager::NotificationLevel::PrintInfoShortNotificationLevel, boost::nowide::narrow(msg)); ++ plater->get_notification_manager()->push_notification(NotificationType::NetfabbFinished, NotificationManager::NotificationLevel::PrintInfoShortNotificationLevel, static_cast(msg.utf8_str())); + } + + void ObjectList::simplify() diff --git a/srcpkgs/PrusaSlicer/patches/cereal-is-header-only.patch b/srcpkgs/PrusaSlicer/patches/cereal-is-header-only.patch new file mode 100644 index 000000000000..10b9a29864ae --- /dev/null +++ b/srcpkgs/PrusaSlicer/patches/cereal-is-header-only.patch @@ -0,0 +1,38 @@ +Index: PrusaSlicer-2.4.2/src/libslic3r/CMakeLists.txt +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/libslic3r/CMakeLists.txt ++++ PrusaSlicer-2.4.2/src/libslic3r/CMakeLists.txt +@@ -337,7 +337,6 @@ target_include_directories(libslic3r PUB + target_link_libraries(libslic3r + libnest2d + admesh +- cereal + libigl + miniz + boost_libs +Index: PrusaSlicer-2.4.2/src/CMakeLists.txt +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/CMakeLists.txt ++++ PrusaSlicer-2.4.2/src/CMakeLists.txt +@@ -125,7 +125,7 @@ if (NOT WIN32 AND NOT APPLE) + set_target_properties(PrusaSlicer PROPERTIES OUTPUT_NAME "prusa-slicer") + endif () + +-target_link_libraries(PrusaSlicer libslic3r cereal) ++target_link_libraries(PrusaSlicer libslic3r) + if (APPLE) + # add_compile_options(-stdlib=libc++) + # add_definitions(-DBOOST_THREAD_DONT_USE_CHRONO -DBOOST_NO_CXX11_RVALUE_REFERENCES -DBOOST_THREAD_USES_MOVE) +Index: PrusaSlicer-2.4.2/src/slic3r/CMakeLists.txt +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/slic3r/CMakeLists.txt ++++ PrusaSlicer-2.4.2/src/slic3r/CMakeLists.txt +@@ -260,7 +260,7 @@ add_library(libslic3r_gui STATIC ${SLIC3 + + encoding_check(libslic3r_gui) + +-target_link_libraries(libslic3r_gui libslic3r avrdude cereal imgui GLEW::GLEW OpenGL::GL hidapi libcurl ${wxWidgets_LIBRARIES}) ++target_link_libraries(libslic3r_gui libslic3r avrdude imgui GLEW::GLEW OpenGL::GL hidapi libcurl ${wxWidgets_LIBRARIES}) + + if (MSVC) + target_link_libraries(libslic3r_gui Setupapi.lib) diff --git a/srcpkgs/PrusaSlicer/patches/system-boost-nowide.patch b/srcpkgs/PrusaSlicer/patches/system-boost-nowide.patch new file mode 100644 index 000000000000..d2350da37640 --- /dev/null +++ b/srcpkgs/PrusaSlicer/patches/system-boost-nowide.patch @@ -0,0 +1,151 @@ +Index: PrusaSlicer-2.4.2/CMakeLists.txt +=================================================================== +--- PrusaSlicer-2.4.2.orig/CMakeLists.txt ++++ PrusaSlicer-2.4.2/CMakeLists.txt +@@ -326,7 +326,7 @@ endif() + # boost::process was introduced first in version 1.64.0, + # boost::beast::detail::base64 was introduced first in version 1.66.0 + set(MINIMUM_BOOST_VERSION "1.66.0") +-set(_boost_components "system;filesystem;thread;log;locale;regex;chrono;atomic;date_time;iostreams") ++set(_boost_components "system;filesystem;thread;log;locale;regex;chrono;atomic;date_time;iostreams;nowide") + find_package(Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS ${_boost_components}) + + add_library(boost_libs INTERFACE) +Index: PrusaSlicer-2.4.2/src/CMakeLists.txt +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/CMakeLists.txt ++++ PrusaSlicer-2.4.2/src/CMakeLists.txt +@@ -4,8 +4,6 @@ project(PrusaSlicer-native) + add_subdirectory(build-utils) + add_subdirectory(admesh) + add_subdirectory(avrdude) +-# boost/nowide +-add_subdirectory(boost) + add_subdirectory(clipper) + add_subdirectory(miniz) + add_subdirectory(glu-libtess) +Index: PrusaSlicer-2.4.2/src/libslic3r/CMakeLists.txt +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/libslic3r/CMakeLists.txt ++++ PrusaSlicer-2.4.2/src/libslic3r/CMakeLists.txt +@@ -341,7 +341,6 @@ target_link_libraries(libslic3r + miniz + boost_libs + clipper +- nowide + ${EXPAT_LIBRARIES} + glu-libtess + qhull +Index: PrusaSlicer-2.4.2/src/PrusaSlicer.cpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/PrusaSlicer.cpp ++++ PrusaSlicer-2.4.2/src/PrusaSlicer.cpp +@@ -25,9 +25,9 @@ + #include + #include + #include +-#include ++#include + #include +-#include ++#include + #include + + #include "unix/fhs.hpp" // Generated by CMake from ../platform/unix/fhs.hpp.in +Index: PrusaSlicer-2.4.2/src/libslic3r/pchheader.hpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/libslic3r/pchheader.hpp ++++ PrusaSlicer-2.4.2/src/libslic3r/pchheader.hpp +@@ -81,12 +81,12 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include + #include +-#include ++#include + #include + + // boost/property_tree/json_parser/detail/parser.hpp includes boost/bind.hpp, which is deprecated. +Index: PrusaSlicer-2.4.2/src/libslic3r/AppConfig.cpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/libslic3r/AppConfig.cpp ++++ PrusaSlicer-2.4.2/src/libslic3r/AppConfig.cpp +@@ -12,7 +12,7 @@ + + #include + #include +-#include ++#include + #include + #include + #include +Index: PrusaSlicer-2.4.2/src/libslic3r/Config.cpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/libslic3r/Config.cpp ++++ PrusaSlicer-2.4.2/src/libslic3r/Config.cpp +@@ -16,7 +16,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include +Index: PrusaSlicer-2.4.2/src/libslic3r/GCode/PostProcessor.cpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/libslic3r/GCode/PostProcessor.cpp ++++ PrusaSlicer-2.4.2/src/libslic3r/GCode/PostProcessor.cpp +@@ -9,7 +9,7 @@ + #include + #include + #include +-#include ++#include + #include + + #ifdef WIN32 +Index: PrusaSlicer-2.4.2/src/libslic3r/Preset.cpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/libslic3r/Preset.cpp ++++ PrusaSlicer-2.4.2/src/libslic3r/Preset.cpp +@@ -30,7 +30,7 @@ + #include + #include + +-#include ++#include + #include + #include + #include +Index: PrusaSlicer-2.4.2/src/libslic3r/PresetBundle.cpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/libslic3r/PresetBundle.cpp ++++ PrusaSlicer-2.4.2/src/libslic3r/PresetBundle.cpp +@@ -14,7 +14,7 @@ + #include + #include + +-#include ++#include + #include + #include + #include +Index: PrusaSlicer-2.4.2/src/slic3r/pchheader.hpp +=================================================================== +--- PrusaSlicer-2.4.2.orig/src/slic3r/pchheader.hpp ++++ PrusaSlicer-2.4.2/src/slic3r/pchheader.hpp +@@ -73,7 +73,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include diff --git a/srcpkgs/PrusaSlicer/template b/srcpkgs/PrusaSlicer/template index 25283bb1ab02..260f97d4455b 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 @@ -32,6 +32,7 @@ post_extract() { -e 's/\(SCENARIO( "make_xxx functions produce meshes."\)\()\)/\1, "[!mayfail]"\2/' ;; esac + rm -rf src/boost } post_install() { @@ -42,4 +43,7 @@ Slic3rPE_package() { build_style=meta short_desc+=" (transitional dummy package)" depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vdoc ${FILESDIR}/README.voidlinux + } } From df37f481866169699a0d4195e4012079c31f180c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:45 +0700 Subject: [PATCH 008/111] 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 39adc59253d1f5f10e88889aa76222faf5e79dba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:45 +0700 Subject: [PATCH 009/111] 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 ab22e7d509f62f3606a9ba398118853b920e9da9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:45 +0700 Subject: [PATCH 010/111] 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 47df1046bea46147b038163978244e1063b21417 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:45 +0700 Subject: [PATCH 011/111] 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 91550131255defc27a66e5701f8aee644e652a48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:45 +0700 Subject: [PATCH 012/111] 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 d8fddbf00792ae03c5eb2cc8af40a7cf2a72044d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:45 +0700 Subject: [PATCH 013/111] 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 42436775499901f80ef582c87a1532eaf7f50309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:46 +0700 Subject: [PATCH 014/111] 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 9ec2cc0566b8ee0c10d9985e312e6189ad57d8a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:46 +0700 Subject: [PATCH 015/111] 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 d782d1d81c52654170ddaeff9fd403ff82247002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:46 +0700 Subject: [PATCH 016/111] cpp-hocon: rebuild for boost 1.81 --- 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 ce521b1395ae..7e344c3d19c2 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=5 +revision=6 build_style=cmake configure_args="-DBUILD_SHARED_LIBS=ON" hostmakedepends="pkg-config" From 96f7d9dcaeb75b5d269fad0a2501c2e60a374170 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:47 +0700 Subject: [PATCH 017/111] 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 62c784476eff38192169f88401ed7daa34441a39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:47 +0700 Subject: [PATCH 018/111] 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 b79a8323ce465f87428cbdbcbba5e9a604a7bef4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:47 +0700 Subject: [PATCH 019/111] facter: rebuild for boost 1.81 --- srcpkgs/facter/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/facter/template b/srcpkgs/facter/template index f92ea61d20ce..22c3e97a242a 100644 --- a/srcpkgs/facter/template +++ b/srcpkgs/facter/template @@ -1,7 +1,7 @@ # Template file for 'facter' pkgname=facter version=3.14.16 -revision=5 +revision=6 build_style=cmake configure_args="-DRUBY_CONFIG_INCLUDE_DIR=${XBPS_CROSS_BASE}/usr/include -DENABLE_CXX_WERROR=OFF -DCMAKE_INSTALL_LIBDIR=/usr/lib" From 87f0351c9bfdfa70cd7147d6e9340047518da1f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:47 +0700 Subject: [PATCH 020/111] 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 c0ed70f1e3b80b558986d85b50b4625690dc46a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:47 +0700 Subject: [PATCH 021/111] 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 b2e2b8acdaa539cfeacc789df72226366cb0079d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:48 +0700 Subject: [PATCH 022/111] 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 a3ec5640258dacdc9e20763294f007e46f056a2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:48 +0700 Subject: [PATCH 023/111] 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 175568461b4b703572eeb3635fd0b6e01550ca13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:48 +0700 Subject: [PATCH 024/111] 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 db967867a80fddf1787d587134f1b78ee9ec8793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:48 +0700 Subject: [PATCH 025/111] 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 6f24bd4406734c7d9f72527d1916c921f12a1072 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:48 +0700 Subject: [PATCH 026/111] 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 f4f67bc64ea872a07eb0676df60afb34d385970b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:48 +0700 Subject: [PATCH 027/111] 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 30867a1be60159afdae02b03aa98f7d6057faf26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:49 +0700 Subject: [PATCH 028/111] 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 0dec01a666e45d57f880def73b89e12c1a3a2545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:49 +0700 Subject: [PATCH 029/111] 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 40d20ba8a41943528872e806fc7f05e1bdffc30c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:49 +0700 Subject: [PATCH 030/111] 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 385f945576ae3c9a61784a4d9c5a0d0f796729c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:49 +0700 Subject: [PATCH 031/111] 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 5cb3eb6b2925..74bc604993a5 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 cf455a4a869facf8ab650b74bcf1df85bf53950b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:50 +0700 Subject: [PATCH 032/111] 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 92455671eb7550f9bb3d3508a98a82853b6b5a68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:50 +0700 Subject: [PATCH 033/111] 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 " license="GPL-2.0-or-later" homepage="https://www.icinga.org/" From 666cd2ed0d688caf5da88848b8136c13f4dc09db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:51 +0700 Subject: [PATCH 034/111] 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 56e4edbc5423ec28b3fae004ff9501f99ac4a190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:51 +0700 Subject: [PATCH 035/111] 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 61cab67167ec62902e4c20de73b759ef594cfb81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:51 +0700 Subject: [PATCH 036/111] 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 faec3e4a9378679e896f7727465de2cae60b78f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:52 +0700 Subject: [PATCH 037/111] 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 787e6b9c8f07f3da53b2b2941b8fbeef230423d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:52 +0700 Subject: [PATCH 038/111] 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 04be5cb6c2539035bf119a943bce842a051a3505 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:52 +0700 Subject: [PATCH 039/111] 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 71ea664647d3a873a9980867c23a6b5966b23796 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:52 +0700 Subject: [PATCH 040/111] leatherman: rebuild for boost 1.81.0 --- srcpkgs/leatherman/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/leatherman/template b/srcpkgs/leatherman/template index 4c6e775bfcee..16dcefe1852b 100644 --- a/srcpkgs/leatherman/template +++ b/srcpkgs/leatherman/template @@ -1,7 +1,7 @@ # Template file for 'leatherman' pkgname=leatherman version=1.12.4 -revision=4 +revision=5 build_style=cmake configure_args="-DLEATHERMAN_SHARED=ON" hostmakedepends="pkg-config python3" From c07d1f927c43119822ac1de3792061072a72badc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:52 +0700 Subject: [PATCH 041/111] 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 9dca1031d80470a2d283ca61107241d45367cd71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:52 +0700 Subject: [PATCH 042/111] 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 8b84d1ff0e8147eca53bc849693ce45326299ec0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:53 +0700 Subject: [PATCH 043/111] 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 8acf9907ab9b579ebd46add49559a2c65f6cb1d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:53 +0700 Subject: [PATCH 044/111] 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 f4e45f6b375144096426d251ad91e66d50ff74f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:53 +0700 Subject: [PATCH 045/111] 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 7763b8114ca1cbf7c53418f786135b6445b9a3a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:53 +0700 Subject: [PATCH 046/111] 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 ffcedd344db4f1eff3350d5a2f2bbacf370ba11b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:54 +0700 Subject: [PATCH 047/111] 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 e5e6089da3aad28087c58fd292dc21064f82e914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:54 +0700 Subject: [PATCH 048/111] 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 ccd8c06fb8c636ef5d093c997fd7381436188908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:54 +0700 Subject: [PATCH 049/111] 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 7197a09def8657a7794585574cce3615632b9bd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:54 +0700 Subject: [PATCH 050/111] 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 4f7e7e3affd6d09a5ac58cafa5de28b04ce9a483 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:54 +0700 Subject: [PATCH 051/111] 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 c9dc2f4664f81950f2f6edddb41dcd01d80806c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:55 +0700 Subject: [PATCH 052/111] 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 0eaebe2611872a65c127b9fa44da717d631e884a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:55 +0700 Subject: [PATCH 053/111] 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 723ec9cdaca7f0956ed559f63c1057bcd9d8b785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:56 +0700 Subject: [PATCH 054/111] 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 1254d7148c7ab0f4685b8148659ca3508d5858cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:56 +0700 Subject: [PATCH 055/111] 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 1d43fef5a6e53a8a941792ded4d7879ddc77a60d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:56 +0700 Subject: [PATCH 056/111] 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 ca91a7142efb373b6db3c938c24b29e0d61aac63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:56 +0700 Subject: [PATCH 057/111] 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 21558a37e52003aa44606ce1c18d04bab00fb373 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:56 +0700 Subject: [PATCH 058/111] 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 e847c15a27a21fccf2d215a7b4175ac106bdf48a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:57 +0700 Subject: [PATCH 059/111] 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 06dc1e09a1a5565f5353118349c66161f38d09f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:57 +0700 Subject: [PATCH 060/111] 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 b4625f52e40344affa4833f397c9bda2ffebf8c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:57 +0700 Subject: [PATCH 061/111] 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 2e32e9844a8b1bd1fe1fde4337afdff9aa7325ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:58 +0700 Subject: [PATCH 062/111] 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 55965ef5d84872aab43dd612d00d46b515219362 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:58 +0700 Subject: [PATCH 063/111] 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 1659672bf80e146421762518268dd6bca5da4623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:58 +0700 Subject: [PATCH 064/111] 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 115a9b69f70d023294b1bfeaed932d2c966bcf8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:59 +0700 Subject: [PATCH 065/111] 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 a6ca01d5b2670d03c7c6ceb6da58d2b608cb14d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:59 +0700 Subject: [PATCH 066/111] 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 b84a75938fd5b87ff89105509616e5b81d85d2d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:59 +0700 Subject: [PATCH 067/111] 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 d68b6ae8728d5d85163d83a7854aa65133ab34a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:59 +0700 Subject: [PATCH 068/111] 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 a691d447fe3bfb516a2b7609bab61e0e36e62b46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:59 +0700 Subject: [PATCH 069/111] 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 3233b56c00ff8777aaa9190e52a78723a3de4709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:59 +0700 Subject: [PATCH 070/111] 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 8447add79f2cfb1a14f2521e1f8ed5956c114227 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:00 +0700 Subject: [PATCH 071/111] 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 2bc110cb04cf196b51b51cc24d9d653b862952e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:00 +0700 Subject: [PATCH 072/111] 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 d9174d140fd4c579885527362e4c9413cd7e4f74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:00 +0700 Subject: [PATCH 073/111] 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 d2011b3f6f445b060cf7f37e709d525ca2453811 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:00 +0700 Subject: [PATCH 074/111] 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 ce1dd37313d2d2308f53be55facd76c891c6248e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:00 +0700 Subject: [PATCH 075/111] 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 a07748db9e4e..d667cb554e79 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 a9e85546ab5da8f51eecafc4d096639f7c942c73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:01 +0700 Subject: [PATCH 076/111] 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 0c5ec89fab2877de696ff091483a2d56cf4f288c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:01 +0700 Subject: [PATCH 077/111] 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 a45115b86bd72f77cbc09ac9cec3b62f8e83f7c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:01 +0700 Subject: [PATCH 078/111] 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 3850e8956251afa7e782292812547865aa90eeb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:01 +0700 Subject: [PATCH 079/111] 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 66f13e8d4d6379cce4a681aa0df763928ea33cc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:02 +0700 Subject: [PATCH 080/111] 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 cd53968550b26ce1746c2a9377a02ed1418ae590 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:02 +0700 Subject: [PATCH 081/111] 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 " -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 b8691a82ad5a807a57f07d473ac62701b7247d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:02 +0700 Subject: [PATCH 082/111] 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 1cc80df7e914..8aa931470a33 100644 --- a/srcpkgs/syncthingtray/template +++ b/srcpkgs/syncthingtray/template @@ -1,7 +1,7 @@ # Template file for 'syncthingtray' pkgname=syncthingtray version=1.3.1 -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 be0e25162ff8d362d398ae7be79cd0813fff6ab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:03 +0700 Subject: [PATCH 083/111] 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 f92a8d206fba8756eb0a750876448389a1226c2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:03 +0700 Subject: [PATCH 084/111] 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 3d14ba84bacc6e2eca7435007314807a9e45a0cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:03 +0700 Subject: [PATCH 085/111] 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 569ba808c9f5b3d0d22a53beb4ea109a61ea0bad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:03 +0700 Subject: [PATCH 086/111] 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 859a1e37bdd9553d96bb2fa13ff55a0cd9fd9526 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:59:04 +0700 Subject: [PATCH 087/111] 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 3c193e33f3e7bdfebd3ec263609497797f78c8b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Fri, 25 Nov 2022 13:54:38 +0700 Subject: [PATCH 088/111] 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 + #include ++#include + + #include "boost_locale_wrapper.h" + From e997686814b71d291b385fd2e50f98fcf2db4953 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 26 Nov 2022 17:59:49 +0700 Subject: [PATCH 089/111] 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 + #include ++#include + #include + #include + From 2251e6a04afc5ab6209984616729b28efb44bee8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 26 Nov 2022 19:10:00 +0700 Subject: [PATCH 090/111] 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 + #include + + #include "treemodel.h" From f2cd97c1797ebe41b56268fa787241466713d2c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sun, 27 Nov 2022 21:47:47 +0700 Subject: [PATCH 091/111] 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 - #include - #include -+#include - - #include - #include 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 + ++#include + #include ++#include + #include + + static std::shared_ptr 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 + #include + ++#include + #include ++#include + + #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 + #include + ++#include ++ + static const std::array confTargets = { {2, 4, 6, 12, 24, 48, 144, 504, 1008} }; + int getConfTargetForIndex(int index) { + if (index+1 > static_cast(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 + #include + #include ++#include + + #include + #include +--- 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 + #include + ++#include + #include + #include + #include 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 - #include - -+#include - #include - #include - #include From c4d0ee9a8b76fcf361ab7d97876adc3fe980293d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sun, 27 Nov 2022 22:16:29 +0700 Subject: [PATCH 092/111] 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 + #include + #include ++ ++#include ++#include ++#include ++#include ++ + 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 + #include + #include ++#include + #include + #include + #include From 8114427fc3ad6d4325b839071b1bfbff1673b66e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sun, 27 Nov 2022 23:00:30 +0700 Subject: [PATCH 093/111] 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 - #include - #include -+#include - - #include - #include 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 + ++#include + #include ++#include + #include + + static std::shared_ptr 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 + #include + ++#include + #include ++#include + + #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 + #include + ++#include ++ + static const std::array confTargets = { {2, 4, 6, 12, 24, 48, 144, 504, 1008} }; + int getConfTargetForIndex(int index) { + if (index+1 > static_cast(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 + #include + ++#include + #include + #include + #include +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 + #include + #include ++#include + + #include + #include +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 + #include + #include ++#include + + /** Test Suite for CuckooCache + * From 6e92d313399e8eeb34f94b56300240905fb9a166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Mon, 28 Nov 2022 23:21:16 +0700 Subject: [PATCH 094/111] 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 + #include + #include ++#include + + #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>(current_locale_)) { + res << "has bl::collator facet, "; + } ++#if BOOST_VERSION < 108100 + res << "generator categories='" << generator_.categories() << "'"; ++#else ++ res << "generator categories='" << ++ static_cast::type>(generator_.categories()) << "'"; ++#endif + return res.str(); + } + From ebf9aa6a44b387abfe6147b4b32d7d8407fa2ff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 29 Nov 2022 08:37:35 +0700 Subject: [PATCH 095/111] Aegiub: patch for boost 1.81 --- srcpkgs/Aegisub/patches/boost181.patch | 65 ++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 srcpkgs/Aegisub/patches/boost181.patch diff --git a/srcpkgs/Aegisub/patches/boost181.patch b/srcpkgs/Aegisub/patches/boost181.patch new file mode 100644 index 000000000000..a62c965fe978 --- /dev/null +++ b/srcpkgs/Aegisub/patches/boost181.patch @@ -0,0 +1,65 @@ +Index: Aegisub-3.3.2/src/command/video.cpp +=================================================================== +--- Aegisub-3.3.2.orig/src/command/video.cpp ++++ Aegisub-3.3.2/src/command/video.cpp +@@ -475,7 +475,7 @@ static void save_snapshot(agi::Context * + // If where ever that is isn't defined, we can't save there + if ((basepath == "\\") || (basepath == "/")) { + // So save to the current user's home dir instead +- basepath = wxGetHomeDir().c_str(); ++ basepath = static_cast(wxGetHomeDir().c_str()); + } + } + // Actual fixed (possibly relative) path, decode it +Index: Aegisub-3.3.2/src/dialog_attachments.cpp +=================================================================== +--- Aegisub-3.3.2.orig/src/dialog_attachments.cpp ++++ Aegisub-3.3.2/src/dialog_attachments.cpp +@@ -161,7 +161,7 @@ void DialogAttachments::OnExtract(wxComm + + // Multiple or single? + if (listView->GetNextSelected(i) != -1) +- path = wxDirSelector(_("Select the path to save the files to:"), to_wx(OPT_GET("Path/Fonts Collector Destination")->GetString())).c_str(); ++ path = static_cast(wxDirSelector(_("Select the path to save the files to:"), to_wx(OPT_GET("Path/Fonts Collector Destination")->GetString())).c_str()); + else { + path = SaveFileSelector( + _("Select the path to save the file to:"), +Index: Aegisub-3.3.2/libaegisub/include/libaegisub/lua/utils.h +=================================================================== +--- Aegisub-3.3.2.orig/libaegisub/include/libaegisub/lua/utils.h ++++ Aegisub-3.3.2/libaegisub/include/libaegisub/lua/utils.h +@@ -27,6 +27,7 @@ + #include + #define BOOST_NORETURN BOOST_ATTRIBUTE_NORETURN + #endif ++#include + + namespace agi { namespace lua { + // Exception type for errors where the error details are on the lua stack +@@ -91,6 +92,13 @@ void set_field(lua_State *L, const char + lua_setfield(L, -2, name); + } + ++template<> ++inline void set_field(lua_State *L, const char *name, ++ boost::flyweights::flyweight value) { ++ push_value(L, value.get()); ++ lua_setfield(L, -2, name); ++} ++ + template + void set_field(lua_State *L, const char *name) { + push_value(L, exception_wrapper); +Index: Aegisub-3.3.2/src/auto4_lua.cpp +=================================================================== +--- Aegisub-3.3.2.orig/src/auto4_lua.cpp ++++ Aegisub-3.3.2/src/auto4_lua.cpp +@@ -119,7 +119,7 @@ namespace { + int get_translation(lua_State *L) + { + wxString str(check_wxstring(L, 1)); +- push_value(L, _(str).utf8_str()); ++ push_value(L, static_cast(_(str).utf8_str())); + return 1; + } + From 7f108f260d5a81fd8284c5e2be5bc05f0e0aea77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 30 Nov 2022 13:36:48 +0700 Subject: [PATCH 096/111] libime-jyutping: update to 1.0.5. --- srcpkgs/libime-jyutping/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/libime-jyutping/template b/srcpkgs/libime-jyutping/template index 6ae0855c3d7a..8dc8415e6017 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 +version=1.0.5 +revision=1 build_style=cmake build_helper=qemu hostmakedepends="pkg-config gettext extra-cmake-modules python3 libime-utils" @@ -16,7 +16,7 @@ _model_version=20180103 distfiles="https://download.fcitx-im.org/fcitx5/libime-jyutping/libime-jyutping-${version}.tar.xz https://download.fcitx-im.org/data/jyutping-dict-${_dict_version}.tar.xz https://download.fcitx-im.org/data/jyutping-model-${_model_version}.tar.xz" -checksum="30ef36cf90f17ebfc7c19382e6a2ac15e7097dbb44023b0d56b2da663b5d77c4 +checksum="316e6b485f428536abaab9d7ec45a2a0179447725f2c8b8066accbf84f4ebc3a e3a5b13edb8efa2f764245a3232f99ba7e7670e22b8cbe666a4fffa84b35f35b 4f07229e2080f0ee30ce51b016409f260af82a58dd406a01ea5981b59ca87071" skip_extraction="jyutping-dict-${_dict_version}.tar.xz From 88fe290dcf0031f915632180980557156c1983e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 30 Nov 2022 13:36:08 +0700 Subject: [PATCH 097/111] libime: update to 1.0.16. --- srcpkgs/libime/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/libime/template b/srcpkgs/libime/template index 1f38ceed3596..93b7c6c59194 100644 --- a/srcpkgs/libime/template +++ b/srcpkgs/libime/template @@ -1,6 +1,6 @@ # Template file for 'libime' pkgname=libime -version=1.0.15 +version=1.0.16 revision=1 build_style=cmake build_helper=qemu @@ -16,7 +16,7 @@ distfiles="https://download.fcitx-im.org/fcitx5/libime/libime-${version}.tar.xz https://download.fcitx-im.org/data/${_lm_sc} https://download.fcitx-im.org/data/${_dict} https://download.fcitx-im.org/data/table.tar.gz" -checksum="31301e26b0c86f58e0faa32714ffd4fff321c6b119c86b4f59e56d65539251a5 +checksum="07b1518f41747f0bff988135892da4b6d29b4b5a336bdf86361acbbce30a6608 a11bc97d275adaf195f9bac854368ae06cdb4a0fe1eecf59db5ae580615db4fa 971752f413188007e8d19158c11b85c955e25d7b321ec2275c4b3af6d8a85d26 6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7" From c13e7b94f259e9feda366fcc987577a61a97cd5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 1 Dec 2022 10:36:29 +0700 Subject: [PATCH 098/111] soci: update to 4.0.3. --- srcpkgs/soci/template | 9 +++++---- srcpkgs/soci/update | 2 ++ 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 srcpkgs/soci/update diff --git a/srcpkgs/soci/template b/srcpkgs/soci/template index 4459afec9bc7..93613c426ffc 100644 --- a/srcpkgs/soci/template +++ b/srcpkgs/soci/template @@ -1,6 +1,6 @@ # Template file for 'soci' pkgname=soci -version=4.0.1 +version=4.0.3 revision=1 build_style=cmake configure_args="-DCMAKE_CXX_STANDARD=11" @@ -12,15 +12,16 @@ maintainer="John " license="BSL-1.0" homepage="http://soci.sourceforge.net/" distfiles="http://downloads.sourceforge.net/project/soci/soci/${pkgname}-${version}/${pkgname}-${version}.tar.gz" -checksum=bcabd4d7d33bb02e5a88d00121bf556957fa18dc6b04a5532c107a4def7e27d3 +checksum=615e5f7e4b52007f3a3b4050a99aadf6346b56b5098eb08b3a650836083c6a33 make_check=no #Would require to setup and run at least mariadb and postgresql soci-devel_package() { - depends="${sourcepkg}>=${version}_${revision} postgresql-libs-devel libmariadbclient-devel - sqlite-devel unixodbc-devel" + depends="${sourcepkg}>=${version}_${revision} postgresql-libs-devel + libmariadbclient-devel sqlite-devel unixodbc-devel boost-devel" short_desc+=" - development files" pkg_install() { vmove usr/include + vmove usr/lib/cmake vmove "usr/lib/*.a" vmove "usr/lib/*.so" } diff --git a/srcpkgs/soci/update b/srcpkgs/soci/update new file mode 100644 index 000000000000..f66bf3bb3b3a --- /dev/null +++ b/srcpkgs/soci/update @@ -0,0 +1,2 @@ +site='https://github.com/SOCI/soci/tags' +pattern='/refs/tags/v?\K[0-9.]+(?=.tar.gz)' From 75b7f616d6d9d59ae871dd4888e026e020398bca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 30 Nov 2022 13:47:30 +0700 Subject: [PATCH 099/111] fcitx5-gtk: update to 5.0.21. --- srcpkgs/fcitx5-gtk/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/fcitx5-gtk/template b/srcpkgs/fcitx5-gtk/template index ddc679f346f9..f5f42dde3c5e 100644 --- a/srcpkgs/fcitx5-gtk/template +++ b/srcpkgs/fcitx5-gtk/template @@ -1,6 +1,6 @@ # Template file for 'fcitx5-gtk' pkgname=fcitx5-gtk -version=5.0.20 +version=5.0.21 revision=1 build_style=cmake build_helper=gir @@ -14,7 +14,7 @@ maintainer="Đoàn Trần Công Danh " license="LGPL-2.1-or-later" homepage="https://fcitx-im.org/wiki/Fcitx" distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-gtk/fcitx5-gtk-${version}.tar.xz" -checksum=420a76aff41e46b38bf9b2ffa0aac6c7e38f78458e38f4f3260255cd85f440a1 +checksum=12375289971e5b95d358238f7737cc97d05a27874b33af7019e8599b924e2011 lib32disabled=yes build_options="gir" From 0ea1c09282ba5b65fe95adbe3662060707ba2e05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 30 Nov 2022 13:47:26 +0700 Subject: [PATCH 100/111] fcitx5: update to 5.0.21. --- srcpkgs/fcitx5/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/fcitx5/template b/srcpkgs/fcitx5/template index 732e47e2a78c..88a52d3063d6 100644 --- a/srcpkgs/fcitx5/template +++ b/srcpkgs/fcitx5/template @@ -1,6 +1,6 @@ # Template file for 'fcitx5' pkgname=fcitx5 -version=5.0.20 +version=5.0.21 revision=1 build_style=cmake build_helper=qemu @@ -21,7 +21,7 @@ homepage="https://fcitx-im.org/wiki/Fcitx" _en_dict_ver=20121020 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-${version}.tar.xz https://download.fcitx-im.org/data/en_dict-${_en_dict_ver}.tar.gz" -checksum="315cdf53af5b596b272daad6a113fc6dd01fd10c7fe7c303ba4865b5e90867bd +checksum="4e31c3ae5588134e2ef33494d6f71aa047a5c407edbcba27b016a74567308dbe c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb" skip_extraction=en_dict-${_en_dict_ver}.tar.gz lib32disabled=yes From 081b64e4b8f527c6d0cbdb79235c0b0a682db6f7 Mon Sep 17 00:00:00 2001 From: Albert Schwarzkopf Date: Tue, 13 Dec 2022 21:57:00 +0100 Subject: [PATCH 101/111] poppler: update to 22.12.0. --- common/shlibs | 2 +- srcpkgs/poppler/template | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/common/shlibs b/common/shlibs index e9009bc8e79b..6dd9675495e9 100644 --- a/common/shlibs +++ b/common/shlibs @@ -351,7 +351,7 @@ libMagickCore-7.Q16HDRI.so.10 libmagick-7.1.0.10_1 libMagickWand-7.Q16HDRI.so.10 libmagick-7.1.0.10_1 libMagick++-7.Q16HDRI.so.5 libmagick-7.0.11.1_1 libltdl.so.7 libltdl-2.2.6_1 -libpoppler.so.122 libpoppler-22.06.0_1 +libpoppler.so.126 libpoppler-22.12.0_1 libpoppler-glib.so.8 poppler-glib-0.18.2_1 libpoppler-cpp.so.0 poppler-cpp-0.18.2_1 libpoppler-qt5.so.1 poppler-qt5-0.31.0_1 diff --git a/srcpkgs/poppler/template b/srcpkgs/poppler/template index 1bb3ff0720f3..a23634907e14 100644 --- a/srcpkgs/poppler/template +++ b/srcpkgs/poppler/template @@ -3,8 +3,8 @@ # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/poppler-qt5". # pkgname=poppler -version=22.07.0 -revision=2 +version=22.12.0 +revision=1 _testVersion=920c89f8f43bdfe8966c8e397e7f67f5302e9435 create_wrksrc=yes build_style=cmake @@ -24,7 +24,7 @@ homepage="https://poppler.freedesktop.org" changelog="https://gitlab.freedesktop.org/poppler/poppler/-/raw/master/NEWS" distfiles="${homepage}/${pkgname}-${version}.tar.xz https://gitlab.freedesktop.org/poppler/test/-/archive/${_testVersion}/test-${_testVersion}.tar.gz" -checksum="420230c5c43782e2151259b3e523e632f4861342aad70e7e20b8773d9eaf3428 +checksum="d9aa9cacdfbd0f8e98fc2b3bb008e645597ed480685757c3e7bc74b4278d15c0 ca35f168a18038a2d817ea30d6c7b4ab8294a40a5f5950f3c2a15183ba08c900" build_options="gir boost" From 48f36e9587b55b2d59a87779bf6d5a7eb1b80405 Mon Sep 17 00:00:00 2001 From: Albert Schwarzkopf Date: Tue, 13 Dec 2022 21:57:09 +0100 Subject: [PATCH 102/111] poppler-qt5: update to 22.12.0. --- srcpkgs/poppler-qt5/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/poppler-qt5/template b/srcpkgs/poppler-qt5/template index f368d9c4e1e7..7c9d935d1a61 100644 --- a/srcpkgs/poppler-qt5/template +++ b/srcpkgs/poppler-qt5/template @@ -4,8 +4,8 @@ # IT IS SPLIT TO AVOID A CYCLIC DEPENDENCY: qt5 -> cups -> poppler -> qt5. # pkgname=poppler-qt5 -version=22.07.0 -revision=2 +version=22.12.0 +revision=1 build_style=cmake configure_args="-DENABLE_UNSTABLE_API_ABI_HEADERS=ON -DENABLE_GLIB=OFF -DENABLE_QT5=ON -DENABLE_UTILS=OFF -DENABLE_CPP=OFF -DENABLE_BOOST=OFF @@ -19,7 +19,7 @@ license="GPL-2.0-or-later, GPL-3.0-or-later" homepage="https://poppler.freedesktop.org" changelog="https://gitlab.freedesktop.org/poppler/poppler/-/raw/master/NEWS" distfiles="${homepage}/poppler-${version}.tar.xz" -checksum=420230c5c43782e2151259b3e523e632f4861342aad70e7e20b8773d9eaf3428 +checksum=d9aa9cacdfbd0f8e98fc2b3bb008e645597ed480685757c3e7bc74b4278d15c0 # fails to find a bunch of files make_check=no From 0acd7ed4d8af00fc80b81e49f8518c2588b8290f Mon Sep 17 00:00:00 2001 From: Albert Schwarzkopf Date: Mon, 12 Dec 2022 16:27:55 +0100 Subject: [PATCH 103/111] inkscape: rebuild for poppler-22.12.0 --- .../inkscape-1.2.1-poppler-22.09.0.patch | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 srcpkgs/inkscape/patches/inkscape-1.2.1-poppler-22.09.0.patch diff --git a/srcpkgs/inkscape/patches/inkscape-1.2.1-poppler-22.09.0.patch b/srcpkgs/inkscape/patches/inkscape-1.2.1-poppler-22.09.0.patch new file mode 100644 index 000000000000..36d4192c862f --- /dev/null +++ b/srcpkgs/inkscape/patches/inkscape-1.2.1-poppler-22.09.0.patch @@ -0,0 +1,53 @@ +From 2f3101417a04721c42b6b101dde07fa961a56f1b Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 6 Sep 2022 10:10:25 +0000 +Subject: [PATCH] Fix build with Poppler 22.09.0 + +Adapt to changes in Poppler's getLineDash/setLineDash interface to allow building with Poppler 22.09.0. +--- + src/extension/internal/pdfinput/pdf-parser.cpp | 4 ++++ + src/extension/internal/pdfinput/svg-builder.cpp | 9 ++++++++- + 2 files changed, 12 insertions(+), 1 deletion(-) + +diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp +index cca1e84096..80d64c9b86 100644 +--- a/src/extension/internal/pdfinput/pdf-parser.cpp ++++ b/src/extension/internal/pdfinput/pdf-parser.cpp +@@ -697,7 +697,11 @@ void PdfParser::opSetDash(Object args[], int /*numArgs*/) + _POPPLER_FREE(obj); + } + } ++#if POPPLER_CHECK_VERSION(22, 9, 0) ++ state->setLineDash(std::vector (dash, dash + length), args[1].getNum()); ++#else + state->setLineDash(dash, length, args[1].getNum()); ++#endif + builder->updateStyle(state); + } + +diff --git a/src/extension/internal/pdfinput/svg-builder.cpp b/src/extension/internal/pdfinput/svg-builder.cpp +index 12f71dd921..9fc56fe63c 100644 +--- a/src/extension/internal/pdfinput/svg-builder.cpp ++++ b/src/extension/internal/pdfinput/svg-builder.cpp +@@ -389,10 +389,17 @@ void SvgBuilder::_setStrokeStyle(SPCSSAttr *css, GfxState *state) { + sp_repr_css_set_property(css, "stroke-miterlimit", os_ml.str().c_str()); + + // Line dash +- double *dash_pattern; + int dash_length; + double dash_start; ++#if POPPLER_CHECK_VERSION(22, 9, 0) ++ const double *dash_pattern; ++ const std::vector &dash = state->getLineDash(&dash_start); ++ dash_pattern = dash.data(); ++ dash_length = dash.size(); ++#else ++ double *dash_pattern; + state->getLineDash(&dash_pattern, &dash_length, &dash_start); ++#endif + if ( dash_length > 0 ) { + Inkscape::CSSOStringStream os_array; + for ( int i = 0 ; i < dash_length ; i++ ) { +-- +GitLab + From 2ead615154426692a2e9510e5bd8d8c27548899f Mon Sep 17 00:00:00 2001 From: Albert Schwarzkopf Date: Mon, 12 Dec 2022 18:32:03 +0100 Subject: [PATCH 104/111] ipe: rebuild for poppler-22.12.0 --- srcpkgs/ipe/patches/poppler-22.09.0-fix.patch | 26 +++++++++++++++++++ srcpkgs/ipe/template | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/ipe/patches/poppler-22.09.0-fix.patch diff --git a/srcpkgs/ipe/patches/poppler-22.09.0-fix.patch b/srcpkgs/ipe/patches/poppler-22.09.0-fix.patch new file mode 100644 index 000000000000..5bce0f13555a --- /dev/null +++ b/srcpkgs/ipe/patches/poppler-22.09.0-fix.patch @@ -0,0 +1,26 @@ +Taken from https://github.com/otfried/ipe-tools/pull/55/commits/65586fcd9cc39e482ae5a9abdb6f4932d9bb88c4 + +diff --git a/pdftoipe/xmloutputdev.cpp b/pdftoipe/xmloutputdev.cpp +index 291eb5f..17bac2a 100644 +--- a/ipe-tools/pdftoipe/xmloutputdev.cpp ++++ b/ipe-tools/pdftoipe/xmloutputdev.cpp +@@ -149,15 +149,15 @@ void XmlOutputDev::stroke(GfxState *state) + writeColor("getTransformedLineWidth()); + +- double *dash; + double start; +- int length, i; ++ std::vector dash = state->getLineDash(&start); ++ int length = dash.size(); ++ int i; + +- state->getLineDash(&dash, &length, &start); + if (length) { + writePS(" dash=\"["); + for (i = 0; i < length; ++i) +- writePSFmt("%g%s", state->transformWidth(dash[i]), ++ writePSFmt("%g%s", state->transformWidth(dash.at(i)), + (i == length-1) ? "" : " "); + writePSFmt("] %g\"", state->transformWidth(start)); + } diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template index 9f9428f870a6..a0c14e3548c2 100644 --- a/srcpkgs/ipe/template +++ b/srcpkgs/ipe/template @@ -1,7 +1,7 @@ # Template file for 'ipe' pkgname=ipe version=7.2.26 -revision=7 +revision=8 _tools_commit=v7.2.24.1 create_wrksrc=yes hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools" From 949f05ca371c9943932f75e078507cef4b0d684a Mon Sep 17 00:00:00 2001 From: Albert Schwarzkopf Date: Mon, 12 Dec 2022 18:32:06 +0100 Subject: [PATCH 105/111] scribus: rebuild for poppler-22.12.0 --- .../patches/0004-poppler-22.09.0-fix.patch | 20 +++++++++++++++++++ srcpkgs/scribus/template | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/scribus/patches/0004-poppler-22.09.0-fix.patch diff --git a/srcpkgs/scribus/patches/0004-poppler-22.09.0-fix.patch b/srcpkgs/scribus/patches/0004-poppler-22.09.0-fix.patch new file mode 100644 index 000000000000..000446640ed2 --- /dev/null +++ b/srcpkgs/scribus/patches/0004-poppler-22.09.0-fix.patch @@ -0,0 +1,20 @@ +--- a/scribus/plugins/import/pdf/slaoutput.cpp ++++ b/scribus/plugins/import/pdf/slaoutput.cpp +@@ -3741,9 +3741,16 @@ void SlaOutputDev::getPenState(GfxState *state) + break; + } + double lw = state->getLineWidth(); +- double *dashPattern; + int dashLength; ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 9, 0) ++ const double *dashPattern; ++ const std::vector &dash = state->getLineDash(&DashOffset); ++ dashPattern = dash.data(); ++ dashLength = dash.size(); ++#else ++ double *dashPattern; + state->getLineDash(&dashPattern, &dashLength, &DashOffset); ++#endif + QVector pattern(dashLength); + for (int i = 0; i < dashLength; ++i) + { diff --git a/srcpkgs/scribus/template b/srcpkgs/scribus/template index e914a8e10eda..63cefeb7693d 100644 --- a/srcpkgs/scribus/template +++ b/srcpkgs/scribus/template @@ -1,7 +1,7 @@ # Template file for 'scribus' pkgname=scribus version=1.5.8 -revision=4 +revision=5 build_style=cmake configure_args="-DCMAKE_SKIP_RPATH=TRUE -DQT_PREFIX=${XBPS_CROSS_BASE}/usr -DWANT_GRAPHICSMAGICK=1 -DWANT_CPP17=ON" From 016ccc6c443368d2d5552e1863dce0b2cf607756 Mon Sep 17 00:00:00 2001 From: Albert Schwarzkopf Date: Mon, 12 Dec 2022 18:32:19 +0100 Subject: [PATCH 106/111] calligra: rebuild for poppler-22.12.0 --- srcpkgs/calligra/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template index ba3d66ea745a..3ba8ef8f9dbb 100644 --- a/srcpkgs/calligra/template +++ b/srcpkgs/calligra/template @@ -1,7 +1,7 @@ # Template file for 'calligra' pkgname=calligra version=3.2.1 -revision=9 +revision=10 build_style=cmake configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON -DBUILD_TESTING=OFF" From 93261b830ad44c48ae2d7d743fb934ed86b18d6f Mon Sep 17 00:00:00 2001 From: Albert Schwarzkopf Date: Mon, 12 Dec 2022 18:32:27 +0100 Subject: [PATCH 107/111] kitinerary: rebuild for poppler-22.12.0 Close: #41070 --- srcpkgs/kitinerary/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/kitinerary/template b/srcpkgs/kitinerary/template index ed9bd13c6fbb..18ea3ed9f3f2 100644 --- a/srcpkgs/kitinerary/template +++ b/srcpkgs/kitinerary/template @@ -1,7 +1,7 @@ # Template file for 'kitinerary' pkgname=kitinerary version=22.08.2 -revision=2 +revision=3 build_style=cmake hostmakedepends="extra-cmake-modules gettext kcoreaddons pkg-config qt5-host-tools qt5-qmake qt5-tools-devel" makedepends="kcalendarcore-devel kcontacts-devel kdeclarative-devel kmime-devel From 0c3c23c93f75b01f26c6f0426a13e3c26e9c3dd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 17 Dec 2022 16:47:57 +0700 Subject: [PATCH 108/111] libnumbertext: update to 1.0.11. --- srcpkgs/libnumbertext/template | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/srcpkgs/libnumbertext/template b/srcpkgs/libnumbertext/template index 11611f5c3810..baa1a8a6ac36 100644 --- a/srcpkgs/libnumbertext/template +++ b/srcpkgs/libnumbertext/template @@ -1,14 +1,16 @@ # Template file for 'libnumbertext' pkgname=libnumbertext -version=1.0.7 +version=1.0.11 revision=1 build_style=gnu-configure +configure_args="--disable-werror" +make_build_args=V=1 short_desc="Language-neutral NUMBERTEXT and MONEYTEXT for LibreOffice Calc" maintainer="Orphaned " license="LGPL-3.0-or-later" homepage="https://github.com/Numbertext/libnumbertext" distfiles="http://dev-www.libreoffice.org/src/${pkgname}-${version}.tar.xz" -checksum=17b8249cb89ae11ae15a85612d2665626c0e0e3e56b35654363ba6566d8b61fc +checksum=5dcb4db3b2340f81f601ce86d8d76b69e34d70f84f804192c901e4b7f84d5fb0 libnumbertext-devel_package() { short_desc+=" - development files" From 01c73648a4b6ba8517d9fd7b665adeb045cf7f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 17 Dec 2022 17:02:43 +0700 Subject: [PATCH 109/111] libexttextcat: update to 3.4.6. --- srcpkgs/libexttextcat/template | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/srcpkgs/libexttextcat/template b/srcpkgs/libexttextcat/template index 8bc6b56e1506..7d4f60ef6631 100644 --- a/srcpkgs/libexttextcat/template +++ b/srcpkgs/libexttextcat/template @@ -1,14 +1,16 @@ # Template file for 'libexttextcat' pkgname=libexttextcat -version=3.4.5 -revision=2 +version=3.4.6 +revision=1 build_style=gnu-configure +configure_args="--disable-werror" +make_build_args=V=1 short_desc="N-Gram-Based Text Categorization library" maintainer="Enno Boland " license="BSD-3" homepage="http://www.freedesktop.org/wiki/Software/libexttextcat" distfiles="http://dev-www.libreoffice.org/src/$pkgname/$pkgname-$version.tar.xz" -checksum=13fdbc9d4c489a4d0519e51933a1aa21fe3fb9eb7da191b87f7a63e82797dac8 +checksum=6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df libexttextcat-devel_package() { depends="libexttextcat>=${version}_${revision} $makedepends" From d4de274f58fc5e5b2799af850e91c0378fc58150 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 17 Dec 2022 18:49:55 +0700 Subject: [PATCH 110/111] libetonyek: update to 0.1.10. --- srcpkgs/libetonyek/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/libetonyek/template b/srcpkgs/libetonyek/template index 6efb93cb070a..c0b5152acdb6 100644 --- a/srcpkgs/libetonyek/template +++ b/srcpkgs/libetonyek/template @@ -1,9 +1,10 @@ # Template file for 'libetonyek' pkgname=libetonyek -version=0.1.9 -revision=5 +version=0.1.10 +revision=1 build_style=gnu-configure configure_args="--with-mdds=2.0" +make_build_args=V=1 hostmakedepends="pkg-config" makedepends="libxml2-devel boost-devel libcppunit-devel librevenge-devel glm mdds liblangtag-devel" @@ -12,7 +13,7 @@ maintainer="Enno Boland " license="MPL-2.0" homepage="http://www.freedesktop.org/wiki/Software/libetonyek/" distfiles="http://dev-www.libreoffice.org/src/${pkgname}-${version}.tar.xz" -checksum=e61677e8799ce6e55b25afc11aa5339113f6a49cff031f336e32fa58635b1a4a +checksum=b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a libetonyek-devel_package() { depends="libetonyek>=${version}_${revision} $makedepends" From 57269fa05a7e8b55d2aa433ea181c5b0efc277e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 24 Nov 2022 22:58:56 +0700 Subject: [PATCH 111/111] libreoffice: update to 7.4.3.2. --- srcpkgs/libreoffice/patches/boost-1.81.patch | 18 ++++++++++++++++++ srcpkgs/libreoffice/template | 14 ++++++++------ 2 files changed, 26 insertions(+), 6 deletions(-) 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 diff --git a/srcpkgs/libreoffice/template b/srcpkgs/libreoffice/template index 7d1004672fa3..313d32a47fad 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 +version=7.4.3.2 +revision=1 build_style=meta make_build_target="build" nocross="Several dependencies are nocross=yes" @@ -49,6 +49,8 @@ homepage="https://www.libreoffice.org/" # Source, dictionary, help and translations _baseurl="https://download.documentfoundation.org/libreoffice/src/${version%.*}" +# Please don't remove this mirror, it's faster for me +# _baseurl="https://download.nus.edu.sg/mirror/tdf/libreoffice/src/${version%.*}" _addurl="https://dev-www.libreoffice.org/src" _exturl="https://dev-www.libreoffice.org/extern" @@ -107,10 +109,10 @@ distfiles=" ${_addurl}/Scheherazade-2.100.zip ${_addurl}/dragonbox-1.1.0.tar.gz " -checksum="82c1ffe02f2ed8ee1451a9f67c35335b27a638db591f9bc539eff86ab14dd95a - 46a7fb02a6b06bbc8c6f0e8e6c286fbdb88404d68fad0635bdd008688ba93ed7 - 4f9ed5dd9d8b394be442ddb86f57cb78746282d886e0dc35add36e8b34170f5c - c8053f863c95c31a83a079bb2eefd9b666ffd59e40c4344098c04a924a54f6e1 +checksum="ffbcbb182e2296ec68ea2ec46bce80a40d53540729c00280ad541cd83c69db3b + 3a55d5807b763827f820c4aee0a0fd9f44520e70629c9eb9748e1f8c57c64389 + d08f4a2f16fb375903270facab527e28de57deb9ba452f9d449d5271d0f118a2 + d034df36118844f9958dc775069b3b8b08d11cbb8b4b27531449bc6543bccd20 1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753 75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870 7d2797fe9f79a77009721e3f14fa4a1dec17a6d706bdc93f85f1f01d124fab66