diff --git a/textproc/lookatme/Makefile b/textproc/lookatme/Makefile index cb6ed9fdd83e..1f2b60065d01 100644 --- a/textproc/lookatme/Makefile +++ b/textproc/lookatme/Makefile @@ -1,30 +1,31 @@ PORTNAME= lookatme PORTVERSION= 2.5.5 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI MAINTAINER= amdmi3@FreeBSD.org COMMENT= Interactive, terminal-based markdown presenter WWW= https://github.com/d0c-s4vage/lookatme LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=0:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune0>=0.8<1:textproc/py-mistune0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>=0:devel/py-urwid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= cpe python CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist distutils noflavors pytest NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|>.*||' ${WRKSRC}/requirements.txt .include diff --git a/textproc/lookatme/files/patch-mistune b/textproc/lookatme/files/patch-mistune new file mode 100644 index 000000000000..14ca231aa856 --- /dev/null +++ b/textproc/lookatme/files/patch-mistune @@ -0,0 +1,32 @@ +--- lookatme/parser.py.orig 2022-12-30 04:38:38 UTC ++++ lookatme/parser.py +@@ -7,7 +7,7 @@ import re + from collections import defaultdict + from typing import AnyStr, Callable, Dict, List, Tuple + +-import mistune ++import mistune0 as mistune + + from lookatme.schemas import MetaSchema + from lookatme.slide import Slide +--- lookatme/render/markdown_block.py.orig 2022-12-30 04:38:38 UTC ++++ lookatme/render/markdown_block.py +@@ -4,7 +4,7 @@ representations + """ + + +-import mistune ++import mistune0 as mistune + import pygments + import pygments.styles + import urwid +--- requirements.txt.orig 2022-12-30 04:38:38 UTC ++++ requirements.txt +@@ -1,6 +1,6 @@ + marshmallow>=3.17.0,<4 + Click>=7,<9 + PyYAML>=5,<6 +-mistune>=0.8,<1 ++mistune0>=0.8,<1 + urwid>=2,<3 + Pygments>=2,<3