pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/pkgsrc-2012Q1]: pkgsrc/sysutils/xentools33 Pullup ticket #3707 - requ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/af8fe5430308
branches:  pkgsrc-2012Q1
changeset: 601992:af8fe5430308
user:      spz <spz%pkgsrc.org@localhost>
date:      Sat Apr 07 20:31:10 2012 +0000

description:
Pullup ticket #3707 - requested by bsiegert
sysutils/xentools33: build fix

Revisions pulled up:
- sysutils/xentools33/Makefile                                  1.32
- sysutils/xentools33/patches/patch-python_xen_util_xmlrpcclient.py 1.1
- sysutils/xentools33/patches/patch-python_xen_util_xmlrpclib2.py 1.1

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Sat Apr  7 14:48:12 UTC 2012

   Modified Files:
           pkgsrc/sysutils/xentools33: Makefile
   Added Files:
           pkgsrc/sysutils/xentools33/patches:
               patch-python_xen_util_xmlrpcclient.py
               patch-python_xen_util_xmlrpclib2.py

   Log Message:
   Forgot to "cvs add" the patches. Also remove some debugging dreg.

   Reminded by wiz, thanks!


   To generate a diff of this commit:
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/sysutils/xentools33/Makefile
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/sysutils/xentools33/patches/patch-python_xen_util_xmlrpcclient.py \
       pkgsrc/sysutils/xentools33/patches/patch-python_xen_util_xmlrpclib2.py

diffstat:

 sysutils/xentools33/Makefile                                      |   6 +-
 sysutils/xentools33/patches/patch-python_xen_util_xmlrpcclient.py |  26 ++++++++++
 sysutils/xentools33/patches/patch-python_xen_util_xmlrpclib2.py   |  14 +++++
 3 files changed, 43 insertions(+), 3 deletions(-)

diffs (68 lines):

diff -r 1eddcfc7de33 -r af8fe5430308 sysutils/xentools33/Makefile
--- a/sysutils/xentools33/Makefile      Sat Apr 07 15:01:55 2012 +0000
+++ b/sysutils/xentools33/Makefile      Sat Apr 07 20:31:10 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2012/04/07 13:10:56 bsiegert Exp $
+# $NetBSD: Makefile,v 1.31.2.1 2012/04/07 20:31:10 spz Exp $
 #
 
 VERSION=               3.3.2
@@ -24,8 +24,8 @@
 
 PKG_SYSCONFSUBDIR=     xen
 
-#ONLY_FOR_PLATFORM=    Linux-2.6*-i386 Linux-2.6*-x86_64
-#ONLY_FOR_PLATFORM+=   NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386
+ONLY_FOR_PLATFORM=     Linux-2.6*-i386 Linux-2.6*-x86_64
+ONLY_FOR_PLATFORM+=    NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386
 
 CONFLICTS+=            libxen-[0-9]*
 CONFLICTS+=            xentools20-[0-9]*
diff -r 1eddcfc7de33 -r af8fe5430308 sysutils/xentools33/patches/patch-python_xen_util_xmlrpcclient.py
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xentools33/patches/patch-python_xen_util_xmlrpcclient.py Sat Apr 07 20:31:10 2012 +0000
@@ -0,0 +1,26 @@
+$NetBSD: patch-python_xen_util_xmlrpcclient.py,v 1.1.2.2 2012/04/07 20:31:10 spz Exp $
+
+--- python/xen/util/xmlrpcclient.py.orig       2012-04-02 21:17:56.000000000 +0000
++++ python/xen/util/xmlrpcclient.py
+@@ -22,6 +22,7 @@ import socket
+ import string
+ import xmlrpclib
+ from types import StringTypes
++from sys import hexversion
+ 
+ 
+ try:
+@@ -54,7 +55,12 @@ class UnixTransport(xmlrpclib.Transport)
+         return xmlrpclib.Transport.request(self, host, '/RPC2',
+                                            request_body, verbose)
+     def make_connection(self, host):
+-        return HTTPUnix(self.__handler)
++        if hexversion < 0x02070000:
++            # python 2.6 or earlier
++            return HTTPUnix(self.__handler)
++        else:
++            # xmlrpclib.Transport changed in python 2.7
++            return HTTPUnixConnection(self.__handler)
+ 
+ 
+ # We need our own transport for HTTPS, because xmlrpclib.SafeTransport is
diff -r 1eddcfc7de33 -r af8fe5430308 sysutils/xentools33/patches/patch-python_xen_util_xmlrpclib2.py
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xentools33/patches/patch-python_xen_util_xmlrpclib2.py   Sat Apr 07 20:31:10 2012 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-python_xen_util_xmlrpclib2.py,v 1.1.2.2 2012/04/07 20:31:10 spz Exp $
+
+--- python/xen/util/xmlrpclib2.py.orig 2012-04-02 21:20:21.000000000 +0000
++++ python/xen/util/xmlrpclib2.py
+@@ -58,6 +58,9 @@ def stringify(value):
+ # some bugs in Keep-Alive handling and also enabled it by default
+ class XMLRPCRequestHandler(SimpleXMLRPCRequestHandler):
+     protocol_version = "HTTP/1.1"
++    # xend crashes in python 2.7 unless disable_nagle_algorithm = False
++    # it isn't used in earlier versions so it is harmless to set it generally
++    disable_nagle_algorithm = False
+ 
+     def __init__(self, hosts_allowed, request, client_address, server):
+         self.hosts_allowed = hosts_allowed



Home | Main Index | Thread Index | Old Index