# Notes / Warning : # - this package is not prefixable # - to update official patches, aka SOURCE4, see README.mga in SOURCE4 %define url ftp://ftp.vim.org/pub/vim/unix/ %define official_ptchlvl 430 %define rversion 7.4 %define perl_version %(rpm -q --qf '%%{epoch}:%%{version}' perl) %define python_version %(rpm -q --qf '%%{epoch}:%%{version}' python) %define ruby_version %(rpm -q --qf '%%{epoch}:%%{version}' ruby) # Should we build X11 gui %define buildgui 1 %{?_with_gui:%global buildgui 1} %{?_without_gui:%global buildgui 0} %define title VI editor %define longtitle All-purpose text editor Name: vim Version: %{rversion}.%{official_ptchlvl} %define subrel 1 Release: %mkrel 7 Summary: VIsual editor iMproved Url: http://www.vim.org/ License: Charityware Group: Editors Source0: %{url}/%{name}-%{rversion}.tar.bz2 # read README.mga prior updating official patches: Source3: README.mga Source4: vim-%{rversion}.%{official_ptchlvl}-patches.tar.xz # http://vim.sourceforge.net/scripts/script.php?script_id=98 Source5: vim-spec-3.0.bz2 Source6: http://trific.ath.cx/Ftp/vim/syntax/dhcpd.vim # from apparmor-utils package Source7: apparmor.vim Source8: cfengine.vim Source9: nagios.vim # icon rendering is ugly in GNOME3, so, adding a svg icon Source10: gvim.svg # empty rpm spec template Source11: template.spec # MDK patches Patch0: vim-7.2-vimrc_nosetmouse.patch Patch2: vim-5.6a-paths.patch Patch3: vim-6.4-rpm-spec-syntax.patch Patch8: vim-6.0af-man-path.patch Patch10: xxd-locale.patch Patch20: vimrc_hebrew.patch # autoload template when creating new rpm spec files Patch21: vim-7.4-mga-vimrc-spec-template-autoload.patch Patch22: vim-6.1-fix-xterms-comments.patch Patch23: vim-6.3-remove-docs.patch Patch24: vim-6.1-outline-mode.patch Patch25: vim-6.1-xterm-s-insert.patch Patch26: vim-7.4-changelog-mode.patch Patch27: vim-6.1-rpm42.patch Patch28: vim-7.4-po-mode.patch Patch30: vim-7.4-add-dhcpd-syntax.patch Patch31: vim70-CVE-2007-2438.patch Patch32: vim70-CVE-2017-5953.patch Patch33: vim70-CVE-2016-1248.patch Patch34: vim70-CVE-2017-6349.patch Patch35: vim70-CVE-2017-6350.patch # Fedora patches Patch100: vim-7.0-fortify_warnings-1.patch Patch101: vim-7.4-fstabsyntax.patch BuildRequires: python-devel BuildRequires: ruby-devel BuildRequires: perl-devel BuildRequires: pkgconfig(tinfo) BuildRequires: acl-devel %if %{buildgui} BuildRequires: libgnomeui2-devel BuildRequires: ncurses-devel BuildRequires: libxt-devel BuildRequires: tcl BuildRequires: tcl-devel %endif %description VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. The vim-common package contains files which every VIM binary will need in order to run. %package common Summary: The common files needed by any version of the VIM editor Group: Editors Requires(pre): coreutils Requires(post): coreutils Requires(preun): coreutils Requires(postun): coreutils # <oden> Installation failed: file /usr/share/vim/syntax/asciidoc.vim from install of vim-common-7.4.052-2.mga4.x86_64 conflicts with file from package asciidoc-8.6.8-2.mga3.noarch Conflicts: asciidoc < 8.6.8-4 %description common VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. The vim-common package contains files which every VIM binary will need in order to run. %package minimal Summary: A minimal version of the VIM editor Group: Editors Provides: vim Requires(post): update-alternatives Requires(postun): update-alternatives %description minimal VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. The vim-minimal package includes a minimal version of VIM, which is installed into /bin/vi for use when only the root partition is present. %package enhanced Summary: A version of the VIM editor which includes recent enhancements Group: Editors Requires: vim-common >= %{version}-%{release} Requires: perl-base = %{perl_version} Obsoletes: vim-color Provides: vim Provides: vim-color Requires(post): update-alternatives Requires(postun): update-alternatives %description enhanced VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. The vim-enhanced package contains a version of VIM with extra, recently introduced features like Python and Perl interpreters. Install the vim-enhanced package if you'd like to use a version of the VIM editor which includes recently added enhancements like interpreters for the Python and Perl scripting languages. You'll also need to install the vim-common package. %if %{buildgui} %package X11 Summary: The VIM version of the vi editor for the X Window System Group: Editors Provides: vim Requires: vim-common >= %{version}-%{release} Requires: perl-base = %{perl_version} Requires(post): desktop-file-utils Requires(postun): desktop-file-utils %description X11 VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. VIM-X11 is a version of the VIM editor which will run within the X Window System. If you install this package, you can run VIM as an X application with a full GUI interface and mouse support. Install the vim-X11 package if you'd like to try out a version of vi with graphics and mouse capabilities. You'll also need to install the vim-common package. %endif %define localedir %{buildroot}%{_datadir}/locale/ %prep %setup -q -n vim74 -a4 # spec plugin rm -f runtime/doc/pi_spec.txt rm -f runtime/ftpplugin/spec.vim tar xfj %{SOURCE5} -C runtime cp -a %{SOURCE6} runtime/syntax/ cp -a %{SOURCE7} runtime/syntax/ cp -a %{SOURCE8} runtime/syntax/ cp -a %{SOURCE9} runtime/syntax/ #official patches #for i in vim-%version-patches/%{rversion}*; do #echo $i; echo $i 2>&1; # patch -p0 -s < $i || { echo $i; exit 1; } #done #mdk patches %patch0 -p1 -b .vimrc_nosetmouse %patch2 -p1 %patch3 -p0 -b .spec %patch8 -p1 -b .manpath %patch10 -p1 -b .xxdloc %patch20 -p1 -b .warly %patch21 -p1 -b .spec-template-autoload %patch22 -p0 %patch23 -p0 -b .doc %patch24 -p0 %patch25 -p0 %patch26 -p0 %patch27 -p0 %patch28 -p1 %patch30 -p0 %patch32 -p1 %patch33 -p1 %patch34 -p1 %patch35 -p1 # Fedora patches %patch100 -p1 %patch101 -p1 perl -pi -e 's|SYS_VIMRC_FILE "\$VIM/vimrc"|SYS_VIMRC_FILE "%_sysconfdir/vim/vimrc"|' src/os_unix.h perl -pi -e 's|SYS_GVIMRC_FILE "\$VIM/gvimrc"|SYS_GVIMRC_FILE "%_sysconfdir/vim/gvimrc"|' src/os_unix.h # disable command echo for i in runtime/{gvimrc_example.vim,vimrc_example.vim}; do perl -pi -e 's!^set showcmd!set noshowcmd!' $i done perl -pi -e 's|\Qsvn-commit.*.tmp\E|svn-commit*.tmp|' ./runtime/filetype.vim %build # ensure xxd works with big files: export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" export CXXFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" %if %{buildgui} # First build: gvim LOCALEDIR=%{localedir} ./configure --prefix=%{_prefix} \ --enable-pythoninterp \ --enable-perlinterp \ --enable-rubyinterp \ --enable-tclinterp \ --with-features=huge \ --enable-acl --with-x=yes --enable-gui=gnome2 --exec-prefix=%{_prefix}/X11R6 \ --enable-gtk2-check \ --enable-multibyte --enable-xim --enable-fontset --mandir=%{_mandir} \ --libdir=%{_libdir} --with-compiledby="%packager" echo "#define MAX_FEAT 1" >> src/config.h echo "#define FEAT_GUI" >> src/config.h # workaround buggy build system: perl -pi -e 's!/usr/include long!/usr/include !' src/auto/config.mk %make mv src/vim src/gvim make -C src clean %endif # Second build: vim-enhanced ./configure --prefix=%{_prefix} \ --enable-acl --enable-rubyinterp --enable-tclinterp --enable-pythoninterp --enable-perlinterp --with-features=huge \ --libdir=%{_libdir} --with-compiledby="%packager" \ --with-x=no --enable-gui=no --exec-prefix=%{_prefix} %make mv src/vim src/vim-enhanced make -C src/ clean # Third build: vim-minimal ./configure --prefix=%{_prefix} \ --with-features=tiny --disable-tclinterp --disable-cscope --disable-multibyte \ --disable-hangulinput --disable-xim --disable-fontset --disable-gui \ --disable-acl --disable-pythoninterp --disable-perlinterp \ --libdir=%{_libdir} --with-compiledby="%packager" \ --with-x=no --enable-gui=no --exec-prefix=%{_prefix} --with-tlib=tinfo --disable-gpm %make cp src/vim src/vim-minimal %make -C src cp -al runtime/doc doc # apply os_doc.diff pushd doc rm -f *.1 rm -f os_{390,dos,msdos,risc,win32,amiga,mac,os2,beos,mint,qnx,vms}.txt rm -f gui_{w16,w32}.txt rm -f vim2html.pl Makefile *awk popd # britton support ln -s tutor.fr runtime/tutor/tutor.br ln -s menu_fr_fr.iso_8859-15.vim runtime/lang/menu_br %install #[ ! -e mandriva ] && mv vim-%version-patches mandriva perl -pi -e 's!LOCALEDIR=\$\(DEST_LANG\)!LOCALEDIR=\$(DESTDIR)\$\(prefix\)/share/locale!g' src/Makefile mkdir -p %{buildroot}{/bin,%{_bindir},%{_datadir}/{vim,locale},%{_mandir}/man1,%{localedir}} %makeinstall_std VIMRTDIR="" make -C src installmacros prefix=%{buildroot}%{_prefix} VIMRTDIR="" # fix unreadable files: chmod a+r runtime/{autoload/{tar,netrw}.vim,doc/pi_{netrw,tar}.txt} %if %{buildgui} mkdir -p %{buildroot}%{_bindir} install -s -m 755 src/gvim %{buildroot}%{_bindir} %endif install -s -m 755 src/vim-enhanced %{buildroot}%{_bindir} install -s -m 755 src/vim-minimal %{buildroot}/bin/vim-minimal cd %{buildroot} rm -f ./bin/rvim rm -f ./usr/bin/rview ./usr/bin/rvim ./usr/bin/view for i in ex vimdiff; do ln -sf vim-enhanced ./usr/bin/$i done rm -f ./usr/man/man1/rvim.* rm -f ./usr/share/man/man1/evim.* %if %{buildgui} ln -sf gvim ./usr/bin/gvimdiff ln -sf gvim ./usr/bin/vimx %endif rm -f ./usr/share/vim/*/cmake.vim cd - # installing man pages for i in %{buildroot}%{_mandir}/man1/{vi,rvi}; do cp %{buildroot}%{_mandir}/man1/vim.1 $i.1 done %if %{buildgui} cp %{buildroot}%{_mandir}/man1/vim.1 %{buildroot}%{_mandir}/man1/gvim.1 %endif ln -sf vimrc_example.vim %{buildroot}/usr/share/vim/vimrc cd %{buildroot}/%{_prefix}/share/vim/tools # i need to make a choice :(. rm -f vim132 perl -p -i -e 's|#!/usr/bin/nawk|#!/usr/bin/gawk|' mve.awk perl -p -i -e 's|#!/usr/local/bin/perl|#!/usr/bin/perl|' *.pl perl -p -i -e 's|#!/usr/gnu/bin/perl|#!/usr/bin/perl|' * cd - # Be short-circuit aware : ln -f runtime/macros/README.txt README_macros.txt ln -f runtime/tools/README.txt README_tools.txt perl -p -i -e "s|#!/usr/local/bin/perl|#!/usr/bin/perl|" runtime/doc/*.pl # installing the menu icons & entry %if %{buildgui} install -D -p -m 0644 %{SOURCE10} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/gvim.svg # menu entry install -d -m 755 %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/%{name}-X11.desktop << EOF [Desktop Entry] Name=%{title} Comment=%{longtitle} Exec=gvim -f Icon=gvim Terminal=false Type=Application StartupNotify=false Categories=GTK;TextEditor;Utility; MimeType=text/plain; EOF # gvim and fontset (from Pablo) 2001/03/19 echo 'set guifontset=-*-fixed-medium-r-normal--14-*-*-*-c-*-*-*,-*-*-medium-r-normal--14-*-*-*-c-*-*-*,-*-*-medium-r-normal--14-*-*-*-m-*-*-*,*' > %{buildroot}%{_datadir}/vim/gvimrc %endif # fix the paths in the man pages for i in %{buildroot}/usr/share/man/man1/*.1; do perl -p -i -e "s|%{buildroot}||" $i done # prevent including twice the doc rm -fr %{buildroot}/usr/share/vim/doc ln -sf ../../../%{_defaultdocdir}/%{name}-common/doc %{buildroot}/usr/share/vim/doc # symlink locales in right place so that %find_land put needed %lang: # see %pre common why this is needed pushd %{buildroot}/%{_datadir}/vim/lang ln -s ../../locale/* . popd %{find_lang} %{name} find %{buildroot}%{_datadir}/vim/ -name "tutor.*" | egrep -v 'tutor(|\.vim)$' | sed -e "s^%{buildroot}^^" -e 's!^\(.*tutor.\)\(..\)!%lang(\2) \1\2!g' >> %{name}.lang find %{buildroot}%{_datadir}/vim/ -name "menu*" | sed -e "s^%{buildroot}^^" -e 's!^\(.*menu_\)\(..\)\(_\)!%lang(\2) \1\2\3!g' \ -e 's!^\(.*menu\)\(_chinese\)!%lang(zh) \1\2!g' \ -e 's!^\(.*menu\)\(_czech_\)!%lang(cs) \1\2!g' \ -e 's!^\(.*menu\)\(_french\)!%lang(fr) \1\2!g' \ -e 's!^\(.*menu\)\(_german\)!%lang(de) \1\2!g' \ -e 's!^\(.*menu\)\(_japanes\)!%lang(ja) \1\2!g' \ -e 's!^\(.*menu\)\(_polish\)!%lang(pl) \1\2!g' \ -e 's!^\(.*menu\)\(_slovak\)!%lang(sk) \1\2!g' \ -e 's!^\(.*menu\)\(_spanis\)!%lang(es) \1\2!g' \ >> %{name}.lang rm -f %{buildroot}%{_bindir}/vim mkdir -p %{buildroot}%{_sysconfdir}/vim/ MESSAGE='"Place your systemwide modification here.\n"%{_datadir}/vim/ files will be overwritten on update\n' echo -e "$MESSAGE\nsource %_datadir/vim/vimrc" > %{buildroot}/%{_sysconfdir}/vim/vimrc %if %{buildgui} echo -e "$MESSAGE\nsource %_datadir/vim/gvimrc" > %{buildroot}/%{_sysconfdir}/vim/gvimrc %endif # create templates folder mkdir -p %{buildroot}/%{_datadir}/%{name}/vimfiles install -m 0644 %{SOURCE11} %{buildroot}/%{_datadir}/%{name}/vimfiles/ %post minimal update-alternatives --install /bin/vi vi /bin/vim-minimal 10 \ --slave /bin/view view /bin/vim-minimal \ --slave /bin/ex ex /bin/vim-minimal \ --slave /bin/rvi rvi /bin/vim-minimal \ --slave /bin/rview rview /bin/vim-minimal update-alternatives --install /bin/vim vim /bin/vim-minimal 10 \ --slave /bin/rvim rvim /bin/vim-minimal %postun minimal [ $1 = 0 ] || exit 0 update-alternatives --remove vi /bin/vim-minimal update-alternatives --remove vim /bin/vim-minimal %triggerpostun minimal -- vim-minimal < 7.3 update-alternatives --remove uvi /bin/vim-minimal for i in view ex rvi rview rvim; do update-alternatives --remove $i /bin/$i || : done %post enhanced update-alternatives --install /bin/vi vi /usr/bin/vim-enhanced 20 \ --slave /bin/view view /usr/bin/vim-enhanced \ --slave /bin/ex ex /usr/bin/vim-enhanced \ --slave /bin/rvi rvi /usr/bin/vim-enhanced \ --slave /bin/rview rview /usr/bin/vim-enhanced update-alternatives --install /bin/vim vim /usr/bin/vim-enhanced 20 \ --slave /bin/rvim rvim /usr/bin/vim-enhanced %postun enhanced [ $1 = 0 ] || exit 0 update-alternatives --remove vi /usr/bin/vim-enhanced update-alternatives --remove vim /usr/bin/vim-enhanced %triggerpostun enhanced -- vim-enhanced < 7.3 update-alternatives --remove uvi /usr/bin/vim-enhanced %files common -f vim.lang %doc README*.txt #%doc --parents mandriva/README* %doc doc %{_datadir}/vim/doc %dir %{_datadir}/vim/ %{_datadir}/vim/[^g]* %{_datadir}/vim/gvimrc_example.vim %{_mandir}/man1/vim.1* %{_mandir}/man1/ex.1* %{_mandir}/man1/vi.1* %{_mandir}/man1/view.1* %{_mandir}/man1/rvi.1* %{_mandir}/man1/rview.1* %{_mandir}/man1/vimdiff.1* %{_mandir}/man1/vimtutor.1* %{_mandir}/man1/rvim.1* %{_mandir}/*/man*/* %lang(fr) %{_mandir}/fr*/man*/* %lang(it) %{_mandir}/it*/man*/* %lang(pl) %{_mandir}/pl*/man*/* %lang(ru) %{_mandir}/ru*/man*/* %{_bindir}/vimtutor %{_bindir}/xxd %{_mandir}/man1/xxd.1* %{_sysconfdir}/vim/ %config(noreplace) %{_sysconfdir}/vim/* %files minimal %doc README*.txt /bin/vim-minimal %files enhanced %doc README*.txt %{_bindir}/ex %{_bindir}/vimdiff %{_bindir}/vim-enhanced %if %{buildgui} %files X11 %doc README*.txt %{_bindir}/gvim %{_bindir}/gvimdiff %{_bindir}/vimx %{_mandir}/man1/gvim.1* %{_iconsdir}/hicolor/*/apps/gvim.* %{_datadir}/applications/%{name}-X11.desktop %{_datadir}/vim/gvimrc %endif %changelog * Wed Aug 16 2017 neoclust <neoclust> 7.4.430-7.1.mga5 + Revision: 1141142 - Add P35 - Fixes CVE-2017-6350 (mga#19829) - Add P34 - Fixes CVE-2017-6349 (mga#19829) - Add P33 - Fixes CVE-2016-1248 (mga#19829) - Add P32 - Fixes CVE-2017-5953 (mga#19829) * Tue Nov 25 2014 doktor5000 <doktor5000> 7.4.430-7.mga5 + Revision: 798913 - added rpm spec template %%{_datadir}/%%{name}/vimfiles/template.spec o adapt vimrc to autoload template when creating new rpm spec files * Wed Oct 15 2014 umeabot <umeabot> 7.4.430-6.mga5 + Revision: 747753 - Second Mageia 5 Mass Rebuild * Fri Sep 26 2014 tv <tv> 7.4.430-5.mga5 + Revision: 725277 - rebuild for bogus file deps * Tue Sep 23 2014 tmb <tmb> 7.4.430-4.mga5 + Revision: 722149 - rebuild for new perl * Tue Sep 16 2014 umeabot <umeabot> 7.4.430-3.mga5 + Revision: 690209 - Mageia 5 Mass Rebuild * Tue Sep 16 2014 guillomovitch <guillomovitch> 7.4.430-2.mga5 + Revision: 677602 - update RPM syntax patch for new keyword * Mon Sep 01 2014 tv <tv> 7.4.430-1.mga5 + Revision: 670409 - new release * Wed Aug 27 2014 tv <tv> 7.4.417-1.mga5 + Revision: 668559 - new release * Sat Aug 16 2014 tv <tv> 7.4.405-1.mga5 + Revision: 663994 - new release * Fri Aug 01 2014 tv <tv> 7.4.389-1.mga5 + Revision: 658973 - new release * Tue Jun 03 2014 tv <tv> 7.4.316-1.mga5 + Revision: 632055 - new release * Mon May 05 2014 tv <tv> 7.4.274-1.mga5 + Revision: 620262 - new release * Sun Apr 27 2014 tv <tv> 7.4.265-1.mga5 + Revision: 618509 - new release * Mon Mar 31 2014 tv <tv> 7.4.229-1.mga5 + Revision: 610992 - new release * Wed Mar 19 2014 tv <tv> 7.4.210-1.mga5 + Revision: 605917 - new release * Fri Mar 07 2014 tv <tv> 7.4.192-1.mga5 + Revision: 600958 - new release * Tue Feb 18 2014 tv <tv> 7.4.182-1.mga5 + Revision: 594476 - new release * Sat Feb 08 2014 tv <tv> 7.4.169-1.mga5 + Revision: 586792 - new release * Tue Feb 04 2014 tv <tv> 7.4.161-1.mga5 + Revision: 581792 - new release * Tue Jan 14 2014 oden <oden> 7.4.052-3.mga4 + Revision: 566574 - fix a file clash * Mon Oct 21 2013 umeabot <umeabot> 7.4.052-2.mga4 + Revision: 540410 - Mageia 4 Mass Rebuild * Tue Oct 08 2013 tv <tv> 7.4.052-1.mga4 + Revision: 493589 - new release * Tue Oct 08 2013 colin <colin> 7.4.050-2.mga4 + Revision: 493177 - Rebuild against ncurse's libtinfo rather than libtermcap * Sat Oct 05 2013 tv <tv> 7.4.050-1.mga4 + Revision: 491897 - new release * Sat Sep 28 2013 tv <tv> 7.4.041-1.mga4 + Revision: 488568 - new release * Sat Sep 21 2013 fwang <fwang> 7.4.009-2.mga4 + Revision: 482713 - rebuild for ruby 2.0 * Tue Aug 27 2013 tv <tv> 7.4.009-1.mga4 + Revision: 472322 - new release * Tue Aug 27 2013 tv <tv> 7.4.007-1.mga4 + Revision: 472302 - new release * Fri Aug 23 2013 tv <tv> 7.3.1036-2.mga4 + Revision: 469926 - rebuild for new perl * Wed May 29 2013 tv <tv> 7.3.1036-1.mga4 + Revision: 429913 - new release * Sun Mar 17 2013 tv <tv> 7.3.762-5.mga3 + Revision: 403552 - rebuild for new perl * Fri Feb 08 2013 luigiwalser <luigiwalser> 7.3.762-4.mga3 + Revision: 397203 - remove obsolete pre script * Mon Jan 14 2013 umeabot <umeabot> 7.3.762-3.mga3 + Revision: 385415 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Tue Dec 25 2012 tv <tv> 7.3.762-2.mga3 + Revision: 334991 - new release * Thu Nov 15 2012 tv <tv> 7.3.715-2.mga3 + Revision: 318242 - new release * Mon Nov 05 2012 tv <tv> 7.3.712-2.mga3 + Revision: 314459 - rebuild for new perl * Thu Nov 01 2012 tv <tv> 7.3.712-1.mga3 + Revision: 312018 - new release * Thu Nov 01 2012 fwang <fwang> 7.3.659-3.mga3 + Revision: 311991 - rebuild for new ruby + dams <dams> - add a new icon to fix ugly rendering in GNOME3 - clean specfile * Mon Sep 10 2012 tv <tv> 7.3.659-2.mga3 + Revision: 291565 - rebuild for new libruby * Sun Sep 09 2012 tv <tv> 7.3.659-1.mga3 + Revision: 291312 - new release * Sun Sep 09 2012 tv <tv> 7.3.646-2.mga3 + Revision: 291302 - rebuild for new libruby * Wed Aug 29 2012 tv <tv> 7.3.646-1.mga3 + Revision: 285538 - new release * Thu Aug 23 2012 jquelin <jquelin> 7.3.629-3.mga3 + Revision: 283287 - perl 5.16.1 rebuild * Thu Aug 09 2012 tv <tv> 7.3.629-2.mga3 + Revision: 280106 - new release * Sat Jul 28 2012 tv <tv> 7.3.617-2.mga3 + Revision: 275398 - new release * Mon Jul 23 2012 tv <tv> 7.3.608-2.mga3 + Revision: 273765 - new release * Thu May 31 2012 blino <blino> 7.3.531-2.mga3 + Revision: 251907 - fix build with latest perl (from upstream hg revision 7613c9ab083f) + tv <tv> - new release - rebuild for new perl + jquelin <jquelin> - perl 5.16 rebuild * Tue Mar 20 2012 guillomovitch <guillomovitch> 7.3.444-2.mga2 + Revision: 225129 - fix missing ruby support * Thu Feb 16 2012 tv <tv> 7.3.444-1.mga2 + Revision: 209696 - new release * Wed Feb 08 2012 tv <tv> 7.3.434-1.mga2 + Revision: 206562 - new release * Mon Jan 30 2012 tv <tv> 7.3.421-1.mga2 + Revision: 203137 - new release * Mon Jan 23 2012 tv <tv> 7.3.409-1.mga2 + Revision: 200158 - new release * Tue Dec 13 2011 tv <tv> 7.3.372-1.mga2 + Revision: 181135 - new release * Sun Nov 27 2011 tv <tv> 7.3.353-1.mga2 + Revision: 172576 - new release * Fri Oct 14 2011 jquelin <jquelin> 7.3.322-2.mga2 + Revision: 155105 - perl 5.14.2 rebuild * Thu Sep 22 2011 tv <tv> 7.3.322-1.mga2 + Revision: 146851 - new release - drop patch 1000 (obsolete since 7.3.315) - new release - drop patch 1000 (obsolete since 7.3.315) * Thu Sep 15 2011 tv <tv> 7.3.315-1.mga2 + Revision: 143859 - new release * Wed Sep 07 2011 tv <tv> 7.3.294-1.mga2 + Revision: 140199 - new release - new release - official patch level 280 - new release - new release - new release + fwang <fwang> - fix desktop file * Sun Jul 03 2011 fwang <fwang> 7.3.237-2.mga2 + Revision: 117535 - rebuild for new tcl * Wed Jun 29 2011 tv <tv> 7.3.237-1.mga2 + Revision: 116127 - new release * Sun Jun 19 2011 jquelin <jquelin> 7.3.219-4.mga2 + Revision: 109898 - perl 5.14.1 rebuild * Sun Jun 19 2011 tmb <tmb> 7.3.219-3.mga2 + Revision: 109852 - rebuild for perl-5.14.1 * Tue Jun 14 2011 tv <tv> 7.3.219-2.mga2 + Revision: 106057 - official patch level 219 * Sat Jun 11 2011 jquelin <jquelin> 7.3.154-2.mga2 + Revision: 103441 - perl 5.14 rebuild * Tue Apr 05 2011 tv <tv> 7.3.154-1.mga1 + Revision: 80914 - reset release - official patch level 154 - rediff xxd-locale.patch - drop patches 11 (unused) & 29 (useless) * Thu Feb 17 2011 jquelin <jquelin> 7.3.107-8.mga1 + Revision: 52902 - rebuild * Wed Feb 16 2011 jquelin <jquelin> 7.3.107-7.mga1 + Revision: 52701 - perl 5.12.3 rebuild * Tue Feb 01 2011 dmorgan <dmorgan> 7.3.107-6.mga1 + Revision: 45703 - Update Vim patch level * Mon Jan 24 2011 pterjan <pterjan> 7.3.003-5.mga1 + Revision: 37374 - Rebuild for new perl * Mon Jan 17 2011 pterjan <pterjan> 7.3.003-4.mga1 + Revision: 21350 - Rebuild for python 2.7 * Fri Jan 14 2011 dmorgan <dmorgan> 7.3.003-3.mga1 + Revision: 18008 - Fix file list + ahmad <ahmad> - clean spec - drop old/unneeded macros - drop old/unneeded conflicts - rename README.mdv to README.mga and edit it to replace Mandriva with Mageia - rename the .desktop file to mageia-* - imported package vim * Sun Oct 31 2010 Ahmad Samir <ahmadsamir@mandriva.org> 7.3.003-3mdv2011.0 + Revision: 590970 - manually delete unpackaged files due to change in %%exclude behaviour + Michael Scherer <misc@mandriva.org> - rebuild for python 2.7 * Tue Sep 07 2010 Ahmad Samir <ahmadsamir@mandriva.org> 7.3.003-2mdv2011.0 + Revision: 576664 - rebuild for perl 5.12.2 * Thu Aug 26 2010 Thierry Vignaud <tv@mandriva.org> 7.3.003-1mdv2011.0 + Revision: 573427 - bump to official patchlevel 003 * Fri Aug 20 2010 Guillaume Rousse <guillomovitch@mandriva.org> 7.3.0-1mdv2011.0 + Revision: 571548 - fix alternative mess (#28869): - drop uvi alternative, there isn't any such command - ensure rvi, view, ex, ... are slaves from master vi alternative - ensure rvim is slaves from master vim alternative - rename README.mdk into README.mdv, and drop unrelated bash-completion content - new version - drop perl 5.10 syntax patch (uneeded anymore) - rediff po-mode and fstabsyntax patches + Anssi Hannula <anssi@mandriva.org> - move dependency on perl-common from vim-common into vim-enhanced and vim-X11 as the dependency is in the binaries themselves (fixes vim startup during upgrade) * Tue Jul 27 2010 Jérôme Quelin <jquelin@mandriva.org> 7.2.446-4mdv2011.0 + Revision: 562081 - perl 5.12.1 rebuild * Sun Jul 25 2010 Thierry Vignaud <tv@mandriva.org> 7.2.446-3mdv2011.0 + Revision: 558321 - drop patch 32 (lzma support was merged upstream and this one was just breaking stuff) * Thu Jul 22 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 7.2.446-2mdv2011.0 + Revision: 556718 - Rebuild vim * Tue Jul 20 2010 Thierry Vignaud <tv@mandriva.org> 7.2.446-1mdv2011.0 + Revision: 556286 - bump to official patchlevel 446 - rediff a couple patches - drop patch 102 (merged upstream) * Tue Jul 20 2010 Jérôme Quelin <jquelin@mandriva.org> 7.2.284-6mdv2011.0 + Revision: 555416 - rebuild for perl 5.12 * Wed Mar 31 2010 Funda Wang <fwang@mandriva.org> 7.2.284-5mdv2010.1 + Revision: 530157 - fix desktop file + Jérôme Quelin <jquelin@mandriva.org> - rebuild for main/testing * Thu Jan 07 2010 Anssi Hannula <anssi@mandriva.org> 7.2.284-3mdv2010.1 + Revision: 487277 - add release on requires on vim-common in vim-enhanced and vim-X11, as the vim-enhanced and vim-X11 binaries contain a version-specific dependency on perl, which is pulled in by vim-common; thus it is required to have them in sync (fixes unavailable vim during upgrade) + Thierry Vignaud <tv@mandriva.org> - rename mandrake directory as mandriva (#25692) * Tue Nov 10 2009 Michael Scherer <misc@mandriva.org> 7.2.284-2mdv2010.1 + Revision: 463902 - add highlighting for Suggests: keyword * Mon Nov 09 2009 Thierry Vignaud <tv@mandriva.org> 7.2.284-1mdv2010.1 + Revision: 463787 - new release * Fri Sep 18 2009 Thierry Vignaud <tv@mandriva.org> 7.2.259-1mdv2010.0 + Revision: 444368 - bump to official patchlevel 259 * Tue Aug 25 2009 Michael Scherer <misc@mandriva.org> 7.2.245-3mdv2010.0 + Revision: 420658 - rebuild for new perl * Mon Aug 24 2009 Götz Waschk <waschk@mandriva.org> 7.2.245-2mdv2010.0 + Revision: 420636 - perl rebuild * Thu Aug 13 2009 Thierry Vignaud <tv@mandriva.org> 7.2.245-1mdv2010.0 + Revision: 416035 - bump to official patchlevel 245 + Michael Scherer <misc@mandriva.org> - add version of the GPL to the syntax highlighter for spec file * Wed Jul 29 2009 Thierry Vignaud <tv@mandriva.org> 7.2.239-1mdv2010.0 + Revision: 402932 - bump to official patchlevel 239 * Mon May 25 2009 Thierry Vignaud <tv@mandriva.org> 7.2.188-1mdv2010.0 + Revision: 379502 - bump to official patchlevel 188 * Tue May 12 2009 Thierry Vignaud <tv@mandriva.org> 7.2.166-1mdv2010.0 + Revision: 374905 - bump to official patchlevel 166 * Wed Mar 04 2009 Colin Guthrie <cguthrie@mandriva.org> 7.2.127-8mdv2009.1 + Revision: 348709 - Do not fork gvim after initialising gtk (breaks lots of things) mdv#44925 * Wed Feb 25 2009 Thierry Vignaud <tv@mandriva.org> 7.2.127-7mdv2009.1 + Revision: 344641 - patch 33: security fix for CVE-2009-0316 (#48045) - bump to official patchlevel 127 * Mon Feb 16 2009 Thierry Vignaud <tv@mandriva.org> 7.2.108-6mdv2009.1 + Revision: 340883 - bump to official patchlevel 108 * Mon Feb 02 2009 Jérôme Soyer <saispo@mandriva.org> 7.2.087-6mdv2009.1 + Revision: 336345 - Revert to old patch from Fedora * Sun Feb 01 2009 Jérôme Soyer <saispo@mandriva.org> 7.2.087-5mdv2009.1 + Revision: 336102 - Really revert 087 - Revert to 87 - Bump Release - Add python and ruby support for vim-enhanced * Sun Feb 01 2009 Jérôme Soyer <saispo@mandriva.org> 7.2.087-4mdv2009.1 + Revision: 336087 - Upgrade top 087 upstream patch - Clean SPEC - Fix lib64 for python interpreter * Mon Jan 19 2009 Helio Chissini de Castro <helio@mandriva.com> 7.2.079-4mdv2009.1 + Revision: 331250 - Cmake syntax files would be available by cmake own package. This solves current issue of not uptodate syntax new macro entries, as cmake is released more often than a vim release. * Mon Jan 19 2009 Guillaume Rousse <guillomovitch@mandriva.org> 7.2.079-3mdv2009.1 + Revision: 331225 - really add nagios syntax file * Fri Jan 16 2009 Guillaume Rousse <guillomovitch@mandriva.org> 7.2.079-2mdv2009.1 + Revision: 330280 - add nagios syntax file * Wed Jan 07 2009 Thierry Vignaud <tv@mandriva.org> 7.2.079-1mdv2009.1 + Revision: 326714 - bump to official patchlevel 079 * Wed Dec 24 2008 Michael Scherer <misc@mandriva.org> 7.2.069-11mdv2009.1 + Revision: 318354 - rebuild for new python * Tue Dec 16 2008 Thierry Vignaud <tv@mandriva.org> 7.2.069-10mdv2009.1 + Revision: 314751 - fix build - bump to official patchlevel 069 - rediff some patches due to stricter rpm-4.6rc3 - include official patchlevel in version instead of release * Sat Dec 06 2008 Adam Williamson <awilliamson@mandriva.org> 7.2-9.065mdv2009.1 + Revision: 311037 - rebuild for new tcl + Thierry Vignaud <tv@mandriva.org> - source 3: restore README.mdk (explaining how to update to latest official patchlevel) from vim-7.0-14mdv2007.0.src.rpm since it disapeared between 2007.0 & 2007.1 * Thu Dec 04 2008 Thierry Vignaud <tv@mandriva.org> 7.2-8.065mdv2009.1 + Revision: 309911 - include official patchlevel in release number - bump to official patchlevel 065 * Wed Sep 24 2008 Guillaume Rousse <guillomovitch@mandriva.org> 7.2-8mdv2009.0 + Revision: 287822 - cfengine syntax file - patch perl syntax file for 5.10 new keywords * Wed Sep 17 2008 Thierry Vignaud <tv@mandriva.org> 7.2-7mdv2009.0 + Revision: 285363 - bump to official patchlevel 018 - bump to official patchlevel 015 * Tue Sep 09 2008 Thierry Vignaud <tv@mandriva.org> 7.2-5mdv2009.0 + Revision: 283113 - bump to official patchlevel 013 - fix unreadable files (#43598) * Mon Sep 01 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 7.2-4mdv2009.0 + Revision: 278469 - Restored/redid vimrc_nosetmouse patch for vim 7.2, it wasn't already applied. * Fri Aug 29 2008 Pixel <pixel@mandriva.com> 7.2-3mdv2009.0 + Revision: 277246 - really fix upgrading * Thu Aug 28 2008 Thierry Vignaud <tv@mandriva.org> 7.2-2mdv2009.0 + Revision: 276819 - fix upgrading * Wed Aug 27 2008 Thierry Vignaud <tv@mandriva.org> 7.2-1mdv2009.0 + Revision: 276566 - new release - bump to official patchlevel 006 - drop patch 0 (merged upstream) - rediff patch 28 & 32 - bump to official patchlevel 330 * Thu Aug 07 2008 Thierry Vignaud <tv@mandriva.org> 7.1-16mdv2009.0 + Revision: 265771 - rebuild early 2009.0 package (before pixel changes) + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas * Wed Jun 11 2008 Thierry Vignaud <tv@mandriva.org> 7.1-15mdv2009.0 + Revision: 218083 - bump to official patchlevel 314 - bump to official patchlevel 264 - do not require the whole perl * Thu Feb 07 2008 Thierry Vignaud <tv@mandriva.org> 7.1-14mdv2008.1 + Revision: 163557 - make xxd working with files larger than 2GB on ia32 (#37332) - add patch 34: match more keywords in fstab - update to official patchlevel 244 - buildrequires ncurses-devel, thus using ncurses instead of termcap (#37529) * Wed Jan 30 2008 Thierry Vignaud <tv@mandriva.org> 7.1-13mdv2008.1 + Revision: 160321 - update to official patchlevel 242 - point the bogus patch on error * Mon Jan 21 2008 Gustavo De Nardin <gustavodn@mandriva.com> 7.1-12mdv2008.1 + Revision: 155887 - re-rebuild for perl-5.10.0 (unneeded, vim was just left half upgraded by urpmi) * Mon Jan 14 2008 Pixel <pixel@mandriva.com> 7.1-11mdv2008.1 + Revision: 151249 - rebuild for perl-5.10.0 + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request * Fri Sep 07 2007 Anssi Hannula <anssi@mandriva.org> 7.1-10mdv2008.0 + Revision: 82053 - rebuild for new soname of tcl + Thierry Vignaud <tv@mandriva.org> - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated' * Tue Aug 21 2007 Thierry Vignaud <tv@mandriva.org> 7.1-9mdv2008.0 + Revision: 68592 - fix file conflict (#32651) - kill file require on update-alternatives - update to officiel patch level 87 - fix man pages extension * Wed Aug 15 2007 Per Ãyvind Karlsen <peroyvind@mandriva.org> 7.1-8mdv2008.0 + Revision: 63544 - fix crash * Sun Jul 15 2007 Per Ãyvind Karlsen <peroyvind@mandriva.org> 7.1-7mdv2008.0 + Revision: 52224 - fix problems reading compressed files caused by fortify patch (update P33, fixes #31908) - update to patch level 028 (S4) * Fri Jul 13 2007 Per Ãyvind Karlsen <peroyvind@mandriva.org> 7.1-6mdv2008.0 + Revision: 51790 - replace buffer overflow patch (P33) with better from LFS * Thu Jul 12 2007 Per Ãyvind Karlsen <peroyvind@mandriva.org> 7.1-5mdv2008.0 + Revision: 51636 - fix buffer overflow that caused vim to be crashed with fortify (P33) - do parallell build - more lzma support added (P32) - add some lzma support (P32, work in progress) * Wed Jun 27 2007 Andreas Hasenack <andreas@mandriva.com> 7.1-4mdv2008.0 + Revision: 45094 - recognize %%serverbuild when syntax highlighting + Michael Scherer <misc@mandriva.org> - fix documentation * Mon Jun 25 2007 Thierry Vignaud <tv@mandriva.org> 7.1-3mdv2008.0 + Revision: 44064 - update to official patch 12 + Andreas Hasenack <andreas@mandriva.com> - added apparmor syntax file * Wed May 16 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 7.1-2mdv2008.0 + Revision: 27371 - Added vimrc_nosetmouse patch, don't 'set mouse=a' by default, keep behaviour like old versions before 7.1, set mouse=a changes behavior of copy/paste with mouse on X. * Tue May 15 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 7.1-1mdv2008.0 + Revision: 26879 - New version * Thu May 10 2007 Thierry Vignaud <tv@mandriva.org> 7.0-19mdv2008.0 + Revision: 26129 - bump release * Thu May 10 2007 Thierry Vignaud <tv@mandriva.org> 7.0-18mdv2008.0 + Revision: 26112 - patch 31: security fix for CVE-2007-2438 * Thu Apr 19 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 7.0-17mdv2008.0 + Revision: 14888 - Kill old debian style * Thu Dec 21 2006 Thierry Vignaud <tvignaud@mandriva.com> 7.0-16mdv2007.0 + Revision: 101032 - update up to official patchlevel 178 * Wed Dec 20 2006 Guillaume Rousse <guillomovitch@mandriva.org> 7.0-15mdv2007.1 + Revision: 100514 - rebuild against latest python + Michael Scherer <misc@mandriva.org> - Import vim * Tue Sep 19 2006 Gwenole Beauchesne <gbeauchesne@mandriva.com> 7.0-14mdv2007.0 - Rebuild * Tue Sep 12 2006 Guillaume Rousse <guillomovitch@mandriva.org> 7.0-13mdv2007.0 - buildrequires libxt-devel (should fix automatic rebuilds) * Sat Sep 09 2006 Mandriva Linux Team <http://www.mandrivaexpert.com/> 7.0-12mdv2007.0 - Add missing } * Thu Sep 07 2006 Frederic Crozat <fcrozat@mandriva.com> 7.0-11mdv2007.0 - Rebuild to get GUI back * Sat Sep 02 2006 Guillaume Rousse <guillomovitch@mandriva.org> 7.0-10mdv2007.0 - add update-desktop-database call in %%post/%%postun * Tue Aug 29 2006 Guillaume Rousse <guillomovitch@mandriva.org> 7.0-9mdv2007.0 - rebuild manually on all architectures to get GUI... * Sun Aug 27 2006 Nicolas Lécureuil <neoclust@mandriva.org> 7.0-8mdv2007.0 - Fix text/plain typo * Fri Aug 25 2006 Guillaume Rousse <guillomovitch@mandriva.org> 7.0-7mdv2007.0 - drop usage of /usr/X11R6 tree - xdg menu - some spec cleanup * Fri Jul 07 2006 Frederic Crozat <fcrozat@mandriva.com> 7.0-6mdv2007.0 - rebuild again to really get GUI working * Mon Jun 26 2006 Guillaume Rousse <guillomovitch@mandriva.org> 7.0-5mdv2007.0 - rebuild to get GUI working * Sat Jun 24 2006 Thierry Vignaud <tvignaud@mandriva.com> 7.0-4mdv2007.0 - update up to official patchlevel 30 - move the conflicts in common subpackage (#23068) - patch 30: add colorization for dhcpd (#21129) - source 3: o fix gvim not recognized as an editor in GNOME (#14228) o fix integration with Konqueror (#12331) * Thu May 11 2006 Thierry Vignaud <tvignaud@mandriva.com> 7.0-3mdk - fix harmless typo in conflict * Thu May 11 2006 Thierry Vignaud <tvignaud@mandriva.com> 7.0-2mdk - fix conflict with man-pages-{fr,it,pl} * Wed May 10 2006 Thierry Vignaud <tvignaud@mandriva.com> 7.0-1mdk - new release - update up to official patchlevel 1 - update patch 26 - patch 29: fix build * Thu Mar 09 2006 Thierry Vignaud <tvignaud@mandriva.com> 6.4-8mdk - update up to official patchlevel 8 - enable ACL support for enhanced and X11 subpackages (#21447) * Fri Jan 27 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 6.4-7mdk - drop BuildRequires: tclx tclx-devel * Tue Jan 24 2006 Oden Eriksson <oeriksson@mandriva.com> 6.4-6mdk - rebuilt against perl-5.8.8 * Fri Jan 20 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 6.4-5mdk - Rebuild for new perl * Sun Jan 01 2006 Oden Eriksson <oeriksson@mandriva.com> 6.4-4mdk - rebuilt against soname aware deps (tcl/tk) - fix deps * Wed Oct 26 2005 Olivier Thauvin <nanardon@mandriva.org> 6.4-2mdk - manual rebuild to have vim-X11 working on amd64 * Wed Oct 19 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 6.4-2mdk - Fix vim syntax error in Patch 3 - Add gvimdiff symlink * Tue Oct 18 2005 Thierry Vignaud <tvignaud@mandriva.com> 6.4-1mdk - new release - redo patches 3 & 28 * Sun Aug 07 2005 Olivier Thauvin <nanardon@mandriva.org> 6.3-21mdk - rebuild manually on amd64 to have X11... * Sat Aug 06 2005 Olivier Thauvin <nanardon@mandriva.org> 6.3-20mdk - _try_ to ensure gvim is really build with x11 extension the problem occur when the bot build the spec (E25: GUI cannot be used: Not enabled at compile time) * Sat Jul 30 2005 Thierry Vignaud <tvignaud@mandriva.com> 6.3-19mdk - update up to official patchlevel 86 * Sat Jul 30 2005 Guillaume Rousse <guillomovitch@mandriva.org> 6.3-18mdk - update spec mode to 3.0, and add missing documentation * Wed Jul 13 2005 Olivier Thauvin <nanardon@mandriva.org> 6.3-17mdk - --enable-rubyinterp (Andre Nathan <andre@digirati.com.br>) - --enable-tclinterp in same time * Sun May 22 2005 Olivier Thauvin <nanardon@mandriva.org> 6.3-16mdk - fix perl version eval * Sat May 21 2005 Olivier Thauvin <nanardon@zarb.org> 6.3-15mdk - fix spec mode (update patch 3) - add --without gui * Fri May 20 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 6.3-14mdk - Rebuild for new perl * Tue Apr 19 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 6.3-13mdk - update up to official patchlevel 71 * Wed Feb 16 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 6.3-12mdk - update up to official patchlevel 62: o wrong text and crash using <C-R>= or <C-\>e in command line o window title wrong for specific multi-byte character o folds are not updated after a filter command o crash when zero columns room; can't compile without :vsplit o crash when editing a file with spaces and shell expansion o register name isn't checked for CTRL-R CTRL-O in Insert mode o display mess when multi-byte char at right edge of screen o ":normal! gQ" hangs * Tue Feb 15 2005 Michael Scherer <misc@mandrake.org> 6.3-11mdk - fix svn commit file detection * Wed Feb 02 2005 Michael Scherer <misc@mandrake.org> 6.3-10mdk - add missing BuildRequires ( python-devel ) * Tue Jan 11 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 6.3-9mdk - update up to official patchlevel 54 * Tue Jan 04 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 6.3-8mdk - update up to official patchlevel 53: o can't edit file with path separator in trail byte of last char o when <Space> is remapped abbreviations are not expanded o missing NUL for strings created with ga_concat() o (extra) missing NUL for list of server names o setting 'bg' in syncolor.vim may cause endless loop or crash o the BOM marker is written when appending to a file o crash in syntax highlighting code when inserting a line break o GTK 2: crash when 'enc' is set to "utf-8" and menus redefined o pressing Tab when entering a mapping may cause a display error o with Python 2.3 using threads doesn't work o mapping ending in two-char command doesn't restart Insert mode o ml_get errors when fold was deleted o (after 6.3.032) warning for unused variable o line numbers not updated when inserting a line above window o window count for a buffer was wrong after error handling o CTRL-X CTRL-E in Insert mode does not scroll fold correctly o 'hlsearch' highlighting sometimes disappears o some option values may cause trouble in a modeline o ":registers" doesn't show multi-byte characters correctly o (after 6.3.045) compiler warning for pointer type o a SIGHUP while already exiting may cause a crash o crash when 'wildmenu' set and completing multi-byte file name * Sat Dec 04 2004 Michael Scherer <misc@mandrake.org> 6.3-7mdk - Rebuild for new python * Fri Nov 12 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 6.3-6mdk - Rebuild for new perl * Sat Sep 04 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 6.3-5mdk - update up to official patchlevel 20: o default value of 'helplang' is wrong for Chinese and Taiwanese o the string returned by winrestcmd() may end in garbage o 'define' default had "\s" before #, breaks "[d" o "9zz" could place the cursor beyond the end of a line o ":0argadd zero" added the argument after the first one o crash during startup when compiled for debugging o "dw" doesn't work right for UTF-8 when 'delcombine' is set * Tue Aug 17 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 6.3-4mdk - Rebuild with new menu * Wed Jul 21 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 6.3-3mdk - update up to official patchlevel 13: o utf-8 detection in translated help files is wrong o crash when using console dialog without default choice o too many hit-enter prompts when searching for long string o crash when searching with character offset in closed fold o the current directory is prepended to the ":breakadd" argument o swap file is not deleted for a "nofile" buffer after ":cd" o writing to a named pipe causes an error message for fsync() o crash when user command completion uses "normal :cmd" o lalloc(0) error for substitute command with multi-line pattern o crash when using CTRL-R = in command line uses "normal :cmd" * Thu Jul 08 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 6.3-2mdk - Rebuild for new perl * Fri Jun 11 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 6.3-1mdk - new release - disable command echo by default (olivier thauvin) - renew patch 23 - update up to official patchlevel 181: o ":browse split" gives file selection dialog twice * Wed May 05 2004 Luca Berra <bluca@vodka.it> 6.2-17mdk - update source 5 and drop p29 (fix #6753) - kill evim (evil vim) manpage, add rview symlink - remove dangling symlinks in /usr/bin * Wed May 05 2004 Michael Scherer <misc@mandrake.org> 6.2-16mdk - fix #4688, by using a config file in /etc/ * Fri Apr 16 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 6.2-15mdk - rebuild - don't remove builddir in %%clean * Wed Jan 07 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 6.2-14mdk - update up to official patchlevel 180: o not all "find" versions accept "-or" o _Xmblen prototype still causes trouble o mouse click at hit-enter prompt only works in last line o setting 'backupext' in a *WritePre autocommand doesn't work o accented characters in help are not used in 'iskeyword' o VisVim: space in file name, random chars are executed o newbies can't figure out how to exit and try CTRL-C o English message translations don't work o CVS directories still unecessarily installed - source 5: spec mode from Guillaume Rousse * Mon Jan 05 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 6.2-13mdk - update up to official patchlevel 170: o "%%p" in 'errorformat' uses a wrong column number o configure doesn't get the right compile flags for Perl o "undo" in 'foldopen' doesn't work with expression folding o crash with 'virtualedit' and selecting double-wide character o ":redraw" doesn't adjust the view before redrawing o "AAPDIR" directories should not be installed o 2html script still fails when css used o autoconf 2.57 cannot handle the configure script o the gzip plugin doesn't work when $GZIP contains -N o the Python interface may leak memory o Python interface: can't get the indices from a range object o get a warning for the _Xmblen() prototype o when using Sun Workshop 'autochdir' isn't set automatically