Index: head/devel/Makefile =================================================================== --- head/devel/Makefile +++ head/devel/Makefile @@ -5777,6 +5777,7 @@ SUBDIR += rubygem-recaptcha SUBDIR += rubygem-recaptcha3 SUBDIR += rubygem-recursive-open-struct + SUBDIR += rubygem-recursive-open-struct10 SUBDIR += rubygem-recursive-open-struct100 SUBDIR += rubygem-redis-activesupport SUBDIR += rubygem-redis-activesupport-rails5 Index: head/devel/rubygem-recursive-open-struct10/Makefile =================================================================== --- head/devel/rubygem-recursive-open-struct10/Makefile +++ head/devel/rubygem-recursive-open-struct10/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= recursive-open-struct +PORTVERSION= 1.0.5 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 10 + +MAINTAINER= mfechner@freebsd.org +COMMENT= Allows nested hashes to be treated in a recursive fashion + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +PORTSCOUT= limit:^1\.0\. + +.include Index: head/devel/rubygem-recursive-open-struct10/distinfo =================================================================== --- head/devel/rubygem-recursive-open-struct10/distinfo +++ head/devel/rubygem-recursive-open-struct10/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1498243009 +SHA256 (rubygem/recursive-open-struct-1.0.5.gem) = dfe4f101449716974be11bb249d3b25062bd74a1bfb6cf8c9aa6ecff134f1d5d +SIZE (rubygem/recursive-open-struct-1.0.5.gem) = 17920 Index: head/devel/rubygem-recursive-open-struct10/pkg-descr =================================================================== --- head/devel/rubygem-recursive-open-struct10/pkg-descr +++ head/devel/rubygem-recursive-open-struct10/pkg-descr @@ -0,0 +1,4 @@ +OpenStruct subclass that returns nested hash attributes +as RecursiveOpenStructs. + +WWW: https://github.com/aetherknight/recursive-open-struct Index: head/net/Makefile =================================================================== --- head/net/Makefile +++ head/net/Makefile @@ -1262,6 +1262,7 @@ SUBDIR += rubygem-gitaly-proto088 SUBDIR += rubygem-gitaly-proto094 SUBDIR += rubygem-gitaly-proto095 + SUBDIR += rubygem-gitaly-proto096 SUBDIR += rubygem-gitlab_omniauth-ldap SUBDIR += rubygem-gitlab_omniauth-ldap1 SUBDIR += rubygem-grpc Index: head/net/rubygem-gitaly-proto096/Makefile =================================================================== --- head/net/rubygem-gitaly-proto096/Makefile +++ head/net/rubygem-gitaly-proto096/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= gitaly-proto +PORTVERSION= 0.96.0 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 096 + +MAINTAINER= mfechner@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 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +PORTSCOUT= limit:^0\.96\. + +.include Index: head/net/rubygem-gitaly-proto096/distinfo =================================================================== --- head/net/rubygem-gitaly-proto096/distinfo +++ head/net/rubygem-gitaly-proto096/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1524679617 +SHA256 (rubygem/gitaly-proto-0.96.0.gem) = 4e12a0513632a0578a3a63a9e4e42ce3cdaa235f2ee9ed96ccfcb899faed01f8 +SIZE (rubygem/gitaly-proto-0.96.0.gem) = 16384 Index: head/net/rubygem-gitaly-proto096/pkg-descr =================================================================== --- head/net/rubygem-gitaly-proto096/pkg-descr +++ head/net/rubygem-gitaly-proto096/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