Port details |
- py-beautifulsoup HTML/XML Parser for Python
- 4.11.1 www
=8 4.10.0Version of this port present on the latest quarterly branch. - Maintainer: wen@FreeBSD.org
 - Port Added: 2005-07-16 21:52:03
- Last Update: 2022-04-14 07:18:04
- Commit Hash: 53b0b00
- People watching this port, also watch:: gnupg, libiconv, libdrm, gmp, dejavu
- Also Listed In: python
- License: MIT
- Description:
- Beautiful Soup parses arbitrarily invalid XML- or HTML-like substance
into a tree representation. It provides methods and Pythonic idioms
that make it easy to search and modify the tree.
A well-formed XML/HTML document will yield a well-formed data
structure. An ill-formed XML/HTML document will yield a
correspondingly ill-formed data structure. If your document is only
locally well-formed, you can use this library to find and process the
well-formed part of it. The BeautifulSoup class has heuristics for
obtaining a sensible parse tree in the face of common HTML errors.
WWW: https://www.crummy.com/software/BeautifulSoup/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/www/py-beautifulsoup/ && make install clean
- To add the package, run one of these commands:
- pkg install www/py-beautifulsoup
- pkg install py38-beautifulsoup
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py38-beautifulsoup listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py38-beautifulsoup
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1649919662
SHA256 (beautifulsoup4-4.11.1.tar.gz) = ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693
SIZE (beautifulsoup4-4.11.1.tar.gz) = 517113
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py38-sphinx>=0,1 : textproc/py-sphinx@py38
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- Runtime dependencies:
-
- py38-soupsieve>=1.2 : www/py-soupsieve@py38
- py38-lxml>=0 : devel/py-lxml@py38
- py38-html5lib>=0 : www/py-html5lib@py38
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- This port is required by:
- for Build
-
- audio/lollypop
- dns/knock
- finance/beancount
- games/anki
- multimedia/py-periscope
- textproc/translate-toolkit
- www/py-WebTest
- for Run
-
- astro/py-skyfield
- audio/lollypop
- deskutils/calibre
- devel/py-nbconvert
- dns/knock
- dns/py-cloudflare
- dns/py-dns-lexicon
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
- Configuration Options:
- ===> The following configuration options are available for py38-beautifulsoup-4.11.1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- www_py-beautifulsoup
- USES:
- python:3.6+
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
14 Apr 2022 07:18:04 4.11.1
|
Wen Heping (wen)  |
www/py-beautifulsoup: Update to 4.11.1 |
16 Sep 2021 02:31:48 4.10.0
|
Wen Heping (wen)  |
www/py-beautifulsoup: Update to 4.10.0 |
06 Apr 2021 14:31:07 4.9.3
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
14 Jan 2021 14:34:38
4.9.3
|
dbaio  |
Remove PY_SPHINX from ports using Python 3
Approved by: portmgr blanket
Differential Revision: https://reviews.freebsd.org/D28093 |
24 Dec 2020 09:21:28
4.9.3
|
antoine  |
soupsieve 2.0.1 is only compatible with python 3.6+ |
05 Oct 2020 14:03:28
4.9.3
|
wen  |
- Update to 4.9.3 |
20 Jul 2020 09:40:45
4.9.1
|
wen  |
- Update to 4.9.1 |
11 May 2020 23:51:58
4.9.0
|
dbaio  |
Update Sphinx
- Repocopy textproc/py-sphinx to textproc/py-sphinx18
Update it to 1.8.5 (latest version from 1.8.X).
This version supports Python 2 and 3.
Add test target.
- textproc/py-sphinx: Update to 3.0.2
Python 3 only (3.5+).
Add test target.
- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above ) |
13 Apr 2020 03:10:08
4.9.0
|
wen  |
- Update to 4.9.0 |
04 Jan 2020 07:33:10
4.8.2
|
wen  |
- Update to 4.8.2 |
08 Sep 2019 08:46:15
4.8.0
|
wen  |
- Update to 4.8.0 |
26 Apr 2019 20:48:04
4.7.1_1
|
sunpoet  |
Update WWW
Approved by: portmgr (blanket) |
06 Apr 2019 14:00:09
4.7.1_1
|
wen  |
- Add missing RUN_DEPENDS |
05 Apr 2019 13:58:40
4.7.1
|
wen  |
- Update to 4.7.1
- Take maintainership
PR: 230748
Submitted by: wen@(myself)
Approved by: wg@(maintainer) |
02 Jun 2018 17:55:46
4.6.0
|
miwi  |
- Update to 4.6.0
- Added LICENSE_FILE
- Added NO_ARCH
- Added DOCS option with appropriate dependencies
PR: 228269
Submitted by: freebsd_ports@k-worx.org
Approved by: maintainer implicit
Sponsored by: iXsystems Inc. |
24 Aug 2016 18:42:18
4.5.1
|
wg  |
www/py-beautifulsoup: update to 4.5.1 |
14 Nov 2015 21:17:47
4.4.1
|
wg  |
www/py-beautifulsoup: update to 4.4.1
- Add LICENSE |
18 Oct 2014 10:52:54
4.3.2
|
rm  |
www-beautitifulsoup: convert to USES=python
- convert to USES=python
- remove pkg-plist and limit py-beautifulsoup32 to python2:
"""
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "setup.py", line 22
print "Unit tests have failed!"
^
SyntaxError: invalid syntax
"""
Approved by: portmgr (blanket) |
26 Jun 2014 15:15:09
4.3.2
|
wg  |
www/py-beautifulsoup: remove useless knobs |
05 Oct 2013 01:02:13
4.3.2
|
wg  |
www/py-beautifulsoup: update to 4.3.2
- Update to 4.3.2 |
28 Sep 2013 17:42:10
4.3.1
|
wg  |
www/py-beautifulsoup: use autoplist and 3k knob
- Use python auto plist
- Use python 3k knob
- Allow staging |
20 Sep 2013 23:36:54
4.3.1
|
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
www) |
20 Sep 2013 14:19:56
4.3.1
|
wg  |
www/py-beautifulsoup: update to 4.3.1
- Update to 4.3.1 |
15 May 2013 19:33:15
4.1.3_1
|
wg  |
- Change MAINTAINER address of all my ports
Approved by: culot (mentor) |
04 Mar 2013 18:12:32
4.1.3_1
|
lippe  |
- Enable python 3 support
PR: ports/175509
Submitted by: William Grzybowski <william88@gmail.com>
Approved by: William Grzybowski <william88@gmail.com> (maintainer) |
30 Aug 2012 19:02:01
4.1.3
|
culot  |
- Update to 4.1.3
PR: ports/171189
Submitted by: William Grzybowski <william88@gmail.com> (maintainer) |
27 Jul 2012 11:57:18
4.1.1
|
madpilot  |
- Remove uneeded CONFLICTS.
PR: ports/170198
Submitted by: William Grzybowski <william88@gmail.com> (maintainer)
Approved by: crees, tabthorpe (mentors, implicit) |
25 Jul 2012 16:58:20
4.1.1 
|
rm  |
- copy py-beautyfulsoup 3.2.0 to py-beautyfulsoup32
- update py-beautyfulsoup to current stable branch (4.1.1)
- pass maintainership of this new port to submitter
- set USE_PYTHON to 2.7, because it doesn't packages with python3
(port modification needed)
- chase dependency update to deskutils/calibre
- add UPDATING entry
PR: 168372 (based on)
Submitted by: William Grzybowski <william88 at gmail dot com>
Approved by: Mike Meyer <mwm at mired dot org> (maintainer) |
26 Jul 2011 03:00:25
3.2.0
|
lioux  |
- Update to 3.2.0
- Take over maintainership
PR: ports/159169
Approved by: Mike Meyer <mwm@mired.org> (previous maintainer) |
19 Mar 2011 12:38:54
3.1.0.1_1
|
miwi  |
- Get Rid MD5 support |
12 Feb 2010 03:44:06
3.1.0.1_1
|
yzlin  |
- Add CONFLICT since py-beautifulsoup30 has been created
- Bump PORTREVISION
Approved by: lwhsu/rafan (mentors) |
10 Jan 2009 15:07:13
3.1.0.1
|
miwi  |
- Update to 3.1.0
PR: 130037
Submitted by: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
Approved by: maintainer |
30 Oct 2008 07:16:00
3.0.7a
|
demon  |
Update to version 3.0.7a.
No objection from: maintainer |
15 Feb 2008 01:22:48
3.0.5
|
lwhsu  |
- Update to 3.0.5
PR: ports/120639
Submitted by: lwhsu
Approved by: Mike Meyer <mwm AT mired.org> (maintainer) |
30 Jul 2007 09:42:28
3.0.4
|
alexbl  |
- Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
Python Eggs and the easy_install system
Tested by: pointyhat runs
Approved by: pav (portmgr)
Most work by: perky
Thanks to: pav |
11 Jun 2007 06:00:02
3.0.4
|
miwi  |
- Update to 3.0.4
PR: 113469
Submitted by: Mike Meyer <mwm@mired.org> (Maintainer) |
23 Jun 2006 08:59:29
3.0.3
|
pav  |
- Update to 3.0.3
PR: ports/99282
Submitted by: Mike Meyer <mwm@mired.org> (maintainer) |
24 Jan 2006 03:14:23
2.1.1
|
edwin  |
SHA256ify
Approved by: krion@ |
26 Oct 2005 01:30:48
2.1.1
|
mnag  |
Update to 2.1.1
PR: 86358
Submitted by: Choe, Cheng-Dae <whitekid@gmail.com>
Approved by: mwm@mired.org (maintainer timeout, 35 days) |
16 Jul 2005 21:51:18
2.1.0
|
pav  |
Beautiful Soup parses arbitrarily invalid XML- or HTML-like substance
into a tree representation. It provides methods and Pythonic idioms
that make it easy to search and modify the tree.
PR: ports/83531
Submitted by: Mike Meyer <mwm@mired.org> |