pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/shfmt
Module Name: pkgsrc
Committed By: adam
Date: Mon Jul 7 06:56:43 UTC 2025
Modified Files:
pkgsrc/devel/shfmt: Makefile distinfo go-modules.mk
Log Message:
shfmt: updated to 3.12.0
3.12.0
- The `mvdan-sh` JS package is discontinued in favor of `sh-syntax`
**cmd/shfmt**
- Support the "simplify" and "minify" flags via EditorConfig
- Do not allow `--write` to replace non-regular files
**interp**
- Add `IsBuiltin` to check if a command name is a shell built-in
- Add `HandlerContext.Builtin` to allow `ExecHandlerFunc` to call built-ins
- Initial support for `$!` and `wait PID`
- Return non-fatal `ExecHandlerFunc` errors via the `Runner.Run` API
- Add `HandlerContext.Pos` to provide handlers with source positions
- Deprecate `NewExitStatus` and `IsExitStatus` in favor of `ExitStatus`
- Fix `wait` to always return the status of the last given job
- Copy all env vars for background subshells to avoid data races
- Support reading random numbers via `$RANDOM` and `$SRANDOM`
- Set `$BASH_REMATCH` when matching regular expressions via `=~`
- Support modifying local vars from the parent calling function
**expand**
- Adjust which backslash sequences are expanded in here-docs
- Tweak tilde expansions to match Bash semantics
**pattern**
- Remove the flawed and broken `Braces` mode; use `syntax.SplitBraces` instead
- Tweak `**` to only act as "globstar" when alone as a path element
- Tweak `*` and `**` to not match leading dots in basenames
- Add a `NoGlobStar` mode to match the POSIX semantics
**fileutil**
- Treat all non-regular files as definitely not shell scripts
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/shfmt/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/shfmt/distinfo \
pkgsrc/devel/shfmt/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/devel/shfmt/Makefile
diff -u pkgsrc/devel/shfmt/Makefile:1.26 pkgsrc/devel/shfmt/Makefile:1.27
--- pkgsrc/devel/shfmt/Makefile:1.26 Fri Jun 6 14:01:28 2025
+++ pkgsrc/devel/shfmt/Makefile Mon Jul 7 06:56:43 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2025/06/06 14:01:28 bsiegert Exp $
+# $NetBSD: Makefile,v 1.27 2025/07/07 06:56:43 adam Exp $
-DISTNAME= shfmt-3.11.0
-PKGREVISION= 2
+DISTNAME= shfmt-3.12.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=mvdan/}
GITHUB_PROJECT= sh
Index: pkgsrc/devel/shfmt/distinfo
diff -u pkgsrc/devel/shfmt/distinfo:1.4 pkgsrc/devel/shfmt/distinfo:1.5
--- pkgsrc/devel/shfmt/distinfo:1.4 Tue Mar 11 14:00:04 2025
+++ pkgsrc/devel/shfmt/distinfo Mon Jul 7 06:56:43 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2025/03/11 14:00:04 adam Exp $
+$NetBSD: distinfo,v 1.5 2025/07/07 06:56:43 adam Exp $
BLAKE2s (github.com_creack_pty_@v_v1.1.24.mod) = 2fc15d9b0ccbfe0fcc12cdfbac84a8aa13448af9752eff151b99bedee2754cd2
SHA512 (github.com_creack_pty_@v_v1.1.24.mod) = 6aa0da5daae2fb3eb26ac9a6bbf5f9c7feb289b62c00f4707184dba576247bacf63dfb9b1b81c52918eb6c6619ab23d657107387a5b89f76f433e1776315fed5
@@ -51,30 +51,30 @@ Size (github.com_rogpeppe_go-internal_@v
BLAKE2s (github.com_rogpeppe_go-internal_@v_v1.9.0.mod) = a821b267cecc00e91955bdb82a97a7d803d9ef8989d5a55c8559299c26e14591
SHA512 (github.com_rogpeppe_go-internal_@v_v1.9.0.mod) = a3d30dd629b377513944f59ed204b44f4759e88e20cd70cd9280965d0d010e01af3ad8e5b9f45b33e0ed9a28fbb25575ca0ff2075c970468fcf39c1f1a7f5351
Size (github.com_rogpeppe_go-internal_@v_v1.9.0.mod) = 112 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.30.0.mod) = 546db01fa3b030f3f3b5f8d3674bc29d1f026a60a57e474fff3e1cd44fe694a1
-SHA512 (golang.org_x_sys_@v_v0.30.0.mod) = ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
-Size (golang.org_x_sys_@v_v0.30.0.mod) = 33 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.30.0.zip) = e3171a2ff2e2d07d30c1c98b93e74412aadaf52a6c8c20cf42c38c73ac914837
-SHA512 (golang.org_x_sys_@v_v0.30.0.zip) = 4a6ec406095283360d8ce88caf8a061ffb9bb10bd10849d064632d5e5c314ee996f79f48b173bc892f23a25a14ee044963077b354152a1b5aeadaba91d7bfedf
-Size (golang.org_x_sys_@v_v0.30.0.zip) = 1987982 bytes
-BLAKE2s (golang.org_x_term_@v_v0.29.0.mod) = 050da539593cf6fe8e787819b1ac50649988e774ec9bb7114e91597c93c50a0f
-SHA512 (golang.org_x_term_@v_v0.29.0.mod) = 5d47abcd6140a908d8d3065dd6e2d843ffa67a2080b533d7a563441d96c73bf6bb530d2af6040215d8d3500fe092f352be1d561e468fbba72713f8de143bf3d1
-Size (golang.org_x_term_@v_v0.29.0.mod) = 68 bytes
-BLAKE2s (golang.org_x_term_@v_v0.29.0.zip) = 1d533f3f1d8443e62f058ff56f88d840b29a6ff96583b8d6a63d1cfd0722e360
-SHA512 (golang.org_x_term_@v_v0.29.0.zip) = 093f60a3e998e4669e6b3ee749eee2b93e7c3c2470e1231199f289539ba849918dde70e18a2860ad0996989321e51cbafde7d0b9353322635729b6f072d4449b
-Size (golang.org_x_term_@v_v0.29.0.zip) = 19810 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.27.0.mod) = 8e8afcbb03380d9bf105b5c5fc720aa410e3cb623a24175d5802027fe5a4ebf7
-SHA512 (golang.org_x_tools_@v_v0.27.0.mod) = 254dfac444a00638c427d436331cbe481bd86768e08c957db2ec8a438b5e37dfeafa310791bbe9b9cd043625347cffe0e9825e16ed6dc8c2cb7bf86e30df9bf5
-Size (golang.org_x_tools_@v_v0.27.0.mod) = 341 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.27.0.zip) = 56bd0a5c068df3c496748ec53fd4821a03ab032152fed7b2723f26537ddf9745
-SHA512 (golang.org_x_tools_@v_v0.27.0.zip) = 3f3c87803b7bf70bcf6a3162786b6ea8d263c2adde0c14eb66476ab17a50a0d295f006922004791f7697044a39a42574a154f1ae13fe883e0cc426b3b6c9c3f5
-Size (golang.org_x_tools_@v_v0.27.0.zip) = 3267756 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.33.0.mod) = c94ce63eceb9253dc5d1a070e3fa771530ff544b079a2884c19237aa14c84694
+SHA512 (golang.org_x_sys_@v_v0.33.0.mod) = 21521eb5c402c14bba401110f692ac94dfd9c9f2d2d1965631875d67aa1bfc0763a21437b7b5782dcb61d1a759618e5701cff27ee2d00a2820240bcf69286b4f
+Size (golang.org_x_sys_@v_v0.33.0.mod) = 35 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.33.0.zip) = 05ca6966ecf92221df71c61c7a60e9c983445c7fd0c4872676446ac858979e8f
+SHA512 (golang.org_x_sys_@v_v0.33.0.zip) = 1c7de7866bc12cab5e42a385cebad90fb85f348a6779d625bd6f4e65208c315c07de0f8b6bddf820f5df7fa64a88657457cca4cd5b136db362cc57c40553ce63
+Size (golang.org_x_sys_@v_v0.33.0.zip) = 1994091 bytes
+BLAKE2s (golang.org_x_term_@v_v0.32.0.mod) = c9206267613a4347f29c0f7943733ca931529ac30cb3cd311c14bed41134ff9e
+SHA512 (golang.org_x_term_@v_v0.32.0.mod) = ea83ac8eeb7ba91c42855ba9059f82076fc3958b43793a1d04c8958b6e26a2fa4d1cf5b958241c59b31a930d3fdebaf004177ef32d447513e2d086c980928f46
+Size (golang.org_x_term_@v_v0.32.0.mod) = 70 bytes
+BLAKE2s (golang.org_x_term_@v_v0.32.0.zip) = 9906cf57ae98fa899ac4307fe83119c137c12a65197c97fb66eafe02c7b81e08
+SHA512 (golang.org_x_term_@v_v0.32.0.zip) = 577c631bc61ce00aaaf8615c716686bdf47636aea5d6873d4c14ce43224a9d766afe2ae96146b428fb1c796aebababeee7ae03ed7b8d106236568a0fc7e6e75a
+Size (golang.org_x_term_@v_v0.32.0.zip) = 20626 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.31.0.mod) = e60f6b99ea5fabc7d406f935b221793f9011d981b0c265732cebf3d1e84133a5
+SHA512 (golang.org_x_tools_@v_v0.31.0.mod) = 47dc5f83670aeb15f0fc7b5c5d21834b772e77514256e85e2375536d265bf6af8d4ad86418f7009cce8deb99fc1db4096e03fae5b003dac0ebc29dab3d9c028e
+Size (golang.org_x_tools_@v_v0.31.0.mod) = 301 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.31.0.zip) = 4a0beb6d507f842f6dcc21d283217ff171d3ff8141c67f0df1443716a85bcbc0
+SHA512 (golang.org_x_tools_@v_v0.31.0.zip) = 3048629e15804177d479f523bf6ebbbaefe5eff1bf9a557f9267bf06daa6f19581e9b262cb428c8fc695fa7aae287aa408dbd80acdb02e37453e3bc85990d513
+Size (golang.org_x_tools_@v_v0.31.0.zip) = 3287817 bytes
BLAKE2s (mvdan.cc_editorconfig_@v_v0.3.0.mod) = 39601563ba7960db9bb7e216e72f365af89e6c3f2d116ef7e8218c06bd6f8333
SHA512 (mvdan.cc_editorconfig_@v_v0.3.0.mod) = 27a57b2ff4d6c8dded6f4f4d7019420a737e87e9bdf6d439623ef0dea0bf68aaa0b8adc7937cd2c32d1ab0741323a9fee283085131ca7fe8f7a0b70d09b13f84
Size (mvdan.cc_editorconfig_@v_v0.3.0.mod) = 38 bytes
BLAKE2s (mvdan.cc_editorconfig_@v_v0.3.0.zip) = 4cef420d5e3da649900a4ef19e842de4a574cab30b7d4601782da9f408c14d50
SHA512 (mvdan.cc_editorconfig_@v_v0.3.0.zip) = cc685871bc31bf7259c25d0b59e91599f9691793f8ec44a27a870a3bbe48a077bfa080a174813f09268a3f918530bf0965d2895bd700eb348f447b3a8461f776
Size (mvdan.cc_editorconfig_@v_v0.3.0.zip) = 13853 bytes
-BLAKE2s (shfmt-3.11.0.tar.gz) = cd0aa6904b1ac16651f2ad807a8e922ea2fc12c75b9e6def09f312a66124b50e
-SHA512 (shfmt-3.11.0.tar.gz) = eaa39732db8a9515bfd72ac5649021a1485545892a3b88e46f9188bd6311484eb864e21c593d57d0c7a9ee66e3ca2436187d5c7fc3148d897649870feb8f3d50
-Size (shfmt-3.11.0.tar.gz) = 231996 bytes
+BLAKE2s (shfmt-3.12.0.tar.gz) = 9bcf9dd41f819c4381a0ae147a64e24e5f1568d75e260d5862e914543742bc80
+SHA512 (shfmt-3.12.0.tar.gz) = 1dac0864c9e7a2e162463baff65514632ae787d6344f4cdaaafc77ce880a8a1c4a5756924c11b1f9f80411f61ab51a3b806ed314a3e1a3ec2a27c7e24ecef843
+Size (shfmt-3.12.0.tar.gz) = 232286 bytes
Index: pkgsrc/devel/shfmt/go-modules.mk
diff -u pkgsrc/devel/shfmt/go-modules.mk:1.4 pkgsrc/devel/shfmt/go-modules.mk:1.5
--- pkgsrc/devel/shfmt/go-modules.mk:1.4 Tue Mar 11 14:00:04 2025
+++ pkgsrc/devel/shfmt/go-modules.mk Mon Jul 7 06:56:43 2025
@@ -1,4 +1,4 @@
-# $NetBSD: go-modules.mk,v 1.4 2025/03/11 14:00:04 adam Exp $
+# $NetBSD: go-modules.mk,v 1.5 2025/07/07 06:56:43 adam Exp $
GO_MODULE_FILES+= github.com/creack/pty/@v/v1.1.24.mod
GO_MODULE_FILES+= github.com/creack/pty/@v/v1.1.24.zip
@@ -17,11 +17,11 @@ GO_MODULE_FILES+= github.com/pkg/diff/@v
GO_MODULE_FILES+= github.com/rogpeppe/go-internal/@v/v1.14.1.mod
GO_MODULE_FILES+= github.com/rogpeppe/go-internal/@v/v1.14.1.zip
GO_MODULE_FILES+= github.com/rogpeppe/go-internal/@v/v1.9.0.mod
-GO_MODULE_FILES+= golang.org/x/sys/@v/v0.30.0.mod
-GO_MODULE_FILES+= golang.org/x/sys/@v/v0.30.0.zip
-GO_MODULE_FILES+= golang.org/x/term/@v/v0.29.0.mod
-GO_MODULE_FILES+= golang.org/x/term/@v/v0.29.0.zip
-GO_MODULE_FILES+= golang.org/x/tools/@v/v0.27.0.mod
-GO_MODULE_FILES+= golang.org/x/tools/@v/v0.27.0.zip
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.33.0.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.33.0.zip
+GO_MODULE_FILES+= golang.org/x/term/@v/v0.32.0.mod
+GO_MODULE_FILES+= golang.org/x/term/@v/v0.32.0.zip
+GO_MODULE_FILES+= golang.org/x/tools/@v/v0.31.0.mod
+GO_MODULE_FILES+= golang.org/x/tools/@v/v0.31.0.zip
GO_MODULE_FILES+= mvdan.cc/editorconfig/@v/v0.3.0.mod
GO_MODULE_FILES+= mvdan.cc/editorconfig/@v/v0.3.0.zip
Home |
Main Index |
Thread Index |
Old Index