d294e2b011ccb942bb60f35e9325d320eecaef49
[pkgsrc.git] / sysutils / amanda-common / Makefile.common
1 # $NetBSD: Makefile.common,v 1.27 2008/07/29 17:21:39 pgoyette Exp $
2
3 # used by sysutils/amanda-common/Makefile
4 # used by sysutils/amanda-client/Makefile
5 # used by sysutils/amanda-server/Makefile
6 # used by sysutils/amanda-plot/Makefile
7
8 VERS=                   2.5.2p1
9 DISTNAME?=              amanda-${VERS}
10 CATEGORIES=             sysutils
11 MASTER_SITES?=          ${MASTER_SITE_SOURCEFORGE:=amanda/}
12
13 MAINTAINER=             pkgsrc-users@NetBSD.org
14 HOMEPAGE=               http://www.amanda.org/
15
16 .include "../../mk/bsd.prefs.mk"
17
18 .if ${OPSYS} == "SunOS"
19 AMANDA_GROUP?=          sysadmin
20 .else
21 # NetBSD, Linux and Darwin
22 AMANDA_GROUP?=          operator
23 .endif
24
25 AMANDA_USER?=           backup
26 AMANDA_TMP?=            /tmp/amanda
27 AMANDA_VAR?=            ${VARBASE}/amanda
28
29 PKG_GROUPS_VARS+=       AMANDA_GROUP
30 PKG_USERS_VARS+=        AMANDA_USER
31 BUILD_DEFS+=            AMANDA_TMP AMANDA_VAR VARBASE
32
33 USE_LIBTOOL=            yes
34
35 USE_TOOLS+=             gzip:run gtar:run
36 CONFIGURE_ENV+=         ac_cv_path_GZIP=${TOOLS_GZIP_CMD:Q}
37 CONFIGURE_ENV+=         GNUTAR=${TOOLS_GTAR:Q}
38
39 GNU_CONFIGURE=          yes
40 CONFIGURE_ARGS+=        --with-user=${AMANDA_USER:Q}
41 CONFIGURE_ARGS+=        --with-group=${AMANDA_GROUP:Q}
42 CONFIGURE_ARGS+=        --with-owner=${ROOT_USER:Q}
43 CONFIGURE_ARGS+=        --with-mmap
44 CONFIGURE_ARGS+=        --with-amandahosts
45 CONFIGURE_ARGS+=        --with-tmpdir=${AMANDA_TMP:Q}
46 CONFIGURE_ARGS+=        --localstatedir=${AMANDA_VAR:Q}
47 CONFIGURE_ARGS+=        --with-gnutar-listdir=${AMANDA_VAR}/gnutar-lists
48 CONFIGURE_ARGS+=        --with-dump-honor-nodump
49 CONFIGURE_ARGS+=        --sysconfdir=${PKG_SYSCONFDIR:Q}
50
51 BUILD_DEFS+=            AMANDA_SSH AMANDA_FQDN
52
53 .if defined(AMANDA_FQDN) && !empty(AMANDA_FQDN:M[yY][eE][sS])
54 CONFIGURE_ARGS+=        --with-fqdn
55 .endif
56
57 .if defined(AMANDA_SSH) && !empty(AMANDA_SSH:M[yY][eE][sS])
58 CONFIGURE_ARGS+=        --with-ssh-security
59 .endif
60
61 .include "../../sysutils/amanda-common/options.mk"