summaryrefslogtreecommitdiff
path: root/devel/protoc-gen-go-grpc
diff options
context:
space:
mode:
Diffstat (limited to 'devel/protoc-gen-go-grpc')
-rw-r--r--devel/protoc-gen-go-grpc/Makefile34
-rw-r--r--devel/protoc-gen-go-grpc/distinfo17
-rw-r--r--devel/protoc-gen-go-grpc/pkg-descr2
3 files changed, 53 insertions, 0 deletions
diff --git a/devel/protoc-gen-go-grpc/Makefile b/devel/protoc-gen-go-grpc/Makefile
new file mode 100644
index 000000000000..1a59ba7faccd
--- /dev/null
+++ b/devel/protoc-gen-go-grpc/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= protoc-gen-go-grpc
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.72.0
+CATEGORIES= devel
+
+MAINTAINER= bofh@FreeBSD.org
+COMMENT= Go implementaion of gRPC
+WWW= https://github.com/grpc/grpc-go/blob/master/go.mod
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.23
+USE_GITHUB= yes
+GH_ACCOUNT= grpc
+GH_PROJECT= grpc-go
+GH_TUPLE= \
+ golang:net:v0.34.0:golang_net/vendor/golang.org/x/net \
+ golang:sys:v0.29.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.21.0:golang_text/vendor/golang.org/x/text \
+ google:go-genproto:1a7da9e5054f:google_go_genproto/vendor/google.golang.org/genproto/googleapis/rpc \
+ grpc:grpc-go:v1.70.0:grpc_grpc_go/vendor/google.golang.org/grpc \
+ open-telemetry:opentelemetry-go:v1.34.0:open_telemetry_opentelemetry_go/vendor/go.opentelemetry.io/otel \
+ protocolbuffers:protobuf-go:v1.36.5:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf
+
+#GO_MODULE= google.golang.org/grpc
+GO_TARGET= ./cmd/protoc-gen-go-grpc
+
+PLIST_FILES= bin/protoc-gen-go-grpc
+
+#post-patch:
+# @${CP} -R ${WRKDIR}/grpc-go-${DISTVERSION}/cmd ${WRKSRC}/
+
+.include <bsd.port.mk>
diff --git a/devel/protoc-gen-go-grpc/distinfo b/devel/protoc-gen-go-grpc/distinfo
new file mode 100644
index 000000000000..cfb4062fbf5c
--- /dev/null
+++ b/devel/protoc-gen-go-grpc/distinfo
@@ -0,0 +1,17 @@
+TIMESTAMP = 1746316897
+SHA256 (grpc-grpc-go-v1.72.0_GH0.tar.gz) = bfd9b72523f56391aa568b464775a1241f5f38fba8d7f5f1edc1f1d8cde3d2f4
+SIZE (grpc-grpc-go-v1.72.0_GH0.tar.gz) = 2410705
+SHA256 (golang-net-v0.34.0_GH0.tar.gz) = 3d5ec65e81b6f1d9530a3008f35722e9cf6d4905b20c19a7126f58aae515996c
+SIZE (golang-net-v0.34.0_GH0.tar.gz) = 1466242
+SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
+SIZE (golang-sys-v0.29.0_GH0.tar.gz) = 1519988
+SHA256 (golang-text-v0.21.0_GH0.tar.gz) = d64dbf40a8ae06c4805895e48553ecdadaed07089d8ed2168a0d61551d17ff22
+SIZE (golang-text-v0.21.0_GH0.tar.gz) = 8964782
+SHA256 (google-go-genproto-1a7da9e5054f_GH0.tar.gz) = 66a043c0c3bccff28bed10bdde9f18ebcb615fd10fe5ddc0e0fab3c71ad429ec
+SIZE (google-go-genproto-1a7da9e5054f_GH0.tar.gz) = 5891519
+SHA256 (grpc-grpc-go-v1.70.0_GH0.tar.gz) = 40719afc7a6fed9572cb4deeb902e7659095370dac87bb74c4273128deff38c3
+SIZE (grpc-grpc-go-v1.70.0_GH0.tar.gz) = 2299149
+SHA256 (open-telemetry-opentelemetry-go-v1.34.0_GH0.tar.gz) = 16d562e15e7cdbd7e6c49cd5ac3fa2770969d7873295dd0387ad842126815436
+SIZE (open-telemetry-opentelemetry-go-v1.34.0_GH0.tar.gz) = 1873245
+SHA256 (protocolbuffers-protobuf-go-v1.36.5_GH0.tar.gz) = a669a85f92c229768e51877c6ed9b2c7d33c31ab089345b616dd3da1d815534d
+SIZE (protocolbuffers-protobuf-go-v1.36.5_GH0.tar.gz) = 1958977
diff --git a/devel/protoc-gen-go-grpc/pkg-descr b/devel/protoc-gen-go-grpc/pkg-descr
new file mode 100644
index 000000000000..24f859f6d048
--- /dev/null
+++ b/devel/protoc-gen-go-grpc/pkg-descr
@@ -0,0 +1,2 @@
+This tool generates Go language bindings of services in protobuf
+definition files for gRPC.