sync ports with The Matrix

This commit is contained in:
purplerain 2023-09-20 05:43:08 +00:00
parent 751ae7926e
commit 4a27940de4
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
71 changed files with 297 additions and 179 deletions

View file

@ -3,8 +3,7 @@ CATEGORIES = devel
GH_ACCOUNT = abseil
GH_PROJECT = ${GH_ACCOUNT}-cpp
GH_TAGNAME = 20230802.0
REVISION = 0
GH_TAGNAME = 20230802.1
HOMEPAGE = https://abseil.io/

View file

@ -1,2 +1,2 @@
SHA256 (abseil-cpp-20230802.0.tar.gz) = WdKXavnW7PABqBo1dJpuVRozW5SdNJGM+t4Hc3udk8U=
SIZE (abseil-cpp-20230802.0.tar.gz) = 2156669
SHA256 (abseil-cpp-20230802.1.tar.gz) = mHzpjwLu+6+TDW44qxaqBXNyNNevurLVxOp62+UMKO0=
SIZE (abseil-cpp-20230802.1.tar.gz) = 2157158

View file

@ -1,18 +0,0 @@
Use getthrid(2) as GetTID() implementation.
Index: absl/base/internal/sysinfo.cc
--- absl/base/internal/sysinfo.cc.orig
+++ absl/base/internal/sysinfo.cc
@@ -441,6 +441,12 @@ pid_t GetTID() {
return reinterpret_cast<pid_t>(thread);
}
+#elif defined(__OpenBSD__)
+
+pid_t GetTID() {
+ return getthrid();
+}
+
#else
// Fallback implementation of `GetTID` using `pthread_self`.