Monday, September 26, 2022

Re: i2pd-2.43.0

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

No comments:

Post a Comment