summaryrefslogtreecommitdiff
path: root/print/texlive
diff options
context:
space:
mode:
authorminskim <minskim>2013-10-17 07:07:26 +0000
committerminskim <minskim>2013-10-17 07:07:26 +0000
commit59c4e6fb66afde86d9df499f8dad196dd31eeded (patch)
tree2670d6a42b032690bd86ed7e2dda5b0f76130a4f /print/texlive
parent5f0e8ff2dac4cae67d6002455708153d4fec9fb7 (diff)
downloadpkgsrc-59c4e6fb66afde86d9df499f8dad196dd31eeded.tar.gz
Install directories that actually exist in ${WRKSRC} instead of relying
on TEX_TEXMF_DIRS. No user-visible change.
Diffstat (limited to 'print/texlive')
-rw-r--r--print/texlive/package.mk35
1 files changed, 17 insertions, 18 deletions
diff --git a/print/texlive/package.mk b/print/texlive/package.mk
index 0a51f435153..f20228a9174 100644
--- a/print/texlive/package.mk
+++ b/print/texlive/package.mk
@@ -1,4 +1,4 @@
-# $NetBSD: package.mk,v 1.18 2012/10/14 21:30:33 minskim Exp $
+# $NetBSD: package.mk,v 1.19 2013/10/17 07:07:26 minskim Exp $
#
# This Makefile fragment is intended to be included by packages that build
# TeX Live packages.
@@ -53,15 +53,6 @@ REPLACE.texlua.new= ${LOCALBASE}/bin/texlua
REPLACE_FILES.texlua= ${REPLACE_TEXLUA}
.endif
-.if empty(TEX_TEXMF_DIRS)
-_dirs= bibtex doc dvips fonts makeindex metafont metapost \
- omega scripts source tex vtex
-_topdir= ${DESTDIR}${PREFIX}/share/texmf-dist
-.else
-_dirs= texmf texmf-dist
-_topdir= ${DESTDIR}${PREFIX}/share
-.endif
-
.PHONY: _texlive-set-permission _texlive-info _texlive-man _texlive-install
_texlive-set-permission:
.for _pat in ${TEXLIVE_IGNORE_PATTERNS}
@@ -91,14 +82,22 @@ _texlive-man:
fi
_texlive-install:
-.for _dir in ${_dirs}
- if [ -d ${WRKSRC}/${_dir} ]; then \
- cd ${WRKSRC} && \
- ${MKDIR} ${_topdir} && \
- ${PAX} -rwpm -s ',.*\.orig$$,,' \
- ${_dir} ${_topdir}; \
- fi
-.endfor
+ if [ -d ${WRKSRC}/texmf -o -d ${WRKSRC}/texmf-dist ]; then \
+ _dirs="texmf texmf-dist"; \
+ _topdir="${DESTDIR}${PREFIX}/share"; \
+ else \
+ _dirs="bibtex doc dvips fonts makeindex metafont metapost omega scripts source tex vtex"; \
+ _topdir="${DESTDIR}${PREFIX}/share/texmf-dist"; \
+ fi; \
+ for _dir in $$_dirs; do \
+ if [ -d ${WRKSRC}/$$_dir ]; then \
+ echo $$_dir; \
+ cd ${WRKSRC} && \
+ ${INSTALL_DATA_DIR} $$_topdir && \
+ ${PAX} -rwpm -s ',.*\.orig$$,,' \
+ $$_dir $$_topdir; \
+ fi \
+ done
if [ -d ${WRKSRC}/bin ]; then \
${FIND} ${WRKSRC}/bin -name \*.orig -exec ${RM} {} \; ; \
${INSTALL_SCRIPT_DIR} ${DESTDIR}${PREFIX}/bin; \