| @@ -1,79 +1,79 @@ | | | @@ -1,79 +1,79 @@ |
1 | # $NetBSD: Makefile.common,v 1.1 2019/09/09 12:21:44 tm Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.2 2020/03/22 18:48:06 rillig Exp $ |
2 | # | | 2 | # |
3 | # used by sysutils/munin-common/Makefile | | 3 | # used by sysutils/munin-common/Makefile |
4 | # used by sysutils/munin-master/Makefile | | 4 | # used by sysutils/munin-master/Makefile |
5 | # used by sysutils/munin-node/Makefile | | 5 | # used by sysutils/munin-node/Makefile |
6 | | | 6 | |
7 | VERSION= 2.0.49 | | 7 | VERSION= 2.0.49 |
8 | DISTNAME= munin-${VERSION} | | 8 | DISTNAME= munin-${VERSION} |
9 | CATEGORIES= sysutils | | 9 | CATEGORIES= sysutils |
10 | MASTER_SITES= http://downloads.munin-monitoring.org/munin/stable/${VERSION}/ | | 10 | MASTER_SITES= http://downloads.munin-monitoring.org/munin/stable/${VERSION}/ |
11 | | | 11 | |
12 | MAINTAINER= tm@NetBSD.org | | 12 | MAINTAINER= tm@NetBSD.org |
13 | HOMEPAGE= http://munin-monitoring.org/ | | 13 | HOMEPAGE= http://munin-monitoring.org/ |
14 | LICENSE= gnu-gpl-v2 | | 14 | LICENSE= gnu-gpl-v2 |
15 | | | 15 | |
16 | BUILD_DEPENDS+= p5-CPAN-Meta>=2.141170:../../devel/p5-CPAN-Meta | | 16 | BUILD_DEPENDS+= p5-CPAN-Meta>=2.141170:../../devel/p5-CPAN-Meta |
17 | BUILD_DEPENDS+= p5-Module-Build>=0.42050:../../devel/p5-Module-Build | | 17 | BUILD_DEPENDS+= p5-Module-Build>=0.42050:../../devel/p5-Module-Build |
18 | BUILD_DEPENDS+= p5-Time-HiRes>=0:../../time/p5-Time-HiRes | | 18 | BUILD_DEPENDS+= p5-Time-HiRes>=0:../../time/p5-Time-HiRes |
19 | DEPENDS= p5-Net-SSLeay>=0:../../security/p5-Net-SSLeay | | 19 | DEPENDS= p5-Net-SSLeay>=0:../../security/p5-Net-SSLeay |
20 | | | 20 | |
21 | DISTINFO_FILE= ${.CURDIR}/../../sysutils/munin-common/distinfo | | 21 | DISTINFO_FILE= ${.CURDIR}/../../sysutils/munin-common/distinfo |
22 | PATCHDIR= ${.CURDIR}/../../sysutils/munin-common/patches | | 22 | PATCHDIR= ${.CURDIR}/../../sysutils/munin-common/patches |
23 | | | 23 | |
24 | .include "../../mk/bsd.prefs.mk" | | 24 | .include "../../mk/bsd.prefs.mk" |
25 | | | 25 | |
26 | USE_LANGUAGES= # none | | 26 | USE_LANGUAGES= # none |
27 | USE_TOOLS+= gmake bash:run perl:run | | 27 | USE_TOOLS+= gmake bash:run perl:run |
28 | | | 28 | |
29 | BUILD_DEFS+= VARBASE | | 29 | BUILD_DEFS+= VARBASE |
30 | | | 30 | |
31 | MUNIN_GROUP?= munin | | 31 | MUNIN_GROUP?= munin |
32 | MUNIN_USER?= munin | | 32 | MUNIN_USER?= munin |
33 | | | 33 | |
34 | MUNIN_DBDIR?= ${VARBASE}/munin | | 34 | MUNIN_DBDIR?= ${VARBASE}/munin |
35 | MUNIN_LIBDIR= ${PREFIX}/lib/munin | | 35 | MUNIN_LIBDIR= ${PREFIX}/lib/munin |
36 | MUNIN_LOGDIR?= ${VARBASE}/log/munin | | 36 | MUNIN_LOGDIR?= ${VARBASE}/log/munin |
37 | MUNIN_PLUGSTATE?= ${MUNIN_DBDIR}/plugin-state | | 37 | MUNIN_PLUGSTATE?= ${MUNIN_DBDIR}/plugin-state |
38 | MUNIN_SPOOLDIR?= ${VARBASE}/spool/munin | | 38 | MUNIN_SPOOLDIR?= ${VARBASE}/spool/munin |
39 | MUNIN_STATEDIR?= ${VARBASE}/run/munin | | 39 | MUNIN_STATEDIR?= ${VARBASE}/run/munin |
40 | MUNIN_WWWDIR?= ${PREFIX}/www | | 40 | MUNIN_WWWDIR?= ${PREFIX}/www |
41 | | | 41 | |
42 | PKG_GROUPS_VARS+= MUNIN_GROUP | | 42 | PKG_GROUPS_VARS+= MUNIN_GROUP |
43 | PKG_USERS_VARS+= MUNIN_USER | | 43 | PKG_USERS_VARS+= MUNIN_USER |
44 | PKG_GROUPS= ${MUNIN_GROUP} | | 44 | PKG_GROUPS= ${MUNIN_GROUP} |
45 | PKG_USERS= ${MUNIN_USER}:${MUNIN_GROUP} | | 45 | PKG_USERS= ${MUNIN_USER}:${MUNIN_GROUP} |
46 | PKG_GECOS.${MUNIN_USER}= Munin user | | 46 | PKG_GECOS.${MUNIN_USER}= Munin user |
47 | PKG_HOME.${MUNIN_USER}= ${MUNIN_DBDIR} | | 47 | PKG_HOME.${MUNIN_USER}= ${MUNIN_DBDIR} |
48 | PKG_SHELL.${MUNIN_USER}= ${BASH} | | 48 | PKG_SHELL.${MUNIN_USER}= ${BASH} |
49 | | | 49 | |
50 | PKG_SYSCONFSUBDIR?= munin | | 50 | PKG_SYSCONFSUBDIR?= munin |
51 | | | 51 | |
52 | EGDIR= ${PREFIX}/share/examples/munin | | 52 | EGDIR= ${PREFIX}/share/examples/munin |
53 | | | 53 | |
54 | REPLACE_PERL= master/_bin/munin-update.in | | 54 | REPLACE_PERL= ${WRKDIR}/${DISTNAME}/master/_bin/munin-update.in |
55 | | | 55 | |
56 | FILES_SUBST+= MUNIN_GROUP=${MUNIN_GROUP} | | 56 | FILES_SUBST+= MUNIN_GROUP=${MUNIN_GROUP} |
57 | FILES_SUBST+= MUNIN_RUN=${MUNIN_RUN:Q} | | 57 | FILES_SUBST+= MUNIN_RUN=${MUNIN_RUN:Q} |
58 | FILES_SUBST+= MUNIN_USER=${MUNIN_USER} | | 58 | FILES_SUBST+= MUNIN_USER=${MUNIN_USER} |
59 | FILES_SUBST+= PERL=${PERL5:Q} | | 59 | FILES_SUBST+= PERL=${PERL5:Q} |
60 | FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR} | | 60 | FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR} |
61 | FILES_SUBST+= STATEDIR=${STATEDIR} | | 61 | FILES_SUBST+= STATEDIR=${STATEDIR} |
62 | | | 62 | |
63 | MAKE_ENV+= PERL_USE_UNSAFE_INC=1 | | 63 | MAKE_ENV+= PERL_USE_UNSAFE_INC=1 |
64 | MAKE_ENV+= BASH=${BASH:Q} | | 64 | MAKE_ENV+= BASH=${BASH:Q} |
65 | MAKE_ENV+= CONFDIR=${PKG_SYSCONFDIR} | | 65 | MAKE_ENV+= CONFDIR=${PKG_SYSCONFDIR} |
66 | MAKE_ENV+= MUNIN_DBDIR=${MUNIN_DBDIR} | | 66 | MAKE_ENV+= MUNIN_DBDIR=${MUNIN_DBDIR} |
67 | MAKE_ENV+= MUNIN_GROUP=${MUNIN_GROUP} | | 67 | MAKE_ENV+= MUNIN_GROUP=${MUNIN_GROUP} |
68 | MAKE_ENV+= MUNIN_LOGDIR=${MUNIN_LOGDIR} | | 68 | MAKE_ENV+= MUNIN_LOGDIR=${MUNIN_LOGDIR} |
69 | MAKE_ENV+= MUNIN_PLUGSTATE=${MUNIN_PLUGSTATE} | | 69 | MAKE_ENV+= MUNIN_PLUGSTATE=${MUNIN_PLUGSTATE} |
70 | MAKE_ENV+= MUNIN_SPOOLDIR=${MUNIN_SPOOLDIR} | | 70 | MAKE_ENV+= MUNIN_SPOOLDIR=${MUNIN_SPOOLDIR} |
71 | MAKE_ENV+= MUNIN_STATEDIR=${MUNIN_STATEDIR} | | 71 | MAKE_ENV+= MUNIN_STATEDIR=${MUNIN_STATEDIR} |
72 | MAKE_ENV+= MUNIN_USER=${MUNIN_USER} | | 72 | MAKE_ENV+= MUNIN_USER=${MUNIN_USER} |
73 | MAKE_ENV+= MUNIN_WWWDIR=${MUNIN_WWWDIR} | | 73 | MAKE_ENV+= MUNIN_WWWDIR=${MUNIN_WWWDIR} |
74 | MAKE_ENV+= PERL5=${PERL5:Q} | | 74 | MAKE_ENV+= PERL5=${PERL5:Q} |
75 | MAKE_ENV+= PREFIX=${PREFIX} | | 75 | MAKE_ENV+= PREFIX=${PREFIX} |
76 | MAKE_ENV+= PYTHONBIN=${PYTHONBIN:Q} | | 76 | MAKE_ENV+= PYTHONBIN=${PYTHONBIN:Q} |
77 | MAKE_ENV+= RUBY=${RUBY:Q} | | 77 | MAKE_ENV+= RUBY=${RUBY:Q} |
78 | | | 78 | |
79 | MESSAGE_SUBST+= MUNIN_USER=${MUNIN_USER} | | 79 | MESSAGE_SUBST+= MUNIN_USER=${MUNIN_USER} |