git: bd8a8b741fcd - main - www/py-beautifulsoup: Update to 4.15.0

From: Wen Heping <wen_at_FreeBSD.org>
Date: Sat, 04 Jul 2026 01:13:31 UTC
The branch main has been updated by wen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bd8a8b741fcdafeeb55b1b1cb824ae9d4f3aef7f

commit bd8a8b741fcdafeeb55b1b1cb824ae9d4f3aef7f
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2026-07-04 00:51:08 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2026-07-04 01:13:22 +0000

    www/py-beautifulsoup: Update to 4.15.0
---
 www/py-beautifulsoup/Makefile  |  3 +-
 www/py-beautifulsoup/distinfo  |  6 ++--
 www/py-beautifulsoup/pkg-plist | 69 ------------------------------------------
 3 files changed, 4 insertions(+), 74 deletions(-)

diff --git a/www/py-beautifulsoup/Makefile b/www/py-beautifulsoup/Makefile
index 680175694692..ca10bea8f2c1 100644
--- a/www/py-beautifulsoup/Makefile
+++ b/www/py-beautifulsoup/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	beautifulsoup
-PORTVERSION=	4.13.4
-PORTREVISION=	2
+PORTVERSION=	4.15.0
 CATEGORIES=	www python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-beautifulsoup/distinfo b/www/py-beautifulsoup/distinfo
index 690035337231..abefadc19b4a 100644
--- a/www/py-beautifulsoup/distinfo
+++ b/www/py-beautifulsoup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745221624
-SHA256 (beautifulsoup4-4.13.4.tar.gz) = dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195
-SIZE (beautifulsoup4-4.13.4.tar.gz) = 621067
+TIMESTAMP = 1783120824
+SHA256 (beautifulsoup4-4.15.0.tar.gz) = 288e3ca7d54b06f2ac191970bc275c1939cb46d450b255bf6718b04aa37ab4f7
+SIZE (beautifulsoup4-4.15.0.tar.gz) = 632571
diff --git a/www/py-beautifulsoup/pkg-plist b/www/py-beautifulsoup/pkg-plist
index 64bfb1b51fea..5abcac1a5dca 100644
--- a/www/py-beautifulsoup/pkg-plist
+++ b/www/py-beautifulsoup/pkg-plist
@@ -49,72 +49,3 @@
 %%PYTHON_SITELIBDIR%%/bs4/filter.py
 %%PYTHON_SITELIBDIR%%/bs4/formatter.py
 %%PYTHON_SITELIBDIR%%/bs4/py.typed
-%%PYTHON_SITELIBDIR%%/bs4/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_builder%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_builder%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_builder_registry%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_builder_registry%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_css%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_css%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_dammit%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_dammit%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_element%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_element%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_filter%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_filter%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_formatter%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_formatter%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_fuzz%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_fuzz%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_html5lib%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_html5lib%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_htmlparser%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_htmlparser%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_lxml%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_lxml%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_navigablestring%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_navigablestring%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_pageelement%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_pageelement%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_soup%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_soup%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_tag%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_tag%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_tree%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_tree%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-4670634698080256.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-4818336571064320.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-4999465949331456.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5000587759190016.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5167584867909632.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5270998950477824.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5375146639360000.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5492400320282624.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5703933063462912.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5843991618256896.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5984173902397440.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6124268085182464.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6241471367348224.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6306874195312640.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6450958476902400.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6600557255327744.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/crash-0d306a50c8ed8bcd0785b67000fcd5dea1d33f08.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/crash-ffbdfa8a2b26f13537b68d3794b0478a4090ee4a.testcase
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_builder.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_builder_registry.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_css.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_dammit.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_element.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_filter.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_formatter.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_fuzz.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_html5lib.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_htmlparser.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_lxml.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_navigablestring.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_pageelement.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_soup.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_tag.py
-%%PYTHON_SITELIBDIR%%/bs4/tests/test_tree.py