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:           Fri Oct 10 11:53:09 UTC 2025

Modified Files:
        pkgsrc/lang/py312-html-docs: Makefile PLIST distinfo
        pkgsrc/lang/python312: PLIST dist.mk distinfo

Log Message:
python312 py312-html-docs: updated to 3.12.12

Python 3.12.12

Tools/Demos

gh-139330: SBOM generation tool didn’t cross-check the version and checksum values against the Modules/expat/refresh.sh script, leading to the values becoming out-of-date during routine updates.

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-139400: xml.parsers.expat: Make sure that parent Expat parsers are only garbage-collected once they are no longer referenced by subparsers created by ExternalEntityParserCreate(). Patch by 
Sebastian Pipping.
gh-135661: Fix parsing start and end tags in html.parser.HTMLParser according to the HTML5 standard.
Whitespaces no longer accepted between </ and the tag name. E.g. </ script> does not end the script section.
Vertical tabulation (\v) and non-ASCII whitespaces no longer recognized as whitespaces. The only whitespaces are \t\n\r\f and space.
Null character (U+0000) no longer ends the tag name.
Attributes and slashes after the tag name in end tags are now ignored, instead of terminating after the first > in quoted attribute value. E.g. </script/foo=">"/>.
Multiple slashes and whitespaces between the last attribute and closing > are now ignored in both start and end tags. E.g. <a foo=bar/ //>.
Multiple = between attribute name and value are no longer collapsed. E.g. <a foo==bar> produces attribute “foo” with value “=bar”.
gh-135661: Fix CDATA section parsing in html.parser.HTMLParser according to the HTML5 standard: ] ]> and ]] > no longer end the CDATA section. Add private method _set_support_cdata() which can be 
used to specify how to parse <[CDATA[ — as a CDATA section in foreign content (SVG or MathML) or as a bogus comment in the HTML namespace.
gh-102555: Fix comment parsing in html.parser.HTMLParser according to the HTML5 standard. --!> now ends the comment. -- > no longer ends the comment. Support abnormally ended empty comments <--> and 
<--->.
gh-135462: Fix quadratic complexity in processing specially crafted input in html.parser.HTMLParser. End-of-file errors are now handled according to the HTML5 specs – comments and declarations are 
automatically closed, tags are ignored.
gh-118350: Fix support of escapable raw text mode (elements “textarea” and “title”) in html.parser.HTMLParser.
gh-86155: html.parser.HTMLParser.close() no longer loses data when the <script> tag is not closed. Patch by Waylan Limberg.

Library

gh-139312: Upgrade bundled libexpat to 2.7.3
gh-138998: Update bundled libexpat to 2.7.2
gh-130577: tarfile now validates archives to ensure member offsets are non-negative. (Contributed by Alexander Enrique Urieles Nieto in gh-130577.)

Core and Builtins

gh-130077: Properly raise custom syntax errors when incorrect syntax containing names that are prefixes of soft keywords is encountered. Patch by Pablo Galindo.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/py312-html-docs/Makefile \
    pkgsrc/lang/py312-html-docs/distinfo
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/py312-html-docs/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/python312/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/python312/dist.mk
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/python312/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/py312-html-docs/Makefile
diff -u pkgsrc/lang/py312-html-docs/Makefile:1.12 pkgsrc/lang/py312-html-docs/Makefile:1.13
--- pkgsrc/lang/py312-html-docs/Makefile:1.12   Wed Jun  4 14:14:53 2025
+++ pkgsrc/lang/py312-html-docs/Makefile        Fri Oct 10 11:53:08 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2025/06/04 14:14:53 adam Exp $
+# $NetBSD: Makefile,v 1.13 2025/10/10 11:53:08 adam Exp $
 
-VERS=          3.12.11
+VERS=          3.12.12
 DISTNAME=      python-${VERS}-docs-html
 PKGNAME=       py312-html-docs-${VERS}
 CATEGORIES=    lang python
Index: pkgsrc/lang/py312-html-docs/distinfo
diff -u pkgsrc/lang/py312-html-docs/distinfo:1.12 pkgsrc/lang/py312-html-docs/distinfo:1.13
--- pkgsrc/lang/py312-html-docs/distinfo:1.12   Wed Jun  4 14:14:53 2025
+++ pkgsrc/lang/py312-html-docs/distinfo        Fri Oct 10 11:53:08 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.12 2025/06/04 14:14:53 adam Exp $
+$NetBSD: distinfo,v 1.13 2025/10/10 11:53:08 adam Exp $
 
-BLAKE2s (python-3.12.11-docs-html.tar.bz2) = 4615f3fe67f44a73f7cc398627ad485641959d7484f2bd70057d40bb02fb95f5
-SHA512 (python-3.12.11-docs-html.tar.bz2) = fd60319314dd9e8bd680ec034bd32137c65b21705f4b7f8995fb5137262229539b02c1d622b2f4434a529ce9b369c8062d2c119ed5843dc31bd9b0ba0976dd81
-Size (python-3.12.11-docs-html.tar.bz2) = 8438004 bytes
+BLAKE2s (python-3.12.12-docs-html.tar.bz2) = 8238c8e75cd39b1a37bcfeda6f5ac89b94df2d9a273d856f9e1f0b8fb7633091
+SHA512 (python-3.12.12-docs-html.tar.bz2) = 17ecc35d5f3012d6ad803e439c2e460307db51a36356b92943b91255458b1f45caab703af4ddf0df30cd7c0469deff8eed2f3a25b4912bc126f44f70e6b60eb5
+Size (python-3.12.12-docs-html.tar.bz2) = 8444609 bytes

Index: pkgsrc/lang/py312-html-docs/PLIST
diff -u pkgsrc/lang/py312-html-docs/PLIST:1.8 pkgsrc/lang/py312-html-docs/PLIST:1.9
--- pkgsrc/lang/py312-html-docs/PLIST:1.8       Tue Feb  4 22:11:15 2025
+++ pkgsrc/lang/py312-html-docs/PLIST   Fri Oct 10 11:53:08 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2025/02/04 22:11:15 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2025/10/10 11:53:08 adam Exp $
 share/doc/python3.12/.buildinfo
 share/doc/python3.12/_downloads/6dc1f3f4f0e6ca13cb42ddf4d6cbc8af/tzinfo_examples.py
 share/doc/python3.12/_images/hashlib-blake2-tree.png
@@ -524,7 +524,6 @@ share/doc/python3.12/_static/minus.png
 share/doc/python3.12/_static/og-image.png
 share/doc/python3.12/_static/opensearch.xml
 share/doc/python3.12/_static/plus.png
-share/doc/python3.12/_static/py.png
 share/doc/python3.12/_static/py.svg
 share/doc/python3.12/_static/pydoctheme.css
 share/doc/python3.12/_static/pydoctheme_dark.css

Index: pkgsrc/lang/python312/PLIST
diff -u pkgsrc/lang/python312/PLIST:1.13 pkgsrc/lang/python312/PLIST:1.14
--- pkgsrc/lang/python312/PLIST:1.13    Wed Apr  9 14:49:18 2025
+++ pkgsrc/lang/python312/PLIST Fri Oct 10 11:53:08 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2025/04/09 14:49:18 adam Exp $
+@comment $NetBSD: PLIST,v 1.14 2025/10/10 11:53:08 adam Exp $
 bin/2to3-${PY_VER_SUFFIX}
 bin/idle${PY_VER_SUFFIX}
 bin/pydoc${PY_VER_SUFFIX}
@@ -5804,7 +5804,7 @@ lib/python${PY_VER_SUFFIX}/test/typingan
 lib/python${PY_VER_SUFFIX}/test/typinganndata/mod_generics_cache.py
 lib/python${PY_VER_SUFFIX}/test/typinganndata/mod_generics_cache.pyc
 lib/python${PY_VER_SUFFIX}/test/typinganndata/mod_generics_cache.pyo
-lib/python${PY_VER_SUFFIX}/test/wheeldata/setuptools-67.6.1-py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/test/wheeldata/setuptools-79.0.1-py3-none-any.whl
 lib/python${PY_VER_SUFFIX}/test/wheeldata/wheel-0.40.0-py3-none-any.whl
 lib/python${PY_VER_SUFFIX}/test/win_console_handler.py
 lib/python${PY_VER_SUFFIX}/test/win_console_handler.pyc

Index: pkgsrc/lang/python312/dist.mk
diff -u pkgsrc/lang/python312/dist.mk:1.12 pkgsrc/lang/python312/dist.mk:1.13
--- pkgsrc/lang/python312/dist.mk:1.12  Wed Jun  4 14:14:53 2025
+++ pkgsrc/lang/python312/dist.mk       Fri Oct 10 11:53:08 2025
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.12 2025/06/04 14:14:53 adam Exp $
+# $NetBSD: dist.mk,v 1.13 2025/10/10 11:53:08 adam Exp $
 
-PY_DISTVERSION=        3.12.11
+PY_DISTVERSION=        3.12.12
 DISTNAME=      Python-${PY_DISTVERSION}
 EXTRACT_SUFX=  .tar.xz
 DISTINFO_FILE= ${.CURDIR}/../../lang/python312/distinfo

Index: pkgsrc/lang/python312/distinfo
diff -u pkgsrc/lang/python312/distinfo:1.15 pkgsrc/lang/python312/distinfo:1.16
--- pkgsrc/lang/python312/distinfo:1.15 Wed Jun  4 14:14:53 2025
+++ pkgsrc/lang/python312/distinfo      Fri Oct 10 11:53:08 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.15 2025/06/04 14:14:53 adam Exp $
+$NetBSD: distinfo,v 1.16 2025/10/10 11:53:08 adam Exp $
 
-BLAKE2s (Python-3.12.11.tar.xz) = d9a56307d61e17589f2b5950ed6b4cffa84a965fc69632d31c4b116abe082c22
-SHA512 (Python-3.12.11.tar.xz) = 81f259c5bb293a5b685ebead1dff56c7c9d28eed12edb508b3e5e1a882991e762fc959803cf2734f4233bb1c5407b4f5303324c67b25d860b069d38bbebe4454
-Size (Python-3.12.11.tar.xz) = 20525812 bytes
+BLAKE2s (Python-3.12.12.tar.xz) = 880edd3aefbb5df74d07fa839a606b5b8f261833b3e73f2bb59f467d23722dbd
+SHA512 (Python-3.12.12.tar.xz) = 4b99d240dd96a6e154909dcffe87f8bb38193d634cd80a1c3d9e819b7a63af2afa46d5e6423e81f00dd388840dc29a4a71580f6aa1ce9a12e559c1d63f65a205
+Size (Python-3.12.12.tar.xz) = 20798712 bytes
 SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
 SHA1 (patch-Lib_lib2to3_pgen2_driver.py) = 593c4e93c5653ab400f0a98b91db92630c0a7390
 SHA1 (patch-Lib_sysconfig.py) = bc6d91bf8f7121456b26ea7f080f588c96f2596f



Home | Main Index | Thread Index | Old Index