pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/print/texlive Let package.mk handle man pages and info...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1d259e2b1e1f
branches:  trunk
changeset: 569444:1d259e2b1e1f
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sat Jan 16 07:11:35 2010 +0000

description:
Let package.mk handle man pages and info files in TeX Live packages.

diffstat:

 print/texlive/package.mk |  20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diffs (53 lines):

diff -r 1380fa61e7cb -r 1d259e2b1e1f print/texlive/package.mk
--- a/print/texlive/package.mk  Sat Jan 16 07:09:18 2010 +0000
+++ b/print/texlive/package.mk  Sat Jan 16 07:11:35 2010 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: package.mk,v 1.1 2010/01/15 20:32:27 minskim Exp $
+# $NetBSD: package.mk,v 1.2 2010/01/16 07:11:35 minskim Exp $
 #
 # This Makefile fragment is inteded to be included by packages that build
 # TeX Live packages.
@@ -61,7 +61,7 @@
 _topdir=       ${DESTDIR}${PREFIX}/share
 .endif
 
-.PHONY: _texlive-set-permission _texlive-man _texlive-install
+.PHONY: _texlive-set-permission _texlive-info _texlive-man _texlive-install
 _texlive-set-permission:
 .for _pat in ${TEXLIVE_IGNORE_PATTERNS}
        ${RM} -rf ${WRKSRC}/${_pat}
@@ -73,6 +73,13 @@
        fi
 .endfor
 
+_texlive-info:
+       if [ -d ${WRKSRC}/texmf/doc/info ]; then \
+               ${MKDIR} ${WRKSRC}/info; \
+               ${MV} ${WRKSRC}/texmf/doc/info/* ${WRKSRC}/info; \
+               ${RMDIR} -p ${WRKSRC}/texmf/doc/info || ${TRUE}; \
+       fi
+
 _texlive-man:
        if [ -d ${WRKSRC}/texmf/doc/man ]; then \
                ${MKDIR} ${WRKSRC}/man; \
@@ -96,6 +103,13 @@
                        ${INSTALL_SCRIPT} $$script ${DESTDIR}${PREFIX}/bin; \
                done; \
        fi
+       if [ -d ${WRKSRC}/info ]; then \
+               ${FIND} ${WRKSRC}/info -name \*.orig -exec ${RM} {} \; ; \
+               ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/info; \
+               for script in ${WRKSRC}/info/*; do \
+                       ${INSTALL_DATA} $$script ${DESTDIR}${PREFIX}/info; \
+               done; \
+       fi
        if [ -d ${WRKSRC}/man ]; then \
                ${FIND} ${WRKSRC}/man -name \*.orig -exec ${RM} {} \; ; \
                ${INSTALL_MAN_DIR} -p ${DESTDIR}${PREFIX}/${PKGMANDIR}; \
@@ -119,5 +133,5 @@
 .  include "../../print/texlive-tetex/map.mk"
 .endif
 
-post-extract: _texlive-set-permission
+post-extract: _texlive-set-permission _texlive-info _texlive-man
 do-install: _texlive-install



Home | Main Index | Thread Index | Old Index