After applying hash 
43662968, gdb.1 and other man pages are not added
target triplet even if we configure with --target=.
It causes conflicts on some distributions.
And uninstall rules requires $(transform) variable.
gdb/doc/ChangeLog:
	* Makefile.in (transform): New variable.
	(install-man1, install-man5): Apply $(transform) to man file names.
Tested by installing both native and cross debugger.
+2014-08-01  Masaki Muranaka  <monaka@monami-software.com>
+
+       Pushed by Joel Brobecker  <brobecker@adacore.com>.
+       * Makefile.in (transform): New variable.
+       (install-man1, install-man5): Apply $(transform) to man file names.
+
 2014-07-26  Doug Evans  <xdje42@gmail.com>
 
        PR guile/17177
 
 man1dir = $(mandir)/man1
 man5dir = $(mandir)/man5
 
+transform = @program_transform_name@
+
 SHELL = @SHELL@
 
 LN_S = @LN_S@
            continue; \
          fi; \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-         f=`echo $$p | sed -e 's|^.*/||'`; \
+         f=`echo $$p | sed -e 's|^.*/||' -e '$(transform)'`; \
          echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(man1dir)/$$f'"; \
          $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(man1dir)/$$f"; \
        done
        test -z "$(man5dir)" || $(mkinstalldirs) "$(DESTDIR)$(man5dir)"
        @list='$(MAN5S)'; for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-         f=`echo $$p | sed -e 's|^.*/||'`; \
+         f=`echo $$p | sed -e 's|^.*/||' -e '$(transform)'`; \
          echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(man5dir)/$$f'"; \
          $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(man5dir)/$$f"; \
        done