Package: boost1.83
Version: 1.83.0-3
Severity: normal
Tags: patch  pending

Dear maintainer,

I've prepared an NMU for boost1.83 (versioned as 1.83.0-3.1) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards.

diff -Nru boost1.83-1.83.0/debian/changelog boost1.83-1.83.0/debian/changelog
--- boost1.83-1.83.0/debian/changelog	2024-05-27 06:59:36.000000000 +0200
+++ boost1.83-1.83.0/debian/changelog	2024-07-30 09:09:13.000000000 +0200
@@ -1,3 +1,13 @@
+boost1.83 (1.83.0-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "Boost.Signals2 causes FTBFS", cherry-picking upstream patch
+   (Closes: #1056100)
+  * Fix "autopkgtest regression with CMake 3.30+", enforcing the new CMP0167
+    policy. (Closes: #1076426)
+
+ -- Tobias Frost <[email protected]>  Tue, 30 Jul 2024 09:09:13 +0200
+
 boost1.83 (1.83.0-3) unstable; urgency=medium
 
   * [4b317f3] Add upstream fix for dogecoin. (Closes: #1059133)
diff -Nru boost1.83-1.83.0/debian/patches/70-boost-causing-ftbfs-signal2-part1.patch boost1.83-1.83.0/debian/patches/70-boost-causing-ftbfs-signal2-part1.patch
--- boost1.83-1.83.0/debian/patches/70-boost-causing-ftbfs-signal2-part1.patch	1970-01-01 01:00:00.000000000 +0100
+++ boost1.83-1.83.0/debian/patches/70-boost-causing-ftbfs-signal2-part1.patch	2024-07-28 10:57:52.000000000 +0200
@@ -0,0 +1,128 @@
+From 2ba258f7b465e7bde14663ca3a966019b4ec3694 Mon Sep 17 00:00:00 2001
+From: Frank Mori Hess <[email protected]>
+Date: Sat, 30 Dec 2023 14:34:58 -0500
+Subject: [PATCH] Fix disconnect by slot when the slot is another signal.
+
+---
+ .../boost/signals2/detail/signal_template.hpp | 48 +++++++++++++++----
+ 1 file changed, 39 insertions(+), 9 deletions(-)
+
+diff --git a/libs/signals2/include/boost/signals2/detail/signal_template.hpp b/include/boost/signals2/detail/signal_template.hpp
+index a399883c..4546906d 100644
+--- a/libs/signals2/include/boost/signals2/detail/signal_template.hpp
++++ b/libs/signals2/include/boost/signals2/detail/signal_template.hpp
+@@ -103,9 +103,9 @@ namespace boost
+               BOOST_SIGNALS2_FORWARDED_ARGS(BOOST_SIGNALS2_NUM_ARGS));
+         }
+         template<typename T>
+-          bool operator==(const T &other) const
++          bool contains(const T &other) const
+         {
+-          return _fun == other;
++          return _fun.contains(other);
+         }
+       private:
+         BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_N(BOOST_SIGNALS2_NUM_ARGS)()
+@@ -115,6 +115,8 @@ namespace boost
+         boost::shared_ptr<connection> _connection;
+       };
+ 
++      template<BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL(BOOST_SIGNALS2_NUM_ARGS)>
++        class BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS);
+       template<BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL(BOOST_SIGNALS2_NUM_ARGS)>
+         class BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS);
+ 
+@@ -150,6 +152,8 @@ namespace boost
+         typedef GroupCompare group_compare_type;
+         typedef typename detail::slot_call_iterator_t<slot_invoker,
+           typename connection_list_type::iterator, connection_body<group_key_type, slot_type, Mutex> > slot_call_iterator;
++        typedef detail::BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
++          <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION> weak_signal_type;
+ 
+         BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)(const combiner_type &combiner_arg,
+           const group_compare_type &group_compare):
+@@ -531,13 +535,20 @@ namespace boost
+             {
+               (*it)->nolock_disconnect(lock);
+             }else
+-            {
+-              // check for wrapped extended slot
++            { // check for wrapped extended slot
+               bound_extended_slot_function_type *fp;
+               fp = (*it)->slot().slot_function().template target<bound_extended_slot_function_type>();
+-              if(fp && function_equal(*fp, slot))
++              if(fp && fp->contains(slot))
+               {
+                 (*it)->nolock_disconnect(lock);
++              }else
++              { // check for wrapped signal
++                weak_signal_type *fp;
++                fp = (*it)->slot().slot_function().template target<weak_signal_type>();
++                if(fp && fp->contains(slot))
++                {
++                  (*it)->nolock_disconnect(lock);
++                }
+               }
+             }
+           }
+@@ -588,8 +599,6 @@ namespace boost
+         const boost::shared_ptr<mutex_type> _mutex;
+       };
+ 
+-      template<BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL(BOOST_SIGNALS2_NUM_ARGS)>
+-        class BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS);
+     }
+ 
+     template<BOOST_SIGNALS2_SIGNAL_TEMPLATE_DEFAULTED_DECL(BOOST_SIGNALS2_NUM_ARGS)>
+@@ -603,8 +612,7 @@ namespace boost
+       typedef detail::BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
+         <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION> impl_class;
+     public:
+-      typedef detail::BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
+-        <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION> weak_signal_type;
++      typedef typename impl_class::weak_signal_type weak_signal_type;
+       friend class detail::BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
+         <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION>;
+ 
+@@ -746,12 +754,24 @@ namespace boost
+         using std::swap;
+         swap(_pimpl, other._pimpl);
+       }
++      bool operator==(const BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) & other) const
++      {
++        return _pimpl.get() == other._pimpl.get();
++      }
+     protected:
+       virtual shared_ptr<void> lock_pimpl() const
+       {
+         return _pimpl;
+       }
+     private:
++      // explicit private copy constructor to avoid compiler trying to do implicit conversions to signal
++      explicit BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)(
++        const BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) & other) BOOST_NOEXCEPT
++      {
++          // noncopyable
++          BOOST_ASSERT(false);
++      }
++
+       shared_ptr<impl_class>
+         _pimpl;
+     };
+@@ -802,6 +822,16 @@ namespace boost
+             shared_pimpl(_weak_pimpl.lock());
+           return (*shared_pimpl)(BOOST_SIGNALS2_SIGNATURE_ARG_NAMES(BOOST_SIGNALS2_NUM_ARGS));
+         }
++        bool contains(const BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
++          <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION> &signal) const
++        {
++          return _weak_pimpl.lock().get() == signal._pimpl.get(); 
++        }
++        template <typename T>
++        bool contains(const T&) const
++        {
++          return false;
++        }
+       private:
+         boost::weak_ptr<detail::BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
+           <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION> > _weak_pimpl;
diff -Nru boost1.83-1.83.0/debian/patches/71-boost-causing-ftbfs-signal2-part2.patch boost1.83-1.83.0/debian/patches/71-boost-causing-ftbfs-signal2-part2.patch
--- boost1.83-1.83.0/debian/patches/71-boost-causing-ftbfs-signal2-part2.patch	1970-01-01 01:00:00.000000000 +0100
+++ boost1.83-1.83.0/debian/patches/71-boost-causing-ftbfs-signal2-part2.patch	2024-07-28 11:02:46.000000000 +0200
@@ -0,0 +1,24 @@
+From 4d994bbed820882059c7842ba5e230a26d68f2f0 Mon Sep 17 00:00:00 2001
+From: Frank Mori Hess <[email protected]>
+Date: Sat, 30 Dec 2023 14:51:49 -0500
+Subject: [PATCH] Fix disconnect by slot when slot is wrapped in a
+ boost::reference_wrapper
+
+---
+ include/boost/signals2/detail/signal_template.hpp | 2 +-
+ test/signal_test.cpp                              | 6 ++++++
+ 2 files changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/include/boost/signals2/detail/signal_template.hpp b/include/boost/signals2/detail/signal_template.hpp
+index 4546906d..0bed2dd1 100644
+--- a/libs/signals2/include/boost/signals2/detail/signal_template.hpp
++++ b/libs/signals2/include/boost/signals2/detail/signal_template.hpp
+@@ -223,7 +223,7 @@ namespace boost
+         void disconnect(const T &slot)
+         {
+           typedef mpl::bool_<(is_convertible<T, group_type>::value)> is_group;
+-          do_disconnect(slot, is_group());
++          do_disconnect(unwrap_ref(slot), is_group());
+         }
+         // emit signal
+         result_type operator ()(BOOST_SIGNALS2_SIGNATURE_FULL_ARGS(BOOST_SIGNALS2_NUM_ARGS))
diff -Nru boost1.83-1.83.0/debian/patches/series boost1.83-1.83.0/debian/patches/series
--- boost1.83-1.83.0/debian/patches/series	2024-05-27 06:41:08.000000000 +0200
+++ boost1.83-1.83.0/debian/patches/series	2024-07-30 07:38:28.000000000 +0200
@@ -7,3 +7,5 @@
 40.patch
 50.patch
 60.patch
+70-boost-causing-ftbfs-signal2-part1.patch
+71-boost-causing-ftbfs-signal2-part2.patch
diff -Nru boost1.83-1.83.0/debian/tests/atomic boost1.83-1.83.0/debian/tests/atomic
--- boost1.83-1.83.0/debian/tests/atomic	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/atomic	2024-07-30 06:23:16.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/atomic/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/chrono boost1.83-1.83.0/debian/tests/chrono
--- boost1.83-1.83.0/debian/tests/chrono	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/chrono	2024-07-30 06:23:16.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/chrono/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/container boost1.83-1.83.0/debian/tests/container
--- boost1.83-1.83.0/debian/tests/container	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/container	2024-07-30 06:23:16.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/container/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/context boost1.83-1.83.0/debian/tests/context
--- boost1.83-1.83.0/debian/tests/context	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/context	2024-07-30 06:23:16.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/context/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/coroutine boost1.83-1.83.0/debian/tests/coroutine
--- boost1.83-1.83.0/debian/tests/coroutine	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/coroutine	2024-07-30 06:23:16.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/coroutine/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/datetime boost1.83-1.83.0/debian/tests/datetime
--- boost1.83-1.83.0/debian/tests/datetime	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/datetime	2024-07-30 06:23:16.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/datetime/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/exception boost1.83-1.83.0/debian/tests/exception
--- boost1.83-1.83.0/debian/tests/exception	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/exception	2024-07-30 06:23:16.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/exception/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/fiber boost1.83-1.83.0/debian/tests/fiber
--- boost1.83-1.83.0/debian/tests/fiber	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/fiber	2024-07-30 06:23:16.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/fiber/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/filesystem boost1.83-1.83.0/debian/tests/filesystem
--- boost1.83-1.83.0/debian/tests/filesystem	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/filesystem	2024-07-30 06:23:16.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/filesystem/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/graph boost1.83-1.83.0/debian/tests/graph
--- boost1.83-1.83.0/debian/tests/graph	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/graph	2024-07-30 06:52:08.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/graph/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/graph-parallel boost1.83-1.83.0/debian/tests/graph-parallel
--- boost1.83-1.83.0/debian/tests/graph-parallel	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/graph-parallel	2024-07-30 06:52:20.000000000 +0200
@@ -13,7 +13,7 @@
 cp debian/tests/srcs/graph-parallel/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/iostreams boost1.83-1.83.0/debian/tests/iostreams
--- boost1.83-1.83.0/debian/tests/iostreams	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/iostreams	2024-07-30 06:51:59.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/iostreams/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/locale boost1.83-1.83.0/debian/tests/locale
--- boost1.83-1.83.0/debian/tests/locale	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/locale	2024-07-30 06:51:52.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/locale/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/log boost1.83-1.83.0/debian/tests/log
--- boost1.83-1.83.0/debian/tests/log	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/log	2024-07-30 06:53:04.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/log/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/math boost1.83-1.83.0/debian/tests/math
--- boost1.83-1.83.0/debian/tests/math	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/math	2024-07-30 06:51:49.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/math/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/mpi boost1.83-1.83.0/debian/tests/mpi
--- boost1.83-1.83.0/debian/tests/mpi	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/mpi	2024-07-30 06:53:06.000000000 +0200
@@ -13,7 +13,7 @@
 cp debian/tests/srcs/mpi/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/program-options boost1.83-1.83.0/debian/tests/program-options
--- boost1.83-1.83.0/debian/tests/program-options	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/program-options	2024-07-30 06:53:08.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/program-options/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/python boost1.83-1.83.0/debian/tests/python
--- boost1.83-1.83.0/debian/tests/python	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/python	2024-07-30 06:53:33.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/python/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/random boost1.83-1.83.0/debian/tests/random
--- boost1.83-1.83.0/debian/tests/random	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/random	2024-07-30 06:53:32.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/random/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/regex boost1.83-1.83.0/debian/tests/regex
--- boost1.83-1.83.0/debian/tests/regex	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/regex	2024-07-30 06:53:31.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/regex/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/serialization boost1.83-1.83.0/debian/tests/serialization
--- boost1.83-1.83.0/debian/tests/serialization	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/serialization	2024-07-30 06:53:31.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/serialization/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/signals boost1.83-1.83.0/debian/tests/signals
--- boost1.83-1.83.0/debian/tests/signals	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/signals	2024-07-30 06:53:30.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/signals/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/stacktrace boost1.83-1.83.0/debian/tests/stacktrace
--- boost1.83-1.83.0/debian/tests/stacktrace	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/stacktrace	2024-07-30 06:53:29.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/stacktrace/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/system boost1.83-1.83.0/debian/tests/system
--- boost1.83-1.83.0/debian/tests/system	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/system	2024-07-30 06:53:28.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/system/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/test boost1.83-1.83.0/debian/tests/test
--- boost1.83-1.83.0/debian/tests/test	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/test	2024-07-30 06:53:28.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/test/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/thread boost1.83-1.83.0/debian/tests/thread
--- boost1.83-1.83.0/debian/tests/thread	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/thread	2024-07-30 06:53:27.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/thread/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/timer boost1.83-1.83.0/debian/tests/timer
--- boost1.83-1.83.0/debian/tests/timer	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/timer	2024-07-30 06:53:26.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/timer/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/type-erasure boost1.83-1.83.0/debian/tests/type-erasure
--- boost1.83-1.83.0/debian/tests/type-erasure	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/type-erasure	2024-07-30 06:53:26.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/type-erasure/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"
diff -Nru boost1.83-1.83.0/debian/tests/wave boost1.83-1.83.0/debian/tests/wave
--- boost1.83-1.83.0/debian/tests/wave	2024-05-27 06:26:28.000000000 +0200
+++ boost1.83-1.83.0/debian/tests/wave	2024-07-30 06:53:25.000000000 +0200
@@ -11,7 +11,7 @@
 cp debian/tests/srcs/wave/* $WORKDIR/src/
 
 cd $WORKDIR/build
-cmake ./../src
+cmake -DCMAKE_POLICY_DEFAULT_CMP0167=NEW ./../src
 make
 
 echo "build: OK"

Attachment: signature.asc
Description: PGP signature

Reply via email to