Le 26/09/2022 à 16:03, Stuart Henderson a écrit :
On 2022/09/26 15:54, Ganymede wrote:
Hello,
This is my first message on this list. It's about i2pd. I tried to reach the
port maintainer first, but they're not reachable anymore ("Recipient address
rejected: User unknown").
The port is currently on version 2.41.0. I could rebuild it with the latest
version of the source (2.43.0), simply by setting GH_TAGNAME in the Makefile
to 2.43.0 and removing patch-libi2pd_Crypto_h, which as far as I understand
is not necessary anymore (and fails anyway).
Tested on amd64, on -current and -stable, works perfectly for me.
Upstream introduced several bug fixes since 2.41.0, and the latest version
ships also an important new feature (a new UDP transport protocol named
SSU2). IMHO it would be very nice to update the port for everybody.
Regards,
Ganymede
It needs a little more than that, there are some new files to be packaged.
It is in my queue of ports to commit after we are done with 7.2-release
(32 and counting..).
OK, thank you Theo and Stuart for your quick replies, and for updating
this port after the next release.
Here's a diff, slightly different from the one Theo just linked to,
because I removed patch-libi2pd_Crypto_h entirely (it seems to me this
patch is not longer relevant, and it fails to apply) :
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/i2pd/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile 11 Mar 2022 19:46:04 -0000 1.10
+++ Makefile 26 Sep 2022 14:59:41 -0000
@@ -2,7 +2,7 @@ COMMENT = client for the I2P anonymous n
GH_ACCOUNT = PurpleI2P
GH_PROJECT = i2pd
-GH_TAGNAME = 2.41.0
+GH_TAGNAME = 2.43.0
CATEGORIES = net
HOMEPAGE = https://i2pd.website
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/i2pd/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo 28 Feb 2022 10:49:54 -0000 1.7
+++ distinfo 26 Sep 2022 14:59:41 -0000
@@ -1,2 +1,2 @@
-SHA256 (i2pd-2.41.0.tar.gz) = ezM80mZwkD7wZyz4eqn4lYFM4rvvLlh+adZq2UJ2ZOY=
-SIZE (i2pd-2.41.0.tar.gz) = 594453
+SHA256 (i2pd-2.43.0.tar.gz) = 2xZ5ZTSRpBHdFvoylIjYQClsj2gOBpH5/g0OeW5de8o=
+SIZE (i2pd-2.43.0.tar.gz) = 638031
cvs server: Diffing patches
cvs server: cannot find patches/patch-libi2pd_Crypto_h
cvs server: Diffing pkg
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/i2pd/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST 11 Mar 2022 19:46:04 -0000 1.6
+++ pkg/PLIST 26 Sep 2022 14:59:41 -0000
@@ -48,6 +48,7 @@ include/i2pd/SAM.h
include/i2pd/SOCKS.h
include/i2pd/SSU.h
include/i2pd/SSU2.h
+include/i2pd/SSU2Session.h
include/i2pd/SSUData.h
include/i2pd/SSUSession.h
include/i2pd/Signature.h
@@ -108,6 +109,7 @@ share/examples/i2pd/certificates/family/
@sample ${LOCALSTATEDIR}/lib/i2pd/certificates/family/mca2-i2p.crt
@owner
@group
+share/examples/i2pd/certificates/family/stormycloud.crt
+@owner _i2pd
+@group _i2pd
+@sample ${LOCALSTATEDIR}/lib/i2pd/certificates/family/stormycloud.crt
+@owner
+@group
share/examples/i2pd/certificates/family/volatile.crt
@owner _i2pd
@group _i2pd
@@ -154,6 +161,12 @@ share/examples/i2pd/certificates/reseed/
@owner _i2pd
@group _i2pd
@sample
${LOCALSTATEDIR}/lib/i2pd/certificates/reseed/hottuna_at_mail.i2p.crt
+@owner
+@group
+share/examples/i2pd/certificates/reseed/i2p-reseed_at_mk16.de.crt
+@owner _i2pd
+@group _i2pd
+@sample
${LOCALSTATEDIR}/lib/i2pd/certificates/reseed/i2p-reseed_at_mk16.de.crt
@owner
@group
share/examples/i2pd/certificates/reseed/igor_at_novg.net.crt