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

Reply via email to