devel/python python-2.5-config.patch, 1.3, 1.4 python.spec, 1.108, 1.109
Jeremy Katz (katzj)
fedora-extras-commits at redhat.com
Tue Jun 26 23:22:46 UTC 2007
Author: katzj
Update of /cvs/pkgs/devel/python
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18454
Modified Files:
python-2.5-config.patch python.spec
Log Message:
* Tue Jun 26 2007 Jeremy Katz <katzj at redhat.com> - 2.5.1-3
- link with system expat (#245703)
python-2.5-config.patch:
Index: python-2.5-config.patch
===================================================================
RCS file: /cvs/pkgs/devel/python/python-2.5-config.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- python-2.5-config.patch 16 Jan 2007 17:27:02 -0000 1.3
+++ python-2.5-config.patch 26 Jun 2007 23:22:09 -0000 1.4
@@ -1,6 +1,28 @@
---- Python-2.5/Modules/Setup.dist.rhconfig 2006-08-06 03:26:21.000000000 -0400
-+++ Python-2.5/Modules/Setup.dist 2006-10-30 16:25:16.000000000 -0500
-@@ -149,7 +149,7 @@
+--- Python-2.5.1/Include/pyexpat.h.rhconfig 2007-06-26 18:40:21.000000000 -0400
++++ Python-2.5.1/Include/pyexpat.h 2007-06-26 18:41:16.000000000 -0400
+@@ -5,6 +5,19 @@
+
+ #define PyExpat_CAPI_MAGIC "pyexpat.expat_CAPI 1.0"
+
++#ifdef XML_LARGE_SIZE /* Use large integers for file/stream positions. */
++#if defined(XML_USE_MSC_EXTENSIONS) && _MSC_VER < 1400
++typedef __int64 XML_Index;
++typedef unsigned __int64 XML_Size;
++#else
++typedef long long XML_Index;
++typedef unsigned long long XML_Size;
++#endif
++#else
++typedef long XML_Index;
++typedef unsigned long XML_Size;
++#endif /* XML_LARGE_SIZE */
++
+ struct PyExpat_CAPI
+ {
+ char* magic; /* set to PyExpat_CAPI_MAGIC */
+--- Python-2.5.1/Modules/Setup.dist.rhconfig 2006-08-06 03:26:21.000000000 -0400
++++ Python-2.5.1/Modules/Setup.dist 2007-06-26 18:41:40.000000000 -0400
+@@ -149,7 +149,7 @@ GLHACK=-Dclear=__GLclear
# modules are to be built as shared libraries (see above for more
# detail; also note that *static* reverses this effect):
@@ -9,7 +31,7 @@
# GNU readline. Unlike previous Python incarnations, GNU readline is
# now incorporated in an optional module, configured in the Setup file
-@@ -159,69 +159,69 @@
+@@ -159,69 +159,69 @@ GLHACK=-Dclear=__GLclear
# it, depending on your system -- see the GNU readline instructions.
# It's okay for this to be a shared library, too.
@@ -108,7 +130,7 @@
# Multimedia modules -- off by default.
-@@ -229,9 +229,9 @@
+@@ -229,9 +229,9 @@ GLHACK=-Dclear=__GLclear
# #993173 says audioop works on 64-bit platforms, though.
# These represent audio samples or images as strings:
@@ -121,7 +143,7 @@
# Note that the _md5 and _sha modules are normally only built if the
-@@ -241,12 +241,12 @@
+@@ -241,12 +241,12 @@ GLHACK=-Dclear=__GLclear
# Message-Digest Algorithm, described in RFC 1321. The necessary files
# md5.c and md5.h are included here.
@@ -136,7 +158,7 @@
# SGI IRIX specific modules -- off by default.
-@@ -293,12 +293,12 @@
+@@ -293,12 +293,12 @@ GLHACK=-Dclear=__GLclear
# A Linux specific module -- off by default; this may also work on
# some *BSDs.
@@ -151,7 +173,7 @@
# The _tkinter module.
-@@ -313,7 +313,7 @@
+@@ -313,7 +313,7 @@ GLHACK=-Dclear=__GLclear
# every system.
# *** Always uncomment this (leave the leading underscore in!):
@@ -160,7 +182,7 @@
# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
# -L/usr/local/lib \
# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-@@ -323,7 +323,7 @@
+@@ -323,7 +323,7 @@ GLHACK=-Dclear=__GLclear
# *** Or uncomment this for Solaris:
# -I/usr/openwin/include \
# *** Uncomment and edit for Tix extension only:
@@ -169,7 +191,7 @@
# *** Uncomment and edit for BLT extension only:
# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
# *** Uncomment and edit for PIL (TkImaging) extension only:
-@@ -332,7 +332,7 @@
+@@ -332,7 +332,7 @@ GLHACK=-Dclear=__GLclear
# *** Uncomment and edit for TOGL extension only:
# -DWITH_TOGL togl.c \
# *** Uncomment and edit to reflect your Tcl/Tk versions:
@@ -178,7 +200,7 @@
# *** Uncomment and edit to reflect where your X11 libraries are:
# -L/usr/X11R6/lib \
# *** Or uncomment this for Solaris:
-@@ -342,7 +342,7 @@
+@@ -342,7 +342,7 @@ GLHACK=-Dclear=__GLclear
# *** Uncomment for AIX:
# -lld \
# *** Always uncomment this; X11 libraries to link with:
@@ -187,7 +209,7 @@
# Lance Ellinghaus's syslog module
#syslog syslogmodule.c # syslog daemon interface
-@@ -354,9 +354,9 @@
+@@ -354,9 +354,9 @@ GLHACK=-Dclear=__GLclear
#
# First, look at Setup.config; configure may have set this for you.
@@ -199,7 +221,7 @@
# Generic (SunOS / SVR4) dynamic loading module.
-@@ -364,7 +364,7 @@
+@@ -364,7 +364,7 @@ GLHACK=-Dclear=__GLclear
# it is a highly experimental and dangerous device for calling
# *arbitrary* C functions in *arbitrary* shared libraries:
@@ -208,7 +230,7 @@
# Modules that provide persistent dictionary-like semantics. You will
-@@ -387,7 +387,7 @@
+@@ -387,7 +387,7 @@ GLHACK=-Dclear=__GLclear
#
# First, look at Setup.config; configure may have set this for you.
@@ -217,7 +239,7 @@
# Sleepycat Berkeley DB interface.
-@@ -402,11 +402,10 @@
+@@ -402,11 +402,10 @@ GLHACK=-Dclear=__GLclear
#
# Edit the variables DB and DBLIBVERto point to the db top directory
# and the subdirectory of PORT where you built it.
@@ -233,7 +255,7 @@
# Historical Berkeley DB 1.85
#
-@@ -421,14 +420,14 @@
+@@ -421,14 +420,14 @@ GLHACK=-Dclear=__GLclear
# Helper module for various ascii-encoders
@@ -252,7 +274,7 @@
# Lee Busby's SIGFPE modules.
-@@ -451,7 +450,7 @@
+@@ -451,7 +450,7 @@ GLHACK=-Dclear=__GLclear
# Andrew Kuchling's zlib module.
# This require zlib 1.1.3 (or later).
# See http://www.gzip.org/zlib/
@@ -261,7 +283,14 @@
# Interface to the Expat XML parser
#
-@@ -471,14 +470,14 @@
+@@ -465,20 +464,20 @@ GLHACK=-Dclear=__GLclear
+ # More information on Expat can be found at www.libexpat.org.
+ #
+ #EXPAT_DIR=/usr/local/src/expat-1.95.2
+-#pyexpat pyexpat.c -DHAVE_EXPAT_H -I$(EXPAT_DIR)/lib -L$(EXPAT_DIR) -lexpat
++pyexpat pyexpat.c -DHAVE_EXPAT_H -lexpat
+
+
# Hye-Shik Chang's CJKCodecs
# multibytecodec is required for all the other CJK codec modules
Index: python.spec
===================================================================
RCS file: /cvs/pkgs/devel/python/python.spec,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- python.spec 21 Jun 2007 12:16:20 -0000 1.108
+++ python.spec 26 Jun 2007 23:22:09 -0000 1.109
@@ -20,7 +20,7 @@
Summary: An interpreted, interactive, object-oriented programming language.
Name: %{python}
Version: 2.5.1
-Release: 2%{?dist}
+Release: 3%{?dist}
License: Python Software Foundation License v2
Group: Development/Languages
Provides: python-abi = %{pybasever}
@@ -405,6 +405,9 @@
%{_libdir}/python%{pybasever}/lib-dynload/_tkinter.so
%changelog
+* Tue Jun 26 2007 Jeremy Katz <katzj at redhat.com> - 2.5.1-3
+- link with system expat (#245703)
+
* Thu Jun 21 2007 Jeremy Katz <katzj at redhat.com> - 2.5.1-2
- rebuild to take advantage of hardlinking between identical pyc/pyo files
More information about the scm-commits
mailing list