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 12:57:12 UTC 2025

Modified Files:
        pkgsrc/lang/py311-html-docs: Makefile distinfo
        pkgsrc/lang/python311: PLIST dist.mk distinfo

Log Message:
python311 py311-html-docs: updated to 3.11.14

Python 3.11.14

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.)
gh-135374: Update the bundled copy of setuptools to 79.0.1.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/py311-html-docs/Makefile \
    pkgsrc/lang/py311-html-docs/distinfo
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/python311/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/python311/dist.mk
cvs rdiff -u -r1.22 -r1.23 pkgsrc/lang/python311/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/py311-html-docs/Makefile
diff -u pkgsrc/lang/py311-html-docs/Makefile:1.14 pkgsrc/lang/py311-html-docs/Makefile:1.15
--- pkgsrc/lang/py311-html-docs/Makefile:1.14   Wed Jun  4 14:14:17 2025
+++ pkgsrc/lang/py311-html-docs/Makefile        Fri Oct 10 12:57:12 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2025/06/04 14:14:17 adam Exp $
+# $NetBSD: Makefile,v 1.15 2025/10/10 12:57:12 adam Exp $
 
-VERS=          3.11.13
+VERS=          3.11.14
 DISTNAME=      python-${VERS}-docs-html
 PKGNAME=       py311-html-docs-${VERS}
 CATEGORIES=    lang python
Index: pkgsrc/lang/py311-html-docs/distinfo
diff -u pkgsrc/lang/py311-html-docs/distinfo:1.14 pkgsrc/lang/py311-html-docs/distinfo:1.15
--- pkgsrc/lang/py311-html-docs/distinfo:1.14   Wed Jun  4 14:14:17 2025
+++ pkgsrc/lang/py311-html-docs/distinfo        Fri Oct 10 12:57:12 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2025/06/04 14:14:17 adam Exp $
+$NetBSD: distinfo,v 1.15 2025/10/10 12:57:12 adam Exp $
 
-BLAKE2s (python-3.11.13-docs-html.tar.bz2) = 370f4a460b16122509d809e43bfaa0b1f4112c0d753f611b88301fd0e69060d0
-SHA512 (python-3.11.13-docs-html.tar.bz2) = 3542b4fce3a1fb38f65108a892ef9daaa3debc98c37f382027f72e08d958726c62bdbd7c2aa32634dd3201c8e80468282fc66f74806cc0524a05168fa8548c59
-Size (python-3.11.13-docs-html.tar.bz2) = 8003127 bytes
+BLAKE2s (python-3.11.14-docs-html.tar.bz2) = fa5cea237e8ff3e2e882d39a9d26b19efcedbbf31f13ab5578b94e6c4f04ced9
+SHA512 (python-3.11.14-docs-html.tar.bz2) = 2c1aa63388533c5a6861e1da16591323a0951843588518909a1916aba00fbbcd60be64be2feaf2b7de94e6d1167ba1006765473d8e27dfa80581abb7e23d2e77
+Size (python-3.11.14-docs-html.tar.bz2) = 8011943 bytes

Index: pkgsrc/lang/python311/PLIST
diff -u pkgsrc/lang/python311/PLIST:1.15 pkgsrc/lang/python311/PLIST:1.16
--- pkgsrc/lang/python311/PLIST:1.15    Tue Apr 30 20:51:14 2024
+++ pkgsrc/lang/python311/PLIST Fri Oct 10 12:57:12 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2024/04/30 20:51:14 cheusov Exp $
+@comment $NetBSD: PLIST,v 1.16 2025/10/10 12:57:12 adam Exp $
 bin/2to3-${PY_VER_SUFFIX}
 bin/pydoc${PY_VER_SUFFIX}
 bin/python${PY_VER_SUFFIX}
@@ -1449,7 +1449,7 @@ lib/python${PY_VER_SUFFIX}/ensurepip/__m
 lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyc
 lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyo
 lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-24.0-py3-none-any.whl
-lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/setuptools-79.0.1-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/python311/dist.mk
diff -u pkgsrc/lang/python311/dist.mk:1.14 pkgsrc/lang/python311/dist.mk:1.15
--- pkgsrc/lang/python311/dist.mk:1.14  Wed Jun  4 14:14:17 2025
+++ pkgsrc/lang/python311/dist.mk       Fri Oct 10 12:57:12 2025
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.14 2025/06/04 14:14:17 adam Exp $
+# $NetBSD: dist.mk,v 1.15 2025/10/10 12:57:12 adam Exp $
 
-PY_DISTVERSION=        3.11.13
+PY_DISTVERSION=        3.11.14
 DISTNAME=      Python-${PY_DISTVERSION}
 EXTRACT_SUFX=  .tar.xz
 DISTINFO_FILE= ${.CURDIR}/../../lang/python311/distinfo

Index: pkgsrc/lang/python311/distinfo
diff -u pkgsrc/lang/python311/distinfo:1.22 pkgsrc/lang/python311/distinfo:1.23
--- pkgsrc/lang/python311/distinfo:1.22 Wed Jun  4 14:14:17 2025
+++ pkgsrc/lang/python311/distinfo      Fri Oct 10 12:57:12 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.22 2025/06/04 14:14:17 adam Exp $
+$NetBSD: distinfo,v 1.23 2025/10/10 12:57:12 adam Exp $
 
-BLAKE2s (Python-3.11.13.tar.xz) = 8b1ce2c653a1ebe789d177a9bfd95c07a3fd5378e7f0dd3d6ce37e49cc7cc703
-SHA512 (Python-3.11.13.tar.xz) = 70f57464d548eac4fe0d0c7f85a14b0e549a4e25ef66de4fc36b06ce72a3efe87dadfcd56ee275c10483cf802fbc9d73b61f9fb2941a46e2f92f075aeb1afe85
-Size (Python-3.11.13.tar.xz) = 20117496 bytes
+BLAKE2s (Python-3.11.14.tar.xz) = 9d0698e28a8bbc4f77f2105f197ff0056f6f513f6bb13b9444c60a938f7160b4
+SHA512 (Python-3.11.14.tar.xz) = 8b5aa917fe67dbaa3c306239ed56c16cd7a3b4b701fab0b3dc0d342d60176c75440713bcab0c59a3289ac4a0f06103bd31140c492556e1937fcdbd990675f9e5
+Size (Python-3.11.14.tar.xz) = 20326860 bytes
 SHA1 (patch-Include_pymacro.h) = 271a891892dca1a3aaa3bedcae626a68a36cae0b
 SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
 SHA1 (patch-Lib_distutils_unixccompiler.py) = 8a91e8f4f86517a62408c3a10ed5eb50c4091fbf



Home | Main Index | Thread Index | Old Index