delve: update to 1.26.3
authorAlexandru Ardelean <redacted>
Wed, 22 Apr 2026 09:27:25 +0000 (12:27 +0300)
committerAlexandru Ardelean <redacted>
Sun, 10 May 2026 08:31:30 +0000 (11:31 +0300)
Bug-fix release (2026-04-27).

Changes:
- dwarf/godwarf: fix regression debugging DWARFv5 on macOS
- cmd/dlv: use goversion.ParseProducer for DW_AT_producer parsing
- pkg/proc: fix flakiness in TestWaitFor
- eBPF backend: extend feature to print procedure parameters in trace
- minor comment and code cleanup

Reference: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1263-2026-04-27

Signed-off-by: Alexandru Ardelean <redacted>
devel/delve/Makefile
devel/delve/test.sh [new file with mode: 0644]

index 7af16847cc693891c3e0b87d664a1a13e18a0ced..e2834d1f14ffb03142d4453c3e9ae571e2714d4e 100644 (file)
@@ -1,12 +1,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=delve
-PKG_VERSION:=1.24.0
+PKG_VERSION:=1.26.3
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/go-delve/delve/tar.gz/v$(PKG_VERSION)?
-PKG_HASH:=940fc50d6338dfe515982ac5fcc3247616f23e2652048ac4f2b439ebd51741c1
+PKG_HASH:=c5abd02033d7601a41bb6748589c0be42080dc4f91c7e48fc8cbb7f558cc8748
 
 PKG_LICENSE:=MIT
 PKG_LICENSE_FILES:=LICENSE
diff --git a/devel/delve/test.sh b/devel/delve/test.sh
new file mode 100644 (file)
index 0000000..67ab392
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+case "$1" in
+delve)
+       dlv version 2>&1 | grep -qF "$2" || {
+               echo "FAIL: dlv version did not print expected version '$2'"
+               exit 1
+       }
+       echo "dlv version: OK"
+
+       # Verify the binary is executable and responds to --help
+       dlv help 2>&1 | grep -qi "usage\|debugger\|help" || {
+               echo "FAIL: dlv help produced no usage output"
+               exit 1
+       }
+       echo "dlv help: OK"
+       ;;
+esac
git clone https://git.99rst.org/PROJECT