Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Mar 2014 09:40:54 -0400
From:      Ryan Steinmetz <zi@FreeBSD.org>
To:        Renato Botelho <garga@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r349269 - in head/net: isc-dhcp41-client isc-dhcp41-relay isc-dhcp41-server isc-dhcp42-client isc-dhcp42-relay isc-dhcp42-server isc-dhcp43-client isc-dhcp43-relay isc-dhcp43-server
Message-ID:  <20140329134054.GA38963@exodus.zi0r.com>
In-Reply-To: <201403261727.s2QHROPe096513@svn.freebsd.org>
References:  <201403261727.s2QHROPe096513@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Renato,

Could you please fix the STAGE conversion on these ports?

http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/188020

https://forums.freebsd.org/viewtopic.php?f=5&t=45677&p=255277#p255277


Thanks,
-r

On (03/26/14 17:27), Renato Botelho wrote:
>Author: garga
>Date: Wed Mar 26 17:27:24 2014
>New Revision: 349269
>URL: http://svnweb.freebsd.org/changeset/ports/349269
>QAT: https://qat.redports.org/buildarchive/r349269/
>
>Log:
>  Support STAGE
>
>Modified:
>  head/net/isc-dhcp41-client/Makefile
>  head/net/isc-dhcp41-client/pkg-plist
>  head/net/isc-dhcp41-relay/Makefile
>  head/net/isc-dhcp41-relay/pkg-plist
>  head/net/isc-dhcp41-server/Makefile
>  head/net/isc-dhcp41-server/pkg-plist
>  head/net/isc-dhcp42-client/Makefile
>  head/net/isc-dhcp42-client/pkg-plist
>  head/net/isc-dhcp42-relay/Makefile
>  head/net/isc-dhcp42-relay/pkg-plist
>  head/net/isc-dhcp42-server/Makefile
>  head/net/isc-dhcp42-server/pkg-plist
>  head/net/isc-dhcp43-client/Makefile
>  head/net/isc-dhcp43-client/pkg-plist
>  head/net/isc-dhcp43-relay/Makefile
>  head/net/isc-dhcp43-relay/pkg-plist
>  head/net/isc-dhcp43-server/Makefile
>  head/net/isc-dhcp43-server/pkg-plist
>
>Modified: head/net/isc-dhcp41-client/Makefile
>==============================================================================
>--- head/net/isc-dhcp41-client/Makefile	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp41-client/Makefile	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -5,5 +5,4 @@ COMMENT=	The ISC Dynamic Host Configurat
> SUBSYS=		client
> MASTERDIR=	${.CURDIR}/../isc-dhcp41-server
>
>-NO_STAGE=	yes
> .include "${MASTERDIR}/Makefile"
>
>Modified: head/net/isc-dhcp41-client/pkg-plist
>==============================================================================
>--- head/net/isc-dhcp41-client/pkg-plist	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp41-client/pkg-plist	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -1,5 +1,9 @@
> sbin/dhclient
> sbin/dhclient-script
>+man/man5/dhclient.conf.5.gz
>+man/man5/dhclient.leases.5.gz
>+man/man8/dhclient.8.gz
>+man/man8/dhclient-script.8.gz
> @unexec if cmp -s %D/etc/dhclient.conf.sample %D/etc/dhclient.conf; then rm -f %D/etc/dhclient.conf; fi
> etc/dhclient.conf.sample
> @exec if [ ! -f %D/etc/dhclient.conf ] ; then cp -p %D/%F %B/dhclient.conf; fi
>
>Modified: head/net/isc-dhcp41-relay/Makefile
>==============================================================================
>--- head/net/isc-dhcp41-relay/Makefile	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp41-relay/Makefile	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -5,5 +5,4 @@ COMMENT=	The ISC Dynamic Host Configurat
> SUBSYS=		relay
> MASTERDIR=	${.CURDIR}/../isc-dhcp41-server
>
>-NO_STAGE=	yes
> .include "${MASTERDIR}/Makefile"
>
>Modified: head/net/isc-dhcp41-relay/pkg-plist
>==============================================================================
>--- head/net/isc-dhcp41-relay/pkg-plist	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp41-relay/pkg-plist	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -3,3 +3,4 @@
> %%IPV6%%@unexec %D/etc/rc.d/isc-dhcrelay6 forcestop 2>/dev/null || true
> %%IPV6%%etc/rc.d/isc-dhcrelay6
> sbin/dhcrelay
>+man/man8/dhcrelay.8.gz
>
>Modified: head/net/isc-dhcp41-server/Makefile
>==============================================================================
>--- head/net/isc-dhcp41-server/Makefile	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp41-server/Makefile	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -58,26 +58,11 @@ GNU_CONFIGURE=	yes
> CPPFLAGS+=	-D_PATH_DHCLIENT_SCRIPT='\"${PREFIX}/sbin/dhclient-script\"' -D_PATH_DHCLIENT_CONF='\"${PREFIX}/etc/dhclient.conf\"' -D_PATH_DHCPD_CONF='\"${PREFIX}/etc/dhcpd.conf\"'
> SCRIPTS_ENV+=	PKG_PREFIX=${PREFIX}
>
>-NO_STAGE=	yes
> .include <bsd.port.options.mk>
>
>-.if ${SUBSYS} == client
>-MAN5+=		dhclient.conf.5 dhclient.leases.5
>-MAN8+=		dhclient.8 dhclient-script.8
>-CONF_FILE=	dhclient.conf
>-.elif ${SUBSYS} == server
>+.if ${SUBSYS} == server
> CONFIGURE_ARGS+=	--localstatedir=/var
>-MAN5+=		dhcpd.conf.5 dhcpd.leases.5 dhcp-eval.5 dhcp-options.5
>-MAN8+=		dhcpd.8
>-MAN1=		omshell.1
>-MAN3=		dhcpctl.3 omapi.3
> CFLAGS+=	-fPIC
>-CONF_FILE=	dhcpd.conf
>-.if ${PORT_OPTIONS:MIPV6}
>-CONF_FILE+=	dhcpd6.conf
>-.endif
>-.else
>-MAN8+=		dhcrelay.8
> .endif
>
> DESCR=		${.CURDIR}/pkg-descr
>@@ -134,9 +119,6 @@ CONFIGURE_ENV+=	LIBS="-lssl"
>
> .if ${PORT_OPTIONS:MPARANOIA}
> CONFIGURE_ARGS+=	--enable-paranoia --enable-early-chroot
>-SUB_LIST+=	PARANOIA=yes
>-.else
>-SUB_LIST+=	PARANOIA=no
> .endif
>
> .if ${PORT_OPTIONS:MIPV6}
>@@ -158,49 +140,46 @@ post-patch:
> 		${MSG_FILE} > ${PKGMESSAGE}
> 	@${REINPLACE_CMD} ${REINPLACE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
> 		${WRKSRC}/client/dhclient.conf
>+	@${REINPLACE_CMD} -e '/echo.*RANLIB/,+1d' \
>+		${WRKSRC}/Makefile.in \
>+		${WRKSRC}/*/Makefile.in
>+
>
> do-install:
>-	${MAKE} -C ${WRKSRC}/${SUBSYS} install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/${SUBSYS} install
> .if ${SUBSYS} == server
>-	${MAKE} -C ${WRKSRC}/dhcpctl install
>-	${MAKE} -C ${WRKSRC}/dst install
>-	${MAKE} -C ${WRKSRC}/omapip install
>-	${MAKE} -C ${WRKSRC}/includes install
>-	${MAKE} -C ${WRKSRC}/common install
>-	${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${PREFIX}/include
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dhcpctl install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dst install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/omapip install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/includes install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/common install
>+	${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${STAGEDIR}${PREFIX}/include
> .if ${PORT_OPTIONS:MIPV6}
> 	${INSTALL_DATA} ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf \
>-		${PREFIX}/etc/dhcpd6.conf.sample
>+		${STAGEDIR}${PREFIX}/etc/dhcpd6.conf.sample
> .endif
> .endif
> .if ${PORT_OPTIONS:MLDAP}
>-	@${MKDIR} ${SCHEMA_DIR}
>-	${INSTALL_DATA} ${LDAP_SCHEMA} ${SCHEMA_DIR}
>-	${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${PREFIX}/bin
>-.endif
>-.if ${PORT_OPTIONS:MLDAP} && !defined(NOPORTDOCS)
>-	${MKDIR} ${DOCSDIR}
>-	${INSTALL_MAN} ${WRKDIR}/${LDAPPATCHDIST}/README.ldap   ${DOCSDIR}
>-	${INSTALL_MAN} ${WRKDIR}/${LDAPPATCHDIST}/LICENSE.ldap  ${DOCSDIR}
>+	@${MKDIR} ${STAGEDIR}${SCHEMA_DIR}
>+	${INSTALL_DATA} ${LDAP_SCHEMA} ${STAGEDIR}${SCHEMA_DIR}
>+	${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${STAGEDIR}${PREFIX}/bin
>+.endif
>+.if ${PORT_OPTIONS:MLDAP}
>+	${MKDIR} ${STAGEDIR}${DOCSDIR}
>+	${INSTALL_MAN} ${WRKDIR}/${LDAPPATCHDIST}/README.ldap  ${STAGEDIR}${DOCSDIR}
>+	${INSTALL_MAN} ${WRKDIR}/${LDAPPATCHDIST}/LICENSE.ldap ${STAGEDIR}${DOCSDIR}
> .endif
>
> post-install:
>-.if defined(CONF_FILE)
>-.for FILE in ${CONF_FILE}
>-	if [ ! -f ${PREFIX}/etc/${FILE} ]; then \
>-		${CP} -p ${PREFIX}/etc/${FILE}.sample ${PREFIX}/etc/${FILE} ; \
>-	fi
>-.endfor
>-.endif
> .if ${SUBSYS} == client
>-	${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${PREFIX}/sbin/dhclient-script
>+	${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${STAGEDIR}${PREFIX}/sbin/dhclient-script
> .elif ${SUBSYS} == server
> .if ${PORT_OPTIONS:MIPV6}
>-	@${LN} -sf isc-dhcpd ${PREFIX}/etc/rc.d/isc-dhcpd6
>+	@${LN} -sf isc-dhcpd ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcpd6
> .endif
> .elif ${SUBSYS} == relay
> .if ${PORT_OPTIONS:MIPV6}
>-	@${LN} -sf isc-dhcrelay ${PREFIX}/etc/rc.d/isc-dhcrelay6
>+	@${LN} -sf isc-dhcrelay ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcrelay6
> .endif
> .endif
> 	@${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
>@@ -210,8 +189,5 @@ post-install:
> .else
> 	@${REINPLACE_CMD} -e '/^%%LDAP%%/d' ${PKGMESSAGE}
> .endif
>-	@${ECHO_MSG}
>-	@${CAT} ${PKGMESSAGE}
>-	@${ECHO_MSG}
>
> .include <bsd.port.mk>
>
>Modified: head/net/isc-dhcp41-server/pkg-plist
>==============================================================================
>--- head/net/isc-dhcp41-server/pkg-plist	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp41-server/pkg-plist	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -10,6 +10,14 @@ etc/dhcpd.conf.sample
> sbin/dhcpd
> bin/omshell
> %%LDAP%%bin/dhcpd-conf-to-ldap
>+man/man1/omshell.1.gz
>+man/man3/dhcpctl.3.gz
>+man/man3/omapi.3.gz
>+man/man5/dhcpd.conf.5.gz
>+man/man5/dhcpd.leases.5.gz
>+man/man5/dhcp-eval.5.gz
>+man/man5/dhcp-options.5.gz
>+man/man8/dhcpd.8.gz
> include/dhcpctl.h
> include/isc-dhcp/boolean.h
> include/isc-dhcp/dst.h
>
>Modified: head/net/isc-dhcp42-client/Makefile
>==============================================================================
>--- head/net/isc-dhcp42-client/Makefile	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp42-client/Makefile	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -6,5 +6,4 @@ COMMENT=	The ISC Dynamic Host Configurat
> SUBSYS=		client
> MASTERDIR=	${.CURDIR}/../isc-dhcp42-server
>
>-NO_STAGE=	yes
> .include "${MASTERDIR}/Makefile"
>
>Modified: head/net/isc-dhcp42-client/pkg-plist
>==============================================================================
>--- head/net/isc-dhcp42-client/pkg-plist	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp42-client/pkg-plist	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -1,5 +1,9 @@
> sbin/dhclient
> sbin/dhclient-script
>+man/man5/dhclient.conf.5.gz
>+man/man5/dhclient.leases.5.gz
>+man/man8/dhclient.8.gz
>+man/man8/dhclient-script.8.gz
> @unexec if cmp -s %D/etc/dhclient.conf.example %D/etc/dhclient.conf; then rm -f %D/etc/dhclient.conf; fi
> etc/dhclient.conf.example
> @exec if [ ! -f %D/etc/dhclient.conf ] ; then cp -p %D/%F %B/dhclient.conf; fi
>
>Modified: head/net/isc-dhcp42-relay/Makefile
>==============================================================================
>--- head/net/isc-dhcp42-relay/Makefile	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp42-relay/Makefile	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -6,5 +6,4 @@ COMMENT=	The ISC Dynamic Host Configurat
> SUBSYS=		relay
> MASTERDIR=	${.CURDIR}/../isc-dhcp42-server
>
>-NO_STAGE=	yes
> .include "${MASTERDIR}/Makefile"
>
>Modified: head/net/isc-dhcp42-relay/pkg-plist
>==============================================================================
>--- head/net/isc-dhcp42-relay/pkg-plist	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp42-relay/pkg-plist	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -3,3 +3,4 @@
> %%IPV6%%@unexec %D/etc/rc.d/isc-dhcrelay6 forcestop 2>/dev/null || true
> %%IPV6%%etc/rc.d/isc-dhcrelay6
> sbin/dhcrelay
>+man/man8/dhcrelay.8.gz
>
>Modified: head/net/isc-dhcp42-server/Makefile
>==============================================================================
>--- head/net/isc-dhcp42-server/Makefile	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp42-server/Makefile	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -62,26 +62,11 @@ GNU_CONFIGURE=	yes
> CPPFLAGS+=	-D_PATH_DHCLIENT_SCRIPT='\"${PREFIX}/sbin/dhclient-script\"' -D_PATH_DHCLIENT_CONF='\"${PREFIX}/etc/dhclient.conf\"' -D_PATH_DHCPD_CONF='\"${PREFIX}/etc/dhcpd.conf\"'
> SCRIPTS_ENV+=	PKG_PREFIX=${PREFIX}
>
>-NO_STAGE=	yes
> .include <bsd.port.options.mk>
>
>-.if ${SUBSYS} == client
>-MAN5+=		dhclient.conf.5 dhclient.leases.5
>-MAN8+=		dhclient.8 dhclient-script.8
>-CONF_FILE=	dhclient.conf.example
>-.elif ${SUBSYS} == server
>+.if ${SUBSYS} == server
> CONFIGURE_ARGS+=--localstatedir=/var
>-MAN5+=		dhcpd.conf.5 dhcpd.leases.5 dhcp-eval.5 dhcp-options.5
>-MAN8+=		dhcpd.8
>-MAN1=		omshell.1
>-MAN3=		dhcpctl.3 omapi.3
> CFLAGS+=	-fPIC
>-CONF_FILE=	dhcpd.conf
>-.if ${PORT_OPTIONS:MIPV6}
>-CONF_FILE+=	dhcpd6.conf
>-.endif
>-.else
>-MAN8+=		dhcrelay.8
> .endif
>
> DESCR=		${.CURDIR}/pkg-descr
>@@ -106,9 +91,6 @@ PKGMESSAGE_SUB=	PREFIX="${PREFIX}" MAN1P
>
> .if ${PORT_OPTIONS:MPARANOIA}
> CONFIGURE_ARGS+=--enable-paranoia --enable-early-chroot
>-SUB_LIST+=	PARANOIA=yes
>-.else
>-SUB_LIST+=	PARANOIA=no
> .endif
>
> .if ${PORT_OPTIONS:MLDAP}
>@@ -120,6 +102,8 @@ LDAP_README=	${WRKSRC}/contrib/ldap/READ
> CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
> PORTDOCS+=	README.ldap
> PLIST_SUB+=	SCHEMA_DIR="${SCHEMA_DIR:S,^${PREFIX}/,,}" LDAP=""
>+USES+=		shebangfix
>+SHEBANG_FILES=	contrib/ldap/dhcpd-conf-to-ldap
> .else
> PLIST_SUB+=	LDAP="@comment "
> .endif
>@@ -152,55 +136,47 @@ post-patch:
> 		${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf
> 	@${REINPLACE_CMD} ${REINPLACE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
> 		${WRKSRC}/client/dhclient.conf.example
>+	@${REINPLACE_CMD} -e '/echo.*RANLIB/,+1d' \
>+		${WRKSRC}/Makefile.in \
>+		${WRKSRC}/*/Makefile.in
>
> do-install:
>-	${MAKE} -C ${WRKSRC}/${SUBSYS} install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/${SUBSYS} install
> .if ${SUBSYS} == server
>-	${MAKE} -C ${WRKSRC}/dhcpctl install
>-	${MAKE} -C ${WRKSRC}/dst install
>-	${MAKE} -C ${WRKSRC}/omapip install
>-	${MAKE} -C ${WRKSRC}/includes install
>-	${MAKE} -C ${WRKSRC}/common install
>-	${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${PREFIX}/include
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dhcpctl install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dst install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/omapip install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/includes install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/common install
>+	${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${STAGEDIR}${PREFIX}/include
> .if ${PORT_OPTIONS:MIPV6}
> 	${INSTALL_DATA} ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf \
>-		${PREFIX}/etc/dhcpd6.conf.example
>+		${STAGEDIR}${PREFIX}/etc/dhcpd6.conf.example
> .endif
> .if ${PORT_OPTIONS:MLDAP}
>-	@${MKDIR} ${SCHEMA_DIR}
>-	${INSTALL_DATA} ${LDAP_SCHEMA} ${SCHEMA_DIR}
>-	${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${PREFIX}/bin
>-.endif
>-.if ${PORT_OPTIONS:MLDAP} && ${PORT_OPTIONS:MDOCS}
>-	${MKDIR} ${DOCSDIR}
>-	${INSTALL_MAN} ${LDAP_README} ${DOCSDIR}
>+	@${MKDIR} ${STAGEDIR}${SCHEMA_DIR}
>+	${INSTALL_DATA} ${LDAP_SCHEMA} ${STAGEDIR}${SCHEMA_DIR}
>+	${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${STAGEDIR}${PREFIX}/bin
>+.endif
>+.if ${PORT_OPTIONS:MLDAP}
>+	${MKDIR} ${STAGEDIR}${DOCSDIR}
>+	${INSTALL_MAN} ${LDAP_README} ${STAGEDIR}${DOCSDIR}
> .endif
> .endif
>
> post-install:
>-.if defined(CONF_FILE)
>-.for FILE in ${CONF_FILE}
>-	if [ ! -f ${PREFIX}/etc/${FILE} ]; then \
>-		${CP} -p ${PREFIX}/etc/${FILE}.example ${PREFIX}/etc/${FILE} ; \
>-	fi
>-.endfor
>-.endif
> .if ${SUBSYS} == client
>-	${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${PREFIX}/sbin/dhclient-script
>+	${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${STAGEDIR}${PREFIX}/sbin/dhclient-script
> .elif ${SUBSYS} == server
> .if ${PORT_OPTIONS:MIPV6}
>-	@${LN} -sf isc-dhcpd ${PREFIX}/etc/rc.d/isc-dhcpd6
>+	@${LN} -sf isc-dhcpd ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcpd6
> .endif
> .elif ${SUBSYS} == relay
> .if ${PORT_OPTIONS:MIPV6}
>-	@${LN} -sf isc-dhcrelay ${PREFIX}/etc/rc.d/isc-dhcrelay6
>+	@${LN} -sf isc-dhcrelay ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcrelay6
> .endif
> .endif
> 	@${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
> 		${MSG_FILE} > ${PKGMESSAGE}
>-#@${REINPLACE_CMD} -e '/^%%LDAP%%/d' ${PKGMESSAGE}
>-	@${ECHO_MSG}
>-	@${CAT} ${PKGMESSAGE}
>-	@${ECHO_MSG}
>
> .include <bsd.port.mk>
>
>Modified: head/net/isc-dhcp42-server/pkg-plist
>==============================================================================
>--- head/net/isc-dhcp42-server/pkg-plist	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp42-server/pkg-plist	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -1,5 +1,5 @@
>-@unexec if cmp -s %D/etc/dhcpd.conf.example %D/etc/dhcpd.conf; then rm -f %D/etc/dhcpd.conf; fi
> @unexec echo "You should stop the dhcpd and dhcpd6 daemons if you are permanently removing this port."
>+@unexec if cmp -s %D/etc/dhcpd.conf.example %D/etc/dhcpd.conf; then rm -f %D/etc/dhcpd.conf; fi
> etc/dhcpd.conf.example
> @exec if [ ! -f %D/etc/dhcpd.conf ] ; then cp -p %D/%F %B/dhcpd.conf; fi
> %%IPV6%%@unexec if cmp -s %D/etc/dhcpd6.conf.example %D/etc/dhcpd6.conf; then rm -f %D/etc/dhcpd6.conf; fi
>@@ -9,6 +9,14 @@ etc/dhcpd.conf.example
> sbin/dhcpd
> bin/omshell
> %%LDAP%%bin/dhcpd-conf-to-ldap
>+man/man1/omshell.1.gz
>+man/man3/dhcpctl.3.gz
>+man/man3/omapi.3.gz
>+man/man5/dhcpd.conf.5.gz
>+man/man5/dhcpd.leases.5.gz
>+man/man5/dhcp-eval.5.gz
>+man/man5/dhcp-options.5.gz
>+man/man8/dhcpd.8.gz
> include/dhcpctl.h
> include/isc-dhcp/dst.h
> include/omapip/alloc.h
>
>Modified: head/net/isc-dhcp43-client/Makefile
>==============================================================================
>--- head/net/isc-dhcp43-client/Makefile	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp43-client/Makefile	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -6,5 +6,4 @@ COMMENT=	The ISC Dynamic Host Configurat
> SUBSYS=		client
> MASTERDIR=	${.CURDIR}/../isc-dhcp43-server
>
>-NO_STAGE=	yes
> .include "${MASTERDIR}/Makefile"
>
>Modified: head/net/isc-dhcp43-client/pkg-plist
>==============================================================================
>--- head/net/isc-dhcp43-client/pkg-plist	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp43-client/pkg-plist	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -1,5 +1,9 @@
> sbin/dhclient
> sbin/dhclient-script
>+man/man5/dhclient.conf.5.gz
>+man/man5/dhclient.leases.5.gz
>+man/man8/dhclient.8.gz
>+man/man8/dhclient-script.8.gz
> @unexec if cmp -s %D/etc/dhclient.conf.example %D/etc/dhclient.conf; then rm -f %D/etc/dhclient.conf; fi
> etc/dhclient.conf.example
> @exec if [ ! -f %D/etc/dhclient.conf ] ; then cp -p %D/%F %B/dhclient.conf; fi
>
>Modified: head/net/isc-dhcp43-relay/Makefile
>==============================================================================
>--- head/net/isc-dhcp43-relay/Makefile	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp43-relay/Makefile	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -6,5 +6,4 @@ COMMENT=	The ISC Dynamic Host Configurat
> SUBSYS=		relay
> MASTERDIR=	${.CURDIR}/../isc-dhcp43-server
>
>-NO_STAGE=	yes
> .include "${MASTERDIR}/Makefile"
>
>Modified: head/net/isc-dhcp43-relay/pkg-plist
>==============================================================================
>--- head/net/isc-dhcp43-relay/pkg-plist	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp43-relay/pkg-plist	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -3,3 +3,4 @@
> %%IPV6%%@unexec %D/etc/rc.d/isc-dhcrelay6 forcestop 2>/dev/null || true
> %%IPV6%%etc/rc.d/isc-dhcrelay6
> sbin/dhcrelay
>+man/man8/dhcrelay.8.gz
>
>Modified: head/net/isc-dhcp43-server/Makefile
>==============================================================================
>--- head/net/isc-dhcp43-server/Makefile	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp43-server/Makefile	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -62,26 +62,11 @@ GNU_CONFIGURE=	yes
> CPPFLAGS+=	-D_PATH_DHCLIENT_SCRIPT='\"${PREFIX}/sbin/dhclient-script\"' -D_PATH_DHCLIENT_CONF='\"${PREFIX}/etc/dhclient.conf\"' -D_PATH_DHCPD_CONF='\"${PREFIX}/etc/dhcpd.conf\"'
> SCRIPTS_ENV+=	PKG_PREFIX=${PREFIX}
>
>-NO_STAGE=	yes
> .include <bsd.port.options.mk>
>
>-.if ${SUBSYS} == client
>-MAN5+=		dhclient.conf.5 dhclient.leases.5
>-MAN8+=		dhclient.8 dhclient-script.8
>-CONF_FILE=	dhclient.conf.example
>-.elif ${SUBSYS} == server
>+.if ${SUBSYS} == server
> CONFIGURE_ARGS+=--localstatedir=/var
>-MAN5+=		dhcpd.conf.5 dhcpd.leases.5 dhcp-eval.5 dhcp-options.5
>-MAN8+=		dhcpd.8
>-MAN1=		omshell.1
>-MAN3=		dhcpctl.3 omapi.3
> CFLAGS+=	-fPIC
>-CONF_FILE=	dhcpd.conf
>-.if ${PORT_OPTIONS:MIPV6}
>-CONF_FILE+=	dhcpd6.conf
>-.endif
>-.else
>-MAN8+=		dhcrelay.8
> .endif
>
> DESCR=		${.CURDIR}/pkg-descr
>@@ -106,9 +91,6 @@ PKGMESSAGE_SUB=	PREFIX="${PREFIX}" MAN1P
>
> .if ${PORT_OPTIONS:MPARANOIA}
> CONFIGURE_ARGS+=--enable-paranoia --enable-early-chroot
>-SUB_LIST+=	PARANOIA=yes
>-.else
>-SUB_LIST+=	PARANOIA=no
> .endif
>
> .if ${PORT_OPTIONS:MLDAP}
>@@ -120,6 +102,8 @@ LDAP_README=	${WRKSRC}/contrib/ldap/READ
> CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
> PORTDOCS+=	README.ldap
> PLIST_SUB+=	SCHEMA_DIR="${SCHEMA_DIR:S,^${PREFIX}/,,}" LDAP=""
>+USES+=		shebangfix
>+SHEBANG_FILES=	contrib/ldap/dhcpd-conf-to-ldap
> .else
> PLIST_SUB+=	LDAP="@comment "
> .endif
>@@ -152,55 +136,47 @@ post-patch:
> 		${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf
> 	@${REINPLACE_CMD} ${REINPLACE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
> 		${WRKSRC}/client/dhclient.conf.example
>+	@${REINPLACE_CMD} -e '/echo.*RANLIB/,+1d' \
>+		${WRKSRC}/Makefile.in \
>+		${WRKSRC}/*/Makefile.in
>
> do-install:
>-	${MAKE} -C ${WRKSRC}/${SUBSYS} install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/${SUBSYS} install
> .if ${SUBSYS} == server
>-	${MAKE} -C ${WRKSRC}/dhcpctl install
>-	${MAKE} -C ${WRKSRC}/dst install
>-	${MAKE} -C ${WRKSRC}/omapip install
>-	${MAKE} -C ${WRKSRC}/includes install
>-	${MAKE} -C ${WRKSRC}/common install
>-	${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${PREFIX}/include
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dhcpctl install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dst install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/omapip install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/includes install
>+	${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/common install
>+	${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${STAGEDIR}${PREFIX}/include
> .if ${PORT_OPTIONS:MIPV6}
> 	${INSTALL_DATA} ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf \
>-		${PREFIX}/etc/dhcpd6.conf.example
>+		${STAGEDIR}${PREFIX}/etc/dhcpd6.conf.example
> .endif
> .if ${PORT_OPTIONS:MLDAP}
>-	@${MKDIR} ${SCHEMA_DIR}
>-	${INSTALL_DATA} ${LDAP_SCHEMA} ${SCHEMA_DIR}
>-	${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${PREFIX}/bin
>-.endif
>-.if ${PORT_OPTIONS:MLDAP} && ${PORT_OPTIONS:MDOCS}
>-	${MKDIR} ${DOCSDIR}
>-	${INSTALL_MAN} ${LDAP_README} ${DOCSDIR}
>+	@${MKDIR} ${STAGEDIR}${SCHEMA_DIR}
>+	${INSTALL_DATA} ${LDAP_SCHEMA} ${STAGEDIR}${SCHEMA_DIR}
>+	${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${STAGEDIR}${PREFIX}/bin
>+.endif
>+.if ${PORT_OPTIONS:MLDAP}
>+	${MKDIR} ${STAGEDIR}${DOCSDIR}
>+	${INSTALL_MAN} ${LDAP_README} ${STAGEDIR}${DOCSDIR}
> .endif
> .endif
>
> post-install:
>-.if defined(CONF_FILE)
>-.for FILE in ${CONF_FILE}
>-	if [ ! -f ${PREFIX}/etc/${FILE} ]; then \
>-		${CP} -p ${PREFIX}/etc/${FILE}.example ${PREFIX}/etc/${FILE} ; \
>-	fi
>-.endfor
>-.endif
> .if ${SUBSYS} == client
>-	${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${PREFIX}/sbin/dhclient-script
>+	${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${STAGEDIR}${PREFIX}/sbin/dhclient-script
> .elif ${SUBSYS} == server
> .if ${PORT_OPTIONS:MIPV6}
>-	@${LN} -sf isc-dhcpd ${PREFIX}/etc/rc.d/isc-dhcpd6
>+	@${LN} -sf isc-dhcpd ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcpd6
> .endif
> .elif ${SUBSYS} == relay
> .if ${PORT_OPTIONS:MIPV6}
>-	@${LN} -sf isc-dhcrelay ${PREFIX}/etc/rc.d/isc-dhcrelay6
>+	@${LN} -sf isc-dhcrelay ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcrelay6
> .endif
> .endif
> 	@${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
> 		${MSG_FILE} > ${PKGMESSAGE}
>-#@${REINPLACE_CMD} -e '/^%%LDAP%%/d' ${PKGMESSAGE}
>-	@${ECHO_MSG}
>-	@${CAT} ${PKGMESSAGE}
>-	@${ECHO_MSG}
>
> .include <bsd.port.mk>
>
>Modified: head/net/isc-dhcp43-server/pkg-plist
>==============================================================================
>--- head/net/isc-dhcp43-server/pkg-plist	Wed Mar 26 17:15:26 2014	(r349268)
>+++ head/net/isc-dhcp43-server/pkg-plist	Wed Mar 26 17:27:24 2014	(r349269)
>@@ -1,5 +1,5 @@
>-@unexec if cmp -s %D/etc/dhcpd.conf.example %D/etc/dhcpd.conf; then rm -f %D/etc/dhcpd.conf; fi
> @unexec echo "You should stop the dhcpd and dhcpd6 daemons if you are permanently removing this port."
>+@unexec if cmp -s %D/etc/dhcpd.conf.example %D/etc/dhcpd.conf; then rm -f %D/etc/dhcpd.conf; fi
> etc/dhcpd.conf.example
> @exec if [ ! -f %D/etc/dhcpd.conf ] ; then cp -p %D/%F %B/dhcpd.conf; fi
> %%IPV6%%@unexec if cmp -s %D/etc/dhcpd6.conf.example %D/etc/dhcpd6.conf; then rm -f %D/etc/dhcpd6.conf; fi
>@@ -9,6 +9,14 @@ etc/dhcpd.conf.example
> sbin/dhcpd
> bin/omshell
> %%LDAP%%bin/dhcpd-conf-to-ldap
>+man/man1/omshell.1.gz
>+man/man3/dhcpctl.3.gz
>+man/man3/omapi.3.gz
>+man/man5/dhcpd.conf.5.gz
>+man/man5/dhcpd.leases.5.gz
>+man/man5/dhcp-eval.5.gz
>+man/man5/dhcp-options.5.gz
>+man/man8/dhcpd.8.gz
> include/dhcpctl.h
> include/isc-dhcp/dst.h
> include/omapip/alloc.h
>

-- 
Ryan Steinmetz
PGP: 9079 51A3 34EF 0CD4 F228  EDC6 1EF8 BA6B D028 46D7



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140329134054.GA38963>