vis

a vi-like editor based on Plan 9's structural regular expressions

git clone https://9o.is/git/vis.git

commit e2ef211acfc1c0b2e1334692307a8e78d8a0f83e
parent fb873996774b1bd9a88b5d004bc83770ef9cff5d
Author: Marc André Tanner <mat@brain-dump.org>
Date:   Fri,  2 Dec 2016 13:02:30 +0100

build: simplify manual page installation

The version substitution does not seem to work with BSD make
because ${VERSION} is expanded to an empty string.

Diffstat:
MMakefile | 14+++++---------
1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/Makefile b/Makefile @@ -105,16 +105,12 @@ install: vis vis-menu mkdir -p ${DESTDIR}${SHAREPREFIX}/vis; \ cp -r visrc.lua vis.lua lexers ${DESTDIR}${SHAREPREFIX}/vis; \ } - @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 + @echo installing manual pages to ${DESTDIR}${MANPREFIX}/man1 @mkdir -p ${DESTDIR}${MANPREFIX}/man1 - @sed -e "s/VERSION/${VERSION}/g" < vis.1 > ${DESTDIR}${MANPREFIX}/man1/vis.1 - @sed -e "s/VERSION/${VERSION}/g" < vis-menu.1 > ${DESTDIR}${MANPREFIX}/man1/vis-menu.1 - @sed -e "s/VERSION/${VERSION}/g" < vis-clipboard.1 > ${DESTDIR}${MANPREFIX}/man1/vis-clipboard.1 - @sed -e "s/VERSION/${VERSION}/g" < vis-open.1 > ${DESTDIR}${MANPREFIX}/man1/vis-open.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/vis.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/vis-menu.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/vis-clipboard.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/vis-open.1 + @for m in ${MANUALS}; do \ + sed -e "s/VERSION/${VERSION}/" < "$$m" > "${DESTDIR}${MANPREFIX}/man1/$$m" && \ + chmod 644 "${DESTDIR}${MANPREFIX}/man1/$$m"; \ + done uninstall: @echo removing executable file from ${DESTDIR}${PREFIX}/bin