]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #17161: make install now also installs a python3 man page.
authorNed Deily <nad@acm.org>
Sat, 9 Feb 2013 06:53:51 +0000 (22:53 -0800)
committerNed Deily <nad@acm.org>
Sat, 9 Feb 2013 06:53:51 +0000 (22:53 -0800)
Makefile.pre.in
Misc/NEWS

index 0b1cfcd0045662910bd713bb626f01e0a6452ccd..363eabe375400e7d6719e155312b521019ec6bf5 100644 (file)
@@ -830,10 +830,10 @@ memtest:  all platform
                -$(TESTPYTHON) $(TESTPROG) $(MEMTESTOPTS)
                $(TESTPYTHON) $(TESTPROG) $(MEMTESTOPTS)
 
-install: altinstall bininstall
+install: altinstall bininstall maninstall
 
 altinstall:    @FRAMEWORKALTINSTALLFIRST@ altbininstall libinstall inclinstall libainstall \
-                sharedinstall oldsharedinstall maninstall @FRAMEWORKALTINSTALLLAST@
+                sharedinstall oldsharedinstall altmaninstall @FRAMEWORKALTINSTALLLAST@
 
 # Install shared libraries enabled by Setup
 DESTDIRS=      $(exec_prefix) $(LIBDIR) $(BINLIBDEST) $(DESTSHARED)
@@ -912,8 +912,8 @@ bininstall: altbininstall
        -rm -f $(DESTDIR)$(BINDIR)/2to3
        (cd $(DESTDIR)$(BINDIR); $(LN) -s 2to3-$(VERSION) 2to3)
 
-# Install the manual page
-maninstall:
+# Install the versioned manual page
+altmaninstall:
        @for i in $(MANDIR) $(MANDIR)/man1; \
        do \
                if test ! -d $(DESTDIR)$$i; then \
@@ -925,6 +925,11 @@ maninstall:
        $(INSTALL_DATA) $(srcdir)/Misc/python.man \
                $(DESTDIR)$(MANDIR)/man1/python$(VERSION).1
 
+# Install the unversioned manual page
+maninstall:    altmaninstall
+       -rm -f $(DESTDIR)$(MANDIR)/man1/python3.1
+       (cd $(DESTDIR)$(MANDIR)/man1; $(LN) -s python$(VERSION).1 python3.1)
+
 # Install the library
 PLATDIR=       plat-$(MACHDEP)
 EXTRAPLATDIR= @EXTRAPLATDIR@
@@ -1360,7 +1365,7 @@ Python/thread.o: @THREADHEADERS@
 .PHONY: frameworkinstall frameworkinstallframework frameworkinstallstructure
 .PHONY: frameworkinstallmaclib frameworkinstallapps frameworkinstallunixtools
 .PHONY: frameworkaltinstallunixtools recheck autoconf clean clobber distclean
-.PHONY: smelly funny patchcheck
+.PHONY: smelly funny patchcheck altmaninstall
 .PHONY: gdbhooks
 
 # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
index 1d5320ef86325a393fdcad5d053efb36c68d6414..dc044e365ccd0934dae45d1d436e4326a7cb74a3 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -993,6 +993,8 @@ Build
   Retina displays.  Applies to Tkinter apps, such as IDLE, on OS X
   framework builds linked with Cocoa Tk 8.5.
 
+- Issue #17161: make install now also installs a python3 man page.
+
 Tools/Demos
 -----------