# vile 9.5g - patch 2006/04/02 - Thomas Dickey <dickey@invisible-island.net> # ------------------------------------------------------------------------------ # CHANGES | 15 ++++++++ # MANIFEST | 4 +- # display.c | 4 +- # file.c | 4 +- # filters/cfg-filt.l | 4 +- # filters/css-filt.l | 4 +- # filters/filters.rc | 7 +++ # filters/genmake.mak | 3 + # filters/infofilt.l | 4 +- # filters/mailfilt.l | 4 +- # filters/pas.key | 4 +- # filters/txt-filt.l | 4 +- # macros/modes.rc | 40 +++++++++++++++++++++ # macros/vileinit.rc | 6 +-- # patchlev.h | 2 - # revlist | 36 ++++++++++--------- # vile-9.5.spec | 9 +++- # vile-9.5g/filters/lua-filt.l | 75 +++++++++++++++++++++++++++++++++++++++++ # vile-9.5g/filters/lua.key | 22 ++++++++++++ # 19 files changed, 209 insertions(+), 42 deletions(-) # ------------------------------------------------------------------------------ Index: CHANGES --- vile-9.5f+/CHANGES 2006-02-20 00:54:02.000000000 +0000 +++ vile-9.5g/CHANGES 2006-04-02 17:00:03.000000000 +0000 @@ -1,5 +1,20 @@ Changes for vile 9.6 (released ??? ??? ?? ????) + 20060402 (g) + > Tom Dickey: + + minor fixes to make most of the lex filters build with "old" lex, + e.g., + http://heirloom.sourceforge.net/devtools.html + Note: the lex-filt.l file is too complex for some older lex's. + + add lua mode + + save/restore curgoal variable in b2vprintf() to avoid side effects + when invoking "backward-row" or "forward-row" commands (report + by Chris Green). + + add delphi mode + + add "*.cs" files to grep macros on win32 platform + + improve csmode by making the section macros look for function + headers. + 20060219 (f) > Clark Morgan: + update vile.hlp for %n and %N title format changes. Index: MANIFEST --- vile-9.5f+/MANIFEST 2006-02-20 01:03:11.000000000 +0000 +++ vile-9.5g/MANIFEST 2006-04-02 18:37:29.000000000 +0000 @@ -1,4 +1,4 @@ -MANIFEST for vile, version v9_5f +MANIFEST for vile, version v9_5g -------------------------------------------------------------------------------- MANIFEST this file CHANGES Change-log for VILE @@ -233,6 +233,8 @@ filters/lex.key keywords for lex + c filters/lisp.key keywords for lispmode filters/lispfilt.l syntax filter for lisp +filters/lua-filt.l lua syntax highlighter +filters/lua.key lua keywords filters/m4-filt.c syntax filter for M4 filters/m4.key keywords for M4 syntax filter filters/mail.key keywords for mail-filter Index: display.c Prereq: 1.415 --- vile-9.5f+/display.c 2006-01-12 23:46:38.000000000 +0000 +++ vile-9.5g/display.c 2006-03-14 23:54:16.000000000 +0000 @@ -5,7 +5,7 @@ * functions use hints that are left in the windows by the commands. * * - * $Header: /usr/build/vile/vile/RCS/display.c,v 1.415 2006/01/12 23:46:38 tom Exp $ + * $Header: /usr/build/vile/vile/RCS/display.c,v 1.416 2006/03/14 23:54:16 tom Exp $ * */ @@ -3924,6 +3924,7 @@ OutFunc save_outfn; if ((save_wp = push_fake_win(bp)) != 0) { + int save_curgoal = curgoal; save_outfn = dfoutfn; dfoutfn = bputc; @@ -3942,6 +3943,7 @@ pop_fake_win(save_wp, save_bp); dfoutfn = save_outfn; + curgoal = save_curgoal; } return result; } Index: file.c Prereq: 1.390 --- vile-9.5f+/file.c 2006-02-15 01:25:01.000000000 +0000 +++ vile-9.5g/file.c 2006-04-02 17:45:36.000000000 +0000 @@ -5,7 +5,7 @@ * reading and writing of the disk are * in "fileio.c". * - * $Header: /usr/build/vile/vile/RCS/file.c,v 1.390 2006/02/15 01:25:01 tom Exp $ + * $Header: /usr/build/vile/vile/RCS/file.c,v 1.391 2006/04/02 17:45:36 tom Exp $ */ #include "estruct.h" @@ -1087,7 +1087,7 @@ { double total = (doslines + unixlines) * b_val(bp, VAL_PERCENT_CRLF); double value = (doslines * 100); - return (total != 0) && (value >= total); + return (total > 0) && (value >= total); } /* Index: filters/cfg-filt.l Prereq: 1.11 --- vile-9.5f+/filters/cfg-filt.l 2006-01-09 19:24:31.000000000 +0000 +++ vile-9.5g/filters/cfg-filt.l 2006-04-02 16:49:05.000000000 +0000 @@ -1,7 +1,7 @@ %{ /* - * $Header: /usr/build/vile/vile/filters/RCS/cfg-filt.l,v 1.11 2006/01/09 19:24:31 tom Exp $ + * $Header: /usr/build/vile/vile/filters/RCS/cfg-filt.l,v 1.12 2006/04/02 16:49:05 tom Exp $ * * Filter to add vile "attribution" sequences to an ordinary Lynx config-file */ @@ -46,7 +46,7 @@ ADDRESS ({NAME}|\.)+ EMAIL {NAME}@{ADDRESS} -URL [[:alpha:]]+"://"[[:alnum:]#%&+,./?;@_=~-]+ +URL [[:alpha:]]+"://"[[:alnum:]#%&+\,.\/?;@_=~-]+ %% Index: filters/css-filt.l Prereq: 1.11 --- vile-9.5f+/filters/css-filt.l 2006-01-09 19:24:31.000000000 +0000 +++ vile-9.5g/filters/css-filt.l 2006-04-02 16:49:54.000000000 +0000 @@ -2,7 +2,7 @@ %{ /* - * $Header: /usr/build/vile/vile/filters/RCS/css-filt.l,v 1.11 2006/01/09 19:24:31 tom Exp $ + * $Header: /usr/build/vile/vile/filters/RCS/css-filt.l,v 1.12 2006/04/02 16:49:54 tom Exp $ * * Filter to add vile "attribution" sequences to Cascading Style Sheets. */ @@ -49,7 +49,7 @@ REAL ([[:digit:]]*\.[[:digit:]]+) NUMBER ({DECIMAL}|{REAL}) -URL [[:alpha:]]+"://"[[:alnum:]#%&+,./?;@_=~-]+ +URL [[:alpha:]]+"://"[[:alnum:]#%&+\,.\/?;@_=~-]+ %% Index: filters/filters.rc Prereq: 1.204 --- vile-9.5f+/filters/filters.rc 2006-02-19 23:50:48.000000000 +0000 +++ vile-9.5g/filters/filters.rc 2006-03-04 05:59:42.000000000 +0000 @@ -1,4 +1,4 @@ -; $Id: filters.rc,v 1.204 2006/02/19 23:50:48 tom Exp $ +; $Id: filters.rc,v 1.205 2006/03/04 05:59:42 tom Exp $ ; majormodes in this file are ordered alphabetically for convenience - the ; precedence used by vile is strictly alphabetic, counting case. @@ -32,6 +32,11 @@ filtername 'vile-txt-filt' ~endwith +define-mode delphi +~with define-submode delphi + filtername 'vile-pas-filt -k delphi' +~endwith + define-mode java ~with define-submode java filtername 'vile-c-filt -j -p -k java' Index: filters/genmake.mak Prereq: 1.29 --- vile-9.5f+/filters/genmake.mak 2005-09-05 00:11:32.000000000 +0000 +++ vile-9.5g/filters/genmake.mak 2006-04-02 01:20:06.000000000 +0000 @@ -1,4 +1,4 @@ -# $Header: /usr/build/vile/vile/filters/RCS/genmake.mak,v 1.29 2005/09/05 00:11:32 tom Exp $ +# $Header: /usr/build/vile/vile/filters/RCS/genmake.mak,v 1.30 2006/04/02 01:20:06 tom Exp $ # This is a list of filter root names and whether .c or .l files define the # filter. Except for vile-crypt and vile-manfilt (which do not correspond to # majormodes), the filter names are constructed as vile-{root}-filt. @@ -37,6 +37,7 @@ latex latexflt l lex lex-filt l lisp lispfilt l +lua lua-filt l mail mailfilt l make makefilt l midl midlfilt l Index: filters/infofilt.l Prereq: 1.5 --- vile-9.5f+/filters/infofilt.l 2006-01-09 19:24:31.000000000 +0000 +++ vile-9.5g/filters/infofilt.l 2006-04-02 16:49:54.000000000 +0000 @@ -5,7 +5,7 @@ %{ /* - * $Header: /usr/build/vile/vile/filters/RCS/infofilt.l,v 1.5 2006/01/09 19:24:31 tom Exp $ + * $Header: /usr/build/vile/vile/filters/RCS/infofilt.l,v 1.6 2006/04/02 16:49:54 tom Exp $ * * Filter to add vile "attribution" sequences to an info file. * (An extension of "text" mode). @@ -41,7 +41,7 @@ ADDRESS ({NAME}|\.)+ EMAIL {NAME}@{ADDRESS} -URL [[:alpha:]]+"://"[[:alnum:]#%&+,./?;@_=~-]+ +URL [[:alpha:]]+"://"[[:alnum:]#%&+\,.\/?;@_=~-]+ %% Index: filters/lua-filt.l --- /dev/null 2006-04-02 16:31:22.804538750 +0000 +++ vile-9.5g/filters/lua-filt.l 2006-04-02 15:43:00.000000000 +0000 @@ -0,0 +1,75 @@ +%x LONG_STR LONG_CMT + +%{ +/* + * $Header: /usr/build/vile/vile/filters/RCS/lua-filt.l,v 1.3 2006/04/02 15:43:00 tom Exp $ + * + * Filter to add vile "attribution" sequences to selected bits of lua + * input text. + */ + +#include <filters.h> +#include <fltstack.h> + +DefineFilter("lua"); + +static char *Comment_attr; +static char *Number_attr; +static char *String_attr; + +static int long_str = 0; /* level for long-bracket */ + +%} + +INTEGER [-+]?([[:digit:]]+) +REAL [-+]?([[:digit:]]*\.[[:digit:]]+)([eE][+-]?[[:digit:]]+)? +IDENT [[:alpha:]_][[:alnum:]_]* + +SSTRING \'(\\.|[^'\\])*\' +DSTRING \"(\\.|[^"\\])*\" +STRINGS ({SSTRING}|{DSTRING}) + +NUMBER {INTEGER}|{REAL} + +LONG_L "["[=]*"[" +LONG_R "]"[=]*"]" + +%% + +<INITIAL>{IDENT} { WriteToken(ci_keyword_attr(yytext)); } +<INITIAL>{STRINGS} { WriteToken(String_attr); } +<INITIAL>{NUMBER} { WriteToken(Number_attr); } + +<INITIAL>"--"{LONG_L} { WriteToken(Comment_attr); push_state(LONG_CMT); long_str = yyleng - 2; } +<LONG_CMT>{LONG_R} { WriteToken(Comment_attr); if (yyleng == long_str) pop_state(); } +<LONG_CMT>[^[=\]]+ { WriteToken(Comment_attr); } +<LONG_CMT>. { WriteToken(Comment_attr); } + +<INITIAL>"--"[^\n]* { WriteToken(Comment_attr); } + +<INITIAL>{LONG_L} { WriteToken(String_attr); push_state(LONG_STR); long_str = yyleng; } +<LONG_STR>{LONG_R} { WriteToken(String_attr); if (yyleng == long_str) pop_state(); } +<LONG_STR>[^[=\]]+ { WriteToken(String_attr); } +<LONG_STR>. { WriteToken(String_attr); } + +%% + +static void +init_filter(int before GCC_UNUSED) +{ +} + +static void +do_filter(FILE *inputs) +{ + yyin = inputs; + + Comment_attr = class_attr(NAME_COMMENT); + Number_attr = class_attr(NAME_NUMBER); + String_attr = class_attr(NAME_LITERAL); + + begin_state(INITIAL); + while (yylex() > 0) { + } + end_state(); +} Index: filters/lua.key --- /dev/null 2006-04-02 16:31:22.804538750 +0000 +++ vile-9.5g/filters/lua.key 2006-04-02 15:16:50.000000000 +0000 @@ -0,0 +1,22 @@ +: $Id: lua.key,v 1.2 2006/04/02 15:16:50 tom Exp $ +and +break +do +else +elseif +end +false:Number +for +function +if +in +local +nil:Number +not +or +repeat +return +then +true:Number +until +while Index: filters/mailfilt.l Prereq: 1.18 --- vile-9.5f+/filters/mailfilt.l 2006-01-09 19:24:31.000000000 +0000 +++ vile-9.5g/filters/mailfilt.l 2006-04-02 16:49:54.000000000 +0000 @@ -5,7 +5,7 @@ %{ /* - * $Header: /usr/build/vile/vile/filters/RCS/mailfilt.l,v 1.18 2006/01/09 19:24:31 tom Exp $ + * $Header: /usr/build/vile/vile/filters/RCS/mailfilt.l,v 1.19 2006/04/02 16:49:54 tom Exp $ * * Filter to add vile "attribution" sequences to selected bits of mail */ @@ -33,7 +33,7 @@ BEGIN_HEADER ^"From "{EMAIL} -URL [[:alpha:]]+"://"[[:alnum:]#%&+,./?;@_=~-]+ +URL [[:alpha:]]+"://"[[:alnum:]#%&+\,.\/?;@_=~-]+ %% Index: filters/pas.key Prereq: 1.3 --- vile-9.5f+/filters/pas.key 2005-05-11 20:56:11.000000000 +0000 +++ vile-9.5g/filters/pas.key 2006-03-04 06:08:50.000000000 +0000 @@ -1,6 +1,6 @@ -: $Id: pas.key,v 1.3 2005/05/11 20:56:11 tom Exp $ +: $Id: pas.key,v 1.4 2006/03/04 06:08:50 tom Exp $ : reserved identifiers -.default Ident +:.default Ident goto:C2 and begin Index: filters/txt-filt.l Prereq: 1.20 --- vile-9.5f+/filters/txt-filt.l 2006-01-09 19:25:18.000000000 +0000 +++ vile-9.5g/filters/txt-filt.l 2006-04-02 16:56:19.000000000 +0000 @@ -5,7 +5,7 @@ %{ /* - * $Header: /usr/build/vile/vile/filters/RCS/txt-filt.l,v 1.20 2006/01/09 19:25:18 tom Exp $ + * $Header: /usr/build/vile/vile/filters/RCS/txt-filt.l,v 1.21 2006/04/02 16:56:19 tom Exp $ * * Filter to add vile "attribution" sequences to an ordinary text file */ @@ -39,7 +39,7 @@ ADDRESS ({NAME}|\.)+ EMAIL {NAME}@{ADDRESS} -URL [[:alpha:]]+"://"[[:alnum:]#%&+,./?;@_=~-]+~ +URL [[:alpha:]]+"://"[[:alnum:]#%&+\,.\/?;@_=~-]+ %% Index: macros/modes.rc Prereq: 1.36 --- vile-9.5f+/macros/modes.rc 2006-02-20 00:36:05.000000000 +0000 +++ vile-9.5g/macros/modes.rc 2006-04-02 14:35:31.000000000 +0000 @@ -1,4 +1,4 @@ -; $Id: modes.rc,v 1.36 2006/02/20 00:36:05 tom Exp $ +; $Id: modes.rc,v 1.39 2006/04/02 14:35:31 tom Exp $ ; majormodes in this file are ordered alphabetically for convenience - the ; precedence used by vile is strictly alphabetic, counting case. Use the ; before and after qualifiers to override the precedence. @@ -150,6 +150,10 @@ tabstop=4 shiftwidth=4 dos + sections='^\(\([{]\)\|\(\s*\(public\|private\|protected\|static\).*[(]\)\)' +~elsewith define-submode cs group 'region' + fence-if '^\s*#region\>' + fence-fi '^\s*#endregion\>' ~endwith define-mode csh @@ -209,6 +213,33 @@ fence-fi '^\s*\(\$\s*\)\?\<endif\>' ~endwith +define-mode delphi +~with define-submode delphi +~if &sin $os 'win32' + suffixes '\.\(dfm\|dpr\|pas\)$' +~else + suffixes '\.\(dfm\|dpr\)$' +~endif + dos + before pas + ignorecase +; no mistake - pascal fence-fi has no useful marker past the last else + fence-if '^\$\s*if\>' + fence-elif '^\$\s*else\s+if\>' + fence-fi '^\$\s*else\>\s*$' +; I would have fences for case statements but there is too much conflict with +; block, etc +~elsewith define-submode delphi group 'unit' + fence-if '^\s*\<unit\>' + fence-fi '^\s*\<end\>\s*\.' +~elsewith define-submode delphi group 'block' + fence-if '^\s*\<begin\|type\>' + fence-fi '^\s*\<end\>\s*;' +~elsewith define-submode delphi group 'object' + fence-if '^\s*\<object\>' + fence-fi '^\s*\<end\>\s*$' +~endwith + define-mode def ~with define-submode def suffixes '\.\(def\)$' @@ -395,6 +426,13 @@ before make ~endwith +define-mode lua +~with define-submode lua + suffixes '\.\(lua\)$' + cindent + cindent-chars &cat ':#' $fences +~endwith + ; actually, m4 used for autoconf scripts, which is Bourne-shell define-mode m4 ~with define-submode m4 Index: macros/vileinit.rc Prereq: 1.32 --- vile-9.5f+/macros/vileinit.rc 2005-11-23 21:56:35.000000000 +0000 +++ vile-9.5g/macros/vileinit.rc 2006-03-06 06:04:52.000000000 +0000 @@ -1,4 +1,4 @@ -; $Header: /usr/build/vile/vile/macros/RCS/vileinit.rc,v 1.32 2005/11/23 21:56:35 tom Exp $ +; $Header: /usr/build/vile/vile/macros/RCS/vileinit.rc,v 1.33 2006/03/06 06:04:52 tom Exp $ ; This is a sample which may be installed as .vilerc (or vile.rc for non-Unix ; systems), or source'd as-is to provide quick initialization of some useful ; macros and settings. @@ -208,8 +208,8 @@ use-register i load-register "!egrep -n : /usr/include/*.h /usr/include/*/*.h /usr/local/include/*.h " use-register j load-register "!egrep -n : *.[ch] */*.[ch] " ~elseif &or &seq $os "dos" &seq $os "win32" - use-register f load-register "!grep -n -w & *.in *.m4 *.c *.h *.def *.cc *.cpp *.xs " - use-register g load-register "!egrep -n & *.c *.h *.def *.cc *.cpp *.xs " + use-register f load-register "!grep -n -w & *.in *.m4 *.c *.h *.def *.cc *.cpp *.cs *.xs " + use-register g load-register "!egrep -n & *.c *.h *.def *.cc *.cpp *.cs *.xs " ~elseif &seq $os "vms" use-register f load-register "!search/exact *.c,*.h,*.com,*.mms & " use-register g load-register "!search *.c,*.h,*.com,*.mms & " Index: patchlev.h --- vile-9.5f+/patchlev.h 2006-01-10 22:53:18.000000000 +0000 +++ vile-9.5g/patchlev.h 2006-03-14 21:36:22.000000000 +0000 @@ -1,3 +1,3 @@ #define VILE_VERSION "9.5" /* set to "" for no patches */ -#define VILE_PATCHLEVEL "f" +#define VILE_PATCHLEVEL "g" Index: revlist --- vile-9.5f+/revlist 2006-02-20 01:02:13.000000000 +0000 +++ vile-9.5g/revlist 2006-04-02 18:36:43.000000000 +0000 @@ -1,6 +1,6 @@ -revlist for vile, version v9_5f +revlist for vile, version v9_5g -------------------------------------------------------------------------------- -CHANGES 1.908 +CHANGES 1.912 CHANGES.R3 1.1 CHANGES.R4 1.1 CHANGES.R5 1.1 @@ -36,7 +36,7 @@ curses.c 1.27 descrip.mms 1.48 dirstuff.h 1.30 -display.c 1.415 +display.c 1.416 djhandl.c 1.6 dumbterm.c 1.21 edef.h 1.323 @@ -45,7 +45,7 @@ exec.c 1.282 externs.c 1.10 fences.c 1.83 -file.c 1.390 +file.c 1.391 filec.c 1.121 fileio.c 1.179 finderr.c 1.130 @@ -83,7 +83,7 @@ os2keys.h 1.2 os2pipe.c 1.5 os2vio.c 1.35 -patchlev.h 1.342 +patchlev.h 1.343 path.c 1.150 perl.xs 1.104 plugin.c 1.1 @@ -94,7 +94,7 @@ random.c 1.291 regexp.c 1.117 region.c 1.132 -revlist v9_5f +revlist v9_5g search.c 1.137 select.c 1.158 sinstall.sh 1.1 @@ -111,7 +111,7 @@ ucrypt.c 1.15 undo.c 1.88 version.c 1.59 -vile-9.5.spec 1.7 +vile-9.5.spec 1.8 vile.1 1.30 vile.hlp 1.610 vile.wmconfig 1.1 @@ -181,11 +181,11 @@ filters/c-filt.c 1.73 filters/c-filt.flx 1.1 filters/c.key 1.11 -filters/cfg-filt.l 1.11 +filters/cfg-filt.l 1.12 filters/cpp.key 1.7 filters/cs.key 1.1 filters/csh.key 1.1 -filters/css-filt.l 1.11 +filters/css-filt.l 1.12 filters/css.key 1.5 filters/cweb.key 1.2 filters/cwebfilt.l 1.16 @@ -207,16 +207,16 @@ filters/filterio.c 1.28 filters/filters.c 1.99 filters/filters.h 1.96 -filters/filters.rc 1.204 +filters/filters.rc 1.205 filters/flt_defs.h 1.2 filters/fltstack.h 1.9 filters/genmake.c 1.4 -filters/genmake.mak 1.29 +filters/genmake.mak 1.30 filters/html.key 1.8 filters/htmlfilt.l 1.36 filters/imake.key 1.4 filters/imakeflt.l 1.14 -filters/infofilt.l 1.5 +filters/infofilt.l 1.6 filters/ini-filt.l 1.4 filters/ini.key 1.1 filters/iss-filt.l 1.4 @@ -230,10 +230,12 @@ filters/lex.key 1.8 filters/lisp.key 1.2 filters/lispfilt.l 1.11 +filters/lua-filt.l 1.3 +filters/lua.key 1.2 filters/m4-filt.c 1.25 filters/m4.key 1.3 filters/mail.key 1.3 -filters/mailfilt.l 1.18 +filters/mailfilt.l 1.19 filters/make.key 1.8 filters/makefile.2nd 1.12 filters/makefile.djg 1.3 @@ -259,7 +261,7 @@ filters/nr.key 1.1 filters/nsis.key 1.4 filters/pas-filt.l 1.3 -filters/pas.key 1.3 +filters/pas.key 1.4 filters/pc.key 1.1 filters/perl.key 1.8 filters/perlfilt.l 1.43 @@ -308,7 +310,7 @@ filters/texifilt.l 1.4 filters/ti-filt.l 1.16 filters/ti.key 1.2 -filters/txt-filt.l 1.20 +filters/txt-filt.l 1.21 filters/unfilter.c 1.8 filters/unfilter.h 1.1 filters/vb.key 1.6 @@ -343,14 +345,14 @@ macros/gnugpg.rc 1.3 macros/loaderrs.rc 1.1 macros/manpage.rc 1.21 -macros/modes.rc 1.36 +macros/modes.rc 1.39 macros/palettes.rc 1.7 macros/pictmode.rc 1.4 macros/search.rc 1.3 macros/shifts.rc 1.4 macros/showeach.rc 1.5 macros/vile-pager 1.5 -macros/vileinit.rc 1.32 +macros/vileinit.rc 1.33 macros/vilemenu.rc 1.3 macros/vileperl.rc 1.7 macros/which.rc 1.14 Index: vile-9.5.spec Prereq: 1.7 --- vile-9.5f+/vile-9.5.spec 2006-01-10 22:53:14.000000000 +0000 +++ vile-9.5g/vile-9.5.spec 2006-03-14 21:37:09.000000000 +0000 @@ -1,7 +1,7 @@ Summary: VILE VI Like Emacs editor -# $Header: /usr/build/vile/vile/RCS/vile-9.5.spec,v 1.7 2006/01/10 22:53:14 tom Exp $ +# $Header: /usr/build/vile/vile/RCS/vile-9.5.spec,v 1.8 2006/03/14 21:37:09 tom Exp $ Name: vile -Version: 9.5f +Version: 9.5g # each patch should update the version Release: 1 Copyright: GPL @@ -14,6 +14,7 @@ Patch4: vile-9.5d.patch.gz Patch5: vile-9.5e.patch.gz Patchf: vile-9.5f.patch.gz +Patchf: vile-9.5g.patch.gz # each patch should add itself to this list Packager: Thomas Dickey <dickey@invisible-island.net> BuildRoot: %{_tmppath}/%{name}-root @@ -32,6 +33,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 # each patch should add itself to this list %build @@ -84,6 +86,9 @@ %changelog # each patch should add its ChangeLog entries here +* Tue Mar 14 2006 Thomas Dickey +- added patch for 9.5g + * Tue Jan 10 2006 Thomas Dickey - added patch for 9.5f