diff --git a/dev-lang/python/patches/python3.11-3.11.9.patchset b/dev-lang/python/patches/python3.11-3.11.11.patchset similarity index 97% rename from dev-lang/python/patches/python3.11-3.11.9.patchset rename to dev-lang/python/patches/python3.11-3.11.11.patchset index 1fb16a907..6c343916c 100644 --- a/dev-lang/python/patches/python3.11-3.11.9.patchset +++ b/dev-lang/python/patches/python3.11-3.11.11.patchset @@ -1,4 +1,4 @@ -From ecb481e2420b80e832c041b4acf6bb2205808df7 Mon Sep 17 00:00:00 2001 +From 6855844913537c7594aaf6a59f3438a8b83b9d5c Mon Sep 17 00:00:00 2001 From: Oscar Lesta Date: Thu, 25 Jul 2024 17:26:26 -0300 Subject: Initial Haiku patch (re-worked a bit). @@ -272,7 +272,7 @@ index ad8fb81..07fd69f 100644 2.45.2 -From 22a06664be95c9ecfa7ac25e18e3279e80b2670b Mon Sep 17 00:00:00 2001 +From 549e67f9aef5ee96b1d5a867ba7e3977ccfbce1f Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Sun, 16 Apr 2017 10:05:42 +0200 Subject: fix for negative errnos @@ -310,7 +310,7 @@ index d91bf21..cb6c6a2 100644 2.45.2 -From 743c5e7963b4c727ace98177f0f9d44f38245f5e Mon Sep 17 00:00:00 2001 +From dd0487c74688d93a2d8da93d9e3c4557ea8c8ab8 Mon Sep 17 00:00:00 2001 From: Oscar Lesta Date: Sun, 8 Oct 2023 20:06:31 -0300 Subject: Implement CTypes's find_library for Haiku @@ -407,7 +407,7 @@ index c550883..6b23423 100644 2.45.2 -From c65144ec38d29d519f74f46fb1c976252cead1a6 Mon Sep 17 00:00:00 2001 +From 6d8687e0ae7e50e105906910f5e18441f87bb8ca 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 @@ -433,7 +433,7 @@ index 5d72524..eb0879f 100755 2.45.2 -From bd63e313776575f5265a43aae21245f8d3ae1745 Mon Sep 17 00:00:00 2001 +From 88513479c1cd6eb116ca5bd89d835295ac1ded26 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. @@ -456,7 +456,7 @@ index e364419..86f0bcc 100644 2.45.2 -From 509cee2e4c6582c460a57c17f875c6080b17c41d Mon Sep 17 00:00:00 2001 +From 3666540441c9d6fec0d19b85c2dc4fd9a60562a0 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() @@ -489,17 +489,17 @@ index f0c9b46..dd9b7da 100644 2.45.2 -From c57dfbdb4901d05998340609497443b5b480b7d4 Mon Sep 17 00:00:00 2001 +From 1f1f74f5cb59ef0c6f60978091bb02d28e46ab4e Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Mon, 19 Oct 2020 18:03:09 +0200 Subject: ttyname_r can use MAXPATHLEN diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c -index 6114f61..d025417 100644 +index 6fb2fc8..fd04fc2 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c -@@ -3113,11 +3113,14 @@ static PyObject * +@@ -3118,11 +3118,14 @@ static PyObject * os_ttyname_impl(PyObject *module, int fd) /*[clinic end generated code: output=c424d2e9d1cd636a input=9ff5a58b08115c55]*/ { @@ -519,7 +519,7 @@ index 6114f61..d025417 100644 2.45.2 -From 36cce929d8c9202e86efdebc80293f85c1f22bbf Mon Sep 17 00:00:00 2001 +From de05d54136a5752054feeeeb521413f66484623f Mon Sep 17 00:00:00 2001 From: Oscar Lesta Date: Thu, 25 Jul 2024 17:27:04 -0300 Subject: Miscellaneous "Lib/test/" fixes for Haiku. @@ -546,7 +546,7 @@ index 5cc3d4b..6f53287 100644 # Somehow /dev/tty appears seekable on some BSDs self.assertEqual(f.seekable(), False) diff --git a/Lib/test/test_io.py b/Lib/test/test_io.py -index 537c9fa..7d98e05 100644 +index d528b4a..74f2ee5 100644 --- a/Lib/test/test_io.py +++ b/Lib/test/test_io.py @@ -634,7 +634,7 @@ class IOTest(unittest.TestCase): @@ -588,7 +588,7 @@ index 1867e8c..e4fab02 100644 2.45.2 -From 650a5127582c73c31d0a700bb3650079322b83f4 Mon Sep 17 00:00:00 2001 +From 67ebce82b7a572d38d3a1d5d74718f4db77f1fe3 Mon Sep 17 00:00:00 2001 From: Oscar Lesta Date: Fri, 26 Jul 2024 19:18:56 -0300 Subject: _getuserbase(), getsitepackages(), and INSTALL_SCHEMES for Haiku. @@ -739,7 +739,7 @@ index 03b8558..a7253b6 100644 if standard_lib: return os.path.join(prefix, "Lib") diff --git a/Lib/site.py b/Lib/site.py -index 2904e44..935a6ff 100644 +index 2904e44..b01254d 100644 --- a/Lib/site.py +++ b/Lib/site.py @@ -291,6 +291,14 @@ def _getuserbase(): @@ -928,7 +928,7 @@ index d3bb0d2..7fb3a41 100644 2.45.2 -From 7d9932e4293a4d6ec9390e19be0d49fdb85873ea Mon Sep 17 00:00:00 2001 +From 17124c54c39d54ef86e0659366873e976d99088e Mon Sep 17 00:00:00 2001 From: Oscar Lesta Date: Thu, 25 Jul 2024 17:27:28 -0300 Subject: Fix location of REPL's history file. @@ -939,7 +939,7 @@ Content-Transfer-Encoding: 8bit Originally from "initial Haiku patch" by Jérôme Duval. diff --git a/Lib/site.py b/Lib/site.py -index 935a6ff..7e83f70 100644 +index b01254d..ce157f2 100644 --- a/Lib/site.py +++ b/Lib/site.py @@ -512,8 +512,16 @@ def enablerlcompleter(): @@ -965,7 +965,7 @@ index 935a6ff..7e83f70 100644 2.45.2 -From ab832b12aef9538caeb421d404679c5c3f838b30 Mon Sep 17 00:00:00 2001 +From c3e307eb0c3fa2827cdcec667b16300f7f60770c Mon Sep 17 00:00:00 2001 From: Oscar Lesta Date: Sat, 10 Feb 2024 06:01:25 -0300 Subject: Fix build on nightlies, following the addition of kqueue. @@ -1031,7 +1031,7 @@ index 8210269..5750d2c 100644 2.45.2 -From 93c7ff25df708035b36739186ef01ad3fcf2aecc Mon Sep 17 00:00:00 2001 +From dfd1152f7e745fc08ac5416e0d0ec1efd3b2c77c Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Thu, 14 Mar 2024 12:54:33 -0500 Subject: config.guess: Update to universal haiku arch guessing diff --git a/dev-lang/python/python3.11-3.11.9.recipe b/dev-lang/python/python3.11-3.11.11.recipe similarity index 99% rename from dev-lang/python/python3.11-3.11.9.recipe rename to dev-lang/python/python3.11-3.11.11.recipe index 674aef9a6..5211445eb 100644 --- a/dev-lang/python/python3.11-3.11.9.recipe +++ b/dev-lang/python/python3.11-3.11.11.recipe @@ -11,9 +11,9 @@ OSI-approved open source license." HOMEPAGE="https://www.python.org" LICENSE="Python" COPYRIGHT="1990-2024 Python Software Foundation" -REVISION="2" +REVISION="1" SOURCE_URI="https://www.python.org/ftp/python/$portVersion/Python-$portVersion.tar.xz" -CHECKSUM_SHA256="9b1e896523fc510691126c864406d9360a3d1e986acbda59cda57b5abda45b87" +CHECKSUM_SHA256="2a9920c7a0cd236de33644ed980a13cbbc21058bfdc528febb6081575ed73be3" SOURCE_DIR="Python-$portVersion" pyShortVer="${portVersion%.*}"