From nobody Mon Nov 03 19:26:15 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4d0hR144drz6FM8R for ; Mon, 03 Nov 2025 19:26:37 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from mail-yw1-x112c.google.com (mail-yw1-x112c.google.com [IPv6:2607:f8b0:4864:20::112c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d0hR113xMz478d for ; Mon, 03 Nov 2025 19:26:37 +0000 (UTC) (envelope-from adamw@adamw.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-78488cdc20aso61122267b3.1 for ; Mon, 03 Nov 2025 11:26:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamw-org.20230601.gappssmtp.com; s=20230601; t=1762197991; x=1762802791; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=NevmQkwy1fXG9InX3bHL5pIcOOoFqSy2QrjVHfOxKSI=; b=RyASduDj4diWe306oorAwb/ryTGGZVPro/1x+8DfJLdhwBbmZ35Czg3n+lPrhwfukE cPE5SMJqdCxrlW1T7XY1uXmeEx7LrzhBl9Vn+wPEBsF0wwoNO9WczWnbtDaESvRsEHWg SWXckt35mKbL6NVCWbp5Z3lJQBpPUXC1FDWAX/QXZhfA6NlY0s155hdFIQOY47R4cVCj iCOBGl1se3ZYi3CtMJB0cF+NHBZMa7g+ZxozcsgUMgM6gBiuraOp5UJjJmJEeWoVddy9 fZlhOUpN4uWuAu5YPXyNtCEpo4ddj8loHCssNMi39WJ1vQ+tKieKhMzZcjmR6fPHiA6d E5qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762197991; x=1762802791; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NevmQkwy1fXG9InX3bHL5pIcOOoFqSy2QrjVHfOxKSI=; b=fiQfmQlmGJZajQB5r+8pslhAPB/VVaqpJOjZKUi+gM9Ewfa2sBSYrmV/RqFAApy2vW RE3g2Fzsei2IrnXoweSf0mDShp6pR6PB+sx1bJ79AIQH17aRkaO7ZPvXcdhMc0xx2IJE h2BqNJ5BAFXzVO0nX45bPj7RmNw8QdlURmQfAzPCXmEjFJZufK8cq/LvpnYhy5xjKPAo tX691r8yhvEuw4jJh9IPaRxmXAkJxdII1TZbLQbqj6w+WQUuO0z3LqGYbLcQpuXEwlX2 cQdTqhcxIX8nCVlXh/xOeKtwamGI2QB+PsN2rnIIBg9RL/Hzy6kx7sVqHYwccVmTLDJV XZJQ== X-Forwarded-Encrypted: i=1; AJvYcCVMkKl71kT/OkDl4CI9q+gS8FOYcskgVxCww81a1pwWqjDS5wYPypK+jj8+ZtFccxQJW7lOpOiNA2cumEim5NNM+sjBVw0=@freebsd.org X-Gm-Message-State: AOJu0YyECg8T0w4HE3oyn0SpvLuAoc9jV+9jR+yFat5fJZ3I36+H4rNu JR82dITF4UISiOXcoJiPqoxkGoBLtDcsjpPrWVowZ51gO9lZaowKBHM6fFeWU4XUu5LraiFOmOW 2OKtT6i3ZduZlO2hEFY7+9khquoW+wfCm1Fu3y/f+BQ== X-Gm-Gg: ASbGncuDdyKF5RSXs13YvLBgxkqJKfytGK/niZbkAcVP2QW6IF0r3KZm7KjhunPMWa1 sKBOhgZ4mo6/1BPueAR8nr+QzyqXMKTX3gYBXJaJhtZoHo25qycUxaPx8f6C2sswRLynavWdKeV +oE8yKgLNuJOT90fSeh0dIXMs8iGCOaY0Cm68+VYsYnSX7Hl72o9VA9pVguHfBroASpm9nWofJS PULd67jpbWD4HJnvPhvQq5sRho0/lPIhrCVC4CvVf9Xmk+OOJkSz1B3tKVpfrm+SF7uPwpcrAxf Js8iYFJ9XPoHhVtLezIV+WnZwb6U21/Tay7zksfiHvRGVbp+xYo= X-Google-Smtp-Source: AGHT+IG+BsRSKsJRnZCSCm/l1cTA7nOwAiMgISz4xqnFr+GFMRzFl6AElVqweUXCuMAPFVkwjc7BwHO7OVlr9LD2M8I= X-Received: by 2002:a05:690c:4b88:b0:786:59d3:49c2 with SMTP id 00721157ae682-78659d36d4cmr96700327b3.35.1762197991171; Mon, 03 Nov 2025 11:26:31 -0800 (PST) List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 References: <202511030828.5A38Si1d096849@gitrepo.freebsd.org> In-Reply-To: <202511030828.5A38Si1d096849@gitrepo.freebsd.org> From: Adam Weinberger Date: Mon, 3 Nov 2025 14:26:15 -0500 X-Gm-Features: AWmQ_bmfzKteKj1w_HTIALmSYqsiNw9G1feNDO0kucg0v3n7333p4ciFg1zsLZY Message-ID: Subject: Re: git: 9ddf7a912155 - main - devel/uv: Make the selected TLS provider use the system default truststore To: Yuri Victorovich Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Content-Type: multipart/alternative; boundary="00000000000049b9670642b5b19d" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4d0hR113xMz478d --00000000000049b9670642b5b19d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Nov 3, 2025 at 3:28=E2=80=AFAM Yuri Victorovich = wrote: > The branch main has been updated by yuri: > > URL: > https://cgit.FreeBSD.org/ports/commit/?id=3D9ddf7a9121551186f4673f756905d= ae2f58589c3 > > commit 9ddf7a9121551186f4673f756905dae2f58589c3 > Author: Michael Osipov > AuthorDate: 2025-11-03 08:25:19 +0000 > Commit: Yuri Victorovich > CommitDate: 2025-11-03 08:28:36 +0000 > > devel/uv: Make the selected TLS provider use the system default > truststore > > Differential Revision: https://reviews.freebsd.org/D53490 > --- > devel/uv/Makefile | 1 + > ...tch-cargo-crates_openssl-probe-0.1.6_src_lib.rs | 50 > ++++++++++++++++++++++ > 2 files changed, 51 insertions(+) > > diff --git a/devel/uv/Makefile b/devel/uv/Makefile > index 9d00841e4646..1647f3bc6d14 100644 > --- a/devel/uv/Makefile > +++ b/devel/uv/Makefile > @@ -1,5 +1,6 @@ > PORTNAME=3D uv > DISTVERSION=3D 0.9.6 > +PORTREVISION=3D 1 > CATEGORIES=3D devel > > MAINTAINER=3D yuri@FreeBSD.org > diff --git a/devel/uv/files/ > patch-cargo-crates_openssl-probe-0.1.6_src_lib.rs b/devel/uv/files/ > patch-cargo-crates_openssl-probe-0.1.6_src_lib.rs > new file mode 100644 > index 000000000000..e51f27bc248a > --- /dev/null > +++ b/devel/uv/files/patch-cargo-crates_openssl-probe-0.1.6_src_lib.rs > @@ -0,0 +1,50 @@ > +--- cargo-crates/openssl-probe-0.1.6/src/lib.rs > ++++ cargo-crates/openssl-probe-0.1.6/src/lib.rs > +@@ -26,6 +26,7 @@ pub fn find_certs_dirs() -> Vec { > > ++#[cfg(target_os =3D "freebsd")] > ++pub fn candidate_cert_dirs() -> impl Iterator { > ++ // see manpage of certctl(8): > https://man.freebsd.org/cgi/man.cgi?query=3Dcertctl&sektion=3D8 > ++ // see security/openssl* ports > ++ [ > ++ "/etc/ssl", > ++ "/usr/local/etc/ssl", > ++ "/usr/local/openssl", > ++ ] > ++ .iter() > ++ .map(Path::new) > ++ .filter(|p| p.exists()) > ++} Hi Yuri, Great work! You probably want %%LOCALBASE%% there instead of hardcoding /usr/local. --=20 Adam Weinberger adamw@adamw.org --00000000000049b9670642b5b19d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Mon, Nov 3, 2025 at 3:28=E2=80=AFAM Yuri Vict= orovich <yuri@freebsd.org> wr= ote:
The branch main has been updated by= yuri:

URL: https://cgi= t.FreeBSD.org/ports/commit/?id=3D9ddf7a9121551186f4673f756905dae2f58589c3

commit 9ddf7a9121551186f4673f756905dae2f58589c3
Author:=C2=A0 =C2=A0 =C2=A0Michael Osipov <michaelo@FreeBSD.org>
AuthorDate: 2025-11-03 08:25:19 +0000
Commit:=C2=A0 =C2=A0 =C2=A0Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-11-03 08:28:36 +0000

=C2=A0 =C2=A0 devel/uv: Make the selected TLS provider use the system defau= lt truststore

=C2=A0 =C2=A0 Differential Revision:=C2=A0
https://reviews.freebsd= .org/D53490
---
=C2=A0devel/uv/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 = 1 +
=C2=A0...tch-cargo-crates_openssl-probe-0.1.6_= src_lib.rs | 50 ++++++++++++++++++++++
=C2=A02 files changed, 51 insertions(+)

diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 9d00841e4646..1647f3bc6d14 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,5 +1,6 @@
=C2=A0PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 uv
=C2=A0DISTVERSION=3D=C2=A0 =C2=A00.9.6
+PORTREVISION=3D=C2=A0 1
=C2=A0CATEGORIES=3D=C2=A0 =C2=A0 devel

=C2=A0MAINTAINER=3D=C2=A0 =C2=A0 yuri@FreeBSD.org
diff --git a/devel/uv/files/patch-cargo-crat= es_openssl-probe-0.1.6_src_lib.rs b/devel/uv/files/patch-cargo-crates_openssl-probe-0.1.6_src_lib.rs
new file mode 100644
index 000000000000..e51f27bc248a
--- /dev/null
+++ b/devel/uv/files/patch-cargo-crates_open= ssl-probe-0.1.6_src_lib.rs
@@ -0,0 +1,50 @@
+--- cargo-crates/openssl-probe-0.1.6/src/lib.rs
++++ cargo-crates/openssl-probe-0.1.6/src/lib.rs
+@@ -26,6 +26,7 @@ pub fn find_certs_dirs() -> Vec<PathBuf> {
<= br> ++#[cfg(target_os =3D "freebsd")]
++pub fn candidate_cert_dirs() -> impl Iterator<Item =3D &'st= atic Path> {
++=C2=A0 =C2=A0 // see manpage of certctl(8): https://man.freebsd.org/cgi/man.cgi?query=3Dcertctl&sektio= n=3D8
++=C2=A0 =C2=A0 // see security/openssl* ports
++=C2=A0 =C2=A0 [
++=C2=A0 =C2=A0 =C2=A0 =C2=A0 "/etc/ssl",
++=C2=A0 =C2=A0 =C2=A0 =C2=A0 "/usr/local/etc/ssl",
++=C2=A0 =C2=A0 =C2=A0 =C2=A0 "/usr/local/openssl",
++=C2=A0 =C2=A0 ]
++=C2=A0 =C2=A0 .iter()
++=C2=A0 =C2=A0 .map(Path::new)
++=C2=A0 =C2=A0 .filter(|p| p.exists())
++}

Hi Yuri,

Great work! You probably want %%LOCALBASE= %% there instead of hardcoding /usr/local.


--
Adam Weinberger
adamw@adamw.org
--00000000000049b9670642b5b19d--