head	1.16;
access;
symbols
	pkgsrc-2026Q2:1.15.0.2
	pkgsrc-2026Q2-base:1.15
	pkgsrc-2026Q1:1.14.0.4
	pkgsrc-2026Q1-base:1.14
	pkgsrc-2025Q4:1.14.0.2
	pkgsrc-2025Q4-base:1.14
	pkgsrc-2025Q3:1.10.0.2
	pkgsrc-2025Q3-base:1.10
	pkgsrc-2025Q2:1.8.0.2
	pkgsrc-2025Q2-base:1.8
	pkgsrc-2025Q1:1.5.0.2
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.4.0.2
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.3.0.2
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.2.0.2
	pkgsrc-2024Q2-base:1.2
	pkgsrc-2024Q1:1.1.0.2
	pkgsrc-2024Q1-base:1.1;
locks; strict;
comment	@# @;


1.16
date	2026.07.04.04.49.41;	author pin;	state Exp;
branches;
next	1.15;
commitid	tRzuMPmlLeUSdiMG;

1.15
date	2026.04.25.19.03.17;	author pin;	state Exp;
branches;
next	1.14;
commitid	ZJqWzi5L5AfecnDG;

1.14
date	2025.12.06.10.54.30;	author he;	state Exp;
branches;
next	1.13;
commitid	5sUjjAajEKwrZklG;

1.13
date	2025.12.04.18.42.27;	author pin;	state Exp;
branches;
next	1.12;
commitid	J4vXZiwk1ga4E7lG;

1.12
date	2025.12.03.09.19.11;	author pin;	state Exp;
branches;
next	1.11;
commitid	sEsYLVIutXZPyWkG;

1.11
date	2025.09.22.06.10.48;	author pin;	state Exp;
branches;
next	1.10;
commitid	Sn8H7XbVPA2HPFbG;

1.10
date	2025.09.17.21.40.31;	author wiz;	state Exp;
branches;
next	1.9;
commitid	sgRghm03Beix87bG;

1.9
date	2025.09.06.06.43.31;	author pin;	state Exp;
branches;
next	1.8;
commitid	OaahFt5ACMCOwC9G;

1.8
date	2025.04.10.11.43.07;	author pin;	state Exp;
branches;
next	1.7;
commitid	2f7MVZSF5fHwYuQF;

1.7
date	2025.04.08.00.25.02;	author gdt;	state Exp;
branches;
next	1.6;
commitid	rKzjv657lfdnhbQF;

1.6
date	2025.04.02.10.49.04;	author pin;	state Exp;
branches;
next	1.5;
commitid	ldv79hGEHZ6SVsPF;

1.5
date	2025.02.25.21.06.18;	author pin;	state Exp;
branches;
next	1.4;
commitid	BxVUmQuLSz6ivTKF;

1.4
date	2024.11.24.17.09.52;	author pin;	state Exp;
branches;
next	1.3;
commitid	B9GNwFU01cAEbVyF;

1.3
date	2024.08.14.09.32.17;	author pin;	state Exp;
branches;
next	1.2;
commitid	Qaem0k6G7vtWVLlF;

1.2
date	2024.06.01.14.11.13;	author pin;	state Exp;
branches;
next	1.1;
commitid	3JrC8WTKWYX6RhcF;

1.1
date	2024.01.26.08.08.31;	author pin;	state Exp;
branches;
next	;
commitid	8H6hvsH4TeMGVVVE;


desc
@@


1.16
log
@devel/cargo-about: update to 0.9.1

0.9.1 - 2026-06-30
Fixed

    PR#303 now attempts to find and add the license text for LicenseRef- licenses the same as it does for licenses in the SPDX list.
    PR#304 resolved #194 by returning a configuration error when a clarify entry specifies neither files nor git, instead of silently ignoring the clarification.
    PR#306 resolved #305 by removing the log warnings for using the deprecated fields related to clearly defined which was deprecated/removed in PR#287.
@
text
@# $NetBSD: Makefile,v 1.15 2026/04/25 19:03:17 pin Exp $

DISTNAME=	cargo-about-0.9.1
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_GITHUB:=EmbarkStudios/}

MAINTAINER=	pin@@NetBSD.org
HOMEPAGE=	https://github.com/EmbarkStudios/cargo-about/
COMMENT=	Cargo plugin to generate list of all licenses for a crate
LICENSE=	apache-2.0 OR mit

# See, https://github.com/briansmith/ring/issues/1999
.include "../../mk/compiler/i386-sse2.mk"

.include "cargo-depends.mk"

RUST_REQ=	1.88.0
USE_TOOLS+=	pkg-config

CARGO_NO_DEFAULT_FEATURES=	YES
CARGO_FEATURES+=		cli

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


1.15
log
@devel/cargo-about: update to 0.9.0

Changed

    PR#299 updated dependencies
    PR#299 resolved #286 by gating all cli specific features (argument parsing, templating, logging) behind the cli feature.

Fixed

    PR#299 resolved #298 by allowing deprecated license identifiers.
    PR#299 (and PR#296) improved the error output when failing to parse expressions from scanning license text to include the actual path in question.

Added

    PR#299 improved output for configuration errors, including printing warnings when a clarification is specified for a crate that is not actually present.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2025/12/06 10:54:30 he Exp $
d3 1
a3 1
DISTNAME=	cargo-about-0.9.0
@


1.14
log
@devel/cargo-about: use mk/atomic64.mk to extend buildability.

Verified on NetBSD/macppc.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2025/12/04 18:42:27 pin Exp $
d3 1
a3 1
DISTNAME=	cargo-about-0.8.4
d17 1
a17 1
RUST_REQ=	1.85.0
d20 3
@


1.13
log
@devel/cargo-about: update to 0.8.4

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.12 2025/12/03 09:19:11 pin Exp $
d21 1
@


1.12
log
@devel/cargo-about: update to 0.8.3

Changed
    PR#291 resolved #272 by exposing the core generate function and associated types publicly.
    PR#294 updated spdx to 0.13, replacing the need for askalono for license detection.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2025/09/22 06:10:48 pin Exp $
d3 1
a3 1
DISTNAME=	cargo-about-0.8.3
@


1.11
log
@devel/cargo-about: update to 0.8.2

v0.8.2
Fixed

 - PR#290 returns the behavior of allowing deprecated license identifiers in the accepted field.

v0.8.1
Fixed

 - PR#289 fixed deserialization of .cargo_vcs_info.json as the dirty field was only added in more recent versions.
 - PR#289 relaxed parsing of SPDX expressions for external crates as they can contain deprecated license identifiers the user has no control over.

v0.8.0
Changed

 - PR#287 updated crates.

Added

 - PR#285 added workarounds for rustix and linux-raw-sys.

Removed

 - PR#287 removed support for retrieving license information from clearly defined. It's too slow, unreliable, and tends to only add noise.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2025/09/17 21:40:31 wiz Exp $
d3 1
a3 1
DISTNAME=	cargo-about-0.8.2
@


1.10
log
@cargo-about: downgrade to 0.7.1.

To fix build of simp, see
https://github.com/Kl4rry/simp/issues/46

From pin@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2025/04/10 11:43:07 pin Exp $
d3 1
a3 1
DISTNAME=	cargo-about-0.7.1
@


1.9
log
@devel/cargo-about: update to 0.8.0

Changed
 - PR#287 updated crates.

Added
 - PR#285 added workarounds for rustix and linux-raw-sys.

Removed
 - PR#287 removed support for retrieving license information from clearly defined. It's too slow, unreliable, and tends to only add noise.
@
text
@d3 1
a3 1
DISTNAME=	cargo-about-0.8.0
@


1.8
log
@devel/cargo-about: update to 0.7.1

0.7.1
    PR#279 updated crates, resolving #278.

0.7.0
    PR#275 updated crates.
    PR#275 moved to edition 2024 and rust 1.85.0 as the MSRV.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2025/04/08 00:25:02 gdt Exp $
d3 1
a3 1
DISTNAME=	cargo-about-0.7.1
@


1.7
log
@devel/cargo-+: Use i386-sse2.mk

instead of NOT_FOR.  The packages build (NetBSD 10 i386) without
triggering the assert for sse2 in ring, now that sse2 is enabled.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2025/04/02 10:49:04 pin Exp $
d3 1
a3 2
DISTNAME=	cargo-about-0.6.6
#cargo-about-0.7.0 requires Rust >= 1.85
d17 1
a17 1
RUST_REQ=	1.81.0
@


1.6
log
@devel/cargo-about: not for i386
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2025/02/25 21:06:18 pin Exp $
d14 1
a14 1
NOT_FOR_PLATFORM+=	*-*-i386
@


1.5
log
@devel/cargo-about: add required Rust version for update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2024/11/24 17:09:52 pin Exp $
d13 3
@


1.4
log
@devel/cargo-about: update to 0.6.6

0.6.6 - 2024-11-19
Added

    PR#268 resolved #267 by adding a unicode-ident workaround to compensate for the LICENSE-UNICODE file more closely matching the Unicode-3.0 SPDX identifier rather than the expected Unicode-DFS-2016 one.

0.6.5 - 2024-11-18
Added

    PR#261 resolved #246 by adding an --offline (as well as --locked and --frozen) option to the generate command.
    PR#266 resolved #230 by adding a --target option to generate, allowing one to specify one or more targets to filter the dependency graph by, overriding the targets configuration option.

Changed

    PR#262 resolved #258 by using LTO for release builds, slightly decreasing binary sizes.

Fixed

    PR#263 resolved #238 by adding the native-certs feature to use the native certificate store. This feature is not enabled by default as it is only required for corporate environments that man in the middle network traffic.
    PR#265 resolved #198 by detecting if the parent process is powershell and exiting with an error if cargo-about's output is being redirected instead of using the -o option, as powershell is terrible and doesn't use utf-8 encoding by default.
    PR#266 resolved #222 by adding some additional documentation on https://clearlydefined.io.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2024/08/14 09:32:17 pin Exp $
d4 1
@


1.3
log
@devel/cargo-about: update to 0.6.4

[0.6.4] - 2024-08-12
Fixed
- [PR#254](https://github.com/EmbarkStudios/cargo-about/pull/254) reverted unintended `id` -> `short_id` field rename.

[0.6.3] **yanked** - 2024-08-12
Changed
- [PR#251](https://github.com/EmbarkStudios/cargo-about/pull/251) updated crates and directly depend on `semver`.

Fixed
- [PR#253](https://github.com/EmbarkStudios/cargo-about/pull/253) resolved [#250](https://github.com/EmbarkStudios/cargo-about/issues/250) by changing the example template to emit unique anchors.
- [PR#253](https://github.com/EmbarkStudios/cargo-about/pull/253) resolved [#252](https://github.com/EmbarkStudios/cargo-about/issues/252) by ignoring `SIGPIPE`.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2024/06/01 14:11:13 pin Exp $
d3 1
a3 1
DISTNAME=	cargo-about-0.6.4
d14 1
a14 1
RUST_REQ=	1.74.0
@


1.2
log
@devel/cargo-about: update to 0.6.2

0.6.2 - 2024-05-31
Changed
    PR#248 updated crates.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2024/01/26 08:08:31 pin Exp $
d3 1
a3 1
DISTNAME=	cargo-about-0.6.2
d14 1
@


1.1
log
@devel/cargo-about: import package

Cargo plugin for generating a license listing for all dependencies of a crate.

Please Note: This is a tool that we use (and like!) and it makes sense to us to
release it as open source. However, we can't take any responsibility for your
use of the tool, if it will function correctly or fulfil your needs.
No functionality in - or information provided by - cargo-about constitutes
legal advice.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	cargo-about-0.6.1
@

