[Python-checkins] r70749 - in python/branches/py3k: Doc/library/os.path.rst Mac/BuildScript/build-installer.py

ronald.oussoren python-checkins at python.org
Mon Mar 30 22:05:35 CEST 2009


Author: ronald.oussoren
Date: Mon Mar 30 22:05:35 2009
New Revision: 70749

Log:
Merged revisions 70746 via svnmerge from 
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70746 | ronald.oussoren | 2009-03-30 15:02:08 -0500 (Mon, 30 Mar 2009) | 2 lines
  
  Fix for issue 13095
........


Modified:
   python/branches/py3k/   (props changed)
   python/branches/py3k/Doc/library/os.path.rst
   python/branches/py3k/Mac/BuildScript/build-installer.py

Modified: python/branches/py3k/Doc/library/os.path.rst
==============================================================================
--- python/branches/py3k/Doc/library/os.path.rst	(original)
+++ python/branches/py3k/Doc/library/os.path.rst	Mon Mar 30 22:05:35 2009
@@ -189,7 +189,7 @@
 
 .. function:: normcase(path)
 
-   Normalize the case of a pathname.  On Unix, this returns the path unchanged; on
+   Normalize the case of a pathname.  On Unix and MacOSX, this returns the path unchanged; on
    case-insensitive filesystems, it converts the path to lowercase.  On Windows, it
    also converts forward slashes to backward slashes.
 

Modified: python/branches/py3k/Mac/BuildScript/build-installer.py
==============================================================================
--- python/branches/py3k/Mac/BuildScript/build-installer.py	(original)
+++ python/branches/py3k/Mac/BuildScript/build-installer.py	Mon Mar 30 22:05:35 2009
@@ -644,6 +644,11 @@
     # several paths.
     version = getVersion()
 
+    # Since the extra libs are not in their installed framework location
+    # during the build, augment the library path so that the interpreter
+    # will find them during its extension import sanity checks.
+    os.environ['DYLD_LIBRARY_PATH'] = os.path.join(WORKDIR,
+                                        'libraries', 'usr', 'local', 'lib')
     print "Running configure..."
     runCommand("%s -C --enable-framework --enable-universalsdk=%s "
                "--with-universal-archs=%s --with-computed-gotos"
@@ -665,6 +670,7 @@
     runCommand("make frameworkinstallextras DESTDIR=%s"%(
         shellQuote(rootDir)))
 
+    del os.environ['DYLD_LIBRARY_PATH']
     print "Copying required shared libraries"
     if os.path.exists(os.path.join(WORKDIR, 'libraries', 'Library')):
         runCommand("mv %s/* %s"%(


More information about the Python-checkins mailing list