Sat Jan 25 02:54:27 2014 UTC ()
Update sysutils/libvirt from 0.9.3 to 1.2.1

Reason for updating: numerous security vulnerabilities have been fixed,
and many changes made - functional and fixes. The list is really too long
to include here:

	-rw-r--r--  1 agc  wheel  3437489 Jan 24 18:26 /tmp/news


(agc)
diff -r1.14 -r1.15 pkgsrc/sysutils/libvirt/Makefile
diff -r1.3 -r1.4 pkgsrc/sysutils/libvirt/PLIST
diff -r1.2 -r1.3 pkgsrc/sysutils/libvirt/distinfo
diff -r1.1.1.1 -r0 pkgsrc/sysutils/libvirt/patches/patch-aa
diff -r1.1.1.1 -r0 pkgsrc/sysutils/libvirt/patches/patch-ab
diff -r1.1.1.1 -r0 pkgsrc/sysutils/libvirt/patches/patch-ac
diff -r0 -r1.1 pkgsrc/sysutils/libvirt/patches/patch-gnulib-lib-base64.h
diff -r0 -r1.1 pkgsrc/sysutils/libvirt/patches/patch-src-rpc-virnetmessage.c
diff -r0 -r1.1 pkgsrc/sysutils/libvirt/patches/patch-src-util-virutil.c
diff -r0 -r1.1 pkgsrc/sysutils/libvirt/patches/patch-tools--virsh-secret.c
diff -r1.1 -r1.2 pkgsrc/sysutils/libvirt/patches/patch-gnulib-lib-fflush.c
diff -r1.1 -r1.2 pkgsrc/sysutils/libvirt/patches/patch-gnulib-lib-fseeko.c

cvs diff -r1.14 -r1.15 pkgsrc/sysutils/libvirt/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/libvirt/Makefile 2014/01/01 11:52:35 1.14
+++ pkgsrc/sysutils/libvirt/Makefile 2014/01/25 02:54:27 1.15
@@ -1,29 +1,28 @@ @@ -1,29 +1,28 @@
1# $NetBSD: Makefile,v 1.14 2014/01/01 11:52:35 wiz Exp $ 1# $NetBSD: Makefile,v 1.15 2014/01/25 02:54:27 agc Exp $
2 2
3DISTNAME= libvirt-0.9.3 3DISTNAME= libvirt-1.2.1
4PKGREVISION= 10 
5CATEGORIES= sysutils 4CATEGORIES= sysutils
6MASTER_SITES= http://libvirt.org/sources/ 5MASTER_SITES= http://libvirt.org/sources/
7 6
8MAINTAINER= agc@NetBSD.org 7MAINTAINER= agc@NetBSD.org
9HOMEPAGE= http://libvirt.org/ 8HOMEPAGE= http://libvirt.org/
10COMMENT= Virtualisation toolkit for host operating systems 9COMMENT= Virtualisation toolkit for host operating systems
11LICENSE= gnu-lgpl-v2 10LICENSE= gnu-lgpl-v2
12 11
13GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
14CONFIGURE_ARGS+= --with-vbox=no --sysconfdir=${EGDIR} --localstatedir=${VARBASE} 13CONFIGURE_ARGS+= --with-vbox=no --sysconfdir=${EGDIR} --localstatedir=${VARBASE}
15CONFIGURE_ARGS+= --without-macvtap 14CONFIGURE_ARGS+= --without-macvtap
16USE_TOOLS+= gmake pkg-config 15USE_TOOLS+= gmake pkg-config perl
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes
18 17
19PY_PATCHPLIST= yes 18PY_PATCHPLIST= yes
20PYTHON_PATCH_SCRIPTS+= examples/python/domstart.py 19PYTHON_PATCH_SCRIPTS+= examples/python/domstart.py
21PYTHON_PATCH_SCRIPTS+= examples/python/domrestore.py 20PYTHON_PATCH_SCRIPTS+= examples/python/domrestore.py
22PYTHON_PATCH_SCRIPTS+= examples/python/dominfo.py 21PYTHON_PATCH_SCRIPTS+= examples/python/dominfo.py
23PYTHON_PATCH_SCRIPTS+= examples/python/domsave.py 22PYTHON_PATCH_SCRIPTS+= examples/python/domsave.py
24PYTHON_PATCH_SCRIPTS+= examples/python/esxlist.py 23PYTHON_PATCH_SCRIPTS+= examples/python/esxlist.py
25PYTHON_PATCH_SCRIPTS+= examples/domain-events/events-python/event-test.py 24PYTHON_PATCH_SCRIPTS+= examples/domain-events/events-python/event-test.py
26PYTHON_PATCH_SCRIPTS+= python/tests/create.py 25PYTHON_PATCH_SCRIPTS+= python/tests/create.py
27PYTHON_PATCH_SCRIPTS+= python/tests/error.py 26PYTHON_PATCH_SCRIPTS+= python/tests/error.py
28PYTHON_PATCH_SCRIPTS+= python/tests/uuid.py 27PYTHON_PATCH_SCRIPTS+= python/tests/uuid.py
29PYTHON_PATCH_SCRIPTS+= python/tests/basic.py 28PYTHON_PATCH_SCRIPTS+= python/tests/basic.py

cvs diff -r1.3 -r1.4 pkgsrc/sysutils/libvirt/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/libvirt/PLIST 2012/09/04 21:30:51 1.3
+++ pkgsrc/sysutils/libvirt/PLIST 2014/01/25 02:54:27 1.4
@@ -1,82 +1,82 @@ @@ -1,82 +1,82 @@
1@comment $NetBSD: PLIST,v 1.3 2012/09/04 21:30:51 gls Exp $ 1@comment $NetBSD: PLIST,v 1.4 2014/01/25 02:54:27 agc Exp $
2bin/virsh 2bin/virsh
 3bin/virt-host-validate
3bin/virt-pki-validate 4bin/virt-pki-validate
4bin/virt-xml-validate 5bin/virt-xml-validate
5share/examples/libvirt/libvirtd.conf 6include/libvirt/libvirt-lxc.h
6share/examples/libvirt/nwfilter/allow-arp.xml 
7share/examples/libvirt/nwfilter/allow-dhcp-server.xml 
8share/examples/libvirt/nwfilter/allow-dhcp.xml 
9share/examples/libvirt/nwfilter/allow-incoming-ipv4.xml 
10share/examples/libvirt/nwfilter/allow-ipv4.xml 
11share/examples/libvirt/nwfilter/clean-traffic.xml 
12share/examples/libvirt/nwfilter/no-arp-spoofing.xml 
13share/examples/libvirt/nwfilter/no-ip-multicast.xml 
14share/examples/libvirt/nwfilter/no-ip-spoofing.xml 
15share/examples/libvirt/nwfilter/no-mac-broadcast.xml 
16share/examples/libvirt/nwfilter/no-mac-spoofing.xml 
17share/examples/libvirt/nwfilter/no-other-l2-traffic.xml 
18share/examples/libvirt/nwfilter/no-other-rarp-traffic.xml 
19share/examples/libvirt/nwfilter/qemu-announce-self-rarp.xml 
20share/examples/libvirt/nwfilter/qemu-announce-self.xml 
21share/examples/libvirt/qemu/networks/autostart/default.xml 
22share/examples/libvirt/qemu/networks/default.xml 
23share/examples/logrotate.d/libvirtd 
24share/examples/logrotate.d/libvirtd.lxc 
25share/examples/logrotate.d/libvirtd.qemu 
26share/examples/logrotate.d/libvirtd.uml 
27share/examples/rc.d/libvirtd 
28share/examples/sasl2/libvirt.conf 
29include/libvirt/libvirt-qemu.h 7include/libvirt/libvirt-qemu.h
30include/libvirt/libvirt.h 8include/libvirt/libvirt.h
31include/libvirt/virterror.h 9include/libvirt/virterror.h
 10lib/charset.alias
 11lib/libvirt-lxc.la
32lib/libvirt-qemu.la 12lib/libvirt-qemu.la
33lib/libvirt.la 13lib/libvirt.la
 14lib/libvirt/connection-driver/libvirt_driver_network.la
 15lib/libvirt/connection-driver/libvirt_driver_qemu.la
 16lib/libvirt/connection-driver/libvirt_driver_secret.la
 17lib/libvirt/connection-driver/libvirt_driver_storage.la
 18lib/libvirt/lock-driver/lockd.la
34lib/pkgconfig/libvirt.pc 19lib/pkgconfig/libvirt.pc
35${PYSITELIB}/libvirt.py 20libexec/libvirt-guests.sh
36${PYSITELIB}/libvirtmod.la 
37libexec/libvirt_iohelper 21libexec/libvirt_iohelper
38man/man1/virsh.1 22man/man1/virsh.1
 23man/man1/virt-host-validate.1
39man/man1/virt-pki-validate.1 24man/man1/virt-pki-validate.1
40man/man1/virt-xml-validate.1 25man/man1/virt-xml-validate.1
41man/man8/libvirtd.8 26man/man8/libvirtd.8
 27man/man8/virtlockd.8
42sbin/libvirtd 28sbin/libvirtd
 29sbin/virtlockd
 30share/augeas/lenses/libvirt_lockd.aug
43share/augeas/lenses/libvirtd.aug 31share/augeas/lenses/libvirtd.aug
 32share/augeas/lenses/libvirtd_qemu.aug
 33share/augeas/lenses/tests/test_libvirt_lockd.aug
44share/augeas/lenses/tests/test_libvirtd.aug 34share/augeas/lenses/tests/test_libvirtd.aug
 35share/augeas/lenses/tests/test_libvirtd_qemu.aug
 36share/augeas/lenses/tests/test_virtlockd.aug
 37share/augeas/lenses/virtlockd.aug
45share/doc/${PKGNAME}/html/32favicon.png 38share/doc/${PKGNAME}/html/32favicon.png
 39share/doc/${PKGNAME}/html/404.html
 40share/doc/${PKGNAME}/html/acl.html
 41share/doc/${PKGNAME}/html/aclpolkit.html
46share/doc/${PKGNAME}/html/api.html 42share/doc/${PKGNAME}/html/api.html
47share/doc/${PKGNAME}/html/api_extension.html 43share/doc/${PKGNAME}/html/api_extension.html
48share/doc/${PKGNAME}/html/apps.html 44share/doc/${PKGNAME}/html/apps.html
49share/doc/${PKGNAME}/html/archdomain.html 45share/doc/${PKGNAME}/html/archdomain.html
50share/doc/${PKGNAME}/html/architecture.gif 46share/doc/${PKGNAME}/html/architecture.gif
51share/doc/${PKGNAME}/html/architecture.html 47share/doc/${PKGNAME}/html/architecture.html
52share/doc/${PKGNAME}/html/archnetwork.html 48share/doc/${PKGNAME}/html/archnetwork.html
53share/doc/${PKGNAME}/html/archnode.html 49share/doc/${PKGNAME}/html/archnode.html
54share/doc/${PKGNAME}/html/archstorage.html 50share/doc/${PKGNAME}/html/archstorage.html
 51share/doc/${PKGNAME}/html/auditlog.html
55share/doc/${PKGNAME}/html/auth.html 52share/doc/${PKGNAME}/html/auth.html
56share/doc/${PKGNAME}/html/bindings.html 53share/doc/${PKGNAME}/html/bindings.html
57share/doc/${PKGNAME}/html/bugs.html 54share/doc/${PKGNAME}/html/bugs.html
58share/doc/${PKGNAME}/html/command.html 55share/doc/${PKGNAME}/html/cgroups.html
59share/doc/${PKGNAME}/html/compiling.html 56share/doc/${PKGNAME}/html/compiling.html
60share/doc/${PKGNAME}/html/contact.html 57share/doc/${PKGNAME}/html/contact.html
61share/doc/${PKGNAME}/html/csharp.html 58share/doc/${PKGNAME}/html/csharp.html
62share/doc/${PKGNAME}/html/deployment.html 59share/doc/${PKGNAME}/html/deployment.html
63share/doc/${PKGNAME}/html/devguide.html 60share/doc/${PKGNAME}/html/devguide.html
64share/doc/${PKGNAME}/html/docs.html 61share/doc/${PKGNAME}/html/docs.html
65share/doc/${PKGNAME}/html/downloads.html 62share/doc/${PKGNAME}/html/downloads.html
66share/doc/${PKGNAME}/html/drivers.html 63share/doc/${PKGNAME}/html/drivers.html
67share/doc/${PKGNAME}/html/drvesx.html 64share/doc/${PKGNAME}/html/drvesx.html
 65share/doc/${PKGNAME}/html/drvhyperv.html
68share/doc/${PKGNAME}/html/drvlxc.html 66share/doc/${PKGNAME}/html/drvlxc.html
69share/doc/${PKGNAME}/html/drvopenvz.html 67share/doc/${PKGNAME}/html/drvopenvz.html
 68share/doc/${PKGNAME}/html/drvparallels.html
 69share/doc/${PKGNAME}/html/drvphyp.html
70share/doc/${PKGNAME}/html/drvqemu.html 70share/doc/${PKGNAME}/html/drvqemu.html
71share/doc/${PKGNAME}/html/drvremote.html 71share/doc/${PKGNAME}/html/drvremote.html
72share/doc/${PKGNAME}/html/drvtest.html 72share/doc/${PKGNAME}/html/drvtest.html
73share/doc/${PKGNAME}/html/drvuml.html 73share/doc/${PKGNAME}/html/drvuml.html
74share/doc/${PKGNAME}/html/drvvbox.html 74share/doc/${PKGNAME}/html/drvvbox.html
75share/doc/${PKGNAME}/html/drvvmware.html 75share/doc/${PKGNAME}/html/drvvmware.html
76share/doc/${PKGNAME}/html/drvxen.html 76share/doc/${PKGNAME}/html/drvxen.html
77share/doc/${PKGNAME}/html/errors.html 77share/doc/${PKGNAME}/html/errors.html
78share/doc/${PKGNAME}/html/et.png 78share/doc/${PKGNAME}/html/et.png
79share/doc/${PKGNAME}/html/firewall.html 79share/doc/${PKGNAME}/html/firewall.html
80share/doc/${PKGNAME}/html/footer_corner.png 80share/doc/${PKGNAME}/html/footer_corner.png
81share/doc/${PKGNAME}/html/footer_pattern.png 81share/doc/${PKGNAME}/html/footer_pattern.png
82share/doc/${PKGNAME}/html/format.html 82share/doc/${PKGNAME}/html/format.html
@@ -93,92 +93,120 @@ share/doc/${PKGNAME}/html/generic.css @@ -93,92 +93,120 @@ share/doc/${PKGNAME}/html/generic.css
93share/doc/${PKGNAME}/html/goals.html 93share/doc/${PKGNAME}/html/goals.html
94share/doc/${PKGNAME}/html/hacking.html 94share/doc/${PKGNAME}/html/hacking.html
95share/doc/${PKGNAME}/html/hooks.html 95share/doc/${PKGNAME}/html/hooks.html
96share/doc/${PKGNAME}/html/html/home.png 96share/doc/${PKGNAME}/html/html/home.png
97share/doc/${PKGNAME}/html/html/index.html 97share/doc/${PKGNAME}/html/html/index.html
98share/doc/${PKGNAME}/html/html/left.png 98share/doc/${PKGNAME}/html/html/left.png
99share/doc/${PKGNAME}/html/html/libvirt-libvirt.html 99share/doc/${PKGNAME}/html/html/libvirt-libvirt.html
100share/doc/${PKGNAME}/html/html/libvirt-virterror.html 100share/doc/${PKGNAME}/html/html/libvirt-virterror.html
101share/doc/${PKGNAME}/html/html/right.png 101share/doc/${PKGNAME}/html/html/right.png
102share/doc/${PKGNAME}/html/html/up.png 102share/doc/${PKGNAME}/html/html/up.png
103share/doc/${PKGNAME}/html/hvsupport.html 103share/doc/${PKGNAME}/html/hvsupport.html
104share/doc/${PKGNAME}/html/index.html 104share/doc/${PKGNAME}/html/index.html
105share/doc/${PKGNAME}/html/internals.html 105share/doc/${PKGNAME}/html/internals.html
 106share/doc/${PKGNAME}/html/internals/command.html
 107share/doc/${PKGNAME}/html/internals/locking.html
 108share/doc/${PKGNAME}/html/internals/rpc.html
106share/doc/${PKGNAME}/html/intro.html 109share/doc/${PKGNAME}/html/intro.html
107share/doc/${PKGNAME}/html/java.html 110share/doc/${PKGNAME}/html/java.html
108share/doc/${PKGNAME}/html/libvirt-daemon-arch.png 111share/doc/${PKGNAME}/html/libvirt-daemon-arch.png
109share/doc/${PKGNAME}/html/libvirt-driver-arch.png 112share/doc/${PKGNAME}/html/libvirt-driver-arch.png
110share/doc/${PKGNAME}/html/libvirt-header-bg.png 113share/doc/${PKGNAME}/html/libvirt-header-bg.png
111share/doc/${PKGNAME}/html/libvirt-header-logo.png 114share/doc/${PKGNAME}/html/libvirt-header-logo.png
112share/doc/${PKGNAME}/html/libvirt-net-logical.png 115share/doc/${PKGNAME}/html/libvirt-net-logical.png
113share/doc/${PKGNAME}/html/libvirt-net-physical.png 116share/doc/${PKGNAME}/html/libvirt-net-physical.png
114share/doc/${PKGNAME}/html/libvirt-object-model.png 117share/doc/${PKGNAME}/html/libvirt-object-model.png
115share/doc/${PKGNAME}/html/libvirt.css 118share/doc/${PKGNAME}/html/libvirt.css
116share/doc/${PKGNAME}/html/libvirtLogo.png 119share/doc/${PKGNAME}/html/libvirtLogo.png
117share/doc/${PKGNAME}/html/locking.html 120share/doc/${PKGNAME}/html/locking.html
118share/doc/${PKGNAME}/html/logging.html 121share/doc/${PKGNAME}/html/logging.html
119share/doc/${PKGNAME}/html/madeWith.png 122share/doc/${PKGNAME}/html/madeWith.png
120share/doc/${PKGNAME}/html/main.css 123share/doc/${PKGNAME}/html/main.css
 124share/doc/${PKGNAME}/html/migration-managed-direct.png
 125share/doc/${PKGNAME}/html/migration-managed-p2p.png
 126share/doc/${PKGNAME}/html/migration-native.png
 127share/doc/${PKGNAME}/html/migration-tunnel.png
 128share/doc/${PKGNAME}/html/migration-unmanaged-direct.png
 129share/doc/${PKGNAME}/html/migration.html
121share/doc/${PKGNAME}/html/news.html 130share/doc/${PKGNAME}/html/news.html
122share/doc/${PKGNAME}/html/node.gif 131share/doc/${PKGNAME}/html/node.gif
 132share/doc/${PKGNAME}/html/pending.html
123share/doc/${PKGNAME}/html/php.html 133share/doc/${PKGNAME}/html/php.html
124share/doc/${PKGNAME}/html/python.html 134share/doc/${PKGNAME}/html/python.html
125share/doc/${PKGNAME}/html/relatedlinks.html 135share/doc/${PKGNAME}/html/relatedlinks.html
126share/doc/${PKGNAME}/html/remote.html 136share/doc/${PKGNAME}/html/remote.html
 137share/doc/${PKGNAME}/html/secureusage.html
 138share/doc/${PKGNAME}/html/securityprocess.html
127share/doc/${PKGNAME}/html/sitemap.html 139share/doc/${PKGNAME}/html/sitemap.html
128share/doc/${PKGNAME}/html/storage.html 140share/doc/${PKGNAME}/html/storage.html
129share/doc/${PKGNAME}/html/testapi.html 141share/doc/${PKGNAME}/html/testapi.html
130share/doc/${PKGNAME}/html/testsuites.html 142share/doc/${PKGNAME}/html/testsuites.html
131share/doc/${PKGNAME}/html/testtck.html 143share/doc/${PKGNAME}/html/testtck.html
132share/doc/${PKGNAME}/html/todo.html 144share/doc/${PKGNAME}/html/todo.html
133share/doc/${PKGNAME}/html/uri.html 145share/doc/${PKGNAME}/html/uri.html
134share/doc/${PKGNAME}/html/virshcmdref.html 146share/doc/${PKGNAME}/html/virshcmdref.html
135share/doc/${PKGNAME}/html/windows.html 147share/doc/${PKGNAME}/html/windows.html
136share/doc/libvirt-python-${PKGVERSION}/TODO 148share/examples/libvirt/libvirt.conf
137share/doc/libvirt-python-${PKGVERSION}/examples/basic.py 149share/examples/libvirt/libvirtd.conf
138share/doc/libvirt-python-${PKGVERSION}/examples/create.py 150share/examples/libvirt/qemu-lockd.conf
139share/doc/libvirt-python-${PKGVERSION}/examples/error.py 151share/examples/libvirt/qemu.conf
140share/doc/libvirt-python-${PKGVERSION}/examples/node.py 152share/examples/libvirt/qemu/networks/autostart/default.xml
141share/doc/libvirt-python-${PKGVERSION}/examples/uuid.py 153share/examples/libvirt/qemu/networks/default.xml
 154share/examples/libvirt/virtlockd.conf
 155share/examples/logrotate.d/libvirtd
 156share/examples/logrotate.d/libvirtd.lxc
 157share/examples/logrotate.d/libvirtd.qemu
 158share/examples/logrotate.d/libvirtd.uml
 159share/examples/rc.d/libvirtd
 160share/examples/sasl2/libvirt.conf
142share/gtk-doc/html/libvirt/general.html 161share/gtk-doc/html/libvirt/general.html
143share/gtk-doc/html/libvirt/home.png 162share/gtk-doc/html/libvirt/home.png
144share/gtk-doc/html/libvirt/index.html 163share/gtk-doc/html/libvirt/index.html
145share/gtk-doc/html/libvirt/left.png 164share/gtk-doc/html/libvirt/left.png
146share/gtk-doc/html/libvirt/libvirt-libvirt.html 165share/gtk-doc/html/libvirt/libvirt-libvirt.html
147share/gtk-doc/html/libvirt/libvirt-virterror.html 166share/gtk-doc/html/libvirt/libvirt-virterror.html
148share/gtk-doc/html/libvirt/libvirt.devhelp 167share/gtk-doc/html/libvirt/libvirt.devhelp
149share/gtk-doc/html/libvirt/right.png 168share/gtk-doc/html/libvirt/right.png
150share/gtk-doc/html/libvirt/style.css 169share/gtk-doc/html/libvirt/style.css
151share/gtk-doc/html/libvirt/up.png 170share/gtk-doc/html/libvirt/up.png
 171share/libvirt/api/libvirt-api.xml
 172share/libvirt/api/libvirt-lxc-api.xml
 173share/libvirt/api/libvirt-qemu-api.xml
152share/libvirt/cpu_map.xml 174share/libvirt/cpu_map.xml
 175share/libvirt/libvirtLogo.png
 176share/libvirt/schemas/basictypes.rng
153share/libvirt/schemas/capability.rng 177share/libvirt/schemas/capability.rng
154share/libvirt/schemas/domain.rng 178share/libvirt/schemas/domain.rng
 179share/libvirt/schemas/domaincommon.rng
155share/libvirt/schemas/domainsnapshot.rng 180share/libvirt/schemas/domainsnapshot.rng
156share/libvirt/schemas/interface.rng 181share/libvirt/schemas/interface.rng
157share/libvirt/schemas/network.rng 182share/libvirt/schemas/network.rng
 183share/libvirt/schemas/networkcommon.rng
158share/libvirt/schemas/nodedev.rng 184share/libvirt/schemas/nodedev.rng
159share/libvirt/schemas/nwfilter.rng 185share/libvirt/schemas/nwfilter.rng
160share/libvirt/schemas/secret.rng 186share/libvirt/schemas/secret.rng
161share/libvirt/schemas/storageencryption.rng 187share/libvirt/schemas/storageencryption.rng
 188share/libvirt/schemas/storagefilefeatures.rng
162share/libvirt/schemas/storagepool.rng 189share/libvirt/schemas/storagepool.rng
163share/libvirt/schemas/storagevol.rng 190share/libvirt/schemas/storagevol.rng
164share/locale/af/LC_MESSAGES/libvirt.mo 191share/locale/af/LC_MESSAGES/libvirt.mo
165share/locale/am/LC_MESSAGES/libvirt.mo 192share/locale/am/LC_MESSAGES/libvirt.mo
166share/locale/ar/LC_MESSAGES/libvirt.mo 193share/locale/ar/LC_MESSAGES/libvirt.mo
167share/locale/as/LC_MESSAGES/libvirt.mo 194share/locale/as/LC_MESSAGES/libvirt.mo
168share/locale/be/LC_MESSAGES/libvirt.mo 195share/locale/be/LC_MESSAGES/libvirt.mo
169share/locale/bg/LC_MESSAGES/libvirt.mo 196share/locale/bg/LC_MESSAGES/libvirt.mo
170share/locale/bn/LC_MESSAGES/libvirt.mo 197share/locale/bn/LC_MESSAGES/libvirt.mo
171share/locale/bn_IN/LC_MESSAGES/libvirt.mo 198share/locale/bn_IN/LC_MESSAGES/libvirt.mo
 199share/locale/bo/LC_MESSAGES/libvirt.mo
172share/locale/bs/LC_MESSAGES/libvirt.mo 200share/locale/bs/LC_MESSAGES/libvirt.mo
173share/locale/ca/LC_MESSAGES/libvirt.mo 201share/locale/ca/LC_MESSAGES/libvirt.mo
174share/locale/cs/LC_MESSAGES/libvirt.mo 202share/locale/cs/LC_MESSAGES/libvirt.mo
175share/locale/cy/LC_MESSAGES/libvirt.mo 203share/locale/cy/LC_MESSAGES/libvirt.mo
176share/locale/da/LC_MESSAGES/libvirt.mo 204share/locale/da/LC_MESSAGES/libvirt.mo
177share/locale/de/LC_MESSAGES/libvirt.mo 205share/locale/de/LC_MESSAGES/libvirt.mo
178share/locale/el/LC_MESSAGES/libvirt.mo 206share/locale/el/LC_MESSAGES/libvirt.mo
179share/locale/en_GB/LC_MESSAGES/libvirt.mo 207share/locale/en_GB/LC_MESSAGES/libvirt.mo
180share/locale/es/LC_MESSAGES/libvirt.mo 208share/locale/es/LC_MESSAGES/libvirt.mo
181share/locale/et/LC_MESSAGES/libvirt.mo 209share/locale/et/LC_MESSAGES/libvirt.mo
182share/locale/eu_ES/LC_MESSAGES/libvirt.mo 210share/locale/eu_ES/LC_MESSAGES/libvirt.mo
183share/locale/fa/LC_MESSAGES/libvirt.mo 211share/locale/fa/LC_MESSAGES/libvirt.mo
184share/locale/fi/LC_MESSAGES/libvirt.mo 212share/locale/fi/LC_MESSAGES/libvirt.mo
@@ -225,29 +253,14 @@ share/locale/sr/LC_MESSAGES/libvirt.mo @@ -225,29 +253,14 @@ share/locale/sr/LC_MESSAGES/libvirt.mo
225share/locale/sr@latin/LC_MESSAGES/libvirt.mo 253share/locale/sr@latin/LC_MESSAGES/libvirt.mo
226share/locale/sv/LC_MESSAGES/libvirt.mo 254share/locale/sv/LC_MESSAGES/libvirt.mo
227share/locale/ta/LC_MESSAGES/libvirt.mo 255share/locale/ta/LC_MESSAGES/libvirt.mo
228share/locale/te/LC_MESSAGES/libvirt.mo 256share/locale/te/LC_MESSAGES/libvirt.mo
229share/locale/th/LC_MESSAGES/libvirt.mo 257share/locale/th/LC_MESSAGES/libvirt.mo
230share/locale/tr/LC_MESSAGES/libvirt.mo 258share/locale/tr/LC_MESSAGES/libvirt.mo
231share/locale/uk/LC_MESSAGES/libvirt.mo 259share/locale/uk/LC_MESSAGES/libvirt.mo
232share/locale/ur/LC_MESSAGES/libvirt.mo 260share/locale/ur/LC_MESSAGES/libvirt.mo
233share/locale/vi/LC_MESSAGES/libvirt.mo 261share/locale/vi/LC_MESSAGES/libvirt.mo
234share/locale/vi_VN/LC_MESSAGES/libvirt.mo 262share/locale/vi_VN/LC_MESSAGES/libvirt.mo
235share/locale/zh_CN/LC_MESSAGES/libvirt.mo 263share/locale/zh_CN/LC_MESSAGES/libvirt.mo
236share/locale/zh_TW/LC_MESSAGES/libvirt.mo 264share/locale/zh_TW/LC_MESSAGES/libvirt.mo
237share/locale/zu/LC_MESSAGES/libvirt.mo 265share/locale/zu/LC_MESSAGES/libvirt.mo
238@pkgdir var/run/libvirt/network 266@pkgdir share/examples/libvirt/nwfilter
239@pkgdir var/log/libvirt/uml 
240@pkgdir var/log/libvirt/qemu 
241@pkgdir var/log/libvirt/lxc 
242@pkgdir var/lib/libvirt/network 
243@pkgdir var/lib/libvirt/images 
244@pkgdir var/lib/libvirt/dnsmasq 
245@pkgdir var/lib/libvirt/boot 
246@pkgdir var/cache/libvirt 
247@pkgdir lib/libvirt/connection-driver 
248@pkgdir etc/sasl2 
249@pkgdir etc/logrotate.d 
250@pkgdir etc/libvirt/qemu/networks/autostart 
251@pkgdir etc/libvirt/qemu/networks 
252@pkgdir etc/libvirt/nwfilter 
253@pkgdir etc/libvirt 

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/libvirt/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/libvirt/distinfo 2012/03/08 01:12:51 1.2
+++ pkgsrc/sysutils/libvirt/distinfo 2014/01/25 02:54:27 1.3
@@ -1,10 +1,12 @@ @@ -1,10 +1,12 @@
1$NetBSD: distinfo,v 1.2 2012/03/08 01:12:51 joerg Exp $ 1$NetBSD: distinfo,v 1.3 2014/01/25 02:54:27 agc Exp $
2 2
3SHA1 (libvirt-0.9.3.tar.gz) = e25850d270a24441305dd92935209efa993b479d 3SHA1 (libvirt-1.2.1.tar.gz) = ea8e237e0df9f1828ff4a7a649c42aa45af7ecd7
4RMD160 (libvirt-0.9.3.tar.gz) = a01dbe29e23225706afcff74146aa3b224ba04bb 4RMD160 (libvirt-1.2.1.tar.gz) = bd308fa30c530f877494a1fe3b2ddc862cf48e76
5Size (libvirt-0.9.3.tar.gz) = 15958983 bytes 5Size (libvirt-1.2.1.tar.gz) = 27228694 bytes
6SHA1 (patch-aa) = 12269e5e0dd650423df5e31dd6f8069af04532c3 6SHA1 (patch-configure) = d01bd0cf7336d4c0ec0050301095ae0cfac26b7c
7SHA1 (patch-ab) = 66757963d769cc7a12c5dfa4fe035ec9417a0512 7SHA1 (patch-gnulib-lib-base64.h) = 7b7f3738fbeb52ba8e8c5ef2b8926008a4585c4b
8SHA1 (patch-ac) = af670f3e9af0dc4053c3e8584ed815f03bb7bb56 8SHA1 (patch-gnulib-lib-fflush.c) = abfd289afd87d993bbf13cc815443f938cacf7ef
9SHA1 (patch-gnulib-lib-fflush.c) = dce77a7b18bdf9fb20b31dcf6d473bd51a63dba9 9SHA1 (patch-gnulib-lib-fseeko.c) = 1dc0c761d3285da5a418690bfc2e37de90f0e870
10SHA1 (patch-gnulib-lib-fseeko.c) = d8e4107166baba980e20add7d267510d7da9be9a 10SHA1 (patch-src-rpc-virnetmessage.c) = 5a09402a71c1f7082d775503ce3ef17e7c41424c
 11SHA1 (patch-src-util-virutil.c) = 64710144c4e1c7e1d9f5ca84c47be6f8b01a70f8
 12SHA1 (patch-tools--virsh-secret.c) = 424f53edabf535be73e08addea3b4310de08cf8e

File Deleted: pkgsrc/sysutils/libvirt/patches/Attic/patch-aa

File Deleted: pkgsrc/sysutils/libvirt/patches/Attic/patch-ab

File Deleted: pkgsrc/sysutils/libvirt/patches/Attic/patch-ac

File Added: pkgsrc/sysutils/libvirt/patches/patch-gnulib-lib-base64.h
$NetBSD: patch-gnulib-lib-base64.h,v 1.1 2014/01/25 02:54:27 agc Exp $

Avoid native header definitions

--- gnulib/lib/base64.h.orig	2014-01-07 19:14:57.000000000 -0800
+++ gnulib/lib/base64.h	2014-01-24 18:03:33.000000000 -0800
@@ -15,8 +15,8 @@
    You should have received a copy of the GNU Lesser General Public License
    along with this program; if not, see <http://www.gnu.org/licenses/>.  */
 
-#ifndef BASE64_H
-# define BASE64_H
+#ifndef GNULIB_LIB_BASE64_H
+# define GNULIB_LIB_BASE64_H
 
 /* Get size_t. */
 # include <stddef.h>
@@ -65,4 +65,4 @@
 }
 # endif
 
-#endif /* BASE64_H */
+#endif /* GNULIB_LIB_BASE64_H */

File Added: pkgsrc/sysutils/libvirt/patches/patch-src-rpc-virnetmessage.c
$NetBSD: patch-src-rpc-virnetmessage.c,v 1.1 2014/01/25 02:54:27 agc Exp $

fix for # of args in xdrproc_t on NetBSD

--- src/rpc/virnetmessage.c	2014/01/25 02:27:37	1.1
+++ src/rpc/virnetmessage.c	2014/01/25 02:30:04
@@ -345,7 +345,11 @@
                   msg->bufferLength - msg->bufferOffset, XDR_ENCODE);
 
     /* Try to encode the payload. If the buffer is too small increase it. */
+#ifdef __NetBSD__
+    while (!(*filter)(&xdr, data)) {
+#else
     while (!(*filter)(&xdr, data, 0)) {
+#endif
         unsigned int newlen = (msg->bufferLength - VIR_NET_MESSAGE_LEN_MAX) * 4;
 
         if (newlen > VIR_NET_MESSAGE_MAX) {
@@ -402,7 +406,11 @@
     xdrmem_create(&xdr, msg->buffer + msg->bufferOffset,
                   msg->bufferLength - msg->bufferOffset, XDR_DECODE);
 
+#ifdef __NetBSD__
+    if (!(*filter)(&xdr, data)) {
+#else
     if (!(*filter)(&xdr, data, 0)) {
+#endif
         virReportError(VIR_ERR_RPC, "%s", _("Unable to decode message payload"));
         goto error;
     }

File Added: pkgsrc/sysutils/libvirt/patches/patch-src-util-virutil.c
$NetBSD: patch-src-util-virutil.c,v 1.1 2014/01/25 02:54:27 agc Exp $

Only use uselocale() if we have it

--- src/util/virutil.c	2014/01/25 02:40:22	1.1
+++ src/util/virutil.c	2014/01/25 02:41:41
@@ -428,9 +428,13 @@
     if (virLocaleInitialize() < 0)
         goto error;
 
+#ifdef HAVE_USELOCALE
     old_loc = uselocale(virLocale);
+#endif
     ret = virAsprintf(strp, "%lf", number);
+#ifdef HAVE_USELOCALE
     uselocale(old_loc);
+#endif
 
 #else
 

File Added: pkgsrc/sysutils/libvirt/patches/patch-tools--virsh-secret.c
$NetBSD: patch-tools--virsh-secret.c,v 1.1 2014/01/25 02:54:27 agc Exp $

bring forward previous patch to allocate the context with the correct args
"There is a problem expanding the macro in base64.h, so we'll do it here"

--- tools/virsh-secret.c	2014/01/25 01:56:56	1.1
+++ tools/virsh-secret.c	2014/01/25 01:57:41
@@ -212,7 +212,7 @@
     if (vshCommandOptStringReq(ctl, cmd, "base64", &base64) < 0)
         goto cleanup;
 
-    if (!base64_decode_alloc(base64, strlen(base64), &value, &value_size)) {
+    if (!base64_decode_alloc_ctx(NULL, base64, strlen(base64), &value, &value_size)) {
         vshError(ctl, "%s", _("Invalid base64 data"));
         goto cleanup;
     }

cvs diff -r1.1 -r1.2 pkgsrc/sysutils/libvirt/patches/patch-gnulib-lib-fflush.c (expand / switch to unified diff)

--- pkgsrc/sysutils/libvirt/patches/patch-gnulib-lib-fflush.c 2012/03/08 01:12:52 1.1
+++ pkgsrc/sysutils/libvirt/patches/patch-gnulib-lib-fflush.c 2014/01/25 02:54:27 1.2
@@ -1,13 +1,15 @@ @@ -1,13 +1,15 @@
1$NetBSD: patch-gnulib-lib-fflush.c,v 1.1 2012/03/08 01:12:52 joerg Exp $ 1$NetBSD: patch-gnulib-lib-fflush.c,v 1.2 2014/01/25 02:54:27 agc Exp $
2 2
3--- gnulib/lib/fflush.c.orig 2011-05-17 06:12:57.000000000 +0000 3fix for fpos_t/fgetpos/fsetpos from joerg
4+++ gnulib/lib/fflush.c 4
5@@ -93,7 +93,7 @@ static inline void 5--- gnulib/lib/fflush.c 2014/01/25 02:18:50 1.1
6 update_fpos_cache (FILE *fp, off_t pos) 6+++ gnulib/lib/fflush.c 2014/01/25 02:19:22
 7@@ -96,7 +96,7 @@
 8 off_t pos _GL_UNUSED_PARAMETER)
7 { 9 {
8 #if defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, MacOS X, Cygwin */ 10 # if defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin */
9-# if defined __CYGWIN__ 11-# if defined __CYGWIN__
10+# if defined(__CYGWIN__) || defined(__NetBSD__) 12+# if defined(__CYGWIN__) || defined(__NetBSD__)
11 /* fp_->_offset is typed as an integer. */ 13 /* fp_->_offset is typed as an integer. */
12 fp_->_offset = pos; 14 fp_->_offset = pos;
13 # else 15 # else

cvs diff -r1.1 -r1.2 pkgsrc/sysutils/libvirt/patches/patch-gnulib-lib-fseeko.c (expand / switch to unified diff)

--- pkgsrc/sysutils/libvirt/patches/patch-gnulib-lib-fseeko.c 2012/03/08 01:12:52 1.1
+++ pkgsrc/sysutils/libvirt/patches/patch-gnulib-lib-fseeko.c 2014/01/25 02:54:27 1.2
@@ -1,13 +1,15 @@ @@ -1,13 +1,15 @@
1$NetBSD: patch-gnulib-lib-fseeko.c,v 1.1 2012/03/08 01:12:52 joerg Exp $ 1$NetBSD: patch-gnulib-lib-fseeko.c,v 1.2 2014/01/25 02:54:27 agc Exp $
2 2
3--- gnulib/lib/fseeko.c.orig 2011-03-01 07:54:21.000000000 +0000 3Fix for fpos_t from joerg
4+++ gnulib/lib/fseeko.c 4
5@@ -111,7 +111,7 @@ fseeko (FILE *fp, off_t offset, int when 5--- gnulib/lib/fseeko.c 2014/01/25 02:09:09 1.1
6 #if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ 6+++ gnulib/lib/fseeko.c 2014/01/25 02:17:10
 7@@ -125,7 +125,7 @@
7 fp->_flags &= ~_IO_EOF_SEEN; 8 fp->_flags &= ~_IO_EOF_SEEN;
8 #elif defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, MacOS X, Cygwin */ 9 fp->_offset = pos;
 10 #elif defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin */
9-# if defined __CYGWIN__ 11-# if defined __CYGWIN__
10+# if defined(__CYGWIN__) || defined(__NetBSD__) 12+# if defined(__CYGWIN__) || defined(__NetBSD__)
11 /* fp_->_offset is typed as an integer. */ 13 /* fp_->_offset is typed as an integer. */
12 fp_->_offset = pos; 14 fp_->_offset = pos;
13 # else 15 # else