[arch-commits] Commit in python/trunk (ChangeLog PKGBUILD python-2.6-smtplib.patch)

Allan McRae allan at archlinux.org
Sat Jun 6 12:05:40 UTC 2009


    Date: Saturday, June 6, 2009 @ 08:05:40
  Author: allan
Revision: 41674

upgpkg: python 2.6.2-2
    fix smtplib (FS#14915)

Added:
  python/trunk/python-2.6-smtplib.patch
Modified:
  python/trunk/ChangeLog
  python/trunk/PKGBUILD

--------------------------+
 ChangeLog                |    4 ++++
 PKGBUILD                 |    5 ++++-
 python-2.6-smtplib.patch |   17 +++++++++++++++++
 3 files changed, 25 insertions(+), 1 deletion(-)

Modified: ChangeLog
===================================================================
--- ChangeLog	2009-06-06 11:39:31 UTC (rev 41673)
+++ ChangeLog	2009-06-06 12:05:40 UTC (rev 41674)
@@ -1,3 +1,7 @@
+2009-06-06  Allan McRae <allan at archlinux.org>
+	* python 2.6.2-1
+	* add fix for smtplib (FS#14915)
+
 2009-04-17  Allan McRae <allan at archlinux.org>
 	* python 2.6.2-1
 	* upstream update

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-06-06 11:39:31 UTC (rev 41673)
+++ PKGBUILD	2009-06-06 12:05:40 UTC (rev 41674)
@@ -4,7 +4,7 @@
 
 pkgname=python
 pkgver=2.6.2
-pkgrel=1
+pkgrel=2
 _pybasever=2.6
 pkgdesc="A high-level scripting language"
 arch=('i686' 'x86_64')
@@ -18,11 +18,13 @@
 source=(http://www.python.org/ftp/python/${pkgver}/Python-${pkgver}.tar.bz2
 	python-2.6-internal-expat.patch
 	python-2.6-gdbm.patch
+	python-2.6-smtplib.patch
 	modulator-launcher
 	pynche-launcher)
 md5sums=('245db9f1e0f09ab7e0faaa0cf7301011'
          '993800dbcc0c4f199c1ceee998a06e71'
          '13fab4bb2cacbc433e62d7191a17f71e'
+         'c38d58521acfb6eec0c3d3c5ad38410a'
          'b4a531570415280dc406c8d5c1fa8d83'
          '9f731b9033db285132a3524fb36409e7')
 
@@ -31,6 +33,7 @@
 
   patch -Np0 -i ${srcdir}/python-2.6-internal-expat.patch
   patch -Np1 -i ${srcdir}/python-2.6-gdbm.patch
+  patch -Np0 -i ${srcdir}/python-2.6-smtplib.patch
 
   ./configure --prefix=/usr --enable-shared --with-threads --enable-unicode
 

Added: python-2.6-smtplib.patch
===================================================================
--- python-2.6-smtplib.patch	                        (rev 0)
+++ python-2.6-smtplib.patch	2009-06-06 12:05:40 UTC (rev 41674)
@@ -0,0 +1,17 @@
+Index: Lib/smtplib.py
+===================================================================
+--- Lib/smtplib.py      (revision 72551)
++++ Lib/smtplib.py      (working copy)
+@@ -751,9 +751,10 @@
+
+         def _get_socket(self, host, port, timeout):
+             if self.debuglevel > 0: print>>stderr, 'connect:', (host, port)
+-            self.sock = socket.create_connection((host, port), timeout)
+-            self.sock = ssl.wrap_socket(self.sock, self.keyfile, self.certfile)
+-            self.file = SSLFakeFile(self.sock)
++            new_socket = socket.create_connection((host, port), timeout)
++            new_socket = ssl.wrap_socket(new_socket, self.keyfile, self.certfile)
++            self.file = SSLFakeFile(new_socket)
++            return new_socket
+
+     __all__.append("SMTP_SSL")




More information about the arch-commits mailing list