Skip to content

Commit

Permalink
devel/garden: update to 1.4.0
Browse files Browse the repository at this point in the history
v1.4.0
Released 2024-03-21
Features:
 - Custom commands can now specify an interpreter to use on a per-command basis.
If a command uses a shebang #! line then the command's text will be passed as the
next argument to the specified command. For example, using #!python3 -c as the
first line in a custom command will cause python3 -c <command> to be executed.

 - Trees can now use branches defined in separate remotes when configuring the
default branch to checkout. garden grow will now fetch the remote associated with the
configured branch switching branches in order to make this possible.


 - Trees can now use any upstream branch from any configured remote in the branches section.
Previously, branches associated with non-default remotes could not be created unless
they were fetched beforehand. garden grow will now fetch the associated remote
before creating the local branch.


 - garden grow now detects empty directories (e.g. the directories that are created
when using uninitialized Git submodules) and will properly clone into the empty directories
instead of treating them like an already-grown tree.
(#30)


Development:
 - garden can now be built on Windows. Symlink trees and the XDG base directory support
is UNIX-only and disabled on Windows.
(#17)

 - yaml-rust2 is now used instead of
the yaml-rust-davvid fork that was
being maintained by @davvid for use by garden.
(#29)
  • Loading branch information
pin committed Mar 21, 2024
1 parent 244b657 commit a6586b6
Show file tree
Hide file tree
Showing 3 changed files with 153 additions and 149 deletions.
8 changes: 4 additions & 4 deletions devel/garden/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.9 2024/02/20 21:27:06 pin Exp $
# $NetBSD: Makefile,v 1.10 2024/03/21 11:29:36 pin Exp $

DISTNAME= garden-1.3.0
DISTNAME= garden-1.4.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITLAB:=garden-rs/garden/-/archive/v1.3.0/}
MASTER_SITES= ${MASTER_SITE_GITLAB:=garden-rs/garden/-/archive/v1.4.0/}

MAINTAINER= pin@NetBSD.org
HOMEPAGE= https://garden-rs.gitlab.io/
Expand All @@ -11,7 +11,7 @@ LICENSE= mit

.include "cargo-depends.mk"

WRKSRC= ${WRKDIR}/garden-v1.3.0-f1b59297a6918d32612e9103e49c629917cd75a9
WRKSRC= ${WRKDIR}/garden-v1.4.0-51d4ef97b4418edd55e2ae6f3d60be0cd4324455

.include "../../lang/rust/cargo.mk"
.include "../../mk/bsd.pkg.mk"
73 changes: 37 additions & 36 deletions devel/garden/cargo-depends.mk
Original file line number Diff line number Diff line change
@@ -1,27 +1,28 @@
# $NetBSD: cargo-depends.mk,v 1.9 2024/02/20 21:27:06 pin Exp $
# $NetBSD: cargo-depends.mk,v 1.10 2024/03/21 11:29:36 pin Exp $

CARGO_CRATE_DEPENDS+= ahash-0.8.7
CARGO_CRATE_DEPENDS+= ahash-0.8.10
CARGO_CRATE_DEPENDS+= allocator-api2-0.2.16
CARGO_CRATE_DEPENDS+= anstream-0.6.11
CARGO_CRATE_DEPENDS+= anstyle-1.0.4
CARGO_CRATE_DEPENDS+= anstream-0.6.13
CARGO_CRATE_DEPENDS+= anstyle-1.0.6
CARGO_CRATE_DEPENDS+= anstyle-parse-0.2.3
CARGO_CRATE_DEPENDS+= anstyle-query-1.0.2
CARGO_CRATE_DEPENDS+= anstyle-wincon-3.0.2
CARGO_CRATE_DEPENDS+= anyhow-1.0.79
CARGO_CRATE_DEPENDS+= assert_cmd-2.0.13
CARGO_CRATE_DEPENDS+= anyhow-1.0.80
CARGO_CRATE_DEPENDS+= arraydeque-0.5.1
CARGO_CRATE_DEPENDS+= assert_cmd-2.0.14
CARGO_CRATE_DEPENDS+= bitflags-1.3.2
CARGO_CRATE_DEPENDS+= bitflags-2.4.2
CARGO_CRATE_DEPENDS+= bstr-1.9.0
CARGO_CRATE_DEPENDS+= cc-1.0.83
CARGO_CRATE_DEPENDS+= bstr-1.9.1
CARGO_CRATE_DEPENDS+= cc-1.0.88
CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
CARGO_CRATE_DEPENDS+= clap-4.4.18
CARGO_CRATE_DEPENDS+= clap_builder-4.4.18
CARGO_CRATE_DEPENDS+= clap_complete-4.4.9
CARGO_CRATE_DEPENDS+= clap_derive-4.4.7
CARGO_CRATE_DEPENDS+= clap_lex-0.6.0
CARGO_CRATE_DEPENDS+= clap-4.5.1
CARGO_CRATE_DEPENDS+= clap_builder-4.5.1
CARGO_CRATE_DEPENDS+= clap_complete-4.5.1
CARGO_CRATE_DEPENDS+= clap_derive-4.5.0
CARGO_CRATE_DEPENDS+= clap_lex-0.7.0
CARGO_CRATE_DEPENDS+= colorchoice-1.0.0
CARGO_CRATE_DEPENDS+= crossbeam-0.8.4
CARGO_CRATE_DEPENDS+= crossbeam-channel-0.5.11
CARGO_CRATE_DEPENDS+= crossbeam-channel-0.5.12
CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.5
CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.18
CARGO_CRATE_DEPENDS+= crossbeam-queue-0.3.11
Expand All @@ -31,7 +32,7 @@ CARGO_CRATE_DEPENDS+= difflib-0.4.0
CARGO_CRATE_DEPENDS+= dirs-5.0.1
CARGO_CRATE_DEPENDS+= dirs-sys-0.4.1
CARGO_CRATE_DEPENDS+= doc-comment-0.3.3
CARGO_CRATE_DEPENDS+= either-1.9.0
CARGO_CRATE_DEPENDS+= either-1.10.0
CARGO_CRATE_DEPENDS+= encoding-0.2.33
CARGO_CRATE_DEPENDS+= encoding-index-japanese-1.20141219.5
CARGO_CRATE_DEPENDS+= encoding-index-korean-1.20141219.5
Expand All @@ -48,12 +49,12 @@ CARGO_CRATE_DEPENDS+= glob-0.3.1
CARGO_CRATE_DEPENDS+= hashbrown-0.14.3
CARGO_CRATE_DEPENDS+= hashlink-0.8.4
CARGO_CRATE_DEPENDS+= heck-0.4.1
CARGO_CRATE_DEPENDS+= hermit-abi-0.3.4
CARGO_CRATE_DEPENDS+= hermit-abi-0.3.9
CARGO_CRATE_DEPENDS+= home-0.5.9
CARGO_CRATE_DEPENDS+= indexmap-2.2.1
CARGO_CRATE_DEPENDS+= indexmap-2.2.5
CARGO_CRATE_DEPENDS+= indextree-4.6.0
CARGO_CRATE_DEPENDS+= is-terminal-0.4.10
CARGO_CRATE_DEPENDS+= libc-0.2.152
CARGO_CRATE_DEPENDS+= is-terminal-0.4.12
CARGO_CRATE_DEPENDS+= libc-0.2.153
CARGO_CRATE_DEPENDS+= libredox-0.0.1
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.4.13
CARGO_CRATE_DEPENDS+= memchr-2.7.1
Expand All @@ -67,29 +68,29 @@ CARGO_CRATE_DEPENDS+= predicates-tree-1.0.9
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.78
CARGO_CRATE_DEPENDS+= psm-0.1.21
CARGO_CRATE_DEPENDS+= quote-1.0.35
CARGO_CRATE_DEPENDS+= rayon-1.8.1
CARGO_CRATE_DEPENDS+= rayon-1.9.0
CARGO_CRATE_DEPENDS+= rayon-core-1.12.1
CARGO_CRATE_DEPENDS+= redox_syscall-0.4.1
CARGO_CRATE_DEPENDS+= redox_users-0.4.4
CARGO_CRATE_DEPENDS+= regex-automata-0.4.5
CARGO_CRATE_DEPENDS+= rm_rf-0.6.2
CARGO_CRATE_DEPENDS+= rustix-0.38.30
CARGO_CRATE_DEPENDS+= rustix-0.38.31
CARGO_CRATE_DEPENDS+= rustversion-1.0.14
CARGO_CRATE_DEPENDS+= serde-1.0.196
CARGO_CRATE_DEPENDS+= serde_derive-1.0.196
CARGO_CRATE_DEPENDS+= serde-1.0.197
CARGO_CRATE_DEPENDS+= serde_derive-1.0.197
CARGO_CRATE_DEPENDS+= shell-words-1.1.0
CARGO_CRATE_DEPENDS+= shellexpand-3.1.0
CARGO_CRATE_DEPENDS+= shlex-1.3.0
CARGO_CRATE_DEPENDS+= stacker-0.1.15
CARGO_CRATE_DEPENDS+= strsim-0.10.0
CARGO_CRATE_DEPENDS+= strsim-0.11.0
CARGO_CRATE_DEPENDS+= strum-0.25.0
CARGO_CRATE_DEPENDS+= strum_macros-0.25.3
CARGO_CRATE_DEPENDS+= subprocess-0.2.9
CARGO_CRATE_DEPENDS+= syn-1.0.109
CARGO_CRATE_DEPENDS+= syn-2.0.48
CARGO_CRATE_DEPENDS+= syn-2.0.52
CARGO_CRATE_DEPENDS+= termtree-0.4.1
CARGO_CRATE_DEPENDS+= thiserror-1.0.56
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.56
CARGO_CRATE_DEPENDS+= thiserror-1.0.57
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.57
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.12
CARGO_CRATE_DEPENDS+= utf8parse-0.2.1
CARGO_CRATE_DEPENDS+= version_check-0.9.4
Expand All @@ -102,23 +103,23 @@ CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
CARGO_CRATE_DEPENDS+= windows-sys-0.48.0
CARGO_CRATE_DEPENDS+= windows-sys-0.52.0
CARGO_CRATE_DEPENDS+= windows-targets-0.48.5
CARGO_CRATE_DEPENDS+= windows-targets-0.52.0
CARGO_CRATE_DEPENDS+= windows-targets-0.52.4
CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.48.5
CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.52.0
CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.52.4
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.48.5
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.52.0
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.52.4
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.48.5
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.52.0
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.52.4
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.48.5
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.52.0
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.52.4
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.48.5
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.52.0
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.52.4
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.48.5
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.52.0
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.52.4
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.48.5
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.52.0
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.52.4
CARGO_CRATE_DEPENDS+= xdg-2.5.2
CARGO_CRATE_DEPENDS+= yaml-rust-davvid-0.6.0
CARGO_CRATE_DEPENDS+= yaml-rust2-0.7.0
CARGO_CRATE_DEPENDS+= yansi-0.5.1
CARGO_CRATE_DEPENDS+= zerocopy-0.7.32
CARGO_CRATE_DEPENDS+= zerocopy-derive-0.7.32
Loading

0 comments on commit a6586b6

Please sign in to comment.