summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoyuan Yang <byang@debian.org>2022-04-26 22:26:52 -0400
committerBoyuan Yang <byang@debian.org>2022-04-26 22:41:08 -0400
commitd7196da0393914780af7d52423a257bc37dfbf22 (patch)
tree139e75ed0fc5bfc0acfafb60ec0389a60824835f
parent2d312a93059d991a6aa251d82af175909e5ccb5c (diff)
update patch to fix ftbfs
-rw-r--r--debian/patches/refresh-libboost-searching-m4macros.patch39
1 files changed, 37 insertions, 2 deletions
diff --git a/debian/patches/refresh-libboost-searching-m4macros.patch b/debian/patches/refresh-libboost-searching-m4macros.patch
index ab0f117..8d05d85 100644
--- a/debian/patches/refresh-libboost-searching-m4macros.patch
+++ b/debian/patches/refresh-libboost-searching-m4macros.patch
@@ -1,11 +1,15 @@
From: Boyuan Yang <byang@debian.org>
Date: Tue, 26 Apr 2022 22:16:44 -0400
-Subject: Refresh libboost searching m4macros
+Subject: Use updated libboost searching m4macros
Refresh m4 files under m4macros dir to fix libboost 1.75+ detection.
+Also update configure.ac to use new AX_BOOST macros.
+libboost macro update has been forwarded.
+
Forwarded: https://github.com/Aegisub/Aegisub/pull/235
---
+ configure.ac | 13 +-
m4macros/ac_agi.m4 | 14 +-
m4macros/ax_boost_base.m4 | 433 +++++++++++++-------------
m4macros/ax_boost_chrono.m4 | 118 ++++++++
@@ -16,7 +20,7 @@ Forwarded: https://github.com/Aegisub/Aegisub/pull/235
m4macros/ax_boost_thread.m4 | 187 ++++++++++++
m4macros/ax_check_gl.m4 | 657 ++++++++++++++++++++++++++++++++--------
m4macros/ax_pthread.m4 | 85 ++++--
- 10 files changed, 1599 insertions(+), 364 deletions(-)
+ 11 files changed, 1606 insertions(+), 370 deletions(-)
create mode 100644 m4macros/ax_boost_chrono.m4
create mode 100644 m4macros/ax_boost_filesystem.m4
create mode 100644 m4macros/ax_boost_locale.m4
@@ -24,6 +28,37 @@ Forwarded: https://github.com/Aegisub/Aegisub/pull/235
create mode 100644 m4macros/ax_boost_system.m4
create mode 100644 m4macros/ax_boost_thread.m4
+diff --git a/configure.ac b/configure.ac
+index 62ee5a1..0c0d13a 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -25,6 +25,7 @@ AC_INIT([Aegisub], [aegisub_version],, [aegisub])
+ : ${CXXFLAGS=""}
+ AC_CONFIG_SRCDIR([src/main.cpp])
+ AC_CONFIG_HEADER([acconf.h])
++AC_CONFIG_MACRO_DIRS([m4macros])
+ AC_GNU_SOURCE
+ AC_CANONICAL_HOST
+
+@@ -217,12 +218,12 @@ FONTCONFIG_CONF_DIR=$($PKG_CONFIG --variable=confdir fontconfig)
+ AC_SUBST(FONTCONFIG_CONF_DIR)
+
+ AX_BOOST_BASE([boost_required_version])
+-AX_BOOST_LIB(chrono, BOOST_CHRONO_LIB, [chrono.hpp], [boost::chrono::system_clock::time_point time])
+-AX_BOOST_LIB(filesystem, BOOST_FILESYSTEM_LIB, [filesystem/path.hpp], [boost::filesystem::path("data.txt")])
+-AX_BOOST_LIB(locale, BOOST_LOCALE_LIB, [locale.hpp], [boost::locale::generator{}])
+-AX_BOOST_LIB(regex, BOOST_REGEX_LIB, [regex.hpp], [boost::regex{}])
+-AX_BOOST_LIB(system, BOOST_SYSTEM_LIB, [system/error_code.hpp], [boost::system::system_category])
+-AX_BOOST_LIB(thread, BOOST_THREAD_LIB, [thread/thread.hpp], [boost::thread_group{}])
++AX_BOOST_CHRONO
++AX_BOOST_FILESYSTEM
++AX_BOOST_LOCALE
++AX_BOOST_REGEX
++AX_BOOST_SYSTEM
++AX_BOOST_THREAD
+
+ cppflags_bak="$CPPFLAGS"
+ CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
diff --git a/m4macros/ac_agi.m4 b/m4macros/ac_agi.m4
index c182ff4..e45a547 100644
--- a/m4macros/ac_agi.m4