Hi, This diff updates py-html5lib to the latest release. Tested on amd64. Add python3 flavor.
Comments ? OK ? -- Alexandr Shadchin Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-html5lib/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile 29 Sep 2015 10:51:54 -0000 1.10 +++ Makefile 29 Dec 2015 18:47:51 -0000 @@ -2,23 +2,31 @@ COMMENT= HTML parser/tokeniser based for HTML5 -MODPY_EGG_VERSION= 0.11.1 +MODPY_EGG_VERSION= 0.9999999 DISTNAME= html5lib-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} -REVISION = 6 CATEGORIES= devel www textproc -EXTRACT_SUFX= .zip -HOMEPAGE= https://code.google.com/p/html5lib/ -MASTER_SITES= https://html5lib.googlecode.com/files/ +HOMEPAGE= https://github.com/html5lib/html5lib-python/ # MIT PERMIT_PACKAGE_CDROM= Yes PKG_ARCH= * MODULES= lang/python +MODPY_PI = Yes + +RUN_DEPENDS = devel/py-six${MODPY_FLAVOR} +TEST_DEPENDS = ${RUN_DEPENDS} \ + devel/py-nose${MODPY_FLAVOR} \ + textproc/py-lxml${MODPY_FLAVOR} + +FLAVORS = python3 +FLAVOR ?= + MODPY_SETUPTOOLS= Yes -TEST_DEPENDS= devel/py-simplejson +do-test: + cd ${WRKSRC} && ${LOCALBASE}/bin/nosetests${MODPY_BIN_SUFFIX} --first-package-wins .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-html5lib/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 18 Jan 2015 03:13:42 -0000 1.2 +++ distinfo 29 Dec 2015 18:47:51 -0000 @@ -1,2 +1,2 @@ -SHA256 (html5lib-0.11.1.zip) = 5aJste2hEBhx6joRmd5HMR915ykhWD1Be0S8/2D4dG4= -SIZE (html5lib-0.11.1.zip) = 375892 +SHA256 (html5lib-0.9999999.tar.gz) = JhKhkajVhCv6BX5BulC7udy3IkGdJAjHjP9HWNB1SGg= +SIZE (html5lib-0.9999999.tar.gz) = 889312 Index: patches/patch-setup_py =================================================================== RCS file: patches/patch-setup_py diff -N patches/patch-setup_py --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-setup_py 29 Dec 2015 18:47:51 -0000 @@ -0,0 +1,9 @@ +$OpenBSD$ +--- setup.py.orig Wed Dec 23 16:16:22 2015 ++++ setup.py Wed Dec 23 16:16:35 2015 +@@ -1,4 +1,4 @@ +-from distutils.core import setup ++from setuptools import setup + import ast + import os + import codecs Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-html5lib/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 18 Jan 2009 20:03:56 -0000 1.1.1.1 +++ pkg/PLIST 29 Dec 2015 18:47:51 -0000 @@ -4,86 +4,90 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/html5lib-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO lib/python${MODPY_VERSION}/site-packages/html5lib-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt lib/python${MODPY_VERSION}/site-packages/html5lib-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/html5lib-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt lib/python${MODPY_VERSION}/site-packages/html5lib-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/html5lib/__init__.py -lib/python${MODPY_VERSION}/site-packages/html5lib/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/html5lib/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/html5lib/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/${MODPY_PYCACHE}html5parser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/${MODPY_PYCACHE}ihatexml.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/${MODPY_PYCACHE}inputstream.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/${MODPY_PYCACHE}sanitizer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/${MODPY_PYCACHE}tokenizer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/html5lib/constants.py -lib/python${MODPY_VERSION}/site-packages/html5lib/constants.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/filters/ lib/python${MODPY_VERSION}/site-packages/html5lib/filters/__init__.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/html5lib/filters/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/html5lib/filters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/filters/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/filters/${MODPY_PYCACHE}alphabeticalattributes.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/filters/${MODPY_PYCACHE}inject_meta_charset.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/filters/${MODPY_PYCACHE}lint.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/filters/${MODPY_PYCACHE}optionaltags.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/filters/${MODPY_PYCACHE}sanitizer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/filters/${MODPY_PYCACHE}whitespace.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/html5lib/filters/_base.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/_base.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/formfiller.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/formfiller.pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/filters/alphabeticalattributes.py lib/python${MODPY_VERSION}/site-packages/html5lib/filters/inject_meta_charset.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/inject_meta_charset.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/iso639codes.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/iso639codes.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/filters/lint.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/lint.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/filters/optionaltags.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/optionaltags.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/rfc2046.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/rfc2046.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/rfc3987.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/rfc3987.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/filters/sanitizer.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/sanitizer.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/validator.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/validator.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/filters/whitespace.py -lib/python${MODPY_VERSION}/site-packages/html5lib/filters/whitespace.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/html5parser.py -lib/python${MODPY_VERSION}/site-packages/html5lib/html5parser.pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/ihatexml.py lib/python${MODPY_VERSION}/site-packages/html5lib/inputstream.py -lib/python${MODPY_VERSION}/site-packages/html5lib/inputstream.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/liberalxmlparser.py -lib/python${MODPY_VERSION}/site-packages/html5lib/liberalxmlparser.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/sanitizer.py -lib/python${MODPY_VERSION}/site-packages/html5lib/sanitizer.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/serializer/ lib/python${MODPY_VERSION}/site-packages/html5lib/serializer/__init__.py -lib/python${MODPY_VERSION}/site-packages/html5lib/serializer/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/html5lib/serializer/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/html5lib/serializer/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/serializer/${MODPY_PYCACHE}htmlserializer.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/html5lib/serializer/htmlserializer.py -lib/python${MODPY_VERSION}/site-packages/html5lib/serializer/htmlserializer.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/serializer/xhtmlserializer.py -lib/python${MODPY_VERSION}/site-packages/html5lib/serializer/xhtmlserializer.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/tokenizer.py -lib/python${MODPY_VERSION}/site-packages/html5lib/tokenizer.pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treeadapters/ +lib/python${MODPY_VERSION}/site-packages/html5lib/treeadapters/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/html5lib/treeadapters/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/html5lib/treeadapters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treeadapters/${MODPY_PYCACHE}sax.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treeadapters/sax.py lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/ lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/__init__.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/${MODPY_PYCACHE}dom.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/${MODPY_PYCACHE}etree.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/${MODPY_PYCACHE}etree_lxml.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/_base.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/_base.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/dom.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/dom.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/etree.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/etree.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/etree_lxml.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/etree_lxml.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/simpletree.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/simpletree.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/soup.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treebuilders/soup.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/ lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/__init__.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/${MODPY_PYCACHE}dom.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/${MODPY_PYCACHE}etree.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/${MODPY_PYCACHE}genshistream.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/${MODPY_PYCACHE}lxmletree.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/${MODPY_PYCACHE}pulldom.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/_base.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/_base.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/dom.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/dom.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/etree.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/etree.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/genshistream.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/genshistream.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/lxmletree.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/lxmletree.pyc lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/pulldom.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/pulldom.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/simpletree.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/simpletree.pyc -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/soup.py -lib/python${MODPY_VERSION}/site-packages/html5lib/treewalkers/soup.pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/trie/ +lib/python${MODPY_VERSION}/site-packages/html5lib/trie/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/html5lib/trie/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/html5lib/trie/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/trie/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/trie/${MODPY_PYCACHE}datrie.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/trie/${MODPY_PYCACHE}py.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/html5lib/trie/_base.py +lib/python${MODPY_VERSION}/site-packages/html5lib/trie/datrie.py +lib/python${MODPY_VERSION}/site-packages/html5lib/trie/py.py lib/python${MODPY_VERSION}/site-packages/html5lib/utils.py -lib/python${MODPY_VERSION}/site-packages/html5lib/utils.pyc