Wed Nov 13 20:35:43 2013 UTC ()
Search texmf-dist for man and info files


(minskim)
diff -r1.19 -r1.20 pkgsrc/print/texlive/package.mk

cvs diff -r1.19 -r1.20 pkgsrc/print/texlive/package.mk (expand / switch to unified diff)

--- pkgsrc/print/texlive/package.mk 2013/10/17 07:07:26 1.19
+++ pkgsrc/print/texlive/package.mk 2013/11/13 20:35:43 1.20
@@ -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} && \