aboutsummaryrefslogtreecommitdiffstats
path: root/devel/thrift
diff options
context:
space:
mode:
Diffstat (limited to 'devel/thrift')
-rw-r--r--devel/thrift/Makefile17
1 files changed, 13 insertions, 4 deletions
diff --git a/devel/thrift/Makefile b/devel/thrift/Makefile
index 51420c8a8cb2..07b4be92cb5e 100644
--- a/devel/thrift/Makefile
+++ b/devel/thrift/Makefile
@@ -14,6 +14,7 @@ MASTER_SITE_SUBDIR= bms
MAINTAINER= skv@FreeBSD.org
COMMENT= Framework for scalable cross-language services development
+# NOTYET: boost-libs
LIB_DEPENDS= boost_iostreams:${PORTSDIR}/devel/boost \
event-1.4:${PORTSDIR}/devel/libevent
@@ -30,8 +31,10 @@ CONFIGURE_ARGS= --with-boost=${LOCALBASE} --with-libevent=${LOCALBASE} \
--enable-shared --enable-static --with-zlib
CONFIGURE_ENV+= ${MAKE_ENV}
-# TODO: Add runtime auto-dependencies on erlang, perl, python, ruby, java.
-# Not familiar with csharp, probably needs Mono.
+# For Python support, use devel/py-thrift.
+# For Ruby support, use devel/ruby-thrift.
+# Other languages are not yet supported, please feel free to contribute
+# using one of the leaf ports as an example.
CONFIGURE_ARGS+= \
--without-csharp \
--without-erlang \
@@ -41,6 +44,7 @@ CONFIGURE_ARGS+= \
--without-ruby
.include <bsd.port.pre.mk>
+
#
# To roll snapshot: as bms: env BOOTSTRAP=defined make fetch
#
@@ -70,7 +74,12 @@ post-install:
@${LN} -sf ${PREFIX}/lib/libthrift.so.0 ${PREFIX}/lib/libthrift.so
@${LN} -sf ${PREFIX}/lib/libthriftnb.so.0 ${PREFIX}/lib/libthriftnb.so
@${LN} -sf ${PREFIX}/lib/libthriftz.so.0 ${PREFIX}/lib/libthriftz.so
-
-# TODO: Documentation is not currently installed; requires TeX.
+ @${ECHO_MSG}
+ @${ECHO_MSG} "For use with C++, the same compiler as used to build this port must be used"
+ @${ECHO_MSG} "to compile and link your generated IDL bindings."
+ @${ECHO_MSG}
+ @${ECHO_MSG} "Note: The Thrift white paper may be downloaded from:"
+ @${ECHO_MSG} "http://incubator.apache.org/thrift/static/thrift-20070401.pdf"
+ @${ECHO_MSG}
.include <bsd.port.post.mk>