Hi,

  Here is a patch for www/py-beautifulsoup to update to 4.0.5.

  It build and regress both OK on i386.

  OK? Comments?

wen
? beautifulsoup-4.0.5.diff.txt
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-beautifulsoup/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- Makefile    16 Sep 2011 12:00:08 -0000      1.12
+++ Makefile    27 May 2012 14:49:03 -0000
@@ -2,9 +2,8 @@
 
 COMMENT =      HTML/XML parser that supports invalid markup
 
-MODPY_EGG_VERSION =    3.2.0
-REVISION =     1
-DISTNAME =     BeautifulSoup-${MODPY_EGG_VERSION}
+MODPY_EGG_VERSION =    4.0.5   
+DISTNAME =     beautifulsoup4-${MODPY_EGG_VERSION}
 PKGNAME =      py-${DISTNAME:L}
 
 CATEGORIES =           www
@@ -17,7 +16,7 @@
 PERMIT_DISTFILES_CDROM =       Yes
 PERMIT_DISTFILES_FTP = Yes
 
-MASTER_SITES = ${HOMEPAGE}download/3.x/
+MASTER_SITES = ${HOMEPAGE}bs4/download/4.0/
 
 MODULES =      lang/python
 
@@ -26,6 +25,6 @@
 WRKSRC =       ${WRKDIR}/${DISTNAME}
 
 do-regress:
-       @cd ${WRKSRC} && ${MODPY_BIN} BeautifulSoupTests.py
+       @cd ${WRKSRC} && ${MODPY_BIN} -m unittest discover -s bs4
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-beautifulsoup/distinfo,v
retrieving revision 1.6
diff -u -r1.6 distinfo
--- distinfo    2 Apr 2011 01:20:28 -0000       1.6
+++ distinfo    27 May 2012 14:49:03 -0000
@@ -1,5 +1,5 @@
-MD5 (BeautifulSoup-3.2.0.tar.gz) = 7x5492iephMU973evP3ojA==
-RMD160 (BeautifulSoup-3.2.0.tar.gz) = RMBM9Vz4/n0ZKjLYNio20pKst2c=
-SHA1 (BeautifulSoup-3.2.0.tar.gz) = kk605DFE4jPjdJ7a3I3FzY7Io74=
-SHA256 (BeautifulSoup-3.2.0.tar.gz) = 
oOozd6EFW/LhdZTAgIQUr7ZeEfJc6JmPHtPpuHHeb/Y=
-SIZE (BeautifulSoup-3.2.0.tar.gz) = 31056
+MD5 (beautifulsoup4-4.0.5.tar.gz) = XyDT0cv9l0tx8sKBo02WRQ==
+RMD160 (beautifulsoup4-4.0.5.tar.gz) = qcr17r4MqJ+TmIKzKslM+6pHccg=
+SHA1 (beautifulsoup4-4.0.5.tar.gz) = +3KfYi6kzylM+eMqtKIQgpYu8Lw=
+SHA256 (beautifulsoup4-4.0.5.tar.gz) = 
wphlvVlFevrGmuJpCD11B5cwW0uohmiLL823RHb8Vuw=
+SIZE (beautifulsoup4-4.0.5.tar.gz) = 123569
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-beautifulsoup/pkg/PLIST,v
retrieving revision 1.5
diff -u -r1.5 PLIST
--- pkg/PLIST   2 Apr 2011 01:20:28 -0000       1.5
+++ pkg/PLIST   27 May 2012 14:49:03 -0000
@@ -1,7 +1,38 @@
 @comment $OpenBSD: PLIST,v 1.5 2011/04/02 01:20:28 fgsch Exp $
 @conflict py-BeautifulSoup-*
-lib/python${MODPY_VERSION}/site-packages/BeautifulSoup-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
-lib/python${MODPY_VERSION}/site-packages/BeautifulSoup.py
-lib/python${MODPY_VERSION}/site-packages/BeautifulSoup.pyc
-lib/python${MODPY_VERSION}/site-packages/BeautifulSoupTests.py
-lib/python${MODPY_VERSION}/site-packages/BeautifulSoupTests.pyc
+lib/python${MODPY_VERSION}/site-packages/beautifulsoup4-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
+lib/python${MODPY_VERSION}/site-packages/bs4/
+lib/python${MODPY_VERSION}/site-packages/bs4/__init__.py
+lib/python${MODPY_VERSION}/site-packages/bs4/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/builder/
+lib/python${MODPY_VERSION}/site-packages/bs4/builder/__init__.py
+lib/python${MODPY_VERSION}/site-packages/bs4/builder/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/builder/_html5lib.py
+lib/python${MODPY_VERSION}/site-packages/bs4/builder/_html5lib.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/builder/_htmlparser.py
+lib/python${MODPY_VERSION}/site-packages/bs4/builder/_htmlparser.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/builder/_lxml.py
+lib/python${MODPY_VERSION}/site-packages/bs4/builder/_lxml.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/dammit.py
+lib/python${MODPY_VERSION}/site-packages/bs4/dammit.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/element.py
+lib/python${MODPY_VERSION}/site-packages/bs4/element.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/testing.py
+lib/python${MODPY_VERSION}/site-packages/bs4/testing.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/__init__.py
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_builder_registry.py
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_builder_registry.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_docs.py
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_docs.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_html5lib.py
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_html5lib.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_htmlparser.py
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_htmlparser.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_lxml.py
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_lxml.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_soup.py
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_soup.pyc
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_tree.py
+lib/python${MODPY_VERSION}/site-packages/bs4/tests/test_tree.pyc

Reply via email to