1 # $NetBSD: Makefile.common,v 1.27 2008/07/29 17:21:39 pgoyette Exp $
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
9 DISTNAME?= amanda-${VERS}
11 MASTER_SITES?= ${MASTER_SITE_SOURCEFORGE:=amanda/}
13 MAINTAINER= pkgsrc-users@NetBSD.org
14 HOMEPAGE= http://www.amanda.org/
16 .include "../../mk/bsd.prefs.mk"
18 .if ${OPSYS} == "SunOS"
19 AMANDA_GROUP?= sysadmin
21 # NetBSD, Linux and Darwin
22 AMANDA_GROUP?= operator
26 AMANDA_TMP?= /tmp/amanda
27 AMANDA_VAR?= ${VARBASE}/amanda
29 PKG_GROUPS_VARS+= AMANDA_GROUP
30 PKG_USERS_VARS+= AMANDA_USER
31 BUILD_DEFS+= AMANDA_TMP AMANDA_VAR VARBASE
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}
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}
51 BUILD_DEFS+= AMANDA_SSH AMANDA_FQDN
53 .if defined(AMANDA_FQDN) && !empty(AMANDA_FQDN:M[yY][eE][sS])
54 CONFIGURE_ARGS+= --with-fqdn
57 .if defined(AMANDA_SSH) && !empty(AMANDA_SSH:M[yY][eE][sS])
58 CONFIGURE_ARGS+= --with-ssh-security
61 .include "../../sysutils/amanda-common/options.mk"