Patch #755147 by Brian Lenihan:
- Build idle from new location
- use ln -fsn when linking files.
diff --git a/Mac/OSX/Makefile b/Mac/OSX/Makefile
index 57986e1..5b28e02 100644
--- a/Mac/OSX/Makefile
+++ b/Mac/OSX/Makefile
@@ -24,7 +24,7 @@
DIRMODE=755
FILEMODE=644
INSTALL=/usr/bin/install -c
-INSTALL_SYMLINK=ln -fs
+INSTALL_SYMLINK=ln -fsn
INSTALL_PROGRAM=${INSTALL}
INSTALL_SCRIPT= ${INSTALL_PROGRAM}
INSTALL_DATA= ${INSTALL} -m ${FILEMODE}
@@ -152,13 +152,13 @@
echo $(BUILDPYTHON) $(srcdir)/Mac/scripts/BuildApplet.py \
--python $(INSTALLED_PYTHONW) \
--output $(DESTDIR)$(PYTHONAPPSDIR)/IDLE.app \
- --extra $(srcdir)/Tools/idle \
- $(srcdir)/Tools/idle/idle ; \
+ --extra $(srcdir)/Lib/idlelib \
+ $(srcdir)/Lib/idlelib/idle ; \
$(BUILDPYTHON) $(srcdir)/Mac/scripts/BuildApplet.py \
--python $(INSTALLED_PYTHONW) \
--output $(DESTDIR)$(PYTHONAPPSDIR)/IDLE.app \
- --extra $(srcdir)/Tools/idle:Contents/Resources/idlelib \
- $(srcdir)/Tools/idle/idle ; \
+ --extra $(srcdir)/Lib/idlelib:Contents/Resources/idlelib \
+ $(srcdir)/Lib/idlelib/idle ; \
fi