head	1.6;
access;
symbols
	pkgsrc-2026Q2:1.2.0.2
	pkgsrc-2026Q2-base:1.2;
locks; strict;
comment	@# @;


1.6
date	2026.07.19.11.47.32;	author wiz;	state Exp;
branches;
next	1.5;
commitid	LTQD1bu7Ynal3gOG;

1.5
date	2026.07.13.13.49.26;	author wiz;	state Exp;
branches;
next	1.4;
commitid	974NneLkh7R3VuNG;

1.4
date	2026.07.03.07.38.07;	author adam;	state Exp;
branches;
next	1.3;
commitid	tIxfL2EP0NuvbbMG;

1.3
date	2026.06.28.15.41.51;	author wiz;	state Exp;
branches;
next	1.2;
commitid	hjtQh9zHnnKc1ALG;

1.2
date	2026.06.18.08.13.14;	author wiz;	state Exp;
branches;
next	1.1;
commitid	55G8DthK3qeCRfKG;

1.1
date	2026.06.11.13.16.22;	author wiz;	state Exp;
branches;
next	;
commitid	aPfjHyODrm6wLnJG;


desc
@@


1.6
log
@py-zensical: update to 0.0.51.

This version improves cached rebuilds by persisting objects.inv
and autorefs data, fixes stale builds after removing files, and
upgrades soupsieve to address vulnerabilities.
@
text
@# $NetBSD: Makefile,v 1.5 2026/07/13 13:49:26 wiz Exp $

DISTNAME=	zensical-0.0.51
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	www textproc python
MASTER_SITES=	${MASTER_SITE_PYPI:=z/zensical/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://zensical.org/
COMMENT=	Modern static site generator
LICENSE=	mit

TOOL_DEPENDS+=	${PYPKGPREFIX}-maturin>=1.8:../../devel/py-maturin
DEPENDS+=	${PYPKGPREFIX}-click>=8.1.8:../../devel/py-click
DEPENDS+=	${PYPKGPREFIX}-deepmerge>=2.0:../../devel/py-deepmerge
DEPENDS+=	${PYPKGPREFIX}-jinja2>=3.1:../../textproc/py-jinja2
DEPENDS+=	${PYPKGPREFIX}-markdown>=3.7:../../textproc/py-markdown
DEPENDS+=	${PYPKGPREFIX}-pygments>=2.20:../../textproc/py-pygments
DEPENDS+=	${PYPKGPREFIX}-pymdown-extensions>=10.21.3:../../textproc/py-pymdown-extensions
DEPENDS+=	${PYPKGPREFIX}-yaml>=6.0.2:../../textproc/py-yaml
DEPENDS+=	${PYPKGPREFIX}-tomli>=2.4.0:../../textproc/py-tomli

USE_LANGUAGES=	c

PYTHON_VERSIONS_INCOMPATIBLE=	310 311

.include "cargo-depends.mk"

.include "../../lang/python/wheel.mk"
.include "../../lang/rust/cargo.mk"
.include "../../mk/bsd.pkg.mk"
@


1.5
log
@py-zensical: update to 0.0.50.

0.0.50

This version fixes a regression introduced in 0.0.48 which broke
search.

0.0.48

This version updates the user interface to v0.0.21, bringing the
latest fixes for Pyodide-powered code execution, search, and ANSI
color rendering.

It also improves configuration parsing, and fixes relative and
scoped cross-references for mkdocstrings-python.

0.0.47

This version adds support for markdown-exec, an MkDocs plugin that
executes Python code blocks during the build and injects the result
into the rendered page. In practice, this makes it easier to build
interactive technical documentation, generated examples, and
executable snippets that integrate directly with the theme in both
classic and modern variants.

Additionally, the user interface is updated to v0.0.20, which
includes several styling and interaction fixes. Mermaid diagram
colors are now applied correctly for sequence numbers and activations,
flow chart arrows, and state diagram arrows. Search filter scrollbars
no longer overlap selectable items, and images using data-gallery
are attributed correctly again.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2026/07/03 07:38:07 adam Exp $
d3 1
a3 1
DISTNAME=	zensical-0.0.50
@


1.4
log
@py-zensical: updated to 0.0.46

0.0.46

This version improves search result quality and includes several bug fixes and refactorings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2026/06/28 15:41:51 wiz Exp $
d3 1
a3 1
DISTNAME=	zensical-0.0.46
@


1.3
log
@*: limit Python versions due to py-numpy dropping Python 3.11 support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2026/06/18 08:13:14 wiz Exp $
d3 1
a3 1
DISTNAME=	zensical-0.0.45
d13 9
a21 8
TOOL_DEPENDS+=	${PYPKGPREFIX}-maturin-[0-9]*:../../devel/py-maturin
DEPENDS+=	${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click
DEPENDS+=	${PYPKGPREFIX}-deepmerge-[0-9]*:../../devel/py-deepmerge
DEPENDS+=	${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown
DEPENDS+=	${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
DEPENDS+=	${PYPKGPREFIX}-pymdown-extensions-[0-9]*:../../textproc/py-pymdown-extensions
DEPENDS+=	${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
DEPENDS+=	${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
@


1.2
log
@py-zensical: update to 0.0.45.

This version reverts a behavior change in link validation that was
introduced in 0.0.44 which is causing false positives.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2026/06/11 13:16:22 wiz Exp $
d24 2
@


1.1
log
@www/py-zensical: import py-zensical-0.0.44

A modern static site generator built by the creators of Material
for MkDocs.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	zensical-0.0.44
@

