Control: tags 1127211 + patch
Control: tags 1127211 + pending

Dear maintainer,

I've prepared an NMU for i2pd (versioned as 2.58.0-1.1) and uploaded
it to DELAYED/2. Please feel free to tell me if I should cancel it.

cu
Adrian
diffstat for i2pd-2.58.0 i2pd-2.58.0

 changelog                               |    7 ++++++
 control                                 |    2 -
 patches/0001-exclude-boost_system.patch |   33 ++++++++++++++++++++++++++++++++
 patches/series                          |    1 
 4 files changed, 42 insertions(+), 1 deletion(-)

diff -Nru i2pd-2.58.0/debian/changelog i2pd-2.58.0/debian/changelog
--- i2pd-2.58.0/debian/changelog	2025-09-11 12:28:16.000000000 +0300
+++ i2pd-2.58.0/debian/changelog	2026-03-18 18:48:17.000000000 +0200
@@ -1,3 +1,10 @@
+i2pd (2.58.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS with Boost 1.90. (Closes: #1127211)
+
+ -- Adrian Bunk <[email protected]>  Wed, 18 Mar 2026 18:48:17 +0200
+
 i2pd (2.58.0-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru i2pd-2.58.0/debian/control i2pd-2.58.0/debian/control
--- i2pd-2.58.0/debian/control	2025-09-11 12:28:16.000000000 +0300
+++ i2pd-2.58.0/debian/control	2026-03-18 18:48:17.000000000 +0200
@@ -2,7 +2,7 @@
 Section: net
 Priority: optional
 Maintainer: Yangfl <[email protected]>
-Build-Depends: debhelper-compat (= 13), libboost-system-dev (>= 1.46), libboost-date-time-dev (>= 1.46), libboost-filesystem-dev (>= 1.46), libboost-program-options-dev (>= 1.46), libminiupnpc-dev, libssl-dev, zlib1g-dev, cmake, libwebsocketpp-dev, dh-apparmor,
+Build-Depends: debhelper-compat (= 13), libboost-date-time-dev (>= 1.46), libboost-filesystem-dev (>= 1.46), libboost-program-options-dev (>= 1.46), libminiupnpc-dev, libssl-dev, zlib1g-dev, cmake, libwebsocketpp-dev, dh-apparmor,
 Rules-Requires-Root: no
 Standards-Version: 4.7.2
 Homepage: https://i2pd.website
diff -Nru i2pd-2.58.0/debian/patches/0001-exclude-boost_system.patch i2pd-2.58.0/debian/patches/0001-exclude-boost_system.patch
--- i2pd-2.58.0/debian/patches/0001-exclude-boost_system.patch	1970-01-01 02:00:00.000000000 +0200
+++ i2pd-2.58.0/debian/patches/0001-exclude-boost_system.patch	2026-03-18 18:48:17.000000000 +0200
@@ -0,0 +1,33 @@
+From 3c4702a074ac7356c006bfed5fb089185d582b28 Mon Sep 17 00:00:00 2001
+From: orignal <[email protected]>
+Date: Tue, 28 Oct 2025 17:24:48 -0400
+Subject: exclude boost_system
+
+---
+ build/CMakeLists.txt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt
+index bc936e18..c7389d46 100644
+--- a/build/CMakeLists.txt
++++ b/build/CMakeLists.txt
+@@ -256,14 +256,14 @@ else()
+   if(NOT MSVC)
+     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
+   endif()
+-  add_definitions(-DBOOST_ATOMIC_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK)
++  add_definitions(-DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK)
+   if(WIN32)
+     set(Boost_USE_STATIC_LIBS OFF)
+     set(Boost_USE_STATIC_RUNTIME OFF)
+   endif()
+ endif()
+ 
+-find_package(Boost REQUIRED COMPONENTS system filesystem program_options)
++find_package(Boost REQUIRED COMPONENTS filesystem program_options)
+ if(NOT DEFINED Boost_FOUND)
+   message(SEND_ERROR "Boost is not found, or your boost version was below 1.46. Please download Boost!")
+ endif()
+-- 
+2.47.3
+
diff -Nru i2pd-2.58.0/debian/patches/series i2pd-2.58.0/debian/patches/series
--- i2pd-2.58.0/debian/patches/series	2025-09-11 12:28:16.000000000 +0300
+++ i2pd-2.58.0/debian/patches/series	2026-03-18 18:48:17.000000000 +0200
@@ -1 +1,2 @@
 systemd.patch
+0001-exclude-boost_system.patch

Reply via email to