head	1.115;
access;
symbols
	pkgsrc-2026Q2:1.115.0.2
	pkgsrc-2026Q2-base:1.115
	pkgsrc-2026Q1:1.110.0.2
	pkgsrc-2026Q1-base:1.110
	pkgsrc-2025Q4:1.108.0.2
	pkgsrc-2025Q4-base:1.108
	pkgsrc-2025Q3:1.105.0.2
	pkgsrc-2025Q3-base:1.105
	pkgsrc-2025Q2:1.101.0.2
	pkgsrc-2025Q2-base:1.101
	pkgsrc-2025Q1:1.95.0.2
	pkgsrc-2025Q1-base:1.95
	pkgsrc-2024Q4:1.88.0.2
	pkgsrc-2024Q4-base:1.88
	pkgsrc-2024Q3:1.82.0.2
	pkgsrc-2024Q3-base:1.82
	pkgsrc-2024Q2:1.80.0.2
	pkgsrc-2024Q2-base:1.80
	pkgsrc-2024Q1:1.75.0.2
	pkgsrc-2024Q1-base:1.75
	pkgsrc-2023Q4:1.69.0.2
	pkgsrc-2023Q4-base:1.69
	pkgsrc-2023Q3:1.52.0.2
	pkgsrc-2023Q3-base:1.52
	pkgsrc-2023Q2:1.40.0.2
	pkgsrc-2023Q2-base:1.40
	pkgsrc-2023Q1:1.30.0.2
	pkgsrc-2023Q1-base:1.30
	pkgsrc-2022Q4:1.23.0.2
	pkgsrc-2022Q4-base:1.23
	pkgsrc-2022Q3:1.9.0.2
	pkgsrc-2022Q3-base:1.9
	pkgsrc-2022Q2:1.6.0.2
	pkgsrc-2022Q2-base:1.6;
locks; strict;
comment	@# @;


1.115
date	2026.06.11.07.16.55;	author wiz;	state Exp;
branches;
next	1.114;
commitid	bVZL3OdakDMSLlJG;

1.114
date	2026.06.05.10.15.16;	author pin;	state Exp;
branches;
next	1.113;
commitid	txlZwtaO2hEmXAIG;

1.113
date	2026.04.13.08.26.56;	author pin;	state Exp;
branches;
next	1.112;
commitid	jLkx66080T8Q3MBG;

1.112
date	2026.04.09.17.17.59;	author pin;	state Exp;
branches;
next	1.111;
commitid	dio9GrRE47BZ7jBG;

1.111
date	2026.03.26.19.41.01;	author pin;	state Exp;
branches;
next	1.110;
commitid	RlMWej1UTYGXmwzG;

1.110
date	2026.01.27.08.39.22;	author wiz;	state Exp;
branches;
next	1.109;
commitid	f4MYtJVcsY7dz0sG;

1.109
date	2026.01.14.14.46.49;	author pin;	state Exp;
branches;
next	1.108;
commitid	Z6KtGraJmuyw1nqG;

1.108
date	2025.12.04.18.44.11;	author pin;	state Exp;
branches;
next	1.107;
commitid	cB66Wfh5c8vBE7lG;

1.107
date	2025.10.27.12.09.14;	author pin;	state Exp;
branches;
next	1.106;
commitid	mKctZyk09ahUGcgG;

1.106
date	2025.10.23.20.36.45;	author wiz;	state Exp;
branches;
next	1.105;
commitid	1V2hBZn9ypXaCJfG;

1.105
date	2025.08.30.22.44.58;	author wiz;	state Exp;
branches;
next	1.104;
commitid	2izPxU30rhec4O8G;

1.104
date	2025.08.02.16.10.11;	author pin;	state Exp;
branches;
next	1.103;
commitid	bHYfBYDy841XMa5G;

1.103
date	2025.07.23.08.11.27;	author pin;	state Exp;
branches;
next	1.102;
commitid	aXx3L9LHtuOEsQ3G;

1.102
date	2025.07.17.17.35.24;	author pin;	state Exp;
branches;
next	1.101;
commitid	Cmh7fH2EnP55M73G;

1.101
date	2025.06.23.08.30.54;	author pin;	state Exp;
branches;
next	1.100;
commitid	A1QVZQ545JI6xZZF;

1.100
date	2025.05.06.19.11.11;	author pin;	state Exp;
branches;
next	1.99;
commitid	o6RgExDeDkdlCSTF;

1.99
date	2025.04.26.10.27.07;	author pin;	state Exp;
branches;
next	1.98;
commitid	2rVAqDTdSuCz2ySF;

1.98
date	2025.04.24.14.13.47;	author wiz;	state Exp;
branches;
next	1.97;
commitid	A3VBjL8Zdd4LljSF;

1.97
date	2025.04.11.12.20.17;	author pin;	state Exp;
branches;
next	1.96;
commitid	ZDtzoBG23Cdh9DQF;

1.96
date	2025.03.30.16.56.16;	author pin;	state Exp;
branches;
next	1.95;
commitid	0xY7BuVRsBlS37PF;

1.95
date	2025.03.14.10.14.59;	author pin;	state Exp;
branches;
next	1.94;
commitid	ByBjCXo89C46m1NF;

1.94
date	2025.03.06.08.32.32;	author pin;	state Exp;
branches;
next	1.93;
commitid	TIhAC4MStclT2ZLF;

1.93
date	2025.02.12.08.13.40;	author pin;	state Exp;
branches;
next	1.92;
commitid	Ksy1yg5lGpHgE9JF;

1.92
date	2025.01.06.12.28.54;	author pin;	state Exp;
branches;
next	1.91;
commitid	SPfubVp31t1zfqEF;

1.91
date	2025.01.05.14.49.39;	author pin;	state Exp;
branches;
next	1.90;
commitid	yuXg7TbGL0OQ3jEF;

1.90
date	2024.12.27.08.19.41;	author wiz;	state Exp;
branches;
next	1.89;
commitid	tLKuqVS8lkJCb7DF;

1.89
date	2024.12.25.21.43.37;	author pin;	state Exp;
branches;
next	1.88;
commitid	yOg8VJVSsniMHVCF;

1.88
date	2024.12.08.17.24.07;	author pin;	state Exp;
branches;
next	1.87;
commitid	kJpIuVz05BIDOIAF;

1.87
date	2024.11.17.07.15.50;	author wiz;	state Exp;
branches;
next	1.86;
commitid	xKvmQYB52TGx7YxF;

1.86
date	2024.11.10.21.28.20;	author pin;	state Exp;
branches;
next	1.85;
commitid	RBpp236AW6Gd49xF;

1.85
date	2024.10.30.18.50.36;	author pin;	state Exp;
branches;
next	1.84;
commitid	fWKpgWgLHDY1yIvF;

1.84
date	2024.10.20.14.03.42;	author wiz;	state Exp;
branches;
next	1.83;
commitid	iXiXTiwhLpC9hpuF;

1.83
date	2024.10.13.20.20.14;	author pin;	state Exp;
branches;
next	1.82;
commitid	l3IrDMOqQ1EEAxtF;

1.82
date	2024.08.24.15.59.37;	author pin;	state Exp;
branches;
next	1.81;
commitid	a0ZH1us9JjIMK5nF;

1.81
date	2024.07.19.09.51.14;	author pin;	state Exp;
branches;
next	1.80;
commitid	BWCyfKddmodgSqiF;

1.80
date	2024.06.24.08.36.36;	author pin;	state Exp;
branches;
next	1.79;
commitid	OpBx6YPtddXcgdfF;

1.79
date	2024.04.12.10.45.36;	author pin;	state Exp;
branches;
next	1.78;
commitid	RP4vhaBTUYwdkQ5F;

1.78
date	2024.04.08.12.41.01;	author pin;	state Exp;
branches;
next	1.77;
commitid	tjbAZVk7z0AM5l5F;

1.77
date	2024.04.07.07.33.55;	author wiz;	state Exp;
branches;
next	1.76;
commitid	oMYDjdZchby5qb5F;

1.76
date	2024.04.06.08.05.14;	author wiz;	state Exp;
branches;
next	1.75;
commitid	xuM7fEJrv2TOC35F;

1.75
date	2024.03.22.08.24.21;	author pin;	state Exp;
branches;
next	1.74;
commitid	seUsLmwqruHBd83F;

1.74
date	2024.02.28.19.17.25;	author pin;	state Exp;
branches;
next	1.73;
commitid	FppFn7VeQ6Muze0F;

1.73
date	2024.02.28.05.03.01;	author pin;	state Exp;
branches;
next	1.72;
commitid	5WxWS3yHyfrmQ90F;

1.72
date	2024.02.17.17.36.52;	author pin;	state Exp;
branches;
next	1.71;
commitid	TxPIxlQ2HezTmOYE;

1.71
date	2024.02.12.14.17.38;	author pin;	state Exp;
branches;
next	1.70;
commitid	1W0QoQVng6Ewq9YE;

1.70
date	2024.01.15.21.03.08;	author pin;	state Exp;
branches;
next	1.69;
commitid	7xMKq4cvRXurzAUE;

1.69
date	2023.11.28.10.13.29;	author pin;	state Exp;
branches;
next	1.68;
commitid	zTlLozaKsKmewmOE;

1.68
date	2023.11.17.07.44.56;	author pin;	state Exp;
branches;
next	1.67;
commitid	R5i8aDEefo9c3WME;

1.67
date	2023.11.14.21.08.10;	author pin;	state Exp;
branches;
next	1.66;
commitid	imc9oUDyYrBGACME;

1.66
date	2023.11.14.14.01.45;	author wiz;	state Exp;
branches;
next	1.65;
commitid	BZ5vzwBRof1beAME;

1.65
date	2023.11.14.13.58.34;	author wiz;	state Exp;
branches;
next	1.64;
commitid	whxic1udUz5idAME;

1.64
date	2023.11.12.13.21.18;	author wiz;	state Exp;
branches;
next	1.63;
commitid	SjpNXQIV5XeZ3kME;

1.63
date	2023.11.08.14.10.37;	author pin;	state Exp;
branches;
next	1.62;
commitid	4d1CmHALJeqrtOLE;

1.62
date	2023.11.08.04.44.09;	author pin;	state Exp;
branches;
next	1.61;
commitid	NJphzBUStKc6lLLE;

1.61
date	2023.11.02.18.12.32;	author pin;	state Exp;
branches;
next	1.60;
commitid	S81iiLWvjPyo04LE;

1.60
date	2023.10.31.18.36.31;	author pin;	state Exp;
branches;
next	1.59;
commitid	z3AFtR0yOB1CcOKE;

1.59
date	2023.10.23.06.37.45;	author wiz;	state Exp;
branches;
next	1.58;
commitid	4YdPmMYgk9hutIJE;

1.58
date	2023.10.20.07.00.07;	author pin;	state Exp;
branches;
next	1.57;
commitid	aZJlMvo1DYBBHkJE;

1.57
date	2023.10.19.12.00.31;	author pin;	state Exp;
branches;
next	1.56;
commitid	6sPtyn4roU6FoeJE;

1.56
date	2023.10.14.14.51.55;	author pin;	state Exp;
branches;
next	1.55;
commitid	Hakqz5pmbzkrvBIE;

1.55
date	2023.10.12.10.49.02;	author pin;	state Exp;
branches;
next	1.54;
commitid	6xZYcwkHwH16ekIE;

1.54
date	2023.10.01.18.48.11;	author pin;	state Exp;
branches;
next	1.53;
commitid	ujElXuJ5NzaoeXGE;

1.53
date	2023.09.29.19.09.14;	author pin;	state Exp;
branches;
next	1.52;
commitid	Zm3aIFIRFd0BpHGE;

1.52
date	2023.09.23.15.07.02;	author pin;	state Exp;
branches;
next	1.51;
commitid	5XC0wCBiPJPsgUFE;

1.51
date	2023.09.22.18.53.54;	author pin;	state Exp;
branches;
next	1.50;
commitid	baQ03hwD7Z2iyNFE;

1.50
date	2023.09.11.16.29.07;	author pin;	state Exp;
branches;
next	1.49;
commitid	kd6SsLijVMAx6nEE;

1.49
date	2023.09.08.11.45.53;	author pin;	state Exp;
branches;
next	1.48;
commitid	N2wgPNxjqkYlDXDE;

1.48
date	2023.09.06.11.25.01;	author pin;	state Exp;
branches;
next	1.47;
commitid	4KeEvIqCfzpbAHDE;

1.47
date	2023.08.28.08.25.40;	author pin;	state Exp;
branches;
next	1.46;
commitid	kKPiLLaR7qFASwCE;

1.46
date	2023.08.25.09.26.45;	author pin;	state Exp;
branches;
next	1.45;
commitid	ZlwzTP52Sh3xj9CE;

1.45
date	2023.08.18.10.47.17;	author pin;	state Exp;
branches;
next	1.44;
commitid	BrAHblAeqwD6ZfBE;

1.44
date	2023.08.17.02.46.22;	author pin;	state Exp;
branches;
next	1.43;
commitid	kZpsxupefYx6m5BE;

1.43
date	2023.08.14.05.24.20;	author wiz;	state Exp;
branches;
next	1.42;
commitid	LOSB79OLVxvXjIAE;

1.42
date	2023.07.28.20.49.19;	author pin;	state Exp;
branches;
next	1.41;
commitid	X6v1rSfijHbtZByE;

1.41
date	2023.07.10.19.38.58;	author pin;	state Exp;
branches;
next	1.40;
commitid	u4mYGnpzZBXdbiwE;

1.40
date	2023.06.20.18.55.16;	author pin;	state Exp;
branches;
next	1.39;
commitid	mNednpZbKRL4AItE;

1.39
date	2023.06.09.15.48.01;	author pin;	state Exp;
branches;
next	1.38;
commitid	pYKwMFKwKdeMThsE;

1.38
date	2023.06.06.12.41.19;	author riastradh;	state Exp;
branches;
next	1.37;
commitid	xhspr6Z8JLQOWSrE;

1.37
date	2023.06.04.06.45.31;	author pin;	state Exp;
branches;
next	1.36;
commitid	NJuwPqVgBEyy3BrE;

1.36
date	2023.06.03.19.34.29;	author pin;	state Exp;
branches;
next	1.35;
commitid	itaRJTTsZ8uqlxrE;

1.35
date	2023.05.17.21.31.53;	author pin;	state Exp;
branches;
next	1.34;
commitid	hDJ35BwAFkIzxmpE;

1.34
date	2023.05.10.10.27.41;	author pin;	state Exp;
branches;
next	1.33;
commitid	4tQcMHOrqJAF5poE;

1.33
date	2023.05.05.22.02.07;	author pin;	state Exp;
branches;
next	1.32;
commitid	iYJMFhdFNZRR5PnE;

1.32
date	2023.05.04.19.01.15;	author pin;	state Exp;
branches;
next	1.31;
commitid	5gjxIp3T6icN7GnE;

1.31
date	2023.04.27.12.30.14;	author pin;	state Exp;
branches;
next	1.30;
commitid	ogcqazuBiEzCbKmE;

1.30
date	2023.02.03.21.31.33;	author pin;	state Exp;
branches;
next	1.29;
commitid	z7xNQ1JOBflJQ7cE;

1.29
date	2023.01.29.21.15.57;	author ryoon;	state Exp;
branches;
next	1.28;
commitid	QL7aBXsBGmQvUtbE;

1.28
date	2023.01.29.20.03.32;	author pin;	state Exp;
branches;
next	1.27;
commitid	PEz87PhIQULvwtbE;

1.27
date	2023.01.24.19.19.57;	author pin;	state Exp;
branches;
next	1.26;
commitid	FAxpgr9gZchwrPaE;

1.26
date	2023.01.03.17.37.02;	author wiz;	state Exp;
branches;
next	1.25;
commitid	vvAqE6UmuqFFx78E;

1.25
date	2022.12.29.08.04.40;	author pin;	state Exp;
branches;
next	1.24;
commitid	AwVYzgN5J6HFxq7E;

1.24
date	2022.12.26.22.04.56;	author pin;	state Exp;
branches;
next	1.23;
commitid	1I2xAweAepsUh77E;

1.23
date	2022.12.22.09.34.32;	author pin;	state Exp;
branches;
next	1.22;
commitid	VsUL43U0w74ngx6E;

1.22
date	2022.12.19.09.36.44;	author pin;	state Exp;
branches;
next	1.21;
commitid	sYcwjZ0OCXQbn96E;

1.21
date	2022.12.17.07.20.40;	author pin;	state Exp;
branches;
next	1.20;
commitid	InAj9SAQoFjuGS5E;

1.20
date	2022.12.04.17.41.05;	author pin;	state Exp;
branches;
next	1.19;
commitid	ct402gehhLZexg4E;

1.19
date	2022.12.02.11.22.08;	author pin;	state Exp;
branches;
next	1.18;
commitid	JVkzPwmUd1cevY3E;

1.18
date	2022.11.28.10.50.05;	author pin;	state Exp;
branches;
next	1.17;
commitid	VrJMGcF4huJass3E;

1.17
date	2022.11.23.10.45.37;	author pin;	state Exp;
branches;
next	1.16;
commitid	kQ8ZuflnChkDAO2E;

1.16
date	2022.11.22.11.30.10;	author pin;	state Exp;
branches;
next	1.15;
commitid	nXpkNfW3eF2URG2E;

1.15
date	2022.11.21.09.18.11;	author pin;	state Exp;
branches;
next	1.14;
commitid	5DgqIdwEnKCBay2E;

1.14
date	2022.11.17.09.49.57;	author pin;	state Exp;
branches;
next	1.13;
commitid	b9aDPZvOT4rut22E;

1.13
date	2022.11.12.21.55.35;	author pin;	state Exp;
branches;
next	1.12;
commitid	sZpV5VeEsW0oEs1E;

1.12
date	2022.11.02.21.04.34;	author pin;	state Exp;
branches;
next	1.11;
commitid	k7ZODkETrAhOGa0E;

1.11
date	2022.10.28.07.48.25;	author pin;	state Exp;
branches;
next	1.10;
commitid	OzjvBpaEC4HErsZD;

1.10
date	2022.10.21.11.32.53;	author pin;	state Exp;
branches;
next	1.9;
commitid	mVZx1UKDwvZBUzYD;

1.9
date	2022.08.16.07.51.51;	author pin;	state Exp;
branches;
next	1.8;
commitid	YH1XCMCHV6vjO4QD;

1.8
date	2022.08.11.05.08.17;	author gutteridge;	state Exp;
branches;
next	1.7;
commitid	yKydzoO42ClN3qPD;

1.7
date	2022.06.28.11.33.49;	author wiz;	state Exp;
branches;
next	1.6;
commitid	D2UoJrTHpoHEANJD;

1.6
date	2022.06.18.15.31.02;	author pin;	state Exp;
branches;
next	1.5;
commitid	4wBfbj6AM2NpfxID;

1.5
date	2022.06.18.08.39.36;	author pin;	state Exp;
branches;
next	1.4;
commitid	kk6BE05jHmJgYuID;

1.4
date	2022.05.31.11.26.56;	author pin;	state Exp;
branches;
next	1.3;
commitid	t1NzKp5KJxkqtcGD;

1.3
date	2022.05.26.21.24.02;	author pin;	state Exp;
branches;
next	1.2;
commitid	u4rRjEO8T1vmWBFD;

1.2
date	2022.05.24.10.38.50;	author nikita;	state Exp;
branches;
next	1.1;
commitid	hZNiVc4e9faYqiFD;

1.1
date	2022.05.20.16.34.20;	author pin;	state Exp;
branches;
next	;
commitid	06tgeKPEzg6SwOED;


desc
@@


1.115
log
@gtk3: bump PKGREVISION for wayland option default change

Recursive bump to hopefully fix bulk build fallout due to the
unversioned change.
@
text
@# $NetBSD: Makefile,v 1.114 2026/06/05 10:15:16 pin Exp $

DISTNAME=	tp-note-1.26.1
PKGREVISION=	1
CATEGORIES=	editors
MASTER_SITES=	${MASTER_SITE_GITLAB:=getreu/}
GITLAB_RELEASE=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://blog.getreu.net/projects/tp-note/
COMMENT=	Minimalistic note taking and template system
LICENSE=	mit OR apache-2.0

.include "cargo-depends.mk"

RUST_REQ=	1.91.1

WRKSRC=		${WRKDIR}/tp-note-v1.26.1-0e00184d14ed0f2857ab0b9bc0cb2ca2e7714ea7

USE_TOOLS+=	pkg-config

PYTHON_FOR_BUILD_ONLY=		tool

INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1 share/pixmaps

RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libxcb}/lib
RUSTFLAGS+=	-C link-arg=-L${BUILDLINK_PREFIX.libxcb}/lib
RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.gtk3}/lib

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/tpnote \
		${DESTDIR}${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/docs/build/man/man1/tpnote.1 \
		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
	${INSTALL_DATA} ${WRKSRC}/assets/tpnote.svg  \
		${DESTDIR}${PREFIX}/share/pixmaps

.include "../../lang/rust/cargo.mk"
.include "../../lang/python/batteries-included.mk"
.include "../../lang/python/tool.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
BUILDLINK_API_DEPENDS.cairo+=	cairo>=1.18
.include "../../graphics/cairo/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
BUILDLINK_API_DEPENDS.at-spi2-core+=	at-spi2-core>=2.54
.include "../../devel/at-spi2-core/buildlink3.mk"
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
.include "../../x11/libxcb/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.114
log
@editors/tp-note: update to 1.26.1

 - Bug fix for Wayland clipboard support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.113 2026/04/13 08:26:56 pin Exp $
d4 1
@


1.113
log
@editors/tp-note: update to 1.26.0

This release ships a fix for a "too many headers" regression

The regression appeared when notes were viewed with some recent versions of
Firefox/LibreWolf. The SSE view updating code failed because the browser sent
too many HTTP headers for Tp-Note's internal buffer. This buffer has been
increased in this release.

The HTML to Markdown filter now parses language tags for programming
languages in code listings in some circumstances.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.112 2026/04/09 17:17:59 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.26.0
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.26.0-d33c5c01e44e9b87067b3153138feb0907aad020
@


1.112
log
@editors/tp-note: update to 1.25.20

Update dependencies

This release ships Wayland support as a new feature of the `clipboard-rs` crate
v0.3.4 which allows dropping our own Wayland code in `tpnote/src/clipboard.rs`.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.111 2026/03/26 19:41:01 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.20
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.20-34c1578ab139f33810fc80cf867bee269ff7a451
@


1.111
log
@editors/tp-note: update to 1.25.19

v1.25.19
Enable more languages for language detection

The `lingua` crate v1.8.0 detects language much faster than before, but
requires 3 times as much disk space in the Tp-Note binary.
Therefor, this release:

* Ships approximately the language detection data for only half of the
  77 available languages (see `features` for the `lingua` crate in
  `Cargo.toml`).
* Enables by default all available languages as search candidates.
  (Can be configured with `filter.get_lang.language_candidates`,
  e.g. `filter.get_lang.language_candidates = [ "en", "fr", "de" ]`).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.110 2026/01/27 08:39:22 wiz Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.19
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.19-90c03908e4885bec2f83f41c58a6b5dc5995ca4d
@


1.110
log
@*: recursive bump for removal of cairo's xcb option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.109 2026/01/14 14:46:49 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.25.17
PKGREVISION=	1
d15 1
a15 1
RUST_REQ=	1.91.0
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.17-ebc1818f0831bfacaaca0ac72de9a356678c13c9
@


1.109
log
@editors/tp-note: update to 1.25.17

Reduce false positives in natural language detection.

This release filters URLs in texts with markup before passing it to the Lingua
crate. Before, URLs were often recognized as one of the configure natural
languages. There are no changes in the configuration or the templates. Just
the `get_lang()` filter got a little smarter. Now, it can even launch multiple
threads from a thread pool with the help of the Rayon crate. This reduces
Tp-Note's startup time when creating new, very large notes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.108 2025/12/04 18:44:11 pin Exp $
d4 1
@


1.108
log
@editors/tp-note: add MSRV warning
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.107 2025/10/27 12:09:14 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.25.16
# tp-note >= 1.25.17 requires Rust >= 1.91.1
d15 1
a15 1
RUST_REQ=	1.86.0
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.16-537943c78c53d9f094d7a01eeb7ed86e1ca7fcf7
@


1.107
log
@editors/tp-note: update to 1.25.16

v1.25.16
 - Add `gnome-text-editor` to default search list

v1.25.15
Publish a Tp-Note installer package for Windows 11

This release upgrades the Windows installer tool chain. The published Windows
installer package (`tpnote-1.25.15-x86_64.msi`) is tested with Windows 11 and is
probably the first working Tp-Note installer package for this Windows version.

The new installer also sets sub-entries to the context menu that appears when
you right-click on a file, a directory, the desktop or on the file explorer's
background. First, click on "Show more options" and then on one of the
following: "New Tp-Note", "Open", "View Tp-Note" or "Export Tp-Note".
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.106 2025/10/23 20:36:45 wiz Exp $
d4 1
@


1.106
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.105 2025/08/30 22:44:58 wiz Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.25.14
PKGREVISION=	2
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.14-0a208c2f71b1cf1546cde1e4a364b549f8347529
@


1.105
log
@*: recursive bump for tiff growing lerc dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.104 2025/08/02 16:10:11 pin Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.104
log
@editors/tp-note: update to 1.25.14

Change browser search order: local Firefox ESR first

Change in the default configuration (can be overwritten with a custom
configuration file). This release changes the search order for installed
browsers and privileges Firefox ESR.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.103 2025/07/23 08:11:27 pin Exp $
d4 1
@


1.103
log
@editors/tp-note: update to 1.25.13

Improve interchangeability between operating systems

This release filters the Windows `\r` (carriage return) of all input streams
for internal processing. Under Windows, new notes are still written with
`\r\n` as newline characters. The Git configuration of Tp-Note's repository
is adjusted to use exclusively `\n` for all platforms. This fixes a minor bug
introduced with v1.25.12 (commit 3b5564e, upgrade of the `toml` crate). This
bug only concerned Windows builds.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.102 2025/07/17 17:35:24 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.13
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.13-888397198aeebbfa7035d212ba77cfa9701cd30d
@


1.102
log
@editors/tp-note: update to 1.25.12

Maintenance release, no new features

* Update documentation
* Update dependencies
* Minor refactoring of two templates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.101 2025/06/23 08:30:54 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.12
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.12-daf7e12dbdb0ff8f5ad8172048b50faffdba60cd
@


1.101
log
@editors/tp-note: update to

v1.25.11
Weasyprint: render checkboxes with `tpnote -x . <FILE.md>`

Newer versions of `weasyprint` require some additional CSS to render checkboxes
correctly. This release adds CSS to the default configuration variable
`exporter_doc_css`.

Render `*.pdf` with:

    tpnote --export=- mydoc.md | weasyprint - mydoc.md.pdf

v1.25.10
Command line API: minor change of some sentinal values

This release comes with some minor command line option changes:

| before             | now             |
|--------------------|-----------------|
| --export ''        | --export .      |
| -x ''              | -x .            |
| --force-lang ''    | --force-lang -  |
| -l ''              | -l -            |

* The new template variable `force_lang` reflects the command line option
  `--force-lang` and shows its influence in templates explicitly.
* The template filter `replace empty` now recognizes empty arrays and the
  `Null` type as empty. Its option `with` accepts now any type.

v1.25.9
Maintenance release: migrate to Rust 2024 edition

* Upgrade dependencies
* `tpnote-lib` API: restrict the visibility of `context` and its state.
* Upgrade the tool chain to `rustc` v1.86
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.100 2025/05/06 19:11:11 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.11
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.11-22faf3aec815e1254b15ee5b16c664ec248d67f6
@


1.100
log
@editors/tp-note: add required MSRV for update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.99 2025/04/26 10:27:07 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.25.8
# tp-note >= 1.25.9 requires Rust >= 1.86
d15 1
a15 1
RUST_REQ=	1.81.0
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.8-83413e6293d43ce737f89ad3b6ce719055fffefd
@


1.99
log
@editors/tp-note: update to 1.25.8

    Allow localization schemes

    This release comes with a major refactoring of Tp-Note's core, which

    * introduces a (type state) state machine providing all templates
      with the variables they need.
    * merges the templates: `from_clipboard_*`, `from_yaml_clipboard_*` and
      `from_dir_*` into to the `from_dir_*` templates, which had been generalized
      for that purpose.
    * renames the following template variables:

      | before                   | now                    |
      |--------------------------|------------------------|
      | `stdin_header`           | `stdin.header`         |
      | `stdin`                  | `stdin.body`           |
      | `html_clipboard_header`  | `html_clipboard.header`|
      | `html_clipboard`         | `html_clipboard.body`  |
      | `txt_clipboard_header`   | `txt_clipboard.header` |
      | `txt_clipboard`          | `txt_clipboard.body`   |

    You can now define "localization" schemes, e.g.:

    ```toml
    [[scheme]]
    name = 'Deutsch'
    [scheme.tmpl]
    fm_var.localization = [
        ["fm_title", "Titel"],
        ["fm_subtitle", "Untertitel"],
        ["fm_author", "Autor"],
        ["fm_date", "Datum"],
        ["fm_lang", "Sprache"],
        ["fm_languages", "Sprachen"],
        ["fm_sort_tag", "Kennzeichen"],
        ["fm_file_ext", "Dateierweiterung"],
        ["fm_no_filename_sync", "Keine_Sync"],
        ["fm_filename_sync", "Dateinamensync"],
        ["fm_scheme", "Schema"],
    ]
    ```

    To create a now note with the new scheme `Deutsch`, invoke Tp-Note with:

    ```sh
    tpnote --scheme Deutsch
    ```

    To reopen an existing note file written with the new scheme, just add the file
    name as usual, e.g. `tpnote '20250123-My note file.md'`.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.98 2025/04/24 14:13:47 wiz Exp $
d4 1
@


1.98
log
@*: recursive bump for jpeg -> libjpeg-turbo switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.97 2025/04/11 12:20:17 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.25.7
PKGREVISION=	1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.7-e696111a4b03090dc0cab590dffd00e157ab7c61
@


1.97
log
@editors/tp-note: update to 1.25.7

Reduce false positives when guessing languages

v1.25.6 introduced the new feature: "detect multiple languages in the clipboard
input". This release adds 3 configuration parameters which can help to reduce
false positives when Tp-Note guesses languages:

```toml
[base_scheme.tmpl]
filter.get_lang.language_candidates = [ "en", "fr", "de" ]
filter.get_lang.relative_distance_min = 0.3
filter.get_lang.consecutive_words_min  = 7
filter.get_lang.words_total_percentage_min = 10
```

Please consult Tp-Note's Manpage for more information on how to fine-tune the
recognition algorithm by modifying the above default values.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.96 2025/03/30 16:56:16 pin Exp $
d4 1
@


1.96
log
@editors/tp-note: update to 1.25.6

v1.25.6
New feature: detect multiple languages in clipboard and stdin

The template filter `get_lang` now detects multiple languages in the input
text usually provided by the clipboard and stdin. The templates have been
extended to emit the new template variable `languages:` in the header of new
note files. The variable lists all languages found in the input text.
The first language of this list is displayed as `lang:`.

v1.25.5
Minor regression fix: Format `--config-default` output correctly.

In v1.25.4 the top level configuration file variable `base_scheme` was added.
From now on, all other schemes inherit from this structure.
This release v1.25.5 updates the formatting of the configuration file generated
by the command line option `--config-default`. In the generated configuration
file all variables are commented out with `#` and shown with their default
values. To change a default value, uncomment the corresponding line(s) and
update the value. Rename the file `tpnote.toml` and place it in one of the
searched locations. To get a list of those locations type `tpnote -V`.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.95 2025/03/14 10:14:59 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.6
a12 3
SITES.wasi-0.11.0+wasi-snapshop-preview1.crate=	https://static.crates.io/crates/wasi/
SITES.wasi-0.14.2+wasi-0.2.4.crate=		https://static.crates.io/crates/wasi/

d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.6-ae9f43f1c0c819fe1372e2ee2f08a7d9c8999f7a
@


1.95
log
@editors/tp-note: update to 1.25.4

Add `reStructuredText` support in templates

This release adds `reStructuredText` code to the `annotate_file_content`
template. (All other templates are markup language agnostic).

To create a new ReStructuredText note invoke Tp-Note with:

```sh
TPNOTE_EXTENSION_DEFAULT=rst tpnote
```

To make ReStructuredText the default markup language for all future new notes,
write a configuration file '`~/.config/tpnote/tpnote.toml`' with the following
content:

```toml
[base_scheme.filename]
extension_default="rst"
```

Other new features:

* Make `exporter_highlighting_css` configurable
* Make `viewer_highlighting_css` configurable

Some minor bug fixes shipped with this release:

* errorpage: display correct path to browsed doc
* Rst renderer: always `trim()` input
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2025/03/06 08:32:32 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.4
d8 1
a8 1
MAINTAINER=	pin@@NetBSD.org
d13 3
d20 1
a20 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.4-ac6f8524056d5bcb0f1fc85f3cd4f6c965cb1d4f
@


1.94
log
@editors/tp-note: update to 1.25.3

Viewer: add dark mode

This release adds a dark mode to Tp-Note's viewer.
In order to activate the dark mode in Firefox go to:

    Settings -> General
    _Language and Appearance_
    _Website appearance_
    -> Select [*] "Dark"
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.93 2025/02/12 08:13:40 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.3
d15 1
a15 1
RUST_REQ=	1.80.1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.3-701beb15f55a02a2b1b80cb4bcd861eb21f27bb6
@


1.93
log
@editors/tp-note: update to 1.25.2

Improve the clipboard HTML to Markdown converter: add table conversion

New and improved features of the clipboard HTML to Markdown filter:

* Conversion of tables
* Better whitespace handling
* Extension API

This release migrates to the `html2md` crate with some patches applied.
The author of `html2md` grants to this repository the MIT license.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.92 2025/01/06 12:28:54 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.2
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.2-6760bc973741fbddf460279b1a7208834bf7144d
@


1.92
log
@editors/tp-note: update to 1.25.1

Bugfix release: this release fixes a minor regression introduced with v1.25.0

The commit:

    d79a706  Centralize HTML stream tagging code

did not detect the empty clipboard properly and therefor the template
`from_clipboard` was applied in cases where `from_dir` were the right choice.
Fixed.

This release completes the new feature introduced in v1.25.0:

When you copy a chapter with its heading in your browser, Tp-Note will place
the heading in the `title:` field of the new note's YAML header.

Technical details: A new filter `html_heading` used in the
`from_clipboard_content` template extracts the first HTML heading in the HTML
clipboard.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2025/01/05 14:49:39 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.1-9200057089a9a209f81bb9ac5735b11aa2e9f3eb
@


1.91
log
@editors/tp-note: update to 1.25.0

New feature: detect the first heading in the HTML clipboard

A new filter `html_heading` used in the `from_clipboard_content` template
extracts the first HTML heading in the HTML clipboard. When you copy a chapter
with a heading in your browser, Tp-Note will place this heading in the `title:`
field of the new note's YAML header.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2024/12/27 08:19:41 wiz Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.25.0
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.25.0-f5f0ff12bee7a6115bd5a3493a3e825f9291c6b1
@


1.90
log
@*: recursive bump for pango requiring fontconfig 2.15
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2024/12/25 21:43:37 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.24.12
PKGREVISION=	1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.24.12-492ee0cc326c363856e1dfd5dbed6ef938836721
@


1.89
log
@editors/tp-note: update tp 1.24.12

Maintenance release: replace HTML to Markdown library

This maintenance release migrates to the `htmd` library used by
Tp-Note's internal HTML to Markdown clipboard filter to improve stability.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2024/12/08 17:24:07 pin Exp $
d4 1
@


1.88
log
@editors/tp-note: update to 1.24.11

Breaking change: rename `.tpnote.toml` to `tpnote.toml`

The former marker filename was `.tpnote.toml`. As the marker file
and the configuration file `~/.config/tpnote/tpnote.toml` have the same
syntax and semantics, it is more consistent that they have the same filename.

If you have used marker files, please rename them from `.tpnote.toml` to
`tpnote.toml`.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2024/11/17 07:15:50 wiz Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.24.11
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.24.11-054b006b7570a028bcc9f3868ca59a8128bf1966
@


1.87
log
@*: recursive bump for default-on option of at-spi2-core
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2024/11/10 21:28:20 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.24.10
PKGREVISION=	1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.24.10-897d521e148fe3e976a00d1c469ce6271b1266f4
@


1.86
log
@editors/tp-note: update to 1.24.10

 Upgrade dependencies
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2024/10/30 18:50:36 pin Exp $
d4 1
@


1.85
log
@editors/tp-note: update to 1.24.9

This release improves the internal HTML to Markdown filter `html_to_markup`,
which is used in the templates `from_clipboard_content` and
`from_clipboard_yaml_content` when the clipboard contains HTML content:

URLs containing spaces are now correctly enclosed with angle brackets.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2024/10/20 14:03:42 wiz Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.24.9
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.24.9-5961d980b564570b93cc145fbe5e939f74dfe92d
@


1.84
log
@*: recursive bump for merging at-spi2-atk and atk into at2-spi-core

Remove at-spi2-atk and atk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2024/10/13 20:20:14 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.24.8
PKGREVISION=	1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.24.8-e4b247f5f37df8d51d17331f2a480673d591d064
@


1.83
log
@editors/tp-note: update to 1.24.8

Group front-matter variables in templates

Breaking configuration change. If you use custom templates, please update them:

Front matter variables in templates must be preceeded with `fm.`, e.g.
`fm_author` becomes `fm.fm_author`, `fm_title` becomes `fm.fm_title`,
`fm_subtitle` becomes `fm.fm_subtitle` and so on.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.82 2024/08/24 15:59:37 pin Exp $
d4 1
d46 2
a47 1
.include "../../devel/atk/buildlink3.mk"
@


1.82
log
@editors/tp-note: add note on the MSRV for newer versions
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2024/07/19 09:51:14 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.24.7
# tp-note-1.24.8 requires Rust >= 1.80.1 to build.
d15 1
a15 1
RUST_REQ=	1.77.2
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.24.7-c81d1f93453fff33e2f61c0e97f61252766dd362
a20 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.81
log
@editors/tp-note: update to 1.24.7

v1.24.7
Viewer: add $$ syntax for inline formula

Since the version 1.19.8 Tp-Note can render mathematical formula. So far
inline formula had to be enclosed between `$ and $`. e.g. `$\alpha$`.
This former syntax, is still supported, is now deprecated.
The present release adds support for the standard syntax with simple $
enclosure, e.g. $\alpha$.

The former syntax for display formula:

```math
\alpha
```

can now be written as:

$$
\alpha
$$

v1.24.6
Revert migration to the `mdka` crate

The reverted change was introduced in v1.24.5. Unfortunately everyday usage
shows, that the `mdka` crate is not as mature as the former solution with
the `fast_html2md` crate.

Otherwise, no new features. The `extensions` table of the `zettel` scheme was
updated. This concerns only users of the `zettel` scheme _not_ using Markdown.

v1.24.5
Migrate to a different HTML to Markdown filter used in internal templates.

This release has no new features.
The `html_to_markup` template filter now resorts back to the `mdka` crate.
Unlike the previous dependency, this crate is published under the
Apache-2.0 license.

v1.24.4
Downgrade some dependencies to comply with rustc 1.77.2, no code changes

v1.24.3
Enhance the HTML clipboard configuration options

This release extends the `html_to_markup` filter by adding a `default=`
parameter in case the filter fails, its result is the empty string, or if
the filter is disabled for a certain markup language with the configuration
variable `extensions.1`.

The `clipboard` variable is replaced by the variables `txt_clipboard` and
`html_clipbaord`. They both represent the clipboard's text content. The
difference is, that the `html_clipboard` carries HTML formatting along the
text, while `txt_clipboard` holds the plain text only.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2024/06/24 08:36:36 pin Exp $
d4 1
@


1.80
log
@editors/tp-note: add note on required Rust

Cannot be updated, newer versions require Rust >= 1.77.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2024/04/12 10:45:36 pin Exp $
d3 1
a3 2
# Newer versions require Rust >= 1.77.2
DISTNAME=	tp-note-1.24.2
d15 3
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.24.2-e1c7186860ca3c861907d61cd363e8bc250ca723
@


1.79
log
@editors/tp-note: update to 1.24.2

v1.24.2
Regression fix: repair broken Windows installer

This updates the tool chain that produces the Windows installer. The `.msi`
installer was broken in version 1.24.1.

Minor bug fix:

* Windows: do not insert double `\r\r` when input comes from both: stdin and
  the clipboard.

v1.24.1
Regression bug fix: no HTML in X11 clipboard, fallback to text

This release fixes a regression (commit dc9fd8d) introduced with the
migration to the `clipboard-rs` crate (commit b532b71) under Linux/X11:
When the clipboard contains no HTML, now the plain text content is
correctly used (again).

Minor internal improvements:

* Refactor clipboard related templates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2024/04/08 12:41:01 pin Exp $
d3 1
@


1.78
log
@editors/tp-note: update to 1.24.0

Add clipboard HTML to Markdown converter

This release of adds internal clipboard HTML detection and conversion to
Markdown.

In earlier versions the conversion of clipboard HTML content into Markdown was
performed in the Browser by the plugins _Copy Selection as Markdown_ and _Copy
as Markdown_ only. Now, this conversion can be done by Tp-Note also without
browser plugin.

For best results browser plugins are still preferred, because in addition to the
selected content, the plugins insert also a link to the displayed page. Without
plugin this information must be completed by hand. Nevertheless, the internal
converter does a good job with quickly copying hyperlinks into Tp-Note files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.77 2024/04/07 07:33:55 wiz Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.24.0
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.24.0-6d3be80390c2cb881ae1d6ae7d6e909ae8ca472e
@


1.77
log
@*: bump for cairo buildlink3.mk change

lzo was made an option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2024/04/06 08:05:14 wiz Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.23.10
PKGREVISION=	2
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.23.10-a0280a258492a015e502793427e9bedbae0e3c78
@


1.76
log
@* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2024/03/22 08:24:21 pin Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.75
log
@editors/tp-note: upadate to 1.23.10

Security release for RUSTSEC-2024-0019, no new features

The vulnerability RUSTSEC-2024-0019 was found in one of Tp-Note's
dependencies. For those who compile Tp-Note, this is fixed by a simple
`cargo update`. Nevertheless, some distributions (e.g. NixOS), refer to
the exact versions in `Cargo.lock`, which motivates this new release.

Internal changes and refactoring:

* Build chain: migrate from Docker to Podman
* Encapsulation of the clipboard related code.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2024/02/28 19:17:25 pin Exp $
d4 1
@


1.74
log
@editors/tp-note: update to 1.23.9

Correct the last git release tag. No source code change.

This corrects the last git release tag (without `v`) which caused downstream
build scripts to fail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.73 2024/02/28 05:03:01 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.23.9
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.23.9-bcaf476848619ce3377340ff7df1f11569154021
@


1.73
log
@editors/tp-note: update to 1.23.8

Add page numbers for PDF rendition with WeasyPrint

Highlights in this release:

* Allow PDF rendition with WeasyPrint

      tpnote --export=- mydoc.md | weasyprint - mydoc.pdf

* Refactor `tmpl_html` templates
* Disable library logging when invoking with `--debug <LEVEL>`
* Remove some workaround for early versions of the `notify` crate.
* Bug fix: source also `tmpl_html` section when given in a configuration file
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2024/02/17 17:36:52 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.23.8
d6 1
d15 2
@


1.72
log
@editors/tp-note: update to 1.23.7

v1.23.7
Fix regression: viewer: render error page again

This regression was introduced with Tp-Note version 1.23.6, commit 37ef6ea
and fixed with commit bf19d70.

Minor change:
* Give '--force-lang' precedence over TPNOTE_LANG_DETECTION

v1.23.6
Maintenance release, no new features:
 - Refactor main 'tpnote-lib' API.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2024/02/12 14:17:38 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.23.7
a5 1
GITLAB_RELEASE=	v${PKGVERSION_NOREV}
a13 2
WRKSRC=		${WRKDIR}/tp-note-v1.23.7-14ccc0d3ed7a64ab2600cf98c54beb00f9d70adc

@


1.71
log
@editors/tp-note: update to 1.23.5

Minor breaking change: format string syntax

See chapter: 6.2.3. Local links with format strings
https://blog.getreu.net/projects/tp-note/tpnote--manpage.html#links-to-resources-and-other-documents

Format strings
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2024/01/15 21:03:08 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.23.5
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.23.5-e2601c18a14ed98011ac3fdd752ab0713f6643c6
@


1.70
log
@editors/tp-note: update to 1.23.4

 - Maintenance release: update documentation
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2023/11/28 10:13:29 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.23.4
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.23.4-50382f9532ff222341165c186f6d09b3609d7119
@


1.69
log
@editors/tp-note: update to 1.23.3

Fix: shorthand links with `--export`

New feature:
* dump internal default configuration to stdout with `-C -`
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2023/11/17 07:44:56 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.23.3
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.23.3-1a8241211382efafb37961888aebc0065d56a95e
@


1.68
log
@editors/tp-note: update to 1.23.2

New option `--config-defaults` / Viewer: serve links with URL fragments

From version v1.23 on, Tp-Note merges configuration files into its internal
configuration. Consequently, without custom changes no configuration file
is required at all. Nevertheless, to get a copy from the internal configuration
(you can base your custom configuration file upon) a `--config-defaults` option
is added.

Another improvement concerns the viewer's link rewriting code: with this release
URL fragments (starting with `#`) are rendered correctly. This allows you for
example to add a hyperlinked table of contents at the beginning of your notes.
Also footnotes like `[^1]` are rendered correctly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2023/11/14 21:08:10 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.23.2
d6 1
d15 2
@


1.67
log
@editors/tp-note: update to 1.23.1

v1.23.1
Maintenance release

This reverts the commit `72bc7f2` that had been mistakenly merged into master.

    72bc7f2 Rename the root path marker file to `tpnote.toml`

It restores the original name of the marker file: `.tpnote.toml`

v1.23.0
Merge config files / Zettelkasten support

Tp-Note is shipped with a default internal configuration that can be customized
by merging a series of configuration files from various locations into the
default values. This happens in the following order:

1. Unix and MacOS only: '`/etc/tpnote/tpnote.toml`'
2. The file where the environment variable '`TPNOTE_CONFIG`' points to.
3. The user's configuration file:
   - Unix: '`~/.config/tpnote/tpnote.toml`'
   - Windows: '`C:\Users\<LOGIN>\AppData\Roaming\tpnote\config\tpnote.toml>`'
   - MacOS: '`/Users/<LOGIN>/Library/Application Support/tpnote`'
4. At startup all parent directories of the note file path '`<PATH>`'are
   searched for a marker file named '`tpnote.toml`'. If found, the document root
   moves from '`/`' the found location. If present and its content is not empty,
   Tp-Note interprets the file's content as configuration file.
5. The file indicated by the command line parameter '`--config <FIlE>`'.

When Tp-Note starts, it first merges all available configuration files into
the default configuration. Then the resulting syntax is checked.  If not
correct, the last sourced configuration file is renamed (thus disabled) and
Tp-Note starts with its internal default configuration. For debugging, you can
print out the merge result with '`-V -b -d trace`'.

To write a custom configuration file, first start with a complete default
configuration you can generate by invoking Tp-Note with '`-V -b -c`'
(no '`-d`').

```sh
tpnote -V -b -c ~/.config/tpnote/tpnote.toml
```

Some filename and template related variables are grouped into a '`scheme`'.
The shipped configuration file lists two schemes: '`default`' and '`zettel`'.
The scheme used when creating a new note, is selected by the commend line
option '`--scheme`', the environment variable '`TPNOTE_SCHEME`' or the
configuration variable '`arg_default.scheme`'. The scheme selected when
synchronizing a Tp-Note header with its filename depends on the
value of the header variable '`scheme:`' which defaults to '`default`'
(cf. '`scheme_sync_default`').
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2023/11/12 13:21:18 wiz Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.23.1
a5 1
GITLAB_RELEASE=	v${PKGVERSION_NOREV}
a13 2
WRKSRC=		${WRKDIR}/tp-note-v1.23.1-9d873aad30f5e47ecb983f64eaf9f135e3765e00

@


1.66
log
@*: recursive bump for cairo dependency changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2023/11/14 13:58:34 wiz Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.22.13
PKGREVISION=	2
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.13-e2a8d7e190dd531eaf8ab068c0c57680395aff18
@


1.65
log
@cairo-gobject: remove

Point users at cairo>=1.18.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2023/11/12 13:21:18 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.64
log
@*: revebump for new brotli option for freetype2

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2023/11/08 14:10:37 pin Exp $
d42 1
a43 1
.include "../../graphics/cairo-gobject/buildlink3.mk"
@


1.63
log
@editors/tp-note: update to 1.22.13

Viewer bugfix: store the path to non-base-documents

This fixes a regression introduced with

    d1c0ed4 2023-10-31
    Error when `fm_sort_tag` is sequential and duplicate

in Tp-Note version v1.22.11
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2023/11/02 18:12:32 pin Exp $
d4 1
@


1.62
log
@editors/tp-note: update to 1.22.12

New feat.: localize new note's front matter / theme selection

* Localize new note's front matter

* Theme selection:
  A theme is an interchangeable set of configuration file variables. Tp-Note is shipped
  with two scheme: `default`, `zettel` (for Zettelkasten, experimental).

  The user can select a scheme with:
  * the command line option `--scheme SCHEME_NAME`,
  * environment variable `TPNOTE_SCHEME` or
  * the configuration file variable `arg_default.scheme`.

* The command line option:
  `--force-lang='-'` is replaced with `--force-lang=''`
@
text
@d3 1
a3 1
DISTNAME=	tp-note-1.22.12
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.12-f249960b64bd106262e20396f4f62eeb10f21fa6
@


1.61
log
@editors/tp-note: update to 1.22.11

Internal improvements: better modelling of "sequential/chronological" sort-tags

This release formalizes the concepts of `sequential sort-tags` vs.
`chronological sort-tags`:

1. A _sort-tag_ is composed of a number of counters, which can be numerical,
   e.g. `123.28` or combined numerical/letter based, e.g. `123ab`.

2. A counter is set of digits (base 10) `123` or a set of lowercase
   letters (base 26) `ab`.

3. A letter based counter can be maximal 2 letters wide. Its maximum is
   `zz` (cf. `filename.sort_tag.letters_in_succession_max`).

4. A _sequential sort-tag_ is a sort-tag that whose counters are at most 3
   digits wide (cf. `sort_tag.sequential.digits_in_succession_max`).

5. The filter `incr_sort_tag` increments only sequential sort-tags.

6. In order not to confuse sequential and chronological sort-tags, it is
   recommended to always write out the year in chronological sort-tags with 4
   digits, e.g. `2013-08-10` or `20130810`.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2023/10/23 06:37:45 wiz Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.22.11
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.11-e2c660fabf9a60e413839ee5b3dd3600a75e16f6
@


1.60
log
@editors/tp-note: update to 1.22.10

Tmpl: relax sort-tag chars; increment sequential sort-tags;

New features:

1. Default change in `filename.sort_tag_chars`: sort-tags may now include
   lowercase letters. The space and tab characters are depreciated.
2. Tp-Note searches for the latest created document, extracts the sort-tag from
   the finding, increments it and uses the result as sort-tag for the new file.
   Incrementation examples: `02-3` -> `02-4` or `1b01f` -> `1b01g`.
   Chronological sort-tags like `20231024` are never incremented.
3. The viewer now understands so-called _format strings_ that can be appended
   to local links, e.g. the link `<tpnote:1a3?-->` expands to
   `<a href="1a3-my doc.md">my doc</a>` in case a file `1a3-my doc.md` exists in
   the current directory.

Breaking changes:

1. In previous Tp-Note versions, the default set for allowed characters in
   sort-tags included the space and tab characters. From this version on, these
   characters are not allowed in valid sort-tags anymore. If needed, you can
   re-add them to the configuration file variable `filename.sort_tag_chars`.
@
text
@d3 1
a3 1
DISTNAME=	tp-note-1.22.10
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.10-18ed7d3c1179e6b79d6a0d8a73f1c96eb715fd54
@


1.59
log
@*: update for Python base package change

Instead of depending on one of the removed packages (that are now included
in the base Python packages), include batteries-included.mk to require
a Python version that supplies them.

Remove now included packages.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2023/10/20 07:00:07 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.22.9
PKGREVISION=	1
d15 1
a15 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.9-d1e6d0032d5c8d76872373595978958b2a2628f8
@


1.58
log
@editors/tp-note: update to 1.22.9

Minor improvements in Markdown parsing

The version now recognizes all the official Markdown escape `\`
characters when searching for Hyperlinks or rendering `.txtnote` files.

See
[CommonMark Spec](https://spec.commonmark.org/0.30/#backslash-escapes)
for more details.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2023/10/14 14:51:55 pin Exp $
d4 1
a13 2
TOOL_DEPENDS+=		${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat

d38 1
@


1.57
log
@editors/tp-note: update to 1.22.8

Viewer renderer: resolve shorthand links to their link text

* Viewer: When viewing documents, shortcut links are resolved to their title.
  For example: a shorthand link `tpnote:docs/20230513` that targets the file
  `docs/20230513-Animals.md` is shown as a hyperlink with the link text
  "Animals" in the browser.

* Viewer: hyperlinks with embedded images are now supported.

* The `.txtnote` renderer now parses inline images and hyperlinks with inline
  images.
@
text
@d3 1
a3 1
DISTNAME=	tp-note-1.22.8
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.8-f6e51be7819adb29311c16d1195ff35a27f3ba57
@


1.56
log
@editors/tp-note: update to 1.22.7

Viewer: link to other docs with shorthand links, minor regr. fixes

New features:

* A shorthand link in a Tp-Note document e.g. `[text](tpnote:123)` is now
  expanded when being viewed. The renderer searches for a file starting
  with the sort-tag `123` on disk and displays the filename (without sort-tag).
  For example: a shorthand link to the file `123-My Animals.md` can be
  written as`<tpnote:123>` and the link will be displayed as `My Animals`.
* HTML rendition: The erroneous link path is now shown next to the error
  message.

(Minor) bug fixes:

* `file_ext: ''` is allowed again (regression introduced in v1.22.0)
* The viewer opens also (with an error message) in case of syntax errors
  in `file_ext:` or `sort_tag:`. These syntax errors had been mistakenly
  considered being fatal since v1.22.0.

Internal improvements:

* The link rewriting code is heavily refactored, simplified and easier to
  maintain.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2023/10/12 10:49:02 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.22.7
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.7-1f6924b10436d8819e623d173a0e1394d5f3e1fe
@


1.55
log
@editors/tp-note: update to 1.22.6

New shortcut notation to link Tp-Note documents

* Links in Tp-Note documents: Add new optional scheme `tpnote:` for local links,
  e.g. in Markdown the autolink `<tpnote:dir/my%20other%20doc.md>` targets
  `dir/my other doc.md`. The link is displayed as `my other doc`.
* Configuration: the variable `filename.extensions` groups all former
  `filename.extensions_*` variables (config breaking change).
* Viewer: internal improvements handling HTML escape codes and percent codes
  in URLs.
* Integration: register additional Tp-Note files extension: `.txtnote`. The
  viewer only links, no markup.
* Template: new filter: `link_text_picky`, similar to `link_text`. The latter
  always return the fist link found, `link_text_picky` rejects obvious
  meaningless link text content.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2023/10/01 18:48:11 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.22.6
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.6-7c19cf6585f8447c6b96dbe47c9401e2c06e6037
@


1.54
log
@editors/tp-note: update to 1.22.5

Improve `.txtnote` renderer: recognize Markdown autolink

`.txtnote` renderer: Recognize Markdown autolinks, e.g. <https:getreu.net> or
<foo@@mydomain.com>

Breaking configuration change:

* Rename `tmpl_html.linux.*` variables to `tmpl_html.unix.*`
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2023/09/29 19:09:14 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.22.5
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.5-2325e6c1fa13f49985f0c6abd6cc047436e26b51
@


1.53
log
@editors/tp-note: update to 1.22.4

v1.22.4
Add compilation target *bsd, fixes #17

v1.22.3
Maintenance release: refactor and simplify HTML tmpl. code

Breaking change in HTML templates:

* Rename template variables `{{note_*}}` to `{{ doc_* }}`
* New `markup_to_html(extension=ext)` filter
* Replace template variable `doc_erroneous_content_html|safe` with
  `doc_text|markup_to_html|safe`

v1.22.2
Viewer: choose syntax highlighting theme

This release come with 3 new configuration features:

1. Choose the syntax highlighting theme with the configuration file variables:
   `tmpl_html.viewer_highlighting_theme` and
   `tmpl_html.exporter_highlighting_theme`.

2. Breaking change: The HTML templates `tmpl_html.viewer`,
   `tmpl_html.viewer_error` and `tmpl_html.exporter` automatically escape
   HTML critical characters. Escaping can be disabled be adding the
   `safe` filter in last position.

3. Tp-Note's configuration file is now stored with inline documentation.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2023/09/23 15:07:02 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.22.4
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.4-77fd2cd5db131445b6fcda0be49e02e67bb04901
@


1.52
log
@editors/tp-note: update to 1.22.1

Maintenance release, no new features

Configuration breaking change:

* Split the `field(...)` filter into `remove(key=...)` and
  `insert(key=..., value=...)` filters with more common names.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2023/09/22 18:53:54 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.22.1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.1-cf613ddc8bca63d86fafd8c42f429c66820e7c54
@


1.51
log
@editors/tp-note: update to 1.22.0

Support also nested YAML types (map, array) in document header

Before this release, all header variables were limited to flat string types.
This release overcomes this limitation: all templates and the document viewer
can now deal with all YAML types, e.g. String, Number, Bool, including the
nested ones: Array, Object. For example, the following is now valid:

```yaml
title:     My Article
author:
  first:   John Doe
  second:  Martin Foo
date:
- 2023-04-13
- 2023-04-22
```

Further improvements:

* The templates only emits double quotes, were required be YAML standards.

* Configurable type checks occur before applying filename templates (see
  `tmpl.filter_assert_preconditions` in `tpnote-lib/src/config_default.toml`).

* Stronger (configurable) type checks for `title:`, `subtitle:`,
  `lang:`, `sort_tag:` and `file_ext:` header variables with user prompts

* The configuration defaults are now written and documented in TOML format:
  * `tpnote/src/config_default.toml`
  * `tpnote-lib/src/config_default.toml`
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2023/09/11 16:29:07 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.22.0
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.22.0-a3d8af97c7bce5b1d73c136680bce43e10ceefca
@


1.50
log
@editors/tp-note: update to 1.21.16

 - Maintenance release: move crate `tp-note` to `tpnote`. No code change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2023/09/08 11:45:53 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.16
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.16-3d289ae1334f270963b8066adfc8e973392b5cc9
@


1.49
log
@editors/tp-note: update to 1.21.15

Fix filename related edge cases

This release fixes some filename related edge cases:

* Prepend `filename.sort_tag_extra_separator` in case the note's title
  field is empty.
* Append `filename.copy_counter_extra_separator` in case the file stem
  resembles a copy counter.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2023/09/06 11:25:01 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.15
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.15-0c23de9bc24b7735b394ab394e8e75e698279ceb
@


1.48
log
@editors/tp-note: update to 1.21.14

Fix a minor regression when the title contains only sort-tag characters.

This release fixes a minor regression introduced with Tp-Note v1.21.10: Note
files, created with title fields containing only sort tag characters, need an
'extra_separator' between in the sort-tag and the title in their filename.
Failing this rule caused cyclic filename change when synchronizing the note's
metadata and the filename. Now, an extra-separator is correctly inserted
as before.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2023/08/28 08:25:40 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.14
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.14-9acfe233f1bf2c392b031f5c9bc4812b52a252c4
@


1.47
log
@editors/tp-note: update to 1.21.13

Fix minor regression: ref docs by sort-tag only

A minor regression introduced with Tp-Note v1.21.11
prevented the viewer from following links to other Tp-Note
documents by indicating the sort-tag only. This commit
restores the previous behaviour.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2023/08/25 09:26:45 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.13
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.13-d96e811e5a90bc9c257d186ee941982b47a30ae3
@


1.46
log
@editors/tp-note: 1.21.12

 - Maintenance release: remove helper fn from public API
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2023/08/18 10:47:17 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.12
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.12-c898661980963d9d6e2171019a2be2f44c302dbd
@


1.45
log
@editors/tp-note: update to 1.21.11

Fix for minor regression introduced with v1.21.10

The incomplete refactoring of filename related code in v1.21.10 led to
some buggy behavior in some edge cases.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2023/08/17 02:46:22 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.11
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.11-79deec26c04c8fff942e34f5adb77a19db7c9a4d
@


1.44
log
@editors/tp-note: update to 1.21.10

 Improve the sort-tag detection algorithm

 This release adds the optional configuration file variable
 `filename.sort_tag_separator="-"` which specifies how the sort tag is
 separated from the rest of the filename without being part of the former.
 As a result, the additional `filename.sort_tag_extra_separator="''"` is
 required less often.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2023/08/14 05:24:20 wiz Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.10
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.10-1cb243ab3fa23b1015370187730563d6f12e9148
@


1.43
log
@*: recursive bump for Python 3.11 as new default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2023/07/28 20:49:19 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.21.9
PKGREVISION=	1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.9-b09bd7b659e83f7314339870c54010c04ff18408
@


1.42
log
@editors/tp-note: update to 1.21.9

Maintenance release, no new features

* Docs updated
* `atty` crate dependency removed
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2023/07/10 19:38:58 pin Exp $
d4 1
@


1.41
log
@editors/tp-note: update to 1.21.8

Windows: default file extension is `.md`

Recent versions of `notepad` can deal with `.md` files. From this release on,
all created note files on all platforms have `.md` extension.

Configuration file: the variables `app_args.*` interpret
`{{ get_env(name="<ENVIRONMENT_VARIABLE>") }}` as templates variable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2023/06/20 18:55:16 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.8
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.8-d64400bf2cfdc216e5703d53d1ebc064f0a61c5e
@


1.40
log
@editors/tp-note: update to 1.21.7

Maintenance release: improve the natural language detection speed

Maintenance release:

* Improve the natural language detection speed
* Reduce the binary size by 20%
* Improve the test harnesses
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2023/06/09 15:48:01 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.7
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.7-44c93b2b8565c9dce0d32e557c9d808f086efd4a
@


1.39
log
@editors/tp-note: update to 1.21.6

 - Add compilation feature `lang-detection`
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2023/06/06 12:41:19 riastradh Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.6
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.6-1435f2aa78a4f5ed5312f62391539c642718c44d
@


1.38
log
@Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2023/06/04 06:45:31 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.5
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.5-a8759f8f33dae42b4b941f4eb3ebb6167aabb354
@


1.37
log
@editors/tp-note: clean-up after update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2023/06/03 19:34:29 pin Exp $
d13 1
a13 1
BUILD_DEPENDS+=		${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
@


1.36
log
@editors/tp-note: update to 1.21.5

Rename root dir marker `.tpnoteroot`; Add pseudo lang. tag `+all`

* Breaking change: rename root directory marker file from `.tpnoteroot` to
  `.tpnoteroot.toml`.
* Allow optional project specific configuration data in `.tpnoteroot.toml`.
  Tp-Note will source the configuration for all note file in all subdirectories.
  Empty `.tpnoteroot.toml` content is still allowed.
* Interpret the pseudo language tag `+all` as "select all available languages"
  in the environment variable `TPNOTE_LANG_DETECTION` and the configuration
  file variable `tmpl.filter_get_lang`.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2023/05/17 21:31:53 pin Exp $
a32 1
post-install:
@


1.35
log
@editors/tp-note: update to 1.21.4

Maintenance release, new env: `TPNOTE_EXTENSION_DEFAULT`

To improve the template readability the following template filters have
been renamed:

* `ext` to `file_ext`
* `stem` to `file_stem`
* `tag` to `file_sort_tag`
* `trim_tag` to `trim_file_sort_tag`
* `copy_counter` to `file_copy_counter`

The new environment variable `TPNOTE_EXTENSION_DEFAULT` allows setting the
file extension of new note files. If set, it overwrites the
`filename.extension_default` configuration file variable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2023/05/10 10:27:41 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.4
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.4-23aceb2368d75f31f2cea99657b6d778bde0fff3
d33 1
@


1.34
log
@editors/tp-note: update to 1.21.3

Link docs with new sort-tag shorthand link syntax:

*   Hyperlinks to other Tp-Note documents can now be shortened by referencing
    only the target's sort-tag, e.g. `[my doc](<home/20230510-my note.md>)` is
    equivalent to `[my doc](<home/20230510>)`. Autolinks can be shortened as
    well: `<http:home/20230510-my note.md>` becomes `<http:home/20230510>`

*   New environment variable: `TPNOTE_CONFIG`

*   The prepend_dot filter is replaced by the prepend filter.
    The concerned filename templates have been updated.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2023/05/05 22:02:07 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.3
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.3-40366a9ce5f447b2827a0232fd0974ef9707cd77
@


1.33
log
@editors/tp-note: update to 1.21.2

Add `TPNOTE_EDITOR_CONSOLE` and `TPNOTE_LANG_DETECTION` environment variables.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2023/05/04 19:01:15 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.2
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.2-32294e2e2bcc0b74b752792c314adfa8e90f5c82
@


1.32
log
@editors/tp-note: update to 1.21.1

Doc: Update documentation; Tmpl: add opt. filter parameter

The filter `map_lang` can now be parametrized with a default value that
is returned when the filter input is the empty string:
`map_lang(default="foo")`.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2023/04/27 12:30:14 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.1-8da83e908f9a5c8845fa663fa4bd606464e33414
@


1.31
log
@editors/tp-note: update to 1.21.0

 - New feature: natuaral language detection
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2023/02/03 21:31:33 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.21.0
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.21.0-8aaadf76d6e07667e0d80c705a5bd7f797dceccd
@


1.30
log
@editors/tp-note: fix build

Upstream update of the release notes generated a new hash that was commited
into the release tag causing a checksum missmatch at our end.

Regression fix of the viewer feature (under Window only)

This commit fixes some bugs introduced since v1.19.1. These regressions
only appear when compiling for Windows:

* Fix 70b615f: "Bug fix: path method not appropriate for URLs"
  (bug introduced in commit 97d2be7)
* Erroneous path handling when compiling for Windows:
  - The `.is_absolute()` path method acts differently under Windows.
    Fix in: c648342
  - Under Windows the `std::path::Component`s `Prefix()` and `RoodDir`
    need special care. Fixes in: 632e31a and 3ea8de2
  - Rust's Windows Paths optionally have `\` as path separator:
    Fix in: 0b61979

As mentioned above, these fixes only concern the proper function of
the viewer when compiled for Windows. None of the bugs have security
implications.  Nevertheless, I decided to yank the whole v1.19 series
because for a good user experience the viewer is expected to work.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2023/01/29 21:15:57 ryoon Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.20.1
PKGREVISION=	2
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.20.1-971caaf9dc35bc641a14741951c72a9b7a44d42a
@


1.29
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2023/01/29 20:03:32 pin Exp $
d4 1
a4 1
PKGREVISION=	1
d18 1
a18 1
WRKSRC=		${WRKDIR}/tp-note-v1.20.1-89c72c047310b9442c77513fa1d36304cf98a17c
@


1.28
log
@editors/tp-note: update to 1.20.1

 - Win fixes: Correctes broken builts since v1.19.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2023/01/24 19:19:57 pin Exp $
d4 1
@


1.27
log
@editors/tp-note: update to 1.20.0

Reduce dependencies from preinstalled C libraries.

This release replaces two crate dependencies. This allows the
hassle free cross-compilation of the targets `armv7-unknow~x-gnueabihf`,
`x86_64-pc-windows-gnu` and `x86_64-unknown-linux-musl` on Debian.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2023/01/03 17:37:02 wiz Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.20.0
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.20.0-a3b064e15b37d114e28a70681e7b274c92e7969f
@


1.26
log
@*: recursive bump for tiff shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2022/12/29 08:04:40 pin Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.19.13
PKGREVISION=	1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.13-0456d4a73341df14127eee53cef8fd17cfdd9b1d
@


1.25
log
@editors/tp-note: update to 1.19.13

Add env. var. 'TPNOTE_BROWSER', 'TPNOTE_EDITOR'

Braking changes:

* Env. var. renamed from 'TPNOTELANG' to 'TPNOTE_LANG'
* Env. var. renamed from 'TPNOTEUSER' to 'TPNOTE_USER'
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2022/12/26 22:04:56 pin Exp $
d4 1
@


1.24
log
@editors/tp-note: update to 1.19.12

Viewer: better detect changes with simple editors

In theory watching only 'file' is enough. Unfortunately some file
editors do not modify files directly. They first rename the existing
file on disk and then  create a new file with the same filename. As
a workaround, we watch the whole directory where the file resides.
False positives, there could be other changes in this directory
which are not related to 'file', are detected, as we only trigger
the rendition to HTML when 'debounced_event.path' corresponds to our
watched file.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2022/12/22 09:34:32 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.19.12
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.12-348163ef7df92a6564dfba1b4a46d81cf3c162fc
@


1.23
log
@editors/tp-note: update to 1.19.11

Bug fixes release

v1.19.11
 - Viewer: bugfix: highlight indented source code

v1.19.10
 - Fallback to plain text for unkown prog. language
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2022/12/19 09:36:44 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.19.11
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.11-d7f9b6e855b40bce277bbcb0c6f9dd2289132094
@


1.22
log
@editors/tp-note: update to 1.19.9

 - Make highlighting configurable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2022/12/17 07:20:40 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.19.9
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.9-ac7da94c74efb12841ee43e41cac77a2f374d631
@


1.21
log
@editors/tp-note: update to 1.19.8

 - Improve syntax highlighting,
 - remove GPL3.0 licensed dependency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2022/12/04 17:41:05 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.19.8
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.8-ef1aa9f0862356569488a3f6fe736ba9e6e4b468
@


1.20
log
@editors/tp-note: update to 1.19.7

 - Capitalize '{{username}}', fix: 'tel:' is not local
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2022/12/02 11:22:08 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.19.7
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.7-5dd239953743d64e531e7d6529685bf1e4496cad
@


1.19
log
@editors/tp-note: update to 1.19.6

 - Export HTML: add abs. link base marker '.tpnoteroot'
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2022/11/28 10:50:05 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.19.6
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.6-e6178aacbb11cfe23cf8744ce15f8da6f895421c
@


1.18
log
@editors/tp-note: update to 1.19.5

 - Viewer: follow also absolut local links
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2022/11/23 10:45:37 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.19.5
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.5-692304815256290b31ae0dcb1679ebad0dd39b9f
@


1.17
log
@editors/tp-note: update to 1.19.4

 - Fix viewer regression: Do not ignore non-local URLs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2022/11/22 11:30:10 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.19.4
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.4-d3d9da5d74f0c9b7693e8f459130a52e86a160b3
@


1.16
log
@editors/tp-note: update to 1.19.3

 - Viewer: use autolinks for short refs.
 - The present Tp-Note version, displays the autolink:
    <http:mydir/autolink.md>
    like this (coloured, underlined and clickable): autolink
 - Bugfix Windows installer: Tp-Note's default icon is back.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2022/11/21 09:18:11 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.19.3
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.3-0ad03f07cb61d6345fdb7d0b2d379d58847b9201
@


1.15
log
@editors/tp-note: update to 1.19.2

v1.19.2
 - Improve viewer security against exfiltration attacks

v1.19.1
 - Viewer: Add sec. feat. limit no. of served files
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2022/11/17 09:49:57 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.19.2
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.2-18d09a19c59c119a17220c37bf4201ad624c8dad
@


1.14
log
@editors/tp-note: update to 1.19.0

 - Viewer: new feature: follow links to other Tp-Notes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2022/11/12 21:55:35 pin Exp $
d3 3
a5 3
DISTNAME=		tp-note-1.19.0
CATEGORIES=		editors
MASTER_SITES=		${MASTER_SITE_GITLAB:=getreu/}
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.19.0-40db7fbac2d28670f40cd2c7cfbea62c0a11678a
@


1.13
log
@editors/tp-note: update to 1.18.3

 - Bump 'tpnote_lib' version to v0.10.1
 - Remember template update in config file
 - 'Note::from_text_file()': Tmpl: allow empty 'date:'
 - Housekeeping: inline trait method
 - '<Context>::insert_environment()' into 'from()'
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2022/11/02 21:04:34 pin Exp $
d3 1
a3 1
DISTNAME=		tp-note-1.18.3
d6 1
a6 2
#GITLAB_RELEASE=	v${PKGVERSION_NOREV}
GITLAB_TAG=		c596a96a93d57dbb0265d1b9aea4d1c82cd4e9fb
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-${GITLAB_TAG}
@


1.12
log
@editors/tp-note: update to 1.18.2

 - Refactor tpnote_lib API
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2022/10/28 07:48:25 pin Exp $
d3 5
a7 4
DISTNAME=	tp-note-1.18.2
CATEGORIES=	editors
MASTER_SITES=	${MASTER_SITE_GITLAB:=getreu/}
GITLAB_RELEASE=	v${PKGVERSION_NOREV}
d18 1
a18 1
WRKSRC=		${WRKDIR}/tp-note-v1.18.2-5e2f7375ddf2840c21b4ac04bfccae47ebeb304a
@


1.11
log
@editors/tp-note: update to 1.18.1

 - Bump 'tpnote-lib' version to v0.8.0
 - Apply newtype pattern for FrontMatter
 - 'TmplFromTextFile': always move to free filename
 - Relax 'is_empty()' condition
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2022/10/21 11:32:53 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.18.1
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.18.1-9cb108271c8cccfe4076664843bdc7928f7e3c1b
@


1.10
log
@editors/tp-note: update to 1.18.0

 - Fix: report read-clipboard properly (-V)
 - Render MathML and (some) syntax highlighting
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2022/08/16 07:51:51 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.18.0
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.18.0-0e22e82cd9ba2bc3166d8d8036be5abfb3577f50
@


1.9
log
@editors/tp-note: update to 1.17.3

-Upgrade dependencies
-Functional tests: unset `TPNOTELANG`
-Derive also `Eq`
-Reborrow without "deref on an immutable reference"
-Depreciate gzip in `docs/build/man`
-Avoid allocating substring
-Use `unsigned_abs()` for isize -> u64
-Remove redunant import
-Use const where possible
-Update man-page
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/08/11 05:08:17 gutteridge Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.17.3
d6 1
a6 2
#GITLAB_RELEASE=	v${PKGVERSION_NOREV}
GITLAB_TAG=	38c9c72747938a916111012863f40a12a06d4023
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-${GITLAB_TAG}
d33 1
a33 1
	${INSTALL_MAN} ${WRKSRC}/docs/build/man/man1/tpnote.1.gz \
@


1.8
log
@Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2022/06/28 11:33:49 wiz Exp $
d3 1
a3 2
DISTNAME=	tp-note-1.17.2
PKGREVISION=	2
d7 1
a7 1
GITLAB_TAG=	29735452d701131ce16007415f1433c01b7e29f1
d18 1
a18 1
WRKSRC=		${WRKDIR}/tp-note-29735452d701131ce16007415f1433c01b7e29f1
@


1.7
log
@*: recursive bump for perl 5.36
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2022/06/18 15:31:02 pin Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.6
log
@editors/tp-note: update to 1.17.2

-Set minimum config file version
-Remove chrono dependency
-Migrate from clipboard to copypasta
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2022/06/18 08:39:36 pin Exp $
d4 1
@


1.5
log
@editors/tp-note: update to 1.17.1

-Update documentation and bump dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2022/05/31 11:26:56 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.17.1
d6 2
a7 1
GITLAB_RELEASE=	v${PKGVERSION_NOREV}
d18 1
a18 1
WRKSRC=		${WRKDIR}/tp-note-v1.17.1-934fa049be040e6d3886dac0d7e8cbec852b75e6
@


1.4
log
@editors/tp-note: fix broken build

Sorry, it slipped through.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2022/05/26 21:24:02 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.17.0
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.17.0-383ed57bc994f7ee24bd404c63296bc6b162b60b
@


1.3
log
@editors/tp-note: update to 1.17.0

Add the user's language tag to new note's header.

This release defines the new template varialbe {{ lang }} which inserts the
user's default language tag, e.g. "lang: en-GB".
The header is understood by the grammar, style & spell checker LanguageTool
(https://languagetool.org/).
If wished for, the user's default languange tag can be overwritten with the
environment variable TPNOTELANG.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2022/05/24 10:38:50 nikita Exp $
d17 1
a17 1
WRKSRC=		${WRKDIR}/tp-note-v1.16.6-f9c08da903768a697a5615b8eabd53e17ee6365f
@


1.2
log
@tp-note: switch to USE_GITLAB.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2022/05/20 16:34:20 pin Exp $
d3 1
a3 1
DISTNAME=	tp-note-1.16.6
a5 1
GITLAB_PROJECT=	tp-note
@


1.1
log
@editors/tp-note: import pkg

Tp-Note is a note-taking-tool and a template system that consistently
synchronizes the notes meta-data with its filename.

If you like to keep your notes next to your files and you care about expressive
filenames, then Tp-Note might be the tool of your choice.
Tp-Note collects various information about its environment and the clipboard
and stores them in variables.
New notes are created by filling these variables in predefined and customizable
Tera-templates.

TP-Note's default templates are written in Markdown and can be easily adapted
to any other markup language if needed. After creating a new note, TP-Note
launches the system file editor (or any other of your choice, e.g. MarkText
or Typora) and connects the default web browser to Tp-Note's
internal Markdown/RestructuredText renderer and web server.
@
text
@d1 1
a1 1
# $NetBSD$
d5 3
a7 1
MASTER_SITES=	https://gitlab.com/getreu/tp-note/-/archive/v${PKGVERSION_NOREV}/
@

