Skip to content

Commit

Permalink
sysutils/duff: fix build on riscv64
Browse files Browse the repository at this point in the history
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
  • Loading branch information
clausecker committed Mar 17, 2023
1 parent 2bde37b commit 89c1330
Show file tree
Hide file tree
Showing 5 changed files with 123 additions and 2 deletions.
8 changes: 7 additions & 1 deletion 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
Expand All @@ -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
Expand All @@ -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} \
Expand Down
4 changes: 3 additions & 1 deletion 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
28 changes: 28 additions & 0 deletions 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
)
28 changes: 28 additions & 0 deletions 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=
57 changes: 57 additions & 0 deletions 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

0 comments on commit 89c1330

Please sign in to comment.