<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/871b92a6e72aa9a0610534e6b0a4455b7253b8ce">https://github.com/macports/macports-ports/commit/871b92a6e72aa9a0610534e6b0a4455b7253b8ce</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 871b92a6e72aa9a0610534e6b0a4455b7253b8ce
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Thu Aug 1 08:33:10 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> fizz: update to 2024.07.29.00
</span>---
devel/fizz/Portfile | 11 ++---
.../3fc48355eb4a8d86f1fb8818ac6009a489156956.patch | 49 ----------------------
2 files changed, 4 insertions(+), 56 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/fizz/Portfile b/devel/fizz/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b139c771116..12f9c6dfce8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/fizz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/fizz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,11 +13,11 @@ legacysupport.newest_darwin_requires_legacy 10
</span>
boost.version 1.81
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup facebookincubator fizz 2024.06.03.00 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup facebookincubator fizz 2024.07.29.00 v
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 e766d7f41ceed942e92b01f26ba1d32d5dd9689c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 cd56534020ab07f8f638c206d2a13089bb021f4656992e4a6c04fda75930de21 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 743365
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 9dab15e607640229b3c0950a33c9d80281eff1b3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 df637a78716f77f4d40df87cfaac277501053cefd25ec838c863ce8ec9fec20f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 754918
</span>
categories devel
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,9 +50,6 @@ depends_lib-append port:bzip2 \
</span>
cmake.source_dir ${worksrcpath}/${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Undefined symbols: "__ZTVN4fizz7openssl20OpenSSLECKeyExchangeE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append 3fc48355eb4a8d86f1fb8818ac6009a489156956.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Fix error: invalid output constraint '=@ccc' in asm
compiler.blacklist-append \
{clang < 1200}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/fizz/files/3fc48355eb4a8d86f1fb8818ac6009a489156956.patch b/devel/fizz/files/3fc48355eb4a8d86f1fb8818ac6009a489156956.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index db7c4610a77..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/fizz/files/3fc48355eb4a8d86f1fb8818ac6009a489156956.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,49 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 3fc48355eb4a8d86f1fb8818ac6009a489156956 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Paul Cruz <paulcruz74@meta.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Mon, 3 Jun 2024 14:27:54 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Add OpenSSLKeyExchange.cpp to Cmake sources
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Summary:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Context: FBOSS OSS builds depend on fizz and are currently failing with the following error message:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-```
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/bin/ld: /data/sandcastle/temp/skycastle/fbcode_builder_getdeps/installed/fizz/lib/libfizz.a(FizzUtil.cpp.o): in function `std::_MakeUniq<fizz::openssl::OpenSSLECKeyExchange>::__single_object std::make_unique<fizz::openssl::OpenSSLECKeyExchange, int const&, int const&>(int const&, int const&) [clone .isra.0]':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-FizzUtil.cpp:(.text+0x15c): undefined reference to `vtable for fizz::openssl::OpenSSLECKeyExchange'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/bin/ld: /data/sandcastle/temp/skycastle/fbcode_builder_getdeps/installed/fizz/lib/libfizz.a(FizzUtil.cpp.o): in function `fizz::FizzUtil::createKeyExchangeFromBuf(fizz::hpke::KEMId, folly::Range<unsigned char const*>)':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-FizzUtil.cpp:(.text+0xc88): undefined reference to `fizz::openssl::OpenSSLECKeyExchange::setPrivateKey(std::unique_ptr<evp_pkey_st, folly::static_function_deleter<evp_pkey_st, &EVP_PKEY_free> >)'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/bin/ld: FizzUtil.cpp:(.text+0xcea): undefined reference to `fizz::openssl::OpenSSLECKeyExchange::setPrivateKey(std::unique_ptr<evp_pkey_st, folly::static_function_deleter<evp_pkey_st, &EVP_PKEY_free> >)'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/bin/ld: FizzUtil.cpp:(.text+0xd49): undefined reference to `fizz::openssl::OpenSSLECKeyExchange::setPrivateKey(std::unique_ptr<evp_pkey_st, folly::static_function_deleter<evp_pkey_st, &EVP_PKEY_free> >)'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/bin/ld: /data/sandcastle/temp/skycastle/fbcode_builder_getdeps/installed/fizz/lib/libfizz.a(OpenSSLFactory.cpp.o): in function `std::_MakeUniq<fizz::openssl::OpenSSLECKeyExchange>::__single_object std::make_unique<fizz::openssl::OpenSSLECKeyExchange, int const&, int const&>(int const&, int const&) [clone .isra.0]':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-OpenSSLFactory.cpp:(.text+0x1b7): undefined reference to `vtable for fizz::openssl::OpenSSLECKeyExchange'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/bin/ld: /data/sandcastle/temp/skycastle/fbcode_builder_getdeps/installed/fizz/lib/libfizz.a(Utils.cpp.o): in function `std::_MakeUniq<fizz::openssl::OpenSSLECKeyExchange>::__single_object std::make_unique<fizz::openssl::OpenSSLECKeyExchange, int const&, int const&>(int const&, int const&) [clone .isra.0]':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Utils.cpp:(.text+0x18): undefined reference to `vtable for fizz::openssl::OpenSSLECKeyExchange'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-collect2: error: ld returned 1 exit status
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[1064/1080] Building CXX object CMakeFiles/fsdb_handler.dir/fboss/fsdb/server/ServiceHandler.cpp.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-FAILED: CMakeFiles/fsdb_handler.dir/fboss/fsdb/server/ServiceHandler.cpp.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-```
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-taken from: https://www.internalfb.com/sandcastle/job/18014399822757787?no_redirect=true
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-This seems to be caused by the fact that OpenSSLKeyExchange.cpp was recently added, but was not added to the OSS build via CMakeLists.txt, so we add it in this PR.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Reviewed By: zalecodez
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Differential Revision: D58099797
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fbshipit-source-id: 2dcb05192f796a087786c34f3280f8996157f612
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fizz/CMakeLists.txt | 1 +
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 1 insertion(+)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/fizz/CMakeLists.txt b/fizz/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 574f9aa381..0c292004eb 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- fizz/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ fizz/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -192,6 +192,7 @@ set(FIZZ_SOURCES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crypto/hpke/Hpke.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crypto/hpke/Utils.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- backend/openssl/crypto/OpenSSLKeyUtils.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ backend/openssl/crypto/exchange/OpenSSLKeyExchange.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- record/Types.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- record/RecordLayer.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- record/EncryptedRecordLayer.cpp
</span></pre><pre style='margin:0'>
</pre>