aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/libvirt.rb
diff options
context:
space:
mode:
authorJustin Clift2012-10-10 03:59:14 +1100
committerAdam Vandenberg2012-10-09 10:04:31 -0700
commit68fa9d119f7aeab7b4679ed48a39c64336a7006b (patch)
treead02dcd4d374634be00b991708ba466b9e4e6a5a /Library/Formula/libvirt.rb
parentfa6d411c56127bccdc38083fedc787ca466c63c3 (diff)
downloadhomebrew-68fa9d119f7aeab7b4679ed48a39c64336a7006b.tar.bz2
libvirt 0.9.11.6
For new upstream release. Closes #15378. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula/libvirt.rb')
-rw-r--r--Library/Formula/libvirt.rb55
1 files changed, 53 insertions, 2 deletions
diff --git a/Library/Formula/libvirt.rb b/Library/Formula/libvirt.rb
index 9d3689360..fd2009cde 100644
--- a/Library/Formula/libvirt.rb
+++ b/Library/Formula/libvirt.rb
@@ -2,8 +2,13 @@ require 'formula'
class Libvirt < Formula
homepage 'http://www.libvirt.org'
- url 'http://libvirt.org/sources/stable_updates/libvirt-0.9.11.4.tar.gz'
- sha256 'f3e16a62dff9720e1541da5561f448853e9821baa4622a0064dc28589eebed45'
+ url 'http://libvirt.org/sources/stable_updates/libvirt-0.9.11.6.tar.gz'
+ sha256 'ad2f77a05b2c66198ea74df1640c56b3d9f394b397eae8eec612fa1cb3efb04a'
+
+ # Patch from upstream for 0.9.11.6 only. Will be in next release.
+ def patches
+ DATA if not build.devel?
+ end
# Latest (roughly) monthly release.
devel do
@@ -64,3 +69,49 @@ class Libvirt < Formula
end
end
end
+
+__END__
+diff --git a/src/util/virnetdev.c b/src/util/virnetdev.c
+index 06004ab..d53352f 100644
+--- a/src/util/virnetdev.c
++++ b/src/util/virnetdev.c
+@@ -929,7 +929,7 @@ int virNetDevValidateConfig(const char *ifname,
+ }
+ #else /* ! HAVE_STRUCT_IFREQ */
+ int virNetDevValidateConfig(const char *ifname ATTRIBUTE_UNUSED,
+- const virMacAddrPtr macaddr ATTRIBUTE_UNUSED,
++ const unsigned char *macaddr ATTRIBUTE_UNUSED,
+ int ifindex ATTRIBUTE_UNUSED)
+ {
+ virReportSystemError(ENOSYS, "%s",
+@@ -1663,7 +1663,7 @@ virNetDevLinkDump(const char *ifname ATTRIBUTE_UNUSED,
+ int
+ virNetDevReplaceNetConfig(char *linkdev ATTRIBUTE_UNUSED,
+ int vf ATTRIBUTE_UNUSED,
+- const virMacAddrPtr macaddress ATTRIBUTE_UNUSED,
++ const unsigned char *macaddress ATTRIBUTE_UNUSED,
+ int vlanid ATTRIBUTE_UNUSED,
+ char *stateDir ATTRIBUTE_UNUSED)
+ {
+diff --git a/src/util/virnetlink.c b/src/util/virnetlink.c
+index 2772d9b..0e4d76b 100644
+--- a/src/util/virnetlink.c
++++ b/src/util/virnetlink.c
+@@ -672,7 +672,7 @@ int virNetlinkEventServiceLocalPid(void)
+ int virNetlinkEventAddClient(virNetlinkEventHandleCallback handleCB ATTRIBUTE_UNUSED,
+ virNetlinkEventRemoveCallback removeCB ATTRIBUTE_UNUSED,
+ void *opaque ATTRIBUTE_UNUSED,
+- const virMacAddrPtr macaddr ATTRIBUTE_UNUSED)
++ const unsigned char *macaddr ATTRIBUTE_UNUSED)
+ {
+ netlinkError(VIR_ERR_INTERNAL_ERROR, "%s", _(unsupported));
+ return -1;
+@@ -682,7 +682,7 @@ int virNetlinkEventAddClient(virNetlinkEventHandleCallback handleCB ATTRIBUTE_UN
+ * virNetlinkEventRemoveClient: unregister a callback from a netlink monitor
+ */
+ int virNetlinkEventRemoveClient(int watch ATTRIBUTE_UNUSED,
+- const virMacAddrPtr macaddr ATTRIBUTE_UNUSED)
++ const unsigned char *macaddr ATTRIBUTE_UNUSED)
+ {
+ netlinkError(VIR_ERR_INTERNAL_ERROR, "%s", _(unsupported));
+ return -1;