View | Details | Raw Unified | Return to bug 98979
Collapse All | Expand All

(-)Makefile (-18 / +18 lines)
Lines 7-22 Link Here
7
#
7
#
8
8
9
PORTNAME?=	vim
9
PORTNAME?=	vim
10
PATCHLEVEL=	9
10
PATCHLEVEL=	0
11
PORTVERSION=	6.4.${PATCHLEVEL}
11
PORTVERSION=	7.0.${PATCHLEVEL}
12
PORTREVISION?=	0
12
PORTREVISION?=	0
13
CATEGORIES?=	editors
13
CATEGORIES?=	editors
14
MASTER_SITES=	${MASTER_SITE_VIM}
14
MASTER_SITES=	${MASTER_SITE_VIM}
15
DISTNAME=	vim-${PORTVERSION:C/\.[0-9a-z]*$//}
15
DISTNAME=	vim-${PORTVERSION:C/\.[0-9a-z]*$//}
16
16
17
PATCH_SITES=	${MASTER_SITES:S|unix|patches/${PORTVERSION:C/\.[0-9a-z]*$//}|}
17
PATCH_SITES=	${MASTER_SITES:S|unix|patches/${PORTVERSION:C/\.[0-9a-z]*$//}|}
18
PATCHFILES!=	/usr/bin/jot -s " " -w ${PORTVERSION:C/\.[0-9]*$//}.%03d  \
18
#PATCHFILES!=	/usr/bin/jot -s " " -w ${PORTVERSION:C/\.[0-9]*$//}.%03d  \
19
			${PATCHLEVEL} 1 ${PATCHLEVEL}
19
#			${PATCHLEVEL} 1 ${PATCHLEVEL}
20
#	bits to remove
20
#	bits to remove
21
BADPATCHES=	000 001
21
BADPATCHES=	000 001
22
.for p in ${BADPATCHES}
22
.for p in ${BADPATCHES}
Lines 38-44 Link Here
38
USE_BZIP2=	yes
38
USE_BZIP2=	yes
39
DIST_SUBDIR=	vim
39
DIST_SUBDIR=	vim
40
WRKSRC=		${WRKDIR}/vim${PORTVERSION:C/\.[0-9]*$//:S/.//g}/src
40
WRKSRC=		${WRKDIR}/vim${PORTVERSION:C/\.[0-9]*$//:S/.//g}/src
41
PATCH_DIST_ARGS= -d ${WRKSRC:S/src$//} --batch --forward --quiet -E ${PATCH_DIST_STRIP}
41
PATCH_DIST_ARGS=	-d ${WRKSRC:S/src$//} --batch --forward --quiet -E ${PATCH_DIST_STRIP}
42
# consider
42
# consider
43
#PATCH_DIST_ARGS=	-t
43
#PATCH_DIST_ARGS=	-t
44
MAKE_ARGS+=	CONF_ARGS="--prefix=${PREFIX} --with-tlib=termlib ${CSCOPE_ARG}"
44
MAKE_ARGS+=	CONF_ARGS="--prefix=${PREFIX} --with-tlib=termlib ${CSCOPE_ARG}"
Lines 47-57 Link Here
47
DATADIR=	${PREFIX}/share/vim/${_DATADIR}
47
DATADIR=	${PREFIX}/share/vim/${_DATADIR}
48
PLIST_SUB=	VIM_VER=${_DATADIR}
48
PLIST_SUB=	VIM_VER=${_DATADIR}
49
MAN1=		evim.1 vim.1 vimdiff.1 vimtutor.1 xxd.1
49
MAN1=		evim.1 vim.1 vimdiff.1 vimtutor.1 xxd.1
50
MLINKS=		vim.1 rvim.1	vim.1 rview.1
50
MLINKS=		vim.1 rvim.1	vim.1 rview.1 	vim.1 ex.1	vim.1 view.1
51
.if !defined(LITE)
51
.if !defined(LITE)
52
MLINKS+=	vim.1 gvim.1	vim.1 gview.1	vimdiff.1 gvimdiff.1 \
52
MLINKS+=	vim.1 gvim.1	vim.1 gview.1	vimdiff.1 gvimdiff.1 \
53
		vim.1 rgvim.1	vim.1 rgview.1	evim.1 eview.1
53
		vim.1 rgvim.1	vim.1 rgview.1	evim.1 eview.1
54
.endif
54
.endif
55
MANLANG=	"" ru.KOI8-R ru.UTF-8 pl.ISO8859-2 pl.UTF-8 pl fr.ISO8859-1 \
56
		fr.UTF-8 fr it.ISO8859-1 it.UTF-8 it
55
57
56
WANT_GNOME=	yes
58
WANT_GNOME=	yes
57
59
Lines 92-109 Link Here
92
.endif
94
.endif
93
95
94
.if !defined(WITHOUT_X11)
96
.if !defined(WITHOUT_X11)
95
#	for now default the GUI to the GTK+ one
97
#	default the GUI is gtk20
96
#	will be reviewed when the GTK+ 1.{3,4} behemoth is released
98
.if !defined(WITH_ATHENA) && !defined(WITH_MOTIF) && !defined(WITH_GNOME) && !defined(WITH_GTK1)
97
.if !defined(WITH_ATHENA) && !defined(WITH_MOTIF) && !defined(WITH_GNOME) && !defined(WITH_GTK2)
99
WITH_GNOME=	gtk20
98
WITH_GNOME=	gtk12
99
.endif
100
.endif
100
101
101
.if defined(WITH_ATHENA)
102
.if defined(WITH_ATHENA)
102
MAKE_ARGS+=	CONF_OPT_GUI="--enable-gui=athena" ${I18N}
103
MAKE_ARGS+=	CONF_OPT_GUI="--enable-gui=athena" ${I18N}
103
.elif defined(WITH_GTK2)
104
.elif defined(WITH_GTK1)
104
USE_GNOME=	gtk20
105
USE_GNOME=	gtk12
105
PKGNAMESUFFIX=	-gtk2
106
MAKE_ARGS+=	CONF_OPT_GUI="--enable-gui=gtk --with-gtk-prefix=${X11BASE}" ${I18N}
106
MAKE_ARGS+=	CONF_OPT_GUI="--enable-gui=gtk2 --with-gtk-prefix=${X11BASE}" ${I18N}
107
MAKE_ARGS+=	X_LIBS="$(X_LIBS) -lXt"
107
MAKE_ARGS+=	X_LIBS="$(X_LIBS) -lXt"
108
.elif defined(WITH_GNOME)
108
.elif defined(WITH_GNOME)
109
.if ${WITH_GNOME:Mgnomelibs}!="" || ${WITH_GNOME}=="yes" || \
109
.if ${WITH_GNOME:Mgnomelibs}!="" || ${WITH_GNOME}=="yes" || \
Lines 113-120 Link Here
113
MAKE_ARGS+=	CONF_OPT_GUI="--enable-gui=gnome --with-gtk-prefix=${X11BASE}" ${I18N}
113
MAKE_ARGS+=	CONF_OPT_GUI="--enable-gui=gnome --with-gtk-prefix=${X11BASE}" ${I18N}
114
MAKE_ARGS+=	X_LIBS="$(X_LIBS) -lXt"
114
MAKE_ARGS+=	X_LIBS="$(X_LIBS) -lXt"
115
.else
115
.else
116
USE_GNOME=	gtk12
116
USE_GNOME=	gtk20
117
MAKE_ARGS+=	CONF_OPT_GUI="--enable-gui=gtk --with-gtk-prefix=${X11BASE}" ${I18N}
117
PKGNAMESUFFIX=	-gtk2
118
MAKE_ARGS+=	CONF_OPT_GUI="--enable-gui=gtk2 --with-gtk-prefix=${X11BASE}" ${I18N}
118
MAKE_ARGS+=	X_LIBS="$(X_LIBS) -lXt"
119
MAKE_ARGS+=	X_LIBS="$(X_LIBS) -lXt"
119
.endif
120
.endif
120
.elif defined(WITH_MOTIF)
121
.elif defined(WITH_MOTIF)
Lines 157-163 Link Here
157
	${TEST} -e ${PREFIX}/bin/eview  || (cd ${PREFIX}/bin ; ${LN} -sf vim eview)
158
	${TEST} -e ${PREFIX}/bin/eview  || (cd ${PREFIX}/bin ; ${LN} -sf vim eview)
158
	${TEST} -e ${PREFIX}/bin/gvimdiff  \
159
	${TEST} -e ${PREFIX}/bin/gvimdiff  \
159
		|| (cd ${PREFIX}/bin ; ${LN} -sf vim gvimdiff)
160
		|| (cd ${PREFIX}/bin ; ${LN} -sf vim gvimdiff)
160
	${INSTALL_DATA} ${FILESDIR}/vietnamese_viscii.vim ${DATADIR}/keymap
161
	cd ${PREFIX} ;\
161
	cd ${PREFIX} ;\
162
	    ${FIND} share/vim/${_DATADIR} -type f -o -type l	\
162
	    ${FIND} share/vim/${_DATADIR} -type f -o -type l	\
163
	    	| ${SORT}					\
163
	    	| ${SORT}					\
Lines 183-189 Link Here
183
		| fgrep ${PORTVERSION:C/[0-9]*$//} | ${TAIL}
183
		| fgrep ${PORTVERSION:C/[0-9]*$//} | ${TAIL}
184
184
185
find-bad-patches:
185
find-bad-patches:
186
	cd ${DISTDIR} ; egrep -l \
186
	cd ${DISTDIR} ; ${EGREP} -l \
187
		'(src/os_win32|src/os_mswin|src/if_ole|src/proto/gui_w32|src/gui_w48|src/gui_mac|src/os_(riscos|cyg|vms))'\
187
		'(src/os_win32|src/os_mswin|src/if_ole|src/proto/gui_w32|src/gui_w48|src/gui_mac|src/os_(riscos|cyg|vms))'\
188
		vim/${PORTVERSION:C/\.[0-9a-z]*$//}*
188
		vim/${PORTVERSION:C/\.[0-9a-z]*$//}*
189
189
(-)distinfo (-27 / +3 lines)
Lines 1-27 Link Here
1
MD5 (vim/vim-6.4.tar.bz2) = 774c14d93ce58674b3b2c880edd12d77
1
MD5 (vim/vim-7.0.tar.bz2) = 4ca69757678272f718b1041c810d82d8
2
SHA256 (vim/vim-6.4.tar.bz2) = 5141ff8c7ed8ddc769fcf3b2bda386c6255d72163ae6727d8a6031d749be9f95
2
SHA256 (vim/vim-7.0.tar.bz2) = 494e27bd169d333917c0febcace466f89d119f71961e8959022fc6eab89764fc
3
SIZE (vim/vim-6.4.tar.bz2) = 3737338
3
SIZE (vim/vim-7.0.tar.bz2) = 6575205
4
MD5 (vim/6.4.002) = ac408535c97031cb8351b771c1723dcb
5
SHA256 (vim/6.4.002) = c44bdbe513c9dcb87249415171f32b1bb7321663cc8a891220b833376c7eee91
6
SIZE (vim/6.4.002) = 7802
7
MD5 (vim/6.4.003) = 591a6164c46792f7b41039e979148514
8
SHA256 (vim/6.4.003) = 53020fcb1c995f8bb8f97f5d7f15ebb35d64ab3317c669408d8b299f84322290
9
SIZE (vim/6.4.003) = 1463
10
MD5 (vim/6.4.004) = 89de2693da138c37adfd10fdce957758
11
SHA256 (vim/6.4.004) = 90e75fb62818ab6747f5bb8448e5bd6a9f5923af74dcb72ba7c8bef89c43af3d
12
SIZE (vim/6.4.004) = 1581
13
MD5 (vim/6.4.005) = 362dd6214af5cf5436bd616f148d22f1
14
SHA256 (vim/6.4.005) = bfb2965c3859bedda122dc46e2b6c037652aadcc1f30bd9e7ea689def0229f72
15
SIZE (vim/6.4.005) = 1577
16
MD5 (vim/6.4.006) = 82a1ca21cec39b3624036247f4f40fdc
17
SHA256 (vim/6.4.006) = 1fe6be6a4e5378428adb92cf4d783ac3ab52613badf45444b2d01eed0e8cf76b
18
SIZE (vim/6.4.006) = 2320
19
MD5 (vim/6.4.007) = 253152bc93743b464f08f9f5d831fe52
20
SHA256 (vim/6.4.007) = 6888aa7d8d8fc786a07a834676cdf5bf6d0c70777008cd7518b0c5748e9359a8
21
SIZE (vim/6.4.007) = 1717
22
MD5 (vim/6.4.008) = b4f9997af33d3f857327e4fede95ac3f
23
SHA256 (vim/6.4.008) = 14b28c32ad8c2529d7051461c55210d511bd8965a96e9b4295d2788c9fd90c47
24
SIZE (vim/6.4.008) = 2199
25
MD5 (vim/6.4.009) = 7ccdd6044b9fdd42f544fdb4d179f9e5
26
SHA256 (vim/6.4.009) = 15fb7942d7612bf775570e28213af06a182e39ef125e87d1059254652fc2721a
27
SIZE (vim/6.4.009) = 2653
(-)pkg-plist (-2 / +16 lines)
Lines 2-8 Link Here
2
bin/vim
2
bin/vim
3
bin/vimtutor
3
bin/vimtutor
4
bin/xxd
4
bin/xxd
5
@comment bin/ex
5
bin/ex
6
@comment bin/gex
6
@comment bin/gex
7
bin/eview
7
bin/eview
8
bin/evim
8
bin/evim
Lines 14-22 Link Here
14
bin/rvim
14
bin/rvim
15
bin/vimdiff
15
bin/vimdiff
16
bin/gvimdiff
16
bin/gvimdiff
17
@comment bin/view
17
bin/view
18
@exec mkdir -p %D/share/vim/%%VIM_VER%%/lang
18
@exec mkdir -p %D/share/vim/%%VIM_VER%%/lang
19
@comment Insert PLIST.share-vim here
19
@comment Insert PLIST.share-vim here
20
@comment -=[ begin PLIST.share-vim ]=-
20
@comment -=[ begin PLIST.share-vim ]=-
21
@comment -=[ end PLIST.share-vim ]=-
21
@comment -=[ end PLIST.share-vim ]=-
22
@dirrmtry man/fr.ISO8859-1/man1
23
@dirrmtry man/fr.ISO8859-1
24
@dirrmtry man/fr.UTF-8/man1
25
@dirrmtry man/fr.UTF-8
26
@dirrmtry man/it.ISO8859-1/man1
27
@dirrmtry man/it.ISO8859-1
28
@dirrmtry man/it.UTF-8/man1
29
@dirrmtry man/it.UTF-8
30
@dirrmtry man/pl.ISO8859-2/man1
31
@dirrmtry man/pl.ISO8859-2
32
@dirrmtry man/pl.UTF-8/man1
33
@dirrmtry man/pl.UTF-8
34
@dirrmtry man/ru.UTF-8/man1
35
@dirrmtry man/ru.UTF-8
22
@dirrm share/vim
36
@dirrm share/vim
(-)files/patch-01 (-117 lines)
Removed Link Here
1
--- Makefile.orig	Sun Jun  1 06:18:29 2003
2
+++ Makefile	Sat Nov  1 15:39:09 2003
3
@@ -256,7 +256,7 @@
4
 #DO NOT CHANGE the next line, we need it for configure to find the compiler
5
 #instead of using the default from the "make" program.
6
 #Use a line further down to change the value for CC.
7
-CC=
8
+#CC=
9
 
10
 # Change and use these defines if configure cannot find your Motif stuff.
11
 # Unfortunately there is no "standard" location for Motif. {{{
12
@@ -288,6 +288,7 @@
13
 # of make, will buid Vim.
14
 
15
 # CONFIGURE - configure arguments {{{1
16
+CONF_ARGS = --prefix=$(PREFIX)
17
 # You can give a lot of options to configure.
18
 # Change this to your desire and do 'make config' afterwards
19
 
20
@@ -1794,40 +1795,40 @@
21
 installgvimdiff: $(DEST_BIN)/$(GVIMDIFFTARGET)
22
 
23
 $(DEST_BIN)/$(EXTARGET):
24
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(EXTARGET)
25
+	#cd $(DEST_BIN); ln -sf $(VIMTARGET) $(EXTARGET)
26
 
27
 $(DEST_BIN)/$(VIEWTARGET):
28
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(VIEWTARGET)
29
+	#cd $(DEST_BIN); ln -sf $(VIMTARGET) $(VIEWTARGET)
30
 
31
 $(DEST_BIN)/$(GVIMTARGET):
32
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIMTARGET)
33
+	cd $(DEST_BIN); ln -sf $(VIMTARGET) $(GVIMTARGET)
34
 
35
 $(DEST_BIN)/$(GVIEWTARGET):
36
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIEWTARGET)
37
+	cd $(DEST_BIN); ln -sf $(VIMTARGET) $(GVIEWTARGET)
38
 
39
 $(DEST_BIN)/$(RVIMTARGET):
40
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(RVIMTARGET)
41
+	cd $(DEST_BIN); ln -sf $(VIMTARGET) $(RVIMTARGET)
42
 
43
 $(DEST_BIN)/$(RVIEWTARGET):
44
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(RVIEWTARGET)
45
+	cd $(DEST_BIN); ln -sf $(VIMTARGET) $(RVIEWTARGET)
46
 
47
 $(DEST_BIN)/$(RGVIMTARGET):
48
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(RGVIMTARGET)
49
+	cd $(DEST_BIN); ln -sf $(VIMTARGET) $(RGVIMTARGET)
50
 
51
 $(DEST_BIN)/$(RGVIEWTARGET):
52
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(RGVIEWTARGET)
53
+	cd $(DEST_BIN); ln -sf $(VIMTARGET) $(RGVIEWTARGET)
54
 
55
 $(DEST_BIN)/$(VIMDIFFTARGET):
56
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(VIMDIFFTARGET)
57
+	cd $(DEST_BIN); ln -sf $(VIMTARGET) $(VIMDIFFTARGET)
58
 
59
 $(DEST_BIN)/$(GVIMDIFFTARGET):
60
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIMDIFFTARGET)
61
+	cd $(DEST_BIN); ln -sf $(VIMTARGET) $(GVIMDIFFTARGET)
62
 
63
 $(DEST_BIN)/$(EVIMTARGET):
64
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(EVIMTARGET)
65
+	cd $(DEST_BIN); ln -sf $(VIMTARGET) $(EVIMTARGET)
66
 
67
 $(DEST_BIN)/$(EVIEWTARGET):
68
-	cd $(DEST_BIN); ln -s $(VIMTARGET) $(EVIEWTARGET)
69
+	cd $(DEST_BIN); ln -sf $(VIMTARGET) $(EVIEWTARGET)
70
 
71
 # create links for the manual pages with various names to vim.	This is only
72
 # done when the links (or manpages with the same name) don't exist yet.
73
@@ -1845,34 +1846,34 @@
74
 			$(DEST_MAN)/$(EVIEWNAME).1
75
 
76
 $(DEST_MAN)/$(EXNAME).1:
77
-	cd $(DEST_MAN); ln -s $(VIMNAME).1 $(EXNAME).1
78
+	#cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(EXNAME).1
79
 
80
 $(DEST_MAN)/$(VIEWNAME).1:
81
-	cd $(DEST_MAN); ln -s $(VIMNAME).1 $(VIEWNAME).1
82
+	#cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(VIEWNAME).1
83
 
84
 $(DEST_MAN)/$(GVIMNAME).1:
85
-	cd $(DEST_MAN); ln -s $(VIMNAME).1 $(GVIMNAME).1
86
+	cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(GVIMNAME).1
87
 
88
 $(DEST_MAN)/$(GVIEWNAME).1:
89
-	cd $(DEST_MAN); ln -s $(VIMNAME).1 $(GVIEWNAME).1
90
+	cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(GVIEWNAME).1
91
 
92
 $(DEST_MAN)/$(RVIMNAME).1:
93
-	cd $(DEST_MAN); ln -s $(VIMNAME).1 $(RVIMNAME).1
94
+	cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(RVIMNAME).1
95
 
96
 $(DEST_MAN)/$(RVIEWNAME).1:
97
-	cd $(DEST_MAN); ln -s $(VIMNAME).1 $(RVIEWNAME).1
98
+	cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(RVIEWNAME).1
99
 
100
 $(DEST_MAN)/$(RGVIMNAME).1:
101
-	cd $(DEST_MAN); ln -s $(VIMNAME).1 $(RGVIMNAME).1
102
+	cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(RGVIMNAME).1
103
 
104
 $(DEST_MAN)/$(RGVIEWNAME).1:
105
-	cd $(DEST_MAN); ln -s $(VIMNAME).1 $(RGVIEWNAME).1
106
+	cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(RGVIEWNAME).1
107
 
108
 $(DEST_MAN)/$(GVIMDIFFNAME).1:
109
-	cd $(DEST_MAN); ln -s $(VIMDIFFNAME).1 $(GVIMDIFFNAME).1
110
+	cd $(DEST_MAN); ln -sf $(VIMDIFFNAME).1 $(GVIMDIFFNAME).1
111
 
112
 $(DEST_MAN)/$(EVIEWNAME).1:
113
-	cd $(DEST_MAN); ln -s $(EVIMNAME).1 $(EVIEWNAME).1
114
+	cd $(DEST_MAN); ln -sf $(EVIMNAME).1 $(EVIEWNAME).1
115
 
116
 uninstall: uninstall_runtime
117
 	-rm -f $(DEST_BIN)/$(VIMTARGET)
(-)files/patch-Makefile (+11 lines)
Added Link Here
1
--- Makefile.orig	Thu Jun 15 10:37:58 2006
2
+++ Makefile	Thu Jun 15 10:38:02 2006
3
@@ -259,7 +259,7 @@
4
 #DO NOT CHANGE the next line, we need it for configure to find the compiler
5
 #instead of using the default from the "make" program.
6
 #Use a line further down to change the value for CC.
7
-CC=
8
+#CC=
9
 
10
 # Change and use these defines if configure cannot find your Motif stuff.
11
 # Unfortunately there is no "standard" location for Motif. {{{
(-)files/patch-configure (-11 lines)
Removed Link Here
1
--- auto/configure.orig	Sat Oct 15 05:55:10 2005
2
+++ auto/configure	Sun Oct 23 18:13:17 2005
3
@@ -2184,7 +2184,7 @@ echo "configure:2177: checking for locat
4
 	    echo "$ac_t""$try/tclConfig.sh" 1>&6
5
 	    . $try/tclConfig.sh
6
 	    	    TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
7
-	    	    	    TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\ /\X/' | tr ' ' '\012' | sed -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr -d '\012'`
8
+	    	    	    TCL_DEFS=`echo $TCL_DEFS       | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr -d '\012'`
9
 	    break
10
 	  fi
11
 	done
(-)files/vietnamese_viscii.vim (-286 lines)
Removed Link Here
1
" $FreeBSD: ports/editors/vim/files/vietnamese_viscii.vim,v 1.1 2001/12/03 07:13:35 obrien Exp $
2
" vim:ts=8
3
"
4
"   VIQR input
5
"
6
"	RFC 1456 Vietnamese Standardization Working Group,
7
"	Conventions for Encoding the Vietnamese Language
8
"	VISCII: VIetnamese Standard Code for Information Interchange
9
"	VIQR: VIetnamese Quoted-Readable Specification Revision 1.1",
10
"	May 1993.
11
"
12
set isprint=@,002,005-006,020,025,128-255
13
"
14
"letter Á
15
imap	A'	193
16
"letter À
17
imap	A`	192
18
"letter Ä
19
imap	A?	196
20
"letter Ã
21
imap	A~	195
22
"letter €
23
imap	A.	128
24
"letter Å
25
imap	A(	197
26
"letter 
27
imap	197'	129
28
"letter ‚
29
imap	197`	130
30
"letter 
31
imap	197?	002
32
"letter 
33
imap	197~	005
34
"letter ƒ
35
imap	197.	131
36
"letter Â
37
imap	A^	194
38
"letter „
39
imap	194'	132
40
"letter …
41
imap	194`	133
42
"letter †
43
imap	194?	134
44
"letter 
45
imap	194~	006
46
"letter ‡
47
imap	194.	135
48
"letter Ð
49
imap	DD	208
50
imap	Dd	208
51
"letter É
52
imap	E'	201
53
"letter È
54
imap	E`	200
55
"letter Ë
56
imap	E?	203
57
"letter ˆ
58
imap	E~	136
59
"letter ‰
60
imap	E.	137
61
"letter Ê
62
imap	E^	202
63
"letter Š
64
imap	202'	138
65
"letter ‹
66
imap	202`	139
67
"letter Œ
68
imap	202?	140
69
"letter 
70
imap	202~	141
71
"letter Ž
72
imap	202.	142
73
"letter Í
74
imap	I'	205
75
"letter Ì
76
imap	I`	204
77
"letter ›
78
imap	I?	155
79
"letter Î
80
imap	I~	206
81
"letter ˜
82
imap	I.	152
83
"letter Ó
84
imap	O'	211
85
"letter Ò
86
imap	O`	210
87
"letter ™
88
imap	O?	153
89
"letter  
90
"imap	O~	213  -- bug in encoding  213 --> a.
91
imap	O~	160
92
"letter š
93
imap	O.	154
94
"letter Ô
95
imap	O^	212
96
"letter 
97
imap	212'	143
98
"letter 
99
imap	212`	144
100
"letter ‘
101
imap	212?	145
102
"letter ’
103
imap	212~	146
104
"letter “
105
imap	212.	147
106
"letter ´
107
imap	O+	180
108
"letter •
109
imap	180'	149
110
"letter –
111
imap	180`	150
112
"letter —
113
imap	180?	151
114
"letter ³
115
imap	180~	179
116
"letter ”
117
imap	180.	148
118
"letter Ú
119
imap	U'	218
120
"letter Ù
121
imap	U`	217
122
"letter œ
123
imap	U?	156
124
"letter 
125
imap	U~	157
126
"letter ž
127
imap	U.	158
128
"letter ¿
129
imap	U+	191
130
"letter º
131
imap	191'	186
132
"letter »
133
imap	191`	187
134
"letter ¼
135
imap	191?	188
136
"letter ÿ
137
imap	191~	255
138
"letter ¹
139
imap	191.	185
140
"letter Ý
141
imap	Y'	221
142
"letter Ÿ
143
imap	Y`	159
144
"letter 
145
imap	Y?	020
146
"letter 
147
imap	Y~	025
148
"letter 
149
imap	Y.	030
150
"letter á
151
imap	a'	225
152
"letter à
153
imap	a`	224
154
"letter ä
155
imap	a?	228
156
"letter ã
157
imap	a~	227
158
"letter Õ
159
"imap	a.	160  bug in encoding -- 160 --> O~
160
imap	a.	213
161
"letter å
162
imap	a(	229
163
"letter ¡
164
imap	229'	161
165
"letter ¢
166
imap	229`	162
167
"letter Æ
168
imap	229?	198
169
"letter Ç
170
imap	229~	199
171
"letter £
172
imap	229.	163
173
"letter â
174
imap	a^	226
175
"letter ¤
176
imap	226'	164
177
"letter ¥
178
imap	226`	165
179
"letter ¦
180
imap	226?	166
181
"letter ç
182
imap	226~	231
183
"letter §
184
imap	226.	167
185
"letter ð
186
imap	dd	240
187
"letter é
188
imap	e'	233
189
"letter è
190
imap	e`	232
191
"letter ë
192
imap	e?	235
193
"letter ¨
194
imap	e~	168
195
"letter ©
196
imap	e.	169
197
"letter ê
198
imap	e^	234
199
"letter ª
200
imap	234'	170
201
"letter «
202
imap	234`	171
203
"letter ¬
204
imap	234?	172
205
"letter ­
206
imap	234~	173
207
"letter ®
208
imap	234.	174
209
"letter í
210
imap	i'	237
211
"letter ì
212
imap	i`	236
213
"letter ï
214
imap	i?	239
215
"letter î
216
imap	i~	238
217
"letter ¸
218
imap	i.	184
219
"letter ó
220
imap	o'	243
221
"letter ò
222
imap	o`	242
223
"letter ö
224
imap	o?	246
225
"letter õ
226
imap	o~	245
227
"letter ÷
228
imap	o.	247
229
"letter ô
230
imap	o^	244
231
"letter ¯
232
imap	244'	175
233
"letter °
234
imap	244`	176
235
"letter ±
236
imap	244?	177
237
"letter ²
238
imap	244~	178
239
"letter µ
240
imap	244.	181
241
"letter ½
242
imap	o+	189
243
"letter ¾
244
imap	189'	190
245
"letter ¶
246
imap	189`	182
247
"letter ·
248
imap	189?	183
249
"letter Þ
250
imap	189~	222
251
"letter þ
252
imap	189.	254
253
"letter ú
254
imap	u'	250
255
"letter ù
256
imap	u`	249
257
"letter ü
258
imap	u?	252
259
"letter û
260
imap	u~	251
261
"letter ø
262
imap	u.	248
263
"letter ß
264
imap	u+	223
265
"letter Ñ
266
imap	223'	209
267
"letter ×
268
imap	223`	215
269
"letter Ø
270
imap	223?	216
271
"letter æ
272
imap	223~	230
273
"letter ñ
274
imap	223.	241
275
"letter ý
276
imap	y'	253
277
"letter Ï
278
imap	y`	207
279
"letter Ö
280
imap	y?	214
281
"letter Û
282
imap	y~	219
283
"letter Ü
284
imap	y.	220
285
	"
286
	"	END OF VIQR input support

Return to bug 98979