Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Apr 2019 07:21:23 +0000 (UTC)
From:      Martin Wilke <miwi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r497550 - in head/devel: . go-git
Message-ID:  <201904020721.x327LNvE081866@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201904020721.x327LNvE081866>