git: a494fa741d57 - main - devel/libpdel: Fix build with llvm16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 08 Aug 2023 09:55:23 UTC
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=a494fa741d57fdebce9868eed7726a82a000dc83 commit a494fa741d57fdebce9868eed7726a82a000dc83 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2023-08-08 07:54:26 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2023-08-08 09:55:13 +0000 devel/libpdel: Fix build with llvm16 This actually fixes the build of net/sl2tps. Although ERR_GET_FUNC has ben deprecated in OpenSSL3 but it still manages to build as it does not throw an error however the consumers faces build failures. Sponsored by: The FreeBSD Foundation --- devel/libpdel/Makefile | 1 + devel/libpdel/files/patch-io_ssl__fp.c | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/devel/libpdel/Makefile b/devel/libpdel/Makefile index 0501f2ab2515..f52b875424d5 100644 --- a/devel/libpdel/Makefile +++ b/devel/libpdel/Makefile @@ -1,5 +1,6 @@ PORTNAME= libpdel PORTVERSION= 0.6.1 +PORTREVISION= 1 CATEGORIES= devel net www MASTER_SITES= SF/libpdel/libpdel-combined/${PORTVERSION}/ diff --git a/devel/libpdel/files/patch-io_ssl__fp.c b/devel/libpdel/files/patch-io_ssl__fp.c new file mode 100644 index 000000000000..64dd7f5bcc60 --- /dev/null +++ b/devel/libpdel/files/patch-io_ssl__fp.c @@ -0,0 +1,18 @@ +--- io/ssl_fp.c.orig 2023-08-08 07:48:05 UTC ++++ io/ssl_fp.c +@@ -361,8 +361,10 @@ ssl_log(ssl_logger_t *logger, void *logarg) + strlcat(buf, t, sizeof(buf)); + strlcat(buf, ": ", sizeof(buf)); + } else { ++#if OPENSSL_VERSION_NUMBER < 0x30000000L + snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf), + "func=%u: ", ERR_GET_FUNC(e)); ++#endif + } + + /* Add reason */ +@@ -388,4 +390,3 @@ null_logger(void *arg, int sev, const char *fmt, ...) + { + return; + } +-