head	1.10;
access;
symbols
	pkgsrc-2026Q1:1.10.0.2
	pkgsrc-2026Q1-base:1.10
	pkgsrc-2025Q4:1.9.0.2
	pkgsrc-2025Q4-base:1.9
	pkgsrc-2025Q3:1.8.0.10
	pkgsrc-2025Q3-base:1.8
	pkgsrc-2025Q2:1.8.0.8
	pkgsrc-2025Q2-base:1.8
	pkgsrc-2025Q1:1.8.0.6
	pkgsrc-2025Q1-base:1.8
	pkgsrc-2024Q4:1.8.0.4
	pkgsrc-2024Q4-base:1.8
	pkgsrc-2024Q3:1.8.0.2
	pkgsrc-2024Q3-base:1.8
	pkgsrc-2024Q2:1.7.0.8
	pkgsrc-2024Q2-base:1.7
	pkgsrc-2024Q1:1.7.0.6
	pkgsrc-2024Q1-base:1.7
	pkgsrc-2023Q4:1.7.0.4
	pkgsrc-2023Q4-base:1.7
	pkgsrc-2023Q3:1.7.0.2
	pkgsrc-2023Q3-base:1.7
	pkgsrc-2023Q2:1.6.0.10
	pkgsrc-2023Q2-base:1.6
	pkgsrc-2023Q1:1.6.0.8
	pkgsrc-2023Q1-base:1.6
	pkgsrc-2022Q4:1.6.0.6
	pkgsrc-2022Q4-base:1.6
	pkgsrc-2022Q3:1.6.0.4
	pkgsrc-2022Q3-base:1.6
	pkgsrc-2022Q2:1.6.0.2
	pkgsrc-2022Q2-base:1.6
	pkgsrc-2022Q1:1.5.0.6
	pkgsrc-2022Q1-base:1.5
	pkgsrc-2021Q4:1.5.0.4
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.5.0.2
	pkgsrc-2021Q3-base:1.5
	pkgsrc-2021Q2:1.2.0.2
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.1.0.4
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.2
	pkgsrc-2020Q4-base:1.1;
locks; strict;
comment	@# @;


1.10
date	2026.02.17.13.47.22;	author pin;	state Exp;
branches;
next	1.9;
commitid	y9OMwqdAAEynBJuG;

1.9
date	2025.10.27.12.25.37;	author pin;	state Exp;
branches;
next	1.8;
commitid	DcOPBhDEsM0xMcgG;

1.8
date	2024.09.09.19.19.41;	author pin;	state Exp;
branches;
next	1.7;
commitid	1A56uJlRlujElapF;

1.7
date	2023.07.19.06.00.55;	author pin;	state Exp;
branches;
next	1.6;
commitid	BshIPKsUfUAzmnxE;

1.6
date	2022.05.26.21.25.38;	author pin;	state Exp;
branches;
next	1.5;
commitid	oE9kfoR7S2RTWBFD;

1.5
date	2021.08.05.08.53.21;	author pin;	state Exp;
branches;
next	1.4;
commitid	xgnDvKVDyRgIeL3D;

1.4
date	2021.07.11.21.23.53;	author pin;	state Exp;
branches;
next	1.3;
commitid	ID4Xj0RSYax1cC0D;

1.3
date	2021.07.05.08.47.45;	author pin;	state Exp;
branches;
next	1.2;
commitid	5nlabkeDVF9ycMZC;

1.2
date	2021.04.24.19.53.44;	author pin;	state Exp;
branches;
next	1.1;
commitid	3llVzKZQ4G8vcAQC;

1.1
date	2020.12.21.11.59.16;	author pin;	state Exp;
branches;
next	;
commitid	yewCoQct6n8OyBAC;


desc
@@


1.10
log
@graphics/pastel: update to 0.12.0

What's Changed

    Replace atty dependency with std::io::IsTerminal (breaking) by @@musicinmybrain in #298
    Add ANSI 8-bit parsing by @@sharkdp in #299
@
text
@# $NetBSD: Makefile,v 1.9 2025/10/27 12:25:37 pin Exp $

DISTNAME=	pastel-0.12.0
CATEGORIES=	graphics
MASTER_SITES=	${MASTER_SITE_GITHUB:=sharkdp/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/sharkdp/pastel/
COMMENT=	Command-line tool to generate, analyze, convert and manipulate colors
LICENSE=	apache-2.0

.include "cargo-depends.mk"

RUST_REQ=		1.83.0
INSTALLATION_DIRS=	bin

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/pastel \
		${DESTDIR}${PREFIX}/bin

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


1.9
log
@graphics/pastel: update to 0.11.0

What's Changed
 - Add minor optimizations and general clippy cleanup by @@JamyGolden in #229
 - fixed panic on list -s random by @@michirakara in #235
 - Update CI by @@sharkdp in #244
 - Updates by @@sharkdp in #245
 - Add rgb-r, rgb-g, rgb-b formats. by @@HACKER097 in #251
 - Feat/support formatting to ansi color code num alone by @@tauraamui in #256
 - feat: add oklch support by @@sameoldlab in #259
 - Update version header format for 0.9.0 in CHANGELOG.md by @@martin-g in #272
 - Fix RGBA format in from_u32 documentation by @@martin-g in #270
 - Add automatic man page generation with clap_mangen by @@nadzyah in #271
 - Add manpages to release, add Apple silicon builds by @@sharkdp in #275
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2024/09/09 19:19:41 pin Exp $
d3 1
a3 1
DISTNAME=	pastel-0.11.0
@


1.8
log
@graphics/pastel: update to 0.10.0

Features
 - Added alpha property to set command, see #218 (@@kanielrkirby)
 - Add support for HSV, see #169 (@@jameshurst)
 - Added support for parsing LCh colors, see #2 and #167 (@@MForster)
 - Added hyprpicker as --color-picker, see #186 (@@mrusme)
 - Implement Color::from_u32 for the rgba, see #202 (@@irevoire)

Bugfixes
 - pastel pick does not display all colors in some terminals, see #121 and #168 (@@Divoolej)
 - Fix lines in kitty terminal with text_fg_override_threshold set, see #197 (@@joveian)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2023/07/19 06:00:55 pin Exp $
d3 1
a3 1
DISTNAME=	pastel-0.10.0
d15 1
a15 1
RUST_REQ=		1.74.0
@


1.7
log
@graphics/pastel: reset maintainer
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2022/05/26 21:25:38 pin Exp $
d3 1
a3 1
DISTNAME=	pastel-0.9.0
d15 1
@


1.6
log
@graphics/pastel: update to 0.9.0

v0.9.0
Features
-Added support for transparency / alpha values
-Added support for NO_COLOR environment variable
-Added new color pickers: Gnome/Wayland via gdbus, zenity, yad, and wcolor
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/08/05 08:53:21 pin Exp $
d8 1
a8 1
MAINTAINER=	pin@@NetBSD.org
@


1.5
log
@graphics/pastel: simplify Makefile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2021/07/11 21:23:53 pin Exp $
d3 1
a3 1
DISTNAME=	pastel-0.8.1
d18 2
a19 1
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/pastel ${DESTDIR}${PREFIX}/bin
@


1.4
log
@graphics/pastel: update to 0.8.1

Features:
-pastel as a library: Added From and Display traits for each color struct,
see #133 (@@bresilla)

Other:
-Updated lexical-core dependency to fix a compile error with newer Rust versions

Packaging:
-pastel is now available on snapstore, see #130 (@@purveshpatel511)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2021/07/05 08:47:45 pin Exp $
a14 2
USE_LANGUAGES+=		c	# rust, but needs a toolchain to link

@


1.3
log
@graphics/pastel: reclaim maintainership
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2021/04/24 19:53:44 pin Exp $
d3 1
a3 1
DISTNAME=	pastel-0.8.0
d15 1
a15 1
USE_LANGUAGES+=			c	# rust, but needs a toolchain to link
@


1.2
log
@graphics/pastel: reset maintainer
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2020/12/21 11:59:16 pin Exp $
d8 1
a8 1
MAINTAINER=	pkgsrc-users@@NetBSD.org
@


1.1
log
@graphics/pastel: import

Command-line tool to generate, analyze, convert and manipulate colors.

It supports many different color formats and color spaces like RGB (sRGB), HSL,
CIELAB, CIELCh as well as ANSI 8-bit and 24-bit representations, and provides a
number of commands like saturate, mix or paint.
@
text
@d1 1
a1 1
# $NetBSD$
d8 1
a8 1
MAINTAINER=	pin@@NetBSD.org
@

