From 187a9bc2c350e5e2a8852aadf8656a49121ba3ed Mon Sep 17 00:00:00 2001 From: Ole Streicher Date: Sat, 9 Jun 2012 09:12:51 +0100 Subject: [PATCH] fix_paths Gbp-Pq: Name fix_paths.patch --- Makefile.in | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/Makefile.in b/Makefile.in index b477023..b4db0b9 100644 --- a/Makefile.in +++ b/Makefile.in @@ -34,7 +34,7 @@ exec_prefix = @exec_prefix@ # to be different than those used for actually reference files at # run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix # when installing files. -INSTALL_ROOT = +INSTALL_ROOT = $(DESTDIR) # Directory in which to install the .a or .so binary for the XPA library: LIB_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/lib @@ -46,7 +46,7 @@ BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include # Top-level directory for manual entries: -MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man +MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/share/man # Top-level directory for share entries: MAN_SHARE_DIR = $(INSTALL_ROOT)$(prefix)/share/xpa @@ -274,7 +274,7 @@ install-binaries: $(LIB) $(PROGS) do \ if [ ! -d $$i ] ; then \ echo "Making directory $$i"; \ - mkdir $$i; \ + mkdir -p $$i; \ chmod 755 $$i; \ else true; \ fi; \ @@ -296,14 +296,22 @@ install-binaries: $(LIB) $(PROGS) install-man: @if [ ! -d $(MAN_INSTALL_DIR) ] ; then \ echo "Making directory $(MAN_INSTALL_DIR)"; \ - mkdir $(MAN_INSTALL_DIR); \ + mkdir -p $(MAN_INSTALL_DIR); \ chmod 755 $(MAN_INSTALL_DIR); \ else true; \ fi; @-(for i in `ls ./man/man?/*.?` ; \ do \ - B=`basename $$i`; \ - E=`echo $$i | awk -F. '{print $$NF}'`; \ + B=`basename $$i | sed s/\\\\.n/.7/`; \ + E=`echo $$i | awk -F. '{print $$NF}' | sed s/n/7/`; \ + case $$B in \ + xpatcl.7) \ + B=xpa.3tcl; \ + E=3;; \ + xpachanges.1) \ + B=xpachanges.7; \ + E=7;; \ + esac; \ M="$(MAN_INSTALL_DIR)/man$$E"; \ if [ ! -d $$M ] ; then \ echo "Making directory $$M"; \ @@ -313,6 +321,9 @@ install-man: fi; \ echo "Installing $$B" ; \ $(INSTALL_DATA) $$i $$M/$$B; \ + sed -i "s/\([-\[ \"]\)\(-[A-Za-z0-9]\)/\1\\\\\2/g" $$M/$$B ; \ + sed -i "s/^\\\&\\\fB\(.*\):\(.*\)\\\fR/\1 \- \2/g" $$M/$$B ; \ + sed -i "s/xpa(n)/xpa(7)/g" $$M/$$B ; \ done;) install-share: -- 2.30.2