On Tue Apr 15, 2025 at 9:25 PM CEST, Alvar Penning wrote:
>> New version of lf available. I can still build it and browse with it on
>> latest snapshot amd64. Diff below.
>
> Thanks for your patch. I have just created almost the same and it works
> fine for me.
>
> However, would you mind setting MODGO_LDFLAGS as follows, allowing "lf
> -version" to work.
>> +MODGO_LDFLAGS =        -X main.gVersion=${R}
>
> Best,
> Alvar

Hi!

Thanks for the info. It seems their build process really does set this
variable based on the git tag (that would be "r${R}" as opposed to just
"${R}. No, I wouldn't mind setting this flag, but there is not much
point to this discussion without any feedback from the maintainer. I
wouldn't get my hopes up too much considering it's been over two months
since the original submission (more so for R33).

Anyway, here's the amended diff. Rechecked with yesterday's amd64 snap.

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/lf/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- Makefile    21 Aug 2024 06:30:27 -0000      1.7
+++ Makefile    16 Apr 2025 17:45:08 -0000
@@ -1,9 +1,9 @@
 COMMENT =      terminal file manager inspired by ranger written in Go
 
 MODGO_MODNAME =        github.com/gokcehan/lf
-MODGO_VERSION =        v0.0.0-20240331195418-d26eb0108a63
+MODGO_VERSION =        v0.0.0-20250209115006-c25647d364e7
 
-R =            32
+R =            34
 DISTNAME =     lf-${R}
 
 CATEGORIES =   sysutils
@@ -16,6 +16,8 @@ MAINTAINER =  Chang, Chu-Kuan <cckuan@cha
 PERMIT_PACKAGE =       Yes
 
 WANTLIB +=             c pthread
+
+MODGO_LDFLAGS +=       -X 'main.gVersion=r${R}'
 
 MODULES =              lang/go
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/lf/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- distinfo    21 Aug 2024 06:30:27 -0000      1.5
+++ distinfo    16 Apr 2025 17:45:08 -0000
@@ -1,120 +1,196 @@
+SHA256 (go_modules/github.com/!xuanwo/go-locale/@v/v1.1.2.mod) = 
TyZVRH9GQ+v/n3HAsonOIva8t6jXN25EWZkJ4qkfUk8=
+SHA256 (go_modules/github.com/!xuanwo/go-locale/@v/v1.1.2.zip) = 
RIOpwSoB6ajDpALkmRbl9DaWCACzHCz6HhINsqyQmvQ=
 SHA256 (go_modules/github.com/djherbis/times/@v/v1.6.0.mod) = 
7MB94w6lYbIca6xhdg8www2oqoZn15As+x9btZdDgIo=
 SHA256 (go_modules/github.com/djherbis/times/@v/v1.6.0.zip) = 
IdaQYJZ7wD6jw5/4wLGpVRHpbszTdJotrvGgKvG8CoU=
-SHA256 (go_modules/github.com/gdamore/encoding/@v/v1.0.0.mod) = 
pJgRJVFfDy3yU8LeOjrBlwx0Q+W2adlH6HTnezaBtuU=
-SHA256 (go_modules/github.com/gdamore/encoding/@v/v1.0.0.zip) = 
Y4qYMuL2LRGNfFEdhr2uFiKlHzMd5IoB2Sn9JOvmoqY=
-SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.7.4.mod) = 
mLlZxQfyuis0l6WxSUImtebIZ1DoJQQVuES6DsblTC0=
-SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.7.4.zip) = 
FtMb/URG0d4EGzzXqY0OWn/vlwjmbXiPSlVRffhk+8Y=
+SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.8.0.mod) = 
2jcTxcV9JS0lUg3g5rOXsDOFizr/Xd3yEWSr4yl8n/k=
+SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.8.0.zip) = 
hKEmcL5hxsS/lRmVXOkEYWjEg1zfmQGCkKV+503ds2E=
+SHA256 (go_modules/github.com/gdamore/encoding/@v/v1.0.1.mod) = 
Z2IawwIkfAvI+iS78TchCDbgwG1nxBFsjI+YHhY9AEM=
+SHA256 (go_modules/github.com/gdamore/encoding/@v/v1.0.1.zip) = 
5YQwPHQzBq5VviGlcDkA0GKKou+EDOSdXwu/fFE3njM=
+SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.8.1.mod) = 
bhQlSudRTXJI5DgKeDPY9R9R8Gg0moM5bhWFtUp0o7E=
+SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.8.1.zip) = 
KOyaGVw2lAWiZFMVk+HVw5S6PhkmeSorowaeF//nt6w=
+SHA256 (go_modules/github.com/google/go-cmp/@v/v0.6.0.mod) = 
58dmnUod1Ym6PgJLon9D8pPbYR/gdc4g17iENw1j/r0=
+SHA256 (go_modules/github.com/google/go-cmp/@v/v0.6.0.zip) = 
S06b9sSCEQgGUbSR37SNaLc2xmowW8+UYFYG4bouqko=
 SHA256 (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.2.0.mod) = 
hPnDjpiEqwE8g3yxau4TlQDT1cbMqwJDmIHbLs8o9mA=
 SHA256 (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.2.0.zip) = 
eNXQ4HN/D1S77Xe236hH2MhxvtJmip3EQyjHw0Ea2hA=
-SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.15.mod) = 
IWyT0ZMQYSyB1cdBAkmJ+DiX0jM8Op+We1ixMXWH9Rk=
-SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.15.zip) = 
2XxPBmehSVdWnJMqjiSI8cQ3V7TczjE4l6oAHwfRSbA=
+SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.16.mod) = 
IWyT0ZMQYSyB1cdBAkmJ+DiX0jM8Op+We1ixMXWH9Rk=
+SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.16.zip) = 
F50tkAx27jVg++2mDQI3o75qy3NNDLdCO1XlzLDO28o=
 SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.2.0.mod) = 
bHMYonqNVHOo62YedfsAUoF24O/FkxDtJ3yhO9EqU/E=
 SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.3.mod) = 
oeF0iQ/J8lJFAhH63rU3VvnPWrexlpd2X5+yVfgeqJg=
-SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.3.zip) = 
usKS35mFcacqXc35FQ3txWs7YRyBvBtv+EBV4aQ0gy0=
+SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.7.mod) = 
oeF0iQ/J8lJFAhH63rU3VvnPWrexlpd2X5+yVfgeqJg=
+SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.7.zip) = 
uZXkqgzB5XecxhE4rJJcuMHpY+QMgOS5PuhVOBLrt5I=
 SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.mod) = 
7n/kRmIDoB06wZrcE0zeyZvG3nGZLCjz3Zp0SAv/BgM=
 SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.zip) = 
u0GmArF0NF/aOSyK2D/MkyF8KFx2NplndjC+kP63peM=
 SHA256 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod) = 
M+0HClpm4JYGhaxThkQOG1mJnnTYo4oRgGhecqIZXe0=
 SHA256 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20210921155107-089bfa567519.mod) = 
zWMRYSoqpNDX4DxBs6ofvC1fiVqz9hCJ+rgL/p+PVIU=
-SHA256 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20210921155107-089bfa567519.zip) = 
6yQmp4kZFSE8xdodp7b8bp4s8lPVGNjhaeA44of0FOM=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.13.0.mod) = 
5/Nu6cqqredrdWX8aGItzI/a9tBd3uPn1cyuSWiNn00=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.19.0.mod) = 
+LWV5clhCTxod7lq9nn0MyIlSlMIexH9JkVkLmk779U=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.23.0.mod) = 
i77G1cwXKvJKSSTQVmVXoqZctKzKzBGb3r7yti5IGCU=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.23.0.zip) = 
ZdIrn1Su9ffwZJANLs+NiyMXKa68RsO3ylb/iX+3C1c=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.12.0.mod) = 
YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.15.0.mod) = 
XErAMQolMwdXA5zPOpjnX+/by31ETd0EkjAAOkSUW94=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.17.0.mod) = 
XErAMQolMwdXA5zPOpjnX+/by31ETd0EkjAAOkSUW94=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.17.0.zip) = 
py/lt5VUqJk9+VEtBeI3kI060LSAAcGrkrf6Uzns9EA=
 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.8.0.mod) = 
YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
-SHA256 (go_modules/golang.org/x/mod/@v/v0.8.0.zip) = 
SugXZ5nYzagZ5wcxumhVc1AD5+STBDbjRYTHXJbEluA=
 SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod) 
= 5u/a94opUD8IDPbSYV4onPsdnjq31XD1NmjsorSrQdo=
 SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.mod) 
= /vWJbRA6C85QVf216W6DCUQzR5JDeGU0dxjtzrYzNIo=
 SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20220722155237-a158d28d115b.mod) 
= sxXFJkfS2i925c2502fh1nJ3hCNqm/+2EhkrGbEKEo0=
+SHA256 (go_modules/golang.org/x/net/@v/v0.10.0.mod) = 
07fiNv8J5jIr5IkXAhbgGNMiGGLxoFPctj5T6rhTPBc=
+SHA256 (go_modules/golang.org/x/net/@v/v0.15.0.mod) = 
PRBkbW8I2OioVtbyLyzXBsPivgES63dyY8/ROSx25LQ=
+SHA256 (go_modules/golang.org/x/net/@v/v0.21.0.mod) = 
Du8+n+f2aL5bTSTI8SUcbFAtEWiVPICBrJ3D85nGTwY=
+SHA256 (go_modules/golang.org/x/net/@v/v0.25.0.mod) = 
E37lK1TBC0eevmuIegIG+09UWB9Uuik7f0u2gs9Sn2c=
+SHA256 (go_modules/golang.org/x/net/@v/v0.25.0.zip) = 
f9hGRoHDARc28sdb6yD4j/9VOhf09XQyW85cpdwfz4M=
 SHA256 (go_modules/golang.org/x/net/@v/v0.6.0.mod) = 
Qex26iFy8+4wMeOPmlNZOaWE1rs170gIVP3LjCAmcBs=
-SHA256 (go_modules/golang.org/x/net/@v/v0.6.0.zip) = 
f/L1Cx86WIM/hn0WRkIVaakdjBmgmZeTxa95sQwWuLg=
 SHA256 
(go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod) = 
Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
 SHA256 
(go_modules/golang.org/x/sync/@v/v0.0.0-20220722155255-886fb9371eb4.mod) = 
Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = 
Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
-SHA256 (go_modules/golang.org/x/sync/@v/v0.1.0.zip) = 
9RC+xgCeGYgtGZU+cnMTfTTfhsZZSTRdcvEjolXC7NI=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.10.0.mod) = 
cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.10.0.zip) = 
lOp16mJey42Bq0c6LX4DQz5jCDdozSfUigP4wcnaPY0=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.3.0.mod) = 
7Q/wxQgadUz8vnaMvPYMY5dbNddufXuZxayb+m2YKFE=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.6.0.mod) = 
cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.7.0.mod) = 
cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod) 
= iWkRXko5EIhIMk55ob2KhEUjDm46rMvp+AV/tQ//yME=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20201119102817-f84b799fce68.mod) 
= GBl56L1X0tngZBgtqGyaYRGqaXVeiI8IQx7OR0Kuw0M=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20210615035016-665e8c7367d1.mod) 
= 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220520151302-bc2c85ada10a.mod) 
= 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220615213510-4f61da869c0c.mod) 
= 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220722155257-8c9f86f7a55f.mod) 
= 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.12.0.mod) = 
8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.13.0.mod) = 
8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.17.0.mod) = 
0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.18.0.mod) = 
0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.18.0.zip) = 
luOxaxWn0ZPJ2yl020yr7SmzerS7CfY+36RBGZ3m/fg=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.20.0.mod) = 
0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.25.0.mod) = 
0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.29.0.mod) = 
0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.29.0.zip) = 
HXWcAX0JMopNrN1KGgFwzyFkGZXG48ofliEzadc8aEY=
 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.8.0.mod) = 
8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 
(go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.mod) = 
gEMD+LHDAkNrxEjGUXzz8yIWYR8cf/1ytS3yppVlpcY=
+SHA256 
(go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.zip) = 
uECM4WnO4b3kkwjGMqQQhCJOw8j0pcCVDp6Y4DIUDgE=
 SHA256 
(go_modules/golang.org/x/term/@v/v0.0.0-20201126162022-7de9c90e9dd1.mod) = 
TLqxT3cGdxsnHZlaGzzBMf5aJGqtx+5tG6bwvYlHgfo=
 SHA256 
(go_modules/golang.org/x/term/@v/v0.0.0-20210927222741-03fcf44c2211.mod) = 
dAeU4pFPXMh+JWVsWEMiKyxlZlghIF9FYyoEd8jT95s=
+SHA256 (go_modules/golang.org/x/term/@v/v0.12.0.mod) = 
wpIGWJdMmcgFJ4+azIRDYmbw9101cToIjB80DiZFM10=
 SHA256 (go_modules/golang.org/x/term/@v/v0.17.0.mod) = 
2+oCJUqsLPP9D3LHxgLlQ8X7rS0A2vwvgZwoqTUlgZk=
-SHA256 (go_modules/golang.org/x/term/@v/v0.18.0.mod) = 
g8LUm6V+PVvzArifuftB8QhV0RS/cRhMwzuCUXc0Sug=
-SHA256 (go_modules/golang.org/x/term/@v/v0.18.0.zip) = 
YGUvfdL6QYXGKGe8qj+lblmwf1txCD2PcquILSUTVaY=
+SHA256 (go_modules/golang.org/x/term/@v/v0.20.0.mod) = 
popv0up5oDshapIJPgQ6AnvvRuJ19M4MpNIh3f0kTwE=
+SHA256 (go_modules/golang.org/x/term/@v/v0.28.0.mod) = 
FH0Wla7dfolUS8ghuRFgiQNUcHDmpNa4rGWLcYpRvuY=
+SHA256 (go_modules/golang.org/x/term/@v/v0.28.0.zip) = 
7eWknqwJRtEAUXA/oZ+fBcTKw6IX5VtzE+JLbBWt6RQ=
 SHA256 (go_modules/golang.org/x/term/@v/v0.5.0.mod) = 
DW9YIoqtwaZSjmdV2gGFFlZuOuXFIB963hdz9W+o2TQ=
+SHA256 (go_modules/golang.org/x/term/@v/v0.8.0.mod) = 
XTYtaoNFP3Akcl6CTAXFlJYk749MsT9dfj1Lfxygsyc=
+SHA256 (go_modules/golang.org/x/text/@v/v0.13.0.mod) = 
FR5qGDlJHEtQ3+nDNFHwYyjVUYvY7koAYd4Ct60zL7I=
 SHA256 (go_modules/golang.org/x/text/@v/v0.14.0.mod) = 
lxV58X6avFkmq3YhT1M71RfPSSXIhSQ6xHVaGgp8ae8=
-SHA256 (go_modules/golang.org/x/text/@v/v0.14.0.zip) = 
uYFIl+DgnNV2p6AT8GbH21N6PVONLg9g8Mrum8Gz9K8=
+SHA256 (go_modules/golang.org/x/text/@v/v0.15.0.mod) = 
lxV58X6avFkmq3YhT1M71RfPSSXIhSQ6xHVaGgp8ae8=
+SHA256 (go_modules/golang.org/x/text/@v/v0.18.0.mod) = 
zxBz/hi9Z2W66GYHIktxo1hHUYiOBkpTigs+Orfixdg=
+SHA256 (go_modules/golang.org/x/text/@v/v0.21.0.mod) = 
wBWvdGl7kVrUGQvifPb1u+AqFYrM7w281KQqEAAt9JY=
+SHA256 (go_modules/golang.org/x/text/@v/v0.21.0.zip) = 
vj23kWUa9vLLAiWqXVV4wjFJsgFyRrqOWVhggLqt1hI=
 SHA256 (go_modules/golang.org/x/text/@v/v0.3.0.mod) = 
NoedWG/YAB6E2oeHGQoR5PeHSeKoHf6Lm2kxiZ//Mc8=
 SHA256 (go_modules/golang.org/x/text/@v/v0.3.3.mod) = 
+7eojtFAUV55Dsp6EP/TGcl4axHGpsfln4D3+ze7RUI=
 SHA256 (go_modules/golang.org/x/text/@v/v0.3.7.mod) = 
xF1mkIlCe8RjXQexhfm5aAMy0cSMdbPEnLcVuBoEpbA=
 SHA256 (go_modules/golang.org/x/text/@v/v0.7.0.mod) = 
FZKedvzgSupMkqNUQmu0M3BoRkWk7gPy510MLrFGYwQ=
+SHA256 (go_modules/golang.org/x/text/@v/v0.9.0.mod) = 
Q29ZLne1k7AvvqN04jrTNpyGI/8NKckd594eZnLbmkE=
 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.0.0-20191119224855-298f0cb1881e.mod) = 
iNR5Jl+Ib15ZjXbAA9DyV7QtvxuJXYIKErWrCzUBrKE=
 SHA256 (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = 
KouTZYmPCCL6zmW6CJoTU+aKZdNC8wDKMXzOzN5kIfM=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.13.0.mod) = 
FCs0FrAOghO0CeJ5pDS5emzglTHJFMG0cXh4FX1Xmj8=
+SHA256 
(go_modules/golang.org/x/tools/@v/v0.21.1-0.20240508182429-e35e4ccd0d2d.mod) = 
RSXa1PVyPR5An2o5jBrn/V4sY31DpcrrSYRAd7kcnus=
+SHA256 
(go_modules/golang.org/x/tools/@v/v0.21.1-0.20240508182429-e35e4ccd0d2d.zip) = 
gL7sZroSTW0JesTud+VNsOzUfsyb80dKBMgfTo/S3Uo=
 SHA256 (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = 
gw7Xjc0+mSfEEuJkEjAwhEd0nVE9MQJNJ24kQ7IBZgk=
-SHA256 (go_modules/golang.org/x/tools/@v/v0.6.0.zip) = 
minIkEwqzUtlgl6RbL2vQXCG81u2jFSvmmKDoOE0HoU=
 SHA256 
(go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = 
ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U=
 SHA256 
(go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.zip) = 
xOnwY8/tVGyQ8AqWV96sT5FaiZT4y+bb0/GOeeuDAs8=
-SHA256 (lf-32.zip) = s1820LjIOW7/WV1U3fNvq54eSuHGucGWq3mj2lEciec=
+SHA256 (lf-34.zip) = luGYaY45fL0RHoXqVl3Wf/EIm9LjR3YUFKh4xNs03T4=
+SIZE (go_modules/github.com/!xuanwo/go-locale/@v/v1.1.2.mod) = 110
+SIZE (go_modules/github.com/!xuanwo/go-locale/@v/v1.1.2.zip) = 23723
 SIZE (go_modules/github.com/djherbis/times/@v/v1.6.0.mod) = 103
 SIZE (go_modules/github.com/djherbis/times/@v/v1.6.0.zip) = 20667
-SIZE (go_modules/github.com/gdamore/encoding/@v/v1.0.0.mod) = 77
-SIZE (go_modules/github.com/gdamore/encoding/@v/v1.0.0.zip) = 19867
-SIZE (go_modules/github.com/gdamore/tcell/v2/@v/v2.7.4.mod) = 298
-SIZE (go_modules/github.com/gdamore/tcell/v2/@v/v2.7.4.zip) = 263274
+SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.8.0.mod) = 279
+SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.8.0.zip) = 115781
+SIZE (go_modules/github.com/gdamore/encoding/@v/v1.0.1.mod) = 78
+SIZE (go_modules/github.com/gdamore/encoding/@v/v1.0.1.zip) = 25022
+SIZE (go_modules/github.com/gdamore/tcell/v2/@v/v2.8.1.mod) = 298
+SIZE (go_modules/github.com/gdamore/tcell/v2/@v/v2.8.1.zip) = 274137
+SIZE (go_modules/github.com/google/go-cmp/@v/v0.6.0.mod) = 41
+SIZE (go_modules/github.com/google/go-cmp/@v/v0.6.0.zip) = 129773
 SIZE (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.2.0.mod) = 51
 SIZE (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.2.0.zip) = 958042
-SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.15.mod) = 84
-SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.15.zip) = 21768
+SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.16.mod) = 84
+SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.16.zip) = 22002
 SIZE (go_modules/github.com/rivo/uniseg/@v/v0.2.0.mod) = 39
 SIZE (go_modules/github.com/rivo/uniseg/@v/v0.4.3.mod) = 39
-SIZE (go_modules/github.com/rivo/uniseg/@v/v0.4.3.zip) = 476353
+SIZE (go_modules/github.com/rivo/uniseg/@v/v0.4.7.mod) = 39
+SIZE (go_modules/github.com/rivo/uniseg/@v/v0.4.7.zip) = 481951
 SIZE (go_modules/github.com/yuin/goldmark/@v/v1.4.13.mod) = 41
 SIZE (go_modules/github.com/yuin/goldmark/@v/v1.4.13.zip) = 229017
 SIZE 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod) = 88
 SIZE 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20210921155107-089bfa567519.mod) = 247
-SIZE 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20210921155107-089bfa567519.zip) = 
1878482
+SIZE (go_modules/golang.org/x/crypto/@v/v0.13.0.mod) = 190
+SIZE (go_modules/golang.org/x/crypto/@v/v0.19.0.mod) = 190
+SIZE (go_modules/golang.org/x/crypto/@v/v0.23.0.mod) = 190
+SIZE (go_modules/golang.org/x/crypto/@v/v0.23.0.zip) = 1803625
+SIZE (go_modules/golang.org/x/mod/@v/v0.12.0.mod) = 84
+SIZE (go_modules/golang.org/x/mod/@v/v0.15.0.mod) = 84
+SIZE (go_modules/golang.org/x/mod/@v/v0.17.0.mod) = 84
+SIZE (go_modules/golang.org/x/mod/@v/v0.17.0.zip) = 165172
 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.8.0.mod) = 84
-SIZE (go_modules/golang.org/x/mod/@v/v0.8.0.zip) = 161670
 SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod) = 
181
 SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.mod) = 
179
 SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20220722155237-a158d28d115b.mod) = 
179
+SIZE (go_modules/golang.org/x/net/@v/v0.10.0.mod) = 123
+SIZE (go_modules/golang.org/x/net/@v/v0.15.0.mod) = 155
+SIZE (go_modules/golang.org/x/net/@v/v0.21.0.mod) = 155
+SIZE (go_modules/golang.org/x/net/@v/v0.25.0.mod) = 155
+SIZE (go_modules/golang.org/x/net/@v/v0.25.0.zip) = 1891278
 SIZE (go_modules/golang.org/x/net/@v/v0.6.0.mod) = 123
-SIZE (go_modules/golang.org/x/net/@v/v0.6.0.zip) = 1555103
 SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod) 
= 25
 SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20220722155255-886fb9371eb4.mod) 
= 25
 SIZE (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = 25
-SIZE (go_modules/golang.org/x/sync/@v/v0.1.0.zip) = 27781
+SIZE (go_modules/golang.org/x/sync/@v/v0.10.0.mod) = 34
+SIZE (go_modules/golang.org/x/sync/@v/v0.10.0.zip) = 26934
+SIZE (go_modules/golang.org/x/sync/@v/v0.3.0.mod) = 34
+SIZE (go_modules/golang.org/x/sync/@v/v0.6.0.mod) = 34
+SIZE (go_modules/golang.org/x/sync/@v/v0.7.0.mod) = 34
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod) = 
24
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20201119102817-f84b799fce68.mod) = 
33
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20210615035016-665e8c7367d1.mod) = 
33
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220520151302-bc2c85ada10a.mod) = 
33
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220615213510-4f61da869c0c.mod) = 
33
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220722155257-8c9f86f7a55f.mod) = 
33
+SIZE (go_modules/golang.org/x/sys/@v/v0.12.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.13.0.mod) = 33
 SIZE (go_modules/golang.org/x/sys/@v/v0.17.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.18.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.18.0.zip) = 1907063
+SIZE (go_modules/golang.org/x/sys/@v/v0.20.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.25.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.29.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.29.0.zip) = 1983637
 SIZE (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.8.0.mod) = 33
+SIZE 
(go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.mod) = 
138
+SIZE 
(go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.zip) = 
951048
 SIZE (go_modules/golang.org/x/term/@v/v0.0.0-20201126162022-7de9c90e9dd1.mod) 
= 95
 SIZE (go_modules/golang.org/x/term/@v/v0.0.0-20210927222741-03fcf44c2211.mod) 
= 95
+SIZE (go_modules/golang.org/x/term/@v/v0.12.0.mod) = 68
 SIZE (go_modules/golang.org/x/term/@v/v0.17.0.mod) = 68
-SIZE (go_modules/golang.org/x/term/@v/v0.18.0.mod) = 68
-SIZE (go_modules/golang.org/x/term/@v/v0.18.0.zip) = 19883
+SIZE (go_modules/golang.org/x/term/@v/v0.20.0.mod) = 68
+SIZE (go_modules/golang.org/x/term/@v/v0.28.0.mod) = 68
+SIZE (go_modules/golang.org/x/term/@v/v0.28.0.zip) = 19810
 SIZE (go_modules/golang.org/x/term/@v/v0.5.0.mod) = 67
+SIZE (go_modules/golang.org/x/term/@v/v0.8.0.mod) = 67
+SIZE (go_modules/golang.org/x/text/@v/v0.13.0.mod) = 197
 SIZE (go_modules/golang.org/x/text/@v/v0.14.0.mod) = 197
-SIZE (go_modules/golang.org/x/text/@v/v0.14.0.zip) = 9235236
+SIZE (go_modules/golang.org/x/text/@v/v0.15.0.mod) = 197
+SIZE (go_modules/golang.org/x/text/@v/v0.18.0.mod) = 220
+SIZE (go_modules/golang.org/x/text/@v/v0.21.0.mod) = 221
+SIZE (go_modules/golang.org/x/text/@v/v0.21.0.zip) = 9233989
 SIZE (go_modules/golang.org/x/text/@v/v0.3.0.mod) = 25
 SIZE (go_modules/golang.org/x/text/@v/v0.3.3.mod) = 97
 SIZE (go_modules/golang.org/x/text/@v/v0.3.7.mod) = 97
 SIZE (go_modules/golang.org/x/text/@v/v0.7.0.mod) = 258
+SIZE (go_modules/golang.org/x/text/@v/v0.9.0.mod) = 215
 SIZE (go_modules/golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod) 
= 26
 SIZE (go_modules/golang.org/x/tools/@v/v0.0.0-20191119224855-298f0cb1881e.mod) 
= 212
 SIZE (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = 327
+SIZE (go_modules/golang.org/x/tools/@v/v0.13.0.mod) = 214
+SIZE 
(go_modules/golang.org/x/tools/@v/v0.21.1-0.20240508182429-e35e4ccd0d2d.mod) = 
339
+SIZE 
(go_modules/golang.org/x/tools/@v/v0.21.1-0.20240508182429-e35e4ccd0d2d.zip) = 
3236577
 SIZE (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = 211
-SIZE (go_modules/golang.org/x/tools/@v/v0.6.0.zip) = 3008760
 SIZE 
(go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = 37
 SIZE 
(go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.zip) = 
20009
-SIZE (lf-32.zip) = 166219
+SIZE (lf-34.zip) = 175661
Index: modules.inc
===================================================================
RCS file: /cvs/ports/sysutils/lf/modules.inc,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 modules.inc
--- modules.inc 21 Aug 2024 06:30:27 -0000      1.2
+++ modules.inc 16 Apr 2025 17:45:08 -0000
@@ -1,47 +1,81 @@
 MODGO_MODULES =        \
+       github.com/!xuanwo/go-locale             v1.1.2 \
        github.com/djherbis/times                v1.6.0 \
-       github.com/gdamore/encoding              v1.0.0 \
-       github.com/gdamore/tcell/v2              v2.7.4 \
+       github.com/fsnotify/fsnotify             v1.8.0 \
+       github.com/gdamore/encoding              v1.0.1 \
+       github.com/gdamore/tcell/v2              v2.8.1 \
+       github.com/google/go-cmp                 v0.6.0 \
        github.com/lucasb-eyer/go-colorful       v1.2.0 \
-       github.com/mattn/go-runewidth            v0.0.15 \
-       github.com/rivo/uniseg                   v0.4.3 \
+       github.com/mattn/go-runewidth            v0.0.16 \
+       github.com/rivo/uniseg                   v0.4.7 \
        github.com/yuin/goldmark                 v1.4.13 \
-       golang.org/x/crypto                      
v0.0.0-20210921155107-089bfa567519 \
-       golang.org/x/mod                         v0.8.0 \
-       golang.org/x/net                         v0.6.0 \
-       golang.org/x/sync                        v0.1.0 \
-       golang.org/x/sys                         v0.18.0 \
-       golang.org/x/term                        v0.18.0 \
-       golang.org/x/text                        v0.14.0 \
-       golang.org/x/tools                       v0.6.0 \
+       golang.org/x/crypto                      v0.23.0 \
+       golang.org/x/mod                         v0.17.0 \
+       golang.org/x/net                         v0.25.0 \
+       golang.org/x/sync                        v0.10.0 \
+       golang.org/x/sys                         v0.29.0 \
+       golang.org/x/telemetry                   
v0.0.0-20240228155512-f48c80bd79b2 \
+       golang.org/x/term                        v0.28.0 \
+       golang.org/x/text                        v0.21.0 \
+       golang.org/x/tools                       
v0.21.1-0.20240508182429-e35e4ccd0d2d \
        golang.org/x/xerrors                     
v0.0.0-20190717185122-a985d3407aa7
 
 MODGO_MODFILES =       \
        github.com/rivo/uniseg   v0.2.0 \
+       github.com/rivo/uniseg   v0.4.3 \
        golang.org/x/crypto      v0.0.0-20190308221718-c2843e01d9a2 \
+       golang.org/x/crypto      v0.0.0-20210921155107-089bfa567519 \
+       golang.org/x/crypto      v0.13.0 \
+       golang.org/x/crypto      v0.19.0 \
+       golang.org/x/mod         v0.12.0 \
+       golang.org/x/mod         v0.15.0 \
        golang.org/x/mod         v0.6.0-dev.0.20220419223038-86c51ed26bb4 \
+       golang.org/x/mod         v0.8.0 \
        golang.org/x/net         v0.0.0-20190620200207-3b0461eec859 \
        golang.org/x/net         v0.0.0-20210226172049-e18ecbb05110 \
        golang.org/x/net         v0.0.0-20220722155237-a158d28d115b \
+       golang.org/x/net         v0.10.0 \
+       golang.org/x/net         v0.15.0 \
+       golang.org/x/net         v0.21.0 \
+       golang.org/x/net         v0.6.0 \
        golang.org/x/sync        v0.0.0-20190423024810-112230192c58 \
        golang.org/x/sync        v0.0.0-20220722155255-886fb9371eb4 \
+       golang.org/x/sync        v0.1.0 \
+       golang.org/x/sync        v0.3.0 \
+       golang.org/x/sync        v0.6.0 \
+       golang.org/x/sync        v0.7.0 \
        golang.org/x/sys         v0.0.0-20190215142949-d0b11bdaac8a \
        golang.org/x/sys         v0.0.0-20201119102817-f84b799fce68 \
        golang.org/x/sys         v0.0.0-20210615035016-665e8c7367d1 \
        golang.org/x/sys         v0.0.0-20220520151302-bc2c85ada10a \
        golang.org/x/sys         v0.0.0-20220615213510-4f61da869c0c \
        golang.org/x/sys         v0.0.0-20220722155257-8c9f86f7a55f \
+       golang.org/x/sys         v0.12.0 \
+       golang.org/x/sys         v0.13.0 \
        golang.org/x/sys         v0.17.0 \
+       golang.org/x/sys         v0.20.0 \
+       golang.org/x/sys         v0.25.0 \
        golang.org/x/sys         v0.5.0 \
+       golang.org/x/sys         v0.8.0 \
        golang.org/x/term        v0.0.0-20201126162022-7de9c90e9dd1 \
        golang.org/x/term        v0.0.0-20210927222741-03fcf44c2211 \
+       golang.org/x/term        v0.12.0 \
        golang.org/x/term        v0.17.0 \
+       golang.org/x/term        v0.20.0 \
        golang.org/x/term        v0.5.0 \
+       golang.org/x/term        v0.8.0 \
+       golang.org/x/text        v0.13.0 \
+       golang.org/x/text        v0.14.0 \
+       golang.org/x/text        v0.15.0 \
+       golang.org/x/text        v0.18.0 \
        golang.org/x/text        v0.3.0 \
        golang.org/x/text        v0.3.3 \
        golang.org/x/text        v0.3.7 \
        golang.org/x/text        v0.7.0 \
+       golang.org/x/text        v0.9.0 \
        golang.org/x/tools       v0.0.0-20180917221912-90fa682c2a6e \
        golang.org/x/tools       v0.0.0-20191119224855-298f0cb1881e \
-       golang.org/x/tools       v0.1.12
+       golang.org/x/tools       v0.1.12 \
+       golang.org/x/tools       v0.13.0 \
+       golang.org/x/tools       v0.6.0
 

Reply via email to