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 Feb 4 22:21:19 UTC 2025
Modified Files:
pkgsrc/lang/py313-html-docs: Makefile PLIST distinfo
pkgsrc/lang/python313: Makefile PLIST dist.mk distinfo
pkgsrc/lang/python313/patches: patch-Include_pymacro.h
Log Message:
python313 py313-html-docs: updated to 3.13.2
Python 3.13.2
macOS
gh-127592: Usage of the unified Apple System Log APIs was disabled when the minimum macOS version is earlier than 10.12.
Windows
gh-127353: Allow to force color output on Windows using environment variables. Patch by Andrey Efremov.
Tools/Demos
gh-129248: The iOS test runner now strips the log prefix from each line output by the test suite.
gh-128152: Fix a bug where Argument Clinic’s C pre-processor parser tried to parse pre-processor directives inside C comments. Patch by Erlend Aasland.
Tests
gh-127906: Test the limited C API in test_cppext. Patch by Victor Stinner.
gh-127637: Add tests for the dis command-line interface. Patch by Bénédikt Tran.
gh-126925: iOS test results are now streamed during test execution, and the deprecated xcresulttool is no longer used.
Security
gh-105704: When using urllib.parse.urlsplit() and urllib.parse.urlparse() host parsing would not reject domain names containing square brackets ([ and ]). Square brackets are only valid for IPv6 and
IPvFuture hosts according to RFC 3986 Section 3.2.2.
gh-127655: Fixed the asyncio.selector_events._SelectorSocketTransport transport not pausing writes for the protocol when the buffer reaches the high water mark when using
asyncio.WriteTransport.writelines().
gh-126108: Fix a possible NULL pointer dereference in PySys_AddWarnOptionUnicode().
gh-80222: Fix bug in the folding of quoted strings when flattening an email message using a modern email policy. Previously when a quoted string was folded so that it spanned more than one line, the
surrounding quotes and internal escapes would be omitted. This could theoretically be used to spoof header lines using a carefully constructed quoted string if the resulting rendered email was
transmitted or re-parsed.
gh-119511: Fix a potential denial of service in the imaplib module. When connecting to a malicious server, it could cause an arbitrary amount of memory to be allocated. On many systems this is
harmless as unused virtual memory is only a mapping, but if this hit a virtual address size limit it could lead to a MemoryError or other process crash. On unusual systems or builds where all
allocated memory is touched and backed by actual ram or storage it could’ve consumed resources doing so until similarly crashing.
Library
gh-129502: Unlikely errors in preparing arguments for ctypes callback are now handled in the same way as errors raised in the callback of in converting the result of the callback – using
sys.unraisablehook() instead of sys.excepthook() and not setting sys.last_exc and other variables.
gh-129403: Corrected ValueError message for asyncio.Barrier and threading.Barrier.
gh-129409: Fix an integer overflow in the csv module when writing a data field larger than 2GB.
gh-118761: Improve import time of subprocess by lazy importing locale and signal. Patch by Taneli Hukkinen.
gh-129346: In sqlite3, handle out-of-memory when creating user-defined SQL functions.
gh-129061: Fix FORCE_COLOR and NO_COLOR when empty strings. Patch by Hugo van Kemenade.
gh-128550: Removed an incorrect optimization relating to eager tasks in asyncio.TaskGroup that resulted in cancellations being missed.
gh-128991: Release the enter frame reference within bdb callback
gh-128978: Fix a NameError in sysconfig.expand_makefile_vars(). Patch by Bénédikt Tran.
gh-128961: Fix a crash when setting state on an exhausted array.array iterator.
gh-128894: Fix traceback.TracebackException._format_syntax_error not to fail on exceptions with custom metadata.
gh-128916: Do not attempt to set SO_REUSEPORT on sockets of address families other than AF_INET and AF_INET6, as it is meaningless with these address families, and the call with fail with Linux
kernel 6.12.9 and newer.
gh-128679: Fix tracemalloc.stop() race condition. Fix tracemalloc to support calling tracemalloc.stop() in one thread, while another thread is tracing memory allocations. Patch by Victor Stinner.
gh-128636: Fix PyREPL failure when os.environ is overwritten with an invalid value.
gh-128562: Fix possible conflicts in generated tkinter widget names if the widget class name ends with a digit.
gh-128498: Default to stdout isatty for color detection instead of stderr. Patch by Hugo van Kemenade.
gh-128552: Fix cyclic garbage introduced by asyncio.loop.create_task() and asyncio.TaskGroup.create_task() holding a reference to the created task if it is eager.
gh-128479: Fix asyncio.staggered.staggered_race() leaking tasks and issuing an unhandled exception.
gh-128400: Fix crash when using faulthandler.dump_traceback() while other threads are active on the free threaded build.
gh-88834: Unify the instance check for typing.Union and types.UnionType: Union now uses the instance checks against its parameters instead of the subclass checks.
gh-128302: Fix xml.dom.xmlbuilder.DOMEntityResolver.resolveEntity(), which was broken by the Python 3.0 transition.
gh-128302: Allow xml.dom.xmlbuilder.DOMParser.parse() to correctly handle xml.dom.xmlbuilder.DOMInputSource instances that only have a systemId attribute set.
gh-112064: Fix incorrect handling of negative read sizes in HTTPResponse.read. Patch by Yury Manushkin.
gh-58956: Fixed a frame reference leak in bdb.
gh-128131: Completely support random access of uncompressed unencrypted read-only zip files obtained by ZipFile.open.
gh-112328: enum.EnumDict can now be used without resorting to private API.
gh-127975: Avoid reusing quote types in ast.unparse() if not needed.
gh-128062: Revert the font of turtledemo’s menu bar to its default value and display the shortcut keys in the correct position.
gh-128014: Fix resetting the default window icon by passing default='' to the tkinter method wm_iconbitmap().
gh-115514: Fix exceptions and incomplete writes after asyncio._SelectorTransport is closed before writes are completed.
gh-41872: Fix quick extraction of module docstrings from a file in pydoc. It now supports docstrings with single quotes, escape sequences, raw string literals, and other Python syntax.
gh-127060: Set TERM environment variable to “dumb” to disable traceback colors in IDLE, since IDLE doesn’t understand ANSI escape sequences. Patch by Victor Stinner.
gh-126742: Fix support of localized error messages reported by dlerror(3) and gdbm_strerror in ctypes and dbm.gnu functions respectively. Patch by Bénédikt Tran.
gh-127873: When -E is set, only ignore PYTHON_COLORS and not FORCE_COLOR/NO_COLOR/TERM when colourising output. Patch by Hugo van Kemenade.
gh-127870: Detect recursive calls in ctypes _as_parameter_ handling. Patch by Victor Stinner.
gh-127847: Fix the position when doing interleaved seeks and reads in uncompressed, unencrypted zip files returned by zipfile.ZipFile.open().
gh-127732: The platform module now correctly detects Windows Server 2025.
gh-126821: macOS and iOS apps can now choose to redirect stdout and stderr to the system log during interpreter configuration.
gh-93312: Include <sys/pidfd.h> to get os.PIDFD_NONBLOCK constant. Patch by Victor Stinner.
gh-83662: Add missing __class_getitem__ method to the Python implementation of functools.partial(), to make it compatible with the C version. This is mainly relevant for alternative Python
implementations like PyPy and GraalPy, because CPython will usually use the C-implementation of that function.
gh-127586: multiprocessing.pool.Pool now properly restores blocked signal handlers of the parent thread when creating processes via either spawn or forkserver.
gh-98188: Fix an issue in email.message.Message.get_payload() where data cannot be decoded if the Content Transfer Encoding mechanism contains trailing whitespaces or additional junk text. Patch by
Hui Liu.
gh-127257: In ssl, system call failures that OpenSSL reports using ERR_LIB_SYS are now raised as OSError.
gh-127096: Do not recreate unnamed section on every read in configparser.ConfigParser. Patch by Andrey Efremov.
gh-127196: Fix crash when dict with keys in invalid encoding were passed to several functions in _interpreters module.
gh-126775: Make linecache.checkcache() thread safe and GC re-entrancy safe.
gh-126332: Fix _pyrepl crash when entering a double CTRL-Z on an overflowing line.
gh-126225: getopt and optparse are no longer marked as deprecated. There are legitimate reasons to use one of these modules in preference to argparse, and none of these modules are at risk of being
removed from the standard library. Of the three, argparse remains the recommended default choice, unless one of the concerns noted at the top of the optparse module documentation applies.
gh-125553: Fix round-trip invariance for backslash continuations in tokenize.untokenize().
gh-123987: Fixed issue in NamespaceReader where a non-path item in a namespace path, such as a sentinel added by an editable installer, would break resource loading.
gh-123401: The http.cookies module now supports parsing obsolete RFC 850 date formats, in accordance with RFC 9110 requirements. Patch by Nano Zheng.
gh-122431: readline.append_history_file() now raises a ValueError when given a negative value.
gh-119257: Show tab completions menu below the current line, which results in less janky behaviour, and fixes a cursor movement bug. Patch by Daniel Hollas
Documentation
gh-125722: Require Sphinx 8.1.3 or later to build the Python documentation. Patch by Adam Turner.
gh-67206: Document that string.printable is not printable in the POSIX sense. In particular, string.printable.isprintable() returns False. Patch by Bénédikt Tran.
Core and Builtins
gh-129345: Fix null pointer dereference in syslog.openlog() when an audit hook raises an exception.
gh-129093: Fix f-strings such as f'{expr=}' sometimes not displaying the full expression when the expression contains !=.
gh-124363: Treat debug expressions in f-string as raw strings. Patch by Pablo Galindo
gh-128799: Add frame of except* to traceback when it wraps a naked exception.
gh-128078: Fix a SystemError when using anext() with a default tuple value. Patch by Bénédikt Tran.
gh-128717: Fix a crash when setting the recursion limit while other threads are active on the free threaded build.
gh-128330: Restore terminal control characters on REPL exit.
gh-128079: Fix a bug where except* does not properly check the return value of an ExceptionGroup’s split() function, leading to a crash in some cases. Now when split() returns an invalid object,
except* raises a TypeError with the original raised ExceptionGroup object chained to it.
gh-128030: Avoid error from calling PyModule_GetFilenameObject on a non-module object when importing a non-existent symbol from a non-module object.
gh-127903: Objects/unicodeobject.c: fix a crash on DEBUG builds in _copy_characters when there is nothing to copy.
gh-127599: Fix statistics for increments of object reference counts (in particular, when a reference count was increased by more than 1 in a single operation).
gh-127651: When raising ImportError for missing symbols in from imports, use __file__ in the error message if __spec__.origin is not a location
gh-127582: Fix non-thread-safe object resurrection when calling finalizers and watcher callbacks in the free threading build.
gh-127434: The iOS compiler shims can now accept arguments with spaces.
gh-127536: Add missing locks around some list assignment operations in the free threading build.
gh-126862: Fix a possible overflow when a class inherits from an absurd number of super-classes. Reported by Valery Fedorenko. Patch by Bénédikt Tran.
gh-127349: Fixed the error when resizing terminal in Python REPL. Patch by Semyon Moroz.
gh-126076: Relocated objects such as tuple, bytes and str objects are properly tracked by tracemalloc and its associated hooks. Patch by Pablo Galindo.
C API
gh-127791: Fix loss of callbacks after more than one call to PyUnstable_AtExit().
Build
gh-129539: Don’t redefine EX_OK when the system has the sysexits.h header.
gh-128472: Skip BOLT optimization of functions using computed gotos, fixing errors on build with LLVM 19.
gh-123925: Fix building the curses module on platforms with libncurses but without libncursesw.
gh-128321: Set LIBS instead of LDFLAGS when checking if sqlite3 library functions are available. This fixes the ordering of linked libraries during checks, which was incorrect when using a statically
linked libsqlite3.
gh-127865: Fix build failure on systems without thread-locals support.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/py313-html-docs/Makefile \
pkgsrc/lang/py313-html-docs/PLIST pkgsrc/lang/py313-html-docs/distinfo
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/python313/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/python313/PLIST \
pkgsrc/lang/python313/dist.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/python313/distinfo
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/lang/python313/patches/patch-Include_pymacro.h
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.2 pkgsrc/lang/py313-html-docs/Makefile:1.3
--- pkgsrc/lang/py313-html-docs/Makefile:1.2 Thu Dec 5 07:54:03 2024
+++ pkgsrc/lang/py313-html-docs/Makefile Tue Feb 4 22:21:19 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2024/12/05 07:54:03 adam Exp $
+# $NetBSD: Makefile,v 1.3 2025/02/04 22:21:19 adam Exp $
-VERS= 3.13.1
+VERS= 3.13.2
DISTNAME= python-${VERS}-docs-html
PKGNAME= py313-html-docs-${VERS}
CATEGORIES= lang python
Index: pkgsrc/lang/py313-html-docs/PLIST
diff -u pkgsrc/lang/py313-html-docs/PLIST:1.2 pkgsrc/lang/py313-html-docs/PLIST:1.3
--- pkgsrc/lang/py313-html-docs/PLIST:1.2 Thu Dec 5 07:54:03 2024
+++ pkgsrc/lang/py313-html-docs/PLIST Tue Feb 4 22:21:19 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2024/12/05 07:54:03 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/02/04 22:21:19 adam Exp $
share/doc/python3.13/.buildinfo
share/doc/python3.13/404.html
share/doc/python3.13/_downloads/6dc1f3f4f0e6ca13cb42ddf4d6cbc8af/tzinfo_examples.py
@@ -190,6 +190,7 @@ share/doc/python3.13/_sources/library/ch
share/doc/python3.13/_sources/library/cmath.rst.txt
share/doc/python3.13/_sources/library/cmd.rst.txt
share/doc/python3.13/_sources/library/cmdline.rst.txt
+share/doc/python3.13/_sources/library/cmdlinelibs.rst.txt
share/doc/python3.13/_sources/library/code.rst.txt
share/doc/python3.13/_sources/library/codecs.rst.txt
share/doc/python3.13/_sources/library/codeop.rst.txt
@@ -549,7 +550,6 @@ share/doc/python3.13/_static/pygments_da
share/doc/python3.13/_static/rtd_switcher.js
share/doc/python3.13/_static/search-focus.js
share/doc/python3.13/_static/searchtools.js
-share/doc/python3.13/_static/sidebar-wrap.css
share/doc/python3.13/_static/sidebar.js
share/doc/python3.13/_static/sphinx_highlight.js
share/doc/python3.13/_static/themetoggle.js
@@ -757,6 +757,7 @@ share/doc/python3.13/library/chunk.html
share/doc/python3.13/library/cmath.html
share/doc/python3.13/library/cmd.html
share/doc/python3.13/library/cmdline.html
+share/doc/python3.13/library/cmdlinelibs.html
share/doc/python3.13/library/code.html
share/doc/python3.13/library/codecs.html
share/doc/python3.13/library/codeop.html
Index: pkgsrc/lang/py313-html-docs/distinfo
diff -u pkgsrc/lang/py313-html-docs/distinfo:1.2 pkgsrc/lang/py313-html-docs/distinfo:1.3
--- pkgsrc/lang/py313-html-docs/distinfo:1.2 Thu Dec 5 07:54:03 2024
+++ pkgsrc/lang/py313-html-docs/distinfo Tue Feb 4 22:21:19 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2024/12/05 07:54:03 adam Exp $
+$NetBSD: distinfo,v 1.3 2025/02/04 22:21:19 adam Exp $
-BLAKE2s (python-3.13.1-docs-html.tar.bz2) = a75a73ef3577cb1ace8fca26b3acf50a6eaf851224bc354143e827378fb9d9db
-SHA512 (python-3.13.1-docs-html.tar.bz2) = b04b472787b83166104af6c46bc59ce0b873be073503d2673098b81e336511b2a6db0044e5a46e03266aa7279cb01206b8c760e54786648d3544393aa9753425
-Size (python-3.13.1-docs-html.tar.bz2) = 10586243 bytes
+BLAKE2s (python-3.13.2-docs-html.tar.bz2) = a8f0c3f458d52c1647d710707b2c69aeaa951f9a574e1f2e35ab2bfdf6de45ec
+SHA512 (python-3.13.2-docs-html.tar.bz2) = 4c45916df7a180fe1cb1f7310c4e260f2d130349a6295213611f475b72a91f60712b81b93aace2a05315d5ae17a3e5794ff6bfbc7e5714783f7a89621461f18b
+Size (python-3.13.2-docs-html.tar.bz2) = 10344279 bytes
Index: pkgsrc/lang/python313/Makefile
diff -u pkgsrc/lang/python313/Makefile:1.15 pkgsrc/lang/python313/Makefile:1.16
--- pkgsrc/lang/python313/Makefile:1.15 Tue Jan 7 19:35:09 2025
+++ pkgsrc/lang/python313/Makefile Tue Feb 4 22:21:19 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.15 2025/01/07 19:35:09 riastradh Exp $
+# $NetBSD: Makefile,v 1.16 2025/02/04 22:21:19 adam Exp $
-PKGREVISION= 3
.include "dist.mk"
PKGNAME= python313-${PY_DISTVERSION}
Index: pkgsrc/lang/python313/PLIST
diff -u pkgsrc/lang/python313/PLIST:1.2 pkgsrc/lang/python313/PLIST:1.3
--- pkgsrc/lang/python313/PLIST:1.2 Thu Dec 5 07:54:03 2024
+++ pkgsrc/lang/python313/PLIST Tue Feb 4 22:21:19 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2024/12/05 07:54:03 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/02/04 22:21:19 adam Exp $
bin/idle${PY_VER_SUFFIX}
bin/pydoc${PY_VER_SUFFIX}
bin/python${PY_VER_SUFFIX}
@@ -291,6 +291,9 @@ lib/python${PY_VER_SUFFIX}/_aix_support.
lib/python${PY_VER_SUFFIX}/_android_support.py
lib/python${PY_VER_SUFFIX}/_android_support.pyc
lib/python${PY_VER_SUFFIX}/_android_support.pyo
+lib/python${PY_VER_SUFFIX}/_apple_support.py
+lib/python${PY_VER_SUFFIX}/_apple_support.pyc
+lib/python${PY_VER_SUFFIX}/_apple_support.pyo
lib/python${PY_VER_SUFFIX}/_collections_abc.py
lib/python${PY_VER_SUFFIX}/_collections_abc.pyc
lib/python${PY_VER_SUFFIX}/_collections_abc.pyo
@@ -2758,6 +2761,9 @@ lib/python${PY_VER_SUFFIX}/test/test_abs
lib/python${PY_VER_SUFFIX}/test/test_android.py
lib/python${PY_VER_SUFFIX}/test/test_android.pyc
lib/python${PY_VER_SUFFIX}/test/test_android.pyo
+lib/python${PY_VER_SUFFIX}/test/test_apple.py
+lib/python${PY_VER_SUFFIX}/test/test_apple.pyc
+lib/python${PY_VER_SUFFIX}/test/test_apple.pyo
lib/python${PY_VER_SUFFIX}/test/test_argparse.py
lib/python${PY_VER_SUFFIX}/test/test_argparse.pyc
lib/python${PY_VER_SUFFIX}/test/test_argparse.pyo
@@ -2983,12 +2989,18 @@ lib/python${PY_VER_SUFFIX}/test/test_cap
lib/python${PY_VER_SUFFIX}/test/test_capi/test_dict.py
lib/python${PY_VER_SUFFIX}/test/test_capi/test_dict.pyc
lib/python${PY_VER_SUFFIX}/test/test_capi/test_dict.pyo
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_eval.py
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_eval.pyc
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_eval.pyo
lib/python${PY_VER_SUFFIX}/test/test_capi/test_eval_code_ex.py
lib/python${PY_VER_SUFFIX}/test/test_capi/test_eval_code_ex.pyc
lib/python${PY_VER_SUFFIX}/test/test_capi/test_eval_code_ex.pyo
lib/python${PY_VER_SUFFIX}/test/test_capi/test_exceptions.py
lib/python${PY_VER_SUFFIX}/test/test_capi/test_exceptions.pyc
lib/python${PY_VER_SUFFIX}/test/test_capi/test_exceptions.pyo
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_file.py
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_file.pyc
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_file.pyo
lib/python${PY_VER_SUFFIX}/test/test_capi/test_float.py
lib/python${PY_VER_SUFFIX}/test/test_capi/test_float.pyc
lib/python${PY_VER_SUFFIX}/test/test_capi/test_float.pyo
@@ -3001,6 +3013,9 @@ lib/python${PY_VER_SUFFIX}/test/test_cap
lib/python${PY_VER_SUFFIX}/test/test_capi/test_immortal.py
lib/python${PY_VER_SUFFIX}/test/test_capi/test_immortal.pyc
lib/python${PY_VER_SUFFIX}/test/test_capi/test_immortal.pyo
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_import.py
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_import.pyc
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_import.pyo
lib/python${PY_VER_SUFFIX}/test/test_capi/test_list.py
lib/python${PY_VER_SUFFIX}/test/test_capi/test_list.pyc
lib/python${PY_VER_SUFFIX}/test/test_capi/test_list.pyo
@@ -5504,6 +5519,9 @@ lib/python${PY_VER_SUFFIX}/test/test_wsg
lib/python${PY_VER_SUFFIX}/test/test_xml_dom_minicompat.py
lib/python${PY_VER_SUFFIX}/test/test_xml_dom_minicompat.pyc
lib/python${PY_VER_SUFFIX}/test/test_xml_dom_minicompat.pyo
+lib/python${PY_VER_SUFFIX}/test/test_xml_dom_xmlbuilder.py
+lib/python${PY_VER_SUFFIX}/test/test_xml_dom_xmlbuilder.pyc
+lib/python${PY_VER_SUFFIX}/test/test_xml_dom_xmlbuilder.pyo
lib/python${PY_VER_SUFFIX}/test/test_xml_etree.py
lib/python${PY_VER_SUFFIX}/test/test_xml_etree.pyc
lib/python${PY_VER_SUFFIX}/test/test_xml_etree.pyo
Index: pkgsrc/lang/python313/dist.mk
diff -u pkgsrc/lang/python313/dist.mk:1.2 pkgsrc/lang/python313/dist.mk:1.3
--- pkgsrc/lang/python313/dist.mk:1.2 Thu Dec 5 07:54:03 2024
+++ pkgsrc/lang/python313/dist.mk Tue Feb 4 22:21:19 2025
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.2 2024/12/05 07:54:03 adam Exp $
+# $NetBSD: dist.mk,v 1.3 2025/02/04 22:21:19 adam Exp $
-PY_DISTVERSION= 3.13.1
+PY_DISTVERSION= 3.13.2
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.4 pkgsrc/lang/python313/distinfo:1.5
--- pkgsrc/lang/python313/distinfo:1.4 Tue Dec 24 10:47:51 2024
+++ pkgsrc/lang/python313/distinfo Tue Feb 4 22:21:19 2025
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.4 2024/12/24 10:47:51 wiz Exp $
+$NetBSD: distinfo,v 1.5 2025/02/04 22:21:19 adam Exp $
-BLAKE2s (Python-3.13.1.tar.xz) = fe3720650de367e5963e81d0bc421f22e4f0af814a57634efa9b628e94562b7b
-SHA512 (Python-3.13.1.tar.xz) = 056c9b5fc0a6b540f41513d045f43c1ed463d15e0f345cecec703ec9c2335e53b4beb19de9c74ab2b236b023f934d5fd9ae7727a808634eaa01cfe66018a9a35
-Size (Python-3.13.1.tar.xz) = 22589692 bytes
-SHA1 (patch-Include_pymacro.h) = b8fed85d0cd15e5ff62936fb2ad2aac028b0c982
+BLAKE2s (Python-3.13.2.tar.xz) = ce1d701be58102d6a4b19c44e18643c4c86fcbe4bc51641ccecaf97aa345920b
+SHA512 (Python-3.13.2.tar.xz) = bb1c0598914c6d4326554faa568f660f10b20c701d0f36bf1fa58837b6498d728a407416b06ede39604caea1ca93f60545b83b01ae8ee65f55d4cc83242b63fe
+Size (Python-3.13.2.tar.xz) = 22621108 bytes
+SHA1 (patch-Include_pymacro.h) = 7611315fefc305a48b4965f2f2b9bee53ae3d987
SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
SHA1 (patch-Lib_sysconfig_____init____.py) = 6c151d3dca0367cbb38c1175b9dba894509cf1a4
SHA1 (patch-Makefile.pre.in) = 744bccba4b582c8a6c8de5e1177c6912d6128718
Index: pkgsrc/lang/python313/patches/patch-Include_pymacro.h
diff -u pkgsrc/lang/python313/patches/patch-Include_pymacro.h:1.2 pkgsrc/lang/python313/patches/patch-Include_pymacro.h:1.3
--- pkgsrc/lang/python313/patches/patch-Include_pymacro.h:1.2 Mon Oct 21 10:21:27 2024
+++ pkgsrc/lang/python313/patches/patch-Include_pymacro.h Tue Feb 4 22:21:19 2025
@@ -1,15 +1,15 @@
-$NetBSD: patch-Include_pymacro.h,v 1.2 2024/10/21 10:21:27 jperkin Exp $
+$NetBSD: patch-Include_pymacro.h,v 1.3 2025/02/04 22:21:19 adam Exp $
Fix build on NetBSD: error: initializer element is not constant.
---- Include/pymacro.h.orig 2024-10-09 19:39:18.701274249 +0000
+--- Include/pymacro.h.orig 2025-02-04 14:51:09.000000000 +0000
+++ Include/pymacro.h
@@ -47,7 +47,7 @@
#define Py_CHARMASK(c) ((unsigned char)((c) & 0xff))
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L \
-- && !defined(__cplusplus))
-+ && !defined(__cplusplus) && !defined(__NetBSD__) && !defined(__sun))
+- && !defined(__cplusplus) && !defined(_MSC_VER))
++ && !defined(__cplusplus) && !defined(_MSC_VER) && !defined(__NetBSD__) && !defined(__sun))
# define Py_BUILD_ASSERT_EXPR(cond) \
((void)sizeof(struct { int dummy; _Static_assert(cond, #cond); }), \
0)
Home |
Main Index |
Thread Index |
Old Index