[oe-commits] org.oe.dreambox python-2.5.1: use -fno-strict-aliasing, fix package list

tmbinc commit oe at amethyst.openembedded.net
Tue May 6 14:40:48 UTC 2008


python-2.5.1: use -fno-strict-aliasing, fix package list

Author: tmbinc at openembedded.org
Branch: org.openembedded.dreambox
Revision: 3a88f17ad3397e69eefe79d7d72aef24244a4e55
ViewMTN: http://monotone.openembedded.org/revision/info/3a88f17ad3397e69eefe79d7d72aef24244a4e55
Files:
1
packages/python/python-2.5.1/fix_pthread_site.patch
packages/python/python-2.5.1/strict_aliasing_site.patch
packages/python/python-2.5.1-manifest.inc
packages/python/python_2.5.1.bb
site/mipsel-linux
Diffs:

#
# mt diff -r5043ba81597b1d7bddfc44f2904bb281e220dcd7 -r3a88f17ad3397e69eefe79d7d72aef24244a4e55
#
#
#
# add_file "packages/python/python-2.5.1/fix_pthread_site.patch"
#  content [6a4dd6470ab7765a829122c0f17867d983cf549d]
# 
# add_file "packages/python/python-2.5.1/strict_aliasing_site.patch"
#  content [bbaace398370b592993f7b18006ee637be9531f1]
# 
# patch "packages/python/python-2.5.1-manifest.inc"
#  from [c10161bb151397247213df585f21260234cec365]
#    to [5bee8b82395a0d29e3027db018238b8a3e04053e]
# 
# patch "packages/python/python_2.5.1.bb"
#  from [2af55f0b27d6f0c2d5a2624dcbea93df49306f4d]
#    to [067c4fec598fb397cdd38d693153fe161df2a325]
# 
# patch "site/mipsel-linux"
#  from [a439d25143b2894afcfc5393989f669ed16f5997]
#    to [683b13d11e8803bb864838af8f7f25ab8b4c8a36]
#
============================================================
--- packages/python/python-2.5.1/fix_pthread_site.patch	6a4dd6470ab7765a829122c0f17867d983cf549d
+++ packages/python/python-2.5.1/fix_pthread_site.patch	6a4dd6470ab7765a829122c0f17867d983cf549d
@@ -0,0 +1,38 @@
+--- configure.in.org	2008-05-01 12:40:58.000000000 +0200
++++ configure.in	2008-05-01 12:39:39.000000000 +0200
+@@ -998,7 +999,7 @@
+ # so we need to run a program to see whether it really made the
+ # function available.
+ AC_MSG_CHECKING(whether $CC accepts -pthread)
+-AC_CACHE_VAL(ac_cv_thread,
++AC_CACHE_VAL(ac_cv_pthread,
+ [ac_save_cc="$CC"
+ CC="$CC -pthread"
+ AC_TRY_RUN([
+@@ -1023,11 +1024,11 @@
+ 
+ # If we have set a CC compiler flag for thread support then
+ # check if it works for CXX, too.
+-ac_cv_cxx_thread=no
+ if test ! -z "$CXX"
+ then
+ AC_MSG_CHECKING(whether $CXX also accepts flags for thread support)
+-ac_save_cxx="$CXX"
++AC_CACHE_VAL(ac_cv_cxx_thread,
++[ac_save_cxx="$CXX"
+ 
+ if test "$ac_cv_kpthread" = "yes"
+ then
+@@ -1056,9 +1057,11 @@
+   fi
+   rm -fr conftest*
+ fi
++CXX="$ac_save_cxx"])
+ AC_MSG_RESULT($ac_cv_cxx_thread)
++else
++  ac_cv_cxx_thread=no
+ fi
+-CXX="$ac_save_cxx"
+ 
+ dnl # check for ANSI or K&R ("traditional") preprocessor
+ dnl AC_MSG_CHECKING(for C preprocessor type)
============================================================
--- packages/python/python-2.5.1/strict_aliasing_site.patch	bbaace398370b592993f7b18006ee637be9531f1
+++ packages/python/python-2.5.1/strict_aliasing_site.patch	bbaace398370b592993f7b18006ee637be9531f1
@@ -0,0 +1,19 @@
+--- configure.in.org	2008-05-01 12:40:58.000000000 +0200
++++ configure.in	2008-05-01 12:39:39.000000000 +0200
+@@ -796,13 +796,14 @@
+     # pointer types. GCC may generate bad code as a result of that,
+     # so use -fno-strict-aliasing if supported.
+     AC_MSG_CHECKING(whether $CC accepts -fno-strict-aliasing)
+-     ac_save_cc="$CC"
++    AC_CACHE_VAL(ac_cv_no_strict_aliasing_ok,
++    [ac_save_cc="$CC"
+      CC="$CC -fno-strict-aliasing"
+      AC_TRY_RUN([int main() { return 0; }],
+      ac_cv_no_strict_aliasing_ok=yes,
+      ac_cv_no_strict_aliasing_ok=no,
+      ac_cv_no_strict_aliasing_ok=no)
+-     CC="$ac_save_cc"
++     CC="$ac_save_cc"])
+     AC_MSG_RESULT($ac_cv_no_strict_aliasing_ok)
+     if test $ac_cv_no_strict_aliasing_ok = yes
+     then
============================================================
--- packages/python/python-2.5.1-manifest.inc	c10161bb151397247213df585f21260234cec365
+++ packages/python/python-2.5.1-manifest.inc	5bee8b82395a0d29e3027db018238b8a3e04053e
@@ -9,265 +9,265 @@ pydyndir=${pydir}/lib-dynload
 
 pydir=${libdir}/python2.5
 pydyndir=${pydir}/lib-dynload
-PROVIDES+="python-threading python-distutils python-textutils python-codecs python-pickle python-datetime python-core python-io python-compiler python-compression python-re python-xmlrpc python-terminal python-email python-image python-resource python-devel python-math python-hotshot python-unixadmin python-tkinter python-gdbm python-fcntl python-netclient python-pprint python-netserver python-curses python-syslog python-html python-readline python-pydoc python-logging python-mailbox python-xml python-mime python-tests python-unittest python-stringold python-lib-old-and-deprecated python-compile python-shell python-bsddb python-mmap python-zlib python-db python-crypt python-idle python-lang python-audio python-2.5-extensions python-2.5-ctypes python-2.5-sqlite3 "
-PACKAGES="python-threading python-distutils python-textutils python-codecs python-pickle python-datetime python-core python-io python-compiler python-compression python-re python-xmlrpc python-terminal python-email python-image python-resource python-devel python-math python-hotshot python-unixadmin python-tkinter python-gdbm python-fcntl python-netclient python-pprint python-netserver python-curses python-syslog python-html python-readline python-pydoc python-logging python-mailbox python-xml python-mime python-tests python-unittest python-stringold python-lib-old-and-deprecated python-compile python-shell python-bsddb python-mmap python-zlib python-db python-crypt python-idle python-lang python-audio python-2.5-extensions python-2.5-ctypes python-2.5-sqlite3 "
+PROVIDES+="python-threading python-distutils python-textutils python-codecs python-pickle python-datetime python-core python-io python-compiler python-compression python-re python-xmlrpc python-terminal python-email python-image python-resource python-devel python-math python-hotshot python-unixadmin python-tkinter python-gdbm python-fcntl python-netclient python-pprint python-netserver python-curses python-syslog python-html python-readline python-pydoc python-logging python-mailbox python-xml python-mime python-tests python-unittest python-stringold python-lib-old-and-deprecated python-compile python-shell python-bsddb python-mmap python-zlib python-db python-crypt python-idle python-lang python-audio python-extensions python-ctypes python-sqlite3 "
+PACKAGES="python-threading python-distutils python-textutils python-codecs python-pickle python-datetime python-core python-io python-compiler python-compression python-re python-xmlrpc python-terminal python-email python-image python-resource python-devel python-math python-hotshot python-unixadmin python-tkinter python-gdbm python-fcntl python-netclient python-pprint python-netserver python-curses python-syslog python-html python-readline python-pydoc python-logging python-mailbox python-xml python-mime python-tests python-unittest python-stringold python-lib-old-and-deprecated python-compile python-shell python-bsddb python-mmap python-zlib python-db python-crypt python-idle python-lang python-audio python-extensions python-ctypes python-sqlite3 "
 
 DESCRIPTION_python-threading="Python Threading & Synchronization Support"
-PR_python-threading="ml0"
+PR_python-threading="ml3"
 RDEPENDS_python-threading="python-core python-lang"
 FILES_python-threading="${pydir}/_threading_local.* ${pydir}/bisect.* ${pydyndir}/_bisect.so ${pydir}/dummy_thread.* ${pydir}/dummy_threading.* ${pydir}/mutex.* ${pydir}/threading.* ${pydir}/Queue.* "
 
 DESCRIPTION_python-distutils="Python Distribution Utilities"
-PR_python-distutils="ml0"
+PR_python-distutils="ml3"
 RDEPENDS_python-distutils="python-core"
 FILES_python-distutils="${pydir}/config ${pydir}/distutils "
 
 DESCRIPTION_python-textutils="Python Option Parsing, Text Wrapping and Comma-Separated-Value Support"
-PR_python-textutils="ml0"
+PR_python-textutils="ml3"
 RDEPENDS_python-textutils="python-core python-io python-re python-stringold"
 FILES_python-textutils="${pydyndir}/_csv.so ${pydir}/csv.* ${pydir}/optparse.* ${pydir}/textwrap.* "
 
 DESCRIPTION_python-codecs="Python Codecs, Encodings & i18n Support"
-PR_python-codecs="ml0"
+PR_python-codecs="ml3"
 RDEPENDS_python-codecs="python-core"
 FILES_python-codecs="${pydir}/codecs.* ${pydir}/encodings ${pydir}/gettext.* ${pydir}/locale.* ${pydyndir}/_locale.so ${pydyndir}/unicodedata.so ${pydir}/stringprep.* ${pydir}/xdrlib.* "
 
 DESCRIPTION_python-pickle="Python Persistence Support"
-PR_python-pickle="ml0"
+PR_python-pickle="ml3"
 RDEPENDS_python-pickle="python-core python-codecs python-re"
 FILES_python-pickle="${pydir}/pickle.* ${pydir}/shelve.* ${pydyndir}/cPickle.so "
 
 DESCRIPTION_python-datetime="Python Calendar and Time support"
-PR_python-datetime="ml0"
+PR_python-datetime="ml3"
 RDEPENDS_python-datetime="python-core python-codecs"
 FILES_python-datetime="${pydir}/_strptime.* ${pydir}/calendar.* ${pydyndir}/datetime.so "
 
 DESCRIPTION_python-core="Python Interpreter and core modules (needed!)"
-PR_python-core="ml0"
+PR_python-core="ml3"
 RDEPENDS_python-core=""
 FILES_python-core="${pydir}/__future__.* ${pydir}/copy.* ${pydir}/copy_reg.* ${pydir}/ConfigParser.py ${pydir}/getopt.* ${pydir}/heapq.* ${pydyndir}/_heapq.so ${pydir}/linecache.* ${pydir}/new.* ${pydir}/os.* ${pydir}/posixpath.* ${pydir}/warnings.* ${pydir}/site.* ${pydir}/stat.* ${pydir}/UserDict.* ${pydyndir}/binascii.so ${pydyndir}/_struct.so ${pydir}/struct.* ${pydyndir}/time.so ${pydyndir}/xreadlines.so ${pydyndir}/dl.so ${pydir}/types.* ${pydir}/pkgutil.* /usr/bin/python ${pydir}/platform.* "
 
 DESCRIPTION_python-io="Python Low-Level I/O"
-PR_python-io="ml0"
+PR_python-io="ml3"
 RDEPENDS_python-io="python-core python-math"
 FILES_python-io="${pydyndir}/_socket.so ${pydyndir}/_ssl.so ${pydyndir}/select.so ${pydyndir}/termios.so ${pydyndir}/cStringIO.so ${pydir}/pipes.* ${pydir}/socket.* ${pydir}/tempfile.* ${pydir}/StringIO.* "
 
 DESCRIPTION_python-compiler="Python Compiler Support"
-PR_python-compiler="ml0"
+PR_python-compiler="ml3"
 RDEPENDS_python-compiler="python-core"
 FILES_python-compiler="${pydir}/compiler "
 
 DESCRIPTION_python-compression="Python High Level Compression Support"
-PR_python-compression="ml0"
+PR_python-compression="ml3"
 RDEPENDS_python-compression="python-core python-zlib"
 FILES_python-compression="${pydir}/gzip.* ${pydir}/zipfile.* "
 
 DESCRIPTION_python-re="Python Regular Expression APIs"
-PR_python-re="ml0"
+PR_python-re="ml3"
 RDEPENDS_python-re="python-core"
 FILES_python-re="${pydir}/re.* ${pydir}/sre.* ${pydir}/sre_compile.* ${pydir}/sre_constants* ${pydir}/sre_parse.* "
 
 DESCRIPTION_python-xmlrpc="Python XMLRPC Support"
-PR_python-xmlrpc="ml0"
+PR_python-xmlrpc="ml3"
 RDEPENDS_python-xmlrpc="python-core python-xml python-netserver python-lang"
 FILES_python-xmlrpc="${pydir}/xmlrpclib.* ${pydir}/SimpleXMLRPCServer.* "
 
 DESCRIPTION_python-terminal="Python Terminal Controlling Support"
-PR_python-terminal="ml0"
+PR_python-terminal="ml3"
 RDEPENDS_python-terminal="python-core python-io"
 FILES_python-terminal="${pydir}/pty.* ${pydir}/tty.* "
 
 DESCRIPTION_python-email="Python Email Support"
-PR_python-email="ml0"
+PR_python-email="ml3"
 RDEPENDS_python-email="python-core python-io python-re"
 FILES_python-email="${pydir}/email "
 
 DESCRIPTION_python-image="Python Graphical Image Handling"
-PR_python-image="ml0"
+PR_python-image="ml3"
 RDEPENDS_python-image="python-core"
 FILES_python-image="${pydir}/colorsys.* ${pydir}/imghdr.* ${pydyndir}/imageop.so ${pydyndir}/rgbimg.so "
 
 DESCRIPTION_python-resource="Python Resource Control Interface"
-PR_python-resource="ml0"
+PR_python-resource="ml3"
 RDEPENDS_python-resource="python-core"
 FILES_python-resource="${pydyndir}/resource.so "
 
 DESCRIPTION_python-devel="Python Development Package"
-PR_python-devel="ml0"
+PR_python-devel="ml3"
 RDEPENDS_python-devel="python-core"
 FILES_python-devel="/usr/include ${pydir}/config "
 
 DESCRIPTION_python-math="Python Math Support"
-PR_python-math="ml0"
+PR_python-math="ml3"
 RDEPENDS_python-math="python-core"
 FILES_python-math="${pydyndir}/cmath.so ${pydyndir}/math.so ${pydyndir}/_random.so ${pydir}/random.* ${pydir}/sets.* "
 
 DESCRIPTION_python-hotshot="Python Hotshot Profiler"
-PR_python-hotshot="ml0"
+PR_python-hotshot="ml3"
 RDEPENDS_python-hotshot="python-core"
 FILES_python-hotshot="${pydir}/hotshot ${pydyndir}/_hotshot.so ${pydyndir}/_lsprof.so ${pydir}/cProfile.py ${pydir}/profile.py ${pydir}/pstats.py "
 
 DESCRIPTION_python-unixadmin="Python Unix Administration Support"
-PR_python-unixadmin="ml0"
+PR_python-unixadmin="ml3"
 RDEPENDS_python-unixadmin="python-core"
 FILES_python-unixadmin="${pydyndir}/nis.so ${pydyndir}/grp.so ${pydyndir}/spwd.so ${pydir}/getpass.* "
 
 DESCRIPTION_python-tkinter="Python Tcl/Tk Bindings"
-PR_python-tkinter="ml0"
+PR_python-tkinter="ml3"
 RDEPENDS_python-tkinter="python-core"
 FILES_python-tkinter="${pydyndir}/_tkinter.so ${pydir}/lib-tk "
 
 DESCRIPTION_python-gdbm="Python GNU Database Support"
-PR_python-gdbm="ml0"
+PR_python-gdbm="ml3"
 RDEPENDS_python-gdbm="python-core libgdbm3"
 FILES_python-gdbm="${pydyndir}/gdbm.so "
 
 DESCRIPTION_python-fcntl="Python's fcntl Interface"
-PR_python-fcntl="ml0"
+PR_python-fcntl="ml3"
 RDEPENDS_python-fcntl="python-core"
 FILES_python-fcntl="${pydyndir}/fcntl.so "
 
 DESCRIPTION_python-netclient="Python Internet Protocol Clients"
-PR_python-netclient="ml0"
+PR_python-netclient="ml3"
 RDEPENDS_python-netclient="python-core python-datetime python-io python-lang python-logging python-mime"
 FILES_python-netclient="${pydir}/_LWPCookieJar.* ${pydir}/_MozillaCookieJar.* ${pydir}/base64.* ${pydir}/cookielib.* ${pydir}/ftplib.* ${pydir}/gopherlib.* ${pydir}/hmac.* ${pydir}/httplib.* ${pydir}/mimetypes.* ${pydir}/nntplib.* ${pydir}/poplib.* ${pydir}/smtplib.* ${pydir}/telnetlib.* ${pydir}/urllib.* ${pydir}/urllib2.* ${pydir}/urlparse.* "
 
 DESCRIPTION_python-pprint="Python Pretty-Print Support"
-PR_python-pprint="ml0"
+PR_python-pprint="ml3"
 RDEPENDS_python-pprint="python-core"
 FILES_python-pprint="${pydir}/pprint.* "
 
 DESCRIPTION_python-netserver="Python Internet Protocol Servers"
-PR_python-netserver="ml0"
+PR_python-netserver="ml3"
 RDEPENDS_python-netserver="python-core python-netclient"
 FILES_python-netserver="${pydir}/cgi.* ${pydir}/BaseHTTPServer.* ${pydir}/SimpleHTTPServer.* ${pydir}/SocketServer.* "
 
 DESCRIPTION_python-curses="Python Curses Support"
-PR_python-curses="ml0"
+PR_python-curses="ml3"
 RDEPENDS_python-curses="python-core libncurses5"
 FILES_python-curses="${pydir}/curses ${pydyndir}/_curses.so ${pydyndir}/_curses_panel.so "
 
 DESCRIPTION_python-syslog="Python's syslog Interface"
-PR_python-syslog="ml0"
+PR_python-syslog="ml3"
 RDEPENDS_python-syslog="python-core"
 FILES_python-syslog="${pydyndir}/syslog.so "
 
 DESCRIPTION_python-html="Python HTML Processing"
-PR_python-html="ml0"
+PR_python-html="ml3"
 RDEPENDS_python-html="python-core"
 FILES_python-html="${pydir}/formatter.* ${pydir}/htmlentitydefs.* ${pydir}/htmllib.* ${pydir}/markupbase.* ${pydir}/sgmllib.* "
 
 DESCRIPTION_python-readline="Python Readline Support"
-PR_python-readline="ml0"
+PR_python-readline="ml3"
 RDEPENDS_python-readline="python-core libreadline4"
 FILES_python-readline="${pydyndir}/readline.so ${pydir}/rlcompleter.* "
 
 DESCRIPTION_python-pydoc="Python Interactive Help Support"
-PR_python-pydoc="ml0"
+PR_python-pydoc="ml3"
 RDEPENDS_python-pydoc="python-core python-lang python-stringold python-re"
 FILES_python-pydoc="/usr/bin/pydoc ${pydir}/pydoc.* "
 
 DESCRIPTION_python-logging="Python Logging Support"
-PR_python-logging="ml0"
+PR_python-logging="ml3"
 RDEPENDS_python-logging="python-core"
 FILES_python-logging="${pydir}/logging "
 
 DESCRIPTION_python-mailbox="Python Mailbox Format Support"
-PR_python-mailbox="ml0"
+PR_python-mailbox="ml3"
 RDEPENDS_python-mailbox="python-core python-mime"
 FILES_python-mailbox="${pydir}/mailbox.* "
 
 DESCRIPTION_python-xml="Python basic XML support."
-PR_python-xml="ml0"
+PR_python-xml="ml3"
 RDEPENDS_python-xml="python-core python-re"
 FILES_python-xml="${pydyndir}/_elementtree.so ${pydyndir}/pyexpat.so ${pydir}/xml ${pydir}/xmllib.* "
 
 DESCRIPTION_python-mime="Python MIME Handling APIs"
-PR_python-mime="ml0"
+PR_python-mime="ml3"
 RDEPENDS_python-mime="python-core python-io"
 FILES_python-mime="${pydir}/mimetools.* ${pydir}/quopri.* ${pydir}/rfc822.* "
 
 DESCRIPTION_python-tests="Python Tests"
-PR_python-tests="ml0"
+PR_python-tests="ml3"
 RDEPENDS_python-tests="python-core"
 FILES_python-tests="${pydir}/test "
 
 DESCRIPTION_python-unittest="Python Unit Testing Framework"
-PR_python-unittest="ml0"
+PR_python-unittest="ml3"
 RDEPENDS_python-unittest="python-core python-stringold python-lang"
 FILES_python-unittest="${pydir}/unittest.* "
 
 DESCRIPTION_python-stringold="Python Deprecated String APIs"
-PR_python-stringold="ml0"
+PR_python-stringold="ml3"
 RDEPENDS_python-stringold="python-core python-re"
 FILES_python-stringold="${pydyndir}/strop.so ${pydir}/st%s
>>> DIFF TRUNCATED @ 16K






More information about the Openembedded-commits mailing list