ports/164164: Update port: net/vde2 to 2.3.2

KATO Tsuguru tkato432 at yahoo.com
Sun Jan 15 18:10:14 UTC 2012


>Number:         164164
>Category:       ports
>Synopsis:       Update port: net/vde2 to 2.3.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 15 18:10:13 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p5 i386
>Organization:
>Environment:
>Description:
- Update to version 2.3.2

New file:
files/patch-src__dpipe.c

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/net/vde2/Makefile net/vde2/Makefile
--- /usr/ports/net/vde2/Makefile	2011-11-02 15:37:51.000000000 +0900
+++ net/vde2/Makefile	2011-11-28 03:04:12.000000000 +0900
@@ -6,20 +6,25 @@
 #
 
 PORTNAME=	vde2
-PORTVERSION=	2.3.1
+PORTVERSION=	2.3.2
 CATEGORIES=	net
 MASTER_SITES=	SF/vde/${PORTNAME}/${PORTVERSION}
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	User-mode virtual ethernet infrastructure
 
+LICENSE=	BSD GPLv2 LGPL21
+LICENSE_COMB=	multi
+
+OPTIONS=	PYTHON "Enable python bindings support" on
+
 CONFLICTS=	vde-[0-9]*
 
 USE_GNOME=	gnomehack
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
-MAKE_JOBS_SAFE=	yes
+MAKE_JOBS_UNSAFE=yes
 
 MLINKS=		unixcmd.1 vdecmd.1 \
 		vdeq.1 vdeqemu.1 \
@@ -30,6 +35,18 @@
 		vdeq.1 vdetaplib.1 vdeterm.1 wirefilter.1
 MAN8=		vde_tunctl.8
 
+.include <bsd.port.options.mk>
+
+.if defined(WITHOUT_PYTHON)
+CONFIGURE_ARGS+=--disable-python
+PLIST_SUB+=	PYTHON="@comment "
+.else
+USE_PYTHON=	yes
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+PLIST_SUB+=	PYTHON=""
+.endif
+
 .include <bsd.port.pre.mk>
 
 .if defined(BATCH) || defined(PACKAGE_BUILDING)
diff -urN /usr/ports/net/vde2/distinfo net/vde2/distinfo
--- /usr/ports/net/vde2/distinfo	2011-03-21 02:51:08.000000000 +0900
+++ net/vde2/distinfo	2011-11-27 16:12:17.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (vde2-2.3.1.tar.gz) = 6778c4a302b8fa3d9e2664760c9cf0bed02384984cbc79f773c1b230916e79ed
-SIZE (vde2-2.3.1.tar.gz) = 698059
+SHA256 (vde2-2.3.2.tar.gz) = 22df546a63dac88320d35d61b7833bbbcbef13529ad009c7ce3c5cb32250af93
+SIZE (vde2-2.3.2.tar.gz) = 770257
diff -urN /usr/ports/net/vde2/files/patch-src__dpipe.c net/vde2/files/patch-src__dpipe.c
--- /usr/ports/net/vde2/files/patch-src__dpipe.c	1970-01-01 09:00:00.000000000 +0900
+++ net/vde2/files/patch-src__dpipe.c	2011-11-28 03:05:38.000000000 +0900
@@ -0,0 +1,11 @@
+--- src/dpipe.c.orig	2011-11-24 01:41:18.000000000 +0900
++++ src/dpipe.c	2011-11-28 03:05:11.000000000 +0900
+@@ -201,7 +201,7 @@
+ 
+ 	if (daemonize != 0)
+ 		daemon(0,0);
+-	else if (setpgrp() != 0) {
++	else if (setpgrp(0,getpid()) != 0) {
+ 		fprintf(stderr,"Err: cannot create pgrp\n");
+ 		exit(1);
+ 	}
diff -urN /usr/ports/net/vde2/pkg-plist net/vde2/pkg-plist
--- /usr/ports/net/vde2/pkg-plist	2010-09-19 05:45:12.000000000 +0900
+++ net/vde2/pkg-plist	2011-11-27 16:28:36.000000000 +0900
@@ -42,6 +42,9 @@
 lib/libvdesnmp.la
 lib/libvdesnmp.so
 lib/libvdesnmp.so.0
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/VdePlug.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vdeplug_python.la
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vdeplug_python.so
 lib/vde2/vde_l3/bfifo.la
 lib/vde2/vde_l3/bfifo.so
 lib/vde2/vde_l3/pfifo.la
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list