diff --git a/net/Makefile b/net/Makefile index 46be2c788ed4..f37b82d7ce91 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1268,6 +1268,7 @@ SUBDIR += rubygem-gitaly-proto094 SUBDIR += rubygem-gitaly-proto095 SUBDIR += rubygem-gitaly-proto096 + SUBDIR += rubygem-gitaly-proto099 SUBDIR += rubygem-gitlab_omniauth-ldap SUBDIR += rubygem-gitlab_omniauth-ldap1 SUBDIR += rubygem-grpc diff --git a/net/rubygem-gitaly-proto099/Makefile b/net/rubygem-gitaly-proto099/Makefile new file mode 100644 index 000000000000..bbdfd6dfdc78 --- /dev/null +++ b/net/rubygem-gitaly-proto099/Makefile @@ -0,0 +1,24 @@ +# Created by: Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= gitaly-proto +PORTVERSION= 0.99.0 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 099 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Protobuf specifications and client libraries for Gitaly + +LICENSE= MIT + +RUN_DEPENDS= rubygem-google-protobuf>=3.1:devel/rubygem-google-protobuf \ + rubygem-grpc>=1.10:net/rubygem-grpc + +PORTSCOUT= limit:^0\.99\. + +NO_ARCH= yes +USE_RUBY= yes +USES= gem + +.include diff --git a/net/rubygem-gitaly-proto099/distinfo b/net/rubygem-gitaly-proto099/distinfo new file mode 100644 index 000000000000..6afe969d8603 --- /dev/null +++ b/net/rubygem-gitaly-proto099/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1525458940 +SHA256 (rubygem/gitaly-proto-0.99.0.gem) = bf200744546778df90f29b3cda6a7e1dbbfa207662e48558ed5a870381b1baf8 +SIZE (rubygem/gitaly-proto-0.99.0.gem) = 16384 diff --git a/net/rubygem-gitaly-proto099/pkg-descr b/net/rubygem-gitaly-proto099/pkg-descr new file mode 100644 index 000000000000..2886a66d5b68 --- /dev/null +++ b/net/rubygem-gitaly-proto099/pkg-descr @@ -0,0 +1,12 @@ +Gitaly is part of GitLab. It is a server application that uses its own gRPC +protocol to communicate with its clients. This repository contains the protocol +definition and automatically generated wrapper code for Go and Ruby. + +The .proto files define the remote procedure calls for interacting with Gitaly. +We keep auto-generated client libraries for Ruby and Go in their respective +subdirectories. + +Use the make generate script from the root of the repository to regenerate the +client libraries after updating .proto files. + +WWW: https://gitlab.com/gitlab-org/gitaly-proto