pkgsrc/devel/ftnchek/patches/patch-ab
2009-12-17 21:27:32 +00:00

87 lines
3.4 KiB
Text

$NetBSD: patch-ab,v 1.5 2009/12/17 21:27:32 abs Exp $
--- Makefile.in.orig 2003-03-20 22:07:55.000000000 +0000
+++ Makefile.in
@@ -461,45 +461,31 @@ average.out: ftnchek.h
install: install-exe @INSTALL_MAN@ install-lisp
install-exe: ftnchek$(EXE) dcl2inc$(CMD)
- -$(RM) $(bindir)/ftnchek$(EXE)
- -$(MKDIR) -p $(bindir)
- $(CP) ftnchek$(EXE) $(bindir)
- -$(STRIP) $(bindir)/ftnchek$(EXE)
- $(CHMOD) 755 $(bindir)/ftnchek$(EXE)
- -$(MKDIR) -p $(libdir)
- $(CP) dcl2inc.awk $(libdir)/dcl2inc.awk
- $(CHMOD) 644 $(libdir)/dcl2inc.awk
- $(CP) dcl2inc$(CMD) $(bindir)/dcl2inc$(CMD)
- $(CHMOD) 755 $(bindir)/dcl2inc$(CMD)
- -$(RM) $(bindir)/fcl2vcg
+ $(BSD_INSTALL_PROGRAM) ftnchek$(EXE) $(DESTDIR)$(bindir)
+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(libdir)
+ $(BSD_INSTALL_DATA) dcl2inc.awk $(DESTDIR)$(libdir)
+ $(BSD_INSTALL_SCRIPT) dcl2inc$(CMD) $(DESTDIR)$(bindir)
# Install man pages, taking care to remove old formatted ones, because
# many man implentations fail to compare time stamps of raw and
# formatted files, and will show out-of-date formatted files.
install-man: ftnchek$(manext)
- -$(MKDIR) -p $(mandir)/man1
- $(CP) dcl2inc.man $(mandir)/man1/dcl2inc$(manext)
- -$(RM) $(mandir)/cat1/dcl2inc$(manext)
- $(CHMOD) 644 $(mandir)/man1/dcl2inc$(manext)
- $(CP) ftnchek$(manext) $(mandir)/man1/ftnchek$(manext)
- -$(RM) $(mandir)/cat1/ftnchek$(manext)
- $(CHMOD) 644 $(mandir)/man1/ftnchek$(manext)
- -$(RM) $(mandir)/man1/fcl2vcg$(manext)
- -$(RM) $(mandir)/cat1/fcl2vcg$(manext)
+ $(BSD_INSTALL_MAN) dcl2inc.man $(DESTDIR)$(mandir)/man1/dcl2inc$(manext)
+ $(BSD_INSTALL_MAN) ftnchek$(manext) $(DESTDIR)$(mandir)/man1/ftnchek$(manext)
# IRIX uses pre-formatted, packed man pages and nroff is not bundled with it.
install-man-sgi: catman
if $(PACK) dcl2inc.cat ; \
then \
- $(MV) dcl2inc.cat.z $(mandir)$(sgimansubdir)/dcl2inc.z ; \
- $(CHMOD) 644 $(mandir)$(sgimansubdir)/dcl2inc.z ; \
+ $(MV) dcl2inc.cat.z $(DESTDIR)$(mandir)$(sgimansubdir)/dcl2inc.z ; \
+ $(CHMOD) 644 $(DESTDIR)$(mandir)$(sgimansubdir)/dcl2inc.z ; \
fi
if $(PACK) ftnchek.cat ; \
then \
- $(MV) ftnchek.cat.z $(mandir)$(sgimansubdir)/ftnchek.z ; \
- $(CHMOD) 644 $(mandir)$(sgimansubdir)/ftnchek.z ; \
+ $(MV) ftnchek.cat.z $(DESTDIR)$(mandir)$(sgimansubdir)/ftnchek.z ; \
+ $(CHMOD) 644 $(DESTDIR)$(mandir)$(sgimansubdir)/ftnchek.z ; \
fi
- -$(RM) $(mandir)/fcl2vcg.z
+ -$(RM) $(DESTDIR)$(mandir)/fcl2vcg.z
# The catman target makes formatted ("cat") versions of the manpages
# for use in install-man-sgi. These files are not in the standard
@@ -528,23 +514,8 @@ catman: dcl2inc.cat ftnchek.cat
# The emacs lisp file will be installed only if lispdir exists. It will
# be byte-compiled if emacs is present.
install-lisp:
- @if test -d "$(lispdir)" ; \
- then \
- echo $(CP) ftnchek.el $(lispdir)/ftnchek.el ; \
- if $(CP) ftnchek.el $(lispdir)/ftnchek.el ; \
- then \
- if test -x "$(EMACS)" ; \
- then \
- $(EMACS) -batch -f batch-byte-compile $(lispdir)/ftnchek.el ; \
- else \
- echo "If desired, use emacs to byte-compile $(lispdir)/ftnchek.el"; \
- fi \
- fi \
- else \
- echo "$(lispdir) does not exist -- ftnchek.el not installed." ; \
- echo "If you want to install ftnchek.el, create $(lispdir)" ; \
- echo "or re-run make install with 'lispdir=path-to-site-lisp'" ; \
- fi
+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(lispdir)
+ $(BSD_INSTALL_DATA) ftnchek.el $(DESTDIR)$(lispdir)
# Remove everything that the install target installed.
uninstall: