| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: package.mk,v 1.19 2013/10/17 07:07:26 minskim Exp $ | | 1 | # $NetBSD: package.mk,v 1.20 2013/11/13 20:35:43 minskim Exp $ |
2 | # | | 2 | # |
3 | # This Makefile fragment is intended to be included by packages that build | | 3 | # This Makefile fragment is intended to be included by packages that build |
4 | # TeX Live packages. | | 4 | # TeX Live packages. |
5 | # | | 5 | # |
6 | # Package-settable variables: | | 6 | # Package-settable variables: |
7 | # | | 7 | # |
8 | # REPLACE_TEXLUA | | 8 | # REPLACE_TEXLUA |
9 | # A list of texlua scripts to be installed, relative to ${WRKSRC}. | | 9 | # A list of texlua scripts to be installed, relative to ${WRKSRC}. |
10 | # | | 10 | # |
11 | # TEX_FORMATS | | 11 | # TEX_FORMATS |
12 | # See ../../print/tex-tetex/format.mk. | | 12 | # See ../../print/tex-tetex/format.mk. |
13 | # | | 13 | # |
14 | # TEX_HYPHEN_DAT | | 14 | # TEX_HYPHEN_DAT |
| @@ -62,34 +62,46 @@ _texlive-set-permission: | | | @@ -62,34 +62,46 @@ _texlive-set-permission: |
62 | if [ -d ${WRKSRC}/${_dir} ]; then \ | | 62 | if [ -d ${WRKSRC}/${_dir} ]; then \ |
63 | ${FIND} ${WRKSRC}/${_dir} -type d -exec ${CHMOD} ${PKGDIRMODE} {} \; ; \ | | 63 | ${FIND} ${WRKSRC}/${_dir} -type d -exec ${CHMOD} ${PKGDIRMODE} {} \; ; \ |
64 | ${FIND} ${WRKSRC}/${_dir} -type f -exec ${CHMOD} ${SHAREMODE} {} \; ; \ | | 64 | ${FIND} ${WRKSRC}/${_dir} -type f -exec ${CHMOD} ${SHAREMODE} {} \; ; \ |
65 | fi | | 65 | fi |
66 | .endfor | | 66 | .endfor |
67 | | | 67 | |
68 | _texlive-info: | | 68 | _texlive-info: |
69 | if [ -d ${WRKSRC}/texmf/doc/info ]; then \ | | 69 | if [ -d ${WRKSRC}/texmf/doc/info ]; then \ |
70 | ${RM} -f ${WRKSRC}/texmf/doc/info/dir; \ | | 70 | ${RM} -f ${WRKSRC}/texmf/doc/info/dir; \ |
71 | ${MKDIR} ${WRKSRC}/info; \ | | 71 | ${MKDIR} ${WRKSRC}/info; \ |
72 | ${MV} ${WRKSRC}/texmf/doc/info/* ${WRKSRC}/info; \ | | 72 | ${MV} ${WRKSRC}/texmf/doc/info/* ${WRKSRC}/info; \ |
73 | ${RMDIR} -p ${WRKSRC}/texmf/doc/info || ${TRUE}; \ | | 73 | ${RMDIR} -p ${WRKSRC}/texmf/doc/info || ${TRUE}; \ |
74 | fi | | 74 | fi |
| | | 75 | if [ -d ${WRKSRC}/texmf-dist/doc/info ]; then \ |
| | | 76 | ${RM} -f ${WRKSRC}/texmf-dist/doc/info/dir; \ |
| | | 77 | ${MKDIR} ${WRKSRC}/info; \ |
| | | 78 | ${MV} ${WRKSRC}/texmf-dist/doc/info/* ${WRKSRC}/info; \ |
| | | 79 | ${RMDIR} -p ${WRKSRC}/texmf-dist/doc/info || ${TRUE}; \ |
| | | 80 | fi |
75 | | | 81 | |
76 | _texlive-man: | | 82 | _texlive-man: |
77 | if [ -d ${WRKSRC}/texmf/doc/man ]; then \ | | 83 | if [ -d ${WRKSRC}/texmf/doc/man ]; then \ |
78 | ${MKDIR} ${WRKSRC}/man; \ | | 84 | ${MKDIR} ${WRKSRC}/man; \ |
79 | ${MV} ${WRKSRC}/texmf/doc/man/* ${WRKSRC}/man; \ | | 85 | ${MV} ${WRKSRC}/texmf/doc/man/* ${WRKSRC}/man; \ |
80 | ${FIND} ${WRKSRC}/man -name \*.pdf -exec ${RM} {} \; ; \ | | 86 | ${FIND} ${WRKSRC}/man -name \*.pdf -exec ${RM} {} \; ; \ |
81 | ${RMDIR} -p ${WRKSRC}/texmf/doc/man || ${TRUE}; \ | | 87 | ${RMDIR} -p ${WRKSRC}/texmf/doc/man || ${TRUE}; \ |
82 | fi | | 88 | fi |
| | | 89 | if [ -d ${WRKSRC}/texmf-dist/doc/man ]; then \ |
| | | 90 | ${MKDIR} ${WRKSRC}/man; \ |
| | | 91 | ${MV} ${WRKSRC}/texmf-dist/doc/man/* ${WRKSRC}/man; \ |
| | | 92 | ${FIND} ${WRKSRC}/man -name \*.pdf -exec ${RM} {} \; ; \ |
| | | 93 | ${RMDIR} -p ${WRKSRC}/texmf-dist/doc/man || ${TRUE}; \ |
| | | 94 | fi |
83 | | | 95 | |
84 | _texlive-install: | | 96 | _texlive-install: |
85 | if [ -d ${WRKSRC}/texmf -o -d ${WRKSRC}/texmf-dist ]; then \ | | 97 | if [ -d ${WRKSRC}/texmf -o -d ${WRKSRC}/texmf-dist ]; then \ |
86 | _dirs="texmf texmf-dist"; \ | | 98 | _dirs="texmf texmf-dist"; \ |
87 | _topdir="${DESTDIR}${PREFIX}/share"; \ | | 99 | _topdir="${DESTDIR}${PREFIX}/share"; \ |
88 | else \ | | 100 | else \ |
89 | _dirs="bibtex doc dvips fonts makeindex metafont metapost omega scripts source tex vtex"; \ | | 101 | _dirs="bibtex doc dvips fonts makeindex metafont metapost omega scripts source tex vtex"; \ |
90 | _topdir="${DESTDIR}${PREFIX}/share/texmf-dist"; \ | | 102 | _topdir="${DESTDIR}${PREFIX}/share/texmf-dist"; \ |
91 | fi; \ | | 103 | fi; \ |
92 | for _dir in $$_dirs; do \ | | 104 | for _dir in $$_dirs; do \ |
93 | if [ -d ${WRKSRC}/$$_dir ]; then \ | | 105 | if [ -d ${WRKSRC}/$$_dir ]; then \ |
94 | echo $$_dir; \ | | 106 | echo $$_dir; \ |
95 | cd ${WRKSRC} && \ | | 107 | cd ${WRKSRC} && \ |