git: 1f9a2085616a - main - devel/fbthrift: Update 2022.08.08.00 -> 2022.08.15.00

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 15 Aug 2022 23:08:19 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1f9a2085616a363b7648fc6a6c05df5efdaf572f

commit 1f9a2085616a363b7648fc6a6c05df5efdaf572f
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-08-15 23:07:53 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-08-15 23:08:11 +0000

    devel/fbthrift: Update 2022.08.08.00 -> 2022.08.15.00
---
 devel/fbthrift/Makefile                                      |  3 +--
 devel/fbthrift/distinfo                                      |  6 +++---
 ...tch-thrift_compiler_generate_t__mstch__rust__generator.cc | 12 ++++++++++++
 devel/fbthrift/pkg-plist                                     |  6 ++++--
 4 files changed, 20 insertions(+), 7 deletions(-)

diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 7e58e8416db1..90c7c44eb076 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	fbthrift
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2022.08.08.00
-PORTREVISION=	1
+DISTVERSION=	2022.08.15.00
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index db219cdfdd7d..6bc7664e7ed8 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659992915
-SHA256 (facebook-fbthrift-v2022.08.08.00_GH0.tar.gz) = 6b5165b4f5115f3537b9b5843f2dec21cd4836e6d69d8562dcdfae13ca8ff322
-SIZE (facebook-fbthrift-v2022.08.08.00_GH0.tar.gz) = 8500146
+TIMESTAMP = 1660597080
+SHA256 (facebook-fbthrift-v2022.08.15.00_GH0.tar.gz) = 511734c1371d5ac2a7d05d50dde77cc04bd6b80ea824bcfbf065c9b298c24936
+SIZE (facebook-fbthrift-v2022.08.15.00_GH0.tar.gz) = 8621170
diff --git a/devel/fbthrift/files/patch-thrift_compiler_generate_t__mstch__rust__generator.cc b/devel/fbthrift/files/patch-thrift_compiler_generate_t__mstch__rust__generator.cc
new file mode 100644
index 000000000000..ac97e9281f54
--- /dev/null
+++ b/devel/fbthrift/files/patch-thrift_compiler_generate_t__mstch__rust__generator.cc
@@ -0,0 +1,12 @@
+- https://github.com/facebook/fbthrift/issues/512
+
+--- thrift/compiler/generate/t_mstch_rust_generator.cc.orig	2022-08-15 22:34:21 UTC
++++ thrift/compiler/generate/t_mstch_rust_generator.cc
+@@ -16,6 +16,7 @@
+ 
+ #include <cassert>
+ #include <cctype>
++#include <fstream>
+ #include <set>
+ #include <stdexcept>
+ #include <string>
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index 1bac7cff8da7..dbfb9ec6cbda 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -152,6 +152,7 @@ include/thrift/lib/cpp/server/TServerEventHandler.h
 include/thrift/lib/cpp/server/TServerObserver.h
 include/thrift/lib/cpp/test/MockTAsyncSSLSocket.h
 include/thrift/lib/cpp/test/loadgen/Controller.h
+include/thrift/lib/cpp/test/loadgen/GaussianMixtureModel.h
 include/thrift/lib/cpp/test/loadgen/IntervalTimer.h
 include/thrift/lib/cpp/test/loadgen/LatencyMonitor.h
 include/thrift/lib/cpp/test/loadgen/LatencyScoreBoard.h
@@ -322,6 +323,7 @@ include/thrift/lib/cpp2/op/detail/Copy.h
 include/thrift/lib/cpp2/op/detail/ContainerPatch.h
 include/thrift/lib/cpp2/op/detail/Create.h
 include/thrift/lib/cpp2/op/detail/Ensure.h
+include/thrift/lib/cpp2/op/detail/Get.h
 include/thrift/lib/cpp2/op/detail/Hash.h
 include/thrift/lib/cpp2/op/detail/HashProtocol.h
 include/thrift/lib/cpp2/op/detail/Patch.h
@@ -512,13 +514,13 @@ include/thrift/lib/cpp2/transport/rocket/test/util/VersionServicesMock.h
 include/thrift/lib/cpp2/transport/util/ConnectionManager.h
 include/thrift/lib/cpp2/transport/util/ConnectionThread.h
 include/thrift/lib/cpp2/type/Any.h
-include/thrift/lib/cpp2/type/AnyRef.h
 include/thrift/lib/cpp2/type/AnyValue.h
 include/thrift/lib/cpp2/type/BaseType.h
 include/thrift/lib/cpp2/type/Id.h
 include/thrift/lib/cpp2/type/Name.h
 include/thrift/lib/cpp2/type/NativeType.h
 include/thrift/lib/cpp2/type/Protocol.h
+include/thrift/lib/cpp2/type/Runtime.h
 include/thrift/lib/cpp2/type/Tag.h
 include/thrift/lib/cpp2/type/TagUtil.h
 include/thrift/lib/cpp2/type/Testing.h
@@ -532,7 +534,7 @@ include/thrift/lib/cpp2/type/detail/AnyData.h
 include/thrift/lib/cpp2/type/detail/AnyType.h
 include/thrift/lib/cpp2/type/detail/Name.h
 include/thrift/lib/cpp2/type/detail/NativeType.h
-include/thrift/lib/cpp2/type/detail/Ptr.h
+include/thrift/lib/cpp2/type/detail/Runtime.h
 include/thrift/lib/cpp2/type/detail/Traits.h
 include/thrift/lib/cpp2/type/detail/TypeInfo.h
 include/thrift/lib/cpp2/type/detail/TypeRegistry.h