Skip to content

Commit

Permalink
security/gitjacker: 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.  Remove thus obsoleted patch file.

Sponsored by:	Berliner Linux User Group e.V.
Approved by:	portmgr (build fix blanket)
  • Loading branch information
clausecker committed Mar 22, 2023
1 parent d1d6534 commit d27f21e
Show file tree
Hide file tree
Showing 6 changed files with 109 additions and 26 deletions.
9 changes: 8 additions & 1 deletion security/gitjacker/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PORTNAME= gitjacker
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
PORTREVISION= 11
PORTREVISION= 12
CATEGORIES= security

MAINTAINER= yuri@FreeBSD.org
Expand All @@ -12,11 +12,18 @@ LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE

USES= cpe go:modules
USE_GITHUB= nodefault
GH_TUPLE= golang:sys:v0.6.0:sys

CPE_VENDOR= ${PORTNAME}_project

GO_MODULE= github.com/liamg/gitjacker
GO_TARGET= ./cmd/${PORTNAME}

PLIST_FILES= bin/${PORTNAME}

pre-patch:
${RM} -r ${WRKSRC}/vendor/golang.org/x/sys
${LN} -s ${WRKDIR}/sys-* ${WRKSRC}/vendor/golang.org/x/sys

.include <bsd.port.mk>
4 changes: 3 additions & 1 deletion security/gitjacker/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
TIMESTAMP = 1620355103
TIMESTAMP = 1679331476
SHA256 (go/security_gitjacker/gitjacker-v0.1.0/v0.1.0.mod) = b3db6be3fc30d6f4246b98b62a9a1aaeeb4baf56813250be44bc31d1346faebf
SIZE (go/security_gitjacker/gitjacker-v0.1.0/v0.1.0.mod) = 341
SHA256 (go/security_gitjacker/gitjacker-v0.1.0/v0.1.0.zip) = 850de0ee593d0292c248275b1bd3aec2ec98f6336329aab516087544a1f345dc
SIZE (go/security_gitjacker/gitjacker-v0.1.0/v0.1.0.zip) = 239095
SHA256 (go/security_gitjacker/gitjacker-v0.1.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
SIZE (go/security_gitjacker/gitjacker-v0.1.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
26 changes: 26 additions & 0 deletions security/gitjacker/files/patch-go.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
--- go.mod.orig 2023-03-20 17:03:06 UTC
+++ go.mod
@@ -1,15 +1,20 @@
module github.com/liamg/gitjacker

-go 1.15
+go 1.17

require (
github.com/liamg/tml v0.3.0
github.com/magiconair/properties v1.8.0
github.com/sirupsen/logrus v1.2.0
github.com/spf13/cobra v1.0.0
+)
+
+require (
+ github.com/inconshreveable/mousetrap v1.0.0 // indirect
+ github.com/konsorten/go-windows-terminal-sequences v1.0.1 // indirect
+ github.com/spf13/pflag v1.0.3 // indirect
github.com/stretchr/testify v1.4.0 // indirect
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 // indirect
- golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e // indirect
- gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect
+ golang.org/x/sys v0.6.0 // indirect
gopkg.in/yaml.v2 v2.2.4 // indirect
)
31 changes: 31 additions & 0 deletions security/gitjacker/files/patch-go.sum
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
--- go.sum.orig 2023-03-20 17:03:09 UTC
+++ go.sum
@@ -48,10 +48,8 @@ github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWc
github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk=
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
-github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
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/liamg/tml v0.3.0 h1:Qz+R+E3BH07IgflYyB4dLijKZ+mZcKJEuC5pTNDWShc=
github.com/liamg/tml v0.3.0/go.mod h1:0h4EAV/zBOsqI91EWONedjRpO8O0itjGJVd+wG5eC+E=
@@ -128,6 +126,8 @@ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e h1:D5TXcfTk7xF7hvieo4QErS3qqCB4teTffacDWr7CI+0=
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
+golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -140,8 +140,6 @@ google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/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/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=

This file was deleted.

41 changes: 41 additions & 0 deletions security/gitjacker/files/patch-vendor_modules.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
--- vendor/modules.txt.orig 2023-03-20 17:03:44 UTC
+++ vendor/modules.txt
@@ -1,9 +1,11 @@
# github.com/inconshreveable/mousetrap v1.0.0
+## explicit
github.com/inconshreveable/mousetrap
# github.com/konsorten/go-windows-terminal-sequences v1.0.1
+## explicit
github.com/konsorten/go-windows-terminal-sequences
# github.com/liamg/tml v0.3.0
-## explicit
+## explicit; go 1.12
github.com/liamg/tml
# github.com/magiconair/properties v1.8.0
## explicit
@@ -12,20 +14,20 @@ github.com/magiconair/properties/assert
## explicit
github.com/sirupsen/logrus
# github.com/spf13/cobra v1.0.0
-## explicit
+## explicit; go 1.12
github.com/spf13/cobra
# github.com/spf13/pflag v1.0.3
+## explicit
github.com/spf13/pflag
# github.com/stretchr/testify v1.4.0
## explicit
# golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4
## explicit
golang.org/x/crypto/ssh/terminal
-# golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e
-## explicit
+# golang.org/x/sys v0.6.0
+## explicit; go 1.17
+golang.org/x/sys/internal/unsafeheader
golang.org/x/sys/unix
golang.org/x/sys/windows
-# gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
-## explicit
# gopkg.in/yaml.v2 v2.2.4
## explicit

0 comments on commit d27f21e

Please sign in to comment.