diff --git a/dev-lang/python/patches/python3-3.7.7.patchset b/dev-lang/python/patches/python3-3.7.7.patchset index a957f3225..10873e0a3 100644 --- a/dev-lang/python/patches/python3-3.7.7.patchset +++ b/dev-lang/python/patches/python3-3.7.7.patchset @@ -1,4 +1,4 @@ -From 9d575e09be9807ca02ebbeb5b4ccfb8f5e699a89 Mon Sep 17 00:00:00 2001 +From b0d3ce92f39e3b6e3fa40dfb5f44e43922e9b8e7 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Thu, 10 Apr 2014 16:03:33 +0000 Subject: initial Haiku patch @@ -575,7 +575,7 @@ index 88cff61..7e0dc0a 100644 2.24.0 -From 052d2b5998fc198fcc7dcdbbc99d15098690ba78 Mon Sep 17 00:00:00 2001 +From 9d47e87845b2b4fab7a7da9e7445d7fd903a0c1c Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Sun, 16 Apr 2017 10:05:42 +0200 Subject: fix for negative errnos @@ -613,7 +613,7 @@ index 3cf0683..adf3608 100644 2.24.0 -From b4a5b6f8165d5feecbb68454d327a7b9fd00fd9e Mon Sep 17 00:00:00 2001 +From 69921230f366d1b79c3a996c7d0ef081dce46af8 Mon Sep 17 00:00:00 2001 From: Philippe Houdoin Date: Wed, 24 May 2017 11:09:43 +0000 Subject: Implement CTypes's find_library for Haiku @@ -697,7 +697,7 @@ index 97973bc..b2e4095 100644 2.24.0 -From 1bda22cfae9cd3376da34240f1de6b3f10d8e426 Mon Sep 17 00:00:00 2001 +From bfd2ce4901db4c6188a531d30bf7b8b053bd1dec Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Mon, 23 Sep 2019 09:14:58 +0200 Subject: webbrowser: Support for default browsers on Haiku @@ -723,7 +723,7 @@ index e052e51..d44cff1 100755 2.24.0 -From 45c95fc5412a0fc1e15c60271f605c4b6a71afbc Mon Sep 17 00:00:00 2001 +From 4b9241c955561cbfc8bd8d9b5afdeaeadc4c90d2 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Sat, 30 Nov 2019 23:26:57 +0100 Subject: don't reinit locks on fork. @@ -746,7 +746,7 @@ index b596f80..431f750 100644 2.24.0 -From 8401785ed0dcd5a7f372ac405126fe02154a6369 Mon Sep 17 00:00:00 2001 +From cc6f1ed962c8dd695683f6cab7a90a10e5d41976 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Fri, 15 May 2020 15:20:57 +0200 Subject: handle errors returned by internal_connect() @@ -778,24 +778,3 @@ index 3173b3b..88b66ed 100644 -- 2.24.0 -From 5a948cadd0123f22c3b747d9e9cba9a9d9e22370 Mon Sep 17 00:00:00 2001 -From: Jerome Duval -Date: Fri, 4 Oct 2019 22:02:35 +0200 -Subject: since 3.8, don't reinit locks on fork. - - -diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py -index 16812ec..54935bf 100644 ---- a/Lib/logging/__init__.py -+++ b/Lib/logging/__init__.py -@@ -230,7 +230,7 @@ def _releaseLock(): - - # Prevent a held logging lock from blocking a child from logging. - --if not hasattr(os, 'register_at_fork'): # Windows and friends. -+if sys.platform.startswith('haiku') or not hasattr(os, 'register_at_fork'): # Windows and friends. - def _register_at_fork_reinit_lock(instance): - pass # no-op when os.register_at_fork does not exist. - else: --- -2.21.0