head	1.25;
access;
symbols
	pkgsrc-2026Q2:1.25.0.2
	pkgsrc-2026Q2-base:1.25
	pkgsrc-2026Q1:1.22.0.2
	pkgsrc-2026Q1-base:1.22
	pkgsrc-2025Q4:1.18.0.2
	pkgsrc-2025Q4-base:1.18
	pkgsrc-2025Q3:1.12.0.2
	pkgsrc-2025Q3-base:1.12
	pkgsrc-2025Q2:1.9.0.2
	pkgsrc-2025Q2-base:1.9
	pkgsrc-2025Q1:1.7.0.2
	pkgsrc-2025Q1-base:1.7
	pkgsrc-2024Q4:1.4.0.4
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.2
	pkgsrc-2024Q3-base:1.4;
locks; strict;
comment	@# @;


1.25
date	2026.05.02.19.44.01;	author pin;	state Exp;
branches;
next	1.24;
commitid	w5Ou3mmxcTbfchEG;

1.24
date	2026.04.11.05.24.28;	author pin;	state Exp;
branches;
next	1.23;
commitid	4AQ4RuRaTKYd7vBG;

1.23
date	2026.04.09.17.14.00;	author pin;	state Exp;
branches;
next	1.22;
commitid	R3zxN30s02UC6jBG;

1.22
date	2026.03.12.12.12.26;	author pin;	state Exp;
branches;
next	1.21;
commitid	0aZzz5q1nLdYkGxG;

1.21
date	2026.02.21.15.14.40;	author pin;	state Exp;
branches;
next	1.20;
commitid	MFC6qAy9p6cmXfvG;

1.20
date	2026.02.01.14.36.54;	author pin;	state Exp;
branches;
next	1.19;
commitid	kfY14wbNE9HfoGsG;

1.19
date	2025.12.31.21.34.06;	author pin;	state Exp;
branches;
next	1.18;
commitid	yHq3uHugGLi9JBoG;

1.18
date	2025.12.13.19.52.36;	author pin;	state Exp;
branches;
next	1.17;
commitid	7xCeoBefieOcKhmG;

1.17
date	2025.12.06.14.00.23;	author pin;	state Exp;
branches;
next	1.16;
commitid	w63eJ9eN6gik1mlG;

1.16
date	2025.11.23.09.11.41;	author pin;	state Exp;
branches;
next	1.15;
commitid	j4YSxn5KYKPbQEjG;

1.15
date	2025.10.27.12.13.41;	author pin;	state Exp;
branches;
next	1.14;
commitid	bBjiN6proU0rIcgG;

1.14
date	2025.10.16.10.52.24;	author pin;	state Exp;
branches;
next	1.13;
commitid	z0KuWcd9SxotCMeG;

1.13
date	2025.09.24.11.59.00;	author pin;	state Exp;
branches;
next	1.12;
commitid	JYHKLFkLwloaHXbG;

1.12
date	2025.09.01.09.37.30;	author pin;	state Exp;
branches;
next	1.11;
commitid	g6qHiuunJ1CsEZ8G;

1.11
date	2025.08.26.13.23.58;	author pin;	state Exp;
branches;
next	1.10;
commitid	PtgVYsfU3XQ66f8G;

1.10
date	2025.08.21.07.32.19;	author pin;	state Exp;
branches;
next	1.9;
commitid	SQ9bT2GbH2Onjz7G;

1.9
date	2025.05.02.11.03.36;	author pin;	state Exp;
branches;
next	1.8;
commitid	PyG0dr0huvj83kTF;

1.8
date	2025.04.13.15.26.46;	author pin;	state Exp;
branches;
next	1.7;
commitid	ygDTMYakGdkh7UQF;

1.7
date	2025.02.13.15.22.41;	author pin;	state Exp;
branches;
next	1.6;
commitid	R43O2q7fbxwsZjJF;

1.6
date	2025.01.31.12.28.04;	author pin;	state Exp;
branches;
next	1.5;
commitid	YA52LAo8CHnsrDHF;

1.5
date	2025.01.13.20.33.10;	author pin;	state Exp;
branches;
next	1.4;
commitid	x3JmDG1zRtzKHmFF;

1.4
date	2024.09.17.19.44.15;	author pin;	state Exp;
branches;
next	1.3;
commitid	Wk8URrUj4ti2ecqF;

1.3
date	2024.09.17.19.35.29;	author pin;	state Exp;
branches;
next	1.2;
commitid	fEzSN2IVTet7bcqF;

1.2
date	2024.09.04.09.27.58;	author pin;	state Exp;
branches;
next	1.1;
commitid	sK0x3jkntCkCetoF;

1.1
date	2024.09.02.06.13.12;	author pin;	state Exp;
branches;
next	;
commitid	XvbMZqnfw5WLdcoF;


desc
@@


1.25
log
@devel/serie: update to 0.8.0

 - Update compatibility by @@lusingander in #152
 - Support kitty unicode placeholder by @@lusingander in #153
 - Update rustfmt.toml by @@lusingander in #154
 - Support tmux for the kitty protocol by @@lusingander in #155
 - Reduce unnecessary margins from graph images by @@lusingander in #156
@
text
@# $NetBSD: Makefile,v 1.24 2026/04/11 05:24:28 pin Exp $

DISTNAME=	serie-0.8.0
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_GITHUB:=lusingander/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/lusingander/serie/
COMMENT=	Rich git commit graph in your terminal
LICENSE=	mit

.include "cargo-depends.mk"

RUST_REQ=	1.88.0
USE_TOOLS+=	pkg-config

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

.include "../../lang/rust/cargo.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.24
log
@devel/serie: update to 0.7.2

What's Changed

 - Remove preload option by @@lusingander in #148
 - Fix protocol detection by @@lusingander in #149
 - Remove rayon feature from image dependency by @@lusingander in #150
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2026/04/09 17:14:00 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.7.2
@


1.23
log
@devel/serie: update to 0.7.1

What's Changed

    Internal improvements by @@lusingander in #142
    Internal improvements by @@lusingander in #143
    chore: add another help key for Windows user. by @@groutoutlook in #144
    Fix user command related issues by @@lusingander in #145
    Improve clearing process by @@lusingander in #146
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2026/03/12 12:12:26 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.7.1
@


1.22
log
@devel/serie: update to 0.7.0

What's Changed

    Refresh by @@lusingander in #131
    Dealing with HEAD not pointing to a commit by @@lusingander in #133
    Rename some keys in keybindings by @@lusingander in #136
    Add some new user command variables by @@lusingander in #137
    User command reorganization by @@lusingander in #138
    Improve handling of space-separated variables by @@lusingander in #139
    Add suspend user command type by @@lusingander in #140
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2026/02/21 15:14:40 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.7.0
@


1.21
log
@devel/serie: update to 0.6.1

What's Changed

    Internal improvements by @@lusingander in #124
    Enable configuration of commit list column order and visibility by @@lusingander in #127
    Update docs by @@lusingander in #128
    Rethinking transitions between views by @@lusingander in #130
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2026/02/01 14:36:54 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.6.1
d15 1
a15 1
RUST_REQ=	1.87.0
@


1.20
log
@devel/serie: update to 0.6.0

What's Changed

    New graph style by @@lusingander in #115
    Add deny.toml by @@lusingander in #116
    Update ratatui by @@lusingander in #117
    Fix graph calculation by @@lusingander in #118
    Add docs by @@lusingander in #119
    Config validation by @@lusingander in #120
    Use rustc_hash by @@lusingander in #122
    Add --max-count option by @@lusingander in #123
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2025/12/31 21:34:06 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.6.0
@


1.19
log
@devel/serie: update to 0.5.7

 - Add detail color configs by @@lusingander in #113
 - Add configurable clipboard command support by @@leakedmemory in #114
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2025/12/13 19:52:36 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.5.7
@


1.18
log
@devel/seri: update to 0.5.6

What's Changed

    Fix Linux clipboard persistence and enable native Wayland support by PiasekDev in #110
    Support GoToParent action in Detail and UserCommand views by lusingander in #111
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2025/12/06 14:00:23 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.5.6
@


1.17
log
@devel/serie: update to 0.5.5

What's Changed

 - Select commits in Detail and UserCommand views by @@lusingander in #109
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2025/11/23 09:11:41 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.5.5
@


1.16
log
@devel/serie: update to 0.5.4

What's Changed

    Support bare repository by @@lusingander in #106
    Add --initial-selection option by @@lusingander in #108
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2025/10/27 12:13:41 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.5.4
@


1.15
log
@devel/serie: update to 0.5.3

What's Changed
 - Add default option settings to config by @@lusingander in #97
 - Fix error messages by @@lusingander in #98
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2025/10/16 10:52:24 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.5.3
@


1.14
log
@devel/serie: update to 0.5.2

What's Changed

    Fix tab character handling in User Command View by @@lusingander in #96
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2025/09/24 11:59:00 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.5.2
@


1.13
log
@devel/serie: update to 0.5.1

What's Changed

 - Fix some styles not being reflected correctly in the commit list by @@lusingander in #95
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2025/09/01 09:37:30 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.5.1
@


1.12
log
@devel/serie: update to 0.5.0

What's Changed

    Prefix support by @@TBThomas56 in #88
    Improve numeric prefix by @@lusingander in #90
    Add user command view by @@lusingander in #91
    Add support for page and half-page scrolling by @@lusingander in #92
    Support color theme config by @@lusingander in #93
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2025/08/26 13:23:58 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.5.0
@


1.11
log
@devel/serie: update to 0.4.7

What's Changed

    Add search default config by @@lusingander in #85
    Adjust help key display by @@lusingander in #86
    Update MSRV to 1.87.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2025/08/21 07:32:19 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.4.7
@


1.10
log
@devel/serie: add note on MSRV
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2025/05/02 11:03:36 pin Exp $
d3 1
a3 2
DISTNAME=	serie-0.4.6
# serie-0.4.7 requires Rust >= 1.87
d15 1
a15 1
RUST_REQ=	1.79.0
@


1.9
log
@devel/serie: update to 0.4.6

 - Ignore case search by @@lusingander in #78
 - Fuzzy search by @@lusingander in #79
 - Search refs match by @@lusingander in #80
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2025/04/13 15:26:46 pin Exp $
d4 1
@


1.8
log
@devel/serie: update to 0.4.5

    feat: enable LTO and codegen-units = 1 optimizations by @@zamazan4ik in #70
    Fix error handling by @@lusingander in #71
    Show commits that are only reachable from stashes by @@lusingander in #76
    Show commits that are only reachable from detached HEAD by @@lusingander in #77
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2025/02/13 15:22:41 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.4.5
@


1.7
log
@devel/serie: update to 0.4.4

What's Changed

    DOCS: Include screen as the first typical multiplexer by @@peterjc in #65
    Fix check git work tree path in check_git_repository by @@qaqland in #67
    Add ui.common.cursor_type config by @@lusingander in #68
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2025/01/31 12:28:04 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.4.4
@


1.6
log
@devel/serie: update to 0.4.3

What's Changed

    Bind page-up, page-down and space keys by @@peterjc in #61
    Added "jump to parent commit" by @@urbanij in #64
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2025/01/13 20:33:10 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.4.3
@


1.5
log
@devel/serie: update to 0.4.2

v0.4.2
What's Changed

    Fix kitty protocol implementation (461b37f , 97d08d0)
    Use houseabsolute/actions-rust-cross for release build by @@lusingander in #60

v0.4.1
What's Changed

    Add detection of Ghostty (465af3e)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2024/09/17 19:44:15 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.4.2
@


1.4
log
@devel/serie: commit correct files
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2024/09/04 09:27:58 pin Exp $
d3 1
a3 1
DISTNAME=	serie-0.4.0
@


1.3
log
@devel/serie: update to 0.4.0

 - Save current MSRV in manifest by @@alerque in #44
 - Improve graph image calculation and add tests by @@lusingander in #45
 - Fix ci by @@lusingander in #47
 - Graph color config by @@lusingander in #48
 - Half-width graph support by @@lusingander in #50
 - Minor code cleanup by @@lusingander in #51
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2024/08/28 06:52:55 pin Exp $
d3 9
a11 13
DISTNAME=		mise-2024.9.5
CATEGORIES=		devel
MASTER_SITES=		${MASTER_SITE_GITHUB:=jdx/}
GITHUB_TAG=		v${PKGVERSION_NOREV}

MAINTAINER=		pkgsrc-users@@NetBSD.org
HOMEPAGE=		https://mise.jdx.dev/
COMMENT=		Polyglot tool version manager like asdf
LICENSE=		mit

RUST_REQ=		1.76.0
USE_LANGUAGES=		c
USE_TOOLS+=		pkg-config
d15 2
a16 1
AUTO_MKDIRS=		yes
d18 2
a19 10
post-install:
	${TOUCH} ${DESTDIR}${PREFIX}/lib/mise/.disable-self-update
	${INSTALL_DATA} ${WRKSRC}/man/man1/mise.1 \
		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
	${INSTALL_DATA} ${WRKSRC}/completions/mise.bash		\
		${DESTDIR}${PREFIX}/share/bash-completion/completions/mise
	${INSTALL_DATA} ${WRKSRC}/completions/mise.fish		\
		${DESTDIR}${PREFIX}/share/fish/vendor_completions.d/mise.fish
	${INSTALL_DATA} ${WRKSRC}/completions/_mise		\
		${DESTDIR}${PREFIX}/share/zsh/site-functions/
d22 1
a22 1
.include "../../security/openssl/buildlink3.mk"
@


1.2
log
@devel/serie: update to 0.3.0

What's Changed
 - Generate graph images lazily by @@lusingander in #38
 - Remove cache by @@lusingander in #39
 - Check required terminal size by @@lusingander in #40
 - Add NetBSD by @@0323pin in #41
 - Add detail height and refs width to config by @@lusingander in #42
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2024/09/02 06:13:12 pin Exp $
d3 13
a15 9
DISTNAME=	serie-0.3.0
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_GITHUB:=lusingander/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/lusingander/serie/
COMMENT=	Rich git commit graph in your terminal
LICENSE=	mit
d19 1
a19 2
RUST_REQ=	1.79.0
USE_TOOLS+=	pkg-config
d21 10
a30 2
RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libX11}/lib
RUSTFLAGS+=	-C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib
d33 1
a33 1
.include "../../x11/libX11/buildlink3.mk"
@


1.1
log
@devel/serie: Add package

Serie is a TUI application that uses the terminal emulators image display
protocol to render commit graphs like 'git log --graph --all'.

Why?

While some users prefer to use Git via CLI, they often rely on a GUI or
feature-rich TUI to view commit logs. Others may find 'git log --graph'
sufficient.

Personally, I found the output from 'git log --graph' difficult to read, even
with additional options.
Learning complex tools just to view logs seemed cumbersome.

Goals
 - Provide a rich git log --graph experience in the terminal.
 - Offer commit graph-centric browsing of Git repositories.

Non-Goals
 - Implement a fully-featured Git client.
 - Create a TUI application with a complex UI.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	serie-0.2.0
d15 1
a15 3
#RUST_REQ=	1.79.0
#Upstream does not state the required MSRV.
#This package is confirmed to build with Rust 1.79.0 and 1.80,1 on amd64
@

