summaryrefslogtreecommitdiff
path: root/devel/protoc-gen-go-grpc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/protoc-gen-go-grpc/Makefile')
-rw-r--r--devel/protoc-gen-go-grpc/Makefile34
1 files changed, 34 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>