pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang
Module Name: pkgsrc
Committed By: adam
Date: Tue Dec 2 21:33:05 UTC 2025
Modified Files:
pkgsrc/lang/py313-html-docs: Makefile PLIST distinfo
pkgsrc/lang/python313: PLIST dist.mk distinfo
Added Files:
pkgsrc/lang/python313/patches: patch-Modules_pyexpat.c
Removed Files:
pkgsrc/lang/python313/patches:
patch-Lib_test_test__zipfile_test__core.py
patch-Lib_zipfile_____init____.py
Log Message:
python313 py313-html-docs: updated to 3.13.10
Python 3.13.10
Tools/Demos
gh-141442: The iOS testbed now correctly handles test arguments that contain spaces.
Tests
gh-140482: Preserve and restore the state of stty echo as part of the test environment.
gh-140082: Update python -m test to set FORCE_COLOR=1 when being run with color enabled so that unittest which is run by it with redirected output will output in color.
gh-136442: Use exitcode 1 instead of 5 if unittest.TestCase.setUpClass() raises an exception
Security
gh-139700: Check consistency of the zip64 end of central directory record. Support records with “zip64 extensible data” if there are no bytes prepended to the ZIP file.
gh-137836: Add support of the “plaintext” element, RAWTEXT elements “xmp”, “iframe”, “noembed” and “noframes”, and optionally RAWTEXT element “noscript” in html.parser.HTMLParser.
gh-136063: email.message: ensure linear complexity for legacy HTTP parameters parsing. Patch by Bénédikt Tran.
gh-136065: Fix quadratic complexity in os.path.expandvars().
gh-119342: Fix a potential memory denial of service in the plistlib module. When reading a Plist file received from untrusted source, it could cause an arbitrary amount of memory to be allocated.
This could have led to symptoms including a MemoryError, swapping, out of memory (OOM) killed processes or containers, or even system crashes.
Library
gh-74389: When the stdin being used by a subprocess.Popen instance is closed, this is now ignored in subprocess.Popen.communicate() instead of leaving the class in an inconsistent state.
gh-87512: Fix subprocess.Popen.communicate() timeout handling on Windows when writing large input. Previously, the timeout was ignored during stdin writing, causing the method to block indefinitely
if the child process did not consume input quickly. The stdin write is now performed in a background thread, allowing the timeout to be properly enforced.
gh-141473: When subprocess.Popen.communicate() was called with input and a timeout and is called for a second time after a TimeoutExpired exception before the process has died, it should no longer
hang.
gh-59000: Fix pdb breakpoint resolution for class methods when the module defining the class is not imported.
gh-141570: Support file-like object raising OSError from fileno() in color detection (_colorize.can_colorize()). This can occur when sys.stdout is redirected.
gh-141659: Fix bad file descriptor errors from _posixsubprocess on AIX.
gh-141497: ipaddress: ensure that the methods IPv4Network.hosts() and IPv6Network.hosts() always return an iterator.
gh-140938: The statistics.stdev() and statistics.pstdev() functions now raise a ValueError when the input contains an infinity or a NaN.
gh-124111: Updated Tcl threading configuration in _tkinter to assume that threads are always available in Tcl 9 and later.
gh-137109: The os.fork and related forking APIs will no longer warn in the common case where Linux or macOS platform APIs return the number of threads in a process and find the answer to be 1 even
when a os.register_at_fork() after_in_parent= callback (re)starts a thread.
gh-141314: Fix assertion failure in io.TextIOWrapper.tell() when reading files with standalone carriage return (\r) line endings.
gh-141311: Fix assertion failure in io.BytesIO.readinto() and undefined behavior arising when read position is above capcity in io.BytesIO.
gh-141141: Fix a thread safety issue with base64.b85decode(). Contributed by Benel Tayar.
gh-140911: collections: Ensure that the methods UserString.rindex() and UserString.index() accept collections.UserString instances as the sub argument.
gh-140797: The undocumented re.Scanner class now forbids regular expressions containing capturing groups in its lexicon patterns. Patterns using capturing groups could previously lead to crashes with
segmentation fault. Use non-capturing groups (?:…) instead.
gh-140815: faulthandler now detects if a frame or a code object is invalid or freed. Patch by Victor Stinner.
gh-100218: Correctly set errno when socket.if_nametoindex() or socket.if_indextoname() raise an OSError. Patch by Bénédikt Tran.
gh-140875: Fix handling of unclosed character references (named and numerical) followed by the end of file in html.parser.HTMLParser with convert_charrefs=False.
gh-140734: multiprocessing: fix off-by-one error when checking the length of a temporary socket file path. Patch by Bénédikt Tran.
gh-140874: Bump the version of pip bundled in ensurepip to version 25.3
gh-140691: In urllib.request, when opening a FTP URL fails because a data connection cannot be made, the control connection’s socket is now closed to avoid a ResourceWarning.
gh-103847: Fix hang when cancelling process created by asyncio.create_subprocess_exec() or asyncio.create_subprocess_shell(). Patch by Kumar Aditya.
gh-140590: Fix arguments checking for the functools.partial.__setstate__() that may lead to internal state corruption and crash. Patch by Sergey Miryanov.
gh-140634: Fix a reference counting bug in os.sched_param.__reduce__().
gh-140633: Ignore AttributeError when setting a module’s __file__ attribute when loading an extension module packaged as Apple Framework.
gh-140593: xml.parsers.expat: Fix a memory leak that could affect users with ElementDeclHandler() set to a custom element declaration handler. Patch by Sebastian Pipping.
gh-140607: Inside io.RawIOBase.read(), validate that the count of bytes returned by io.RawIOBase.readinto() is valid (inside the provided buffer).
gh-138162: Fix logging.LoggerAdapter with merge_extra=True and without the extra argument.
gh-140474: Fix memory leak in array.array when creating arrays from an empty str and the u type code.
gh-140272: Fix memory leak in the clear() method of the dbm.gnu database.
gh-140041: Fix import of ctypes on Android and Cygwin when ABI flags are present.
gh-139905: Add suggestion to error message for typing.Generic subclasses when cls.__parameters__ is missing due to a parent class failing to call super().__init_subclass__() in its __init_subclass__.
gh-139845: Fix to not print KeyboardInterrupt twice in default asyncio REPL.
gh-139783: Fix inspect.getsourcelines() for the case when a decorator is followed by a comment or an empty line.
gh-70765: http.server: fix default handling of HTTP/0.9 requests in BaseHTTPRequestHandler. Previously, BaseHTTPRequestHandler.parse_request() incorrectly waited for headers in the request although
those are not supported in HTTP/0.9. Patch by Bénédikt Tran.
gh-139391: Fix an issue when, on non-Windows platforms, it was not possible to gracefully exit a python -m asyncio process suspended by Ctrl+Z and later resumed by fg other than with kill.
gh-101828: Fix 'shift_jisx0213', 'shift_jis_2004', 'euc_jisx0213' and 'euc_jis_2004' codecs truncating null chars as they were treated as part of multi-character sequences.
gh-139246: fix: paste zero-width in default repl width is wrong.
gh-90949: Add SetAllocTrackerActivationThreshold() and SetAllocTrackerMaximumAmplification() to xmlparser objects to prevent use of disproportional amounts of dynamic memory from within an Expat
parser. Patch by Bénédikt Tran.
gh-139065: Fix trailing space before a wrapped long word if the line length is exactly width in textwrap.
gh-138993: Dedent credits text.
gh-138859: Fix generic type parameterization raising a TypeError when omitting a ParamSpec that has a default which is not a list of types.
gh-138775: Use of python -m with base64 has been fixed to detect input from a terminal so that it properly notices EOF.
gh-98896: Fix a failure in multiprocessing resource_tracker when SharedMemory names contain colons. Patch by Rani Pinchuk.
gh-75989: tarfile.TarFile.extractall() and tarfile.TarFile.extract() now overwrite symlinks when extracting hardlinks. (Contributed by Alexander Enrique Urieles Nieto in gh-75989.)
gh-83424: Allows creating a ctypes.CDLL without name when passing a handle as an argument.
gh-136234: Fix asyncio.WriteTransport.writelines() to be robust to connection failure, by using the same behavior as write().
gh-136057: Fixed the bug in pdb and bdb where next and step can’t go over the line if a loop exists in the line.
gh-135307: email: Fix exception in set_content() when encoding text and max_line_length is set to 0 or None (unlimited).
gh-134453: Fixed subprocess.Popen.communicate() input= handling of memoryview instances that were non-byte shaped on POSIX platforms. Those are now properly cast to a byte shaped view instead of
truncating the input. Windows platforms did not have this bug.
gh-102431: Clarify constraints for “logical” arguments in methods of decimal.Context.
IDLE
gh-96491: Deduplicate version number in IDLE shell title bar after saving to a file.
Documentation
gh-141994: xml.sax.handler: Make Documentation of xml.sax.handler.feature_external_ges warn of opening up to external entity attacks. Patch by Sebastian Pipping.
gh-140578: Remove outdated sencence in the documentation for multiprocessing, that implied that concurrent.futures.ThreadPoolExecutor did not exist.
Core and Builtins
gh-142048: Fix quadratically increasing garbage collection delays in free-threaded build.
gh-141930: When importing a module, use Python’s regular file object to ensure that writes to .pyc files are complete or an appropriate error is raised.
gh-120158: Fix inconsistent state when enabling or disabling monitoring events too many times.
gh-141579: Fix sys.activate_stack_trampoline() to properly support the perf_jit backend. Patch by Pablo Galindo.
gh-141312: Fix the assertion failure in the __setstate__ method of the range iterator when a non-integer argument is passed. Patch by Sergey Miryanov.
gh-140939: Fix memory leak when bytearray or bytes is formated with the %*b format with a large width that results in a MemoryError.
gh-140530: Fix a reference leak when raise exc from cause fails. Patch by Bénédikt Tran.
gh-140576: Fixed crash in tokenize.generate_tokens() in case of specific incorrect input. Patch by Mikhail Efimov.
gh-140551: Fixed crash in dict if dict.clear() is called at the lookup stage. Patch by Mikhail Efimov and Inada Naoki.
gh-140471: Fix potential buffer overflow in ast.AST node initialization when encountering malformed _fields containing non-str.
gh-140406: Fix memory leak when an object’s __hash__() method returns an object that isn’t an int.
gh-140306: Fix memory leaks in cross-interpreter channel operations and shared namespace handling.
gh-140301: Fix memory leak of PyConfig in subinterpreters.
gh-140000: Fix potential memory leak when a reference cycle exists between an instance of typing.TypeAliasType, typing.TypeVar, typing.ParamSpec, or typing.TypeVarTuple and its __name__ attribute.
Patch by Mikhail Efimov.
gh-139748: Fix reference leaks in error branches of functions accepting path strings or bytes such as compile() and os.system(). Patch by Bénédikt Tran.
gh-139516: Fix lambda colon erroneously start format spec in f-string in tokenizer.
gh-139640: Fix swallowing some syntax warnings in different modules if they accidentally have the same message and are emitted from the same line. Fix duplicated warnings in the finally block.
gh-137400: Fix a crash in the free threading build when disabling profiling or tracing across all threads with PyEval_SetProfileAllThreads() or PyEval_SetTraceAllThreads() or their Python equivalents
threading.settrace_all_threads() and threading.setprofile_all_threads().
gh-133400: Fixed Ctrl+D (^D) behavior in _pyrepl module to match old pre-3.13 REPL behavior.
C API
gh-140042: Removed the sqlite3_shutdown call that could cause closing connections for sqlite when used with multiple sub interpreters.
gh-140487: Fix Py_RETURN_NOTIMPLEMENTED in limited C API 3.11 and older: don’t treat Py_NotImplemented as immortal. Patch by Victor Stinner.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/py313-html-docs/Makefile \
pkgsrc/lang/py313-html-docs/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/py313-html-docs/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/python313/PLIST \
pkgsrc/lang/python313/dist.mk
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/python313/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/lang/python313/patches/patch-Lib_test_test__zipfile_test__core.py \
pkgsrc/lang/python313/patches/patch-Lib_zipfile_____init____.py
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/python313/patches/patch-Modules_pyexpat.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/py313-html-docs/Makefile
diff -u pkgsrc/lang/py313-html-docs/Makefile:1.10 pkgsrc/lang/py313-html-docs/Makefile:1.11
--- pkgsrc/lang/py313-html-docs/Makefile:1.10 Wed Oct 15 09:14:01 2025
+++ pkgsrc/lang/py313-html-docs/Makefile Tue Dec 2 21:33:05 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2025/10/15 09:14:01 adam Exp $
+# $NetBSD: Makefile,v 1.11 2025/12/02 21:33:05 adam Exp $
-VERS= 3.13.9
+VERS= 3.13.10
DISTNAME= python-${VERS}-docs-html
PKGNAME= py313-html-docs-${VERS}
CATEGORIES= lang python
Index: pkgsrc/lang/py313-html-docs/distinfo
diff -u pkgsrc/lang/py313-html-docs/distinfo:1.10 pkgsrc/lang/py313-html-docs/distinfo:1.11
--- pkgsrc/lang/py313-html-docs/distinfo:1.10 Wed Oct 15 09:14:01 2025
+++ pkgsrc/lang/py313-html-docs/distinfo Tue Dec 2 21:33:05 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2025/10/15 09:14:01 adam Exp $
+$NetBSD: distinfo,v 1.11 2025/12/02 21:33:05 adam Exp $
-BLAKE2s (python-3.13.9-docs-html.tar.bz2) = b9f2cffc6bf1f58fb18d859c60daa6e7c241b45870caf5642675c795d6a27870
-SHA512 (python-3.13.9-docs-html.tar.bz2) = 1fdf6d2097b26b0b7df380e4f831599d89ab45d9d649e18c645ee315304a5b3ebcccea32312ef0632a926819af2ca50904c4ca7d33e71b65a0cdfa0f0ba16554
-Size (python-3.13.9-docs-html.tar.bz2) = 10368030 bytes
+BLAKE2s (python-3.13.10-docs-html.tar.bz2) = 30f0de96d601a3a66c57ac60dd3447313f5293570f0629750414559a48bb0f2f
+SHA512 (python-3.13.10-docs-html.tar.bz2) = 4f60417b5be211d9e31857a012ae6da53e2a1c3d1ff14dc0561b7c406a4b328f17025ff084e615f1418895164e71159c798562ba4f1ec55e372a1f8ab1e24563
+Size (python-3.13.10-docs-html.tar.bz2) = 10374297 bytes
Index: pkgsrc/lang/py313-html-docs/PLIST
diff -u pkgsrc/lang/py313-html-docs/PLIST:1.6 pkgsrc/lang/py313-html-docs/PLIST:1.7
--- pkgsrc/lang/py313-html-docs/PLIST:1.6 Wed Oct 8 05:55:24 2025
+++ pkgsrc/lang/py313-html-docs/PLIST Tue Dec 2 21:33:05 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2025/10/08 05:55:24 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2025/12/02 21:33:05 adam Exp $
share/doc/python3.13/.buildinfo
share/doc/python3.13/404.html
share/doc/python3.13/_downloads/6dc1f3f4f0e6ca13cb42ddf4d6cbc8af/tzinfo_examples.py
@@ -38,6 +38,7 @@ share/doc/python3.13/_sources/c-api/conc
share/doc/python3.13/_sources/c-api/contextvars.rst.txt
share/doc/python3.13/_sources/c-api/conversion.rst.txt
share/doc/python3.13/_sources/c-api/coro.rst.txt
+share/doc/python3.13/_sources/c-api/curses.rst.txt
share/doc/python3.13/_sources/c-api/datetime.rst.txt
share/doc/python3.13/_sources/c-api/descriptor.rst.txt
share/doc/python3.13/_sources/c-api/dict.rst.txt
@@ -70,6 +71,7 @@ share/doc/python3.13/_sources/c-api/numb
share/doc/python3.13/_sources/c-api/object.rst.txt
share/doc/python3.13/_sources/c-api/objimpl.rst.txt
share/doc/python3.13/_sources/c-api/perfmaps.rst.txt
+share/doc/python3.13/_sources/c-api/picklebuffer.rst.txt
share/doc/python3.13/_sources/c-api/refcounting.rst.txt
share/doc/python3.13/_sources/c-api/reflection.rst.txt
share/doc/python3.13/_sources/c-api/sequence.rst.txt
@@ -528,6 +530,7 @@ share/doc/python3.13/_sources/whatsnew/3
share/doc/python3.13/_sources/whatsnew/3.9.rst.txt
share/doc/python3.13/_sources/whatsnew/changelog.rst.txt
share/doc/python3.13/_sources/whatsnew/index.rst.txt
+share/doc/python3.13/_static/base-stemmer.js
share/doc/python3.13/_static/basic.css
share/doc/python3.13/_static/changelog_search.js
share/doc/python3.13/_static/classic.css
@@ -535,6 +538,7 @@ share/doc/python3.13/_static/copybutton.
share/doc/python3.13/_static/default.css
share/doc/python3.13/_static/doctools.js
share/doc/python3.13/_static/documentation_options.js
+share/doc/python3.13/_static/english-stemmer.js
share/doc/python3.13/_static/file.png
share/doc/python3.13/_static/glossary.json
share/doc/python3.13/_static/glossary_search.js
@@ -575,6 +579,7 @@ share/doc/python3.13/c-api/concrete.html
share/doc/python3.13/c-api/contextvars.html
share/doc/python3.13/c-api/conversion.html
share/doc/python3.13/c-api/coro.html
+share/doc/python3.13/c-api/curses.html
share/doc/python3.13/c-api/datetime.html
share/doc/python3.13/c-api/descriptor.html
share/doc/python3.13/c-api/dict.html
@@ -607,6 +612,7 @@ share/doc/python3.13/c-api/number.html
share/doc/python3.13/c-api/object.html
share/doc/python3.13/c-api/objimpl.html
share/doc/python3.13/c-api/perfmaps.html
+share/doc/python3.13/c-api/picklebuffer.html
share/doc/python3.13/c-api/refcounting.html
share/doc/python3.13/c-api/reflection.html
share/doc/python3.13/c-api/sequence.html
Index: pkgsrc/lang/python313/PLIST
diff -u pkgsrc/lang/python313/PLIST:1.10 pkgsrc/lang/python313/PLIST:1.11
--- pkgsrc/lang/python313/PLIST:1.10 Wed Oct 8 05:55:24 2025
+++ pkgsrc/lang/python313/PLIST Tue Dec 2 21:33:05 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2025/10/08 05:55:24 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2025/12/02 21:33:05 adam Exp $
bin/idle${PY_VER_SUFFIX}
bin/pydoc${PY_VER_SUFFIX}
bin/python${PY_VER_SUFFIX}
@@ -1159,7 +1159,7 @@ lib/python${PY_VER_SUFFIX}/ensurepip/__i
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.py
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyc
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyo
-lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-25.2-py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-25.3-py3-none-any.whl
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.py
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyc
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyo
Index: pkgsrc/lang/python313/dist.mk
diff -u pkgsrc/lang/python313/dist.mk:1.10 pkgsrc/lang/python313/dist.mk:1.11
--- pkgsrc/lang/python313/dist.mk:1.10 Wed Oct 15 09:14:00 2025
+++ pkgsrc/lang/python313/dist.mk Tue Dec 2 21:33:05 2025
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.10 2025/10/15 09:14:00 adam Exp $
+# $NetBSD: dist.mk,v 1.11 2025/12/02 21:33:05 adam Exp $
-PY_DISTVERSION= 3.13.9
+PY_DISTVERSION= 3.13.10
DISTNAME= Python-${PY_DISTVERSION}
EXTRACT_SUFX= .tar.xz
DISTINFO_FILE= ${.CURDIR}/../../lang/python313/distinfo
Index: pkgsrc/lang/python313/distinfo
diff -u pkgsrc/lang/python313/distinfo:1.15 pkgsrc/lang/python313/distinfo:1.16
--- pkgsrc/lang/python313/distinfo:1.15 Wed Oct 15 09:14:00 2025
+++ pkgsrc/lang/python313/distinfo Tue Dec 2 21:33:05 2025
@@ -1,15 +1,14 @@
-$NetBSD: distinfo,v 1.15 2025/10/15 09:14:00 adam Exp $
+$NetBSD: distinfo,v 1.16 2025/12/02 21:33:05 adam Exp $
-BLAKE2s (Python-3.13.9.tar.xz) = 7c6606277ea6b386742e0d554e6a530ff19eec397ade96cd38b89c5acf97ca96
-SHA512 (Python-3.13.9.tar.xz) = ffc9b6e545bf5cf8f3b945f85442eb4bd28cca9adb92d8c253f44078ec2e9758f802bf72c48e0d7e503c02b2dc754c58ee913cd3b7d8e8808fac2a0aa4e006a8
-Size (Python-3.13.9.tar.xz) = 22681368 bytes
+BLAKE2s (Python-3.13.10.tar.xz) = 7c2948c4d154da39520e81ae1fa57084aaada4800dfb751f7735d31c1907f3d4
+SHA512 (Python-3.13.10.tar.xz) = 7edf3c1008b1df3a067bf03b8218fbd9f5da7226ba17d8ec54e54a30aca5051e6435eb447a999a9665097dbe65fde27356103c3ea5227b5605b233482e037b07
+Size (Python-3.13.10.tar.xz) = 22714348 bytes
SHA1 (patch-Include_pymacro.h) = 7611315fefc305a48b4965f2f2b9bee53ae3d987
SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
SHA1 (patch-Lib_sysconfig_____init____.py) = 6c151d3dca0367cbb38c1175b9dba894509cf1a4
-SHA1 (patch-Lib_test_test__zipfile_test__core.py) = 94b9820125399e5b69ba7858fdbd5fcd980071b6
-SHA1 (patch-Lib_zipfile_____init____.py) = a3a740a65cbc9b82a5484912a3e8000b8f7beec8
SHA1 (patch-Makefile.pre.in) = 127d1af7947ea512da3a973eb2ed2d89990893bd
SHA1 (patch-Modules_faulthandler.c) = ca59c378d25bfc0769a7f5da887369d8c913e70c
+SHA1 (patch-Modules_pyexpat.c) = 4962df07d97faa99f58310ae9b86dad9e9fc5318
SHA1 (patch-Modules_readline.c) = 232f6ac43b5a0e87c915f13117bae91ef069a6c1
SHA1 (patch-Modules_socketmodule.c) = 9d88a801af6e2cbd36b9935a46c8a86727222d56
SHA1 (patch-configure) = 0a76331c7a6f71ce98392fcf845225c0b00d78b1
Added files:
Index: pkgsrc/lang/python313/patches/patch-Modules_pyexpat.c
diff -u /dev/null pkgsrc/lang/python313/patches/patch-Modules_pyexpat.c:1.1
--- /dev/null Tue Dec 2 21:33:05 2025
+++ pkgsrc/lang/python313/patches/patch-Modules_pyexpat.c Tue Dec 2 21:33:05 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-Modules_pyexpat.c,v 1.1 2025/12/02 21:33:05 adam Exp $
+
+expat_config.h doesn't seem to be needed, and isn't available on NetBSD.
+
+--- Modules/pyexpat.c.orig 2025-12-02 21:21:13.592360356 +0000
++++ Modules/pyexpat.c
+@@ -10,7 +10,6 @@
+ #include <stdbool.h>
+ #include <stddef.h> // offsetof()
+
+-#include "expat_config.h"
+ #include "expat.h"
+ #include "pyexpat.h"
+
Home |
Main Index |
Thread Index |
Old Index