Hello, ports.

New version of lf tested on today's amd64 snap. Diff below.

It comes with a ruler configuration file that defines how to render the
custom ruler at the bottom of the view. It's currently experimental so
you'll need to enable it with the option "rulerfile", but it is meant
to eventually replace the current rulerfmt/statfmt setting. Give it a
spin and someone please commit if OK.

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/lf/Makefile,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 Makefile
--- Makefile    26 Oct 2025 00:53:22 -0000      1.12
+++ Makefile    2 Dec 2025 18:49:51 -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-20250919041855-49f2a7c6c420
+MODGO_VERSION =        v0.0.0-20251201132850-e17504b7ce87
 
-R =    38
+R =    39
 DISTNAME =     lf-${R}
 
 CATEGORIES =   sysutils
@@ -29,6 +29,7 @@ post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/applications
        ${INSTALL_MAN} ${WRKSRC}/lf.1 ${PREFIX}/man/man1
        ${INSTALL_DATA} ${WRKSRC}/etc/lfrc.example ${PREFIX}/share/examples/lf
+       ${INSTALL_DATA} ${WRKSRC}/etc/ruler.default ${PREFIX}/share/examples/lf
        ${INSTALL_DATA} ${WRKSRC}/lf.desktop ${PREFIX}/share/applications
 
 .include "modules.inc"
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/lf/distinfo,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 distinfo
--- distinfo    26 Oct 2025 00:53:22 -0000      1.10
+++ distinfo    2 Dec 2025 18:49:51 -0000
@@ -1,3 +1,5 @@
+SHA256 (go_modules/github.com/clipperhouse/uax29/v2/@v/v2.2.0.mod) = 
88X05Pnn+xaupf2dxfJMP/nBV7GmdXbA8hQBF1iVB6A=
+SHA256 (go_modules/github.com/clipperhouse/uax29/v2/@v/v2.2.0.zip) = 
CybXOd3ehqO9LAzEzoynEWlqUjSZqbJnMvsl/IuVMas=
 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/fsnotify/fsnotify/@v/v1.9.0.mod) = 
2jcTxcV9JS0lUg3g5rOXsDOFizr/Xd3yEWSr4yl8n/k=
@@ -7,20 +9,20 @@ SHA256 (go_modules/github.com/gdamore/en
 SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.9.0.mod) = 
iNTFnpx/qfMtjsaUYclRU4u4aIBsFWyqbSnPfl9CM/0=
 SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.9.0.zip) = 
420MsBR0xUVrT9KNxrDB3BFdF4jtF0iFr9S/X6K5r0I=
 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/lucasb-eyer/go-colorful/@v/v1.3.0.mod) = 
hPnDjpiEqwE8g3yxau4TlQDT1cbMqwJDmIHbLs8o9mA=
+SHA256 (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.3.0.zip) = 
nHyKwg0bL/4bQ5Vua+lMl52dQvLswYLRu7LJHxFkfBU=
 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/mattn/go-runewidth/@v/v0.0.19.mod) = 
8Y88c/WdE4/VZfngGbQYcTY4FYnohQdwT0YY5C1a9Y4=
+SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.19.zip) = 
SpmFeGC2wmVX5tJ11zffi8KaVCzCj7BB1HpBdRWQaHY=
 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.7.mod) = 
oeF0iQ/J8lJFAhH63rU3VvnPWrexlpd2X5+yVfgeqJg=
-SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.7.zip) = 
uZXkqgzB5XecxhE4rJJcuMHpY+QMgOS5PuhVOBLrt5I=
+SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.3.zip) = 
usKS35mFcacqXc35FQ3txWs7YRyBvBtv+EBV4aQ0gy0=
 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/mod/@v/v0.26.0.mod) = 
QpxlEX6ybvSrHUEesRiC2d811HfNrv5yk5r5B2GqviU=
-SHA256 (go_modules/golang.org/x/mod/@v/v0.26.0.zip) = 
VZrgSxEuMECG3wMAzwvufOIUl8NsCIxGHWiJG1WQVgU=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.27.0.mod) = 
sg1sH0tGdC5q+CgycWA0aus+YiqxeArVG4Dh1nrf6Vs=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.27.0.zip) = 
GfskHUbkOX0xk7X6iZ4qnWK7XRxB9z0J0pwXw8DTlTw=
 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/net/@v/v0.0.0-20190620200207-3b0461eec859.mod) 
= 5u/a94opUD8IDPbSYV4onPsdnjq31XD1NmjsorSrQdo=
@@ -31,8 +33,8 @@ SHA256 (go_modules/golang.org/x/net/@v/v
 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.16.0.mod) = 
cguY8b8DPWtkpFTKjCnNym6SZat9cNs7g03/SVYPFYc=
-SHA256 (go_modules/golang.org/x/sync/@v/v0.16.0.zip) = 
ykOYQYPrFPf1DTPaNQMS/tHELhBtzqwkN7/VCEtJfc0=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.17.0.mod) = 
0zPFS3SviguOx0jTfFly0nudCIueRci/XDq1INIRMJA=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.17.0.zip) = 
xdz9MuIj7cegA6UaFmqBdZpL7MuakeuFOFtNZ6HIIMY=
 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=
@@ -41,16 +43,19 @@ SHA256 (go_modules/golang.org/x/sys/@v/v
 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.13.0.mod) = 
8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.35.0.mod) = 
9n4+GPTAjmCn6Acmqza2kf3Opbga4caW/2TK9Ri8/j0=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.35.0.zip) = 
3DwgYRFoqqj9oNcZmb4aUiKgule8dnyXilkOQf8u3jU=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.38.0.mod) = 
9BGBTYOpboZ4Gx3uQcEluVBNpUItujfMHWOwFq45z+I=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.38.0.zip) = 
2s18mqKymPlmgi2iFMbWAdoI8U1BspAyvKxLxQOIekk=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 
8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 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.34.0.mod) = 
pf+AuqfyY5257Z30bvbOKf0asbQnXpuKaFaqm47N4no=
-SHA256 (go_modules/golang.org/x/term/@v/v0.34.0.zip) = 
IigcvzBWBDPVfejXLBFR+crCkXeV3G6faU96Ulu1MJw=
+SHA256 (go_modules/golang.org/x/term/@v/v0.37.0.mod) = 
gvprnT4AbTI6wpGyu9gop4aZxM3U2BYHdx0bkdi50o4=
+SHA256 (go_modules/golang.org/x/term/@v/v0.37.0.zip) = 
/9inTpqf0T4QgPpOj4B2k+Q4/amPM2mSyyokINLpXmE=
 SHA256 (go_modules/golang.org/x/term/@v/v0.5.0.mod) = 
DW9YIoqtwaZSjmdV2gGFFlZuOuXFIB963hdz9W+o2TQ=
 SHA256 (go_modules/golang.org/x/text/@v/v0.14.0.mod) = 
lxV58X6avFkmq3YhT1M71RfPSSXIhSQ6xHVaGgp8ae8=
 SHA256 (go_modules/golang.org/x/text/@v/v0.28.0.mod) = 
URSs2/q356CXgI0L1M3wbjowQ+S8Xk5JdHFdZkUCaYo=
-SHA256 (go_modules/golang.org/x/text/@v/v0.28.0.zip) = 
RiWeFBaufsat8YZ8X5+rMq8EdqFI48lfHfuxNPSs9I0=
+SHA256 (go_modules/golang.org/x/text/@v/v0.29.0.mod) = 
tXvMf/392xuCNfdyYr9BQix11y3aWhRVQ8w2vMrEOtM=
+SHA256 (go_modules/golang.org/x/text/@v/v0.29.0.zip) = 
+0d0RWX9NtpCqy69PuTbADjf7U9wPJJqnnMn3rq4r3c=
 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=
@@ -58,12 +63,14 @@ SHA256 (go_modules/golang.org/x/text/@v/
 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.35.0.mod) = 
MQSDbVyS8EbmQUnd0cQt8jeFX4plIKvZylN05VTtmdk=
-SHA256 (go_modules/golang.org/x/tools/@v/v0.35.0.zip) = 
bSOR2KmonlTHnN6vXndt/AeYOMkMOsSel/2RzyBgbpo=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.36.0.mod) = 
U3kuYjgn70C+jxrzbc8SeQ6CeAs9M7SwlE9Wo1hLxCk=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.36.0.zip) = 
hbSGAw6ZXNW01W3qkvJHsyv04K4v5oFrKdRRS1pD/sg=
 SHA256 (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = 
gw7Xjc0+mSfEEuJkEjAwhEd0nVE9MQJNJ24kQ7IBZgk=
 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-38.zip) = PY5g8uTK5VWfBBFVlyZJvH4H22eiGl1hHVviI1zmSJ8=
+SHA256 (lf-39.zip) = BO6K0hFwP63XIS2CLCg7FSrkKP63IctfF3XhIoMSX+U=
+SIZE (go_modules/github.com/clipperhouse/uax29/v2/@v/v2.2.0.mod) = 255
+SIZE (go_modules/github.com/clipperhouse/uax29/v2/@v/v2.2.0.zip) = 283496
 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/fsnotify/fsnotify/@v/v1.9.0.mod) = 279
@@ -73,20 +80,20 @@ SIZE (go_modules/github.com/gdamore/enco
 SIZE (go_modules/github.com/gdamore/tcell/v2/@v/v2.9.0.mod) = 308
 SIZE (go_modules/github.com/gdamore/tcell/v2/@v/v2.9.0.zip) = 278542
 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/lucasb-eyer/go-colorful/@v/v1.3.0.mod) = 51
+SIZE (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.3.0.zip) = 971586
 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/mattn/go-runewidth/@v/v0.0.19.mod) = 95
+SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.19.zip) = 24585
 SIZE (go_modules/github.com/rivo/uniseg/@v/v0.4.3.mod) = 39
-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/rivo/uniseg/@v/v0.4.3.zip) = 476353
 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/mod/@v/v0.26.0.mod) = 86
-SIZE (go_modules/golang.org/x/mod/@v/v0.26.0.zip) = 172649
+SIZE (go_modules/golang.org/x/mod/@v/v0.27.0.mod) = 86
+SIZE (go_modules/golang.org/x/mod/@v/v0.27.0.zip) = 172649
 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/net/@v/v0.0.0-20190620200207-3b0461eec859.mod) = 
181
@@ -97,8 +104,8 @@ SIZE (go_modules/golang.org/x/net/@v/v0.
 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.16.0.mod) = 36
-SIZE (go_modules/golang.org/x/sync/@v/v0.16.0.zip) = 25707
+SIZE (go_modules/golang.org/x/sync/@v/v0.17.0.mod) = 36
+SIZE (go_modules/golang.org/x/sync/@v/v0.17.0.zip) = 25707
 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
@@ -107,16 +114,19 @@ SIZE (go_modules/golang.org/x/sys/@v/v0.
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220722155257-8c9f86f7a55f.mod) = 
33
 SIZE (go_modules/golang.org/x/sys/@v/v0.13.0.mod) = 33
 SIZE (go_modules/golang.org/x/sys/@v/v0.35.0.mod) = 35
-SIZE (go_modules/golang.org/x/sys/@v/v0.35.0.zip) = 1998204
+SIZE (go_modules/golang.org/x/sys/@v/v0.38.0.mod) = 35
+SIZE (go_modules/golang.org/x/sys/@v/v0.38.0.zip) = 2002991
 SIZE (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 33
 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.34.0.mod) = 70
-SIZE (go_modules/golang.org/x/term/@v/v0.34.0.zip) = 21166
+SIZE (go_modules/golang.org/x/term/@v/v0.37.0.mod) = 70
+SIZE (go_modules/golang.org/x/term/@v/v0.37.0.zip) = 21158
 SIZE (go_modules/golang.org/x/term/@v/v0.5.0.mod) = 67
 SIZE (go_modules/golang.org/x/text/@v/v0.14.0.mod) = 197
 SIZE (go_modules/golang.org/x/text/@v/v0.28.0.mod) = 190
-SIZE (go_modules/golang.org/x/text/@v/v0.28.0.zip) = 9234223
+SIZE (go_modules/golang.org/x/text/@v/v0.29.0.mod) = 190
+SIZE (go_modules/golang.org/x/text/@v/v0.29.0.zip) = 9234225
 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
@@ -124,9 +134,9 @@ SIZE (go_modules/golang.org/x/text/@v/v0
 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.35.0.mod) = 301
-SIZE (go_modules/golang.org/x/tools/@v/v0.35.0.zip) = 3549815
+SIZE (go_modules/golang.org/x/tools/@v/v0.36.0.mod) = 301
+SIZE (go_modules/golang.org/x/tools/@v/v0.36.0.zip) = 3553586
 SIZE (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = 211
 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-38.zip) = 205621
+SIZE (lf-39.zip) = 222853
Index: modules.inc
===================================================================
RCS file: /cvs/ports/sysutils/lf/modules.inc,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 modules.inc
--- modules.inc 26 Oct 2025 00:53:22 -0000      1.7
+++ modules.inc 2 Dec 2025 18:49:51 -0000
@@ -1,52 +1,56 @@
 MODGO_MODULES =        \
+       github.com/clipperhouse/uax29/v2         v2.2.0 \
        github.com/djherbis/times                v1.6.0 \
        github.com/fsnotify/fsnotify             v1.9.0 \
        github.com/gdamore/encoding              v1.0.1 \
        github.com/gdamore/tcell/v2              v2.9.0 \
-       github.com/lucasb-eyer/go-colorful       v1.2.0 \
-       github.com/mattn/go-runewidth            v0.0.16 \
-       github.com/rivo/uniseg                   v0.4.7 \
+       github.com/lucasb-eyer/go-colorful       v1.3.0 \
+       github.com/mattn/go-runewidth            v0.0.19 \
+       github.com/rivo/uniseg                   v0.4.3 \
        github.com/yuin/goldmark                 v1.4.13 \
        golang.org/x/crypto                      
v0.0.0-20210921155107-089bfa567519 \
-       golang.org/x/mod                         v0.26.0 \
+       golang.org/x/mod                         v0.27.0 \
        golang.org/x/net                         v0.6.0 \
-       golang.org/x/sync                        v0.16.0 \
-       golang.org/x/sys                         v0.35.0 \
-       golang.org/x/term                        v0.34.0 \
-       golang.org/x/text                        v0.28.0 \
-       golang.org/x/tools                       v0.35.0 \
+       golang.org/x/sync                        v0.17.0 \
+       golang.org/x/sys                         v0.38.0 \
+       golang.org/x/term                        v0.37.0 \
+       golang.org/x/text                        v0.29.0 \
+       golang.org/x/tools                       v0.36.0 \
        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/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/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/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.13.0 \
-       golang.org/x/sys         v0.5.0 \
-       golang.org/x/term        v0.0.0-20201126162022-7de9c90e9dd1 \
-       golang.org/x/term        v0.0.0-20210927222741-03fcf44c2211 \
-       golang.org/x/term        v0.5.0 \
-       golang.org/x/text        v0.14.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/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.6.0
+       github.com/lucasb-eyer/go-colorful       v1.2.0 \
+       github.com/mattn/go-runewidth            v0.0.16 \
+       golang.org/x/crypto                      
v0.0.0-20190308221718-c2843e01d9a2 \
+       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/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/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.13.0 \
+       golang.org/x/sys                         v0.35.0 \
+       golang.org/x/sys                         v0.5.0 \
+       golang.org/x/term                        
v0.0.0-20201126162022-7de9c90e9dd1 \
+       golang.org/x/term                        
v0.0.0-20210927222741-03fcf44c2211 \
+       golang.org/x/term                        v0.34.0 \
+       golang.org/x/term                        v0.5.0 \
+       golang.org/x/text                        v0.14.0 \
+       golang.org/x/text                        v0.28.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/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.6.0
 
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/lf/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 19:57:33 -0000      1.2
+++ pkg/PLIST   2 Dec 2025 18:49:51 -0000
@@ -5,4 +5,6 @@ share/examples/lf/
 @sample ${SYSCONFDIR}/lf/
 share/examples/lf/lfrc.example
 @sample ${SYSCONFDIR}/lf/lfrc
+share/examples/lf/ruler.default
+@sample ${SYSCONFDIR}/lf/ruler
 @tag update-desktop-database

Reply via email to