Hello community,
here is the log from the commit of package vim
checked in at Tue Jul 11 20:30:10 CEST 2006.
--------
--- vim/vim.changes 2006-06-07 17:14:16.000000000 +0200
+++ vim/vim.changes 2006-07-11 17:13:55.000000000 +0200
@@ -1,0 +2,17 @@
+Tue Jul 11 17:12:57 CEST 2006 - kssingvo@suse.de
+
+- update to 7.0
+o Spell checking support for about 50 languages
+o Intelligent completion for C, HTML, Ruby, Python, PHP, etc.
+o Tab pages, each containing multiple windows
+o Undo branches: never accidentally lose text again
+o Vim script supports Lists and Dictionaries (similar to Python)
+o Vim script profiling
+o Improved Unicode support
+o Highlighting of cursor line, cursor column and matching braces
+o Translated manual pages support.
+o Internal grep; works on all platforms, searches compressed files
+o Browsing remote directories, zip and tar archives
+o Printing multi-byte text
+
+-------------------------------------------------------------------
Old:
----
ANNOUNCEMENT.vim-6.3
ftl-syntax.diff
gui_kde_menu.vim.dif
patches-001-006.bz2
vim-6.3-fstabhighlighting.diff
vim-6.3-ga-utf8.diff
vim-6.3-gvimrc-fontset.diff
vim-6.3-help-tags.patch
vim-6.3-hilight.diff
vim-6.3-initvals.diff
vim-6.3-no-nb.diff
vim-6.3-sh-is-bash.diff
vim-6.3-tmpfiles.diff
vim-6.3.diff
vim-6.4-extra.tar.bz2
vim-6.4-lang.tar.bz2
vim-6.4-mouse_crash.patch
vim-6.4.tar.bz2
vim-selinux-20040126.patch
vim64-svn-crash.patch
ycp.dif
New:
----
ANNOUNCEMENT.vim-7.0
patches-001-035.bz2
vim-7.0-extra.tar.bz2
vim-7.0-filetype_ftl.patch
vim-7.0-filetype_ycp.patch
vim-7.0-gcc_overflow_check.patch
vim-7.0-gvimrc_fontset.patch
vim-7.0-help_tags.patch
vim-7.0-highlight_fstab.patch
vim-7.0-lang.tar.bz2
vim-7.0-mktemp_tutor.patch
vim-7.0-name_vimrc.patch
vim-7.0-no_nb.patch
vim-7.0-sh_is_bash.patch
vim-7.0-use_awk.patch
vim-7.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vim.spec ++++++
--- /var/tmp/diff_new_pack.HfanGk/_old 2006-07-11 20:29:52.000000000 +0200
+++ /var/tmp/diff_new_pack.HfanGk/_new 2006-07-11 20:29:52.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package vim (Version 6.4.6)
+# spec file for package vim (Version 7.0)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,23 +11,23 @@
# norootforbuild
Name: vim
-BuildRequires: db-devel gtk2-devel libacl-devel python-devel update-desktop-files
+BuildRequires: db-devel gettext-devel gpm gtk2-devel libacl-devel ncurses-devel python-devel ruby-devel tcl-devel update-alternatives update-desktop-files
License: Other License(s), see package
Group: Productivity/Editors/Vi
Provides: vi_clone
Autoreqprov: on
-Version: 6.4.6
-Release: 19
-%define VIM_SUBDIR vim64
+Version: 7.0
+Release: 1
+%define VIM_SUBDIR vim70
Summary: Vi IMproved
URL: http://www.vim.org/
-Source: %name-6.4.tar.bz2
-Source1: %name-6.4-lang.tar.bz2
-Source2: %name-6.4-extra.tar.bz2
+Source: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{version}.tar.bz2
+Source1: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{version}-lang.tar.bz2
+Source2: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{version}-extra.tar.bz2
Source3: suse.vimrc
Source4: vimrc_example1
Source5: vimrc_example2
-Source6: ANNOUNCEMENT.vim-6.3
+Source6: ANNOUNCEMENT.vim-%{version}
Source7: ppd.vim
Source8: suse.gvimrc
Source9: README.SuSE
@@ -38,23 +38,21 @@
Source14: vitmp.1
Source15: vim132
Source16: gvim.png
-Patch0: %name-6.3.diff
-Patch1: ycp.dif
-Patch2: patches-001-006.bz2
-Patch4: %name-6.3-gvimrc-fontset.diff
-Patch5: gui_kde_menu.vim.dif
-Patch6: %name-6.3-fstabhighlighting.diff
-Patch7: vim-selinux-20040126.patch
-Patch8: %name-6.3-ga-utf8.diff
-Patch9: %name-6.3-hilight.diff
-Patch10: %name-6.3-no-nb.diff
-Patch11: %name-6.3-tmpfiles.diff
-Patch12: %name-6.3-sh-is-bash.diff
-Patch13: %name-6.3-initvals.diff
-Patch14: ftl-syntax.diff
-Patch15: vim-6.3-help-tags.patch
-Patch16: vim64-svn-crash.patch
-Patch17: vim-6.4-mouse_crash.patch
+Patch0: patches-001-035.bz2
+Patch1: %{name}-7.0-no_nb.patch
+Patch2: %{name}-7.0-gcc_overflow_check.patch
+Patch3: %{name}-7.0-filetype_ycp.patch
+Patch4: %{name}-7.0-gvimrc_fontset.patch
+Patch5: %{name}-7.0-highlight_fstab.patch
+Patch6: %{name}-7.0-sh_is_bash.patch
+Patch7: %{name}-7.0-filetype_ftl.patch
+Patch8: %{name}-7.0-help_tags.patch
+Patch9: %{name}-7.0-use_awk.patch
+Patch10: %{name}-7.0-name_vimrc.patch
+Patch11: %{name}-7.0-mktemp_tutor.patch
+# tbd??? %name-6.3-ga-utf8.diff
+# tbd??? %name-6.3-initvals.diff
+# tbd??? vim64-svn-crash.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: sh-utils fileutils
@@ -95,24 +93,34 @@
%prep
%setup -q -n %{VIM_SUBDIR} -b 1 -b 2
%patch
-%patch1 -p 1
-%patch2
-%patch4 -b .fontset
-%patch5
-%patch6 -p0
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
-%patch15
+# %patch2
+# %patch4 -b .fontset
+# %patch5
+# %patch6 -p0
+# %patch8 -p1
+# %patch9 -p1
+# %patch10 -p1
+# %patch11 -p1
+# %patch12 -p1
+# %patch13 -p1
+# %patch14 -p1
+# %patch15
# %if %suse_version > 900
# %patch7 -p1
# %endif
-%patch16 -p1
-%patch17 -p1
+# %patch16 -p1
+# %patch17 -p1
cp $RPM_SOURCE_DIR/vimrc_example* .
cp $RPM_SOURCE_DIR/ANNOUNCEMENT* .
rename no nb $RPM_BUILD_DIR/vim*/src/po/no.*
@@ -120,38 +128,50 @@
%build
pushd src
- CFLAGS="$RPM_OPT_FLAGS -Wall -pipe -fno-strict-aliasing -fstack-protector-all"
- export CFLAGS
- ./configure $RPM_ARCH-suse-linux \
+CFLAGS="$RPM_OPT_FLAGS -Wall -pipe -fno-strict-aliasing -fstack-protector-all"
+export CFLAGS
+./configure $RPM_ARCH-suse-linux \
--prefix=/usr \
- --mandir=%_mandir \
- --with-features=big \
+ --mandir=%{_mandir} \
+ --with-features=huge \
+ --enable-cscope \
+ --enable-multibyte \
+ --enable-sniff \
+ --with-compiledby='http://www.suse.de/' \
--without-x \
+ --disable-gpm \
+ --disable-gui \
--disable-perlinterp \
--disable-pythoninterp \
- --disable-gui \
- --enable-multibyte \
- --disable-gpm
- make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/current MAKE="make -e"
+ --disable-rubyinterp \
+ --disable-tclinterp
+make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/current MAKE="make -e"
# The make install below is ugly, but is there another way to get the sources
# out of the way before the reconfigure?
- make prefix=$RPM_BUILD_ROOT/usr MANDIR=$RPM_BUILD_ROOT%{_mandir} STRIP=: install
- make distclean
- ./configure $RPM_ARCH-suse-linux \
- --prefix=/usr \
+make prefix=$RPM_BUILD_ROOT/usr MANDIR=$RPM_BUILD_ROOT%{_mandir} STRIP=: install
+make distclean
+./configure $RPM_ARCH-suse-linux \
--bindir=/usr/X11R6/bin \
- --mandir=%_mandir \
+ --prefix=/usr \
+ --mandir=%{_mandir} \
+ --with-features=huge\
+ --enable-cscope \
+ --enable-multibyte \
+ --enable-sniff \
+ --with-compiledby='http://www.suse.de/' \
--with-x \
- --with-features=big \
+ --with-python-config-dir=%{py_libdir}/config \
--with-vim-name=gvim \
+ --with-tclsh=%{_bindir}/tclsh \
+ --with-tlib=ncurses \
+ --enable-fontset \
+ --enable-gui=gtk2 \
--enable-max-features \
--enable-perlinterp \
--enable-pythoninterp \
- --with-python-config-dir=/usr/%_lib/python%{py_ver}/config \
- --enable-gui=gtk2 \
- --enable-multibyte \
- --enable-xim \
- --enable-fontset
+ --enable-rubyinterp \
+ --enable-tclinterp \
+ --enable-xim
make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/current MAKE="make -e"
popd
gcc $RPM_OPT_FLAGS -Wall $RPM_SOURCE_DIR/vitmp.c -o vitmp
@@ -159,7 +179,7 @@
%install
make -C src prefix=$RPM_BUILD_ROOT/usr \
BINDIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
- MANDIR=$RPM_BUILD_ROOT%_mandir \
+ MANDIR=$RPM_BUILD_ROOT%{_mandir} \
STRIP=: \
install
mkdir -p $RPM_BUILD_ROOT/bin
@@ -180,8 +200,8 @@
ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/egvim
ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/eview
ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/gvimdiff
-ln -sf vim.1.gz $RPM_BUILD_ROOT%_mandir/man1/vi.1.gz
-ln -sf vim.1.gz $RPM_BUILD_ROOT%_mandir/man1/ex.1.gz
+ln -sf vim.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/vi.1.gz
+ln -sf vim.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/ex.1.gz
ln -sf %{VIM_SUBDIR} $RPM_BUILD_ROOT/usr/share/vim/current
mkdir -p $RPM_BUILD_ROOT/etc
install -m 0644 $RPM_SOURCE_DIR/suse.vimrc $RPM_BUILD_ROOT/etc/vimrc
@@ -195,7 +215,7 @@
rm -f $RPM_BUILD_ROOT/usr/share/man/man1/*ggvim*
rm -f $RPM_BUILD_ROOT/usr/share/man/man1/gvimtutor*
install -m 755 vitmp $RPM_BUILD_ROOT/bin/
-install -m 644 $RPM_SOURCE_DIR/vitmp.1 $RPM_BUILD_ROOT%_mandir/man1/
+install -m 644 $RPM_SOURCE_DIR/vitmp.1 $RPM_BUILD_ROOT%{_mandir}/man1/
rm -f $RPM_BUILD_ROOT/usr/X11R6/bin/gvimtutor $RPM_BUILD_ROOT/usr/X11R6/bin/xxd
mkdir -p $RPM_BUILD_ROOT//usr/share/pixmaps
install -m 644 %{S:16} $RPM_BUILD_ROOT/usr/share/pixmaps/
@@ -212,9 +232,6 @@
%files
%defattr(-,root,root)
-%doc ANNOUNCEMENT*
-%doc README.txt README_src.txt README_unix.txt README_lang.txt src/INSTALL
-%doc vimrc_example1 vimrc_example2
%config /etc/vimrc
/bin/vi
/bin/vim
@@ -230,11 +247,15 @@
/usr/bin/vimtutor
/usr/bin/vimdiff
/usr/share/vim
-%doc %_mandir/man1/*.1*
+%doc ANNOUNCEMENT*
+%doc README.txt README_src.txt README_unix.txt README_lang.txt src/INSTALL
+%doc vimrc_example1 vimrc_example2
+%doc %{_mandir}/man1/*.1*
+%doc %{_mandir}/[a-ln-z]*
+%doc %{_mandir}/*/man1/*.1*
%files -n gvim
%defattr(-,root,root)
-%doc $RPM_SOURCE_DIR/README.SuSE $RPM_SOURCE_DIR/README.Japanese-XIM runtime/gvimrc_example.vim suse.gvimrc
%ghost %config(missingok) /etc/gvimrc
/usr/share/applications/gvim.desktop
/usr/share/pixmaps/gvim.png
@@ -248,8 +269,23 @@
/usr/X11R6/bin/egvim
/usr/X11R6/bin/gvimdiff
/usr/X11R6/bin/eview
+%doc $RPM_SOURCE_DIR/README.SuSE $RPM_SOURCE_DIR/README.Japanese-XIM runtime/gvimrc_example.vim suse.gvimrc
%changelog -n vim
+* Tue Jul 11 2006 - kssingvo@suse.de
+- update to 7.0
+ o Spell checking support for about 50 languages
+ o Intelligent completion for C, HTML, Ruby, Python, PHP, etc.
+ o Tab pages, each containing multiple windows
+ o Undo branches: never accidentally lose text again
+ o Vim script supports Lists and Dictionaries (similar to Python)
+ o Vim script profiling
+ o Improved Unicode support
+ o Highlighting of cursor line, cursor column and matching braces
+ o Translated manual pages support.
+ o Internal grep; works on all platforms, searches compressed files
+ o Browsing remote directories, zip and tar archives
+ o Printing multi-byte text
* Wed Jun 07 2006 - kssingvo@suse.de
- fix for crash in gui (bugzilla#182212)
* Sat Mar 18 2006 - jw@suse.de
++++++ patches-001-006.bz2 -> patches-001-035.bz2 ++++++
Binary files vim/patches-001-006.bz2 and vim/patches-001-035.bz2 differ
++++++ vim-6.4-extra.tar.bz2 -> vim-7.0-extra.tar.bz2 ++++++
++++ 31697 lines of diff (skipped)
++++++ vim-7.0-filetype_ftl.patch ++++++
--- vim70/runtime/filetype.vim.orig 2006-07-11 15:39:06.000000000 +0200
+++ vim70/runtime/filetype.vim 2006-07-11 16:16:54.000000000 +0200
@@ -2187,3 +2187,7 @@
" Restore 'cpoptions'
let &cpo = s:cpo_save
unlet s:cpo_save
+
+" FreeMarker templates
+au BufNewFile,BufRead *.ftl setf ftl
+
--- vim70/runtime/syntax/ftl.vim.orig 1970-01-01 01:00:00.000000000 +0100
+++ vim70/runtime/syntax/ftl.vim 2006-07-11 16:16:54.000000000 +0200
@@ -0,0 +1,36 @@
+" Vim syntax file
+" Language: FreeMarker Template Language (FTL)
+" Maintainer: Stephan Müller