Hi,
an simple update for devel/gopls version 0.13.2: update Makefile and modules.inc
Changelog for releases of gopls: https://github.com/golang/tools/releases
Build OK on current/amd64 with Go 1.21.1
Tests OK with Neovim editor and lspconfig Lua plugin => code completion, diags
for Go code.
Comments welcome and please commit if OK.
Laurent
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/gopls/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile 24 Jun 2023 14:13:44 -0000 1.2
+++ Makefile 12 Oct 2023 10:22:18 -0000
@@ -1,12 +1,13 @@
COMMENT = official Go language server developed by the Go team
MODGO_MODNAME = golang.org/x/tools/gopls
-MODGO_VERSION = v0.12.4
+MODGO_VERSION = v0.13.2
DISTNAME = gopls-${MODGO_VERSION}
CATEGORIES = devel
+# https://github.com/golang/tools/tree/master/gopls
HOMEPAGE = https://pkg.go.dev/golang.org/x/tools/gopls
MAINTAINER = Laurent Cheylus <[email protected]>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/gopls/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo 24 Jun 2023 14:13:44 -0000 1.2
+++ distinfo 12 Oct 2023 10:22:18 -0000
@@ -50,14 +50,14 @@ SHA256 (go_modules/golang.org/x/exp/@v/v
SHA256 (go_modules/golang.org/x/exp/typeparams/@v/v0.0.0-20221208152030-732eee02a75a.mod) = SQZPK2tZROCRvGfzTutXGbAFLfczPYiHFzXT6KwHFao=
SHA256 (go_modules/golang.org/x/exp/typeparams/@v/v0.0.0-20221212164502-fae10dda9338.mod) = SQZPK2tZROCRvGfzTutXGbAFLfczPYiHFzXT6KwHFao=
SHA256 (go_modules/golang.org/x/exp/typeparams/@v/v0.0.0-20221212164502-fae10dda9338.zip) = kGHnJiZ9+AzaxzMalJPXcORzCJoFvSwezwzwqRC5UOI=
-SHA256 (go_modules/golang.org/x/mod/@v/v0.11.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
-SHA256 (go_modules/golang.org/x/mod/@v/v0.11.0.zip) = NkGYkwzH9GuluxwJh9CJpVeqC0Bvjv7ASQdEpFTfAKU=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.12.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.12.0.zip) = ebf3n2i8gt/V3l9Yxam0dQEgvBsV+yAaGfJ/HX+071U=
SHA256 (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220106191415-9b9b3d81d5e3.mod) = CT1MzqEdCHW3jvAJ119ua0lGy5YRNQEqZC8SVR1ISNw=
SHA256 (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) = QtGQI/+PLq5wC8VJXzcezZmKItGbqYXQr19pkAslQIM=
SHA256 (go_modules/golang.org/x/mod/@v/v0.7.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
SHA256 (go_modules/golang.org/x/mod/@v/v0.8.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
-SHA256 (go_modules/golang.org/x/net/@v/v0.11.0.mod) = DWuyXbLvxAvNvMtxZoT1ihVALyKzQpCY18uFDyIirWE=
-SHA256 (go_modules/golang.org/x/net/@v/v0.11.0.zip) = XZfbCzQ2dFKUmxsEGUtHpmPLsIUvQNEZul2RDMwSRlc=
+SHA256 (go_modules/golang.org/x/net/@v/v0.12.0.mod) = CBr+VirQKbz5pSjq2tofIQ11qqN7UXc+3ns+qx0rwOk=
+SHA256 (go_modules/golang.org/x/net/@v/v0.12.0.zip) = LETX9g4l4xViFDeOb81QDdt7SYcJn2e4clhktUZtm7g=
SHA256 (go_modules/golang.org/x/sync/@v/v0.0.0-20210220032951-036812b2e83c.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
SHA256 (go_modules/golang.org/x/sync/@v/v0.0.0-20220819030929-7fc1605a5dde.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
SHA256 (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
@@ -65,18 +65,18 @@ SHA256 (go_modules/golang.org/x/sync/@v/
SHA256 (go_modules/golang.org/x/sync/@v/v0.3.0.zip) = GHDnoZb3EZ1Mbtun3pzfxJ7hPIy3kh86lHVoFxxhUuA=
SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20211019181941-9d821ace8654.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220829200755-d48e67d00261.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.10.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.10.0.zip) = 31J9Nlf5nYZIjJSz9f0kc557FI0BnNcpVEYiQ+CvMvY=
SHA256 (go_modules/golang.org/x/sys/@v/v0.3.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
SHA256 (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.9.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.9.0.zip) = OzfIdTTrq/nRpg7wPaFoBfEpNAi8r4t8u6nWRu2gfX8=
-SHA256 (go_modules/golang.org/x/text/@v/v0.10.0.mod) = FR5qGDlJHEtQ3+nDNFHwYyjVUYvY7koAYd4Ct60zL7I=
-SHA256 (go_modules/golang.org/x/text/@v/v0.10.0.zip) = U+Txr0Nx547HF/oaKRnrn7+xskx0NVTP0AXuQ2OIzuI=
+SHA256 (go_modules/golang.org/x/text/@v/v0.11.0.mod) = FR5qGDlJHEtQ3+nDNFHwYyjVUYvY7koAYd4Ct60zL7I=
+SHA256 (go_modules/golang.org/x/text/@v/v0.11.0.zip) = YvTCT/Fq4W3avykOFsiWceskyu7IG/rIgTTAHTz3V6g=
SHA256 (go_modules/golang.org/x/text/@v/v0.3.3.mod) = +7eojtFAUV55Dsp6EP/TGcl4axHGpsfln4D3+ze7RUI=
SHA256 (go_modules/golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod) = oOAvBnj+Ytw8S0vHf6kSybcN4Q+p988veq0DNzkrUq8=
SHA256 (go_modules/golang.org/x/tools/@v/v0.1.10.mod) = c79ozX27JXU1ZYr+cyIARFoMm2RO95kQZnfLzRNvqqk=
SHA256 (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = KouTZYmPCCL6zmW6CJoTU+aKZdNC8wDKMXzOzN5kIfM=
-SHA256 (go_modules/golang.org/x/tools/@v/v0.10.1-0.20230622221742-0622ad2359a7.mod) = 83xvC/JvN9AkgWmxwNeUXs3cgkxG8BRg83gnzpWr62w=
-SHA256 (go_modules/golang.org/x/tools/@v/v0.10.1-0.20230622221742-0622ad2359a7.zip) = lo8gl22iEuPiIwhqHUk9WF8X6RD9qFshoSxxHSKOtbk=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.11.2-0.20230810185051-cc6b5804b8cf.mod) = Id7Y/+5V57U/lcbMdix5dZCZi+TrdeZJVQn5BvrOFtY=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.11.2-0.20230810185051-cc6b5804b8cf.zip) = +yEC4mvomxOAeGgKExtMd2NvZxkAKJBKjF56DxeOKlw=
SHA256 (go_modules/golang.org/x/tools/@v/v0.4.1-0.20221208213631-3f74d914ae6d.mod) = HQUCo4MefhUN202B8YA67XXmJEpkIgkJwzeIgItr2A8=
SHA256 (go_modules/golang.org/x/tools/@v/v0.4.1-0.20221217013628-b4dfc36097e2.mod) = HQUCo4MefhUN202B8YA67XXmJEpkIgkJwzeIgItr2A8=
SHA256 (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = gw7Xjc0+mSfEEuJkEjAwhEd0nVE9MQJNJ24kQ7IBZgk=
@@ -104,7 +104,7 @@ SHA256 (go_modules/mvdan.cc/unparam/@v/v
SHA256 (go_modules/mvdan.cc/unparam/@v/v0.0.0-20211214103731-d0ef000c54e5.zip) = qr8FBOW0Bnhdr9xPH2NT3FTWZzrMefnXAcnCEvD/yII=
SHA256 (go_modules/mvdan.cc/xurls/v2/@v/v2.4.0.mod) = UQLzum/3TOYMtDaLimDy1rPJH7u+3kQQNDoSKykQK90=
SHA256 (go_modules/mvdan.cc/xurls/v2/@v/v2.4.0.zip) = +bXkr4rF+WibYqbLweRgrHQoI2xJFcLT0IzRdVPA0To=
-SHA256 (gopls-v0.12.4.zip) = RgRO9WOe3d0o2us7KDj7I/xJN9LmAGuRpmfAwehFV4I=
+SHA256 (gopls-v0.13.2.zip) = +3qgitZ/zwWlIoc4gvNFOquThgfhoPTa2jJPIaA2uwU=
SIZE (go_modules/github.com/!burnt!sushi/toml/@v/v0.3.1.mod) = 34
SIZE (go_modules/github.com/!burnt!sushi/toml/@v/v1.2.1.mod) = 43
SIZE (go_modules/github.com/!burnt!sushi/toml/@v/v1.2.1.zip) = 238822
@@ -157,14 +157,14 @@ SIZE (go_modules/golang.org/x/exp/@v/v0.
SIZE (go_modules/golang.org/x/exp/typeparams/@v/v0.0.0-20221208152030-732eee02a75a.mod) = 44
SIZE (go_modules/golang.org/x/exp/typeparams/@v/v0.0.0-20221212164502-fae10dda9338.mod) = 44
SIZE (go_modules/golang.org/x/exp/typeparams/@v/v0.0.0-20221212164502-fae10dda9338.zip) = 47479
-SIZE (go_modules/golang.org/x/mod/@v/v0.11.0.mod) = 84
-SIZE (go_modules/golang.org/x/mod/@v/v0.11.0.zip) = 165162
+SIZE (go_modules/golang.org/x/mod/@v/v0.12.0.mod) = 84
+SIZE (go_modules/golang.org/x/mod/@v/v0.12.0.zip) = 166176
SIZE (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220106191415-9b9b3d81d5e3.mod) = 214
SIZE (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) = 157
SIZE (go_modules/golang.org/x/mod/@v/v0.7.0.mod) = 84
SIZE (go_modules/golang.org/x/mod/@v/v0.8.0.mod) = 84
-SIZE (go_modules/golang.org/x/net/@v/v0.11.0.mod) = 153
-SIZE (go_modules/golang.org/x/net/@v/v0.11.0.zip) = 1618900
+SIZE (go_modules/golang.org/x/net/@v/v0.12.0.mod) = 155
+SIZE (go_modules/golang.org/x/net/@v/v0.12.0.zip) = 1712326
SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20210220032951-036812b2e83c.mod) = 25
SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20220819030929-7fc1605a5dde.mod) = 25
SIZE (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = 25
@@ -172,18 +172,18 @@ SIZE (go_modules/golang.org/x/sync/@v/v0
SIZE (go_modules/golang.org/x/sync/@v/v0.3.0.zip) = 29766
SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20211019181941-9d821ace8654.mod) = 33
SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220829200755-d48e67d00261.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.10.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.10.0.zip) = 1902132
SIZE (go_modules/golang.org/x/sys/@v/v0.3.0.mod) = 33
SIZE (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.9.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.9.0.zip) = 1898437
-SIZE (go_modules/golang.org/x/text/@v/v0.10.0.mod) = 197
-SIZE (go_modules/golang.org/x/text/@v/v0.10.0.zip) = 8620307
+SIZE (go_modules/golang.org/x/text/@v/v0.11.0.mod) = 197
+SIZE (go_modules/golang.org/x/text/@v/v0.11.0.zip) = 9237183
SIZE (go_modules/golang.org/x/text/@v/v0.3.3.mod) = 97
SIZE (go_modules/golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod) = 26
SIZE (go_modules/golang.org/x/tools/@v/v0.1.10.mod) = 383
SIZE (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = 327
-SIZE (go_modules/golang.org/x/tools/@v/v0.10.1-0.20230622221742-0622ad2359a7.mod) = 213
-SIZE (go_modules/golang.org/x/tools/@v/v0.10.1-0.20230622221742-0622ad2359a7.zip) = 3044172
+SIZE (go_modules/golang.org/x/tools/@v/v0.11.2-0.20230810185051-cc6b5804b8cf.mod) = 214
+SIZE (go_modules/golang.org/x/tools/@v/v0.11.2-0.20230810185051-cc6b5804b8cf.zip) = 3111012
SIZE (go_modules/golang.org/x/tools/@v/v0.4.1-0.20221208213631-3f74d914ae6d.mod) = 211
SIZE (go_modules/golang.org/x/tools/@v/v0.4.1-0.20221217013628-b4dfc36097e2.mod) = 211
SIZE (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = 211
@@ -211,4 +211,4 @@ SIZE (go_modules/mvdan.cc/unparam/@v/v0.
SIZE (go_modules/mvdan.cc/unparam/@v/v0.0.0-20211214103731-d0ef000c54e5.zip) = 28548
SIZE (go_modules/mvdan.cc/xurls/v2/@v/v2.4.0.mod) = 141
SIZE (go_modules/mvdan.cc/xurls/v2/@v/v2.4.0.zip) = 32261
-SIZE (gopls-v0.12.4.zip) = 1468061
+SIZE (gopls-v0.13.2.zip) = 1509456
Index: modules.inc
===================================================================
RCS file: /cvs/ports/devel/gopls/modules.inc,v
retrieving revision 1.2
diff -u -p -r1.2 modules.inc
--- modules.inc 24 Jun 2023 14:13:44 -0000 1.2
+++ modules.inc 12 Oct 2023 10:22:18 -0000
@@ -21,12 +21,12 @@ MODGO_MODULES = \
github.com/yuin/goldmark v1.4.13 \
golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e \
golang.org/x/exp/typeparams v0.0.0-20221212164502-fae10dda9338 \
- golang.org/x/mod v0.11.0 \
- golang.org/x/net v0.11.0 \
+ golang.org/x/mod v0.12.0 \
+ golang.org/x/net v0.12.0 \
golang.org/x/sync v0.3.0 \
- golang.org/x/sys v0.9.0 \
- golang.org/x/text v0.10.0 \
- golang.org/x/tools v0.10.1-0.20230622221742-0622ad2359a7 \
+ golang.org/x/sys v0.10.0 \
+ golang.org/x/text v0.11.0 \
+ golang.org/x/tools v0.11.2-0.20230810185051-cc6b5804b8cf \
golang.org/x/vuln v0.0.0-20230110180137-6ad3e3d07815 \
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 \
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 \