ports/158688: [patch][maintainer-update] devel/libvirt: update to 0.9.3

Jason Helfman jhelfman at experts-exchange.com
Wed Jul 6 16:20:09 UTC 2011


>Number:         158688
>Category:       ports
>Synopsis:       [patch][maintainer-update] devel/libvirt: update to 0.9.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 06 16:20:08 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Jason Helfman
>Release:        FreeBSD 8.2-RELEASE i386
>Organization:
Experts Exchange, LLC.
>Environment:
System: FreeBSD eggman.experts-exchange.com 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:
Update to 0.9.3 http://libvirt.org/news.html
files/patch-docs__apibuild.py (dead, using autotools now)
files/patch-libvirtd.h (new patch file, credit to Matthias Bolte)
Builds cleanly in Tinderbox.

>How-To-Repeat:
	
>Fix:

Index: devel/libvirt/Makefile
===================================================================
RCS file: /home/jhelfman/ncvs/ports/devel/libvirt/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- devel/libvirt/Makefile	10 Jun 2011 21:44:41 -0000	1.4
+++ devel/libvirt/Makefile	6 Jul 2011 05:00:28 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	libvirt
-PORTVERSION=	0.9.2
+PORTVERSION=	0.9.3
 CATEGORIES=	devel
 MASTER_SITES=	http://libvirt.org/sources/
 
@@ -15,6 +15,7 @@
 
 LICENSE=	LGPL3
 GNU_CONFIGURE=	yes
+USE_AUTOTOOLS=	automake autoconf
 CONFIGURE_ARGS=	--without-libssh2 \
 		--without-sasl \
 		--without-yajl \
@@ -26,6 +27,7 @@
 		--without-network
 USE_GMAKE=	yes
 USE_GNOME=	gnomehack
+GNOME_MAKEFILEIN=	Makefile.am
 USE_LDCONFIG=	yes
 USE_PYTHON_BUILD=	yes
 PLIST_SUB=	PORTVERSION="-${PORTVERSION}"
Index: devel/libvirt/distinfo
===================================================================
RCS file: /home/jhelfman/ncvs/ports/devel/libvirt/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- devel/libvirt/distinfo	10 Jun 2011 21:44:41 -0000	1.2
+++ devel/libvirt/distinfo	5 Jul 2011 15:01:09 -0000
@@ -1,2 +1,2 @@
-SHA256 (libvirt-0.9.2.tar.gz) = 9a851fba532bafb604de92819752815a9015f529f6d69c9a93d2c90c79419f38
-SIZE (libvirt-0.9.2.tar.gz) = 15793846
+SHA256 (libvirt-0.9.3.tar.gz) = 4d673be9aa7b5618c0fef3cfdbbbeff02df1c83e26680fe40defad2b32a56ae3
+SIZE (libvirt-0.9.3.tar.gz) = 15958983
Index: devel/libvirt/files/patch-docs__apibuild.py
===================================================================
RCS file: devel/libvirt/files/patch-docs__apibuild.py
diff -N devel/libvirt/files/patch-docs__apibuild.py
--- devel/libvirt/files/patch-docs__apibuild.py	10 Jun 2011 21:44:41 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,8 +0,0 @@
---- ./docs/apibuild.py	2011-06-07 21:31:43.000000000 -0700
-+++ ./docs/apibuild.py	2011-06-07 21:31:55.000000000 -0700
-@@ -1,4 +1,4 @@
--#!/usr/bin/python -u
-+#!/usr/bin/env python
- #
- # This is the API builder, it parses the C sources and build the
- # API formal description in XML.
Index: devel/libvirt/files/patch-libvirtd.h
===================================================================
RCS file: devel/libvirt/files/patch-libvirtd.h
diff -N devel/libvirt/files/patch-libvirtd.h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ devel/libvirt/files/patch-libvirtd.h	6 Jul 2011 14:23:56 -0000
@@ -0,0 +1,32 @@
+--- ./daemon/libvirtd.h
++++ ./daemon/libvirtd.h
+@@ -38,7 +38,9 @@
+ # include "logging.h"
+ # include "threads.h"
+ # include "network.h"
+-# include "virnetsaslcontext.h"
++# if HAVE_SASL
++#  include "virnetsaslcontext.h"
++# endif
+ # include "virnetserverprogram.h"
+ 
+ # if WITH_DTRACE
+@@ -70,7 +72,9 @@ struct daemonClientPrivate {
+ 
+     int domainEventCallbackID[VIR_DOMAIN_EVENT_ID_LAST];
+ 
++# if HAVE_SASL
+     virNetSASLSessionPtr sasl;
++# endif
+ 
+     /* This is only valid if a remote open call has been made on this
+      * connection, otherwise it will be NULL.  Also if remote close is
+@@ -81,7 +85,9 @@ struct daemonClientPrivate {
+     daemonClientStreamPtr streams;
+ };
+ 
++# if HAVE_SASL
+ extern virNetSASLContextPtr saslCtxt;
++# endif
+ extern virNetServerProgramPtr remoteProgram;
+ extern virNetServerProgramPtr qemuProgram;
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list