Although php 8 support has been committed no release has been made yet.
An attempt has been made to extract RELEASE/1.4 tag and compile with
php80 but this was unsuccesful hence mark this BROKEN and extend the
EXPIRATION_DATE to 2023-03-31. Release 1.4.22 will have full php 8
support.
Approved by: portmgr (blanket infrastructure)
Sponsored by: Bounce Experts
Base clang 10 is too old:
rpcs3/util/types.hpp:1170:20: error: substitution into constraint expression resulted in a non-constant expression
concept PtrSame = (is_same_ptr<X, Y>());
^~~~~~~~~~~~~~~~~~~
rpcs3/Emu/IdManager.h:701:18: note: while checking the satisfaction of concept 'PtrSame<lv2_fs_object, lv2_file>' requested here
static_assert((PtrSame<T, Get> && ...), "Invalid ID type combination");
^~~~~~~~~~~~~~~
rpcs3/Emu/VFS.cpp:940:7: note: in instantiation of function template specialization 'idm::select<lv2_fs_object, lv2_file, (lambda at rpcs3/Emu/VFS.cpp:940:39), std::__1::integral_constant<bool, true> >' requested here
idm::select<lv2_fs_object, lv2_file>([&](u32 id, lv2_file& file)
^
Base libc++ 10 is too old:
rpcs3/Emu/RSX/Common/simple_array.hpp:287:17: error: no template named 'predicate' in namespace 'std'
bool any(std::predicate<const Ty&> auto predicate) const
~~~~~^
rpcs3/Emu/RSX/Common/simple_array.hpp:299:20: error: no template named 'predicate' in namespace 'std'
void filter(std::predicate<const Ty&> auto predicate)
~~~~~^
rpcs3/Emu/RSX/Common/simple_array.hpp:317:18: error: no template named 'predicate' in namespace 'std'
void sort(std::predicate<const Ty&, const Ty&> auto predicate)
~~~~~^
Notewhorth changes:
* Backported #8252: Support sending server redirection PDU
* Backported #8406: Ensure X11 client cursor is never smaller 1x1
* Backported #8403: Fixed multiple client side input validation issues
(CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319,
CVE-2022-39320, CVE-2022-41877, CVE-2022-39347)
* Backported #7282: Proxy server now discards input events sent before
activation was received
* Backported #8324: Internal replacements for md4, md5 and hmac-md5
For the time being the RDP protocol requires these outdated hash
algorithms. So any distribution that wants to ship a working
FreeRDP should check the options WITH_INTERNAL_MD4 (and depending
on OpenSSL deprecation status WITH_INTERNAL_MD5)
Fixed issues:
* Backported #8341: Null checks in winpr_Digest_Free
* Backported #8335: Missing NULL return in winpr_Digest_New
* Backported #8192: Support for audin version 2 microphone channel
* Backported #7282: Discard input events before activation (Fixes#8374)
ChangeLog: https://www.freerdp.com/2022/11/16/2_9_0-release
PR: 268539
MFH: 2022Q4
Security: 1f0421b1-8398-11ed-973d-002b67dfc673