Last active
August 26, 2021 12:24
-
-
Save dmgk/fb6f7e7564d0a7bb0e37941b71d3e25c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/devel/go-git/Makefile b/devel/go-git/Makefile | |
index 17b22bce6a94..ce06bb88b89b 100644 | |
--- a/devel/go-git/Makefile | |
+++ b/devel/go-git/Makefile | |
@@ -1,37 +1,17 @@ | |
PORTNAME= go-git | |
DISTVERSIONPREFIX= v | |
-DISTVERSION= 4.10.0 | |
-PORTREVISION= 1 | |
+DISTVERSION= 5.4.2 | |
CATEGORIES= devel | |
MAINTAINER= ports@FreeBSD.org | |
-COMMENT= Highly extensible git implementation in pure Go | |
+COMMENT= Highly extensible git implementation library in pure Go | |
LICENSE= APACHE20 | |
LICENSE_FILE= ${WRKSRC}/LICENSE | |
USES= go:modules | |
-USE_GITHUB= yes | |
-GH_ACCOUNT= src-d | |
-GH_TUPLE= golang:crypto:505ab14:crypto/vendor/golang.org/x/crypto \ | |
- golang:net:04a2e54:net/vendor/golang.org/x/net \ | |
- golang:text:f21a4df:golangtext/vendor/golang.org/x/text \ | |
- pelletier:go-buffruneio:v0.2.0:gotoml/vendor/github.com/pelletier/go-buffruneio \ | |
- pkg:errors:v0.8.0:errors/vendor/github.com/pkg/errors \ | |
- sergi:go-diff:v1.0.0:godiff/vendor/github.com/sergi/go-diff \ | |
- gliderlabs:ssh:v0.1.1:ssh/vendor/github.com/gliderlabs/ssh \ | |
- google:go-cmp:v0.2.0:gocmp/vendor/github.com/google/go-cmp \ | |
- emirpasic:gods:v1.9.0:gods/vendor/github.com/emirpasic/gods \ | |
- jbenet:go-context:d14ea06fba99:gocontext/vendor/github.com/jbenet/go-context \ | |
- jessevdk:go-flags:v1.4.0:goflags/vendor/github.com/jessevdk/go-flags \ | |
- mitchellh:go-homedir:v1.0.0:gohomedir/vendor/github.com/mitchellh/go-homedir \ | |
- xanzy:ssh-agent:v0.2.0:sshagent/vendor/github.com/xanzy/ssh-agent \ | |
- kevinburke:ssh_config:81db2a75821e:sshconfig/vendor/github.com/kevinburke/ssh_config \ | |
- src-d:go-git-fixtures:v3.1.1:gogitfixtures/vendor/gopkg.in/src-d/go-git-fixtures.v3 \ | |
- src-d:go-billy:v4.2.1:gobilly/vendor/gopkg.in/src-d/go-billy.v4 \ | |
- src-d:gcfg:v1.4.0:gcfg/vendor/github.com/src-d/gcfg \ | |
- go-warnings:warnings:v0.1.2:warnings/vendor/gopkg.in/warnings.v0 | |
+GO_MODULE= github.com/go-git/go-git/v5 | |
GO_TARGET= ./cli/go-git | |
PLIST_FILES= bin/go-git | |
diff --git a/devel/go-git/distinfo b/devel/go-git/distinfo | |
index c305eb9dfafe..aff2124f02ca 100644 | |
--- a/devel/go-git/distinfo | |
+++ b/devel/go-git/distinfo | |
@@ -1,39 +1,5 @@ | |
-TIMESTAMP = 1553079307 | |
-SHA256 (src-d-go-git-v4.10.0_GH0.tar.gz) = 73f1a1fec66aad76c5d63340be4e97f0d56dc9feba8571dc2ded2676ae91fba1 | |
-SIZE (src-d-go-git-v4.10.0_GH0.tar.gz) = 399791 | |
-SHA256 (golang-crypto-505ab14_GH0.tar.gz) = 66208e5bab6d39db520fb59b79a597ddb38cd6160e7ae7fb3e5c212fe9146125 | |
-SIZE (golang-crypto-505ab14_GH0.tar.gz) = 1644620 | |
-SHA256 (golang-net-04a2e54_GH0.tar.gz) = c5242b0eac35a3460dbaa3c19c518f802ec82ce9a025bb41dab7a8ef7dcc45c2 | |
-SIZE (golang-net-04a2e54_GH0.tar.gz) = 967090 | |
-SHA256 (golang-text-f21a4df_GH0.tar.gz) = 1964956fab6356e201ace777f0e221334a9023777373768a853efc300df2219c | |
-SIZE (golang-text-f21a4df_GH0.tar.gz) = 6102640 | |
-SHA256 (pelletier-go-buffruneio-v0.2.0_GH0.tar.gz) = 2a838bbc3240d323549c9e6820cbf66199296d2706e72697685ee9576affd49f | |
-SIZE (pelletier-go-buffruneio-v0.2.0_GH0.tar.gz) = 3028 | |
-SHA256 (pkg-errors-v0.8.0_GH0.tar.gz) = bacf6c58e490911398cee61742ddc6a90c560733e4c9dcb3d867b17a894c9dd5 | |
-SIZE (pkg-errors-v0.8.0_GH0.tar.gz) = 11344 | |
-SHA256 (sergi-go-diff-v1.0.0_GH0.tar.gz) = 5a07596dcdee6e089b49309162c8e63bc02400652897a1f529d37f0602868dea | |
-SIZE (sergi-go-diff-v1.0.0_GH0.tar.gz) = 41609 | |
-SHA256 (gliderlabs-ssh-v0.1.1_GH0.tar.gz) = c918506792d8b9d1a30948867f49ceee3ef7a3aab1b8917d11ec33fc9cecc2fe | |
-SIZE (gliderlabs-ssh-v0.1.1_GH0.tar.gz) = 19615 | |
-SHA256 (google-go-cmp-v0.2.0_GH0.tar.gz) = 3c4e5aca9a707eb19f5ef54b13171f3d36466f4cab73918d111bd93c88b62eed | |
-SIZE (google-go-cmp-v0.2.0_GH0.tar.gz) = 57862 | |
-SHA256 (emirpasic-gods-v1.9.0_GH0.tar.gz) = f3c748341e10b33d9734efd41228625ac3e4ffe46224ab1426a47b9de7a8a6b4 | |
-SIZE (emirpasic-gods-v1.9.0_GH0.tar.gz) = 67098 | |
-SHA256 (jbenet-go-context-d14ea06fba99_GH0.tar.gz) = b5a5c4fe8d73dea7dc838f1c428c5fff0db9b50a2c014208a2761de4e94fa5ba | |
-SIZE (jbenet-go-context-d14ea06fba99_GH0.tar.gz) = 5945 | |
-SHA256 (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 3be7e8fb4b63887e8aeb55878244c04b7dcbe5ac77211c73ee35e38ca681e611 | |
-SIZE (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 55452 | |
-SHA256 (mitchellh-go-homedir-v1.0.0_GH0.tar.gz) = ab2c930759869efe565a658b86e1a38ca2e2a0ea71635601ddcff1171aaff10a | |
-SIZE (mitchellh-go-homedir-v1.0.0_GH0.tar.gz) = 3247 | |
-SHA256 (xanzy-ssh-agent-v0.2.0_GH0.tar.gz) = 10def183cf54babd423c998bed9ead4bfa36a52245cfb3b0f5d72cd6b7e485bd | |
-SIZE (xanzy-ssh-agent-v0.2.0_GH0.tar.gz) = 7273 | |
-SHA256 (kevinburke-ssh_config-81db2a75821e_GH0.tar.gz) = 6b4be870125c475e18444954290c73810d715837aceb0fd52207b48670a2e682 | |
-SIZE (kevinburke-ssh_config-81db2a75821e_GH0.tar.gz) = 17189 | |
-SHA256 (src-d-go-git-fixtures-v3.1.1_GH0.tar.gz) = b6768b120dd449ae3e022b931193b0c35a8d32dfb10135c51b5e658b12e2886b | |
-SIZE (src-d-go-git-fixtures-v3.1.1_GH0.tar.gz) = 48304273 | |
-SHA256 (src-d-go-billy-v4.2.1_GH0.tar.gz) = fc3772ee19df06c532ac8f398dcc06905689fc4f9f9a975081be139665cc729f | |
-SIZE (src-d-go-billy-v4.2.1_GH0.tar.gz) = 26957 | |
-SHA256 (src-d-gcfg-v1.4.0_GH0.tar.gz) = d5107fd650d668fd4e851dfef852433924584cedbccf60ad4a3baf36495c0fc9 | |
-SIZE (src-d-gcfg-v1.4.0_GH0.tar.gz) = 28531 | |
-SHA256 (go-warnings-warnings-v0.1.2_GH0.tar.gz) = 4712c4ceae321433d8c1d9ebc6afd154d7932c849129ded48b1c4a51c21275e8 | |
-SIZE (go-warnings-warnings-v0.1.2_GH0.tar.gz) = 3769 | |
+TIMESTAMP = 1629980400 | |
+SHA256 (go/devel_go-git/go-git-v5.4.2/v5.4.2.mod) = 4285fdb55ae0589feb78f84070e11c56ad2819f1e6bdf90fc8278f6306be3b65 | |
+SIZE (go/devel_go-git/go-git-v5.4.2/v5.4.2.mod) = 1236 | |
+SHA256 (go/devel_go-git/go-git-v5.4.2/v5.4.2.zip) = fc23fc8777efddaf0566d1b8f7fe832b4f444887ac85ad0e5b1ae69d4ae8fff7 | |
+SIZE (go/devel_go-git/go-git-v5.4.2/v5.4.2.zip) = 648253 | |
diff --git a/devel/go-git/pkg-descr b/devel/go-git/pkg-descr | |
index 4bc8ddb14ad7..911855ded326 100644 | |
--- a/devel/go-git/pkg-descr | |
+++ b/devel/go-git/pkg-descr | |
@@ -1,9 +1,10 @@ | |
-go-git aims to reach the completeness of libgit2 or jgit, nowadays covers the | |
-majority of the plumbing read operations and some of the main write operations, | |
-but lacks the main porcelain operations such as merges. | |
+go-git is a highly extensible git implementation library written in pure | |
+Go. It can be used to manipulate git repositories at low level | |
+(plumbing) or high level (porcelain), through an idiomatic Go API. It | |
+also supports several types of storage, such as in-memory filesystems, | |
+or custom implementations, thanks to the Storer interface. | |
-It is highly extensible, we have been following the open/close principle in its | |
-design to facilitate extensions, mainly focusing the efforts on the persistence | |
-of the objects. | |
+It's being actively developed since 2015 and is being used extensively | |
+by Keybase, Gitea or Pulumi, and by many other libraries and tools. | |
-WWW: https://github.com/src-d/go-git | |
+WWW: https://github.com/go-git/go-git |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment