| @@ -1,26 +1,35 @@ | | | @@ -1,26 +1,35 @@ |
1 | # $NetBSD: texmf.mk,v 1.4 2011/11/30 19:15:46 minskim Exp $ | | 1 | # $NetBSD: texmf.mk,v 1.5 2012/03/04 01:03:59 minskim Exp $ |
2 | # | | 2 | # |
3 | # This Makefile fragment is intended to be included by packages that | | 3 | # This Makefile fragment is intended to be included by packages that |
4 | # install TeX packages. It rebuilds the ls-R databases at | | 4 | # install TeX packages. It rebuilds the ls-R databases at |
5 | # (de)installation time. | | 5 | # (de)installation time. |
6 | # | | 6 | # |
7 | # The following variable can be defined: | | 7 | # The following variable can be defined: |
8 | # | | 8 | # |
9 | # TEX_TEXMF_DIRS - A list of texmf directories that need to update ls-R. | | 9 | # TEX_TEXMF_DIRS - A list of texmf directories that need to update ls-R. |
10 | # Default: ${PREFIX}/share/texmf-dist | | 10 | # Default: ${PREFIX}/share/texmf-dist |
11 | # | | 11 | # |
12 | # TEX_CONFIG_NAMES - A list of config fragments to add to texmf.cnf. | | 12 | # TEX_CONFIG_NAMES - A list of config fragments to add to texmf.cnf. |
13 | # | | 13 | # |
| | | 14 | # TEX_KANJIMAP_FILES |
| | | 15 | # See ../../print/texlive-tetex/map.mk. |
| | | 16 | # |
| | | 17 | # TEX_MAP_FILES |
| | | 18 | # See ../../print/texlive-tetex/map.mk. |
| | | 19 | # |
| | | 20 | # TEX_MIXEDMAP_FILES |
| | | 21 | # See ../../print/texlive-tetex/map.mk. |
| | | 22 | # |
14 | | | 23 | |
15 | .if !defined(TEX_TEXMF_MK) | | 24 | .if !defined(TEX_TEXMF_MK) |
16 | TEX_TEXMF_MK= # defined | | 25 | TEX_TEXMF_MK= # defined |
17 | | | 26 | |
18 | DEPENDS+= kpathsea>=3.5.7:../../print/kpathsea | | 27 | DEPENDS+= kpathsea>=3.5.7:../../print/kpathsea |
19 | | | 28 | |
20 | TEX_TEXMF_DIRS?= ${PREFIX}/share/texmf-dist | | 29 | TEX_TEXMF_DIRS?= ${PREFIX}/share/texmf-dist |
21 | EVAL_PREFIX+= KPATHSEA_PREFIX=kpathsea | | 30 | EVAL_PREFIX+= KPATHSEA_PREFIX=kpathsea |
22 | FILES_SUBST+= MKTEXLSR=${KPATHSEA_PREFIX:Q}/bin/mktexlsr | | 31 | FILES_SUBST+= MKTEXLSR=${KPATHSEA_PREFIX:Q}/bin/mktexlsr |
23 | FILES_SUBST+= TEXMF_DIRS=${TEX_TEXMF_DIRS:Q} | | 32 | FILES_SUBST+= TEXMF_DIRS=${TEX_TEXMF_DIRS:Q} |
24 | .if !empty(TEX_TEXMF_DIRS) | | 33 | .if !empty(TEX_TEXMF_DIRS) |
25 | INSTALL_TEMPLATES+= ../../print/kpathsea/files/texmf-install.tmpl | | 34 | INSTALL_TEMPLATES+= ../../print/kpathsea/files/texmf-install.tmpl |
26 | DEINSTALL_TEMPLATES+= ../../print/kpathsea/files/texmf-deinstall.tmpl | | 35 | DEINSTALL_TEMPLATES+= ../../print/kpathsea/files/texmf-deinstall.tmpl |
| @@ -28,18 +37,19 @@ DEINSTALL_TEMPLATES+= ../../print/kpaths | | | @@ -28,18 +37,19 @@ DEINSTALL_TEMPLATES+= ../../print/kpaths |
28 | | | 37 | |
29 | . if !empty(TEX_CONFIG_NAMES) | | 38 | . if !empty(TEX_CONFIG_NAMES) |
30 | FILES_SUBST+= CONFIG_NAMES=${TEX_CONFIG_NAMES:Q} | | 39 | FILES_SUBST+= CONFIG_NAMES=${TEX_CONFIG_NAMES:Q} |
31 | INSTALL_TEMPLATES+= ../../print/kpathsea/files/config-install.tmpl | | 40 | INSTALL_TEMPLATES+= ../../print/kpathsea/files/config-install.tmpl |
32 | DEINSTALL_TEMPLATES+= ../../print/kpathsea/files/config-deinstall.tmpl | | 41 | DEINSTALL_TEMPLATES+= ../../print/kpathsea/files/config-deinstall.tmpl |
33 | . endif | | 42 | . endif |
34 | | | 43 | |
35 | .if !empty(TEX_FORMATS) || !empty(TEX_FORMAT_NAMES) | | 44 | .if !empty(TEX_FORMATS) || !empty(TEX_FORMAT_NAMES) |
36 | . include "../../print/texlive-tetex/format.mk" | | 45 | . include "../../print/texlive-tetex/format.mk" |
37 | .endif | | 46 | .endif |
38 | .if !empty(TEX_HYPHEN_DAT) || !empty(TEX_HYPHEN_DEF) | | 47 | .if !empty(TEX_HYPHEN_DAT) || !empty(TEX_HYPHEN_DEF) |
39 | . include "../../print/texlive-tetex/hyphen.mk" | | 48 | . include "../../print/texlive-tetex/hyphen.mk" |
40 | .endif | | 49 | .endif |
41 | .if !empty(TEX_MAP_FILES) || !empty(TEX_MIXEDMAP_FILES) | | 50 | .if !empty(TEX_KANJIMAP_FILES) || !empty(TEX_MAP_FILES) \ |
| | | 51 | || !empty(TEX_MIXEDMAP_FILES) |
42 | . include "../../print/tex-tetex/map.mk" | | 52 | . include "../../print/tex-tetex/map.mk" |
43 | .endif | | 53 | .endif |
44 | | | 54 | |
45 | .endif # TEX_TEXMF_MK | | 55 | .endif # TEX_TEXMF_MK |