Fri Apr 5 23:05:54 2024 UTC (57d)
specify the page size for PostScript


(christos)
diff -r1.18 -r1.19 src/share/man/man0/Makefile

cvs diff -r1.18 -r1.19 src/share/man/man0/Makefile (expand / switch to unified diff)

--- src/share/man/man0/Makefile 2023/05/22 12:55:44 1.18
+++ src/share/man/man0/Makefile 2024/04/05 23:05:53 1.19
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# from: @(#)Makefile 5.9 (Berkeley) 7/1/91 1# from: @(#)Makefile 5.9 (Berkeley) 7/1/91
2# $NetBSD: Makefile,v 1.18 2023/05/22 12:55:44 lukem Exp $ 2# $NetBSD: Makefile,v 1.19 2024/04/05 23:05:53 christos Exp $
3 3
4# 4#
5# Note: Needs ps2pdf to convert .ps to .pdf 5# Note: Needs ps2pdf to convert .ps to .pdf
6# 6#
7 7
8.include <bsd.own.mk> 8.include <bsd.own.mk>
9 9
10.if ${MKSHARE} != "no" && ${MKMAKEMANDB} == "no" 10.if ${MKSHARE} != "no" && ${MKMAKEMANDB} == "no"
11FILES= makewhatis.sed 11FILES= makewhatis.sed
12FILESDIR= /usr/share/man 12FILESDIR= /usr/share/man
13.endif 13.endif
14 14
15SECTIONS?= 1 2 3 4 5 6 7 8 9 15SECTIONS?= 1 2 3 4 5 6 7 8 9
@@ -67,30 +67,30 @@ man${_S}pages.files: all.files @@ -67,30 +67,30 @@ man${_S}pages.files: all.files
67 && ${MV} ${.TARGET}.tmp ${.TARGET} ; \ 67 && ${MV} ${.TARGET}.tmp ${.TARGET} ; \
68 rm -f ${.TARGET}.tmp 68 rm -f ${.TARGET}.tmp
69 69
70man${_S}pages.ps: man${_S}pages.files 70man${_S}pages.ps: man${_S}pages.files
71 ${_MKTARGET_CREATE} 71 ${_MKTARGET_CREATE}
72 for f in `${TOOL_GREP} "${_S}\$$" "${.CURDIR}/intros"` `cat ${.ALLSRC}` ; \ 72 for f in `${TOOL_GREP} "${_S}\$$" "${.CURDIR}/intros"` `cat ${.ALLSRC}` ; \
73 do \ 73 do \
74 if [ ! -f $${f} ]; then \ 74 if [ ! -f $${f} ]; then \
75 continue ; \ 75 continue ; \
76 fi ; \ 76 fi ; \
77 if ${TOOL_GREP} -q ^\\.TS "${.CURDIR}/back" ; \ 77 if ${TOOL_GREP} -q ^\\.TS "${.CURDIR}/back" ; \
78 then \ 78 then \
79 ${_MKSHMSG_FORMAT} >&2 $${f} ; \ 79 ${_MKSHMSG_FORMAT} >&2 $${f} ; \
80 cat $${f} | ${TOOL_TBL} | ${TOOL_GROFF} -Z -msafer -man -Tps ; \ 80 cat $${f} | ${TOOL_TBL} | ${TOOL_GROFF} -Z -msafer -man -Tps ${ROFF_PAGESIZE}; \
81 else \ 81 else \
82 ${_MKSHMSG_FORMAT} >&2 $${f} "(tbl)"; \ 82 ${_MKSHMSG_FORMAT} >&2 $${f} "(tbl)"; \
83 cat $${f} | ${TOOL_GROFF} -Z -msafer -man -Tps ; \ 83 cat $${f} | ${TOOL_GROFF} -Z -msafer -man -Tps ${ROFF_PAGESIZE}; \
84 fi ; \ 84 fi ; \
85 done > ${.TARGET}.troff.tmp \ 85 done > ${.TARGET}.troff.tmp \
86 && cat ${.TARGET}.troff.tmp \ 86 && cat ${.TARGET}.troff.tmp \
87 | ${TOOL_GREP} -v '^x stop' \ 87 | ${TOOL_GREP} -v '^x stop' \
88 | ${TOOL_GROPS} \ 88 | ${TOOL_GROPS} \
89 > ${.TARGET}.tmp \ 89 > ${.TARGET}.tmp \
90 && ${MV} ${.TARGET}.tmp ${.TARGET} ; \ 90 && ${MV} ${.TARGET}.tmp ${.TARGET} ; \
91 rm -f ${.TARGET}.tmp ${.TARGET}.troff.tmp 91 rm -f ${.TARGET}.tmp ${.TARGET}.troff.tmp
92 92
93man${_S}pages.pdf: man${_S}pages.ps 93man${_S}pages.pdf: man${_S}pages.ps
94 ${_MKTARGET_CREATE} 94 ${_MKTARGET_CREATE}
95 cat ${.ALLSRC} \ 95 cat ${.ALLSRC} \
96 | ${TOOL_SED} ${OPTIMIZE_PDF} \ 96 | ${TOOL_SED} ${OPTIMIZE_PDF} \