aboutsummaryrefslogtreecommitdiff
path: root/devel/grpc/Makefile
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2017-04-26 03:31:33 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2017-04-26 03:31:33 +0000
commit3122b1a1b61b176fb20686256b9aa51168b1662a (patch)
tree1906448ae5cfe127d68b765075dbb5df65149e9c /devel/grpc/Makefile
parent1d3574577b2203cf2fd6bc0a9e539a2ac1399efb (diff)
downloadports-3122b1a1b61b176fb20686256b9aa51168b1662a.tar.gz
ports-3122b1a1b61b176fb20686256b9aa51168b1662a.zip
Add devel/grpc.
Notes
Notes: svn path=/head/; revision=439428
Diffstat (limited to 'devel/grpc/Makefile')
-rw-r--r--devel/grpc/Makefile32
1 files changed, 32 insertions, 0 deletions
diff --git a/devel/grpc/Makefile b/devel/grpc/Makefile
new file mode 100644
index 000000000000..451c51d50691
--- /dev/null
+++ b/devel/grpc/Makefile
@@ -0,0 +1,32 @@
+# Created by: vanilla@
+# $FreeBSD$
+
+PORTNAME= grpc
+PORTVERSION= 1.2.5
+DISTVERSIONPREFIX= v
+CATEGORIES= devel
+
+MAINTAINER= vanilla@FreeBSD.org
+COMMENT= Super fast C++ logging library
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libgflags.so:devel/gflags \
+ libprotobuf.so:devel/protobuf
+
+USE_GITHUB= yes
+GH_ACCOUNT= grpc
+
+USES= cmake ssl
+USE_LDCONFIG= yes
+CXXFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib -lpthread -lm
+CMAKE_ARGS= -DgRPC_ZLIB_PROVIDER:STRING="package" \
+ -DgRPC_PROTOBUF_PROVIDER:STRING="package" \
+ -DgRPC_GFLAGS_PROVIDER:STRING="package" \
+ -DgRPC_SSL_PROVIDER:STRING="package" \
+ -DBUILD_SHARED_LIBS=ON \
+ -DBUILD_STATIC_LIBS=ON
+
+.include <bsd.port.mk>