1 # Created by: Jin-Sih, Lin <linpct@gmail.com>
10 MAINTAINER= linpct@gmail.com
11 COMMENT= File alteration monitoring service
15 BROKEN_mips= fails to build: watchman.h:169: undefined reference to '__sync_add_and_fetch_8'
16 BROKEN_mips64= fails to build: watchman.h:169: undefined reference to '__sync_add_and_fetch_8'
21 USES= autoreconf gmake pkgconfig
23 CONFIGURE_ENV= ac_cv_prog_HAVE_ARC=false ac_cv_header_sys_inotify_h=no
24 CONFIGURE_ARGS= --without-python --without-ruby # in separate ports
27 PLIST_FILES= bin/${PORTNAME} \
28 "@dir(,,2777) /var/run/${PORTNAME}"
29 PORTDOCS= README.markdown
31 OPTIONS_DEFINE= BACKTRACE PCRE DOCS
32 OPTIONS_DEFAULT=BACKTRACE PCRE
34 BACKTRACE_DESC= Stack backtrace support via (lib)execinfo
35 BACKTRACE_LIBS= -lexecinfo
37 PCRE_LIB_DEPENDS= libpcre.so:devel/pcre
38 PCRE_CONFIGURE_WITH= pcre
43 # https://www.gnu.org/prep/standards/html_node/Directory-Variables.html
44 @${REINPLACE_CMD} -e 's,xprefix/var,localstatedir,' \
45 -e '\,/etc, { s//$$sysconfdir/; /=/s/^/eval /; }' \
46 ${WRKSRC}/configure.ac
47 @${REINPLACE_CMD} -e '/^docdir = /d' \
48 -e '/not-empty/d; /chmod g+s/d;' \
51 .include <bsd.port.mk>