An interpreted, interactive, object-oriented programming language
CentOS Sources
2017-08-01 71084d584ff953f5463757ec6536406320560b4d
commit | author | age
6e8c2f 1 --- Python-2.7.4/Modules/Setup.dist.rhconfig    2013-04-06 16:02:34.000000000 +0200
CB 2 +++ Python-2.7.4/Modules/Setup.dist    2013-04-08 10:05:16.369985654 +0200
3 @@ -153,7 +153,7 @@ GLHACK=-Dclear=__GLclear
4  # modules are to be built as shared libraries (see above for more
5  # detail; also note that *static* reverses this effect):
6  
7 -#*shared*
8 +*shared*
9  
10  # GNU readline.  Unlike previous Python incarnations, GNU readline is
11  # now incorporated in an optional module, configured in the Setup file
12 @@ -163,77 +163,77 @@ GLHACK=-Dclear=__GLclear
13  # it, depending on your system -- see the GNU readline instructions.
14  # It's okay for this to be a shared library, too.
15  
16 -#readline readline.c -lreadline -ltermcap
17 +readline readline.c -lreadline -ltermcap
18  
19  
20  # Modules that should always be present (non UNIX dependent):
21  
22 -#array arraymodule.c    # array objects
23 -#cmath cmathmodule.c _math.c # -lm # complex math library functions
24 -#math mathmodule.c _math.c # -lm # math library functions, e.g. sin()
25 -#_struct _struct.c    # binary structure packing/unpacking
26 -#time timemodule.c # -lm # time operations and variables
27 -#operator operator.c    # operator.add() and similar goodies
28 -#_testcapi _testcapimodule.c    # Python C API test module
29 -#_random _randommodule.c    # Random number generator
30 -#_collections _collectionsmodule.c # Container types
31 +array arraymodule.c    # array objects
32 +cmath cmathmodule.c _math.c # -lm # complex math library functions
33 +math mathmodule.c _math.c # -lm # math library functions, e.g. sin()
34 +_struct _struct.c    # binary structure packing/unpacking
35 +time timemodule.c # -lm # time operations and variables
36 +operator operator.c    # operator.add() and similar goodies
37 +_testcapi _testcapimodule.c    # Python C API test module
38 +_random _randommodule.c    # Random number generator
39 +_collections _collectionsmodule.c # Container types
40  #_heapq _heapqmodule.c        # Heapq type
41 -#itertools itertoolsmodule.c    # Functions creating iterators for efficient looping 
42 -#strop stropmodule.c        # String manipulations
43 -#_functools _functoolsmodule.c    # Tools for working with functions and callable objects
44 +itertools itertoolsmodule.c    # Functions creating iterators for efficient looping 
45 +strop stropmodule.c        # String manipulations
46 +_functools _functoolsmodule.c    # Tools for working with functions and callable objects
47  #_elementtree -I$(srcdir)/Modules/expat -DHAVE_EXPAT_CONFIG_H -DUSE_PYEXPAT_CAPI _elementtree.c    # elementtree accelerator
48  #_pickle _pickle.c    # pickle accelerator
49  #datetime datetimemodule.c    # date/time type
50 -#_bisect _bisectmodule.c    # Bisection algorithms
51 +_bisect _bisectmodule.c    # Bisection algorithms
52  
53 -#unicodedata unicodedata.c    # static Unicode character database
54 +unicodedata unicodedata.c    # static Unicode character database
55  
56  # access to ISO C locale support
57 -#_locale _localemodule.c  # -lintl
58 +_locale _localemodule.c  # -lintl
59  
60  # Standard I/O baseline
61  #_io -I$(srcdir)/Modules/_io _io/bufferedio.c _io/bytesio.c _io/fileio.c _io/iobase.c _io/_iomodule.c _io/stringio.c _io/textio.c
62  
63  
64  # Modules with some UNIX dependencies -- on by default:
65  # (If you have a really backward UNIX, select and socket may not be
66  # supported...)
67  
68 -#fcntl fcntlmodule.c    # fcntl(2) and ioctl(2)
69 -#spwd spwdmodule.c        # spwd(3) 
70 -#grp grpmodule.c        # grp(3)
71 -#select selectmodule.c    # select(2); not on ancient System V
72 +fcntl fcntlmodule.c    # fcntl(2) and ioctl(2)
73 +spwd spwdmodule.c        # spwd(3) 
74 +grp grpmodule.c        # grp(3)
75 +select selectmodule.c    # select(2); not on ancient System V
76  
77  # Memory-mapped files (also works on Win32).
78 -#mmap mmapmodule.c
79 +mmap mmapmodule.c
80  
81  # CSV file helper
82 -#_csv _csv.c
83 +_csv _csv.c
84  
85  # Socket module helper for socket(2)
86 -#_socket socketmodule.c timemodule.c
87 +_socket socketmodule.c timemodule.c
88  
89  # Socket module helper for SSL support; you must comment out the other
90  # socket line above, and possibly edit the SSL variable:
91  #SSL=/usr/local/ssl
92 -#_ssl _ssl.c \
93 -#    -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
94 -#    -L$(SSL)/lib -lssl -lcrypto
95 +_ssl _ssl.c \
96 +    -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
97 +    -L$(SSL)/lib -lssl -lcrypto
98  
99  # The crypt module is now disabled by default because it breaks builds
100  # on many systems (where -lcrypt is needed), e.g. Linux (I believe).
101  #
102  # First, look at Setup.config; configure may have set this for you.
103  
104 -#crypt cryptmodule.c # -lcrypt    # crypt(3); needs -lcrypt on some systems
105 +crypt cryptmodule.c # -lcrypt    # crypt(3); needs -lcrypt on some systems
106  
107  
108  # Some more UNIX dependent modules -- off by default, since these
109  # are not supported by all UNIX systems:
110  
111 -#nis nismodule.c -lnsl    # Sun yellow pages -- not everywhere
112 -#termios termios.c    # Steen Lumholt's termios module
113 -#resource resource.c    # Jeremy Hylton's rlimit interface
114 +nis nismodule.c -lnsl    # Sun yellow pages -- not everywhere
115 +termios termios.c    # Steen Lumholt's termios module
116 +resource resource.c    # Jeremy Hylton's rlimit interface
117  
118  
119  # Multimedia modules -- off by default.
120 @@ -238,8 +238,8 @@ GLHACK=-Dclear=__GLclear
121  # #993173 says audioop works on 64-bit platforms, though.
122  # These represent audio samples or images as strings:
123  
124 -#audioop audioop.c    # Operations on audio samples
125 -#imageop imageop.c    # Operations on images
126 +audioop audioop.c    # Operations on audio samples
127 +imageop imageop.c    # Operations on images
128  
129  
130  # Note that the _md5 and _sha modules are normally only built if the
131 @@ -249,14 +249,14 @@ GLHACK=-Dclear=__GLclear
132  # Message-Digest Algorithm, described in RFC 1321.  The necessary files
133  # md5.c and md5.h are included here.
134  
135 -#_md5 md5module.c md5.c
136 +_md5 md5module.c md5.c
137  
138  
139  # The _sha module implements the SHA checksum algorithms.
140  # (NIST's Secure Hash Algorithms.)
141 -#_sha shamodule.c
142 -#_sha256 sha256module.c
143 -#_sha512 sha512module.c
144 +_sha shamodule.c
145 +_sha256 sha256module.c
146 +_sha512 sha512module.c
147  
148  
149  # SGI IRIX specific modules -- off by default.
150 @@ -303,12 +303,12 @@ GLHACK=-Dclear=__GLclear
151  # A Linux specific module -- off by default; this may also work on 
152  # some *BSDs.
153  
154 -#linuxaudiodev linuxaudiodev.c
155 +linuxaudiodev linuxaudiodev.c
156  
157  
158  # George Neville-Neil's timing module:
159  
160 -#timing timingmodule.c
161 +timing timingmodule.c
162  
163  
164  # The _tkinter module.
165 @@ -323,7 +323,7 @@ GLHACK=-Dclear=__GLclear
166  # every system.
167  
168  # *** Always uncomment this (leave the leading underscore in!):
169 -# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
170 +_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
171  # *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
172  #    -L/usr/local/lib \
173  # *** Uncomment and edit to reflect where your Tcl/Tk headers are:
174 @@ -333,7 +333,7 @@ GLHACK=-Dclear=__GLclear
175  # *** Or uncomment this for Solaris:
176  #    -I/usr/openwin/include \
177  # *** Uncomment and edit for Tix extension only:
178 -#    -DWITH_TIX -ltix8.1.8.2 \
179 +    -DWITH_TIX -ltix \
180  # *** Uncomment and edit for BLT extension only:
181  #    -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
182  # *** Uncomment and edit for PIL (TkImaging) extension only:
183 @@ -342,7 +342,7 @@ GLHACK=-Dclear=__GLclear
184  # *** Uncomment and edit for TOGL extension only:
185  #    -DWITH_TOGL togl.c \
186  # *** Uncomment and edit to reflect your Tcl/Tk versions:
187 -#    -ltk8.2 -ltcl8.2 \
188 +    -ltk -ltcl \
189  # *** Uncomment and edit to reflect where your X11 libraries are:
190  #    -L/usr/X11R6/lib \
191  # *** Or uncomment this for Solaris:
192 @@ -352,7 +352,7 @@ GLHACK=-Dclear=__GLclear
193  # *** Uncomment for AIX:
194  #    -lld \
195  # *** Always uncomment this; X11 libraries to link with:
196 -#    -lX11
197 +    -lX11
198  
199  # Lance Ellinghaus's syslog module
200  #syslog syslogmodule.c        # syslog daemon interface
201 @@ -374,7 +374,7 @@ GLHACK=-Dclear=__GLclear
202  # it is a highly experimental and dangerous device for calling
203  # *arbitrary* C functions in *arbitrary* shared libraries:
204  
205 -#dl dlmodule.c
206 +dl dlmodule.c
207  
208  
209  # Modules that provide persistent dictionary-like semantics.  You will
210 @@ -397,7 +397,7 @@ GLHACK=-Dclear=__GLclear
211  #
212  # First, look at Setup.config; configure may have set this for you.
213  
214 -#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
215 +gdbm gdbmmodule.c -lgdbm
216  
217  
218  # Sleepycat Berkeley DB interface.
219 @@ -412,11 +412,9 @@ GLHACK=-Dclear=__GLclear
220  #
221  # Edit the variables DB and DBLIBVERto point to the db top directory
222  # and the subdirectory of PORT where you built it.
223 -#DB=/usr/local/BerkeleyDB.4.0
224 -#DBLIBVER=4.0
225 -#DBINC=$(DB)/include
226 -#DBLIB=$(DB)/lib
227 -#_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb-$(DBLIBVER)
228 +DBINC=/usr/include/libdb
229 +DBLIB=/usr/lib
230 +_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb
231  
232  # Historical Berkeley DB 1.85
233  #
234 @@ -431,14 +430,14 @@ GLHACK=-Dclear=__GLclear
235  
236  
237  # Helper module for various ascii-encoders
238 -#binascii binascii.c
239 +binascii binascii.c
240  
241  # Fred Drake's interface to the Python parser
242 -#parser parsermodule.c
243 +parser parsermodule.c
244  
245  # cStringIO and cPickle
246 -#cStringIO cStringIO.c
247 -#cPickle cPickle.c
248 +cStringIO cStringIO.c
249 +cPickle cPickle.c
250  
251  
252  # Lee Busby's SIGFPE modules.
253 @@ -461,7 +460,7 @@ GLHACK=-Dclear=__GLclear
254  # Andrew Kuchling's zlib module.
255  # This require zlib 1.1.3 (or later).
256  # See http://www.gzip.org/zlib/
257 -#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
258 +zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
259  
260  # Interface to the Expat XML parser
261  #
262 @@ -480,14 +479,14 @@ GLHACK=-Dclear=__GLclear
263  # Hye-Shik Chang's CJKCodecs
264  
265  # multibytecodec is required for all the other CJK codec modules
266 -#_multibytecodec cjkcodecs/multibytecodec.c
267 +_multibytecodec cjkcodecs/multibytecodec.c
268  
269 -#_codecs_cn cjkcodecs/_codecs_cn.c
270 -#_codecs_hk cjkcodecs/_codecs_hk.c
271 -#_codecs_iso2022 cjkcodecs/_codecs_iso2022.c
272 -#_codecs_jp cjkcodecs/_codecs_jp.c
273 -#_codecs_kr cjkcodecs/_codecs_kr.c
274 -#_codecs_tw cjkcodecs/_codecs_tw.c
275 +_codecs_cn cjkcodecs/_codecs_cn.c
276 +_codecs_hk cjkcodecs/_codecs_hk.c
277 +_codecs_iso2022 cjkcodecs/_codecs_iso2022.c
278 +_codecs_jp cjkcodecs/_codecs_jp.c
279 +_codecs_kr cjkcodecs/_codecs_kr.c
280 +_codecs_tw cjkcodecs/_codecs_tw.c
281  
282  # Example -- included for reference only:
283  # xx xxmodule.c