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: Tue Feb 28 22:31:53 UTC 2023
Modified Files:
pkgsrc/shells/elvish: Makefile distinfo go-modules.mk
Log Message:
shells/elvish: update to 0.19.0
Notable new features
- A new `doc` module provides access to the documentation of builtin modules.
- A new `conj` command "appends" values to a list, and has a guaranteed time
complexity independent of the size of the list.
- A new `inexact-num` converts its argument to an inexact number.
It is functionally identical to the now deprecated `float64` command since
the Go float64 type is the only underlying inexact number type for now. Its
behavior may change in future if there are more underlying types for inexact
numbers.
- A new type of interactive abbreviation: `edit:command-abbr`
([#1472](https://b.elv.sh/1472)).
- The `order` and `compare` commands now support boolean values
([#1585](https://b.elv.sh/1585)).
- A new `path:join` command and `path:separator` and `path:list-separator`
variables ([#1562](https://b.elv.sh/1562)).
- A new `runtime:` module that contains paths important for the Elvish runtime
([#1385](https://b.elv.sh/1385), [#1423](https://b.elv.sh/1423)).
- A new `compact` command that replaces consecutive runs of equal values with
a single copy, similar to the Unix `uniq` command.
- The `order` command has a new `&key` option
([#1570](https://b.elv.sh/1570)).
- A new `benchmark` command has been added ([#1586](https://b.elv.sh/1586)).
- When checking compilation errors, Elvish no longer stops after the first
error found. For example, if `$a` and `$b` are both not defined,
`echo $a $b` now yields two errors. This applies to both the interactive
REPL and `elvish -compile-only`.
- When using an unimported builtin modules from the REPL, the REPL now shows
the `use` command needed to import it, which can be executed from a key
binding. This functionality is bound to Ctrl-A by default.
- New variables exposing the terminal and null device in an OS-agnostic
fashion: `$path:dev-tty` and `$path:dev-null`. They are `/dev/tty` and
`/dev/null` on Unix, and `CON` and `NUL` on Windows
([#1633](https://b.elv.sh/1633)).
Breaking changes
- When a `styled` or `styled-segment` is printed to terminal, the resulting
sequence will now always ignore any existing SGR state.
- Symbolic links are now always treated as ordinary files by the global
modifiers `type:dir` and `type:regular` in wildcard expansions.
- Support for shared vars has been removed, along with its API
(`store:shared-var`, `store:set-shared-var` and `store:del-shared-var`).
Deprecated features
Deprecated features will be removed in 0.20.0.
The following deprecated features trigger a warning whenever the code is parsed
and compiled, even if it is not executed:
- The `float64` command is now deprecated. Use `num` for constructing a typed
number, or `inexact-num` for constructing an inexact number.
The documentation has advertised it as deprecated since the 0.16.0 release,
but deprecation warnings were never added.
Notable bugfixes
- Temporary assignment on an unset environment variables no longer leave it
set to an empty string ([#1448](https://b.elv.sh/1448)).
- Broken symbolic links no longer terminate a wildcard expansion prematurely
([#1240](https://b.elv.sh/1240)).
- On Windows, command completion for executables now also works for local
files
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/shells/elvish/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/shells/elvish/distinfo
cvs rdiff -u -r1.3 -r1.4 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.24 pkgsrc/shells/elvish/Makefile:1.25
--- pkgsrc/shells/elvish/Makefile:1.24 Thu Feb 16 15:02:02 2023
+++ pkgsrc/shells/elvish/Makefile Tue Feb 28 22:31:53 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2023/02/16 15:02:02 bsiegert Exp $
+# $NetBSD: Makefile,v 1.25 2023/02/28 22:31:53 pin Exp $
-DISTNAME= elvish-0.18.0
-PKGREVISION= 11
+DISTNAME= elvish-0.19.0
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_GITHUB:=elves/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -13,9 +12,7 @@ LICENSE= 2-clause-bsd
INSTALLATION_DIRS= bin
PKG_SHELL= bin/elvish
-GO_BUILD_PATTERN= ./...
-# needed for the tests
USE_TOOLS+= perl gmake
do-install:
Index: pkgsrc/shells/elvish/distinfo
diff -u pkgsrc/shells/elvish/distinfo:1.5 pkgsrc/shells/elvish/distinfo:1.6
--- pkgsrc/shells/elvish/distinfo:1.5 Mon May 23 09:55:27 2022
+++ pkgsrc/shells/elvish/distinfo Tue Feb 28 22:31:53 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.5 2022/05/23 09:55:27 pin Exp $
+$NetBSD: distinfo,v 1.6 2023/02/28 22:31:53 pin Exp $
-BLAKE2s (elvish-0.18.0.tar.gz) = 262b9d0bbb283d41f80fc87ff4754477581cb58191d36c2bab36175b6a90dbf9
-SHA512 (elvish-0.18.0.tar.gz) = fcd7babd4017dfe0ea09e87dea0d4f80d6fc818ac107cfe6329d2170033652f9c3e688962daedfd7d46adcb56f171f14ff1aade6b1cfcd0a88ebaf8bc3117ec3
-Size (elvish-0.18.0.tar.gz) = 699565 bytes
+BLAKE2s (elvish-0.19.0.tar.gz) = 7271ed0c83a7f900e276f790b1b898a06ad0c64c643bc96d14a1713e576c3d15
+SHA512 (elvish-0.19.0.tar.gz) = 75102831b82131bbadc30e2f696d2ffa52f228bb18bae32de47e73e6a378cb2f81cf9f0e668a9842c851c3d6fd0463ba8b405a67797878c690c8ddd1f29e2b94
+Size (elvish-0.19.0.tar.gz) = 828932 bytes
BLAKE2s (github.com_creack_pty_@v_v1.1.15.mod) = 19b33a84ea62506eb4da7226657fea56d1c17f128a045f166d91db907c32c93e
SHA512 (github.com_creack_pty_@v_v1.1.15.mod) = b825d82c81fd02f7dc8be5be8d4f0e3b9bf39a75e453857ab3f4d8d17129d2214f6b4dddd18cd613cb4d29dbd5adc59f43c1f65d218e7f3b67f0a8e33e62f5a6
Size (github.com_creack_pty_@v_v1.1.15.mod) = 38 bytes
@@ -18,9 +18,6 @@ Size (github.com_google_go-cmp_@v_v0.5.7
BLAKE2s (github.com_gorilla_websocket_@v_v1.4.1.mod) = dbf53703a57aa05392a4753b21d683ec3798f5a11d06fc84a30426f87315008d
SHA512 (github.com_gorilla_websocket_@v_v1.4.1.mod) = 81ef224435efb5cbd429dd4339e8410234855f4a268302a61d34e76c388e89ea22c97ae90d71a6ef910ca00d3178e40d3587eaf484112966050fbd1f1f4843ab
Size (github.com_gorilla_websocket_@v_v1.4.1.mod) = 45 bytes
-BLAKE2s (github.com_gorilla_websocket_@v_v1.4.1.zip) = cce0915c2c2b43ca21d667c0ead6eb7da6b8dbc87f2ef177b04e3bcfe378e824
-SHA512 (github.com_gorilla_websocket_@v_v1.4.1.zip) = 8de80f729d0538295606f5900e9f70a3f77c4b6ea7782c9bfa8520ec89c75b6a7ae08b42b6ad0dcc261f9e9a298bb58645fc97c4e5c2b51cbd6cbab62401a2ae
-Size (github.com_gorilla_websocket_@v_v1.4.1.zip) = 79215 bytes
BLAKE2s (github.com_mattn_go-isatty_@v_v0.0.14.mod) = 927c4e44c809a70af5d278922fe3bc89f7fb0a7f8642c31c6b91d9b9c463f5b0
SHA512 (github.com_mattn_go-isatty_@v_v0.0.14.mod) = 23b01eb4023ff5018437ff98b55ada053eba49feab2777eed36d033f426c5456b143f3defbc3131dad1251205f3ffb3553e3c10bd98de80f0a462e8450d6d56c
Size (github.com_mattn_go-isatty_@v_v0.0.14.mod) = 104 bytes
Index: pkgsrc/shells/elvish/go-modules.mk
diff -u pkgsrc/shells/elvish/go-modules.mk:1.3 pkgsrc/shells/elvish/go-modules.mk:1.4
--- pkgsrc/shells/elvish/go-modules.mk:1.3 Mon May 23 09:55:27 2022
+++ pkgsrc/shells/elvish/go-modules.mk Tue Feb 28 22:31:53 2023
@@ -1,11 +1,10 @@
-# $NetBSD: go-modules.mk,v 1.3 2022/05/23 09:55:27 pin Exp $
+# $NetBSD: go-modules.mk,v 1.4 2023/02/28 22:31:53 pin Exp $
GO_MODULE_FILES+= github.com/creack/pty/@v/v1.1.15.mod
GO_MODULE_FILES+= github.com/creack/pty/@v/v1.1.15.zip
GO_MODULE_FILES+= github.com/google/go-cmp/@v/v0.5.7.mod
GO_MODULE_FILES+= github.com/google/go-cmp/@v/v0.5.7.zip
GO_MODULE_FILES+= github.com/gorilla/websocket/@v/v1.4.1.mod
-GO_MODULE_FILES+= github.com/gorilla/websocket/@v/v1.4.1.zip
GO_MODULE_FILES+= github.com/mattn/go-isatty/@v/v0.0.14.mod
GO_MODULE_FILES+= github.com/mattn/go-isatty/@v/v0.0.14.zip
GO_MODULE_FILES+= github.com/sourcegraph/go-lsp/@v/v0.0.0-20200429204803-219e11d77f5d.mod
Home |
Main Index |
Thread Index |
Old Index