Re: git: 928370d52b78 - main - security/libressl: Update to 4.0.0

From: Herbert J. Skuhra <herbert_at_gojira.at>
Date: Mon, 21 Oct 2024 16:34:01 UTC
On Sat, 19 Oct 2024 17:25:13 +0200, Bernard Spil wrote:
> 
> The branch main has been updated by brnrd:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=928370d52b789a79f802201a477d54f22492e57f
> 
> commit 928370d52b789a79f802201a477d54f22492e57f
> Author:     Bernard Spil <brnrd@FreeBSD.org>
> AuthorDate: 2024-10-19 15:24:10 +0000
> Commit:     Bernard Spil <brnrd@FreeBSD.org>
> CommitDate: 2024-10-19 15:24:10 +0000
> 
>     security/libressl: Update to 4.0.0
>     
>     * Bumps major SHLIBVER
> ---
>  UPDATING                    | 17 +++++++++++++++++
>  security/libressl/Makefile  | 17 ++++++++---------
>  security/libressl/distinfo  |  6 +++---
>  security/libressl/pkg-plist |  6 ------
>  4 files changed, 28 insertions(+), 18 deletions(-)

Did you forget to update/commit security/libressl/version.mk (again)?

<https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282232#c1>

diff --git a/security/libressl/version.mk b/security/libressl/version.mk
index d967dc772682..c2a37fc2b0bb 100644
--- a/security/libressl/version.mk
+++ b/security/libressl/version.mk
@@ -1 +1 @@
-OPENSSL_SHLIBVER?=     53
+OPENSSL_SHLIBVER?=     55

1. Install security/libressl
$ pkg info -b libressl |grep crypto
        libcrypto.so.55

2. Add ssl=libressl to USES in /etc/make.conf

3. Try to build sudo, openntpd, etc.:

$ sudo make
===>   openntpd-6.8p1_9,2 depends on file: /usr/local/lib/libcrypto.so.53 - not found
===>  License BSD4CLAUSE accepted by the user

PR was closed with "Works As Intended".

I have no idea how building with poudriere would fix this issue.

--
Herbert