pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/print/teTeX Add module.mk to handle updating the ls-R ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/df32911077e6
branches:  trunk
changeset: 503025:df32911077e6
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sun Nov 13 03:25:57 2005 +0000

description:
Add module.mk to handle updating the ls-R database of the texmf tree
for TeX packages.  Thanks to hubertf@ and tonio@ for review.

diffstat:

 print/teTeX/files/texmf.tmpl |  12 ++++++++++++
 print/teTeX/module.mk        |  28 ++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+), 0 deletions(-)

diffs (48 lines):

diff -r 79c5502ff8d5 -r df32911077e6 print/teTeX/files/texmf.tmpl
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/teTeX/files/texmf.tmpl      Sun Nov 13 03:25:57 2005 +0000
@@ -0,0 +1,12 @@
+# $NetBSD: texmf.tmpl,v 1.1 2005/11/13 03:25:57 minskim Exp $
+#
+# Rebuild the ls-R database.
+#
+
+case ${STAGE} in
+POST-INSTALL | POST-DEINSTALL)
+       @MKTEXLSR@ @TEXMFDIRS@
+       ;;
+*)
+       ;;
+esac
diff -r 79c5502ff8d5 -r df32911077e6 print/teTeX/module.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/teTeX/module.mk     Sun Nov 13 03:25:57 2005 +0000
@@ -0,0 +1,28 @@
+# $NetBSD: module.mk,v 1.1 2005/11/13 03:25:57 minskim Exp $
+#
+# This Makefile fragment is intended to be included by packages that
+# install TeX packages.  It takes care of rebuilding the ls-R database
+# at (de)installation time.
+#
+# The following variable can be defined:
+#    TEXMFDIRS - A list of TEXMF directories that need to update ls-R.
+#                Default: ${PKG_LOCALTEXMFPREFIX}
+#
+
+.if !defined(TEX_PACKAGE_MK)
+TEX_PACKAGE_MK=                # defined
+
+TEXMFDIRS?=            ${PKG_LOCALTEXMFPREFIX}
+
+USE_PKGINSTALL=                yes
+FILES_SUBST+=          MKTEXLSR="${LOCALBASE}/bin/mktexlsr"
+FILES_SUBST+=          TEXMFDIRS="${TEXMFDIRS}"
+INSTALL_EXTRA_TMPL+=   ../../print/teTeX/files/texmf.tmpl
+DEINSTALL_EXTRA_TMPL+= ../../print/teTeX/files/texmf.tmpl
+
+PRINT_PLIST_AWK+=      /^(@dirrm )?${PKG_LOCALTEXMFPREFIX:S|${PREFIX}/||:S|/|\\/|g}(\/ls-R)?$$/ \
+                       { next; }
+
+.include "../../mk/tex.buildlink3.mk"
+
+.endif                 # TEX_PACKAGE_MK



Home | Main Index | Thread Index | Old Index