Author: fernando
Date: Mon Nov 25 03:06:03 2013
New Revision: 2774

Log:
Fix xcb-proto-1.9 for Python3.

Added:
   trunk/xcb-proto/
   trunk/xcb-proto/xcb-proto-1.9-py_compile_python3-1.patch

Added: trunk/xcb-proto/xcb-proto-1.9-py_compile_python3-1.patch
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/xcb-proto/xcb-proto-1.9-py_compile_python3-1.patch    Mon Nov 25 
03:06:03 2013        (r2774)
@@ -0,0 +1,60 @@
+Submitted By: Fernando de Oliveira <famobr at yahoo dot com dot br>
+Date: 2013-11-23
+Initial Package Version: 1.9
+Upstream Status: Not Submitted
+Origin: Fernando de Oliveira <famobr at yahoo dot com dot br>
+Description: Fixes make install with Python3
+
+--- xcb-proto-1.9/py-compile.orig      2013-01-10 20:14:12.000000000 -0300
++++ xcb-proto-1.9/py-compile   2012-10-05 09:43:56.000000000 -0300
+@@ -99,38 +117,38 @@
+ fi
+ 
+ $PYTHON -c "
+-import sys, os, string, py_compile
++import sys, os, py_compile
+ 
+ files = '''$files'''
+ 
+-print 'Byte-compiling python modules...'
+-for file in string.split(files):
++sys.stdout.write('Byte-compiling python modules...\n')
++for file in files.split():
+     $pathtrans
+     $filetrans
+     if not os.path.exists(filepath) or not (len(filepath) >= 3
+                                             and filepath[-3:] == '.py'):
+-      continue
+-    print file,
++          continue
++    sys.stdout.write(file)
+     sys.stdout.flush()
+     py_compile.compile(filepath, filepath + 'c', path)
+-print" || exit $?
++sys.stdout.write('\n')" || exit $?
+ 
+ # this will fail for python < 1.5, but that doesn't matter ...
+ $PYTHON -O -c "
+-import sys, os, string, py_compile
++import sys, os, py_compile
+ 
+ files = '''$files'''
+-print 'Byte-compiling python modules (optimized versions) ...'
+-for file in string.split(files):
++sys.stdout.write('Byte-compiling python modules (optimized versions) ...\n')
++for file in files.split():
+     $pathtrans
+     $filetrans
+     if not os.path.exists(filepath) or not (len(filepath) >= 3
+                                             and filepath[-3:] == '.py'):
+-      continue
+-    print file,
++          continue
++    sys.stdout.write(file)
+     sys.stdout.flush()
+     py_compile.compile(filepath, filepath + 'o', path)
+-print" 2>/dev/null || :
++sys.stdout.write('\n')" 2>/dev/null || :
+ 
+ # Local Variables:
+ # mode: shell-script
-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to