diff options
Diffstat (limited to 'print')
-rw-r--r-- | print/teTeX/files/texmf.tmpl | 13 | ||||
-rw-r--r-- | print/teTeX/module.mk | 8 |
2 files changed, 18 insertions, 3 deletions
diff --git a/print/teTeX/files/texmf.tmpl b/print/teTeX/files/texmf.tmpl index 05c642bdfa9..f5f7991713d 100644 --- a/print/teTeX/files/texmf.tmpl +++ b/print/teTeX/files/texmf.tmpl @@ -1,11 +1,20 @@ -# $NetBSD: texmf.tmpl,v 1.1 2005/11/13 03:25:57 minskim Exp $ +# $NetBSD: texmf.tmpl,v 1.2 2005/11/15 07:13:19 minskim Exp $ # # Rebuild the ls-R database. # case ${STAGE} in -POST-INSTALL | POST-DEINSTALL) +POST-INSTALL) @MKTEXLSR@ @TEXMFDIRS@ + for map in @TEXFONTMAPS@; do + @UPDMAP_SYS@ --enable Map=${map} + done + ;; +POST-DEINSTALL) + @MKTEXLSR@ @TEXMFDIRS@ + for map in @TEXFONTMAPS@; do + @UPDMAP_SYS@ --disable ${map} + done ;; *) ;; diff --git a/print/teTeX/module.mk b/print/teTeX/module.mk index e90e542413b..33d4742cd96 100644 --- a/print/teTeX/module.mk +++ b/print/teTeX/module.mk @@ -1,22 +1,28 @@ -# $NetBSD: module.mk,v 1.1 2005/11/13 03:25:57 minskim Exp $ +# $NetBSD: module.mk,v 1.2 2005/11/15 07:13:19 minskim Exp $ # # This Makefile fragment is intended to be included by packages that # install TeX packages. It takes care of rebuilding the ls-R database # at (de)installation time. # # The following variable can be defined: +# # TEXMFDIRS - A list of TEXMF directories that need to update ls-R. # Default: ${PKG_LOCALTEXMFPREFIX} # +# TEXFONTMAPS - A list of font map files +# .if !defined(TEX_PACKAGE_MK) TEX_PACKAGE_MK= # defined TEXMFDIRS?= ${PKG_LOCALTEXMFPREFIX} +TEXFONTMAPS?= # empty USE_PKGINSTALL= yes FILES_SUBST+= MKTEXLSR="${LOCALBASE}/bin/mktexlsr" FILES_SUBST+= TEXMFDIRS="${TEXMFDIRS}" +FILES_SUBST+= UPDMAP_SYS="${LOCALBASE}/bin/updmap-sys" +FILES_SUBST+= TEXFONTMAPS="${TEXFONTMAPS}" INSTALL_EXTRA_TMPL+= ../../print/teTeX/files/texmf.tmpl DEINSTALL_EXTRA_TMPL+= ../../print/teTeX/files/texmf.tmpl |