pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/shells/elvish
Module Name: pkgsrc
Committed By: pin
Date: Wed Aug 14 17:30:21 UTC 2024
Modified Files:
pkgsrc/shells/elvish: Makefile distinfo go-modules.mk
Log Message:
shells/elvish: update to 0.21.0
Elvish 0.21.0 has been released on 2024-08-14, six months after 0.20.0, bringing
new features and bugfixes.
As usual, [prebuilt binaries](https://elv.sh/get) are offered for most common
platforms.
# Notable new features
- A new [`with`](../ref/language.html#with) command for running a lambda with
temporary assignments.
- A new [`keep-if`](../ref/builtin.html#keep-if) command.
- The [`os`](../ref/os.html) module has gained the following new commands:
`mkdir-all`, `symlink` and `rename`.
- A new [`render-styledown`](../ref/builtin.html#render-styledown) command.
- A new [`str:repeat`](../ref/str.html#str:repeat) command.
- A new [`md`](../ref/md.html) module, currently containing a single function
`md:show` for rendering Markdown in the terminal.
- On Unix, Elvish now turns off output flow control (IXON) by default, freeing
up <kbd>Ctrl-S</kbd> and <kbd>Ctrl-Q</kbd> for keybindings.
Users who require this feature can turn it back on by running `stty ixon`.
# Notable bugfixes
- The string comparison commands `<s`, `<=s`, `==s`, `>s` and `>=s` (but not
`!=s`) now accept any number of arguments, as they are documented to do.
- Temporary assignments now work correctly on map and list elements
([#1515](https://b.elv.sh/1515)).
- The terminal line editor is now more aggressive in suppressing compilation
errors caused by the code not being complete.
For example, during the process of typing out `echo $pid`, the editor no
longer complains that `$p` is undefined when the user has typed `echo $p`.
# Deprecations
- The implicit cd feature is now deprecated. Use `cd` or location mode
instead.
# Breaking changes
- The `eawk` command, deprecated since 0.20.0, has been removed. Use
[`re:awk`](../ref/re.html#re:awk) instead.
- Support for the legacy `~/.elvish` directory, deprecated since 0.16.0, has
been removed. For the supported directory paths, see documentation for
[the Elvish command](../ref/command.html).
- Support for the legacy temporary assignment syntax (`a=b command`),
deprecated since 0.18.0, has been removed.
Use either the [`tmp`](../ref/language.html#tmp) command (available since
0.18.0) or the [`with`](../ref/language.html#with) command (available since
this release) instead.
- The commands `!=`, `!=s` and `not-eq` now only accepts two arguments
([#1767](https://b.elv.sh/1767)).
- The commands `edit:kill-left-alnum-word` and `edit:kill-right-alnum-word`
have been renamed to `edit:kill-alnum-word-left` and
`edit:kill-alnum-word-right`, to be consistent with the documentation and
the names of other similar commands.
If you need to write code that supports both names, use `has-key` to detect
which name is available:
```elvish
fn kill-alnum-word-left {
if (has-key edit: kill-alnum-word-left~) {
edit:kill-alnum-word-left
} else {
edit:kill-left-alnum-word
}
}
```
- Using `else` without `catch` in the `try` special command is no longer
supported. The command `try { a } else { b } finally { c }` is equivalent to
just `try { a; b } finally { c }`.
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 pkgsrc/shells/elvish/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/shells/elvish/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/shells/elvish/go-modules.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/shells/elvish/Makefile
diff -u pkgsrc/shells/elvish/Makefile:1.46 pkgsrc/shells/elvish/Makefile:1.47
--- pkgsrc/shells/elvish/Makefile:1.46 Sun Aug 11 15:57:10 2024
+++ pkgsrc/shells/elvish/Makefile Wed Aug 14 17:30:21 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.46 2024/08/11 15:57:10 bsiegert Exp $
+# $NetBSD: Makefile,v 1.47 2024/08/14 17:30:21 pin Exp $
-DISTNAME= elvish-0.20.1
-PKGREVISION= 5
+DISTNAME= elvish-0.21.0
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_GITHUB:=elves/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/shells/elvish/distinfo
diff -u pkgsrc/shells/elvish/distinfo:1.10 pkgsrc/shells/elvish/distinfo:1.11
--- pkgsrc/shells/elvish/distinfo:1.10 Thu Feb 15 21:27:48 2024
+++ pkgsrc/shells/elvish/distinfo Wed Aug 14 17:30:21 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.10 2024/02/15 21:27:48 pin Exp $
+$NetBSD: distinfo,v 1.11 2024/08/14 17:30:21 pin Exp $
-BLAKE2s (elvish-0.20.1.tar.gz) = 8d65747a6dd9bb697b3fdffd9b4ea59660e64b2c73fc4f3496925ba34889898b
-SHA512 (elvish-0.20.1.tar.gz) = d6fd7ab0d494de7d70f7f34117c5e5dc5eb92a076e9782f11b543009872f0a1193d47814d8b67a8fcf3da14fd17a510de1f0ebb8c27f13388a8ca68a94836a61
-Size (elvish-0.20.1.tar.gz) = 862793 bytes
+BLAKE2s (elvish-0.21.0.tar.gz) = f0b03b0212035f6d3a72ef4ae6b739ff1dd3b47fd0d1d419889f68e252b8ab0e
+SHA512 (elvish-0.21.0.tar.gz) = 6bc9c53d77c43d067f42c52591db92812bfedbf7b2658d394d08bfd9d2b496fe0afa78548c5083070c2fdd150cc7ef7173d84d3a3be94893ef54609f0572418f
+Size (elvish-0.21.0.tar.gz) = 958170 bytes
BLAKE2s (github.com_creack_pty_@v_v1.1.21.mod) = 19b33a84ea62506eb4da7226657fea56d1c17f128a045f166d91db907c32c93e
SHA512 (github.com_creack_pty_@v_v1.1.21.mod) = b825d82c81fd02f7dc8be5be8d4f0e3b9bf39a75e453857ab3f4d8d17129d2214f6b4dddd18cd613cb4d29dbd5adc59f43c1f65d218e7f3b67f0a8e33e62f5a6
Size (github.com_creack_pty_@v_v1.1.21.mod) = 38 bytes
@@ -30,24 +30,24 @@ Size (github.com_sourcegraph_jsonrpc2_@v
BLAKE2s (github.com_sourcegraph_jsonrpc2_@v_v0.2.0.zip) = d24f9d415045c25b0eab75fd09ab2321cdec185784425820015981573735d2e9
SHA512 (github.com_sourcegraph_jsonrpc2_@v_v0.2.0.zip) = eced1f032f9ada6bc91a66556bb6f33f1a19c940eec0e2d42d3b2167f754d4d5acb1261fdf0530181a722b4fed67e3b75508f9c0ba944b3418fd2bdee9db918e
Size (github.com_sourcegraph_jsonrpc2_@v_v0.2.0.zip) = 28275 bytes
-BLAKE2s (go.etcd.io_bbolt_@v_v1.3.8.mod) = c279deb49fbca264b62803cb23dc3dcf9b6b4228aa52266699e068838b81f8f1
-SHA512 (go.etcd.io_bbolt_@v_v1.3.8.mod) = 52b5ef1a368894ef414965dfe170b20dcebf0e9b1037239ad824bd64caf42d84ad3677e953a28d72afbb83105e6c1fe756a3988d907bea99b674b57ebaef93e4
-Size (go.etcd.io_bbolt_@v_v1.3.8.mod) = 280 bytes
-BLAKE2s (go.etcd.io_bbolt_@v_v1.3.8.zip) = 9d2a8d19b4661a2a47c94111c1b1b675d8feef001921a0415bf57830fe4c21f5
-SHA512 (go.etcd.io_bbolt_@v_v1.3.8.zip) = d0bd35a03b3538b0c4cbf5fabf0acd5395a109ac4ad8d05a8076ce6fe8f562067d043c10b32cb32e9b07420e09889d4793b2800074a6c876e733218ad58a7718
-Size (go.etcd.io_bbolt_@v_v1.3.8.zip) = 144978 bytes
+BLAKE2s (go.etcd.io_bbolt_@v_v1.3.9.mod) = 4c707485b4ac8ca8b12fe90f1ac49e79c4dd115d54255098cef9e248487cab42
+SHA512 (go.etcd.io_bbolt_@v_v1.3.9.mod) = 59251e805c1acf40740ecd0ae4d8e7c7ff0c86b869b904c959636d0c2a9ee1a718f3d0723388478a62c0656f92203f7c79dc3837a728e24d71d44ca2896c1ec4
+Size (go.etcd.io_bbolt_@v_v1.3.9.mod) = 318 bytes
+BLAKE2s (go.etcd.io_bbolt_@v_v1.3.9.zip) = 9fb4c9e56876f6fd9277a016858f00c2f6947e706eddb72e5178001cb9219238
+SHA512 (go.etcd.io_bbolt_@v_v1.3.9.zip) = 76249ad0dcc281d6019f032bf832cd586caf79af2972c323cfbc627f00fc42406b5195bf8c1ce26a2ebfe6e4e969fe56752233a21b33f1dd2ecc66071b8aa4b2
+Size (go.etcd.io_bbolt_@v_v1.3.9.zip) = 153500 bytes
BLAKE2s (golang.org_x_sync_@v_v0.6.0.mod) = 0fa1fb1833cee855281d59c95598cae38e2fd86ea0c52c4b67ba2e815fb513b3
SHA512 (golang.org_x_sync_@v_v0.6.0.mod) = 2d159d931db45104e0714e311698dff5905d206e5740cb4f7e1442d1b561da91928b0882f9f56f8190abb7cddadeaec7684f8d598fb6afd6322c5782232b4d5b
Size (golang.org_x_sync_@v_v0.6.0.mod) = 34 bytes
BLAKE2s (golang.org_x_sync_@v_v0.6.0.zip) = f1bb7ffc553acbac4b843fa17a0472851ecc787094d42f4005a9ce717ebff041
SHA512 (golang.org_x_sync_@v_v0.6.0.zip) = 1ff862c77fd03b0887c2fbbc902d6119c501c967990b4e0ac4ef18ff3d67a4c5e9c8fe9a85edc14aaaec6c0ad57b2836c83912fc6de6a20bcb3a8e9ec3889605
Size (golang.org_x_sync_@v_v0.6.0.zip) = 26351 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.16.0.mod) = 546db01fa3b030f3f3b5f8d3674bc29d1f026a60a57e474fff3e1cd44fe694a1
-SHA512 (golang.org_x_sys_@v_v0.16.0.mod) = ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
-Size (golang.org_x_sys_@v_v0.16.0.mod) = 33 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.16.0.zip) = f24aed4816e410667a969a9cad5e4bbc98b112ff60fe0a26326a09f6aebbe119
-SHA512 (golang.org_x_sys_@v_v0.16.0.zip) = 7ed2338bf9d919df90b3d1d67cd1d959e8741ab4d82e33ffc50b05d08ea4ae243d1cafdde2b57173f5348f5386b520edefaa5abbc484971534e9e9e02c7f0132
-Size (golang.org_x_sys_@v_v0.16.0.zip) = 1902594 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.17.0.mod) = 546db01fa3b030f3f3b5f8d3674bc29d1f026a60a57e474fff3e1cd44fe694a1
+SHA512 (golang.org_x_sys_@v_v0.17.0.mod) = ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
+Size (golang.org_x_sys_@v_v0.17.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.17.0.zip) = 767d1c3bee81bc64d2215b09e8444a83013af31616cb4c2678467155c452b53a
+SHA512 (golang.org_x_sys_@v_v0.17.0.zip) = 543aa067b9418be517e5d01f7f9d37e9dfaac1244872a74157f18501af52e97893a2d4850f49586d3100d8dcce0891663cdf609348a733e633ea7dffc6e340b5
+Size (golang.org_x_sys_@v_v0.17.0.zip) = 1905235 bytes
BLAKE2s (golang.org_x_sys_@v_v0.6.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
SHA512 (golang.org_x_sys_@v_v0.6.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
Size (golang.org_x_sys_@v_v0.6.0.mod) = 33 bytes
Index: pkgsrc/shells/elvish/go-modules.mk
diff -u pkgsrc/shells/elvish/go-modules.mk:1.6 pkgsrc/shells/elvish/go-modules.mk:1.7
--- pkgsrc/shells/elvish/go-modules.mk:1.6 Sun Feb 11 21:08:28 2024
+++ pkgsrc/shells/elvish/go-modules.mk Wed Aug 14 17:30:21 2024
@@ -1,4 +1,4 @@
-# $NetBSD: go-modules.mk,v 1.6 2024/02/11 21:08:28 pin Exp $
+# $NetBSD: go-modules.mk,v 1.7 2024/08/14 17:30:21 pin Exp $
GO_MODULE_FILES+= github.com/creack/pty/@v/v1.1.21.mod
GO_MODULE_FILES+= github.com/creack/pty/@v/v1.1.21.zip
@@ -9,12 +9,12 @@ GO_MODULE_FILES+= github.com/mattn/go-is
GO_MODULE_FILES+= github.com/mattn/go-isatty/@v/v0.0.20.zip
GO_MODULE_FILES+= github.com/sourcegraph/jsonrpc2/@v/v0.2.0.mod
GO_MODULE_FILES+= github.com/sourcegraph/jsonrpc2/@v/v0.2.0.zip
-GO_MODULE_FILES+= go.etcd.io/bbolt/@v/v1.3.8.mod
-GO_MODULE_FILES+= go.etcd.io/bbolt/@v/v1.3.8.zip
+GO_MODULE_FILES+= go.etcd.io/bbolt/@v/v1.3.9.mod
+GO_MODULE_FILES+= go.etcd.io/bbolt/@v/v1.3.9.zip
GO_MODULE_FILES+= golang.org/x/sync/@v/v0.6.0.mod
GO_MODULE_FILES+= golang.org/x/sync/@v/v0.6.0.zip
-GO_MODULE_FILES+= golang.org/x/sys/@v/v0.16.0.mod
-GO_MODULE_FILES+= golang.org/x/sys/@v/v0.16.0.zip
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.17.0.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.17.0.zip
GO_MODULE_FILES+= golang.org/x/sys/@v/v0.6.0.mod
GO_MODULE_FILES+= pkg.nimblebun.works/go-lsp/@v/v1.1.0.mod
GO_MODULE_FILES+= pkg.nimblebun.works/go-lsp/@v/v1.1.0.zip
Home |
Main Index |
Thread Index |
Old Index