Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F167902740
D59143.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
77 KB
Referenced Files
None
Subscribers
None
D59143.id.diff
View Options
diff --git a/MOVED b/MOVED
--- a/MOVED
+++ b/MOVED
@@ -5553,3 +5553,4 @@
biology/gperiodic|science/gperiodic|2026-08-19|Move to a more appropriate category
devel/rubygem-grape20|devel/rubygem-grape-gitlab|2026-08-20|Make clear it is used for Gitlab only
sysutils/filevercmp||2026-08-23|Expired: Dependent ports now use git submodules
+www/py-beautifulsoup|www/py-beautifulsoup4|2026-08-24|Renamed to match upstream PyPI package name
diff --git a/astro/py-astroquery/Makefile b/astro/py-astroquery/Makefile
--- a/astro/py-astroquery/Makefile
+++ b/astro/py-astroquery/Makefile
@@ -1,6 +1,6 @@
PORTNAME= astroquery
PORTVERSION= 0.4.11
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astropy>=5.0:astro/py-astropy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.8:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.8:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5lib>=0.999:www/py-html5lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keyring>=15.0:security/py-keyring@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.20:math/py-numpy@${PY_FLAVOR} \
diff --git a/astro/py-skyfield/Makefile b/astro/py-skyfield/Makefile
--- a/astro/py-skyfield/Makefile
+++ b/astro/py-skyfield/Makefile
@@ -1,5 +1,6 @@
PORTNAME= skyfield
PORTVERSION= 1.55
+PORTREVISION= 1
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -32,7 +33,7 @@
${PYTHON_PKGNAMEPREFIX}spktype21>0:astro/py-spktype21@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}\
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils
diff --git a/audio/beets/Makefile b/audio/beets/Makefile
--- a/audio/beets/Makefile
+++ b/audio/beets/Makefile
@@ -1,5 +1,6 @@
PORTNAME= beets
DISTVERSION= 2.12.0
+PORTREVISION= 1
CATEGORIES= audio python
MASTER_SITES= PYPI
@@ -81,7 +82,7 @@
LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast@${PY_FLAVOR}
LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
LYRICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
-LYRICS_GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR}
+LYRICS_GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4:www/py-beautifulsoup4@${PY_FLAVOR}
METASYNC_DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR}
MPDSTATS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-mpd2>=0.4.2:audio/py-python-mpd2@${PY_FLAVOR}
PLEXUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
diff --git a/audio/lollypop/Makefile b/audio/lollypop/Makefile
--- a/audio/lollypop/Makefile
+++ b/audio/lollypop/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lollypop
DISTVERSION= 1.4.45
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://adishatz.org/${PORTNAME}/
@@ -16,7 +17,7 @@
libsecret-1.so:security/libsecret \
libsoup-3.0.so:devel/libsoup3
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
USES= desktop-file-utils gettext-tools gnome gstreamer meson \
diff --git a/databases/py-redshift-connector/Makefile b/databases/py-redshift-connector/Makefile
--- a/databases/py-redshift-connector/Makefile
+++ b/databases/py-redshift-connector/Makefile
@@ -1,5 +1,6 @@
PORTNAME= redshift-connector
PORTVERSION= 2.1.15
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= databases python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.4<5.0.0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.13.4<5.0.0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}boto3>=1.42.22<2.0.0:www/py-boto3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}botocore>=1.12.201<2.0.0:devel/py-botocore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=6.1.0<7.0.0:devel/py-lxml@${PY_FLAVOR} \
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -1,6 +1,6 @@
PORTNAME= calibre
PORTVERSION= 8.16.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= deskutils python
MASTER_SITES= https://download.calibre-ebook.com/${PORTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -21,7 +21,7 @@
${NONEXISTENT}:misc/iso-codes:extract \
${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}apsw>=3.50.4.0:databases/py-apsw@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.12.2:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.10:www/py-css-parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.12:www/py-html5-parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=6.0.1:devel/py-lxml@${PY_FLAVOR} \
@@ -45,7 +45,7 @@
libuchardet.so:textproc/uchardet \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>=3.50.4.0:databases/py-apsw@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.12.2:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.10:www/py-css-parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dnspython>=2.6.1:dns/py-dnspython@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.10:textproc/py-feedparser@${PY_FLAVOR} \
diff --git a/devel/py-bandit/Makefile b/devel/py-bandit/Makefile
--- a/devel/py-bandit/Makefile
+++ b/devel/py-bandit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bandit
DISTVERSION= 1.9.4
+PORTREVISION= 1
CATEGORIES= devel security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,7 +21,7 @@
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3.1:devel/py-pyyaml@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jschema-to-python>=1.2.3:devel/py-jschema-to-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sarif-om>=1.0.4:devel/py-sarif-om@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.8.0:www/py-beautifulsoup@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.8.0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coverage>=4.5.4:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fixtures>=3.0.0:devel/py-fixtures@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8>=4.0.0:devel/py-flake8@${PY_FLAVOR} \
diff --git a/devel/py-commoncode/Makefile b/devel/py-commoncode/Makefile
--- a/devel/py-commoncode/Makefile
+++ b/devel/py-commoncode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= commoncode
DISTVERSION= 32.4.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=25.0:devel/py-attrs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.13.0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.1.7:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>2.7.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}saneyaml>0.5.2:devel/py-saneyaml@${PY_FLAVOR} \
diff --git a/devel/py-nbconvert/Makefile b/devel/py-nbconvert/Makefile
--- a/devel/py-nbconvert/Makefile
+++ b/devel/py-nbconvert/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nbconvert
PORTVERSION= 7.17.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyter/nbconvert/releases/download/v${PORTVERSION}/
@@ -14,7 +15,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.5:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bleach>=0:www/py-bleach@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0:devel/py-Jinja2@${PY_FLAVOR} \
diff --git a/devel/py-perceval/Makefile b/devel/py-perceval/Makefile
--- a/devel/py-perceval/Makefile
+++ b/devel/py-perceval/Makefile
@@ -1,5 +1,6 @@
PORTNAME= perceval
DISTVERSION= 1.5.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.3.2:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dulwich>=0.21.5:devel/py-dulwich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.8:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
diff --git a/devel/py-scholarly/Makefile b/devel/py-scholarly/Makefile
--- a/devel/py-scholarly/Makefile
+++ b/devel/py-scholarly/Makefile
@@ -1,5 +1,6 @@
PORTNAME= scholarly
PORTVERSION= 1.7.11
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=0:devel/py-arrow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bibtexparser>=0:textproc/py-bibtexparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}deprecated>=0:devel/py-deprecated@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fake-useragent>=0:www/py-fake-useragent@${PY_FLAVOR} \
diff --git a/devel/py-scooby/Makefile b/devel/py-scooby/Makefile
--- a/devel/py-scooby/Makefile
+++ b/devel/py-scooby/Makefile
@@ -1,5 +1,6 @@
PORTNAME= scooby
DISTVERSION= 0.11.2
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-console-scripts>0:devel/py-pytest-console-scripts@${PY_FLAVOR} \
diff --git a/devel/qbs/Makefile b/devel/qbs/Makefile
--- a/devel/qbs/Makefile
+++ b/devel/qbs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qbs
DISTVERSIONPREFIX= src-
DISTVERSION= 3.1.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION}
DIST_SUBDIR= KDE/Qt/qbs
@@ -25,7 +25,7 @@
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.12.2:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=4.9.3:devel/py-lxml@${PY_FLAVOR}
DOCS_USES= python:build
DOCS_USE= QT=tools:build
diff --git a/dns/py-dns-lexicon/Makefile b/dns/py-dns-lexicon/Makefile
--- a/dns/py-dns-lexicon/Makefile
+++ b/dns/py-dns-lexicon/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dns-lexicon
PORTVERSION= 3.25.2
+PORTREVISION= 1
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dnspython>=2,1:dns/py-dnspython@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyotp>=2:security/py-pyotp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=3:devel/py-pyyaml@${PY_FLAVOR} \
diff --git a/editors/remarkable/Makefile b/editors/remarkable/Makefile
--- a/editors/remarkable/Makefile
+++ b/editors/remarkable/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ${GH_PROJECT:tl}
PORTVERSION= 1.95
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= editors python
@@ -11,7 +12,7 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} \
webkit2-gtk_40>=0:www/webkit2-gtk@40
# Note to `www/webkit2-gtk' maintainers: feel free to change flavor as needed
diff --git a/finance/beancount/Makefile b/finance/beancount/Makefile
--- a/finance/beancount/Makefile
+++ b/finance/beancount/Makefile
@@ -1,5 +1,6 @@
PORTNAME= beancount
PORTVERSION= 3.2.3
+PORTREVISION= 1
CATEGORIES= finance
DIST_SUBDIR= ${PORTNAME}
@@ -10,7 +11,7 @@
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bottle>=0:www/py-bottle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}meson-python>0:devel/meson-python@${PY_FLAVOR} \
@@ -18,7 +19,7 @@
${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bottle>=0:www/py-bottle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
diff --git a/finance/beangulp/Makefile b/finance/beangulp/Makefile
--- a/finance/beangulp/Makefile
+++ b/finance/beangulp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= beangulp
PORTVERSION= 0.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= finance
MASTER_SITES= PYPI
@@ -13,7 +13,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>4:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>4:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}magic>0:devel/py-magic@${PY_FLAVOR} \
diff --git a/finance/py-finvizfinance/Makefile b/finance/py-finvizfinance/Makefile
--- a/finance/py-finvizfinance/Makefile
+++ b/finance/py-finvizfinance/Makefile
@@ -1,5 +1,6 @@
PORTNAME= finvizfinance
DISTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
diff --git a/finance/py-ofxparse/Makefile b/finance/py-ofxparse/Makefile
--- a/finance/py-ofxparse/Makefile
+++ b/finance/py-ofxparse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ofxparse
PORTVERSION= 0.21
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR}
diff --git a/finance/py-openbb-federal-reserve/Makefile b/finance/py-openbb-federal-reserve/Makefile
--- a/finance/py-openbb-federal-reserve/Makefile
+++ b/finance/py-openbb-federal-reserve/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openbb-federal-reserve
DISTVERSION= 1.6.2
+PORTREVISION= 1
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@
LICENSE= AGPLv3
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.4:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.13.4:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openbb-economy>=1.6.1:finance/py-openbb-economy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openbb-fixedincome>=1.6.1:finance/py-openbb-fixedincome@${PY_FLAVOR} \
diff --git a/finance/py-openbb-sec/Makefile b/finance/py-openbb-sec/Makefile
--- a/finance/py-openbb-sec/Makefile
+++ b/finance/py-openbb-sec/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openbb-sec
DISTVERSION= 1.6.7
+PORTREVISION= 1
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-client-cache>=0.11.0:www/py-aiohttp-client-cache@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aiosqlite>0:databases/py-aiosqlite@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.12:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1:devel/py-defusedxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=5.2.1:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR} \
diff --git a/finance/py-yahooquery/Makefile b/finance/py-yahooquery/Makefile
--- a/finance/py-yahooquery/Makefile
+++ b/finance/py-yahooquery/Makefile
@@ -1,5 +1,6 @@
PORTNAME= yahooquery
DISTVERSION= 2.4.1
+PORTREVISION= 1
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.12.2:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}curl-cffi>=0.10.0:ftp/py-curl-cffi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=4.9.3:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=2.2.0:math/py-pandas@${PY_FLAVOR} \
diff --git a/finance/py-yfinance/Makefile b/finance/py-yfinance/Makefile
--- a/finance/py-yfinance/Makefile
+++ b/finance/py-yfinance/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yfinance
PORTVERSION= 0.2.57
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.11.1:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.11.1:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}frozendict>=2.3.4:devel/py-frozendict@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multitasking>=0.0.7:devel/py-multitasking@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.16.5,1:math/py-numpy@${PY_FLAVOR} \
diff --git a/finance/skrooge/Makefile b/finance/skrooge/Makefile
--- a/finance/skrooge/Makefile
+++ b/finance/skrooge/Makefile
@@ -1,5 +1,6 @@
PORTNAME= skrooge
DISTVERSION= 26.8.0
+PORTREVISION= 1
CATEGORIES= finance kde
MASTER_SITES= KDE/stable/${PORTNAME}
DIST_SUBDIR= KDE/${PORTNAME}
@@ -15,7 +16,7 @@
LIB_DEPENDS= libofx.so:finance/libofx \
libsqlcipher.so:databases/sqlcipher
RUN_DEPENDS= ${LOCALBASE}/bin/aqbanking-cli:finance/aqbanking \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.12.2:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}woob>=3.6:www/py-woob@${PY_FLAVOR}
diff --git a/games/anki/Makefile b/games/anki/Makefile
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,5 +1,6 @@
PORTNAME= anki
DISTVERSION= 26.08.1
+PORTREVISION= 1
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
@@ -29,7 +30,7 @@
${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}orjson>0:devel/py-orjson@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
diff --git a/graphics/py-hiplot/Makefile b/graphics/py-hiplot/Makefile
--- a/graphics/py-hiplot/Makefile
+++ b/graphics/py-hiplot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hiplot
PORTVERSION= 0.1.33
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Flask-Compress>=0:www/py-flask-compress@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipython>=7.0.1:devel/ipython@${PY_FLAVOR}
diff --git a/graphics/variety/Makefile b/graphics/variety/Makefile
--- a/graphics/variety/Makefile
+++ b/graphics/variety/Makefile
@@ -1,6 +1,6 @@
PORTNAME= variety
PORTVERSION= 0.8.13
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= nivit@FreeBSD.org
@@ -14,7 +14,7 @@
LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 \
libnotify.so:devel/libnotify
RUN_DEPENDS= ${PY_PILLOW} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.3.2:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycairo>=1.10.0:graphics/py-pycairo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1_1:devel/py-dbus@${PY_FLAVOR} \
diff --git a/hebrew/py-pyluach/Makefile b/hebrew/py-pyluach/Makefile
--- a/hebrew/py-pyluach/Makefile
+++ b/hebrew/py-pyluach/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pyluach
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= hebrew python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>0:devel/py-flit-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR}
diff --git a/mail/py-fuglu/Makefile b/mail/py-fuglu/Makefile
--- a/mail/py-fuglu/Makefile
+++ b/mail/py-fuglu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fuglu
PORTVERSION= 1.4.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -37,7 +37,7 @@
SPF_DESC= Use SPF (in FuGlu)
SQL_DESC= Use SQL
-BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/__init__.py:www/py-beautifulsoup@${PY_FLAVOR}
+BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/__init__.py:www/py-beautifulsoup4@${PY_FLAVOR}
CLAMAV_RUN_DEPENDS= clamd:security/clamav
DKIM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dkimpy>0:mail/py-dkimpy@${PY_FLAVOR}
MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}magic>0:devel/py-magic@${PY_FLAVOR}
diff --git a/math/py-pandas/Makefile b/math/py-pandas/Makefile
--- a/math/py-pandas/Makefile
+++ b/math/py-pandas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pandas
PORTVERSION= 2.3.3
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= math devel python
MASTER_SITES= PYPI
@@ -56,10 +56,10 @@
BOTO_DESC= Support Amazon S3 storage via devel/py-boto
BTLNCK_DESC= Accelerate certain NaN evals via math/py-bottleneck
EXCEL_DESC= MS Excel I/O Add-ons
-HTML5LIB_DESC= Parse HTML with www/py-html5lib and www/py-beautifulsoup
+HTML5LIB_DESC= Parse HTML with www/py-html5lib and www/py-beautifulsoup4
HTML_DESC= HTML Parsing/Generation Add-ons
JINJA2_DESC= Support conditional HTML formatting with devel/py-Jinja2
-LXML_DESC= Parse HTML with devel/py-lxml and www/py-beautifulsoup
+LXML_DESC= Parse HTML with devel/py-lxml and www/py-beautifulsoup4
MPL_DESC= Support graphical plotting output via math/py-matplotlib
NUMEXPR_DESC= Accelerate certain numerical ops via math/py-numexpr
OPENPYXL_DESC= Write MS Excel 2007+ with textproc/py-openpyxl
@@ -76,10 +76,10 @@
ALCHEMY20_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>0:databases/py-sqlalchemy20@${PY_FLAVOR}
BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR}
BTLNCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.2.0:math/py-bottleneck@${PY_FLAVOR}
-HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \
+HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.2.1:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR}
JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR}
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.2.1:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR}
NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.6.1:math/py-numexpr@${PY_FLAVOR}
diff --git a/misc/pubs/Makefile b/misc/pubs/Makefile
--- a/misc/pubs/Makefile
+++ b/misc/pubs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pubs
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc python
MAINTAINER= yuri@FreeBSD.org
@@ -11,7 +11,7 @@
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/license
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bibtexparser>=1.0:textproc/py-bibtexparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
diff --git a/misc/py-cppman/Makefile b/misc/py-cppman/Makefile
--- a/misc/py-cppman/Makefile
+++ b/misc/py-cppman/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cppman
DISTVERSION= 0.6.3
+PORTREVISION= 1
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.3:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.13.3:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5lib>=1.1:www/py-html5lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=6.1.0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.17.0:devel/py-six@${PY_FLAVOR} \
diff --git a/misc/py-crewai-tools/Makefile b/misc/py-crewai-tools/Makefile
--- a/misc/py-crewai-tools/Makefile
+++ b/misc/py-crewai-tools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= crewai-tools
DISTVERSION= 1.15.7
+PORTREVISION= 1
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.4:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.13.4:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}crewai>=1.15.7:misc/py-crewai@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pymupdf>=1.26.6:print/py-PyMuPDF@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-docx>=1.2.0:textproc/py-python-docx@${PY_FLAVOR} \
diff --git a/misc/py-pypatent/Makefile b/misc/py-pypatent/Makefile
--- a/misc/py-pypatent/Makefile
+++ b/misc/py-pypatent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pypatent
DISTVERSION= 1.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@
LICENSE= GPLv3
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}selenium>0:www/py-selenium@${PY_FLAVOR}
diff --git a/multimedia/py-periscope/Makefile b/multimedia/py-periscope/Makefile
--- a/multimedia/py-periscope/Makefile
+++ b/multimedia/py-periscope/Makefile
@@ -1,6 +1,6 @@
PORTNAME= periscope
DISTVERSION= 0.2.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= multimedia python
MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/periscope/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@
DEPRECATED= Unmaintained upstream, last release 2011
EXPIRATION_DATE=2026-09-30
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4:www/py-beautifulsoup4@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= desktop-file-utils python
diff --git a/multimedia/py-subliminal/Makefile b/multimedia/py-subliminal/Makefile
--- a/multimedia/py-subliminal/Makefile
+++ b/multimedia/py-subliminal/Makefile
@@ -1,5 +1,6 @@
PORTNAME= subliminal
DISTVERSION= 2.7.1
+PORTREVISION= 1
CATEGORIES= multimedia python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +17,7 @@
${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>=0.6.1:devel/py-babelfish@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.4.0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}chardet>=5.0:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click-option-group>0.5.6:devel/py-click-option-group@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \
diff --git a/net-im/toot/Makefile b/net-im/toot/Makefile
--- a/net-im/toot/Makefile
+++ b/net-im/toot/Makefile
@@ -1,5 +1,6 @@
PORTNAME= toot
DISTVERSION= 0.52.1
+PORTREVISION= 1
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.0<5.0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.5.0<5.0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.1<9:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.1<3.0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.13<3.0:www/py-requests@${PY_FLAVOR} \
diff --git a/net-mgmt/nagstamon/Makefile b/net-mgmt/nagstamon/Makefile
--- a/net-mgmt/nagstamon/Makefile
+++ b/net-mgmt/nagstamon/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nagstamon
DISTVERSIONPREFIX= v
DISTVERSION= 3.18.2
+PORTREVISION= 1
CATEGORIES= net-mgmt python
MAINTAINER= ehaupt@FreeBSD.org
@@ -14,7 +15,7 @@
${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=2.0:sysutils/py-psutil@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.2.1:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
diff --git a/net-mgmt/py-opn-cli/Makefile b/net-mgmt/py-opn-cli/Makefile
--- a/net-mgmt/py-opn-cli/Makefile
+++ b/net-mgmt/py-opn-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opn-cli
DISTVERSION= 1.7.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@
LICENSE= BSD2CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0.1:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=0:devel/py-jsonpath-ng@${PY_FLAVOR} \
diff --git a/net-mgmt/py-pypowerwall/Makefile b/net-mgmt/py-pypowerwall/Makefile
--- a/net-mgmt/py-pypowerwall/Makefile
+++ b/net-mgmt/py-pypowerwall/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pypowerwall
PORTVERSION= 0.14.10
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,10 +11,10 @@
LICENSE= MIT
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>0:devel/py-googleapis-common-protos@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>0:devel/py-googleapis-common-protos@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR}
diff --git a/net/py-gdown/Makefile b/net/py-gdown/Makefile
--- a/net/py-gdown/Makefile
+++ b/net/py-gdown/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gdown
PORTVERSION= 6.1.0
+PORTREVISION= 1
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.20.0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=0:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR}
diff --git a/print/py-fontbakery/Makefile b/print/py-fontbakery/Makefile
--- a/print/py-fontbakery/Makefile
+++ b/print/py-fontbakery/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fontbakery
PORTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= print python
MASTER_SITES= PYPI \
https://github.com/fonttools/fontbakery/releases/download/v${PORTVERSION}/
@@ -55,7 +56,7 @@
FONTVAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
GOOGLEFONTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}axisregistry>=0.4.16<0.5:x11-fonts/py-axisregistry@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.7.1:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.7.1:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}collidoscope>=0.5.2:print/py-collidoscope@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gflanguages>=0.7.7<0.8:x11-fonts/py-gflanguages@${PY_FLAVOR} \
@@ -65,7 +66,7 @@
${PYTHON_PKGNAMEPREFIX}shaperglot>=1.2.0<2:x11-fonts/py-shaperglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}stringbrewer>=0:devel/py-stringbrewer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unicodedata2>=0:devel/py-unicodedata2@${PY_FLAVOR}
-TYPENETWORK_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.7.1:www/py-beautifulsoup@${PY_FLAVOR} \
+TYPENETWORK_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.7.1:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}shaperglot>=1.0.0<2:x11-fonts/py-shaperglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unicodedata2>=0:devel/py-unicodedata2@${PY_FLAVOR}
diff --git a/science/py-libpysal/Makefile b/science/py-libpysal/Makefile
--- a/science/py-libpysal/Makefile
+++ b/science/py-libpysal/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libpysal
PORTVERSION= 4.15.0
+PORTREVISION= 1
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.13.0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}geopandas>=1.1.0:graphics/py-geopandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=2.0.0,1:math/py-numpy@${PY_FLAVOR} \
diff --git a/science/py-pymatgen/Makefile b/science/py-pymatgen/Makefile
--- a/science/py-pymatgen/Makefile
+++ b/science/py-pymatgen/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pymatgen
DISTVERSIONPREFIX= v
DISTVERSION= 2026.5.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,7 +27,7 @@
${PYTHON_PKGNAMEPREFIX}tzdata>=2024.2:devel/py-tzdata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=2.6.3:net/py-urllib3@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ase>=3.23.0:science/py-ase@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h5py>=3.11.0:science/py-h5py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}phonopy>=2.33.3:science/py-phonopy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}seekpath>=2.0.1:science/py-seekpath@${PY_FLAVOR} # optional dependencies
diff --git a/science/py-pysal/Makefile b/science/py-pysal/Makefile
--- a/science/py-pysal/Makefile
+++ b/science/py-pysal/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pysal
PORTVERSION= 26.7
+PORTREVISION= 1
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +17,7 @@
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}access>=1.1.10:science/py-access@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.10:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.10:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}esda>=2.10.0:science/py-esda@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}geopandas>=0.10.0:graphics/py-geopandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}giddy>=2.3.8:graphics/py-giddy@${PY_FLAVOR} \
diff --git a/security/caldera/Makefile b/security/caldera/Makefile
--- a/security/caldera/Makefile
+++ b/security/caldera/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera
DISTVERSION= 5.3.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
@@ -46,7 +46,7 @@
${PYTHON_PKGNAMEPREFIX}pyautogui>0:x11/py-pyautogui@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}selenium>0:www/py-selenium@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webdriver_manager>0:www/py-webdriver_manager@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}croniter2>0:sysutils/py-croniter2@${PY_FLAVOR} \
diff --git a/security/wapiti/Makefile b/security/wapiti/Makefile
--- a/security/wapiti/Makefile
+++ b/security/wapiti/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wapiti
PORTVERSION= 3.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@
DEPRECATED= Outdated, pip install wapiti3 in a venv if needed
EXPIRATION_DATE= 2026-09-30
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tld>=0:dns/py-tld@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaswfp>=0:graphics/py-yaswfp@${PY_FLAVOR} \
diff --git a/sysutils/py-dlipower/Makefile b/sysutils/py-dlipower/Makefile
--- a/sysutils/py-dlipower/Makefile
+++ b/sysutils/py-dlipower/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dlipower
PORTVERSION= 1.0.176
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 2
CATEGORIES= sysutils python
MASTER_SITES= PYPI
@@ -12,7 +12,7 @@
LICENSE= BSD2CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR}
diff --git a/sysutils/py-elf_diff/Makefile b/sysutils/py-elf_diff/Makefile
--- a/sysutils/py-elf_diff/Makefile
+++ b/sysutils/py-elf_diff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elf_diff
DISTVERSIONPREFIX=v
DISTVERSION= 0.7.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,7 @@
${PYTHON_PKGNAMEPREFIX}anytree>0:devel/py-anytree@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dict2xml>0:textproc/py-dict2xml@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deepdiff>0:devel/py-deepdiff@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \
git:devel/git
diff --git a/textproc/py-dialect/Makefile b/textproc/py-dialect/Makefile
--- a/textproc/py-dialect/Makefile
+++ b/textproc/py-dialect/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dialect
DISTVERSION= 2.6.1
+PORTREVISION= 1
CATEGORIES= textproc gnome python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@
LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
libsecret-1.so:security/libsecret
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gTTS>=2.5.4:audio/py-gtts@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.4:www/py-beautifulsoup@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.13.4:www/py-beautifulsoup4@${PY_FLAVOR}
USES= desktop-file-utils gettext-tools gnome gstreamer meson \
pkgconfig python
diff --git a/textproc/py-docling-enhanced/Makefile b/textproc/py-docling-enhanced/Makefile
--- a/textproc/py-docling-enhanced/Makefile
+++ b/textproc/py-docling-enhanced/Makefile
@@ -1,5 +1,6 @@
PORTNAME= docling-enhanced
DISTVERSION= 2.32.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>=2024.7.4:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docling-core>=2.26.0:textproc/py-docling-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docling-ibm-models>=3.4.0:textproc/py-docling-ibm-models@${PY_FLAVOR} \
diff --git a/textproc/py-docling-eval/Makefile b/textproc/py-docling-eval/Makefile
--- a/textproc/py-docling-eval/Makefile
+++ b/textproc/py-docling-eval/Makefile
@@ -1,5 +1,6 @@
PORTNAME= docling-eval
DISTVERSION= 1.4.2
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apted>=1.0.3:math/py-apted@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.3:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.12.3:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}datasets>=3.2.0:misc/py-datasets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}distance>=0.1.3:math/py-distance@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docling>=2.56.1:textproc/py-docling@${PY_FLAVOR} \
diff --git a/textproc/py-docling-google-ocr/Makefile b/textproc/py-docling-google-ocr/Makefile
--- a/textproc/py-docling-google-ocr/Makefile
+++ b/textproc/py-docling-google-ocr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= docling-google-ocr
DISTVERSION= 2.13.1
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>=2024.7.4:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}deepsearch-glm>=1.0.0:textproc/py-deepsearch-glm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docling-core>=2.12.1:textproc/py-docling-core@${PY_FLAVOR} \
diff --git a/textproc/py-docling/Makefile b/textproc/py-docling/Makefile
--- a/textproc/py-docling/Makefile
+++ b/textproc/py-docling/Makefile
@@ -1,5 +1,6 @@
PORTNAME= docling
DISTVERSION= 2.115.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}accelerate>=1.0.0:misc/py-accelerate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.3:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.12.3:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>=2024.7.4:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1:devel/py-defusedxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docling-core>=2.86.0:textproc/py-docling-core@${PY_FLAVOR} \
diff --git a/textproc/py-extended-docling/Makefile b/textproc/py-extended-docling/Makefile
--- a/textproc/py-extended-docling/Makefile
+++ b/textproc/py-extended-docling/Makefile
@@ -1,5 +1,6 @@
PORTNAME= extended-docling
DISTVERSION= 2.12.1
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>=2024.7.4:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}deepsearch-glm>=1.0.0:textproc/py-deepsearch-glm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docling-core>=2.9.0:textproc/py-docling-core@${PY_FLAVOR} \
diff --git a/textproc/py-furo/Makefile b/textproc/py-furo/Makefile
--- a/textproc/py-furo/Makefile
+++ b/textproc/py-furo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= furo
PORTVERSION= 2025.12.19
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI \
LOCAL/sunpoet:static
@@ -17,7 +18,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.9.0:devel/py-flit-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}accessible-pygments>=0.0.5:textproc/py-accessible-pygments@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=2.7:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=5.0,1<10.0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx-basic-ng>=1.0.0b2:textproc/py-sphinx-basic-ng@${PY_FLAVOR}
diff --git a/textproc/py-markdownify/Makefile b/textproc/py-markdownify/Makefile
--- a/textproc/py-markdownify/Makefile
+++ b/textproc/py-markdownify/Makefile
@@ -1,5 +1,6 @@
PORTNAME= markdownify
PORTVERSION= 0.14.1
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.3:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.9:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.9:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.15:devel/py-six@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-mf2py/Makefile b/textproc/py-mf2py/Makefile
--- a/textproc/py-mf2py/Makefile
+++ b/textproc/py-mf2py/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mf2py
DISTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>=1.1:www/py-html5lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.28.2:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.11.1:www/py-beautifulsoup@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.11.1:www/py-beautifulsoup4@${PY_FLAVOR}
USES= python
USE_PYTHON= pep517 autoplist
diff --git a/textproc/py-mkdocs-mermaid2-plugin/Makefile b/textproc/py-mkdocs-mermaid2-plugin/Makefile
--- a/textproc/py-mkdocs-mermaid2-plugin/Makefile
+++ b/textproc/py-mkdocs-mermaid2-plugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mkdocs-mermaid2-plugin
DISTVERSION= 0.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsbeautifier>0:devel/py-jsbeautifier@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs>=0:textproc/py-mkdocs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pymdown-extensions>0:textproc/py-pymdown-extensions@${PY_FLAVOR} \
diff --git a/textproc/py-mkdocstrings-python/Makefile b/textproc/py-mkdocstrings-python/Makefile
--- a/textproc/py-mkdocstrings-python/Makefile
+++ b/textproc/py-mkdocstrings-python/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mkdocstrings-python
DISTVERSION= 2.0.7
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +19,7 @@
# textproc/py-mkdocstrings belongs to RUN_DEPENDS as well but would cause
# a circular dependency (via py-mkdocstrings' PYTHON option). It was therefore
# moved to TEST_DEPENDS to at least allow the test suite to run.
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.3:www/py-beautifulsoup@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.12.3:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}inline-snapshot>=0.18.1:devel/py-inline-snapshot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.5:textproc/py-mkdocs-material@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.30.0:textproc/py-mkdocstrings@${PY_FLAVOR} \
diff --git a/textproc/py-pydata-sphinx-theme/Makefile b/textproc/py-pydata-sphinx-theme/Makefile
--- a/textproc/py-pydata-sphinx-theme/Makefile
+++ b/textproc/py-pydata-sphinx-theme/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pydata-sphinx-theme
PORTVERSION= 0.20.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI \
LOCAL/sunpoet:static
@@ -18,7 +19,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.9.0:devel/py-flit-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}accessible-pygments>=0:textproc/py-accessible-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=2.7:textproc/py-pygments@${PY_FLAVOR} \
diff --git a/textproc/py-readtime/Makefile b/textproc/py-readtime/Makefile
--- a/textproc/py-readtime/Makefile
+++ b/textproc/py-readtime/Makefile
@@ -1,6 +1,6 @@
PORTNAME= readtime
DISTVERSION= 3.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0.1:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.0.1:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown2>=2.4.3:textproc/py-markdown2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyquery>=1.2:devel/py-pyquery@${PY_FLAVOR}
diff --git a/textproc/py-sphinx-material/Makefile b/textproc/py-sphinx-material/Makefile
--- a/textproc/py-sphinx-material/Makefile
+++ b/textproc/py-sphinx-material/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sphinx_material
DISTVERSION= 0.0.36
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,7 +20,7 @@
slugify:textproc/py-python-slugify@${PY_FLAVOR} \
css-html-js-minify:www/py-css-html-js-minify@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR}
#USE_GITHUB= yes
#GH_ACCOUNT= bashtage
diff --git a/www/Makefile b/www/Makefile
--- a/www/Makefile
+++ b/www/Makefile
@@ -1533,7 +1533,7 @@
SUBDIR += py-azure-common
SUBDIR += py-baize
SUBDIR += py-beaker
- SUBDIR += py-beautifulsoup
+ SUBDIR += py-beautifulsoup4
SUBDIR += py-betamax
SUBDIR += py-binarycookies
SUBDIR += py-biscuits
diff --git a/www/buku/Makefile b/www/buku/Makefile
--- a/www/buku/Makefile
+++ b/www/buku/Makefile
@@ -1,5 +1,6 @@
PORTNAME= buku
PORTVERSION= 5.1
+PORTREVISION= 1
MASTER_SITES= PYPI
CATEGORIES= www python
@@ -12,7 +13,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.1:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.4.1:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5lib>=1.0.1:www/py-html5lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
diff --git a/www/flexget/Makefile b/www/flexget/Makefile
--- a/www/flexget/Makefile
+++ b/www/flexget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= FlexGet
DISTVERSIONPREFIX= v
DISTVERSION= 3.9.10
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
MAINTAINER= jbeich@FreeBSD.org
@@ -33,7 +33,7 @@
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.2:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=9.0.0:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyrss2gen>0:textproc/py-pyrss2gen@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.5:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cherrypy>=3.7.0:www/py-cherrypy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flask>=0.7:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Flask-Compress>=1.2.1:www/py-flask-compress@${PY_FLAVOR} \
diff --git a/www/offpunk/Makefile b/www/offpunk/Makefile
--- a/www/offpunk/Makefile
+++ b/www/offpunk/Makefile
@@ -1,6 +1,7 @@
PORTNAME= offpunk
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= https://git.sr.ht/~lioploum/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
@@ -13,7 +14,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>0:devel/py-flit-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}readability-lxml>0:www/py-readability-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
diff --git a/www/py-beautifulsoup/pkg-plist b/www/py-beautifulsoup/pkg-plist
deleted file mode 100644
--- a/www/py-beautifulsoup/pkg-plist
+++ /dev/null
@@ -1,51 +0,0 @@
-%%PYTHON_SITELIBDIR%%/beautifulsoup4-%%BS_VER%%.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/beautifulsoup4-%%BS_VER%%.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/beautifulsoup4-%%BS_VER%%.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/beautifulsoup4-%%BS_VER%%.dist-info/licenses/AUTHORS
-%%PYTHON_SITELIBDIR%%/beautifulsoup4-%%BS_VER%%.dist-info/licenses/LICENSE
-%%PYTHON_SITELIBDIR%%/bs4/__init__.py
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/_deprecation%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/_deprecation%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/_typing%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/_typing%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/_warnings%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/_warnings%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/css%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/css%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/dammit%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/dammit%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/diagnose%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/diagnose%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/element%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/element%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/exceptions%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/filter%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/filter%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/formatter%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/__pycache__/formatter%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/_deprecation.py
-%%PYTHON_SITELIBDIR%%/bs4/_typing.py
-%%PYTHON_SITELIBDIR%%/bs4/_warnings.py
-%%PYTHON_SITELIBDIR%%/bs4/builder/__init__.py
-%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_html5lib%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_html5lib%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_htmlparser%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_htmlparser%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_lxml%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_lxml%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/bs4/builder/_html5lib.py
-%%PYTHON_SITELIBDIR%%/bs4/builder/_htmlparser.py
-%%PYTHON_SITELIBDIR%%/bs4/builder/_lxml.py
-%%PYTHON_SITELIBDIR%%/bs4/css.py
-%%PYTHON_SITELIBDIR%%/bs4/dammit.py
-%%PYTHON_SITELIBDIR%%/bs4/diagnose.py
-%%PYTHON_SITELIBDIR%%/bs4/element.py
-%%PYTHON_SITELIBDIR%%/bs4/exceptions.py
-%%PYTHON_SITELIBDIR%%/bs4/filter.py
-%%PYTHON_SITELIBDIR%%/bs4/formatter.py
-%%PYTHON_SITELIBDIR%%/bs4/py.typed
diff --git a/www/py-beautifulsoup/Makefile b/www/py-beautifulsoup4/Makefile
rename from www/py-beautifulsoup/Makefile
rename to www/py-beautifulsoup4/Makefile
--- a/www/py-beautifulsoup/Makefile
+++ b/www/py-beautifulsoup4/Makefile
@@ -1,9 +1,9 @@
-PORTNAME= beautifulsoup
+PORTNAME= beautifulsoup4
PORTVERSION= 4.15.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= beautifulsoup4-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= HTML/XML Parser for Python
@@ -20,18 +20,9 @@
${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR}
USES= python
-USE_PYTHON= concurrent pep517 pytest
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
PLIST_SUB= BS_VER=${PORTVERSION}
-do-build:
- @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m build --wheel --no-isolation --outdir ${WRKDIR}
-
-do-install:
- @cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m installer ${WRKDIR}/*.whl --destdir ${STAGEDIR}
-
-do-test:
- @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest bs4
-
.include <bsd.port.mk>
diff --git a/www/py-beautifulsoup/distinfo b/www/py-beautifulsoup4/distinfo
rename from www/py-beautifulsoup/distinfo
rename to www/py-beautifulsoup4/distinfo
diff --git a/www/py-beautifulsoup/pkg-descr b/www/py-beautifulsoup4/pkg-descr
rename from www/py-beautifulsoup/pkg-descr
rename to www/py-beautifulsoup4/pkg-descr
diff --git a/www/py-calibreweb/Makefile b/www/py-calibreweb/Makefile
--- a/www/py-calibreweb/Makefile
+++ b/www/py-calibreweb/Makefile
@@ -1,5 +1,6 @@
PORTNAME= calibreweb
PORTVERSION= 0.6.27
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -94,7 +95,7 @@
LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask-simpleldap>=0:www/py-flask-simpleldap@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-ldap>=0:net/py-python-ldap@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy-utils>=0:databases/py-sqlalchemy-utils@${PY_FLAVOR}
-METADATA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+METADATA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}faust-cchardet>=0:textproc/py-faust-cchardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html2text>=0:textproc/py-html2text@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown2>=0:textproc/py-markdown2@${PY_FLAVOR} \
diff --git a/www/py-django-htmlmin/Makefile b/www/py-django-htmlmin/Makefile
--- a/www/py-django-htmlmin/Makefile
+++ b/www/py-django-htmlmin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-htmlmin
PORTVERSION= 0.9.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -9,7 +9,7 @@
COMMENT= HTML minifier for Python
WWW= https://pypi.org/project/django-htmlmin/
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/element.py:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/element.py:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_SITELIBDIR}/html5lib/html5parser.py:www/py-html5lib@${PY_FLAVOR}
USES= python
diff --git a/www/py-django_compressor/Makefile b/www/py-django_compressor/Makefile
--- a/www/py-django_compressor/Makefile
+++ b/www/py-django_compressor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django_compressor
PORTVERSION= 4.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -25,7 +25,7 @@
LXML_DESC= Enable LxmlParser
HTML5LIB_DESC= Enable Html5LibParser
-BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR}
+BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4:www/py-beautifulsoup4@${PY_FLAVOR}
LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR}
diff --git a/www/py-draftjs-exporter/Makefile b/www/py-draftjs-exporter/Makefile
--- a/www/py-draftjs-exporter/Makefile
+++ b/www/py-draftjs-exporter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= draftjs-exporter
PORTVERSION= 5.2.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +25,7 @@
HTML5LIB_DESC= Use html5lib as backing engine
LXML_DESC= Use lxml as backing engine
-HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.1<5:www/py-beautifulsoup@${PY_FLAVOR} \
+HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.4.1<5:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5lib>=0.999<2:www/py-html5lib@${PY_FLAVOR}
LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.2.0<7:devel/py-lxml@${PY_FLAVOR}
diff --git a/www/py-google/Makefile b/www/py-google/Makefile
--- a/www/py-google/Makefile
+++ b/www/py-google/Makefile
@@ -1,6 +1,6 @@
PORTNAME= google
DISTVERSION= 3.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@
LICENSE= BSD2CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4:www/py-beautifulsoup4@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-mechanicalsoup/Makefile b/www/py-mechanicalsoup/Makefile
--- a/www/py-mechanicalsoup/Makefile
+++ b/www/py-mechanicalsoup/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mechanicalsoup
PORTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.7:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.7:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>=2022.12.7:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \
diff --git a/www/py-pelican/Makefile b/www/py-pelican/Makefile
--- a/www/py-pelican/Makefile
+++ b/www/py-pelican/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pelican
DISTVERSION= 4.12.0
+PORTREVISION= 1
CATEGORIES= www textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +25,7 @@
${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unidecode>=1.3.7:converters/py-unidecode@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}watchfiles>=0.21.0:devel/py-watchfiles@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.9:www/py-beautifulsoup@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.9:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8-import-order>=0.18:devel/py-flake8-import-order@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8>:devel/py-flake8@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8>=3.8:devel/py-flake8@${PY_FLAVOR} \
diff --git a/www/py-postorius/Makefile b/www/py-postorius/Makefile
--- a/www/py-postorius/Makefile
+++ b/www/py-postorius/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postorius
PORTVERSION= 1.3.13
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,7 +21,7 @@
${PYTHON_PKGNAMEPREFIX}django52>=4.2<5.3:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.3:mail/py-mailmanclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}readme-renderer>=0:devel/py-readme-renderer@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-debug-toolbar>=0:www/py-django-debug-toolbar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-requests-debug-toolbar>=0:www/py-django-requests-debug-toolbar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}isort>=0:devel/py-isort@${PY_FLAVOR}
diff --git a/www/py-python-fasthtml/Makefile b/www/py-python-fasthtml/Makefile
--- a/www/py-python-fasthtml/Makefile
+++ b/www/py-python-fasthtml/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python-fasthtml
DISTVERSION= 0.14.3
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fastcore>=1.12.45:devel/py-fastcore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fastlite>=0.1.1:devel/py-fastlite@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx2>0:www/py-httpx2@${PY_FLAVOR} \
diff --git a/www/py-pywikibot/Makefile b/www/py-pywikibot/Makefile
--- a/www/py-pywikibot/Makefile
+++ b/www/py-pywikibot/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pywikibot
DISTVERSION= 11.4.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -38,6 +39,6 @@
IRC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}irc>0:irc/py-irc@${PY_FLAVOR}
PILLOW_RUN_DEPENDS= ${PY_PILLOW}
MWOAUTH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mwoauth>0:www/py-mwoauth@${PY_FLAVOR}
-HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR}
+HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/www/py-soupsieve/Makefile b/www/py-soupsieve/Makefile
--- a/www/py-soupsieve/Makefile
+++ b/www/py-soupsieve/Makefile
@@ -1,5 +1,6 @@
PORTNAME= soupsieve
PORTVERSION= 2.8.4
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0.21.1:devel/py-hatchling@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>4:www/py-beautifulsoup@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>4:www/py-beautifulsoup4@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
diff --git a/www/py-ttrv/Makefile b/www/py-ttrv/Makefile
--- a/www/py-ttrv/Makefile
+++ b/www/py-ttrv/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ttrv
DISTVERSION= 1.27.5
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}kitchen>0:devel/py-kitchen@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.4.0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR}
USES= python
diff --git a/www/py-tuir/Makefile b/www/py-tuir/Makefile
--- a/www/py-tuir/Makefile
+++ b/www/py-tuir/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuir
DISTVERSION= 1.29.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.1:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.5.1:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}decorator>=4.0.10:devel/py-decorator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}kitchen>=1.2.4:devel/py-kitchen@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.4.0:www/py-requests@${PY_FLAVOR} \
diff --git a/www/py-wagtail/Makefile b/www/py-wagtail/Makefile
--- a/www/py-wagtail/Makefile
+++ b/www/py-wagtail/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wagtail
PORTVERSION= 7.4.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +17,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyascii>=0.1.5:textproc/py-anyascii@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13<5:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.13<5:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django52>=5.2:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-filter>=23.3:www/py-django-filter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-modelcluster>=6.5<7.0:www/py-django-modelcluster@${PY_FLAVOR} \
diff --git a/www/py-webtest/Makefile b/www/py-webtest/Makefile
--- a/www/py-webtest/Makefile
+++ b/www/py-webtest/Makefile
@@ -1,5 +1,6 @@
PORTNAME= webtest
PORTVERSION= 3.0.7
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=0:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}waitress>=3.0.2:www/py-waitress@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR}
diff --git a/www/py-wikipedia/Makefile b/www/py-wikipedia/Makefile
--- a/www/py-wikipedia/Makefile
+++ b/www/py-wikipedia/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wikipedia
PORTVERSION= 1.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.3.2:www/py-beautifulsoup4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests@${PY_FLAVOR}
USES= python
diff --git a/x11-toolkits/py-wxpython/Makefile b/x11-toolkits/py-wxpython/Makefile
--- a/x11-toolkits/py-wxpython/Makefile
+++ b/x11-toolkits/py-wxpython/Makefile
@@ -29,7 +29,7 @@
${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinxcontrib-jquery>=0:textproc/py-sphinxcontrib-jquery@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4:www/py-beautifulsoup4@${PY_FLAVOR} \
${PY_TYPING_EXTENSIONS} \
${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${PY_FLAVOR}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Aug 26, 8:46 AM (12 h, 31 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37236972
Default Alt Text
D59143.id.diff (77 KB)
Attached To
Mode
D59143: www/beautifulsoup: Convert build to use PEP 517 and rename to PyPI name
Attached
Detach File
Event Timeline
Log In to Comment