Download raw body.
[update] sysutils/duf 0.9.1
Hi ports@
[cc gonzalo@ as maintainer]
update sysutils/duf (disk usage/free utility) to the latest version 0.9.1
Changelog:
- https://github.com/muesli/duf/releases/tag/v0.9.0
- https://github.com/muesli/duf/releases/tag/v0.9.1
- Update Makefile, distinfo and modules.inc for this version
- Remove patches for go.{sum,mod} and MODGO_MODULES for golang.org/x/sys package in Makefile
- Add new patch to set version for 'duf -version'
Build and tests OK with Go 1.25.0.
Tests welcome and please commit if OK.
Laurent
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/duf/Makefile,v
diff -u -p -r1.8 Makefile
--- Makefile 9 Feb 2024 16:18:46 -0000 1.8
+++ Makefile 9 Sep 2025 08:01:28 -0000
@@ -1,11 +1,9 @@
-COMMENT = disk Usage/free utility
+COMMENT = disk usage/free utility
MODGO_MODNAME = github.com/muesli/duf
-MODGO_VERSION = v0.8.1
-REVISION = 0
+MODGO_VERSION = v0.9.1
DISTNAME = duf-${MODGO_VERSION}
-PKGNAME = duf-0.8.1
CATEGORIES = sysutils
@@ -14,13 +12,16 @@ MAINTAINER = Gonzalo L. R. <gonzalo@open
# MIT
PERMIT_PACKAGE = Yes
-MODULES = lang/go
+MODULES = lang/go
+
+NO_TEST = Yes
# for patches; remove when no longer needed
-WRKDIST = ${WRKSRC}
+WRKDIST = ${WRKSRC}
+
+pre-configure:
+ sed -i 's/DUF_VERSION/${MODGO_VERSION:S/v//}/' ${WRKSRC}/main.go
.include "modules.inc"
-# updated from upstream's old version, also see patches
-MODGO_MODULES += golang.org/x/sys v0.15.0
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/duf/distinfo,v
diff -u -p -r1.6 distinfo
--- distinfo 9 Feb 2024 16:18:46 -0000 1.6
+++ distinfo 9 Sep 2025 08:01:28 -0000
@@ -1,102 +1,102 @@
-SHA256 (duf-v0.8.1.zip) = FiT9E1zx6mKN2SKKe/JavGatJCPg+6gIIqzX7xiT9Ww=
+SHA256 (duf-v0.9.1.zip) = g2yA4wbrGFzhAAYoSnsVJ2x2sIQs4+50yjssNLQXOnY=
SHA256 (go_modules/github.com/!i!g!l!o!u-!e!u/go-wildcard/@v/v1.0.3.mod) = f49/Rrh21Es60NUcyLI5IUjfEQCTX9uFX1SElpVL7dE=
SHA256 (go_modules/github.com/!i!g!l!o!u-!e!u/go-wildcard/@v/v1.0.3.zip) = +r96KKdmBrOqnJ71Sg9Zy5tf29nj3LQPpVeGvuvTlBY=
-SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.0.mod) = vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw=
+SHA256 (go_modules/github.com/aymanbagabas/go-osc52/v2/@v/v2.0.1.mod) = Rkb58ZqCKuv0KWvOJNXyt7JwDqHET1zJeDACY8t7VhE=
+SHA256 (go_modules/github.com/aymanbagabas/go-osc52/v2/@v/v2.0.1.zip) = k56/KlSB8hcuGl4MMY0FrvW22VCpYFViFsPaeHmpJ/g=
SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw=
SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = a0SoQ5UfNxtwEMdU7MPKvv6BXVztHFuUCfstaX6KiQ0=
-SHA256 (go_modules/github.com/jedib0t/go-pretty/v6/@v/v6.2.5.mod) = J3QLKenyvN0M5EsbynEEr+PeOgJZP2ESyS+NconbvBs=
-SHA256 (go_modules/github.com/jedib0t/go-pretty/v6/@v/v6.2.5.zip) = UL1F0AGTreRjUFB94ULavGheGUrl4ioTQlvfH8mOCr0=
-SHA256 (go_modules/github.com/kr/pretty/@v/v0.2.0.mod) = wq4ovVu46PkHaVUSZ2irehR5Ut7qn9vLNzxTzBiHD4I=
-SHA256 (go_modules/github.com/kr/pretty/@v/v0.2.0.zip) = AGyKGp+9SHlC60POZj5uJ3Db7qjnnvwcb32+rzylLhk=
-SHA256 (go_modules/github.com/kr/pty/@v/v1.1.1.mod) = baTJxzZERolOXvh34Z+YXNUdZxzm6PTKh4YrRJ9t1/Y=
-SHA256 (go_modules/github.com/kr/pty/@v/v1.1.1.zip) = EEdNeodcvSuddMm7j7mSZLeGPyBMdhBgd5f/GNWAvwA=
-SHA256 (go_modules/github.com/kr/text/@v/v0.1.0.mod) = L7qVKeXBPd5i83Hvc4O68E1xMlAdrGqgjpEPnsC/hcU=
-SHA256 (go_modules/github.com/kr/text/@v/v0.1.0.zip) = k2OkyPHzOHo2AU3lG0d7gxoTmB/FmlZl+dIWCb6p53w=
+SHA256 (go_modules/github.com/felixge/fgprof/@v/v0.9.5.mod) = 3MVKAukobCx42eyZLFdlyUSXBjlaf0n3dBtlbtpVIOY=
+SHA256 (go_modules/github.com/felixge/fgprof/@v/v0.9.5.zip) = jQpw/yp+uqGTLBjQ2stCvDntbf8sz8tELB7aZ9rBSW0=
+SHA256 (go_modules/github.com/google/pprof/@v/v0.0.0-20240227163752-401108e1b7e7.mod) = VLMx+CHr75nBcRhIIniL4N5sJUE6+szzjdlp1QmXw90=
+SHA256 (go_modules/github.com/google/pprof/@v/v0.0.0-20240227163752-401108e1b7e7.zip) = 8tlOJKZ913kiAMTeMf3zb7FijWWztSbAWP1UdRKUWL0=
+SHA256 (go_modules/github.com/jedib0t/go-pretty/v6/@v/v6.6.8.mod) = 8Mq6r7SckcC6E2iAmQzvemnAF1EscRj2/EJxTzRzyf0=
+SHA256 (go_modules/github.com/jedib0t/go-pretty/v6/@v/v6.6.8.zip) = y0o+7AoT0j+YbXbkeflAB4n7QIRO8OzR8hdCEtx6oOk=
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-isatty/@v/v0.0.14.mod) = 6SmRM81yQ+wmZ6oloEstrGAJI0rkwc2k7bRXSZcNrp8=
-SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.14.zip) = a48BdljZAN6HP8VnI3VI7yBUCCrtZGaWVeUb7u/ug8c=
-SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.13.mod) = IWyT0ZMQYSyB1cdBAkmJ+DiX0jM8Op+We1ixMXWH9Rk=
-SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.13.zip) = wQThTBYSptc2vRCf5f7JdJqBRuH303hE2KChKW4A1Ok=
-SHA256 (go_modules/github.com/muesli/mango/@v/v0.1.0.mod) = GIGCqTUGYU162Ss6h3NOI2jkWKLFFErcEKZdjYJpMFk=
-SHA256 (go_modules/github.com/muesli/mango/@v/v0.1.0.zip) = HRFeNQL8jiD9aWrjnAUUig/FrBe02NvULhUEodehnIs=
+SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.mod) = Huq+8bTZjbc8bCBzKJFjZJvJoERVKsqGudWS/oTqocg=
+SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.zip) = 8tX4nKRRV34XRkubtZbcDQ7OzsteqmNiLEG1fNC3uMw=
+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/muesli/mango/@v/v0.2.0.mod) = GIGCqTUGYU162Ss6h3NOI2jkWKLFFErcEKZdjYJpMFk=
+SHA256 (go_modules/github.com/muesli/mango/@v/v0.2.0.zip) = qVJ1r96vasGFJuVXTQgUo0JaRohJ/b+/yliT/Hddoy0=
SHA256 (go_modules/github.com/muesli/roff/@v/v0.1.0.mod) = +5W4YvBHugIxut7Y5lEYiDWQ9L4oBkIJUof7kLjv5Hg=
SHA256 (go_modules/github.com/muesli/roff/@v/v0.1.0.zip) = n9YmXwIHtK9XhgSccowO2YRLg8q4wL/kGcSTeNwIoXM=
-SHA256 (go_modules/github.com/muesli/termenv/@v/v0.11.0.mod) = taUPs9sjz8B8cGTnZRXjE8rFQ9ZMGlP+Tg9GyUTMxg4=
-SHA256 (go_modules/github.com/muesli/termenv/@v/v0.11.0.zip) = vavm25j4eqHFNMzNUyxy7fj8ELfAK9F0VQT2k0iAEOE=
-SHA256 (go_modules/github.com/pkg/profile/@v/v1.6.0.mod) = BuBr9ahImE+FnbIYGOY0Xb1D+3SRWDdAS8AbYcfnwBY=
-SHA256 (go_modules/github.com/pkg/profile/@v/v1.6.0.zip) = oxUwzBvpQNlJ+MOuKFz4d4WMnnGwpNpFd4ek/ugHEbk=
+SHA256 (go_modules/github.com/muesli/termenv/@v/v0.16.0.mod) = B1gXUfW2H9riU5YMOZKJi2S2rVVzppuiKtJJ1/CoicE=
+SHA256 (go_modules/github.com/muesli/termenv/@v/v0.16.0.zip) = ugLT69nB2H4sITOx8rthpwAbN2UZboAWApzp/lTFwPw=
+SHA256 (go_modules/github.com/pkg/profile/@v/v1.7.0.mod) = SnkqIyRN7sE3zqtMGrCjdQcat/FyI0w6M+JL0BlpR7U=
+SHA256 (go_modules/github.com/pkg/profile/@v/v1.7.0.zip) = V6ZdbKOuXfEWUwUt6edAUv6y2AL9jEyxDZpW8EZsyF8=
SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = dLLnZushU3eGTVh7rfV+lVIfaS0qeGCzx3WQk/nJvsI=
SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 3gTOzBpLjVPkNXBRAmeUvLxU8uaiYM+sUIzmnV1kV6A=
SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.2.0.mod) = bHMYonqNVHOo62YedfsAUoF24O/FkxDtJ3yhO9EqU/E=
-SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.2.0.zip) = MZnZS+UChBQiIGYso7AOGd3R3r5OgN3HRf9CA+y2AcA=
-SHA256 (go_modules/github.com/stretchr/objx/@v/v0.1.0.mod) = E1A1TVLSKHpiM27MDVYjLUxHaZr5u6ScZ8K0glTamPE=
-SHA256 (go_modules/github.com/stretchr/objx/@v/v0.1.0.zip) = H6ENq0BO1/yO0qAz+HhBh9XfNRPO04Qc455G03hQ6x0=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.7.0.mod) = //gWjZjmoHFWxFShtuklUJ8xd+lsFVUW1/lrQHnMo78=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.7.0.zip) = WkbM6+/1EN8+L204Qu550/aNDnsVVM1u6TOQ1otsazQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20180816055513-1c9583448a9c.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-20210630005230-0f9fa26af87c.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220114195835-da31bd327af9.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220114195835-da31bd327af9.zip) = +xOw26AkP9b5PA8x4KtVO/x/S5sJizi9+RcUIVZ0W8A=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.15.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.15.0.zip) = hhLrQWxznDsEzkjcvmVjLG+8QnAx/Zgcrs7sZBDR4fw=
-SHA256 (go_modules/golang.org/x/term/@v/v0.0.0-20210406210042-72f3dc4e9b72.mod) = TLqxT3cGdxsnHZlaGzzBMf5aJGqtx+5tG6bwvYlHgfo=
-SHA256 (go_modules/golang.org/x/term/@v/v0.0.0-20210406210042-72f3dc4e9b72.zip) = g99wv0X3+SiM8bB94ZBAxdhy9IGtfBfGnR/68HpB3Ik=
-SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = XDBuDWM81moRtA4uX7vG2kIRDbfXLqPBUkzrRe5Awz8=
-SHA256 (go_modules/gopkg.in/check.v1/@v/v1.0.0-20190902080502-41f04d3bba15.mod) = XDBuDWM81moRtA4uX7vG2kIRDbfXLqPBUkzrRe5Awz8=
-SHA256 (go_modules/gopkg.in/check.v1/@v/v1.0.0-20190902080502-41f04d3bba15.zip) = AEU3yxnb5FlU7BYF8zFwX2aFzMJn7d1CicHrJ1E6uBc=
-SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.0-20200313102051-9f266ea9e77c.mod) = IVeYYKIDBvz0OxvSNNH7oxlJnHdhG3HAX5vzupDauTk=
-SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.0-20210107192922-496545a6307b.mod) = IVeYYKIDBvz0OxvSNNH7oxlJnHdhG3HAX5vzupDauTk=
-SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.0-20210107192922-496545a6307b.zip) = UWm1Yl08NR8T6KTsSAL3CQcnAbRB7ZIYHGBR7OU2Fak=
-SIZE (duf-v0.8.1.zip) = 149949
+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/stretchr/testify/@v/v1.10.0.mod) = wKZIoDfaVKawLoqBGx05F9SdxOGEHNdW8o8MTxWTkzw=
+SHA256 (go_modules/github.com/stretchr/testify/@v/v1.10.0.zip) = Nsh1c1J6l86X/BXOKhAeZeXrs1DbFC0J9jNYDLjVyDk=
+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/sync/@v/v0.11.0.mod) = cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.11.0.zip) = CQaoAmIXpOMcMOpfwlFPGPwTSAxi/mv656V+fOAxPek=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.30.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
+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.6.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/term/@v/v0.29.0.mod) = 2f4sMTEhoaDx6oAo5sS/vYr72PNOZ+rP0tHTeWSkyJ0=
+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/text/@v/v0.22.0.mod) = smofcdxBuZkrr+w4hnmHZS0Sk9BGxlLfVJ7taHFJ2GI=
+SHA256 (go_modules/golang.org/x/text/@v/v0.22.0.zip) = k5y0wgKqj6MC8rpvnSkWXOgvzpxmXZoaC7DZ5Rt55vU=
+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/gopkg.in/yaml.v3/@v/v3.0.1.mod) = IVeYYKIDBvz0OxvSNNH7oxlJnHdhG3HAX5vzupDauTk=
+SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = qrj7xOYwDqCOav4crqGKIckMefSJ9SxT4vIEMfGpoBU=
+SIZE (duf-v0.9.1.zip) = 152741
SIZE (go_modules/github.com/!i!g!l!o!u-!e!u/go-wildcard/@v/v1.0.3.mod) = 48
SIZE (go_modules/github.com/!i!g!l!o!u-!e!u/go-wildcard/@v/v1.0.3.zip) = 12038
-SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.0.mod) = 34
+SIZE (go_modules/github.com/aymanbagabas/go-osc52/v2/@v/v2.0.1.mod) = 52
+SIZE (go_modules/github.com/aymanbagabas/go-osc52/v2/@v/v2.0.1.zip) = 7855
SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = 34
SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = 60320
-SIZE (go_modules/github.com/jedib0t/go-pretty/v6/@v/v6.2.5.mod) = 267
-SIZE (go_modules/github.com/jedib0t/go-pretty/v6/@v/v6.2.5.zip) = 437849
-SIZE (go_modules/github.com/kr/pretty/@v/v0.2.0.mod) = 72
-SIZE (go_modules/github.com/kr/pretty/@v/v0.2.0.zip) = 11505
-SIZE (go_modules/github.com/kr/pty/@v/v1.1.1.mod) = 25
-SIZE (go_modules/github.com/kr/pty/@v/v1.1.1.zip) = 14199
-SIZE (go_modules/github.com/kr/text/@v/v0.1.0.mod) = 64
-SIZE (go_modules/github.com/kr/text/@v/v0.1.0.zip) = 12591
+SIZE (go_modules/github.com/felixge/fgprof/@v/v0.9.5.mod) = 151
+SIZE (go_modules/github.com/felixge/fgprof/@v/v0.9.5.zip) = 345208
+SIZE (go_modules/github.com/google/pprof/@v/v0.0.0-20240227163752-401108e1b7e7.mod) = 596
+SIZE (go_modules/github.com/google/pprof/@v/v0.0.0-20240227163752-401108e1b7e7.zip) = 4897687
+SIZE (go_modules/github.com/jedib0t/go-pretty/v6/@v/v6.6.8.mod) = 556
+SIZE (go_modules/github.com/jedib0t/go-pretty/v6/@v/v6.6.8.zip) = 819145
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-isatty/@v/v0.0.14.mod) = 104
-SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.14.zip) = 8919
-SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.13.mod) = 84
-SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.13.zip) = 20978
-SIZE (go_modules/github.com/muesli/mango/@v/v0.1.0.mod) = 79
-SIZE (go_modules/github.com/muesli/mango/@v/v0.1.0.zip) = 38967
+SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.mod) = 76
+SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.zip) = 8936
+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/muesli/mango/@v/v0.2.0.mod) = 79
+SIZE (go_modules/github.com/muesli/mango/@v/v0.2.0.zip) = 39449
SIZE (go_modules/github.com/muesli/roff/@v/v0.1.0.mod) = 39
SIZE (go_modules/github.com/muesli/roff/@v/v0.1.0.zip) = 8199
-SIZE (go_modules/github.com/muesli/termenv/@v/v0.11.0.mod) = 226
-SIZE (go_modules/github.com/muesli/termenv/@v/v0.11.0.zip) = 419801
-SIZE (go_modules/github.com/pkg/profile/@v/v1.6.0.mod) = 39
-SIZE (go_modules/github.com/pkg/profile/@v/v1.6.0.zip) = 7728
+SIZE (go_modules/github.com/muesli/termenv/@v/v0.16.0.mod) = 235
+SIZE (go_modules/github.com/muesli/termenv/@v/v0.16.0.zip) = 433551
+SIZE (go_modules/github.com/pkg/profile/@v/v1.7.0.mod) = 81
+SIZE (go_modules/github.com/pkg/profile/@v/v1.7.0.zip) = 7868
SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = 37
SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 12433
SIZE (go_modules/github.com/rivo/uniseg/@v/v0.2.0.mod) = 39
-SIZE (go_modules/github.com/rivo/uniseg/@v/v0.2.0.zip) = 45731
-SIZE (go_modules/github.com/stretchr/objx/@v/v0.1.0.mod) = 32
-SIZE (go_modules/github.com/stretchr/objx/@v/v0.1.0.zip) = 34637
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.7.0.mod) = 216
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.7.0.zip) = 105564
-SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20180816055513-1c9583448a9c.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-20210630005230-0f9fa26af87c.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220114195835-da31bd327af9.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220114195835-da31bd327af9.zip) = 1702263
-SIZE (go_modules/golang.org/x/sys/@v/v0.15.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.15.0.zip) = 1901954
-SIZE (go_modules/golang.org/x/term/@v/v0.0.0-20210406210042-72f3dc4e9b72.mod) = 95
-SIZE (go_modules/golang.org/x/term/@v/v0.0.0-20210406210042-72f3dc4e9b72.zip) = 22672
-SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = 25
-SIZE (go_modules/gopkg.in/check.v1/@v/v1.0.0-20190902080502-41f04d3bba15.mod) = 25
-SIZE (go_modules/gopkg.in/check.v1/@v/v1.0.0-20190902080502-41f04d3bba15.zip) = 41481
-SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.0-20200313102051-9f266ea9e77c.mod) = 95
-SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.0-20210107192922-496545a6307b.mod) = 95
-SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.0-20210107192922-496545a6307b.zip) = 105245
+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/stretchr/testify/@v/v1.10.0.mod) = 417
+SIZE (go_modules/github.com/stretchr/testify/@v/v1.10.0.zip) = 130241
+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/sync/@v/v0.11.0.mod) = 34
+SIZE (go_modules/golang.org/x/sync/@v/v0.11.0.zip) = 26960
+SIZE (go_modules/golang.org/x/sys/@v/v0.30.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.6.0.mod) = 33
+SIZE (go_modules/golang.org/x/term/@v/v0.29.0.mod) = 68
+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/text/@v/v0.22.0.mod) = 221
+SIZE (go_modules/golang.org/x/text/@v/v0.22.0.zip) = 9233999
+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/gopkg.in/yaml.v3/@v/v3.0.1.mod) = 95
+SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = 104623
Index: modules.inc
===================================================================
RCS file: /cvs/ports/sysutils/duf/modules.inc,v
diff -u -p -r1.1 modules.inc
--- modules.inc 16 Aug 2022 15:55:18 -0000 1.1
+++ modules.inc 9 Sep 2025 08:01:28 -0000
@@ -1,30 +1,31 @@
-MODGO_MODULES = \
- github.com/!i!g!l!o!u-!e!u/go-wildcard v1.0.3 \
- github.com/davecgh/go-spew v1.1.1 \
- github.com/jedib0t/go-pretty/v6 v6.2.5 \
- github.com/kr/pretty v0.2.0 \
- github.com/kr/pty v1.1.1 \
- github.com/kr/text v0.1.0 \
- github.com/lucasb-eyer/go-colorful v1.2.0 \
- github.com/mattn/go-isatty v0.0.14 \
- github.com/mattn/go-runewidth v0.0.13 \
- github.com/muesli/mango v0.1.0 \
- github.com/muesli/roff v0.1.0 \
- github.com/muesli/termenv v0.11.0 \
- github.com/pkg/profile v1.6.0 \
- github.com/pmezard/go-difflib v1.0.0 \
- github.com/rivo/uniseg v0.2.0 \
- github.com/stretchr/objx v0.1.0 \
- github.com/stretchr/testify v1.7.0 \
- golang.org/x/sys v0.0.0-20220114195835-da31bd327af9 \
- golang.org/x/term v0.0.0-20210406210042-72f3dc4e9b72 \
- gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 \
- gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
+MODGO_MODULES = \
+ github.com/!i!g!l!o!u-!e!u/go-wildcard v1.0.3 \
+ github.com/aymanbagabas/go-osc52/v2 v2.0.1 \
+ github.com/davecgh/go-spew v1.1.1 \
+ github.com/felixge/fgprof v0.9.5 \
+ github.com/google/pprof v0.0.0-20240227163752-401108e1b7e7 \
+ github.com/jedib0t/go-pretty/v6 v6.6.8 \
+ github.com/lucasb-eyer/go-colorful v1.2.0 \
+ github.com/mattn/go-isatty v0.0.20 \
+ github.com/mattn/go-runewidth v0.0.16 \
+ github.com/muesli/mango v0.2.0 \
+ github.com/muesli/roff v0.1.0 \
+ github.com/muesli/termenv v0.16.0 \
+ github.com/pkg/profile v1.7.0 \
+ github.com/pmezard/go-difflib v1.0.0 \
+ github.com/rivo/uniseg v0.4.7 \
+ github.com/stretchr/testify v1.10.0 \
+ golang.org/x/mod v0.17.0 \
+ golang.org/x/sync v0.11.0 \
+ golang.org/x/sys v0.35.0 \
+ golang.org/x/term v0.34.0 \
+ golang.org/x/text v0.22.0 \
+ golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d \
+ gopkg.in/yaml.v3 v3.0.1
+
+MODGO_MODFILES = \
+ github.com/rivo/uniseg v0.2.0 \
+ golang.org/x/sys v0.30.0 \
+ golang.org/x/sys v0.6.0 \
+ golang.org/x/term v0.29.0
-MODGO_MODFILES = \
- github.com/davecgh/go-spew v1.1.0 \
- golang.org/x/sys v0.0.0-20180816055513-1c9583448a9c \
- golang.org/x/sys v0.0.0-20201119102817-f84b799fce68 \
- golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c \
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 \
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
Index: patches/patch-go_mod
===================================================================
RCS file: patches/patch-go_mod
diff -N patches/patch-go_mod
--- patches/patch-go_mod 9 Feb 2024 16:18:46 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: go.mod
---- go.mod.orig
-+++ go.mod
-@@ -10,7 +10,7 @@ require (
- github.com/muesli/mango v0.1.0
- github.com/muesli/roff v0.1.0
- github.com/muesli/termenv v0.11.0
-- golang.org/x/sys v0.0.0-20220114195835-da31bd327af9
-+ golang.org/x/sys v0.15.0
- golang.org/x/term v0.0.0-20210406210042-72f3dc4e9b72
- gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect
- gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
Index: patches/patch-go_sum
===================================================================
RCS file: patches/patch-go_sum
diff -N patches/patch-go_sum
--- patches/patch-go_sum 9 Feb 2024 16:18:46 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-Index: go.sum
---- go.sum.orig
-+++ go.sum
-@@ -33,8 +33,9 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR5
- golang.org/x/sys v0.0.0-20180816055513-1c9583448a9c/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
- golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220114195835-da31bd327af9 h1:XfKQ4OlFl8okEOr5UvAqFRVj8pY/4yfcXrddB8qAbU0=
- golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-+golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
-+golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
- golang.org/x/term v0.0.0-20210406210042-72f3dc4e9b72 h1:VqE9gduFZ4dbR7XoL77lHFp0/DyDUBKSXK7CMFkVcV0=
- golang.org/x/term v0.0.0-20210406210042-72f3dc4e9b72/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
Index: patches/patch-main_go
===================================================================
RCS file: patches/patch-main_go
diff -N patches/patch-main_go
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-main_go 9 Sep 2025 08:01:28 -0000
@@ -0,0 +1,12 @@
+Index: main.go
+--- main.go.orig
++++ main.go
+@@ -195,7 +195,7 @@ func main() {
+ flag.Parse()
+
+ if *version {
+- printVersion()
++ fmt.Println("duf DUF_VERSION")
+ os.Exit(0)
+ }
+
Index: patches/patch-mounts_openbsd_go
===================================================================
RCS file: patches/patch-mounts_openbsd_go
diff -N patches/patch-mounts_openbsd_go
--- patches/patch-mounts_openbsd_go 9 Feb 2024 16:18:46 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-Index: mounts_openbsd.go
---- mounts_openbsd.go.orig
-+++ mounts_openbsd.go
-@@ -54,9 +54,9 @@ func mounts() ([]Mount, []string, error) {
- opts += ",wxallowed"
- }
-
-- device := intToString(stat.F_mntfromname[:])
-- mountPoint := intToString(stat.F_mntonname[:])
-- fsType := intToString(stat.F_fstypename[:])
-+ device := byteToString(stat.F_mntfromname[:])
-+ mountPoint := byteToString(stat.F_mntonname[:])
-+ fsType := byteToString(stat.F_fstypename[:])
-
- if len(device) == 0 {
- continue
[update] sysutils/duf 0.9.1