update Sat Jun 19 06:37:00 PDT 2010
[pkgsrc.git] / net / isc-dhcp4 / Makefile.common
1 # $NetBSD: Makefile.common,v 1.6 2010/03/20 21:32:41 adrianp Exp $
2 #
3 # used by net/isc-dhcp4/Makefile
4 # used by net/isc-dhcpd4/Makefile
5 # used by net/isc-dhclient4/Makefile
6 # used by net/isc-dhcrelay4/Makefile
7
8 DISTNAME=               dhcp-4.1.0p1
9 DHVER=                  ${DISTNAME:S/dhcp-//}
10 CATEGORIES=             net
11 MASTER_SITES=           http://ftp.isc.org/isc/dhcp/
12
13 MAINTAINER=             pkgsrc-users@NetBSD.org
14 HOMEPAGE=               https://www.isc.org/sw/dhcp
15
16 CONFLICTS+=             isc-dhcp-base-3.*{,nb*}
17
18 .include "../../mk/bsd.prefs.mk"
19
20 GNU_CONFIGURE=          yes
21 DHCP_HOME?=             ${VARBASE}/db/isc-dhcp
22 DHCP_PID?=              ${VARBASE}/run/isc-dhcp
23 PKG_SYSCONFSUBDIR=      dhcp
24
25 PATCHDIR=               ${.CURDIR}/../isc-dhcp4/patches
26 DISTINFO_FILE=          ${.CURDIR}/../isc-dhcp4/distinfo
27 EGDIR=                  ${PREFIX}/share/examples/${PKGBASE}
28 BUILD_DEFS+=            VARBASE DHCP_HOME DHCP_PID
29
30 CONFIGURE_ARGS+=        --localstatedir=${VARBASE}
31 CONFIGURE_ARGS+=        --sysconfdir=${PKG_SYSCONFDIR}
32 CONFIGURE_ARGS+=        --with-srv-lease-file=${DHCP_HOME}/dhcpd.leases
33 CONFIGURE_ARGS+=        --with-cli-lease-file=${DHCP_HOME}/dhclient.leases
34 CONFIGURE_ARGS+=        --with-srv-pid-file=${DHCP_PID}/isc-dhcpd.pid
35 CONFIGURE_ARGS+=        --with-cli-pid-file=${DHCP_PID}/isc-dhclient.pid
36 CONFIGURE_ARGS+=        --with-relay-pid-file=${DHCP_PID}/isc-dhcrelay.pid
37
38 SUBST_CLASSES+=         config
39 SUBST_STAGE.config=     post-patch
40 SUBST_FILES.config=     includes/dhcpd.h
41 SUBST_SED.config=       -e "s|@@PREFIX@@|${PREFIX}|g"
42 SUBST_SED.config+=      -e "s|@@PKG_SYSCONFDIR@@|${PKG_SYSCONFDIR}|g"
43 SUBST_MESSAGE.config=   Fixing configuration files.
44
45 do-install:
46 .       for d in ${SUBDIR}
47                 cd ${WRKSRC}/${d} && ${SETENV} ${MAKE_ENV} ${MAKE} install
48 .       endfor
49
50 .include "../../security/openssl/buildlink3.mk"