Update databases/mariadb104-server to version 10.4.13_2
[dports.git] / net-mgmt / pandorafms_server / bsd.pandora.mk
1 # $FreeBSD$
2
3 PANDORA_VERSION=        6.0SP2
4 PANDORA_LICENSE=        GPLv2
5 PANDORA_LICENSE_FILE=   ${WRKSRC}/COPYING
6
7 PANDORA_SPOOLDIR?=      /var/spool/pandora
8 PANDORA_LOGDIR?=        /var/log/pandora
9 PANDORA_ETCDIR?=        ${PREFIX}/etc/pandora
10 PANDORA_HOMEDIR?=       ${PANDORA_ETCDIR}/home
11
12 PANDORA_INSTALLER=      ${PORTNAME}_installer
13 PANDORA_INSTALLER_ARGS= --install
14
15 PORTVERSION=    ${PANDORA_VERSION:C/SP/./}
16 # ignore nightly builds (*-YYYYMMDD)
17 PORTSCOUT=      limit:!.*-\d{8}$$
18
19 MASTER_SITES?=  SF/pandora/Pandora%20FMS%20${PANDORA_VERSION:C/((SP[0-9]*)*)$/\/\1/}Final/Tarball
20 .if ${PORTNAME} == "pandora_agent"
21 DISTNAME=       pandorafms_agent_unix-${PANDORA_VERSION}
22 .else
23 DISTNAME=       ${PORTNAME:S/pandora_/pandorafms_/}-${PANDORA_VERSION}
24 .endif
25 DIST_SUBDIR=    pandora
26
27 NO_BUILD=       yes
28 NO_ARCH=        yes
29
30 USERS=          pandora
31 GROUPS=         pandora
32
33 ETCDIR?=        ${PANDORA_ETCDIR}
34 SPOOLDIR?=      ${PANDORA_SPOOLDIR}
35 LOGDIR?=        ${PANDORA_LOGDIR}
36 HOMEDIR?=       ${PANDORA_HOMEDIR}
37
38 PLIST_SUB+=     SPOOLDIR="${PANDORA_SPOOLDIR}" LOGDIR="${PANDORA_LOGDIR}" \
39                 USE_SPOOL_IN=${USE_SPOOL_IN} USE_SPOOL_OUT=${USE_SPOOL_OUT} \
40                 USE_LOGDIR=${USE_LOGDIR}
41 SUB_LIST+=      PANDORA_VERSION="${PANDORA_VERSION}"
42 PLIST=          ${WRKDIR}/PLIST
43
44 PORTDOCS?=      AUTHORS
45
46 .if ${PORTNAME} == "pandora_server"
47 USE_LOGDIR=     ""
48 USE_SPOOL_IN=   ""
49 USE_SPOOL_OUT=  "@comment "
50 .elif ${PORTNAME} == "pandora_console"
51 USE_LOGDIR=     "@comment "
52 USE_SPOOL_IN=   ""
53 USE_SPOOL_OUT=  "@comment "
54 PANDORA_INSTALLER=      pandora_console_install
55 .elif ${PORTNAME} == "pandora_agent"
56 USE_LOGDIR=     ""
57 USE_SPOOL_IN=   "@comment "
58 USE_SPOOL_OUT=  ""
59 .endif
60
61 .if ${PORTNAME} == "pandora_agent"
62 post-extract:
63         @${MV} ${WRKDIR}/unix ${WRKSRC}
64 .else
65 post-extract:
66         @${MV} ${WRKDIR}/${PORTNAME} ${WRKSRC}
67 .endif
68
69 pre-install:
70         @${CAT} ${PKGDIR}/../pandorafms_server/pkg-plist.spool > ${PLIST}
71         @${CAT} ${PKGDIR}/pkg-plist >> ${PLIST}
72
73 do-install:
74         @cd ${WRKSRC} && ${SH} ${PANDORA_INSTALLER} ${PANDORA_INSTALLER_ARGS}