mirror of
https://github.com/lcn2/calc.git
synced 2025-08-16 01:03:29 +03:00
Fix how calc(1) cat page, if needed, is formed
This commit is contained in:
2
CHANGES
2
CHANGES
@@ -27,6 +27,8 @@ The following are the changes from calc version 2.12.9.2 to date:
|
||||
|
||||
Fixed how the calc(1) man page is installed under macOS.
|
||||
|
||||
Fixed how calc man page in ${CATDIR} is formed.
|
||||
|
||||
|
||||
The following are the changes from calc version 2.12.8.2 to 2.12.9.1:
|
||||
|
||||
|
11
Makefile
11
Makefile
@@ -103,16 +103,6 @@ endif
|
||||
CCBAN= -UUNBAN
|
||||
#CCBAN= -DUNBAN
|
||||
|
||||
# where man section 1 pages are installed
|
||||
#
|
||||
#if 0 /* start of skip for non-Gnu makefiles */
|
||||
ifeq ($(target),Darwin)
|
||||
MANDIR= /usr/local/share/man/man1
|
||||
else
|
||||
MANDIR= /usr/share/man/man1
|
||||
#if 0 /* start of skip for non-Gnu makefiles */
|
||||
endif
|
||||
|
||||
# Determine of the GNU-readline facility will be used instead of the
|
||||
# built-in calc binding method.
|
||||
#
|
||||
@@ -250,7 +240,6 @@ XVAR= \
|
||||
EXT='${EXT}' \
|
||||
H='${H}' \
|
||||
MAKE_FILE='${MAKE_FILE}' \
|
||||
MANDIR='${MANDIR}' \
|
||||
NROFF='${NROFF}' \
|
||||
Q='${Q}' \
|
||||
READLINE_INCLUDE='${READLINE_INCLUDE}' \
|
||||
|
@@ -866,6 +866,9 @@ endif
|
||||
#
|
||||
# Use CATDIR= to disable installation of the calc cat (formatted) page.
|
||||
#
|
||||
# NOTE: If CATDIR is non-empty, then one should have either the
|
||||
# ${NROFF} executable and/or the ${MANMAKE} executable.
|
||||
#
|
||||
CATDIR=
|
||||
#CATDIR= /usr/local/man/cat1
|
||||
#CATDIR= /usr/local/catman/cat1
|
||||
@@ -4987,7 +4990,7 @@ endif
|
||||
#if 0 /* start of skip for non-Gnu makefiles */
|
||||
ifdef ALLOW_CUSTOM
|
||||
#endif /* end of skip for non-Gnu makefiles */
|
||||
${V} echo '=-=-=-=-= Invoking $@ rule for custom =-=-=-=-='
|
||||
${V} echo 'XXX =-=-=-=-= Invoking $@ rule for custom =-=-=-=-='
|
||||
${Q} cd custom; ${MAKE} -f Makefile ${CUSTOM_PASSDOWN} install
|
||||
${V} echo '=-=-=-=-= Back to the main Makefile for $@ rule =-=-=-=-='
|
||||
#if 0 /* start of skip for non-Gnu makefiles */
|
||||
@@ -5102,10 +5105,7 @@ endif
|
||||
if ${CMP} -s calc.1 ${T}${MANDIR}/calc.${MANEXT}; then \
|
||||
${TRUE}; \
|
||||
else \
|
||||
if [ -z "${NROFF}" ]; then \
|
||||
echo "${MANMAKE} calc.1 ${T}${CATDIR}"; \
|
||||
${MANMAKE} calc.1 ${T}${CATDIR}; \
|
||||
else \
|
||||
if [ -n "${NROFF}" ]; then \
|
||||
${RM} -f ${T}${CATDIR}/calc.${CATEXT}.new; \
|
||||
${NROFF} ${NROFF_ARG} calc.1 > \
|
||||
${T}${CATDIR}/calc.${CATEXT}.new; \
|
||||
@@ -5113,6 +5113,12 @@ endif
|
||||
${MV} -f ${T}${CATDIR}/calc.${CATEXT}.new \
|
||||
${T}${CATDIR}/calc.${CATEXT}; \
|
||||
echo "installed ${T}${CATDIR}/calc.${CATEXT}"; \
|
||||
elif [ -x "${MANNAME}" ]; then \
|
||||
echo "${MANMAKE} calc.1 ${T}${CATDIR}"; \
|
||||
${MANMAKE} calc.1 ${T}${CATDIR}; \
|
||||
else \
|
||||
echo "Notice: no ${MROFF} and no ${MANMAKE}: this is OK" 1>&2; \
|
||||
echo "Notice: skipping forming ${T}${MANDIR}/calc.${MANEXT}" 1>&2; \
|
||||
fi; \
|
||||
fi; \
|
||||
fi
|
||||
|
Reference in New Issue
Block a user