pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/py-linkify-it-py



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Aug 30 15:32:56 UTC 2026

Modified Files:
        pkgsrc/textproc/py-linkify-it-py: Makefile PLIST distinfo

Log Message:
py-linkify-it-py: update to 2.2.0.

## v2.2.0 (2026-08-29)

- Fix astral-plane Unicode handling in links, including host names and link terminators ([#87](https://github.com/tsutsu3/linkify-it-py/pull/87))
- Drop the runtime dependency on `uc-micro-py` ([#87](https://github.com/tsutsu3/linkify-it-py/pull/87))

## v2.1.1 (2026-08-25)

Security release: `LinkifyIt.match()` was quadratic on untrusted input when linkify is enabled 
([GHSA-8m2q-wq3r-6hq8](https://github.com/tsutsu3/linkify-it-py/security/advisories/GHSA-8m2q-wq3r-6hq8)).

- Fix quadratic complexity in `LinkifyIt.match()`, port of linkify-it 5.0.1 and 5.0.2 (upstream [CVE-2026-48801](https://github.com/advisories/GHSA-22p9-wv53-3rq4), 
[CVE-2026-59887](https://github.com/advisories/GHSA-v245-v573-v5vm)) ([#82](https://github.com/tsutsu3/linkify-it-py/pull/82))
- Match validators at a position instead of slicing the tail, needed because Python 3.10 does not optimize the `^` anchor ([#82](https://github.com/tsutsu3/linkify-it-py/pull/82))
- Allow `;` in the email name, matching linkify-it. **Behavior change**: `a;b%example.com@localhost` is now linkified ([#82](https://github.com/tsutsu3/linkify-it-py/pull/82))
- Update port.yml (linkify-it v5.0.2) ([#82](https://github.com/tsutsu3/linkify-it-py/pull/82))


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/py-linkify-it-py/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/py-linkify-it-py/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/py-linkify-it-py/distinfo

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

Modified files:

Index: pkgsrc/textproc/py-linkify-it-py/Makefile
diff -u pkgsrc/textproc/py-linkify-it-py/Makefile:1.5 pkgsrc/textproc/py-linkify-it-py/Makefile:1.6
--- pkgsrc/textproc/py-linkify-it-py/Makefile:1.5       Mon Mar  2 12:18:48 2026
+++ pkgsrc/textproc/py-linkify-it-py/Makefile   Sun Aug 30 15:32:56 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2026/03/02 12:18:48 adam Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/30 15:32:56 wiz Exp $
 
-DISTNAME=      linkify_it_py-2.1.0
+DISTNAME=      linkify_it_py-2.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=l/linkify-it-py/}

Index: pkgsrc/textproc/py-linkify-it-py/PLIST
diff -u pkgsrc/textproc/py-linkify-it-py/PLIST:1.2 pkgsrc/textproc/py-linkify-it-py/PLIST:1.3
--- pkgsrc/textproc/py-linkify-it-py/PLIST:1.2  Sun Apr 13 16:06:53 2025
+++ pkgsrc/textproc/py-linkify-it-py/PLIST      Sun Aug 30 15:32:56 2026
@@ -1,12 +1,10 @@
-@comment $NetBSD: PLIST,v 1.2 2025/04/13 16:06:53 wiz Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/METADATA
-${PYSITELIB}/${WHEEL_INFODIR}/RECORD
-${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
-${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.3 2026/08/30 15:32:56 wiz Exp $
 ${PYSITELIB}/linkify_it/__init__.py
 ${PYSITELIB}/linkify_it/__init__.pyc
 ${PYSITELIB}/linkify_it/__init__.pyo
+${PYSITELIB}/linkify_it/_ucre_data.py
+${PYSITELIB}/linkify_it/_ucre_data.pyc
+${PYSITELIB}/linkify_it/_ucre_data.pyo
 ${PYSITELIB}/linkify_it/main.py
 ${PYSITELIB}/linkify_it/main.pyc
 ${PYSITELIB}/linkify_it/main.pyo
@@ -16,3 +14,8 @@ ${PYSITELIB}/linkify_it/tlds.pyo
 ${PYSITELIB}/linkify_it/ucre.py
 ${PYSITELIB}/linkify_it/ucre.pyc
 ${PYSITELIB}/linkify_it/ucre.pyo
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt

Index: pkgsrc/textproc/py-linkify-it-py/distinfo
diff -u pkgsrc/textproc/py-linkify-it-py/distinfo:1.3 pkgsrc/textproc/py-linkify-it-py/distinfo:1.4
--- pkgsrc/textproc/py-linkify-it-py/distinfo:1.3       Mon Mar  2 12:18:48 2026
+++ pkgsrc/textproc/py-linkify-it-py/distinfo   Sun Aug 30 15:32:56 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2026/03/02 12:18:48 adam Exp $
+$NetBSD: distinfo,v 1.4 2026/08/30 15:32:56 wiz Exp $
 
-BLAKE2s (linkify_it_py-2.1.0.tar.gz) = c251287673d10e2ca803684549cc1c58539d3a38ba4116ed54977a901426ca12
-SHA512 (linkify_it_py-2.1.0.tar.gz) = 298d25a9bd9df57b6caf6157b642018e828c2b5fbacaa2ff11c0007b48f2090d7f14680efe3a365d9bb0f2a97660eb9e95424c8b63dfd8f9aeee6a5a5c70211d
-Size (linkify_it_py-2.1.0.tar.gz) = 29158 bytes
+BLAKE2s (linkify_it_py-2.2.0.tar.gz) = 720dd4c6b1256dda8aaedfe635bba4b80dedb9013cd06cdec744a62ce23dc6f5
+SHA512 (linkify_it_py-2.2.0.tar.gz) = 2325d0ada021b49715362492dcb278ae7cdfa593d22c8d1e2c0943cb75a9d8449187513fa39854093bc135b4acfce456f1b07007ab57b8e93d0bffb1d575a173
+Size (linkify_it_py-2.2.0.tar.gz) = 32939 bytes



Home | Main Index | Thread Index | Old Index