summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoragc <agc>2003-12-30 16:08:04 +0000
committeragc <agc>2003-12-30 16:08:04 +0000
commitdf9a438d3e9a8fdcced51b50117e5c95968082a0 (patch)
treea448a65fe001fb307b0002c70c40ec8437df711c
parent9816783daa73a86c98864bc1a274ff9a7896f93a (diff)
downloadpkgsrc-df9a438d3e9a8fdcced51b50117e5c95968082a0.tar.gz
Pullup correct functionality to the pkgsrc-2003Q4 branch, requested by
Julio M. Merino Vidal. Module Name: pkgsrc Committed By: jmmv Date: Fri Dec 19 23:46:41 UTC 2003 Modified Files: pkgsrc/mk: fonts.mk pkgsrc/mk/install: fonts Log Message: Handle font (de)installation before bsd.pkg.install.mk handles OWN_DIRS. This way font directories are not automatically removed; the package must define OWN_DIRS if it wants them to be deleted during deinstallation. This is done to avoid removal of standard font directories (those that appear in *.dist files).
-rw-r--r--mk/fonts.mk5
-rw-r--r--mk/install/fonts5
2 files changed, 3 insertions, 7 deletions
diff --git a/mk/fonts.mk b/mk/fonts.mk
index 0ca7103c388..a800f6c0a90 100644
--- a/mk/fonts.mk
+++ b/mk/fonts.mk
@@ -1,4 +1,4 @@
-# $NetBSD: fonts.mk,v 1.3 2003/02/18 17:51:08 jmmv Exp $
+# $NetBSD: fonts.mk,v 1.3.6.1 2003/12/30 16:08:04 agc Exp $
#
# This Makefile fragment is intended to be included by packages that install
# fonts (most of them in the fonts category). It takes care of updating the
@@ -25,8 +25,7 @@ FONTS_X11_DIRS?=
.if !empty(FONTS_TTF_DIRS) || !empty(FONTS_TYPE1_DIRS) || !empty(FONTS_X11_DIRS)
USE_PKGINSTALL= YES
-INSTALL_EXTRA_TMPL+= ${.CURDIR}/../../mk/install/fonts
-DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/../../mk/install/fonts
+HEADER_EXTRA_TMPL+= ${.CURDIR}/../../mk/install/fonts
.if !empty(FONTS_TTF_DIRS)
EVAL_PREFIX+= TTMKFDIR_PREFIX=ttmkfdir
diff --git a/mk/install/fonts b/mk/install/fonts
index 6a7969d8a8c..1a9a2a29ae4 100644
--- a/mk/install/fonts
+++ b/mk/install/fonts
@@ -1,4 +1,4 @@
-# $NetBSD: fonts,v 1.1.6.1 2003/12/30 16:04:35 agc Exp $
+# $NetBSD: fonts,v 1.1.6.2 2003/12/30 16:08:04 agc Exp $
#
# Handle font databases; used by fonts.mk.
#
@@ -20,7 +20,6 @@ POST-INSTALL|POST-DEINSTALL)
for d in ${FONTS_TTF_DIRS}; do
if [ -z "`cd $d ; ${LS} | ${GREP} -v ^fonts | ${GREP} -v ^Fontmap`" ]; then
${RM} -f $d/fonts* $d/Fontmap*
- ${RMDIR} $d >/dev/null 2>&1
else
( cd $d && ${TTMKFDIR} >fonts.dir 2>/dev/null )
fi
@@ -30,7 +29,6 @@ POST-INSTALL|POST-DEINSTALL)
for d in ${FONTS_TYPE1_DIRS}; do
if [ -z "`cd $d ; ${LS} | ${GREP} -v ^fonts | ${GREP} -v ^Fontmap`" ]; then
${RM} -f $d/fonts* $d/Fontmap*
- ${RMDIR} $d >/dev/null 2>&1
else
( cd $d && ${TYPE1INST} >/dev/null 2>&1 )
fi
@@ -40,7 +38,6 @@ POST-INSTALL|POST-DEINSTALL)
for d in ${FONTS_X11_DIRS}; do
if [ -z "`cd $d ; ${LS} | ${GREP} -v ^fonts | ${GREP} -v ^Fontmap`" ]; then
${RM} -f $d/fonts* $d/Fontmap*
- ${RMDIR} $d >/dev/null 2>&1
else
( cd $d && ${MKFONTDIR} >/dev/null 2>&1 )
fi