svn commit: r497550 - in head/devel: . go-git
Martin Wilke
miwi at FreeBSD.org
Tue Apr 2 07:21:24 UTC 2019
Author: miwi
Date: Tue Apr 2 07:21:22 2019
New Revision: 497550
URL: https://svnweb.freebsd.org/changeset/ports/497550
Log:
go-gt 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.
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.
WWW: https://github.com/src-d/go-git
Sponsored by: iXsystems Inc.
Added:
head/devel/go-git/
head/devel/go-git/Makefile (contents, props changed)
head/devel/go-git/distinfo (contents, props changed)
head/devel/go-git/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Tue Apr 2 06:57:18 2019 (r497549)
+++ head/devel/Makefile Tue Apr 2 07:21:22 2019 (r497550)
@@ -822,6 +822,7 @@
SUBDIR += gnustep
SUBDIR += gnustep-make
SUBDIR += go-bindata
+ SUBDIR += go-git
SUBDIR += go-glide
SUBDIR += go-gocode
SUBDIR += go-godef
Added: head/devel/go-git/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/go-git/Makefile Tue Apr 2 07:21:22 2019 (r497550)
@@ -0,0 +1,48 @@
+# $FreeBSD$
+
+PORTNAME= go-git
+DISTVERSIONPREFIX= v
+DISTVERSION= 4.10.0
+CATEGORIES= devel
+
+MAINTAINER= miwi at FreeBSD.org
+COMMENT= Highly extensible git implementation in pure Go
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go
+USE_GITHUB= yes
+GH_ACCOUNT= src-d
+GO_PKGNAME= gopkg.in/src-d/go-git.v4
+GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME}
+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
+
+PLIST_FILES= bin/go-git
+MAKE_ENV+= GOFLAGS=-mod=vendor
+
+do-build:
+ (cd ${GO_WRKSRC}/cli/go-git/; \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build )
+
+do-install:
+ ${INSTALL_PROGRAM} ${GO_WRKSRC}/cli/go-git/go-git ${STAGEDIR}${PREFIX}/bin/
+
+.include <bsd.port.mk>
Added: head/devel/go-git/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/go-git/distinfo Tue Apr 2 07:21:22 2019 (r497550)
@@ -0,0 +1,39 @@
+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
Added: head/devel/go-git/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/go-git/pkg-descr Tue Apr 2 07:21:22 2019 (r497550)
@@ -0,0 +1,9 @@
+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.
+
+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.
+
+WWW: https://github.com/src-d/go-git
More information about the svn-ports-all
mailing list