On 2026/10/05 18:11, Theo Buehler wrote:
> > #0  0x00000596746d498f in aws_lc_0_45_0_curve25519_x25519base_alt ()
> 
> That's going to be the usual aws-lc xonly thing

indeed, that was a new dep in the last update

<sym: net/iamb>$ cvsps -s 11 -g | grep aws
+MODCARGO_CRATES +=     aws-lc-rs       1.18.1  # ISC AND (Apache-2.0 OR ISC)
+MODCARGO_CRATES +=     aws-lc-sys      0.45.0  # ISC AND (Apache-2.0 OR ISC) 
AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND 
(Apache-2.0 OR ISC OR MIT-0)
+SHA256 (cargo/aws-lc-rs-1.18.1.tar.gz) = 
soHTB1iNY03pIIdIkHMmWeLnZy9yteEOgbrcGoqDYh4=
+SHA256 (cargo/aws-lc-sys-0.45.0.tar.gz) = 
m/9sO1T615ouYLgQLK9WWBlxFJfB9fCS9JUI4vXDGyc=
+SIZE (cargo/aws-lc-rs-1.18.1.tar.gz) = 249534
+SIZE (cargo/aws-lc-sys-0.45.0.tar.gz) = 9725710

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/iamb/Makefile,v
> diff -u -p -r1.10 Makefile
> --- Makefile  26 Sep 2026 16:54:28 -0000      1.10
> +++ Makefile  5 Oct 2026 16:11:02 -0000
> @@ -2,11 +2,18 @@
>  NOT_FOR_ARCHS =              sparc64
>  BROKEN-i386 =                compile fails, possibly out of memory ("fatal 
> runtime error: Rust cannot catch foreign exception")
>  
> +# aws-lc-sys has constants in .text
> +# https://github.com/awslabs/s2n-bignum/pull/242
> +.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "aarch64"
> +USE_NOEXECONLY =     Yes
> +.endif

I'm ok with that, but I wonder if we should automate it, or if that's
too much magic. Bumps included for all the ports pulling in aws-lc-sys
that don't yet set USE_NOEXECONLY.

Index: devel/cargo/cargo.port.mk
===================================================================
RCS file: /cvs/ports/devel/cargo/cargo.port.mk,v
diff -u -p -r1.54 cargo.port.mk
--- devel/cargo/cargo.port.mk   8 Aug 2026 09:54:54 -0000       1.54
+++ devel/cargo/cargo.port.mk   5 Oct 2026 16:51:27 -0000
@@ -213,6 +213,12 @@ MODCARGO_post-extract += \
 .    elif "${_cratename}" == "ring" && "${_cratever}" == "0.17.8" && 
${MACHINE_ARCH:Mi386}
 # Requires SSE2 on i386
 MODCARGO_RUSTFLAGS += "-Ctarget-cpu=pentium4"
+.    elif "${_cratename}" == "aws-lc-sys" && "${_cratever:M0.[34]*}"
+.      if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "aarch64"
+# aws-lc-sys has constants in .text
+# https://github.com/awslabs/s2n-bignum/pull/242
+USE_NOEXECONLY =     Yes
+.      endif
 .    endif
 .  endfor
 .endif
Index: audio/ncspot/Makefile
===================================================================
RCS file: /cvs/ports/audio/ncspot/Makefile,v
diff -u -p -r1.59 Makefile
--- audio/ncspot/Makefile       27 Aug 2026 01:26:52 -0000      1.59
+++ audio/ncspot/Makefile       5 Oct 2026 16:51:27 -0000
@@ -8,6 +8,7 @@ COMMENT =               ncurses Spotify client
 GH_ACCOUNT =           hrkfdn
 GH_PROJECT =           ncspot
 GH_TAGNAME =           v1.4.0
+REVISION =             0
 
 CATEGORIES =           audio
 
Index: audio/spotifyd/Makefile
===================================================================
RCS file: /cvs/ports/audio/spotifyd/Makefile,v
diff -u -p -r1.20 Makefile
--- audio/spotifyd/Makefile     2 Jun 2026 17:47:05 -0000       1.20
+++ audio/spotifyd/Makefile     5 Oct 2026 16:51:27 -0000
@@ -3,7 +3,7 @@ GH_ACCOUNT =            Spotifyd
 GH_PROJECT =           spotifyd
 GH_TAGNAME =           v0.4.2
 CATEGORIES =           audio net
-REVISION =             0
+REVISION =             1
 
 MAINTAINER =           Pascal Stumpf <[email protected]>
 
Index: devel/sccache/Makefile
===================================================================
RCS file: /cvs/ports/devel/sccache/Makefile,v
diff -u -p -r1.24 Makefile
--- devel/sccache/Makefile      20 Sep 2026 13:15:46 -0000      1.24
+++ devel/sccache/Makefile      5 Oct 2026 16:51:27 -0000
@@ -6,6 +6,7 @@ COMMENT =               compiler cache for C/C++/Rust
 GH_ACCOUNT =           mozilla
 GH_PROJECT =           sccache
 GH_TAGNAME =           v0.18.0
+REVISION =             0
 
 CATEGORIES =           devel
 
Index: mail/stalwart-cli/Makefile
===================================================================
RCS file: /cvs/ports/mail/stalwart-cli/Makefile,v
diff -u -p -r1.5 Makefile
--- mail/stalwart-cli/Makefile  21 Aug 2026 08:20:19 -0000      1.5
+++ mail/stalwart-cli/Makefile  5 Oct 2026 16:51:27 -0000
@@ -8,6 +8,7 @@ PERMIT_PACKAGE =        Yes
 
 GH_TAGNAME =           v1.0.12
 PKGNAME =              stalwart-cli-${GH_TAGNAME:S/v//}
+REVISION =             0
 
 HOMEPAGE =     https://stalw.art/docs/management/cli/overview/
 
Index: multimedia/gstreamer1/plugins-rs/Makefile
===================================================================
RCS file: /cvs/ports/multimedia/gstreamer1/plugins-rs/Makefile,v
diff -u -p -r1.17 Makefile
--- multimedia/gstreamer1/plugins-rs/Makefile   23 Sep 2026 17:31:46 -0000      
1.17
+++ multimedia/gstreamer1/plugins-rs/Makefile   5 Oct 2026 16:51:27 -0000
@@ -3,7 +3,7 @@ COMMENT=                GStreamer bindings for Rust
 V=                     0.15.4
 DIST_TUPLE=            fdo gstreamer gst-plugins-rs ${V} .
 WRKDIST=               
${WRKDIR}/gst-plugins-rs-${V}-1afff3711855238433862c0ce3bf34918e500386
-REVISION=              0
+REVISION=              1
 
 # see patch-Cargo_toml;
 # grep git+https Cargo.lock | sort -u
Index: net/iamb/Makefile
===================================================================
RCS file: /cvs/ports/net/iamb/Makefile,v
diff -u -p -r1.10 Makefile
--- net/iamb/Makefile   26 Sep 2026 16:54:28 -0000      1.10
+++ net/iamb/Makefile   5 Oct 2026 16:51:27 -0000
@@ -7,6 +7,7 @@ COMMENT =               matrix client for vim addicts
 GH_ACCOUNT =           ulyssa
 GH_PROJECT =           iamb
 GH_TAGNAME =           v0.0.12
+REVISION =             0
 
 HOMEPAGE =             https://iamb.chat
 
Index: net/mollysocket/Makefile
===================================================================
RCS file: /cvs/ports/net/mollysocket/Makefile,v
diff -u -p -r1.3 Makefile
--- net/mollysocket/Makefile    26 Mar 2026 19:55:40 -0000      1.3
+++ net/mollysocket/Makefile    5 Oct 2026 16:51:27 -0000
@@ -6,6 +6,7 @@ COMMENT =               get Signal notifications via 
 GH_ACCOUNT =           mollyim
 GH_PROJECT =           mollysocket
 GH_TAGNAME =           1.7.1
+REVISION =             0
 
 CATEGORIES =           net
 
Index: net/telemt/Makefile
===================================================================
RCS file: /cvs/ports/net/telemt/Makefile,v
diff -u -p -r1.14 Makefile
--- net/telemt/Makefile 12 Sep 2026 12:08:21 -0000      1.14
+++ net/telemt/Makefile 5 Oct 2026 16:51:27 -0000
@@ -1,6 +1,7 @@
 COMMENT =              MTProxy for Telegram
 CATEGORIES =           net
 DIST_TUPLE =           github  telemt  telemt  3.5.7   .
+REVISION =             0
 
 MAINTAINER =           Klemens Nanni <[email protected]>
 
Index: net/wstunnel/Makefile
===================================================================
RCS file: /cvs/ports/net/wstunnel/Makefile,v
diff -u -p -r1.13 Makefile
--- net/wstunnel/Makefile       23 Jul 2026 04:16:20 -0000      1.13
+++ net/wstunnel/Makefile       5 Oct 2026 16:51:27 -0000
@@ -6,6 +6,7 @@ COMMENT =               tunnel all your traffic over 
 GH_ACCOUNT =           erebe
 GH_PROJECT =           wstunnel
 GH_TAGNAME =           v10.6.2
+REVISION =             0
 
 CATEGORIES =           net
 
Index: security/rust-openssl-tests/Makefile
===================================================================
RCS file: /cvs/ports/security/rust-openssl-tests/Makefile,v
diff -u -p -r1.222 Makefile
--- security/rust-openssl-tests/Makefile        10 Sep 2026 10:37:23 -0000      
1.222
+++ security/rust-openssl-tests/Makefile        5 Oct 2026 16:51:27 -0000
@@ -3,6 +3,7 @@ COMMENT =               source of the rust-openssl cr
 # Follows HEAD
 VERSION =              20260910
 DISTNAME =             rust-openssl-tests-${VERSION}
+REVISION =             0
 
 GH_ACCOUNT =           rust-openssl
 GH_PROJECT =           rust-openssl
Index: shells/nushell/Makefile
===================================================================
RCS file: /cvs/ports/shells/nushell/Makefile,v
diff -u -p -r1.31 Makefile
--- shells/nushell/Makefile     6 Sep 2026 19:14:00 -0000       1.31
+++ shells/nushell/Makefile     5 Oct 2026 16:51:27 -0000
@@ -5,7 +5,7 @@ COMMENT =               new type of shell
 GH_ACCOUNT =           nushell
 GH_PROJECT =           nushell
 GH_TAGNAME =           0.114.1
-REVISION =             0
+REVISION =             1
 
 MAINTAINER =           Volker Schlecht <[email protected]>
 
Index: textproc/cookcli/Makefile
===================================================================
RCS file: /cvs/ports/textproc/cookcli/Makefile,v
diff -u -p -r1.17 Makefile
--- textproc/cookcli/Makefile   22 Sep 2026 16:51:26 -0000      1.17
+++ textproc/cookcli/Makefile   5 Oct 2026 16:51:27 -0000
@@ -3,6 +3,7 @@ COMMENT =               command line tool for working
 V =                    0.36.0
 DISTNAME =             cook-$V-source
 PKGNAME =              cookcli-$V
+REVISION =             0
 
 CATEGORIES =           textproc
 

Reply via email to