| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.31 2018/10/19 16:49:58 jperkin Exp $ | | 1 | # $NetBSD: Makefile,v 1.32 2018/10/29 13:27:25 jperkin Exp $ |
2 | | | 2 | |
3 | DISTNAME= beats-6.2.4 | | 3 | DISTNAME= beats-6.2.4 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 1 |
5 | CATEGORIES= sysutils | | 5 | CATEGORIES= sysutils |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=elastic/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=elastic/} |
7 | GITHUB_PROJECT= beats | | 7 | GITHUB_PROJECT= beats |
8 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 8 | GITHUB_TAG= v${PKGVERSION_NOREV} |
9 | | | 9 | |
10 | MAINTAINER= filip@joyent.com | | 10 | MAINTAINER= filip@joyent.com |
11 | HOMEPAGE= https://www.elastic.co/products/beats | | 11 | HOMEPAGE= https://www.elastic.co/products/beats |
12 | COMMENT= Data Shippers for Elasticsearch | | 12 | COMMENT= Data Shippers for Elasticsearch |
13 | LICENSE= apache-2.0 | | 13 | LICENSE= apache-2.0 |
14 | | | 14 | |
| @@ -44,26 +44,30 @@ BEATS_DIR?= ${VARBASE}/db/beats | | | @@ -44,26 +44,30 @@ BEATS_DIR?= ${VARBASE}/db/beats |
44 | BEATS_LOGDIR?= ${VARBASE}/log/beats | | 44 | BEATS_LOGDIR?= ${VARBASE}/log/beats |
45 | | | 45 | |
46 | FILES_SUBST+= BEATS_DIR=${BEATS_DIR} | | 46 | FILES_SUBST+= BEATS_DIR=${BEATS_DIR} |
47 | FILES_SUBST+= BEATS_LOGDIR=${BEATS_LOGDIR} | | 47 | FILES_SUBST+= BEATS_LOGDIR=${BEATS_LOGDIR} |
48 | | | 48 | |
49 | PKG_SYSCONFSUBDIR= beats | | 49 | PKG_SYSCONFSUBDIR= beats |
50 | | | 50 | |
51 | SMF_INSTANCES+= ${BEATS} | | 51 | SMF_INSTANCES+= ${BEATS} |
52 | | | 52 | |
53 | OWN_DIRS+= ${BEATS_DIR} ${BEATS_LOGDIR} | | 53 | OWN_DIRS+= ${BEATS_DIR} ${BEATS_LOGDIR} |
54 | | | 54 | |
55 | MAKE_ENV+= GOPATH=${WRKDIR}:${PREFIX}/gopkg | | 55 | MAKE_ENV+= GOPATH=${WRKDIR}:${PREFIX}/gopkg |
56 | MAKE_ENV+= CGO_LDFLAGS="-L${BUILDLINK_PREFIX.libpcap}/lib ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libpcap}/lib" | | 56 | MAKE_ENV+= CGO_LDFLAGS="-L${BUILDLINK_PREFIX.libpcap}/lib ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libpcap}/lib" |
| | | 57 | |
| | | 58 | # The build system defaults to -i which modifies system files! |
| | | 59 | MAKE_ENV+= GOBUILD_FLAGS= |
| | | 60 | |
57 | BUILD_TARGET= # | | 61 | BUILD_TARGET= # |
58 | | | 62 | |
59 | INSTALLATION_DIRS+= bin share/examples/beats | | 63 | INSTALLATION_DIRS+= bin share/examples/beats |
60 | | | 64 | |
61 | do-build: | | 65 | do-build: |
62 | .for beat in ${BEATS} | | 66 | .for beat in ${BEATS} |
63 | cd ${WRKSRC}/${beat} && ${BUILD_MAKE_CMD} | | 67 | cd ${WRKSRC}/${beat} && ${BUILD_MAKE_CMD} |
64 | .endfor | | 68 | .endfor |
65 | | | 69 | |
66 | do-install: | | 70 | do-install: |
67 | .for beat in ${BEATS} | | 71 | .for beat in ${BEATS} |
68 | ${INSTALL_PROGRAM} ${WRKSRC}/${beat}/${beat} ${DESTDIR}${PREFIX}/bin | | 72 | ${INSTALL_PROGRAM} ${WRKSRC}/${beat}/${beat} ${DESTDIR}${PREFIX}/bin |
69 | ${INSTALL_DATA} ${WRKSRC}/${beat}/${beat}.reference.yml \ | | 73 | ${INSTALL_DATA} ${WRKSRC}/${beat}/${beat}.reference.yml \ |