aboutsummaryrefslogtreecommitdiff
path: root/chinese/CJK/pkg-deinstall
diff options
context:
space:
mode:
authorKevin Lo <kevlo@FreeBSD.org>2000-10-04 14:54:30 +0000
committerKevin Lo <kevlo@FreeBSD.org>2000-10-04 14:54:30 +0000
commitb171a6511071d2a31021bfd7367eab8dd6ec68da (patch)
tree9d5a2a7c280b879106bfa550183eda025d8b2638 /chinese/CJK/pkg-deinstall
parent4635bd4a66286cb99424a90652b56287e693ebbe (diff)
downloadports-b171a6511071d2a31021bfd7367eab8dd6ec68da.tar.gz
ports-b171a6511071d2a31021bfd7367eab8dd6ec68da.zip
Notes
Diffstat (limited to 'chinese/CJK/pkg-deinstall')
-rw-r--r--chinese/CJK/pkg-deinstall35
1 files changed, 35 insertions, 0 deletions
diff --git a/chinese/CJK/pkg-deinstall b/chinese/CJK/pkg-deinstall
new file mode 100644
index 000000000000..f652ce9f0dab
--- /dev/null
+++ b/chinese/CJK/pkg-deinstall
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+# Run just once.
+if [ "x$2" != "xDEINSTALL" ]; then
+ exit 0
+fi
+
+TEXMFMAIN=`kpsexpand '$TEXMFMAIN'`
+TEXMFCNF=${TEXMFMAIN}/web2c/texmf.cnf
+SPECIALMAP=${TEXMFMAIN}/fontname/special.map
+
+# Edit web2c/texmf.cnf
+sed -e "/ttf2pk/d" ${TEXMFCNF} > ${TEXMFCNF}.tmp
+sed -e "/ttf2tfm/d" ${TEXMFCNF}.tmp > ${TEXMFCNF}
+rm -f ${TEXMFCNF}.tmp
+
+# Edit fontname/special.map
+sed -e "/Arphic/d" ${SPECIALMAP} > ${SPECIALMAP}.tmp
+sed -e "/^arb5/d" ${SPECIALMAP}.tmp > ${SPECIALMAP}
+sed -e "/^argb/d" ${SPECIALMAP} > ${SPECIALMAP}.tmp
+mv -f ${SPECIALMAP}.tmp ${SPECIALMAP}
+
+# Delete symbolic links
+rm -f ${TEXMFMAIN}/ttf2tfm
+rm -f ${TEXMFMAIN}/fonts/truetype/arphic/arb5_kai.ttf
+rm -f ${TEXMFMAIN}/fonts/truetype/arphic/arb5_sung.ttf
+rm -f ${TEXMFMAIN}/fonts/truetype/arphic/argb_kai.ttf
+rm -f ${TEXMFMAIN}/fonts/truetype/arphic/argb_sung.ttf
+
+#
+# Update ls-R. We have to run twice to get correct result.
+# Strange bug of texconfig.
+#
+texconfig rehash
+texconfig rehash