[Bug 272371] devel/poco: fail to build with openssl 3.0+

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 04 Jul 2023 22:40:17 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272371

--- Comment #1 from Henry Hu <henry.hu.sh@gmail.com> ---
Created attachment 243252
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=243252&action=edit
Update devel/poco to 1.12.4 (v1)

Update poco to 1.12.4. Refactored the options:
* added many options to disable components
* Added Prometheus

Now it depends on PCRE2, instead of PCRE.
Cleaned up post-patch section of Makefile.

Patches:

1. Back-ported patch
https://github.com/pocoproject/poco/commit/4cc956483d19efe65f883371fe275fdd563783e0
to make it compile. This can be removed in the next release.
2. Don't throw an exception if the legacy openssl module can't be loaded. As
FreeBSD base / port OpenSSL 3+ don't have legacy module built by default, this
causes the SSL related functionality of POCO to be unavailable. Since it only
loads the provider, and the pointer is not used, it only affects the code which
really needs the legacy functionalities.

-- 
You are receiving this mail because:
You are the assignee for the bug.