diff --git a/www/py-lektor/Makefile b/www/py-lektor/Makefile index 02941c9e8a52..359b3ef8554b 100644 --- a/www/py-lektor/Makefile +++ b/www/py-lektor/Makefile @@ -1,37 +1,38 @@ PORTNAME= Lektor PORTVERSION= 3.3.7 +PORTREVISION= 1 CATEGORIES= www devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Static content management system written in Python WWW= https://www.getlektor.com/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ExifRead>=0:graphics/py-exifread@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=6.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecated>=0:devel/py-deprecated@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enum-compat>=0:devel/py-enum-compat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filetype>=1.0.7:devel/py-filetype@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inifile>=0:devel/py-inifile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune0>=0.7.0<2:textproc/py-mistune0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=0:textproc/py-python-slugify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}watchdog>=0:devel/py-watchdog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug<=3:www/py-werkzeug@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-lektor/files/patch-mistune b/www/py-lektor/files/patch-mistune new file mode 100644 index 000000000000..ae223fdd6783 --- /dev/null +++ b/www/py-lektor/files/patch-mistune @@ -0,0 +1,22 @@ +--- lektor/markdown.py.orig 2022-09-21 19:15:42 UTC ++++ lektor/markdown.py +@@ -1,7 +1,7 @@ + import threading + from weakref import ref as weakref + +-import mistune ++import mistune0 as mistune + from markupsafe import Markup + from werkzeug.urls import url_parse + +--- setup.cfg.orig 2022-09-21 19:16:28 UTC ++++ setup.cfg +@@ -42,7 +42,7 @@ install_requires = + Flask + inifile>=0.4.1 + Jinja2>=3.0 +- mistune>=0.7.0,<2 ++ mistune0>=0.7.0,<2 + pip + python-slugify + requests[security]