ports/75176: [maintainer update] chinese/xpdf: fix file permission changes
Dryice Liu
dryice at hotpop.com
Fri Dec 17 08:20:30 UTC 2004
The following reply was made to PR ports/75176; it has been noted by GNATS.
From: Dryice Liu <dryice at hotpop.com>
To: freebsd-gnats-submit at FreeBSD.org, dryice at liu.com.cn
Cc:
Subject: Re: ports/75176: [maintainer update] chinese/xpdf: fix file
permission changes
Date: Fri, 17 Dec 2004 16:16:57 +0800
Thanks Kris for pointing me a better solution. It also fix the
maybe-not-empty directory share/xpdf problem. Please use this diff:
======================================================================
diff -ruN xpdf.old/pkg-install xpdf/pkg-install
--- xpdf.old/pkg-install Sun Aug 4 03:32:54 2002
+++ xpdf/pkg-install Fri Dec 17 11:32:44 2004
@@ -5,6 +5,5 @@
XPDFRC=${PKG_PREFIX}/etc/xpdfrc
ADDRESOURCE=${PKG_PREFIX}/share/xpdf/chinese-traditional/dot.xpdfrc
/usr/bin/grep -F -v --file=${ADDRESOURCE} ${XPDFRC} > ${XPDFRC}.nochinese-traditional
-/bin/rm -f ${XPDFRC}
/bin/cat ${XPDFRC}.nochinese-traditional ${ADDRESOURCE} > ${XPDFRC}
/bin/rm -f ${XPDFRC}.nochinese-traditional
diff -ruN xpdf.old/pkg-plist xpdf/pkg-plist
--- xpdf.old/pkg-plist Mon Aug 2 10:35:54 2004
+++ xpdf/pkg-plist Fri Dec 17 16:06:47 2004
@@ -1,15 +1,16 @@
-share/xpdf/chinese-simplified/Adobe-GB1.cidToUnicode
-share/xpdf/chinese-simplified/EUC-CN.unicodeMap
-share/xpdf/chinese-simplified/GBK.unicodeMap
-share/xpdf/chinese-simplified/ISO-2022-CN.unicodeMap
-share/xpdf/chinese-simplified/README
-share/xpdf/chinese-traditional/Adobe-CNS1.cidToUnicode
-share/xpdf/chinese-traditional/Big5.unicodeMap
-share/xpdf/chinese-traditional/Big5ascii.unicodeMap
-share/xpdf/chinese-traditional/README
- at unexec mv -f %D/etc/xpdfrc %D/etc/xpdfrc.chinese-traditional
- at unexec grep -F -v --file=%D/share/xpdf/chinese-traditional/dot.xpdfrc %D/etc/xpdfrc.chinese-traditional > %D/etc/xpdfrc
-share/xpdf/chinese-traditional/dot.xpdfrc
+%%DATADIR%%/chinese-simplified/Adobe-GB1.cidToUnicode
+%%DATADIR%%/chinese-simplified/EUC-CN.unicodeMap
+%%DATADIR%%/chinese-simplified/GBK.unicodeMap
+%%DATADIR%%/chinese-simplified/ISO-2022-CN.unicodeMap
+%%DATADIR%%/chinese-simplified/README
+%%DATADIR%%/chinese-traditional/Adobe-CNS1.cidToUnicode
+%%DATADIR%%/chinese-traditional/Big5.unicodeMap
+%%DATADIR%%/chinese-traditional/Big5ascii.unicodeMap
+%%DATADIR%%/chinese-traditional/README
+ at unexec cp %D/etc/xpdfrc %D/etc/xpdfrc.chinese-traditional
+ at unexec grep -F -v --file=%D/%%DATADIR%%/chinese-traditional/dot.xpdfrc %D/etc/xpdfrc.chinese-traditional > %D/etc/xpdfrc
+%%DATADIR%%/chinese-traditional/dot.xpdfrc
@unexec rm -f %D/etc/xpdfrc.chinese-traditional
- at dirrm share/xpdf/chinese-simplified
- at dirrm share/xpdf/chinese-traditional
+ at dirrm %%DATADIR%%/chinese-simplified
+ at dirrm %%DATADIR%%/chinese-traditional
+ at unexec rmdir %%DATADIR%% 2> /dev/null || true
======================================================================
--
Cheers,
Dryice
http://dryice.3322.org
More information about the freebsd-ports-bugs
mailing list