Index: head/net/dhcp6/Makefile =================================================================== --- head/net/dhcp6/Makefile (revision 405270) +++ head/net/dhcp6/Makefile (revision 405271) @@ -1,34 +1,34 @@ # Created by: Munechika SUMIKAWA # $FreeBSD$ PORTNAME= dhcp6 PORTVERSION= 20080615 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net ipv6 MASTER_SITES= SF/wide-dhcpv6/wide-dhcpv6/wide-dhcpv6-${PORTVERSION} DISTNAME= wide-dhcpv6-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= KAME DHCP6 client, server, and relay LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc \ --with-localdbdir=/var/db USE_RC_SUBR= dhcp6c dhcp6relay dhcp6s PORTDOCS= README OPTIONS_DEFINE= DOCS post-install: cd ${WRKSRC} && ${INSTALL_DATA} \ dhcp6c.conf.sample dhcp6s.conf.sample \ ${STAGEDIR}${PREFIX}/etc post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/net/dhcp6/files/patch-addrconf.c =================================================================== --- head/net/dhcp6/files/patch-addrconf.c (revision 405270) +++ head/net/dhcp6/files/patch-addrconf.c (revision 405271) @@ -1,11 +1,11 @@ --- addrconf.c.orig 2008-06-15 07:48:40 UTC +++ addrconf.c @@ -173,7 +173,7 @@ update_address(ia, addr, dhcpifp, ctlp, sacreate ? "create" : "update", in6addr2str(&addr->addr, 0), addr->pltime, addr->vltime); - if (sa->addr.vltime != 0) -+ if (sa->addr.vltime != 0 || sacreate) ++ if (sa->addr.vltime != 0 && sacreate) if (na_ifaddrconf(IFADDRCONF_ADD, sa) < 0) return (-1);