Changeset View
Changeset View
Standalone View
Standalone View
Mk/bsd.tex.mk
| Show First 20 Lines • Show All 179 Lines • ▼ Show 20 Lines | |||||
| .if !empty(USE_TEX:Mtexhash) || \ | .if !empty(USE_TEX:Mtexhash) || \ | ||||
| !empty(USE_TEX:Mtexhash-bootstrap) || \ | !empty(USE_TEX:Mtexhash-bootstrap) || \ | ||||
| !empty(USE_TEX:Mfmtutil) || \ | !empty(USE_TEX:Mfmtutil) || \ | ||||
| !empty(USE_TEX:Mupdmap) | !empty(USE_TEX:Mupdmap) | ||||
| .PHONY: do-texhash | .PHONY: do-texhash | ||||
| do-texhash: | do-texhash: | ||||
| . if !empty(USE_TEX:Mtexhash-bootstrap) | . if !empty(USE_TEX:Mtexhash-bootstrap) | ||||
| .if defined(NO_STAGE) | |||||
| @${LOCALBASE}/bin/mktexlsr ${TEXHASHDIRS:S,^,${PREFIX}/,} | |||||
| .endif | |||||
| @${ECHO_CMD} "@exec ${LOCALBASE}/bin/mktexlsr " \ | @${ECHO_CMD} "@exec ${LOCALBASE}/bin/mktexlsr " \ | ||||
| "${TEXHASHDIRS:S,^,%D/,}" >> ${TMPPLIST} | "${TEXHASHDIRS:S,^,%D/,}" >> ${TMPPLIST} | ||||
| @for D in ${TEXHASHDIRS}; do \ | @for D in ${TEXHASHDIRS}; do \ | ||||
| ${ECHO_CMD} "@unexec ${RM} -f %D/$$D/ls-R"; \ | ${ECHO_CMD} "@unexec ${RM} -f %D/$$D/ls-R"; \ | ||||
| ${ECHO_CMD} "@unexec ${RMDIR} %D/$$D 2> /dev/null || ${TRUE}"; \ | ${ECHO_CMD} "@unexec ${RMDIR} %D/$$D 2> /dev/null || ${TRUE}"; \ | ||||
| done >> ${TMPPLIST} | done >> ${TMPPLIST} | ||||
| . else | . else | ||||
| .if defined(NO_STAGE) | |||||
| @for D in ${TEXHASHDIRS:S,^,${PREFIX}/,}; do \ | |||||
| if [ -r $$D/ls-R ]; then ${LOCALBASE}/bin/mktexlsr $$D; fi; \ | |||||
| done | |||||
| .endif | |||||
| @${ECHO_CMD} "@exec for D in ${TEXHASHDIRS:S,^,${PREFIX}/,}; do " \ | @${ECHO_CMD} "@exec for D in ${TEXHASHDIRS:S,^,${PREFIX}/,}; do " \ | ||||
| "if [ -r \$$D/ls-R ]; then " \ | "if [ -r \$$D/ls-R ]; then " \ | ||||
| "${LOCALBASE}/bin/mktexlsr \$$D; " \ | "${LOCALBASE}/bin/mktexlsr \$$D; " \ | ||||
| "fi; done" >> ${TMPPLIST} | "fi; done" >> ${TMPPLIST} | ||||
| @${ECHO_CMD} "@unexec for D in ${TEXHASHDIRS:S,^,${PREFIX}/,}; do " \ | @${ECHO_CMD} "@unexec for D in ${TEXHASHDIRS:S,^,${PREFIX}/,}; do " \ | ||||
| "if [ -r \$$D/ls-R ]; then " \ | "if [ -r \$$D/ls-R ]; then " \ | ||||
| "${LOCALBASE}/bin/mktexlsr \$$D; " \ | "${LOCALBASE}/bin/mktexlsr \$$D; " \ | ||||
| "fi; done" >> ${TMPPLIST} | "fi; done" >> ${TMPPLIST} | ||||
| Show All 38 Lines | |||||
| post-install-script: do-fmtutil | post-install-script: do-fmtutil | ||||
| PLIST_FILES= ${_PLIST_FILES:O:u} | PLIST_FILES= ${_PLIST_FILES:O:u} | ||||
| PLIST_DIRSTRY= ${_PLIST_DIRSTRY:O:u} ${TEXMFVARDIR}/web2c | PLIST_DIRSTRY= ${_PLIST_DIRSTRY:O:u} ${TEXMFVARDIR}/web2c | ||||
| .endif | .endif | ||||
| .if !empty(USE_TEX:Mupdmap) | .if !empty(USE_TEX:Mupdmap) | ||||
| .PHONY: do-updmap | .PHONY: do-updmap | ||||
| do-updmap: | do-updmap: | ||||
| .if defined(NO_STAGE) | |||||
| ${SETENV} PATH=${PATH}:${LOCALBASE}/bin \ | |||||
| TEXMFMAIN=${LOCALBASE}/${TEXMFDIR} \ | |||||
| ${LOCALBASE}/bin/updmap-sys | |||||
| .endif | |||||
| @${ECHO_CMD} "@exec ${SETENV} PATH=${PATH}:${LOCALBASE}/bin " \ | @${ECHO_CMD} "@exec ${SETENV} PATH=${PATH}:${LOCALBASE}/bin " \ | ||||
| "TEXMFMAIN=${LOCALBASE}/${TEXMFDIR} " \ | "TEXMFMAIN=${LOCALBASE}/${TEXMFDIR} " \ | ||||
| "${LOCALBASE}/bin/updmap-sys" >> ${TMPPLIST} | "${LOCALBASE}/bin/updmap-sys" >> ${TMPPLIST} | ||||
| @${ECHO_CMD} "@unexec ${SETENV} PATH=${PATH}:${LOCALBASE}/bin " \ | @${ECHO_CMD} "@unexec ${SETENV} PATH=${PATH}:${LOCALBASE}/bin " \ | ||||
| "TEXMFMAIN=${LOCALBASE}/${TEXMFDIR} " \ | "TEXMFMAIN=${LOCALBASE}/${TEXMFDIR} " \ | ||||
| "${LOCALBASE}/bin/updmap-sys" >> ${TMPPLIST} | "${LOCALBASE}/bin/updmap-sys" >> ${TMPPLIST} | ||||
| post-install-script: do-updmap | post-install-script: do-updmap | ||||
| ▲ Show 20 Lines • Show All 362 Lines • Show Last 20 Lines | |||||