| @@ -1,39 +1,39 @@ | | | @@ -1,39 +1,39 @@ |
1 | # $NetBSD: Makefile,v 1.6 2017/12/03 11:06:24 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.7 2018/01/07 19:05:02 tnn Exp $ |
2 | | | 2 | |
3 | GITHUB_PROJECT= grafana | | 3 | GITHUB_PROJECT= grafana |
4 | DISTNAME= grafana-4.6.2 | | 4 | DISTNAME= grafana-4.6.2 |
5 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 5 | GITHUB_TAG= v${PKGVERSION_NOREV} |
6 | CATEGORIES= www | | 6 | CATEGORIES= www |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=grafana/} | | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=grafana/} |
8 | | | 8 | |
9 | MAINTAINER= tnn@NetBSD.org | | 9 | MAINTAINER= tnn@NetBSD.org |
10 | HOMEPAGE= https://grafana.com/ | | 10 | HOMEPAGE= https://grafana.com/ |
11 | COMMENT= Metrics dashboard and graph editor | | 11 | COMMENT= Metrics dashboard and graph editor |
12 | LICENSE= apache-2.0 | | 12 | LICENSE= apache-2.0 |
13 | | | 13 | |
14 | GR_DISTNAME= ${DISTNAME}${EXTRACT_SUFX} | | 14 | GR_DISTNAME= ${DISTNAME}${EXTRACT_SUFX} |
15 | DISTFILES= ${GR_DISTNAME} | | 15 | DISTFILES= ${GR_DISTNAME} |
16 | EXTRACT_ONLY= ${GR_DISTNAME} | | 16 | EXTRACT_ONLY= ${GR_DISTNAME} |
17 | EXTRACT_DIR.${GR_DISTNAME}= ${WRKDIR}/src/github.com/grafana | | 17 | EXTRACT_DIR.grafana-4.6.2.tar.gz= ${WRKDIR}/src/github.com/grafana |
18 | WRKSRC= ${WRKDIR}/src/github.com/grafana/grafana | | 18 | WRKSRC= ${WRKDIR}/src/github.com/grafana/grafana |
19 | | | 19 | |
20 | # We don't have suitable infrastructure in pkgsrc for generating frontend | | 20 | # We don't have suitable infrastructure in pkgsrc for generating frontend |
21 | # assets, so we'll extract prebuilt frontend assets. | | 21 | # assets, so we'll extract prebuilt frontend assets. |
22 | FE_DISTNAME= ${DISTNAME}.linux-x64${EXTRACT_SUFX} | | 22 | FE_DISTNAME= ${DISTNAME}.linux-x64${EXTRACT_SUFX} |
23 | SITES.grafana-4.6.2.linux-x64.tar.gz= https://s3-us-west-2.amazonaws.com/grafana-releases/release/ | | 23 | SITES.grafana-4.6.2.linux-x64.tar.gz= https://s3-us-west-2.amazonaws.com/grafana-releases/release/ |
24 | DISTFILES+= ${FE_DISTNAME} | | 24 | DISTFILES+= ${FE_DISTNAME} |
25 | EXTRACT_ONLY+= ${FE_DISTNAME} | | 25 | EXTRACT_ONLY+= ${FE_DISTNAME} |
26 | EXTRACT_DIR.${FE_DISTNAME}= ${WRKDIR}/frontend_assets | | 26 | EXTRACT_DIR.grafana-4.6.2.linux-x64.tar.gz= ${WRKDIR}/frontend_assets |
27 | | | 27 | |
28 | BUILD_DEPENDS+= go-[0-9]*:../../lang/go | | 28 | BUILD_DEPENDS+= go-[0-9]*:../../lang/go |
29 | | | 29 | |
30 | CHECK_PORTABILITY_SKIP= packaging/rpm/control/postinst | | 30 | CHECK_PORTABILITY_SKIP= packaging/rpm/control/postinst |
31 | | | 31 | |
32 | CHECK_RELRO_SKIP+= bin/grafana-cli | | 32 | CHECK_RELRO_SKIP+= bin/grafana-cli |
33 | CHECK_RELRO_SKIP+= bin/grafana-server | | 33 | CHECK_RELRO_SKIP+= bin/grafana-server |
34 | | | 34 | |
35 | PKGSRC_MAKE_ENV+= GOPATH=${WRKDIR} | | 35 | PKGSRC_MAKE_ENV+= GOPATH=${WRKDIR} |
36 | USE_TOOLS+= pax | | 36 | USE_TOOLS+= pax |
37 | | | 37 | |
38 | PUBLICDIR= ${PREFIX}/share/grafana/public | | 38 | PUBLICDIR= ${PREFIX}/share/grafana/public |
39 | DATADIR= ${VARBASE}/lib/grafana/data | | 39 | DATADIR= ${VARBASE}/lib/grafana/data |