Update sysutils/filelight to version 20.04.0
[dports.git] / sysutils / watchman / Makefile
1 # Created by: Jin-Sih, Lin <linpct@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=       watchman
5 PORTVERSION=    4.5.0
6 PORTREVISION=   1
7 DISTVERSIONPREFIX=      v
8 CATEGORIES=     sysutils
9
10 MAINTAINER=     linpct@gmail.com
11 COMMENT=        File alteration monitoring service
12
13 LICENSE=        APACHE20
14
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'
17
18 USE_GITHUB=     yes
19 GH_ACCOUNT=     facebook
20
21 USES=           autoreconf gmake pkgconfig
22 GNU_CONFIGURE=  yes
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
25 TEST_TARGET=    check
26
27 PLIST_FILES=    bin/${PORTNAME} \
28                 "@dir(,,2777) /var/run/${PORTNAME}"
29 PORTDOCS=       README.markdown
30
31 OPTIONS_DEFINE= BACKTRACE PCRE DOCS
32 OPTIONS_DEFAULT=BACKTRACE PCRE
33
34 BACKTRACE_DESC=         Stack backtrace support via (lib)execinfo
35 BACKTRACE_LIBS=         -lexecinfo
36
37 PCRE_LIB_DEPENDS=       libpcre.so:devel/pcre
38 PCRE_CONFIGURE_WITH=    pcre
39
40 CPPFLAGS+=      -Wno-error
41
42 post-patch:
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;' \
49                 ${WRKSRC}/Makefile.am
50
51 .include <bsd.port.mk>