aboutsummaryrefslogtreecommitdiffstats
path: root/x11/XFree86-4-clients/pkg-plist
diff options
context:
space:
mode:
authorlesi <lesi@FreeBSD.org>2006-03-30 17:00:25 +0800
committerlesi <lesi@FreeBSD.org>2006-03-30 17:00:25 +0800
commit945c6f18191dcb3593465d0302f5e50d3ab71fdd (patch)
treeddb210fb04b67211806b79a45b7533485125b3ae /x11/XFree86-4-clients/pkg-plist
parent7b3eaa3eca21540a06440c864cbb74816552d53c (diff)
downloadfreebsd-ports-gnome-945c6f18191dcb3593465d0302f5e50d3ab71fdd.tar.gz
freebsd-ports-gnome-945c6f18191dcb3593465d0302f5e50d3ab71fdd.tar.zst
freebsd-ports-gnome-945c6f18191dcb3593465d0302f5e50d3ab71fdd.zip
Since fontconfig by default generates font cache file in directory where
this port installs charmaps, try to remove it upon uninstallation, so removing of directory has a chance to succeed. Just in case some user has for some reason put fonts in here, be nice and try to regenerate cache file and remove it again only if it is empty. Pointed out by: pointyhat via kris
Diffstat (limited to 'x11/XFree86-4-clients/pkg-plist')
-rw-r--r--x11/XFree86-4-clients/pkg-plist3
1 files changed, 3 insertions, 0 deletions
diff --git a/x11/XFree86-4-clients/pkg-plist b/x11/XFree86-4-clients/pkg-plist
index f903208f6d18..b006727a7a0d 100644
--- a/x11/XFree86-4-clients/pkg-plist
+++ b/x11/XFree86-4-clients/pkg-plist
@@ -763,6 +763,9 @@ lib/X11/xsm/system.xsm
@unexec if [ -L %D/lib/X11/app-defaults/UXTerm ]; then rm %D/lib/X11/app-defaults/UXTerm; fi
@unexec if [ -L %D/lib/X11/app-defaults/XTerm-color ]; then rm %D/lib/X11/app-defaults/XTerm-color; fi
@unexec if [ -L %D/lib/X11/app-defaults/XTerm ]; then rm %D/lib/X11/app-defaults/XTerm; fi
+@unexec rm %D/lib/X11/fonts/util/fonts.cache-1 2>/dev/null || true
+@unexec command fc-cache -v %D/lib/X11/fonts/util 2>/dev/null || true
+@unexec if [ -e %D/lib/X11/fonts/util/fonts.cache-1 -a ! -s %D/lib/X11/fonts/util/fonts.cache-1 ]; then rm %D/lib/X11/fonts/util/fonts.cache-1; fi
@dirrm lib/X11/fonts/util
@dirrm lib/X11/icons/default
@dirrm lib/X11/icons/handhelds/cursors