svn commit: r543223 - in head/devel/gitaly: . files
Matthias Fechner
mfechner at FreeBSD.org
Fri Jul 24 09:10:47 UTC 2020
Author: mfechner
Date: Fri Jul 24 09:10:45 2020
New Revision: 543223
URL: https://svnweb.freebsd.org/changeset/ports/543223
Log:
Update to 13.2.0 which is required for gitlab-ce 13.2.
Added:
head/devel/gitaly/files/patch-Makefile (contents, props changed)
head/devel/gitaly/files/patch-mr2407 (contents, props changed)
Deleted:
head/devel/gitaly/files/patch-__support_Makefile.template
head/devel/gitaly/files/patch-__support_makegen.go
Modified:
head/devel/gitaly/Makefile
head/devel/gitaly/distinfo
head/devel/gitaly/pkg-plist
Modified: head/devel/gitaly/Makefile
==============================================================================
--- head/devel/gitaly/Makefile Fri Jul 24 07:53:32 2020 (r543222)
+++ head/devel/gitaly/Makefile Fri Jul 24 09:10:45 2020 (r543223)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= gitaly
-DISTVERSION= 13.1.4
+DISTVERSION= 13.2.0
PORTREVISION= 0
CATEGORIES= devel
@@ -25,7 +25,7 @@ MY_DEPENDS= git>=2.26:devel/git \
rubygem-sentry-raven29>=2.9.0<2.10.0:devel/rubygem-sentry-raven29 \
rubygem-faraday0>=0.12<1.0:www/rubygem-faraday0 \
rubygem-rbtrace>0:devel/rubygem-rbtrace \
- rubygem-gitlab-labkit>=0.12.0<0.12.1:devel/rubygem-gitlab-labkit \
+ rubygem-gitlab-labkit>=0.12.1<0.13:devel/rubygem-gitlab-labkit \
rubygem-licensee8>=8.9.0<8.10.0:devel/rubygem-licensee8 \
rubygem-google-protobuf38>=3.8.0<3.9.0:devel/rubygem-google-protobuf38
BUILD_DEPENDS= gem:devel/ruby-gems \
@@ -42,7 +42,7 @@ MAKE_ENV= GOFLAGS="${GO_BUILDFLAGS}"
USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
# Find this here: https://gitlab.com/gitlab-org/gitaly/-/tags
-GL_COMMIT= f2fb94486d4bc5102b99960786abe8f85d8ff2fd
+GL_COMMIT= 5934aeb1ab3ddb0f89d6b1edd3089cd311d6c06d
# for go dependencies
USE_GITHUB= nodefault
Modified: head/devel/gitaly/distinfo
==============================================================================
--- head/devel/gitaly/distinfo Fri Jul 24 07:53:32 2020 (r543222)
+++ head/devel/gitaly/distinfo Fri Jul 24 09:10:45 2020 (r543223)
@@ -1,4 +1,4 @@
-TIMESTAMP = 1594358428
+TIMESTAMP = 1595359220
SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f
SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077
SHA256 (DataDog-dd-trace-go-v1.7.0_GH0.tar.gz) = d81bd47683ef9cbd228691b077373d3e15ca5fa5b9e7919099c4e87779040e84
@@ -99,8 +99,8 @@ SHA256 (uber-jaeger-client-go-v2.15.0_GH0.tar.gz) = 6b
SIZE (uber-jaeger-client-go-v2.15.0_GH0.tar.gz) = 164460
SHA256 (uber-jaeger-lib-v1.5.0_GH0.tar.gz) = 98901cc41df77858a2f601ad48b45bdf72af40c56f15bc5182416b15db0daac3
SIZE (uber-jaeger-lib-v1.5.0_GH0.tar.gz) = 31655
-SHA256 (gitlab-org-gitaly-f2fb94486d4bc5102b99960786abe8f85d8ff2fd_GL0.tar.gz) = 7e4f074a7f9dec072844fc8c0b6633c6cec82483c41a52e59a353b61fcc5cd4e
-SIZE (gitlab-org-gitaly-f2fb94486d4bc5102b99960786abe8f85d8ff2fd_GL0.tar.gz) = 3024353
+SHA256 (gitlab-org-gitaly-5934aeb1ab3ddb0f89d6b1edd3089cd311d6c06d_GL0.tar.gz) = 09f4dea2df143f89a7b0b9fb19a97cd8b113f9c612221afa0276d1ef7755ce44
+SIZE (gitlab-org-gitaly-5934aeb1ab3ddb0f89d6b1edd3089cd311d6c06d_GL0.tar.gz) = 3063063
SHA256 (gitlab-org-gitlab-shell-716e30c55e893ebe2385b27f85902a789f26c6ef_GL0.tar.gz) = 9a2a40a6c44802b1de7ff46bc9c6bc97c8be179d0ca4fe755c22044650d3f84c
SIZE (gitlab-org-gitlab-shell-716e30c55e893ebe2385b27f85902a789f26c6ef_GL0.tar.gz) = 65840
SHA256 (gitlab-org-labkit-0149780c759d60f61fcfe1648fb882ba7ec41f3f_GL0.tar.gz) = fa3a9e6a6da58375427ee1814d95dba8d55bee13537492bba19480eae772ab95
Added: head/devel/gitaly/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gitaly/files/patch-Makefile Fri Jul 24 09:10:45 2020 (r543223)
@@ -0,0 +1,21 @@
+--- Makefile.orig 2020-07-22 11:23:09 UTC
++++ Makefile
+@@ -44,7 +44,7 @@ PROTOC_GEN_GITALY := ${BUILD_DIR}/bin/protoc-gen-gital
+ GO_JUNIT_REPORT := ${BUILD_DIR}/bin/go-junit-report
+
+ # Build information
+-BUNDLE_FLAGS ?= $(shell test -f ${SOURCE_DIR}/../.gdk-install-root && echo --no-deployment || echo --deployment)
++BUNDLE_FLAGS ?= $(shell test -f ${SOURCE_DIR}/../.gdk-install-root && echo --no-deployment || echo --local)
+ GITALY_PACKAGE := gitlab.com/gitlab-org/gitaly
+ BUILD_TIME := $(shell date +"%Y%m%d.%H%M%S")
+ GITALY_VERSION := $(shell git describe --match v* 2>/dev/null | sed 's/^v//' || cat ${SOURCE_DIR}/VERSION 2>/dev/null || echo unknown)
+@@ -317,8 +317,7 @@ build-git:
+ # step. Both Omnibus and CNG assume it is in the Gitaly root, not in
+ # _build. Hence the '../' in front.
+ ${SOURCE_DIR}/.ruby-bundle: ${GITALY_RUBY_DIR}/Gemfile.lock ${GITALY_RUBY_DIR}/Gemfile
+- ${Q}cd ${GITALY_RUBY_DIR} && bundle config # for debugging
+- ${Q}cd ${GITALY_RUBY_DIR} && bundle install ${BUNDLE_FLAGS}
++ ${Q}cd ${GITALY_RUBY_DIR} && rm -f Gemfile.lock && bundle install ${BUNDLE_FLAGS}
+ ${Q}touch $@
+
+ ${SOURCE_DIR}/NOTICE: ${BUILD_DIR}/NOTICE
Added: head/devel/gitaly/files/patch-mr2407
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gitaly/files/patch-mr2407 Fri Jul 24 09:10:45 2020 (r543223)
@@ -0,0 +1,45 @@
+--- Makefile.orig 2020-07-21 14:44:09 UTC
++++ Makefile
+@@ -62,17 +62,10 @@ GIT_VERSION ?= v2.27.0
+ ifeq (${OS},Darwin)
+ PROTOC_URL ?= https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-osx-x86_64.zip
+ PROTOC_HASH ?= 0decc6ce5beed07f8c20361ddeb5ac7666f09cf34572cca530e16814093f9c0c
+- GOLANGCI_LINT_ARCHIVE ?= golangci-lint-${GOLANGCI_LINT_VERSION}-darwin-amd64
+- GOLANGCI_LINT_HASH ?= 3fb1a1683a29c6c0a8cd76135f62b606fbdd538d5a7aeab94af1af70ffdc2fd4
+ else ifeq (${OS},Linux)
+ PROTOC_URL ?= https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-linux-x86_64.zip
+ PROTOC_HASH ?= 6003de742ea3fcf703cfec1cd4a3380fd143081a2eb0e559065563496af27807
+- GOLANGCI_LINT_ARCHIVE ?= golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64
+- GOLANGCI_LINT_HASH ?= 8d345e4e88520e21c113d81978e89ad77fc5b13bfdf20e5bca86b83fc4261272
+-else
+- $(error Unsupported OS: ${OS})
+ endif
+-GOLANGCI_LINT_URL ?= https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCI_LINT_VERSION}/${GOLANGCI_LINT_ARCHIVE}.tar.gz
+
+ # Git target
+ GIT_REPO_URL ?= https://gitlab.com/gitlab-org/gitlab-git.git
+@@ -351,6 +344,7 @@ ${PROTOC}: ${BUILD_DIR}/protoc.zip | ${BUILD_DIR}
+ cd ${BUILD_DIR}/protoc && unzip ${BUILD_DIR}/protoc.zip
+
+ ${BUILD_DIR}/protoc.zip: | ${BUILD_DIR}
++ ${Q}if [ -z "${PROTOC_URL}" ]; then echo "Cannot generate protos on unsupported platform ${OS}" && exit 1; fi
+ curl -o $@.tmp --silent --show-error -L ${PROTOC_URL}
+ ${Q}printf '${PROTOC_HASH} $@.tmp' | shasum -a256 -c -
+ ${Q}mv $@.tmp $@
+@@ -378,14 +372,8 @@ ${PROTOC_GEN_GO}: ${BUILD_DIR}/go.mod | ${BUILD_DIR}/b
+ ${PROTOC_GEN_GITALY}: ${BUILD_DIR}/go.mod proto-lint | ${BUILD_DIR}/bin
+ ${Q}go build -o $@ gitlab.com/gitlab-org/gitaly/proto/go/internal/cmd/protoc-gen-gitaly
+
+-${GOLANGCI_LINT}: ${BUILD_DIR}/golangci-lint.tar.gz | ${BUILD_DIR}/bin
+- ${Q}tar -x -z --strip-components 1 -C ${BUILD_DIR}/bin -f ${BUILD_DIR}/golangci-lint.tar.gz ${GOLANGCI_LINT_ARCHIVE}/golangci-lint
+- touch $@
+-
+-${BUILD_DIR}/golangci-lint.tar.gz: | ${BUILD_DIR}
+- curl -o $@.tmp --silent --show-error -L ${GOLANGCI_LINT_URL}
+- ${Q}printf '${GOLANGCI_LINT_HASH} $@.tmp' | shasum -a256 -c -
+- ${Q}mv $@.tmp $@
++${GOLANGCI_LINT}: ${BUILD_DIR}/go.mod | ${BUILD_DIR}/bin
++ ${Q}cd ${BUILD_DIR} && go get github.com/golangci/golangci-lint/cmd/golangci-lint at v${GOLANGCI_LINT_VERSION}
+
+ ${TEST_REPO}:
+ git clone --bare --quiet https://gitlab.com/gitlab-org/gitlab-test.git $@
Modified: head/devel/gitaly/pkg-plist
==============================================================================
--- head/devel/gitaly/pkg-plist Fri Jul 24 07:53:32 2020 (r543222)
+++ head/devel/gitaly/pkg-plist Fri Jul 24 09:10:45 2020 (r543223)
@@ -135,6 +135,7 @@
%%DATADIR%%/ruby/lib/gitlab/rails_logger.rb
%%DATADIR%%/ruby/lib/gitlab/ref_matcher.rb
%%DATADIR%%/ruby/lib/gitlab/utils/strong_memoize.rb
+%%DATADIR%%/ruby/lib/praefect/transaction.rb
%%DATADIR%%/ruby/proto/README.md
%%DATADIR%%/ruby/proto/gitaly.rb
%%DATADIR%%/ruby/proto/gitaly/blob_pb.rb
More information about the svn-ports-all
mailing list