]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Backported from the trunk:
authorJack Jansen <jack.jansen@cwi.nl>
Thu, 6 Jan 2005 22:33:55 +0000 (22:33 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Thu, 6 Jan 2005 22:33:55 +0000 (22:33 +0000)
- When doing a frameworkinstall test whether Apple's Python 2.3 may
  need fixing
- Added quotes around destroot arguments.

Mac/OSX/Makefile

index bfee43f0cc7500f41ab2ab2d0f324d530edac0b9..6b0f2ed5adb037d6c22ff88ada67507f8b09acac 100644 (file)
@@ -2,7 +2,7 @@
 # main Makefile. The next couple of variables are overridden on the 
 # commandline in that case.
 
-VERSION=2.5
+VERSION=2.4
 builddir = ../..
 srcdir = ../..
 prefix=/Library/Frameworks/Python.framework/Versions/$(VERSION)
@@ -60,7 +60,7 @@ compileall=$(srcdir)/Lib/compileall.py
 bundlebuilder=$(srcdir)/Lib/plat-mac/bundlebuilder.py
 
 installapps: install_PythonLauncher install_Python install_BuildApplet install_IDE \
-       install_IDLE install_PackageManager
+       install_IDLE install_PackageManager checkapplepython
 
 install_PythonLauncher:
        cd $(srcdir)/Mac/OSX/PythonLauncher/PythonLauncher.pbproj ; \
@@ -120,12 +120,12 @@ install_IDE:
                echo See Mac/OSX/README for details; \
        else \
                echo $(BUILDPYTHON) $(srcdir)/Mac/scripts/BuildApplet.py \
-                   --destroot $(DESTDIR) \
+                   --destroot "$(DESTDIR)" \
                        --python $(INSTALLED_PYTHONW) \
                        --output $(DESTDIR)$(PYTHONAPPSDIR)/PythonIDE.app --noargv \
                        $(srcdir)/Mac/Tools/IDE/PythonIDE.py ; \
                $(BUILDPYTHON) $(srcdir)/Mac/scripts/BuildApplet.py \
-                   --destroot $(DESTDIR) \
+                   --destroot "$(DESTDIR)" \
                        --python $(INSTALLED_PYTHONW) \
                        --output $(DESTDIR)$(PYTHONAPPSDIR)/PythonIDE.app --noargv \
                        $(srcdir)/Mac/Tools/IDE/PythonIDE.py; \
@@ -138,7 +138,7 @@ install_PackageManager:
        else \
                echo $(BUILDPYTHON) $(bundlebuilder) \
                        --builddir $(DESTDIR)$(PYTHONAPPSDIR)/ \
-                   --destroot $(DESTDIR) \
+                   --destroot "$(DESTDIR)" \
                        --python $(INSTALLED_PYTHONW) \
                        --resource $(srcdir)/Mac/Tools/IDE/PythonIDE.rsrc \
                        --mainprogram $(srcdir)/Mac/Tools/IDE/PackageManager.py \
@@ -146,7 +146,7 @@ install_PackageManager:
                        --creator Pimp build; \
                $(BUILDPYTHON) $(bundlebuilder) \
                        --builddir $(DESTDIR)$(PYTHONAPPSDIR)/ \
-                   --destroot $(DESTDIR) \
+                   --destroot "$(DESTDIR)" \
                        --python $(INSTALLED_PYTHONW) \
                        --resource $(srcdir)/Mac/Tools/IDE/PythonIDE.rsrc \
                        --mainprogram $(srcdir)/Mac/Tools/IDE/PackageManager.py \
@@ -161,13 +161,13 @@ install_IDLE:
        else \
                echo $(BUILDPYTHON) $(srcdir)/Mac/scripts/BuildApplet.py \
                        --python $(INSTALLED_PYTHONW) \
-                   --destroot $(DESTDIR) \
+                   --destroot "$(DESTDIR)" \
                        --output $(DESTDIR)$(PYTHONAPPSDIR)/IDLE.app \
                        --extra $(srcdir)/Lib/idlelib \
                        $(srcdir)/Tools/scripts/idle ; \
                $(BUILDPYTHON) $(srcdir)/Mac/scripts/BuildApplet.py \
                        --python $(INSTALLED_PYTHONW) \
-                   --destroot $(DESTDIR) \
+                   --destroot "$(DESTDIR)" \
                        --output $(DESTDIR)$(PYTHONAPPSDIR)/IDLE.app \
                        --extra $(srcdir)/Lib/idlelib:Contents/Resources/idlelib \
                        $(srcdir)/Tools/scripts/idle ; \
@@ -176,7 +176,7 @@ install_IDLE:
 
 install_BuildApplet:
        $(BUILDPYTHON) $(srcdir)/Mac/scripts/BuildApplet.py \
-               --destroot $(DESTDIR) \
+               --destroot "$(DESTDIR)" \
                --python $(INSTALLED_PYTHONW) \
                --output $(DESTDIR)$(PYTHONAPPSDIR)/BuildApplet.app \
                $(srcdir)/Mac/scripts/BuildApplet.py
@@ -264,3 +264,10 @@ installextras:
                $(DESTDIR)$(PYTHONAPPSDIR)/Extras/Demo
        $(BUILDPYTHON) $(srcdir)/Mac/OSX/Extras.install.py $(srcdir)/Tools \
                $(DESTDIR)$(PYTHONAPPSDIR)/Extras/Tools
+
+checkapplepython:
+       @if ! $(BUILDPYTHON) $(srcdir)/Mac/OSX/fixapplepython23.py -n; then \
+               echo "* WARNING: Apple-installed Python 2.3 will have trouble building extensions from now on."; \
+               echo "* WARNING: Run $(srcdir)/Mac/OSX/fixapplepython23.py with \"sudo\" to fix this."; \
+       fi
+