head 1.14; access; symbols pkgsrc-2026Q3:1.14.0.2 pkgsrc-2026Q3-base:1.14 pkgsrc-2026Q2:1.12.0.4 pkgsrc-2026Q2-base:1.12 pkgsrc-2026Q1:1.12.0.2 pkgsrc-2026Q1-base:1.12 pkgsrc-2025Q4:1.11.0.2 pkgsrc-2025Q4-base:1.11 pkgsrc-2025Q3:1.10.0.2 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.9.0.2 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.7.0.4 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.2 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.6.0.6 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.4 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.2 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.5.0.16 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.14 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.12 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.10 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.8 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.6 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.4 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.2 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.4.0.6 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.4 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.2 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.3.0.4 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.2 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.2.0.2 pkgsrc-2020Q3-base:1.2; locks; strict; comment @# @; 1.14 date 2026.09.03.10.36.30; author adam; state Exp; branches; next 1.13; commitid prOzgPOcTxybbaUG; 1.13 date 2026.06.28.15.41.46; author wiz; state Exp; branches; next 1.12; commitid hjtQh9zHnnKc1ALG; 1.12 date 2026.01.06.09.14.11; author adam; state Exp; branches; next 1.11; commitid 89nBmazOfZqjrjpG; 1.11 date 2025.10.09.07.58.09; author wiz; state Exp; branches; next 1.10; commitid t4nMY0Dt3rBjSRdG; 1.10 date 2025.07.05.11.44.11; author wiz; state Exp; branches; next 1.9; commitid B2KLCDAZOmgedy1G; 1.9 date 2025.04.21.05.44.43; author adam; state Exp; branches; next 1.8; commitid yxh8mbUJnltzDSRF; 1.8 date 2025.04.14.18.56.05; author adam; state Exp; branches; next 1.7; commitid J4yjPLMP6OK6f3RF; 1.7 date 2024.11.11.07.29.21; author wiz; state Exp; branches; next 1.6; commitid 1fBDq3LwS98NncxF; 1.6 date 2024.02.09.11.57.57; author adam; state Exp; branches; next 1.5; commitid XmEXmslQbN7tKKXE; 1.5 date 2022.01.04.20.55.24; author wiz; state Exp; branches; next 1.4; commitid CYyhdK9qtoffkmnD; 1.4 date 2021.04.06.19.55.31; author adam; state Exp; branches; next 1.3; commitid SmU8lNvcJFxYMgOC; 1.3 date 2020.09.30.05.34.28; author adam; state Exp; branches; next 1.2; commitid NhpJrSvfNx8e42qC; 1.2 date 2020.08.27.12.24.17; author joerg; state Exp; branches; next 1.1; commitid hJOvVTh235YGqHlC; 1.1 date 2020.08.03.23.57.49; author joerg; state Exp; branches; next ; commitid zh76MtfE6A6n2GiC; desc @@ 1.14 log @py-draftjs_exporter: updated to 7.1.0 7.1.0 Added Re-export code_block and render_children from the package root. Add HTMLExporter as a compatibility alias for HTML (alongside Exporter). Re-export Markdown helpers from the package root with an md_ prefix (for example md_link, md_image, md_mark_safe, md_prefixed_block). Changed Rename Markdown component helpers to use an md_ prefix (for example link → md_link, mark_safe → md_mark_safe). Import them from draftjs_exporter under their new names. 7.0.0 Added Add experimental Markdown importer: MarkdownImporter converts Markdown to Draft.js ContentState, with configurable entity resolvers (scheme_resolver for internal URL schemes), an inline HTML style whitelist, and ContentStateFilter for content policy. Changed The Markdown export now escapes all content. See Markdown escaping. @ text @# $NetBSD: Makefile,v 1.13 2026/06/28 15:41:46 wiz Exp $ DISTNAME= draftjs_exporter-7.1.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= www python MASTER_SITES= ${MASTER_SITE_PYPI:=d/draftjs-exporter/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/springload/draftjs_exporter COMMENT= Library to convert Draft.js raw ContentState to HTML LICENSE= mit TOOL_DEPENDS+= ${PYPKGPREFIX}-uv-build>=0.11.26:../../devel/py-uv-build # html5lib DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4>=4.4.1:../../www/py-beautifulsoup4 DEPENDS+= ${PYPKGPREFIX}-html5lib>=0.999:../../textproc/py-html5lib # lxml DEPENDS+= ${PYPKGPREFIX}-lxml>=4.6.5:../../textproc/py-lxml USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 310 311 .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.13 log @*: limit Python versions due to py-numpy dropping Python 3.11 support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2026/01/06 09:14:11 adam Exp $ d3 1 a3 1 DISTNAME= draftjs_exporter-5.2.0 d13 1 a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-uv-build>=0.9.21:../../devel/py-uv-build d18 1 a18 1 DEPENDS+= ${PYPKGPREFIX}-lxml>=4.2.0:../../textproc/py-lxml @ 1.12 log @py-draftjs_exporter: updated to 5.2.0 5.2.0 Added Formalize support for Python 3.14, with tentative support for Python 3.15. Add support for lxml v6 with the draftjs_exporter[lxml] extra. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2025/10/09 07:58:09 wiz Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 310 @ 1.11 log @*: remove reference to (removed) Python 3.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2025/07/05 11:44:11 wiz Exp $ d3 1 a3 1 DISTNAME= draftjs_exporter-5.1.0 d13 1 a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools @ 1.10 log @*: some more recursive Python restrictions on Python 3.11+ Reported in SmartOS bulk build @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2025/04/21 05:44:43 adam Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 39 310 @ 1.9 log @py-draftjs_exporter: updated to 5.1.0 5.1.0 Added - Formalize support for Python 3.12 and 3.13, with tentative support for Python 3.14. - Add support for lxml v5 with the `draftjs_exporter[lxml]` extra. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2025/04/14 18:56:05 adam Exp $ d22 2 @ 1.8 log @Fix PLIST after py-setuptools update; bump depends and revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2024/11/11 07:29:21 wiz Exp $ d3 1 a3 1 DISTNAME= draftjs_exporter-5.0.0 a4 1 PKGREVISION= 1 @ 1.7 log @py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2024/02/09 11:57:57 adam Exp $ d5 1 d14 1 a14 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools a22 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.6 log @py-draftjs_exporter: updated to 5.0.0 v5.0.0 Added - Add tentative support for Python 3.11. - Add new "string_compat" engine for maximum output stability, with identical output to its first release. To use it, set the `engine` property to `'engine': DOM.STRING_COMPAT,` Removed - Remove support for Python 3.6. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2022/01/04 20:55:24 wiz Exp $ a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel @ 1.5 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2021/04/06 19:55:31 adam Exp $ d3 1 a3 1 DISTNAME= draftjs_exporter-4.1.2 a4 1 PKGREVISION= 1 d13 3 d18 1 d25 1 a25 1 .include "../../lang/python/egg.mk" @ 1.4 log @py-draftjs_exporter: updated to 4.1.2 v4.1.2 Changed - Add tentative support for Python 3.10. - Stop using `extras_require` for development-only dependencies. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2020/09/30 05:34:28 adam Exp $ d5 1 @ 1.3 log @py-draftjs_exporter: updated to 4.1.1 v4.1.1: - Add support for Python 3.9 - Update html5lib upper bound, now defined as `html5lib>=0.999,<2`, to ensure compatibility with Python 3.10 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2020/08/27 12:24:17 joerg Exp $ d3 1 a3 1 DISTNAME= draftjs_exporter-4.1.1 d19 1 a19 1 PYTHON_VERSIONS_INCOMPATIBLE+= 27 @ 1.2 log @No Python 2.7 support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2020/08/03 23:57:49 joerg Exp $ d3 1 a3 1 DISTNAME= draftjs_exporter-4.1.0 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=springload/} d13 5 a17 2 GITHUB_PROJECT= draftjs_exporter GITHUB_TAG= v${PKGVERSION_NOREV} a20 6 DEPENDS+= ${PYPKGPREFIX}-lxml>=4.2.0<5:../../textproc/py-lxml DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4>=4.4<4.9.2:../../www/py-beautifulsoup4 DEPENDS+= ${PYPKGPREFIX}-html5lib>=0.999<1.0.2:../../textproc/py-html5lib USE_LANGUAGES= # none @ 1.1 log @Add py-draftjs_exporter-4.1.0: Draft.js is a rich text editor framework for React. Its approach is different from most rich text editors because it does not store data as HTML, but rather in its own representation called ContentState. This exporter is useful when the ContentState to HTML conversion has to be done in a Python ecosystem. @ text @d1 1 a1 1 # $NetBSD$ d16 2 @