diff options
| author | Michael Osipov <michaelo@FreeBSD.org> | 2026-08-24 09:05:19 +0000 |
|---|---|---|
| committer | Michael Osipov <michaelo@FreeBSD.org> | 2026-09-06 17:04:37 +0000 |
| commit | be3fa7ecb22d84ba493966813e1626a2d5e4eb1e (patch) | |
| tree | 8c89d952b3e1be06dacbf0111ded246e83099a9a | |
| parent | 557f66d0fb103323843ef08bfa0e679fe2a9ba88 (diff) | |
www/beautifulsoup: Convert build to use PEP 517 and rename to PyPI name
* Rename port to PyPI name according to Python policy
* Move build completely to PEP 517
* Take maintainership as agreed with wen
New name: www/beautifulsoup4
PR: 297837
Approved by: wen (maintainer via mail)
Differential Revision: https://reviews.freebsd.org/D59143
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | www/Makefile | 2 | ||||
| -rw-r--r-- | www/py-beautifulsoup/pkg-plist | 51 | ||||
| -rw-r--r-- | www/py-beautifulsoup4/Makefile (renamed from www/py-beautifulsoup/Makefile) | 17 | ||||
| -rw-r--r-- | www/py-beautifulsoup4/distinfo (renamed from www/py-beautifulsoup/distinfo) | 0 | ||||
| -rw-r--r-- | www/py-beautifulsoup4/pkg-descr (renamed from www/py-beautifulsoup/pkg-descr) | 0 |
6 files changed, 6 insertions, 65 deletions
@@ -5596,3 +5596,4 @@ sysutils/intel-nvmupdate-100g|sysutils/intel-nvmupdate-e810|2026-09-03|Rename to sysutils/intel-nvmupdate-40g|sysutils/intel-nvmupdate-700series|2026-09-03|Rename to match supported hardware sysutils/intel-nvmupdate-e830|sysutils/intel-nvmupdate-e830-e835|2026-09-03|Rename to match supported hardware sysutils/mprocs|sysutils/dekit|2026-09-05|Upstream renamed +www/py-beautifulsoup|www/py-beautifulsoup4|2026-09-06|Renamed to match upstream PyPI package name diff --git a/www/Makefile b/www/Makefile index ef66a20046ad..9854accbaa8b 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1535,7 +1535,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/py-beautifulsoup/pkg-plist b/www/py-beautifulsoup/pkg-plist deleted file mode 100644 index 5abcac1a5dca..000000000000 --- 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 index ca10bea8f2c1..61f05bb06036 100644 --- a/www/py-beautifulsoup/Makefile +++ b/www/py-beautifulsoup4/Makefile @@ -1,11 +1,11 @@ -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 +MAINTAINER= michaelo@FreeBSD.org COMMENT= HTML/XML Parser for Python WWW= https://www.crummy.com/software/BeautifulSoup/ @@ -20,18 +20,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensi ${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 index abefadc19b4a..abefadc19b4a 100644 --- a/www/py-beautifulsoup/distinfo +++ b/www/py-beautifulsoup4/distinfo diff --git a/www/py-beautifulsoup/pkg-descr b/www/py-beautifulsoup4/pkg-descr index 6b041cd7c871..6b041cd7c871 100644 --- a/www/py-beautifulsoup/pkg-descr +++ b/www/py-beautifulsoup4/pkg-descr |
