Subject: CVS commit: pkgsrc/devel/cargo-release
From: pin
Date: 2024-07-17 14:03:14
Message id: 20240717120314.8AA28FC74@cvs.NetBSD.org

Log Message:
cargo-release: import package

cargo subcommand release: everything about releasing a rust crate.

Features
- Ensure you are in a good state for release, including:
  - Right branch
  - Up-to-date with remote
  - Clean tree
- Supports workspaces using cargo's native flags, like --workspace,
  --exclude and --package
  - Updates dependent crates in workspace when changing version
  - Change detection to help guide in what crates might not need a release
  - Optionally share commits
- Handles cargo publish, tagging, and pushing
- Pre-release search and replace for custom version updates, including
  - Updating changelogs
  - Update tags in Dockerfile's
- Pre-release hook for extra customization, including
  - CHANGELOG generation

Files:
RevisionActionfile
1.1addpkgsrc/devel/cargo-release/DESCR
1.1addpkgsrc/devel/cargo-release/Makefile
1.1addpkgsrc/devel/cargo-release/PLIST
1.1addpkgsrc/devel/cargo-release/cargo-depends.mk
1.1addpkgsrc/devel/cargo-release/distinfo
1.1addpkgsrc/devel/cargo-release/patches/patch-.._vendor_openssl-src-111.26.0+1.1.1u_src_lib.rs
1.1addpkgsrc/devel/cargo-release/patches/patch-Cargo.toml