View | Details | Raw Unified | Return to bug 277505 | Differences between
and this patch

Collapse All | Expand All

(-)b/net/radvd/Makefile (-1 / +5 lines)
Lines 1-9 Link Here
1
PORTNAME=	radvd
1
PORTNAME=	radvd
2
PORTVERSION=	2.19
2
PORTVERSION=	2.19
3
PORTREVISION=	2
3
PORTREVISION=	3
4
CATEGORIES=	net
4
CATEGORIES=	net
5
MASTER_SITES=	http://www.litech.org/radvd/dist/
5
MASTER_SITES=	http://www.litech.org/radvd/dist/
6
6
7
PATCH_SITES=	https://github.com/${PORTNAME}-project/${PORTNAME}/commit/
8
PATCHFILES=	3f1aeb2.patch:-p1
9
7
MAINTAINER=	farrokhi@FreeBSD.org
10
MAINTAINER=	farrokhi@FreeBSD.org
8
COMMENT=	Linux/BSD IPv6 router advertisement daemon
11
COMMENT=	Linux/BSD IPv6 router advertisement daemon
9
WWW=		http://www.litech.org/radvd/
12
WWW=		http://www.litech.org/radvd/
Lines 14-19 LICENSE_FILE= ${WRKSRC}/COPYRIGHT Link Here
14
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
17
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
15
18
16
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
17
USES=		gmake pkgconfig
21
USES=		gmake pkgconfig
18
CONFIGURE_ARGS=	--program-transform-name=
22
CONFIGURE_ARGS=	--program-transform-name=
19
USE_RC_SUBR=	radvd
23
USE_RC_SUBR=	radvd
(-)b/net/radvd/distinfo (-1 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1607081848
1
TIMESTAMP = 1707290399
2
SHA256 (radvd-2.19.tar.gz) = c36470706fec3a9e6bed394ffea08acaff5dac647848d26b96bb9b9c65d58da0
2
SHA256 (radvd-2.19.tar.gz) = c36470706fec3a9e6bed394ffea08acaff5dac647848d26b96bb9b9c65d58da0
3
SIZE (radvd-2.19.tar.gz) = 222794
3
SIZE (radvd-2.19.tar.gz) = 222794
4
SHA256 (3f1aeb2.patch) = 8130a1f6e04292629c2c2cd9613beb4d4b085f0c08005e15b139bae10467f84c
5
SIZE (3f1aeb2.patch) = 3699
(-)a/net/radvd/files/patch-interface.c (-23 lines)
Removed Link Here
1
--- interface.c.orig	2020-12-29 09:42:21 UTC
2
+++ interface.c
3
@@ -61,6 +61,8 @@ void touch_iface(struct Interface *iface)
4
 
5
 int setup_iface(int sock, struct Interface *iface)
6
 {
7
+	int was_ready = iface->state_info.ready;
8
+
9
 	iface->state_info.changed = 0;
10
 	iface->state_info.ready = 0;
11
 
12
@@ -97,8 +99,11 @@ int setup_iface(int sock, struct Interface *iface)
13
 		return -1;
14
 	}
15
 
16
+	iface->state_info.ready = was_ready;
17
+
18
 	/* join the allrouters multicast group so we get the solicitations */
19
 	if (setup_allrouters_membership(sock, iface) < 0) {
20
+		iface->state_info.ready = 0;
21
 		return -1;
22
 	}
23
 
(-)b/net/radvd/pkg-plist (-3 / +3 lines)
Lines 1-6 Link Here
1
@sample etc/radvd.conf.sample
1
@sample etc/radvd.conf.sample
2
sbin/radvd
2
sbin/radvd
3
sbin/radvdump
3
sbin/radvdump
4
man/man5/radvd.conf.5.gz
4
share/man/man5/radvd.conf.5.gz
5
man/man8/radvd.8.gz
5
share/man/man8/radvd.8.gz
6
man/man8/radvdump.8.gz
6
share/man/man8/radvdump.8.gz

Return to bug 277505