summaryrefslogtreecommitdiff
path: root/chinese/unzip
diff options
context:
space:
mode:
authorYen-Ming Lee <leeym@FreeBSD.org>2003-10-25 09:51:05 +0000
committerYen-Ming Lee <leeym@FreeBSD.org>2003-10-25 09:51:05 +0000
commit7c8f8940852dd8918efcded75c2585a7ba85c092 (patch)
tree97018d2e0a4cc5afee3796a17f24ef95c518d83a /chinese/unzip
parentUpdate to 0.8.1. (diff)
chinese unzip: add cnoize's patch which won't strip chinese chars.
PR: 58057 Submitted by: Statue <statue@freebsd.sinica.edu.tw>
Notes
Notes: svn path=/head/; revision=92105
Diffstat (limited to 'chinese/unzip')
-rw-r--r--chinese/unzip/Makefile17
-rw-r--r--chinese/unzip/files/patch-fileio.c14
2 files changed, 31 insertions, 0 deletions
diff --git a/chinese/unzip/Makefile b/chinese/unzip/Makefile
new file mode 100644
index 000000000000..dcf29ea8d4e5
--- /dev/null
+++ b/chinese/unzip/Makefile
@@ -0,0 +1,17 @@
+# New ports collection makefile for: zh-unzip
+# Date created: 3 July 1999
+# Whom: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
+#
+# $FreeBSD$
+#
+
+CATEGORIES= chinese
+
+MAINTAINER= statue@freebsd.sinica.edu.tw
+
+MASTERDIR= ${.CURDIR}/../../archivers/unzip
+
+EXTRA_PATCHES= ${.CURDIR}/files/patch-fileio.c
+
+.include "${MASTERDIR}/Makefile"
+
diff --git a/chinese/unzip/files/patch-fileio.c b/chinese/unzip/files/patch-fileio.c
new file mode 100644
index 000000000000..dd0116b90295
--- /dev/null
+++ b/chinese/unzip/files/patch-fileio.c
@@ -0,0 +1,14 @@
+--- fileio.c.orig Wed Jun 5 03:41:04 2002
++++ fileio.c Wed Jun 5 03:44:33 2002
+@@ -2135,8 +2135,11 @@
+
+ /* translate the Zip entry filename coded in host-dependent "extended
+ ASCII" into the compiler's (system's) internal text code page */
++#if 0
++/* cnoize is lazy to read it carefully */
+ Ext_ASCII_TO_Native(G.filename, G.pInfo->hostnum, G.pInfo->hostver,
+ G.pInfo->HasUxAtt, (option == DS_FN_L));
++#endif
+
+ if (G.pInfo->lcflag) /* replace with lowercase filename */
+ STRLOWER(G.filename, G.filename);