hi there, update to latest bs4. take maintainership. explain in DESCR that bs4 is the actively developed project.
please review and commit. -f -- sex is not the answer. sex is the question. "yes" is the answer.
diff -x CVS -urNP /usr/ports/www/py-beautifulsoup4/Makefile /home/f/src/mystuff/www/py-beautifulsoup4/Makefile --- /usr/ports/www/py-beautifulsoup4/Makefile Sat Jun 2 16:15:12 2012 +++ /home/f/src/mystuff/www/py-beautifulsoup4/Makefile Thu Mar 7 22:43:41 2013 @@ -1,30 +1,33 @@ # $OpenBSD: Makefile,v 1.1.1.1 2012/06/02 21:15:12 fgsch Exp $ -COMMENT = HTML/XML parser that supports invalid markup +COMMENT = HTML/XML parser that supports invalid markup -MODPY_EGG_VERSION = 4.1.0 -DISTNAME = beautifulsoup4-${MODPY_EGG_VERSION} -PKGNAME = py-${DISTNAME} +MODPY_EGG_VERSION = 4.1.3 +DISTNAME = beautifulsoup4-${MODPY_EGG_VERSION} +PKGNAME = py-${DISTNAME} +CATEGORIES = www textproc -CATEGORIES = www +HOMEPAGE = http://www.crummy.com/software/BeautifulSoup/ +MAINTAINER = frantisek holop <min...@obiit.org> -HOMEPAGE = http://www.crummy.com/software/BeautifulSoup/ - # BSD PERMIT_PACKAGE_CDROM = Yes PERMIT_PACKAGE_FTP = Yes -PERMIT_DISTFILES_CDROM = Yes PERMIT_DISTFILES_FTP = Yes -MASTER_SITES = ${HOMEPAGE}bs4/download/4.0/ +MASTER_SITES = ${HOMEPAGE}bs4/download/4.0/ -MODULES = lang/python +MODULES = lang/python -PKG_ARCH = * +WRKSRC = ${WRKDIR}/${DISTNAME} -WRKSRC = ${WRKDIR}/${DISTNAME} +DOCS = ${PREFIX}/share/doc/py-beautifulsoup4 +post-install: + ${INSTALL_DATA_DIR} ${DOCS} + cd ${WRKSRC}/doc && pax -rw * ${DOCS} + do-regress: - @cd ${WRKSRC} && ${MODPY_BIN} -m unittest discover -s bs4 + cd ${WRKSRC} && ${MODPY_BIN} -m unittest discover -s bs4 .include <bsd.port.mk> diff -x CVS -urNP /usr/ports/www/py-beautifulsoup4/distinfo /home/f/src/mystuff/www/py-beautifulsoup4/distinfo --- /usr/ports/www/py-beautifulsoup4/distinfo Sat Jun 2 16:15:12 2012 +++ /home/f/src/mystuff/www/py-beautifulsoup4/distinfo Fri Feb 1 23:41:47 2013 @@ -1,5 +1,2 @@ -MD5 (beautifulsoup4-4.1.0.tar.gz) = v2k2K+fQwyUVhy+UR2Nliw== -RMD160 (beautifulsoup4-4.1.0.tar.gz) = J2SkurqGwOfAkN1I088gbQyBJzg= -SHA1 (beautifulsoup4-4.1.0.tar.gz) = tJ3hq2MGWsLFeVbS+Z79+YEehCc= -SHA256 (beautifulsoup4-4.1.0.tar.gz) = b935ljaVl5IOUxpP+fNJGhq1iPWfy7AGH9zlr4tHTxE= -SIZE (beautifulsoup4-4.1.0.tar.gz) = 128946 +SHA256 (beautifulsoup4-4.1.3.tar.gz) = 8em3tI6T78BEx5+grFgFCUq29C+JRuxKv4QHU+DeqR8= +SIZE (beautifulsoup4-4.1.3.tar.gz) = 131290 diff -x CVS -urNP /usr/ports/www/py-beautifulsoup4/pkg/DESCR /home/f/src/mystuff/www/py-beautifulsoup4/pkg/DESCR --- /usr/ports/www/py-beautifulsoup4/pkg/DESCR Sat Jun 2 16:15:12 2012 +++ /home/f/src/mystuff/www/py-beautifulsoup4/pkg/DESCR Fri Feb 1 23:51:10 2013 @@ -1,3 +1,6 @@ -Beautiful Soup parses arbitrarily invalid SGML and provides a variety -of methods and Pythonic idioms for iterating and searching the parse -tree. +Beautiful Soup is a Python library for pulling data out +of HTML and XML files. It works with your favorite parser +to provide idiomatic ways of navigating, searching, and +modifying the parse tree. Beautiful Soup 3 is no longer +being developed, and Beautiful Soup 4 is recommended for +all new projects. diff -x CVS -urNP /usr/ports/www/py-beautifulsoup4/pkg/PLIST /home/f/src/mystuff/www/py-beautifulsoup4/pkg/PLIST --- /usr/ports/www/py-beautifulsoup4/pkg/PLIST Sat Jun 2 16:15:12 2012 +++ /home/f/src/mystuff/www/py-beautifulsoup4/pkg/PLIST Fri Feb 1 23:52:26 2013 @@ -35,3 +35,9 @@ 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 +share/doc/${MODPY_PY_PREFIX}beautifulsoup4/ +share/doc/${MODPY_PY_PREFIX}beautifulsoup4/Makefile +share/doc/${MODPY_PY_PREFIX}beautifulsoup4/source/ +share/doc/${MODPY_PY_PREFIX}beautifulsoup4/source/6.1.jpg +share/doc/${MODPY_PY_PREFIX}beautifulsoup4/source/conf.py +share/doc/${MODPY_PY_PREFIX}beautifulsoup4/source/index.rst