File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7070
7171$PYTHONSRC /configure --enable-framework=$INSTALLROOT /Library/Frameworks LDFLAGS=-Wl,-x
7272make
73- make frameworkinstall
73+ make DIRMODE=775 EXEMODE=775 FILEMODE=664 frameworkinstall
7474
7575if [ " $builddocs " = " y" -o " $builddocs " = " Y" ]; then
7676 ./python.exe $PYTHONSRC /Mac/OSX/setupDocs.py build
Original file line number Diff line number Diff line change @@ -22,11 +22,12 @@ INSTALLED_PYTHONW=$(APPINSTALLDIR)/Contents/MacOS/python
2222
2323# Items more-or-less copied from the main Makefile
2424DIRMODE =755
25+ FILEMODE =644
2526INSTALL =/usr/bin/install -c
2627INSTALL_SYMLINK =ln -fs
2728INSTALL_PROGRAM =${INSTALL}
2829INSTALL_SCRIPT = ${INSTALL_PROGRAM}
29- INSTALL_DATA = ${INSTALL} -m 644
30+ INSTALL_DATA = ${INSTALL} -m ${FILEMODE}
3031LN =ln
3132STRIPFLAG =-s
3233# #OPT=-g -O3 -Wall -Wstrict-prototypes -Wno-long-double -no-cpp-precomp \
Original file line number Diff line number Diff line change @@ -853,18 +853,19 @@ frameworkinstallstructure: $(LDLIBRARY)
853853# This installs Mac/Lib into the framework
854854frameworkinstallmaclib:
855855 $(MAKE) -f $(srcdir)/Mac/OSX/Makefile installmacsubtree \
856- BUILDPYTHON=./$(BUILDPYTHON) \
856+ BUILDPYTHON=./$(BUILDPYTHON) DIRMODE=$(DIRMODE) FILEMODE=$(FILEMODE) \
857857 srcdir=$(srcdir) builddir=. prefix=$(prefix) LIBDEST=$(LIBDEST)
858858
859859# This installs the IDE, the Launcher and other apps into /Applications
860860frameworkinstallapps:
861861 $(MAKE) -f $(srcdir)/Mac/OSX/Makefile installapps \
862- BUILDPYTHON=./$(BUILDPYTHON) \
862+ BUILDPYTHON=./$(BUILDPYTHON) DIRMODE=$(DIRMODE) FILEMODE=$(FILEMODE) \
863863 srcdir=$(srcdir) builddir=. dstroot=$(PYTHONFRAMEWORKPREFIX)/../..
864864
865865# This install the unix python and pythonw tools in /usr/local/bin
866866frameworkinstallunixtools:
867867 $(MAKE) -f $(srcdir)/Mac/OSX/Makefile installunixtools \
868+ DIRMODE=$(DIRMODE) FILEMODE=$(FILEMODE) \
868869 srcdir=$(srcdir) builddir=. dstroot=$(PYTHONFRAMEWORKPREFIX)/../..
869870
870871# This installs IDLE
You can’t perform that action at this time.
0 commit comments