aboutsummaryrefslogtreecommitdiff
path: root/sysutils/duf
diff options
context:
space:
mode:
authorRobert Clausecker <fuz@FreeBSD.org>2023-03-15 01:08:30 +0000
committerRobert Clausecker <fuz@FreeBSD.org>2023-03-17 09:02:18 +0000
commit89c1330f3166dc4768e32e40c1820a414e4d4844 (patch)
tree8f31a99c1b10fc1061586c187725409a1a8831df /sysutils/duf
parent2bde37bf36d06b0de7a333fc20a5f4b72e715f7a (diff)
downloadports-89c1330f3166dc4768e32e40c1820a414e4d4844.tar.gz
ports-89c1330f3166dc4768e32e40c1820a414e4d4844.zip
sysutils/duff: fix build on riscv64
Bump golang.org/x/sys dependency to a version new enough to support riscv64-freebsd. Sponsored by: Berliner Linux User Group e.V. Approved by: portmgr (build fix blanket) Differential Revision: https://reviews.freebsd.org/D39105
Diffstat (limited to 'sysutils/duf')
-rw-r--r--sysutils/duf/Makefile8
-rw-r--r--sysutils/duf/distinfo4
-rw-r--r--sysutils/duf/files/patch-go.mod28
-rw-r--r--sysutils/duf/files/patch-go.sum28
-rw-r--r--sysutils/duf/files/patch-vendor_modules.txt57
5 files changed, 123 insertions, 2 deletions
diff --git a/sysutils/duf/Makefile b/sysutils/duf/Makefile
index bfd816fa652e..56d1eb6d01d9 100644
--- a/sysutils/duf/Makefile
+++ b/sysutils/duf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= duf
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
@@ -12,6 +12,8 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
+USE_GITHUB= nodefault
+GH_TUPLE= golang:sys:v0.6.0:sys
_BUILD_VERSION= ${DISTVERSION}
_BUILD_SHA= 3c55411
@@ -27,6 +29,10 @@ PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
+pre-patch:
+ ${RM} -r ${WRKSRC}/vendor/golang.org/x/sys
+ ${LN} -s ${WRKDIR}/sys-* ${WRKSRC}/vendor/golang.org/x/sys
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} \
diff --git a/sysutils/duf/distinfo b/sysutils/duf/distinfo
index ee66f1ccd490..4ae624a56d16 100644
--- a/sysutils/duf/distinfo
+++ b/sysutils/duf/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1644683621
+TIMESTAMP = 1678842332
SHA256 (go/sysutils_duf/duf-v0.8.1/v0.8.1.mod) = ba45158060302f03255903b5537af089be9f7741fd34980f6f5e75d92220330c
SIZE (go/sysutils_duf/duf-v0.8.1/v0.8.1.mod) = 547
SHA256 (go/sysutils_duf/duf-v0.8.1/v0.8.1.zip) = 1624fd135cf1ea628dd9228a7bf25abc66ad2423e0fba80822acd7ef1893f56c
SIZE (go/sysutils_duf/duf-v0.8.1/v0.8.1.zip) = 149949
+SHA256 (go/sysutils_duf/duf-v0.8.1/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (go/sysutils_duf/duf-v0.8.1/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
diff --git a/sysutils/duf/files/patch-go.mod b/sysutils/duf/files/patch-go.mod
new file mode 100644
index 000000000000..5f57fd8ab3b8
--- /dev/null
+++ b/sysutils/duf/files/patch-go.mod
@@ -0,0 +1,28 @@
+--- go.mod.orig 2023-03-15 01:06:55 UTC
++++ go.mod
+@@ -1,17 +1,21 @@
+ module github.com/muesli/duf
+
+-go 1.15
++go 1.17
+
+ require (
+ github.com/IGLOU-EU/go-wildcard v1.0.3
+ github.com/jedib0t/go-pretty/v6 v6.2.5
+- github.com/kr/pretty v0.2.0 // indirect
+ 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
+- golang.org/x/sys v0.0.0-20220114195835-da31bd327af9
++ golang.org/x/sys v0.6.0
+ golang.org/x/term v0.0.0-20210406210042-72f3dc4e9b72
+- gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect
++)
++
++require (
++ github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
++ github.com/mattn/go-isatty v0.0.14 // indirect
++ github.com/rivo/uniseg v0.2.0 // indirect
+ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
+ )
diff --git a/sysutils/duf/files/patch-go.sum b/sysutils/duf/files/patch-go.sum
new file mode 100644
index 000000000000..ded592c1a25c
--- /dev/null
+++ b/sysutils/duf/files/patch-go.sum
@@ -0,0 +1,28 @@
+--- go.sum.orig 2023-03-15 01:06:58 UTC
++++ go.sum
+@@ -5,11 +5,6 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOw
+ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+ github.com/jedib0t/go-pretty/v6 v6.2.5 h1:4faq6Fne+0du3qZAPOJcBFpAnt4AlxUJAKa1vAdvfrQ=
+ github.com/jedib0t/go-pretty/v6 v6.2.5/go.mod h1:FMkOpgGD3EZ91cW8g/96RfxoV7bdeJyzXPYgz1L1ln0=
+-github.com/kr/pretty v0.2.0 h1:s5hAObm+yFO5uHYt5dYjxi2rXrsnmRpJx4OYvIWUaQs=
+-github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
+-github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
+-github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
+-github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
+ github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY=
+ github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
+ github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y=
+@@ -35,11 +30,11 @@ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go
+ 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.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
++golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+ 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=
+-gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo=
+-gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
+ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=
+ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
diff --git a/sysutils/duf/files/patch-vendor_modules.txt b/sysutils/duf/files/patch-vendor_modules.txt
new file mode 100644
index 000000000000..c340ad392648
--- /dev/null
+++ b/sysutils/duf/files/patch-vendor_modules.txt
@@ -0,0 +1,57 @@
+--- vendor/modules.txt.orig 2023-03-15 01:07:07 UTC
++++ vendor/modules.txt
+@@ -1,42 +1,41 @@
+ # github.com/IGLOU-EU/go-wildcard v1.0.3
+-## explicit
++## explicit; go 1.16
+ github.com/IGLOU-EU/go-wildcard
+ # github.com/jedib0t/go-pretty/v6 v6.2.5
+-## explicit
++## explicit; go 1.16
+ github.com/jedib0t/go-pretty/v6/table
+ github.com/jedib0t/go-pretty/v6/text
+-# github.com/kr/pretty v0.2.0
+-## explicit
+ # github.com/lucasb-eyer/go-colorful v1.2.0
++## explicit; go 1.12
+ github.com/lucasb-eyer/go-colorful
+ # github.com/mattn/go-isatty v0.0.14
++## explicit; go 1.12
+ github.com/mattn/go-isatty
+ # github.com/mattn/go-runewidth v0.0.13
+-## explicit
++## explicit; go 1.9
+ github.com/mattn/go-runewidth
+ # github.com/muesli/mango v0.1.0
+-## explicit
++## explicit; go 1.17
+ github.com/muesli/mango
+ github.com/muesli/mango/mflag
+ # github.com/muesli/roff v0.1.0
+-## explicit
++## explicit; go 1.17
+ github.com/muesli/roff
+ # github.com/muesli/termenv v0.11.0
+-## explicit
++## explicit; go 1.13
+ github.com/muesli/termenv
+ # github.com/rivo/uniseg v0.2.0
++## explicit; go 1.12
+ github.com/rivo/uniseg
+-# golang.org/x/sys v0.0.0-20220114195835-da31bd327af9
+-## explicit
++# golang.org/x/sys v0.6.0
++## explicit; go 1.17
+ golang.org/x/sys/internal/unsafeheader
+ golang.org/x/sys/plan9
+ golang.org/x/sys/unix
+ golang.org/x/sys/windows
+ golang.org/x/sys/windows/registry
+ # golang.org/x/term v0.0.0-20210406210042-72f3dc4e9b72
+-## explicit
++## explicit; go 1.11
+ golang.org/x/term
+-# gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
+-## explicit
+ # gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
+ ## explicit