Thursday, October 22, 2026

[UPDATE] net/i2p 2.13.0 -> 2.14.0

Hello, Please find attached a patch updating net/i2p from 2.13.0 to 2.14.0. https://i2p.net/en/blog/2026/10/20/i2p_2.14.0_release/ The changes are: - Update the distfile and checksums. - Switch from Java 17 to Java 21. - Add devel/apache-ant as an explicit build dependency. - Update PLIST for the added and removed reseed certificates. No additional changes to the upstream source code are introduced. In the meantime, I've discovered that all software written in Java requires disabling W^X on OpenBSD. That's yet another reason to prefer net/i2pd over net/i2p, but it seems that the Java implementation is the only one with an active maintainer. Thanks, David.

Index: net/i2p/Makefile
===================================================================
RCS file: /cvs/ports/net/i2p/Makefile,v
diff -u -p -u -p -r1.30 Makefile
--- net/i2p/Makefile	3 Aug 2026 18:28:54 -0000	1.30
+++ net/i2p/Makefile	22 Oct 2026 10:03:30 -0000
@@ -1,6 +1,6 @@
 COMMENT=	i2p routing protocol
 
-V =		2.13.0
+V =		2.14.0
 DISTNAME =	i2psource_${V}
 PKGNAME =	i2p-${V}
 
@@ -21,11 +21,12 @@ WANTLIB +=	gmp
 SITES =		https://files.i2p.net/${V}/
 
 MODULES=	java
-MODJAVA_VER=	17
+MODJAVA_VER=	21
 MODJAVA_BUILD=	ant
 MODJAVA_BUILD_TARGET_NAME=distclean updater preppkg
 
-BUILD_DEPENDS=	devel/gettext,-tools
+BUILD_DEPENDS=	devel/apache-ant \
+		devel/gettext,-tools
 RUN_DEPENDS=	devel/gettext,-runtime \
 		java/tanukiwrapper>=3.6.3
 LIB_DEPENDS=	devel/gmp
Index: net/i2p/distinfo
===================================================================
RCS file: /cvs/ports/net/i2p/distinfo,v
diff -u -p -u -p -r1.17 distinfo
--- net/i2p/distinfo	3 Aug 2026 18:28:54 -0000	1.17
+++ net/i2p/distinfo	22 Oct 2026 10:03:30 -0000
@@ -1,2 +1,2 @@
-SHA256 (i2psource_2.13.0.tar.bz2) = TqYEAYVdLcOgBYtHKCnJBgKRkHv+SMFzxX3ebn9etq0=
-SIZE (i2psource_2.13.0.tar.bz2) = 39437152
+SHA256 (i2psource_2.14.0.tar.bz2) = lD0IbregGfPZEmnYEVKBdkgFmSjq2gHdTpz384iNcrQ=
+SIZE (i2psource_2.14.0.tar.bz2) = 39540006
Index: net/i2p/patches/patch-installer_resources_eepget
===================================================================
RCS file: /cvs/ports/net/i2p/patches/patch-installer_resources_eepget,v
diff -u -p -u -p -r1.2 patch-installer_resources_eepget
--- net/i2p/patches/patch-installer_resources_eepget	8 Mar 2022 00:56:24 -0000	1.2
+++ net/i2p/patches/patch-installer_resources_eepget	22 Oct 2026 10:03:30 -0000
@@ -1,7 +1,7 @@
 set correct path to base
 
---- installer/resources/eepget.orig	Thu Jul 30 23:26:56 2020
-+++ installer/resources/eepget	Thu Jul 30 23:27:20 2020
+--- installer/resources/eepget.orig
++++ installer/resources/eepget
 @@ -1,3 +1,3 @@
  #!/bin/sh
 -I2P="%INSTALL_PATH"
Index: net/i2p/pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/i2p/pkg/PLIST,v
diff -u -p -u -p -r1.17 PLIST
--- net/i2p/pkg/PLIST	3 Aug 2026 18:28:54 -0000	1.17
+++ net/i2p/pkg/PLIST	22 Oct 2026 10:03:30 -0000
@@ -39,15 +39,18 @@ share/i2p/certificates/reseed/admin_at_l
 share/i2p/certificates/reseed/admin_at_stormycloud.org.crt
 share/i2p/certificates/reseed/arnavbhatt288_at_mail.i2p.crt
 share/i2p/certificates/reseed/creativecowpat_at_mail.i2p.crt
+share/i2p/certificates/reseed/damian.buho_at_proton.me.crt
 share/i2p/certificates/reseed/diyarciftci_at_protonmail.com.crt
 share/i2p/certificates/reseed/echelon3_at_mail.i2p.crt
-share/i2p/certificates/reseed/hankhill19580_at_gmail.com.crt
+share/i2p/certificates/reseed/freedompeer_at_skhron.eu.crt
 share/i2p/certificates/reseed/i2p-reseed_at_mk16.de.crt
+share/i2p/certificates/reseed/idk_at_stormycloud.org.crt
 share/i2p/certificates/reseed/igor_at_novg.net.crt
 share/i2p/certificates/reseed/lazygravy_at_mail.i2p.crt
 share/i2p/certificates/reseed/r4sas-reseed_at_mail.i2p.crt
 share/i2p/certificates/reseed/rambler_at_mail.i2p.crt
 share/i2p/certificates/reseed/reseed_at_diva.exchange.crt
+share/i2p/certificates/reseed/reseedserver_at_mail.i2p.crt
 share/i2p/certificates/reseed/sahil_at_mail.i2p.crt
 share/i2p/certificates/reseed/unixeno_at_cubicchaos.net.crt
 share/i2p/certificates/router/

No comments:

Post a Comment