From 034b8a027881e4074e707867543e6f851459a077 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ey=C3=9Fer?= Date: Sat, 7 Feb 2026 18:59:09 +0100 Subject: [PATCH] i2pd: update to 2.59.0. --- srcpkgs/i2pd/patches/boost-1.89.patch | 70 --------------------------- srcpkgs/i2pd/template | 6 +-- 2 files changed, 3 insertions(+), 73 deletions(-) delete mode 100644 srcpkgs/i2pd/patches/boost-1.89.patch diff --git a/srcpkgs/i2pd/patches/boost-1.89.patch b/srcpkgs/i2pd/patches/boost-1.89.patch deleted file mode 100644 index 24ffdf864b5da5..00000000000000 --- a/srcpkgs/i2pd/patches/boost-1.89.patch +++ /dev/null @@ -1,70 +0,0 @@ -From 27f2c5285da9bec537caeba9f7df6920b9f21c87 Mon Sep 17 00:00:00 2001 -From: orignal -Date: Thu, 14 Aug 2025 18:51:54 -0400 -Subject: [PATCH] support boost 1.89 - ---- - Makefile.bsd | 2 +- - Makefile.homebrew | 2 +- - Makefile.osx | 2 +- - libi2pd/Timestamp.h | 3 ++- - 4 files changed, 5 insertions(+), 4 deletions(-) - -diff --git a/Makefile.bsd b/Makefile.bsd -index 1c9118028a0..9c6de7f0d87 100644 ---- a/Makefile.bsd -+++ b/Makefile.bsd -@@ -3,7 +3,7 @@ CXXFLAGS ?= ${CXX_DEBUG} -Wall -Wextra -Wno-unused-parameter -pedantic -Wno-misl - DEFINES = -D_GLIBCXX_USE_NANOSLEEP=1 - INCFLAGS = -I/usr/include/ -I/usr/local/include/ - LDFLAGS = ${LD_DEBUG} -Wl,-rpath,/usr/local/lib -L/usr/local/lib --LDLIBS = -lssl -lcrypto -lz -lpthread -lboost_system -lboost_program_options -+LDLIBS = -lssl -lcrypto -lz -lpthread -lboost_program_options - - ## NOTE: NEEDED_CXXFLAGS is here so that custom CXXFLAGS can be specified at build time - ## **without** overwriting the CXXFLAGS which we need in order to build. -diff --git a/Makefile.homebrew b/Makefile.homebrew -index 706f981110c..9d8d17cdb52 100644 ---- a/Makefile.homebrew -+++ b/Makefile.homebrew -@@ -18,7 +18,7 @@ endif - LDLIBS += -lpthread -ldl - else - LDFLAGS += -L${SSLROOT}/lib -L${BOOSTROOT}/lib -- LDLIBS = -lz -lssl -lcrypto -lboost_system -lboost_filesystem -lboost_program_options -lpthread -+ LDLIBS = -lz -lssl -lcrypto -lboost_program_options -lpthread - ifeq ($(USE_UPNP),yes) - LDFLAGS += -L${UPNPROOT}/lib - LDLIBS += -lminiupnpc -diff --git a/Makefile.osx b/Makefile.osx -index 52282307fa0..a2ad515efd8 100644 ---- a/Makefile.osx -+++ b/Makefile.osx -@@ -9,7 +9,7 @@ LDFLAGS += -Wl,-dead_strip_dylibs - ifeq ($(USE_STATIC),yes) - LDLIBS = -lz /usr/local/lib/libssl.a /usr/local/lib/libcrypto.a /usr/local/lib/libboost_system.a /usr/local/lib/libboost_filesystem.a /usr/local/lib/libboost_program_options.a -lpthread - else -- LDLIBS = -lz -lssl -lcrypto -lboost_system -lboost_filesystem -lboost_program_options -lpthread -+ LDLIBS = -lz -lssl -lcrypto -lboost_program_options -lpthread - endif - - ifeq ($(USE_UPNP),yes) -diff --git a/libi2pd/Timestamp.h b/libi2pd/Timestamp.h -index 00c60433251..6b22468566e 100644 ---- a/libi2pd/Timestamp.h -+++ b/libi2pd/Timestamp.h -@@ -1,5 +1,5 @@ - /* --* Copyright (c) 2013-2024, The PurpleI2P Project -+* Copyright (c) 2013-2025, The PurpleI2P Project - * - * This file is part of Purple i2pd project and licensed under BSD3 - * -@@ -14,6 +14,7 @@ - #include - #include - #include -+#include // for boost 1.89 - - namespace i2p - { diff --git a/srcpkgs/i2pd/template b/srcpkgs/i2pd/template index ff1c300cdb9653..aebc771292a32a 100644 --- a/srcpkgs/i2pd/template +++ b/srcpkgs/i2pd/template @@ -1,7 +1,7 @@ # Template file for 'i2pd' pkgname=i2pd -version=2.57.0 -revision=4 +version=2.59.0 +revision=1 build_style=gnu-makefile make_build_args="USE_UPNP=yes" makedepends="zlib-devel boost-devel-minimal libboost_program_options @@ -12,7 +12,7 @@ license="BSD-3-Clause" homepage="https://i2pd.website/" changelog="https://raw.githubusercontent.com/PurpleI2P/i2pd/openssl/ChangeLog" distfiles="https://github.com/PurpleI2P/i2pd/archive/${version}.tar.gz" -checksum=e2327f816d92a369eaaf9fd1661bc8b350495199e2f2cb4bfd4680107cd1d4b4 +checksum=0ebeb05e4f36ab3809449561a095dc767ad821ac6a61c95623ab49be4ffd398b conf_files=" /etc/i2pd/i2pd.conf