| @@ -1,67 +1,67 @@ | | | @@ -1,67 +1,67 @@ |
1 | # $NetBSD: Makefile,v 1.20 2017/11/20 15:55:16 fhajny Exp $ | | 1 | # $NetBSD: Makefile,v 1.21 2017/12/13 12:44:54 fhajny Exp $ |
2 | | | 2 | |
3 | DISTNAME= beats-6.0.0 | | 3 | DISTNAME= beats-6.0.1 |
4 | CATEGORIES= sysutils | | 4 | CATEGORIES= sysutils |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=elastic/} | | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=elastic/} |
6 | GITHUB_PROJECT= beats | | 6 | GITHUB_PROJECT= beats |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 7 | GITHUB_TAG= v${PKGVERSION_NOREV} |
8 | | | 8 | |
9 | MAINTAINER= filip@joyent.com | | 9 | MAINTAINER= filip@joyent.com |
10 | HOMEPAGE= https://www.elastic.co/products/beats | | 10 | HOMEPAGE= https://www.elastic.co/products/beats |
11 | COMMENT= Data Shippers for Elasticsearch | | 11 | COMMENT= Data Shippers for Elasticsearch |
12 | LICENSE= apache-2.0 | | 12 | LICENSE= apache-2.0 |
13 | | | 13 | |
14 | EXTRACT_USING= bsdtar | | 14 | EXTRACT_USING= bsdtar |
15 | USE_TOOLS+= gmake | | 15 | USE_TOOLS+= gmake |
16 | | | 16 | |
17 | GO_DIST_BASE= ${PKGBASE}-${GITHUB_TAG:S/v//} | | 17 | GO_DIST_BASE= ${PKGBASE}-${GITHUB_TAG:S/v//} |
18 | GO_SRCPATH= github.com/elastic/beats | | 18 | GO_SRCPATH= github.com/elastic/beats |
19 | | | 19 | |
20 | # Components to build/install | | 20 | # Components to build/install |
21 | BEATS= filebeat heartbeat metricbeat packetbeat | | 21 | BEATS= filebeat heartbeat metricbeat packetbeat |
22 | | | 22 | |
23 | CHECK_RELRO_SKIP+= bin/filebeat | | 23 | CHECK_RELRO_SKIP+= bin/filebeat |
24 | CHECK_RELRO_SKIP+= bin/heartbeat | | 24 | CHECK_RELRO_SKIP+= bin/heartbeat |
25 | CHECK_RELRO_SKIP+= bin/metricbeat | | 25 | CHECK_RELRO_SKIP+= bin/metricbeat |
26 | CHECK_RELRO_SKIP+= bin/packetbeat | | 26 | CHECK_RELRO_SKIP+= bin/packetbeat |
27 | | | 27 | |
28 | .for beat in ${BEATS} | | 28 | .for beat in ${BEATS} |
29 | CONF_FILES+= share/examples/beats/${beat}.yml \ | | 29 | CONF_FILES+= share/examples/beats/${beat}.yml \ |
30 | ${PKG_SYSCONFDIR}/${beat}.yml | | 30 | ${PKG_SYSCONFDIR}/${beat}.yml |
31 | .endfor | | 31 | .endfor |
32 | | | 32 | |
33 | BEATS_DIR?= ${VARBASE}/db/beats | | 33 | BEATS_DIR?= ${VARBASE}/db/beats |
34 | BEATS_LOGDIR?= ${VARBASE}/log/beats | | 34 | BEATS_LOGDIR?= ${VARBASE}/log/beats |
35 | | | 35 | |
36 | FILES_SUBST+= BEATS_DIR=${BEATS_DIR} | | 36 | FILES_SUBST+= BEATS_DIR=${BEATS_DIR} |
37 | FILES_SUBST+= BEATS_LOGDIR=${BEATS_LOGDIR} | | 37 | FILES_SUBST+= BEATS_LOGDIR=${BEATS_LOGDIR} |
38 | | | 38 | |
39 | PKG_SYSCONFSUBDIR= beats | | 39 | PKG_SYSCONFSUBDIR= beats |
40 | | | 40 | |
41 | SMF_INSTANCES+= ${BEATS} | | 41 | SMF_INSTANCES+= ${BEATS} |
42 | | | 42 | |
43 | OWN_DIRS+= ${BEATS_DIR} ${BEATS_LOGDIR} | | 43 | OWN_DIRS+= ${BEATS_DIR} ${BEATS_LOGDIR} |
44 | | | 44 | |
45 | MAKE_ENV+= GOPATH=${WRKDIR}:${PREFIX}/gopkg | | 45 | MAKE_ENV+= GOPATH=${WRKDIR}:${PREFIX}/gopkg |
46 | MAKE_ENV+= CGO_LDFLAGS="-L${BUILDLINK_PREFIX.libpcap}/lib ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libpcap}/lib" | | 46 | MAKE_ENV+= CGO_LDFLAGS="-L${BUILDLINK_PREFIX.libpcap}/lib ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libpcap}/lib" |
47 | BUILD_TARGET= # | | 47 | BUILD_TARGET= # |
48 | | | 48 | |
49 | INSTALLATION_DIRS+= bin share/examples/beats | | 49 | INSTALLATION_DIRS+= bin share/examples/beats |
50 | | | 50 | |
51 | do-build: | | 51 | do-build: |
52 | .for beat in ${BEATS} | | 52 | .for beat in ${BEATS} |
53 | cd ${WRKSRC}/${beat} && ${BUILD_MAKE_CMD} | | 53 | cd ${WRKSRC}/${beat} && ${BUILD_MAKE_CMD} |
54 | .endfor | | 54 | .endfor |
55 | | | 55 | |
56 | do-install: | | 56 | do-install: |
57 | .for beat in ${BEATS} | | 57 | .for beat in ${BEATS} |
58 | ${INSTALL_PROGRAM} ${WRKSRC}/${beat}/${beat} ${DESTDIR}${PREFIX}/bin | | 58 | ${INSTALL_PROGRAM} ${WRKSRC}/${beat}/${beat} ${DESTDIR}${PREFIX}/bin |
59 | ${INSTALL_DATA} ${WRKSRC}/${beat}/${beat}.reference.yml \ | | 59 | ${INSTALL_DATA} ${WRKSRC}/${beat}/${beat}.reference.yml \ |
60 | ${DESTDIR}${PREFIX}/share/examples/beats | | 60 | ${DESTDIR}${PREFIX}/share/examples/beats |
61 | ${INSTALL_DATA} ${WRKSRC}/${beat}/${beat}.yml \ | | 61 | ${INSTALL_DATA} ${WRKSRC}/${beat}/${beat}.yml \ |
62 | ${DESTDIR}${PREFIX}/share/examples/beats | | 62 | ${DESTDIR}${PREFIX}/share/examples/beats |
63 | .endfor | | 63 | .endfor |
64 | | | 64 | |
65 | .include "../../lang/go/go-package.mk" | | 65 | .include "../../lang/go/go-package.mk" |
66 | .include "../../net/libpcap/buildlink3.mk" | | 66 | .include "../../net/libpcap/buildlink3.mk" |
67 | .include "../../mk/bsd.pkg.mk" | | 67 | .include "../../mk/bsd.pkg.mk" |