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 |