debian/ 0000775 0000000 0000000 00000000000 13015445551 007173 5 ustar debian/icons/ 0000775 0000000 0000000 00000000000 12111547016 010301 5 ustar debian/icons/vim-16.xpm 0000664 0000000 0000000 00000001033 12111547016 012043 0 ustar /* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"16 16 8 1",
" c Gray0",
". c #000080",
"X c #008000",
"o c Green",
"O c #808080",
"+ c #c0c0c0",
"@ c Gray100",
"# c None",
/* pixels */
"## o # ##",
"# @@@@@ X @@@@ #",
"# +++++O ++++O ",
"## +++O X @++O #",
"## +++O @++O ##",
"## +++O @++O ##",
"#o +++O@++O XX #",
"oX +++@++O XXXX ",
" X +++++ XXXX.#",
"# ++++ + X ##",
"## ++++ ++ + #",
"## +++ ++ +++++ ",
"## ++O + + + + ",
"## +O X + + + + ",
"### # ++ + + + ",
"####### # # # #"
};
debian/icons/vim-32.xpm 0000664 0000000 0000000 00000002452 12111547016 012047 0 ustar /* XPM */
static char * vim32x32[] = {
"32 32 8 1",
" c None",
". c #000000",
"+ c #00007f",
"@ c #007f00",
"# c #00FF00",
"$ c #7f7f7f",
"% c #CCCCCC",
"& c #FFFFFF",
" .. ",
" .##. ",
" ...........#@@#. ......... ",
" .&&&&&&&&&&&.@@@#.&&&&&&&&&. ",
" .&%%%%%%%%%%%.@@@.&%%%%%%%%%. ",
" .%%%%%%%%%%$.@@@@.%%%%%%%%$. ",
" .$%%%%%%$$.@@@@@@.$%%%%%$$. ",
" .&%%%%%%$.@@@@@@.&%%%%%$$. ",
" .&%%%%%%$.@@@@@.&&%%%%$$. ",
" .&%%%%%%$.@@@@.&&%%%%$$. ",
" .&%%%%%%$.@@@.&&%%%%$$. ",
" .&%%%%%%$.@@.&&%%%%$$.#. ",
" ..&%%%%%%$.@.&&%%%%$$.@@#. ",
" .#.&%%%%%%$..&&%%%%$$.@@@@#. ",
" .#@.&%%%%%%$.&&%%%%$$.@@@@@@#. ",
".#@@.&%%%%%%$&&%%%%$$.@@@@@@@@#.",
".+@@.&%%%%%%$&%%%%$$.@@@@@@@@@+.",
" .+@.&%%%%%%$%%%%$$.@@@@@@@@@+. ",
" .+.&%%%%%%%%%%...@@@@@@@@@+. ",
" ..&%%%%%%%%%.%%.@@@@@@@@+. ",
" .&%%%%%%%%%.%%.@@@@@@@+. ",
" .&%%%%%%%%$...@...@...... ",
" .&%%%%%%%$.%%%.%%%.%%%.%%. ",
" .&%%%%%%$$..%%..%%%%%%%%%%. ",
" .&%%%%%$$..%%...%%++%%..%. ",
" .&%%%%$$.@.%%..%%+.%%..%%. ",
" .&%%%$$.@@.%%..%%..%%..%%. ",
" .&%%$$..+.%%..%%..%%..%%. ",
" .%$$. ..%%%.%%..%%..%%%. ",
" ... ....+.. .. ... ",
" .++. ",
" .. "};
debian/icons/vim.svg 0000664 0000000 0000000 00000050542 12111547016 011623 0 ustar
debian/vim-variant.install 0000664 0000000 0000000 00000000134 12111547016 013011 0 ustar debian/lintian/@PKG@ usr/share/lintian/overrides/
src/vim-@VARIANT@/vim.@VARIANT@ usr/bin/
debian/vim-gui-common.links.in 0000664 0000000 0000000 00000000400 12111547016 013472 0 ustar etc/vim/gvimrc usr/share/vim/gvimrc
usr/share/man/man1/gvim.1 usr/share/man/man1/gview.1
usr/share/man/man1/gvim.1 usr/share/man/man1/rgvim.1
usr/share/man/man1/gvim.1 usr/share/man/man1/rgview.1
usr/share/man/man1/evim.1 usr/share/man/man1/eview.1
debian/README.Debian 0000664 0000000 0000000 00000003273 12177347720 011250 0 ustar Vim for Debian
---------------
1. The current Debian Vim scripts policy can be found in the vim-doc package
under /usr/share/doc/vim-common and
.
2. Before reporting bugs, check if the bug also exists if you run vim
with "vim -u NONE -U NONE". If not, make sure that the "bug" is not
a result of a setting in your ~/.vimrc before reporting it.
-- Stefano Zacchiroli Mon, 10 Apr 2006 09:59:41 -0400
MzScheme Vim variant
--------------------
As requested by the current MzScheme maintainer (Ari Pollak ),
a vim-mzscheme variant is not being built. The reasons stated are as follows:
1) MzScheme does not build on many of Debian's supported architectures.
2) The MzScheme package is not versioned based on the library.
3) The MzScheme ABI changes with every upstream version.
-- James Vega Mon, 10 Apr 2006 09:48:25 -0400
Modeline support disabled by default
------------------------------------
Modelines have historically been a source of security/resource vulnerabilities
and are therefore disabled by default in $VIMRUNTIME/debian.vim.
You can enable them in ~/.vimrc or /etc/vim/vimrc with "set modeline".
In order to mimic Vim's default setting (modelines disabled when root, enabled
otherwise), you may instead want to use the following snippet:
if $USER != 'root'
set modeline
else
set nomodeline
endif
The securemodelines script from vim.org (and in the vim-scripts package) may
also be of interest as it provides a way to whitelist exactly which options
may be set from a modeline.
-- James Vega Sun, 04 May 2008 03:11:51 -0400
debian/vim-runtime.links.in 0000664 0000000 0000000 00000000527 12111547016 013115 0 ustar usr/share/vim/@VIMCUR@/macros/matchit.txt usr/share/vim/addons/doc/matchit.txt
usr/share/vim/@VIMCUR@/macros/matchit.vim usr/share/vim/addons/plugin/matchit.vim
usr/share/vim/@VIMCUR@/macros/justify.vim usr/share/vim/addons/plugin/justify.vim
usr/share/vim/@VIMCUR@/macros/editexisting.vim usr/share/vim/addons/plugin/editexisting.vim
debian/vim-gui-common.install.in 0000664 0000000 0000000 00000000434 12111547016 014027 0 ustar debian/tmp/usr/bin/gvimtutor usr/bin/
debian/gvim.desktop usr/share/applications/
debian/icons/* usr/share/pixmaps/
debian/runtime/gvimrc etc/vim/
debian/tmp/usr/share/man/man1/evim.1 usr/share/man/man1/
debian/lintian/vim-gui-common usr/share/lintian/overrides/
debian/control 0000664 0000000 0000000 00000022564 12230237545 010607 0 ustar Source: vim
Section: editors
Priority: optional
Maintainer: Ubuntu Developers
XSBC-Original-Maintainer: Debian Vim Maintainers
Uploaders: James McCoy
Standards-Version: 3.9.4
Build-Depends: libacl1-dev, libgpmg1-dev [linux-any],
# B-D for dh_bugfiles
debhelper (>= 7.2.3~),
libtinfo-dev | libncurses5-dev, libselinux1-dev [linux-any],
# B-D for dpkg-vendor
dpkg-dev (>= 1.15.1),
# B-D for GUI support
libgtk2.0-dev, libxaw7-dev, libxt-dev, libxpm-dev, libgnomeui-dev,
# B-D for language interpreters
# Update d/rules when ruby version changes
libperl-dev, tcl-dev, python-dev, ruby, ruby-dev, lua5.2,
liblua5.2-dev
# ruby1.8{,-dev} Provides: ruby{,-dev} which can cause breakage on buildds if
# ruby/ruby1.8-dev or ruby1.8/ruby-dev pairs get installed due to a mismatch in
# the ruby binary version and the library version
Build-Conflicts: ruby1.8 (<< 1.8.7.358-8), ruby1.8-dev (<< 1.8.7.358-8)
Build-Depends-Indep: docbook-xml, docbook-utils
XS-Debian-Vcs-Hg: http://anonscm.debian.org/hg/pkg-vim/vim
XS-Debian-Vcs-Browser: http://anonscm.debian.org/hg/pkg-vim/vim
Homepage: http://www.vim.org/
Package: vim-common
Priority: important
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Recommends: vim | vim-gnome | vim-gtk | vim-athena | vim-nox | vim-tiny
Description: Vi IMproved - Common files
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains files shared by all non GUI-enabled vim
variants (vim and vim-tiny currently) available in Debian.
Examples of such shared files are: manpages, common executables
like xxd, and configuration files.
Package: vim-gui-common
Architecture: all
Recommends: vim-gnome | vim-gtk | vim-athena
Depends: ${misc:Depends}
Breaks: vim-runtime (<< 2:7.2.438+hg~d44112feb815-3)
Replaces: vim-runtime (<< 2:7.2.438+hg~d44112feb815-3)
Description: Vi IMproved - Common GUI files
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains files shared by all GUI-enabled vim
variants available in Debian. Examples of such shared files are:
gvimtutor, icons, desktop environments settings, and menu entries.
Package: vim-runtime
Architecture: all
Depends: ${misc:Depends}
# Upgrades across major versions need to update vim-tiny first, otherwise
# vim-runtime's removal of the old diversions will fail
Breaks: vim-tiny (<< ${source:Version})
Recommends: vim | vim-gnome | vim-gtk | vim-athena | vim-nox | vim-tiny
Enhances: vim-tiny
Description: Vi IMproved - Runtime files
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains vimtutor and the architecture independent runtime
files, used, if available, by all vim variants available in Debian.
Example of such runtime files are: online documentation, rules for
language-specific syntax highlighting and indentation, color schemes,
and standard plugins.
Package: vim-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}
Description: Vi IMproved - HTML documentation
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains the HTML version of the online
documentation.
Package: vim-tiny
Priority: important
Architecture: any
Depends: vim-common (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
# Vim automatically invokes the indent program if it isn't built with internal
# indenting support (as is the case with vim-tiny) and the 'equalprg' option
# isn't set.
Suggests: indent
Provides: editor
Description: Vi IMproved - enhanced vi editor - compact version
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains a minimal version of vim compiled with no
GUI and a small subset of features in order to keep small the
package size. This package does not depend on the vim-runtime
package, but installing it you will get its additional benefits
(online documentation, plugins, ...).
Package: vim
Architecture: any
Depends: vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
Suggests: ctags, vim-doc, vim-scripts
Provides: editor
Description: Vi IMproved - enhanced vi editor
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains a version of vim compiled with a rather
standard set of features. This package does not provide a GUI
version of Vim. See the other vim-* packages if you need more
(or less).
Package: vim-dbg
Section: debug
Priority: extra
Architecture: any
Depends: vim (= ${binary:Version}) | vim-gtk (= ${binary:Version}) |
vim-gnome (= ${binary:Version}) | vim-nox (= ${binary:Version}) |
vim-common (= ${binary:Version}) | vim-athena (= ${binary:Version}) |
vim-tiny (= ${binary:Version}), ${misc:Depends}
Description: Vi IMproved - enhanced vi editor (debugging symbols)
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains gdb debugging symbols for the vim packages.
Package: vim-gtk
Priority: extra
Architecture: any
Depends: vim-gui-common (= ${source:Version}), vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
Suggests: cscope, vim-doc, ttf-dejavu, gnome-icon-theme
Provides: vim, gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl, vim-lua
Description: Vi IMproved - enhanced vi editor - with GTK2 GUI
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains a version of vim compiled with a GTK2 GUI
and support for scripting with Lua, Perl, Python, Ruby, and Tcl.
Package: vim-nox
Priority: extra
Architecture: any
Depends: vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
Suggests: cscope, vim-doc
Provides: vim, editor, vim-perl, vim-python, vim-ruby, vim-tcl, vim-lua
Description: Vi IMproved - enhanced vi editor - with scripting languages support
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains a version of vim compiled with support for
scripting with Lua, Perl, Python, Ruby, and Tcl but no GUI.
Package: vim-athena
Priority: extra
Architecture: any
Depends: vim-gui-common (= ${source:Version}), vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
Suggests: cscope, vim-doc
Provides: vim, gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl, vim-lua
Description: Vi IMproved - enhanced vi editor - with Athena GUI
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains a version of vim compiled with a Athena GUI
and support for scripting with Lua, Perl, Python, Ruby, and Tcl.
Package: vim-lesstif
Section: oldlibs
Priority: extra
Architecture: all
Depends: vim-athena
Description: Vi IMproved - enhanced vi editor (transitional package)
This package is a transitional package from vim-lesstif to vim-athena.
Package: vim-gnome
Priority: extra
Architecture: any
Depends: vim-gui-common (= ${source:Version}), vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
Suggests: cscope, vim-doc, ttf-dejavu, gnome-icon-theme
Provides: vim, gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl, vim-lua
Description: Vi IMproved - enhanced vi editor - with GNOME2 GUI
Vim is an almost compatible version of the UNIX editor Vi.
.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
.
This package contains a version of vim compiled with a GNOME2 GUI
and support for scripting with Lua, Perl, Python, Ruby, and Tcl.
debian/vim-variant.postinst 0000664 0000000 0000000 00000004116 12111547016 013232 0 ustar #!/bin/sh
set -e
pkg=@PKG@
variant=@VARIANT@
mandir=/usr/share/man
# two things to do:
# 1) add /usr/bin/vim.variant as alternative for /usr/bin/vim. Priority are
# chosen accordingly to the principle: ``more features, higher priority''
# 2) add /usr/bin/gvim as an alternative for gnome-text-editor for variants
# built with gnome support. Same principle for the priority above, with the
# additional constraint that priority should not be higher than gedit's
add_gnome_alternative () {
if [ -f /usr/bin/gvim ]; then
update-alternatives --install /usr/bin/gnome-text-editor \
gnome-text-editor /usr/bin/vim.$variant $1 \
--slave $mandir/man1/gnome-text-editor.1.gz gnome-text-editor.1.gz \
$mandir/man1/vim.1.gz
fi
}
add_variant_alternative () {
if [ "$variant" != "tiny" ]; then
update-alternatives --install /usr/bin/vim vim /usr/bin/vim.$variant $1
update-alternatives --install /usr/bin/vimdiff vimdiff /usr/bin/vim.$variant $1
update-alternatives --install /usr/bin/rvim rvim /usr/bin/vim.$variant $1
fi
update-alternatives --install /usr/bin/rview rview /usr/bin/vim.$variant $1
# Since other packages provide these commands, we'll setup alternatives for
# their manpages, too.
for i in vi view ex editor ; do
update-alternatives \
--install /usr/bin/$i $i /usr/bin/vim.$variant $1 \
@LANG_ALTS@
--slave $mandir/man1/$i.1.gz $i.1.gz \
$mandir/man1/vim.1.gz
done
case "$variant" in
gtk|gnome|athena) # gui enabled variants
add_gui_variant_alternative $1
;;
esac
}
add_gui_variant_alternative () {
for i in gvim gview rgview rgvim evim eview gvimdiff ; do
update-alternatives --install /usr/bin/$i $i /usr/bin/vim.$variant $1
done
}
case "$pkg" in
vim-tiny)
add_variant_alternative 10
;;
vim)
add_variant_alternative 30
;;
vim-nox)
add_variant_alternative 40
;;
vim-gtk|vim-athena)
add_variant_alternative 50
;;
vim-gnome) # gnome enabled variant
add_variant_alternative 60
add_gnome_alternative 45
;;
esac
#DEBHELPER#
exit 0
debian/vim-gui-common.dirs 0000664 0000000 0000000 00000000121 12111547016 012706 0 ustar /etc/
/usr/bin/
/usr/share/applications/
/usr/share/pixmaps/
/usr/share/man/man1
debian/rules 0000775 0000000 0000000 00000043212 12230237545 010255 0 ustar #!/usr/bin/make -f
export DH_OPTIONS
# Upstream handles the _FORTIFY_SOURCE flag on their own
DEB_BUILD_MAINT_OPTIONS=hardening=-fortify
ifneq (,$(wildcard /usr/share/dpkg/default.mk))
include /usr/share/dpkg/default.mk
else
DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
DEB_VENDOR := $(shell dpkg-vendor --query vendor)
CFLAGS := -Wall -g
ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif
DEB_VERSION_UPSTREAM := $(shell dpkg-parsechangelog | sed -n '/^Version:/{s/Version: *\([^:]*:\)\?\([^-]*\)-.*/\2/;p;q}')
endif
BUILDER := $(shell echo $${DEBEMAIL:-$${EMAIL:-$$(echo $$LOGNAME@$$(cat /etc/mailname 2> /dev/null))}})
MAKETEST := no
ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
MAKETEST := yes
endif
endif
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
MAKEFLAGS += -j$(NUMJOBS)
endif
CFGFLAGS := --prefix=/usr --mandir='$${prefix}'/share/man --without-local-dir
CFGFLAGS += --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org"
CFGFLAGS += --with-compiledby="$(BUILDER)"
CFGFLAGS += --enable-fail-if-missing
TINYFLAGS:=--with-features=small
TINYFLAGS+=--disable-gui
TINYFLAGS+=--disable-xsmp
TINYFLAGS+=--disable-xsmp-interact
TINYFLAGS+=--disable-netbeans
TINYFLAGS+=--disable-gpm
TINYFLAGS+=--enable-nls
TINYFLAGS+=--enable-multibyte
TINYFLAGS+=--enable-acl
OPTFLAGS:=--enable-cscope
ifeq ($(DEB_HOST_ARCH_OS),linux)
OPTFLAGS+=--enable-gpm
OPTFLAGS+=--enable-selinux
TINYFLAGS+=--enable-selinux
else
OPTFLAGS+=--disable-gpm
endif
OPTFLAGS+=--with-features=huge
OPTFLAGS+=--enable-multibyte
OPTFLAGS+=--enable-acl
NOXFLAGS:=--without-x
NOXFLAGS+=--enable-gui=no
GUIFLAGS:=--with-x
GUIFLAGS+=--enable-xim
GTK2FLAGS:=--enable-gui=gtk2
GTK2FLAGS+=--enable-gtk2-check
GTK2FLAGS+=--disable-gnome-check
GTK2FLAGS+=--disable-motif-check
GTK2FLAGS+=--disable-athena-check
GTK2FLAGS+=--disable-fontset
GNOMEFLAGS:=--enable-gui=gnome2
GNOMEFLAGS+=--disable-gtk2-check
GNOMEFLAGS+=--enable-gnome-check
GNOMEFLAGS+=--disable-motif-check
GNOMEFLAGS+=--disable-athena-check
GNOMEFLAGS+=--disable-fontset
ATHENAFLAGS:=--enable-gui=athena
ATHENAFLAGS+=--disable-gtk2-check
ATHENAFLAGS+=--disable-gnome-check
ATHENAFLAGS+=--disable-motif-check
ATHENAFLAGS+=--enable-athena-check
ATHENAFLAGS+=--enable-fontset
NOINTERPFLAGS:=--disable-luainterp
NOINTERPFLAGS+=--disable-mzschemeinterp
NOINTERPFLAGS+=--disable-perlinterp
ifeq ($(DEB_VENDOR),Ubuntu)
NOINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
else
NOINTERPFLAGS+=--disable-pythoninterp
endif
NOINTERPFLAGS+=--disable-python3interp
NOINTERPFLAGS+=--disable-rubyinterp
NOINTERPFLAGS+=--disable-tclinterp
ALLINTERPFLAGS:=--enable-luainterp
ALLINTERPFLAGS+=--disable-mzschemeinterp
ALLINTERPFLAGS+=--enable-perlinterp
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
ALLINTERPFLAGS+=--disable-python3interp
ALLINTERPFLAGS+=--enable-rubyinterp
ALLINTERPFLAGS+=--enable-tclinterp
# Each vim-xxx package is said to be a vim variant and contains only a vim
# binary built with some compile-time options. Makefile VARIANTS below are
# one-to-one with those packages with the exception of "vim-basic". In this
# Makefile vim-basic is used to build 4 packages: "vim", "vim-runtime",
# "vim-common", "vim-gui-common". "vim-tiny" is the only variant package not
# depending on vim-runtime.
VARIANTS+=vim-tiny
VARIANTS+=vim-gtk
VARIANTS+=vim-gnome
VARIANTS+=vim-athena
VARIANTS+=vim-nox
VARIANTS+=vim-basic
ifeq ($(origin VARIANT), command line)
VARIANTS = $(VARIANT) vim-basic
endif
CFLAGS_vim-basic:=$(CFLAGS)
CFGFLAGS_vim-basic:=$(CFGFLAGS) $(OPTFLAGS) $(NOXFLAGS) $(NOINTERPFLAGS)
CFLAGS_vim-tiny:=$(CFLAGS) -DTINY_VIMRC
CFGFLAGS_vim-tiny:=$(CFGFLAGS) $(TINYFLAGS)
CFLAGS_vim-gtk:=$(CFLAGS)
CFGFLAGS_vim-gtk:=$(CFGFLAGS) $(OPTFLAGS) $(GUIFLAGS) $(GTKFLAGS) $(ALLINTERPFLAGS)
CFLAGS_vim-gnome:=$(CFLAGS)
CFGFLAGS_vim-gnome:=$(CFGFLAGS) $(OPTFLAGS) $(GUIFLAGS) $(GNOMEFLAGS) $(ALLINTERPFLAGS)
CFLAGS_vim-athena:=$(CFLAGS)
CFGFLAGS_vim-athena:=$(CFGFLAGS) $(OPTFLAGS) $(GUIFLAGS) $(ATHENAFLAGS) $(ALLINTERPFLAGS)
CFLAGS_vim-nox:=$(CFLAGS)
CFGFLAGS_vim-nox:=$(CFGFLAGS) $(OPTFLAGS) $(NOXFLAGS) $(ALLINTERPFLAGS)
NAME:=vim
# Convert x.y.z to x.y
VERSION:=$(basename $(DEB_VERSION_UPSTREAM))
VIMCUR:=$(NAME)$(subst .,,$(VERSION))
EXPORT_DIR ?= ..
ORIG_SOURCE := $(EXPORT_DIR)/$(NAME)_$(DEB_VERSION_UPSTREAM).orig.tar.gz
PER_VARIANT_FILES := install postinst prerm links
LANGS := fr it pl ru ja
DOT_IN_DEPS := debian/vim-common.install
DOT_IN_DEPS += debian/vim-common.links
DOT_IN_DEPS += debian/vim-gui-common.install
DOT_IN_DEPS += debian/vim-gui-common.links
DOT_IN_DEPS += debian/vim-runtime.install
DOT_IN_DEPS += debian/vim-runtime.links
DOT_IN_DEPS += debian/vim-runtime.postrm
DOT_IN_DEPS += debian/vim-runtime.preinst
DOT_IN_DEPS += debian/runtime/debian.vim
DOT_IN_DEPS_TINY := debian/tiny/vimrc.tiny
# nothing to do per default
all:
$(ORIG_SOURCE):
if hg root >/dev/null 2>&1; then \
hg archive -t tgz -X .hg\* --prefix=$(NAME)-$(DEB_VERSION_UPSTREAM)/ -r v$$(echo $(DEB_VERSION_UPSTREAM) | sed 's/\./-/g') $(ORIG_SOURCE); \
fi
update-orig: $(ORIG_SOURCE)
# You only need to run this immediately after checking out the package from
# version control.
quilt-setup: export QUILT_PATCHES=debian/patches
quilt-setup:
[ ! -d .pc ]
set -e; for patch in $$(quilt series | tac); do \
patch -Rp1 --no-backup-if-mismatch <"debian/patches/$$patch"; \
done
quilt push -a
clean: $(foreach v,$(VARIANTS),clean-$(v))
dh_testdir
dh_testroot
rm -f extract-stamp* build-stamp* install-stamp* configure-stamp* autoconf-stamp
rm -f debian/helpztags.1
rm -rf debian/policy/vim-policy.html
rm -f debian/policy/vim-policy.txt
[ ! -f src/auto/config.cache ] || make distclean
rm -f src/auto/config.mk src/pixmaps src/runtime
[ ! -f debian/configure.dist ] || mv debian/configure.dist src/auto/configure
rm -f src/auto/config.h
rm -f runtime/doc/doctags runtime/doc/tags.ref
rm -f runtime/doc/*.html runtime/doc/*.log
dh_clean
clean-vim-basic:
dh_testdir
dh_testroot
for x in $(PER_VARIANT_FILES) ; do \
rm -f debian/vim.$$x ; \
done
rm -f debian/lintian/vim
[ ! -L src/vim-basic/po ] || $(MAKE) -C src/vim-basic/po clean
rm -f $(DOT_IN_DEPS)
rm -rf src/vim-basic
clean-%: SHADOWDIR=$*
clean-%:
dh_testdir
dh_testroot
for x in $(PER_VARIANT_FILES) ; do \
rm -f debian/$*.$$x ; \
done
rm -f debian/lintian/$*
if [ "$*" = "vim-tiny" ]; then \
rm -f $(DOT_IN_DEPS_TINY); \
fi
rm -rf src/$(SHADOWDIR)
build: build-stamp-arch
build-indep: build-stamp-indep
build-stamp-indep: export DH_OPTIONS=-pvim-doc
build-stamp-indep:
dh_testdir
dh_prep
$(MAKE) -C runtime/doc html
$(MAKE) -C debian/policy text html
$(MAKE) -C src/po vim.pot
touch $@
build-arch: build-stamp-arch
build-stamp-arch: $(foreach v,$(VARIANTS),build-stamp-$(v))
dh_testdir
touch $@
autoconf-stamp:
dh_testdir
[ -f debian/configure.dist ] || cp src/auto/configure debian/configure.dist
# The autoconf target generates a new configure, and touches some other
# configure-related things. Need to run distclean afterward or timestamps
# will be off and the next make that runs will think it needs to run
# configure. This breaks parallel builds since two configures are being run
# in the same directory at the same time instead of in their own shadow
# directories.
$(MAKE) -C src autoconf
$(MAKE) distclean
touch $@
# As of 7.3.122, src/auto/config.mk is generated by copying src/config.mk.dist
# but src/Makefile depends on its existence and will automatically run
# configure if it doesn't. So, to not break parallel building (multiple
# top-level configure instances running at once explode, as mentioned in
# autoconf-stamp target), we need to ensure src/auto/config.mk exists before
# running configure.
src/auto/config.mk:
cp src/config.mk.dist src/auto/config.mk
configure-stamp-%: SHADOWDIR=$*
configure-stamp-%: src/auto/config.mk
dh_testdir
@echo "*** DEBIAN *** CONFIGURING VARIANT $*"
$(MAKE) -C src shadow SHADOWDIR=$(SHADOWDIR)
if test -f src/auto/config.cache; then make distclean; fi
cd src/$(SHADOWDIR) && LDFLAGS="$(LDFLAGS)" CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS_$(*))" ./configure $(CFGFLAGS_$(*))
touch $@
build-stamp-%: CURCFLAGS=$(CFLAGS_$*)
build-stamp-%: SHADOWDIR=$*
build-stamp-%: configure-stamp-%
dh_testdir
dh_prep -p $*
@echo "*** DEBIAN *** BUILDING VARIANT $*"
$(MAKE) -C src/$(SHADOWDIR)
touch $@
install: $(foreach v,$(VARIANTS),install-stamp-$(v))
install-stamp-indep: export DH_OPTIONS=-i -Nvim-gui-common -Nvim-runtime
install-stamp-indep: build-stamp-indep
dh_testdir
dh_testroot
dh_installdirs
dh_install
dh_installchangelogs
dh_installdocs
touch $@
install-stamp-vim-basic: export DH_OPTIONS=-pvim-runtime -pvim-common -pvim-gui-common -pvim
install-stamp-vim-basic: DESTDIR=$(CURDIR)/debian/tmp
install-stamp-vim-basic: build-stamp-vim-basic $(DOT_IN_DEPS)
dh_testdir
dh_testroot
@echo "*** DEBIAN *** INSTALLING VARIANT vim-basic"
dh_installdirs
# UPSTREAM INSTALLATION
$(MAKE) -C src/vim-basic STRIP=: DESTDIR=$(DESTDIR) \
installvimbin \
installtutorbin \
installgtutorbin \
installruntime \
installtools \
install-icons \
install-languages
# Tests need to be run in series, otherwise the terminal requests may not see
# proper responses.
# Prefer the vim-nox binary if it exists since that will also test the
# language interfaces.
if [ $(MAKETEST) = "yes" ]; then \
if [ -e src/vim-nox/vim ]; then \
$(MAKE) -j1 -C src/vim-nox test || true; \
else \
$(MAKE) -j1 -C src/vim-basic test || true; \
fi; \
[ $$(find src -type f -name '*.failed' \! -name 'test86.failed' | wc -l) -eq 0 ]; \
fi
# installvimbin installs the vim binary under debian/tmp but we install
# it into the vim package from src/. Need to rm it from debian/tmp so
# that dh_install doesn't fail
rm -f debian/tmp/usr/bin/vim
mv src/vim-basic/vim src/vim-basic/vim.basic
# DEBIAN INSTALLATION
# Use UTF-8 manpages for all languages.
# If a .UTF-8 directory doesn't exist, then the $lang directory is already UTF-8.
for L in $(LANGS); do \
if [ -d "$(DESTDIR)/usr/share/man/$$L.UTF-8" ]; then \
rm -rf "$(DESTDIR)/usr/share/man/$$L"; \
mv "$(DESTDIR)/usr/share/man/$$L.UTF-8" "$(DESTDIR)/usr/share/man/$$L"; \
fi; \
rm -rf "$(DESTDIR)/usr/share/man/$$L."*; \
done
# rm stuff handled by alternatives
rm -f $(DESTDIR)/usr/bin/ex $(DESTDIR)/usr/bin/view
for f in $$(find $(DESTDIR)/usr/share/man -name view.1 -o -name ex.1); do \
rm -f $$f; \
done
# rm stuff handled by our own symlinks
for f in $$(find $(DESTDIR)/usr/share/man -name rvim.1 -o -name rview.1); do \
rm -f $$f; \
done
# helpztags manpage
pod2man -c "User Commands" -s 1 -q none -r "vim $(VERSION)" \
-d "August 2010" debian/helpztags debian/helpztags.1
# variant-related installations for package "vim"
# to be kept in sync with those in "install-stamp-%" target
for x in $(PER_VARIANT_FILES) ; do \
sed -e "s:@PKG@:vim:;s:@VARIANT@:basic:g" \
-e "s:@COMMON@:vim-common:" \
debian/vim-variant.$$x > debian/vim.$$x ;\
done
for L in $(LANGS); do \
sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$$mandir/$$L/man1/\$$i.1.gz \$$i.$$L.1.gz \$$mandir/$$L/man1/vim.1.gz \\\\\n&:" \
-i debian/vim.postinst; \
done
sed -i "/@LANG_ALTS@/d" debian/vim.postinst
sed -e "s:@PKG@:vim:;s:@VARIANT@:basic:" \
debian/lintian/vim-variant > debian/lintian/vim
# Generate language-specific sections of
# vim-{runtime,common,gui-common}.install files
for L in $(LANGS); do \
echo debian/tmp/usr/share/man/$$L/man1/vimtutor.1 \
usr/share/man/$$L/man1/ >>debian/vim-runtime.install; \
for f in vim xxd vimdiff; do \
echo debian/tmp/usr/share/man/$$L/man1/$$f.1 \
usr/share/man/$$L/man1/ >>debian/vim-common.install; \
done; \
echo debian/tmp/usr/share/man/$$L/man1/evim.1 \
usr/share/man/$$L/man1/ >>debian/vim-gui-common.install; \
done
dh_installman
dh_install --fail-missing -X/tools/
# adjust things for vim-gui-common
cp debian/vim-common/usr/share/man/man1/vim.1 \
debian/vim-gui-common/usr/share/man/man1/gvim.1
cp debian/vim-common/usr/share/man/man1/vimdiff.1 \
debian/vim-gui-common/usr/share/man/man1/gvimdiff.1
cp debian/vim-runtime/usr/share/man/man1/vimtutor.1 \
debian/vim-gui-common/usr/share/man/man1/gvimtutor.1
for L in $(LANGS); do \
cp debian/vim-common/usr/share/man/$$L/man1/vim.1 \
debian/vim-gui-common/usr/share/man/$$L/man1/gvim.1; \
cp debian/vim-common/usr/share/man/$$L/man1/vimdiff.1 \
debian/vim-gui-common/usr/share/man/$$L/man1/gvimdiff.1; \
cp debian/vim-runtime/usr/share/man/$$L/man1/vimtutor.1 \
debian/vim-gui-common/usr/share/man/$$L/man1/gvimtutor.1; \
done
# Generate language-specific sections of
# vim-{runtime,common,gui-common}.links files
for L in $(LANGS); do \
for p in rvim rview; do \
echo usr/share/man/$$L/man1/vim.1 \
usr/share/man/$$L/man1/$$p.1 >>debian/vim-common.links; \
done; \
for p in gview rgvim rgview; do \
echo usr/share/man/$$L/man1/gvim.1 \
usr/share/man/$$L/man1/$$p.1 >>debian/vim-gui-common.links; \
done; \
echo usr/share/man/$$L/man1/evim.1 \
usr/share/man/$$L/man1/eview.1 >>debian/vim-gui-common.links; \
done
dh_link
# all excepts vim
dh_installchangelogs -Nvim -pvim-dbg
dh_installdocs -pvim-dbg
dh_installmime
env -u DH_OPTIONS dh_bugfiles -A -pvim
touch $@
# the other variants only include the binary
install-stamp-vim-tiny: export DH_OPTIONS=-pvim-tiny
install-stamp-vim-tiny: DESTDIR=$(CURDIR)/debian/vim-tiny
install-stamp-vim-tiny: build-stamp-vim-tiny $(DOT_IN_DEPS_TINY)
dh_testdir
dh_testroot
@echo "*** DEBIAN *** INSTALLING VARIANT vim-tiny"
dh_installdirs
mv src/vim-tiny/vim src/vim-tiny/vim.tiny
# variant-related installations
# to be kept in sync with those in "install-stamp-vim-basic" target
for x in $(PER_VARIANT_FILES) ; do \
sed -e "s:@PKG@:vim-tiny:" -e "s:@VARIANT@:tiny:g" \
-e "s:@COMMON@:vim-common:" \
debian/vim-variant.$$x > debian/vim-tiny.$$x ;\
done
sed -e "s:@PKG@:vim-tiny:;s:@VARIANT@:tiny:" \
debian/lintian/vim-variant > debian/lintian/vim-tiny
for L in $(LANGS); do \
sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$$mandir/$$L/man1/\$$i.1.gz \$$i.$$L.1.gz \$$mandir/$$L/man1/vim.1.gz \\\\\n&:" \
-i debian/vim-tiny.postinst; \
done
sed -i "/@LANG_ALTS@/d" debian/vim-tiny.postinst
# fake help installation for vim-tiny
echo "debian/tiny/doc/ usr/share/vim/$(VIMCUR)" >> debian/vim-tiny.install
echo "debian/tiny/vimrc.tiny etc/vim" >> debian/vim-tiny.install
echo "etc/vim/vimrc.tiny usr/share/vim/vimrc.tiny" >> debian/vim-tiny.links
dh_install
dh_installmenu
dh_link
dh_bugfiles -A
touch $@
# the other variants only include the binary
install-stamp-%: export DH_OPTIONS=-p$*
install-stamp-%: DESTDIR=$(CURDIR)/debian/$*
install-stamp-%: VARIANT=$(patsubst vim-%,%,$*)
install-stamp-%: build-stamp-%
dh_testdir
dh_testroot
@echo "*** DEBIAN *** INSTALLING VARIANT $*"
dh_installdirs
mv src/$*/vim src/$*/$(subst -,.,$*)
# variant-related installations
# to be kept in sync with those in "install-stamp-vim-basic" target
for x in $(PER_VARIANT_FILES) ; do \
if [ "$*" = "vim-nox" ]; then \
sed -e "s:@PKG@:$*:" -e "s:@VARIANT@:$(VARIANT):g" \
-e "s:@COMMON@:vim-common:" \
debian/vim-variant.$$x > debian/$*.$$x ;\
else \
sed -e "s:@PKG@:$*:" -e "s:@VARIANT@:$(VARIANT):g" \
-e "s:@COMMON@:vim-gui-common:" \
debian/vim-variant.$$x > debian/$*.$$x ;\
fi \
done
sed -e "s:@PKG@:$*:;s:@VARIANT@:$(VARIANT):" \
debian/lintian/vim-variant > debian/lintian/$*
echo "vim-$(VARIANT): spelling-error-in-binary usr/bin/vim.$(VARIANT) tEH the" >> debian/lintian/$*
for L in $(LANGS); do \
sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$$mandir/$$L/man1/\$$i.1.gz \$$i.$$L.1.gz \$$mandir/$$L/man1/vim.1.gz \\\\\n&:" \
-i debian/$*.postinst; \
done
sed -i "/@LANG_ALTS@/d" debian/$*.postinst
dh_install
dh_installmenu
dh_link
dh_bugfiles -A
touch $@
%: %.in
cat $< | sed 's/@VIMCUR@/$(VIMCUR)/' > $@
binary-indep: export DH_OPTIONS=-i
binary-indep: install-stamp-vim-basic install-stamp-indep
dh_testdir
dh_testroot
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb -- -Zxz
binary-arch: export DH_OPTIONS=-pvim-dbg
binary-arch: $(foreach v,$(VARIANTS),binary-arch-$(v))
dh_testdir
dh_testroot
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb -- -Zxz
binary-arch-vim-basic: export DH_OPTIONS=-pvim-common -pvim
binary-arch-vim-basic: install-stamp-vim-basic
dh_testdir
dh_testroot
dh_strip --dbg-package=vim-dbg
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb -- -Zxz
binary-arch-%: export DH_OPTIONS=-p$* $(foreach v,$(VARIANTS_SKIP),-N$(v))
binary-arch-%: install-stamp-%
dh_testdir
dh_testroot
dh_strip --dbg-package=vim-dbg
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb -- -Zxz
binary: beginlog binary-indep binary-arch endlog
.PHONY: patch unpatch extract clean build install binary-indep binary-arch binary update-orig quilt-setup
.PHONY: beginlog endlog
beginlog:
@echo "*** DEBIAN *** BUILD STARTED"
@echo "*** DEBIAN *** BUILDING VARIANTS: $(VARIANTS)"
@echo "*** DEBIAN *** SKIPPING VARIANTS: $(VARIANTS_SKIP)"
endlog:
@echo "*** DEBIAN *** BUILD COMPLETED"
# vim: set foldmethod=marker:
debian/tiny/ 0000775 0000000 0000000 00000000000 12111547016 010151 5 ustar debian/tiny/doc/ 0000775 0000000 0000000 00000000000 12111547016 010716 5 ustar debian/tiny/doc/README.Debian 0000664 0000000 0000000 00000000504 12111547016 012756 0 ustar
This directory contains Debian-specific fake help files and tags used by
the "vim-tiny" package. Their only purpose is to tell the user how to
install the real VIM online help on Debian if she wants to (i.e.
installing the "vim-runtime" package).
-- Stefano Zacchiroli Thu, 03 Nov 2005 22:16:23 +0100
debian/tiny/doc/tags 0000664 0000000 0000000 00000000036 12111547016 011576 0 ustar help.txt help.txt /*help.txt*
debian/tiny/doc/help.txt 0000664 0000000 0000000 00000002407 12111547016 012412 0 ustar *help.txt* For Vim version 7.3. Last change: 2010 Aug 15
VIM - fake help file for vim-tiny
The Vim online help is not installed on this Debian GNU/Linux system.
WHY ?
Because the "vim-runtime" package containing it is not installed.
This may happen if your administrator has chosen to install as only Vim variant
the "vim-tiny" package. The "vim-tiny" package contains a minimal version of
Vim compiled with no graphical user interface and only a small subset of
features in order to keep small the package size.
Since the "vim-runtime" package is rather huge when compared to "vim-tiny",
installing the latter does not automatically install the former.
HOW TO OBTAIN HELP
either browse the Vim online help via web starting at
http://vimdoc.sourceforge.net/htmldoc/help.html#help.txt
or ask your administrator to install the "vim-doc" package, which contains the
HTML version of the online help and browse it starting at
/usr/share/doc/vim/html/index.html
or ask your administrator to install the "vim-runtime" package, re-run vim and
access the online help again. Note that all Vim variants other then
"vim-tiny" automatically install the "vim-runtime" package, if you don't
suffer from disk space shortage using one of them is recommended.
debian/tiny/vimrc.tiny.in 0000664 0000000 0000000 00000001231 12111547016 012600 0 ustar " Vim configuration file, in effect when invoked as "vi". The aim of this
" configuration file is to provide a Vim environment as compatible with the
" original vi as possible. Note that ~/.vimrc configuration files as other
" configuration files in the runtimepath are still sourced.
" When Vim is invoked differently ("vim", "view", "evim", ...) this file is
" _not_ sourced; /etc/vim/vimrc and/or /etc/vim/gvimrc are.
" Debian system-wide default configuration Vim
set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/@VIMCUR@,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
set compatible
" vim: set ft=vim:
debian/vim-runtime.postinst 0000664 0000000 0000000 00000001502 12111547016 013245 0 ustar #!/bin/sh
set -e
basedir=/usr/share/vim/@VIMCUR@/doc
rm_diversion() {
dpkg-divert --package vim-runtime --rename --remove "$1"
}
# Used to remove the previous diversion when upgrading from one major release
# to the next
remove_previous_diversions() {
for v in vim71 vim72a vim72b vim72c; do
oldpath="$(echo $1 | sed s/@VIMCUR@/$v/)"
if dpkg-divert --list 2>/dev/null | grep -q "$oldpath"; then
rm_diversion $oldpath
fi
done
}
# Need to run helpztags since we're overwriting /u/s/v/a/d/tags whenever
# vim-runtime is install/upgraded which breaks the help for other vim addons
if which helpztags >/dev/null 2>&1; then
helpztags /usr/share/vim/addons/doc
fi
if [ "$1" = "configure" ]; then
remove_previous_diversions $basedir/help.txt
remove_previous_diversions $basedir/tags
fi
#DEBHELPER#
exit 0
debian/vim-variant.prerm 0000664 0000000 0000000 00000002323 12111547016 012472 0 ustar #!/bin/sh
set -e
pkg=@PKG@
variant=@VARIANT@
# two things to do:
# 1) remove /usr/bin/vim.variant as alternative for /usr/bin/vim
# 2) remove /usr/bin/gvim as an alternative for gnome-text-editor for
# variants built with gnome support
remove_gnome_alternative () {
if [ -f /usr/bin/vim.$variant ]; then
update-alternatives --remove gnome-text-editor /usr/bin/vim.$variant
fi
}
remove_variant_alternative () {
for i in vi view ex editor rvim rview vimdiff vim; do
update-alternatives --remove $i /usr/bin/vim.$variant
done
case "$variant" in
gtk|athena|gnome) # gui enabled variants
remove_gui_variant_alternative
;;
esac
}
remove_gui_variant_alternative () {
for i in eview evim gview gvimdiff rgview rgvim gvim; do
update-alternatives --remove $i /usr/bin/vim.$variant
done
}
case "$1" in
# only remove in remove/deconfigure so we don't disrupt users' preferences
remove|deconfigure)
case "$pkg" in
vim-gnome) # gnome enabled variants
remove_gnome_alternative
;;
esac
remove_variant_alternative
;;
upgrade|failed-upgrade)
;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 0
;;
esac
#DEBHELPER#
exit 0
debian/vim-common.preinst 0000664 0000000 0000000 00000001446 12111547016 012662 0 ustar #!/bin/sh
set -e
rm_conffile() {
PKGNAME="$1"
CONFFILE="$2"
if [ -e "$CONFFILE" ]; then
md5sum="$(md5sum "$CONFFILE" | sed -e 's/ .*//')"
old_md5sum="$(dpkg-query -W -f='${Conffiles}\n' $PKGNAME | sed -n -e "\\' $CONFFILE '{s/ obsolete$//;s/.* //p}")"
if [ "$md5sum" != "$old_md5sum" ]; then
echo "Obsolete conffile $CONFFILE has been modified by you."
echo "Saving as $CONFFILE.dpkg-bak ..."
mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
else
echo "Removing obsolete conffile $CONFFILE ..."
rm -f "$CONFFILE"
fi
fi
}
case "$1" in
install|upgrade)
if dpkg --compare-versions "$2" le "1:7.1.293-1"; then
rm_conffile vim-common /etc/vim/vimrc.tiny
fi
esac
#DEBHELPER#
exit 0
debian/vim-runtime.postrm.in 0000664 0000000 0000000 00000001172 12111547016 013316 0 ustar #!/bin/sh
set -e
vimcur="@VIMCUR@"
basedir=/usr/share/vim/$vimcur/doc
rm_diversion() {
dpkg-divert --package vim-runtime --rename --remove "$1"
}
# When upgrading to a new major upstream release, we need to remove the old
# vim-tiny help(tags) diversions
major_upgrade() {
newver="${1#?:}"
newver="vim$(echo ${newver%.*-*} | sed 's/\.//g')"
[ "$newver" != "$vimcur" ]
}
rm -f /usr/share/vim/addons/doc/tags
if [ "$1" = "remove" -o "$1" = "abort-install" -o "$1" = "disappear" ] \
|| ([ "$1" = "upgrade" ] && major_upgrade $2); then
rm_diversion $basedir/help.txt
rm_diversion $basedir/tags
fi
#DEBHELPER#
exit 0
debian/vim-doc.docs 0000664 0000000 0000000 00000000106 12111547016 011373 0 ustar debian/policy/vim-policy.html
debian/policy/vim-policy.txt
debian/FAQ
debian/runtime/ 0000775 0000000 0000000 00000000000 12230237545 010656 5 ustar debian/runtime/vimrc 0000664 0000000 0000000 00000004145 12230237545 011725 0 ustar " All system-wide defaults are set in $VIMRUNTIME/debian.vim and sourced by
" the call to :runtime you can find below. If you wish to change any of those
" settings, you should do it in this file (/etc/vim/vimrc), since debian.vim
" will be overwritten everytime an upgrade of the vim packages is performed.
" It is recommended to make changes after sourcing debian.vim since it alters
" the value of the 'compatible' option.
" This line should not be removed as it ensures that various options are
" properly set to work with the Vim-related packages available in Debian.
runtime! debian.vim
" Uncomment the next line to make Vim more Vi-compatible
" NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous
" options, so any other options should be set AFTER setting 'compatible'.
"set compatible
" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
if has("syntax")
syntax on
endif
" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
"set background=dark
" Uncomment the following to have Vim jump to the last position when
" reopening a file
"if has("autocmd")
" au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
"endif
" Uncomment the following to have Vim load indentation rules and plugins
" according to the detected filetype.
"if has("autocmd")
" filetype plugin indent on
"endif
" The following are commented out as they cause vim to behave a lot
" differently from regular Vi. They are highly recommended though.
"set showcmd " Show (partial) command in status line.
"set showmatch " Show matching brackets.
"set ignorecase " Do case insensitive matching
"set smartcase " Do smart case matching
"set incsearch " Incremental search
"set autowrite " Automatically save before commands like :next and :make
"set hidden " Hide buffers when they are abandoned
"set mouse=a " Enable mouse usage (all modes)
" Source a global configuration file if available
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
debian/runtime/debian.vim.in 0000664 0000000 0000000 00000003257 12111547016 013224 0 ustar " Debian system-wide default configuration Vim
set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/@VIMCUR@,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=indent,eol,start " more powerful backspacing
" Now we set some defaults for the editor
set history=50 " keep 50 lines of command line history
set ruler " show the cursor position all the time
" modelines have historically been a source of security/resource
" vulnerabilities -- disable by default, even when 'nocompatible' is set
set nomodeline
" Suffixes that get lower priority when doing tab completion for filenames.
" These are files we are not likely to want to edit or read.
set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
" We know xterm-debian is a color terminal
if &term =~ "xterm-debian" || &term =~ "xterm-xfree86"
set t_Co=16
set t_Sf=[3%dm
set t_Sb=[4%dm
endif
" Some Debian-specific things
if has("autocmd")
" set mail filetype for reportbug's temp files
augroup debian
au BufRead reportbug-* set ft=mail
augroup END
endif
" Set paper size from /etc/papersize if available (Debian-specific)
if filereadable("/etc/papersize")
let s:papersize = matchstr(readfile('/etc/papersize', '', 1), '\p*')
if strlen(s:papersize)
exe "set printoptions+=paper:" . s:papersize
endif
endif
if has('gui_running')
" Make shift-insert work like in Xterm
map
map!
endif
debian/runtime/gvimrc 0000664 0000000 0000000 00000001230 12111547016 012057 0 ustar " Make external commands work through a pipe instead of a pseudo-tty
"set noguipty
" You can also specify a different font, overriding the default font
"if has('gui_gtk2')
" set guifont=Bitstream\ Vera\ Sans\ Mono\ 12
"else
" set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
"endif
" If you want to run gvim with a dark background, try using a different
" colorscheme or running 'gvim -reverse'.
" http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/ has examples and
" downloads for the colorschemes on vim.org
" Source a global configuration file if available
if filereadable("/etc/vim/gvimrc.local")
source /etc/vim/gvimrc.local
endif
debian/changelog 0000664 0000000 0000000 00001155511 13015445551 011056 0 ustar vim (2:7.4.052-1ubuntu3.1) trusty-security; urgency=medium
* SECURITY UPDATE: arbitrary shell execution via modelines
- debian/patches/upstream/CVE-2016-1248.patch: Only allow valid
characters in 'filetype', 'syntax' and 'keymap'. Tests adapted
back to vim 7.3 by James McCoy of Debian, thanks! Patch is also
updated to add the tests to the set that are run during the build.
- CVE-2016-1248
-- Steve Beattie Wed, 23 Nov 2016 18:06:44 -0800
vim (2:7.4.052-1ubuntu3) trusty; urgency=medium
* No-change rebuild for Tcl 8.6.
-- Matthias Klose Thu, 02 Jan 2014 20:29:37 +0100
vim (2:7.4.052-1ubuntu2) trusty; urgency=low
* upstream/completion-crash.patch: Fix crash with Insert mode completion.
-- Adam Conrad Tue, 10 Dec 2013 15:32:41 -0700
vim (2:7.4.052-1ubuntu1) trusty; urgency=low
* Merge with Debian unstable, remaining changes:
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
- debian/patches/debian/update-upstart-syntax.patch:
+ Add setuid and setgid to syntax file.
* debian/patches/debian/ubuntu-dists.patch:
- Add devel and trusty as valid distribution targets.
* debian/patches/debian/ubuntu-arches.patch:
- Support arm64, ppc64el, and x32 as valid arches.
-- Adam Conrad Fri, 18 Oct 2013 15:02:17 +0100
vim (2:7.4.052-1) unstable; urgency=low
* Merge upstream tag v7-4-052
- Remove upstream/python-ftplugin-keywordprg.patch, merged upstream
* debian/watch: Use the pasv option.
* debian/control: Version the ruby1.8{,-dev} Build-Conflicts now that the
Provides: have been dropped.
-- James McCoy Wed, 09 Oct 2013 00:06:41 -0400
vim (2:7.4.027-1) unstable; urgency=low
* Merge upstream tag v7-4-027
+ 7.4.003: Refresh a stale pointer in new regex engine to avoid
dereferencing a freed pointer. (Closes: #722081)
+ 7.4.024: Read an undo file owned by the current user, even if that
differs from the owner of the edited file. (Closes: #721944)
+ Use old regex engine for yamlBlockMappingKey highlighting to workaround
performance problem with new engine. (Closes: #719510)
-- James McCoy Tue, 17 Sep 2013 20:29:24 -0400
vim (2:7.4.000-1ubuntu2) saucy; urgency=low
* Use lua5.2 for the current lua transition in main (LP: #1196921)
* Ignore test86 for now, as it seems to do goofy things on powerpc.
-- Adam Conrad Sun, 11 Aug 2013 13:11:28 -0600
vim (2:7.4.000-1ubuntu1) saucy; urgency=low
* Merge from Debian unstable. Remaining changes:
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
- debian/update-upstart-syntax.patch:
+ Add setuid and setgid to syntax file.
* Drop ubuntu-multiarch.patch, no longer required.
-- Adam Conrad Sun, 11 Aug 2013 12:23:25 -0600
vim (2:7.4.000-1) unstable; urgency=low
* New upstream release.
* Upload to unstable.
* Stop providing /usr/share/vim/vimcurrent. It shouldn't be used by
anything, since it's Debian specific, and the Vim packaging hasn't used it
(other than documenting the location of debian.vim) for years.
* Override spelling-error-in-binary ⊠tEH the.
-- James McCoy Sat, 10 Aug 2013 21:24:02 -0400
vim (2:7.4b.004-1) experimental; urgency=low
* Merge upstream tag v7-4b-004
+ 7.4a.044: Clear window from b_wininfo in win_free(). (Closes: #717529)
* debian/rules: Install Japanese translations of man pages.
* Update path in binaries-have-file-conflict lintian override.
* Use canonical URI for Vcs-*.
-- James McCoy Fri, 02 Aug 2013 22:58:04 -0400
vim (2:7.4a.012-1) experimental; urgency=low
* Merge upstream tag v7-4a-012
+ New NFA regex engine. Vim automatically determines whether to use the
new or old engine based on the pattern. A specific engine can be
forced with the 'regexengine' option or within a pattern using the \%#=
atom.
+ Updated Perl syntax files
- Adds support for Perl 5.10 syntax. (Closes: #681606)
- Fixes syntax highlighting when qq{} contains a } character. (Closes:
#598197)
+ Fix display of an empty entry in NetRW directory listing. (Closes:
#709101)
+ Recognize Ikiwiki's *.mdwn as markdown filetype. (Closes: #672597)
+ 7.3.985: Call g_set_prgname() on startup to set a proper WM_CLASS.
(Closes: #639925)
+ Source ~/.vim/vimrc or ~/.vim/gvimrc in favor of ~/.vimrc or ~/.gvimrc.
+ Update sh syntax file
- Recognize when sh is dash and change the default behavior highlighting
to be POSIX instead of Bourne. (Closes: #712657, #699172)
- Correctly highlight text after a "--". (Closes: #713922)
* debian/rules: Simplify version handling and bump for the pre-release.
* Add shadowdir-fixes.patch, to fix test failures when building in a
shadow directory.
-- James McCoy Fri, 12 Jul 2013 22:30:28 -0400
vim (2:7.3.923-3) unstable; urgency=low
* Build-Conflict against ruby1.8{,-dev} to work around incorrect ruby{,-dev}
Provides (c.f., #710022).
-- James McCoy Sun, 23 Jun 2013 22:12:29 -0400
vim (2:7.3.923-2) unstable; urgency=low
* Fix FTBFS with M-A Python. (Closes: #701513)
-- James McCoy Sun, 26 May 2013 22:18:36 -0400
vim (2:7.3.923-1ubuntu1) saucy; urgency=low
* Merge from Debian unstable. Remaining changes:
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
- debian/ubuntu-multiarch.patch:
+ Fix builds with multiarch python and tcl.
- debian/update-upstart-syntax.patch:
+ Add setuid and setgid to syntax file.
* Drop ubuntu-raring.patch and usr-share-upstart.patch, merged.
* Drop launchpad-integration delta, no longer used in Ubuntu.
-- Adam Conrad Tue, 21 May 2013 12:43:50 -0600
vim (2:7.3.923-1) unstable; urgency=low
* Merge upstream tag v7-3-923
+ Updated documentation for Python syntax file. (Closes: #613038)
+ NetRW no longer creates files in ~/.vim (or ~/.vim itself) if
g:netrw_dirhistmax <= 0. (Closes: #635984)
* Remove EOLed Oneiric and Hardy releases from Debian runtime files. Add
Saucy and wheezy-backports.
* Bump Standards-Version to 3.9.4, no changes needed.
* Recognize â-b $branchâ as part of a Vcs-Git field. (Closes: #702751)
-- James McCoy Sun, 05 May 2013 23:07:27 -0400
vim (2:7.3.831-1) experimental; urgency=low
* Merge upstream tag v7-3-831
+ Merged patches:
- upstream/debian-runtime-spell.patch, upstream/if_py-crash.patch,
upstream/netrw-syntax-fix.patch, upstream/remove-py_config.patch
+ 7.3.607: Swap fg and bg colors for completion menu. (Closes: #680772)
+ 7.3.750: Fix off-by-one error in justify macro. (Closes: #620106)
+ 7.3.751: Retry test61 once if it fails.
- Remove the explicit ignoring of test61 failures in debian/rules
* Mark "DM-Upload-Allowed" in debian/control files as an "Error", since the
field is no longer supported by the Debian archives.
* Re-enable vim-gnome on m68k.
* Update Ubuntu release names in Debian runtime files.
-- James McCoy Thu, 21 Feb 2013 22:13:43 -0500
vim (2:7.3.547-7ubuntu1) saucy; urgency=low
* Merge from Debian unstable. Remaining changes:
- debian/runtime/debian.vim.in:
+ Add Launchpad integration to the Help menu if
launchpad-integration is installed.
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
- debian/ubuntu-raring.patch:
+ Allow raring in deb* syntax hilighting.
- debian/ubuntu-multiarch.patch:
+ Fix builds with multiarch python and tcl.
- debian/usr-share-upstart.patch:
+ Set syntax to upstart for usr/share/upstart files.
- debian/update-upstart-syntax.patch:
+ Add setuid and setgid to syntax file.
* Update ubuntu-raring.patch to recognize saucy as well.
-- Adam Conrad Fri, 26 Apr 2013 04:23:33 -0600
vim (2:7.3.547-7) unstable; urgency=low
* Add vim-lesstif.preinst to handle transitioning /usr/share/doc/vim-lesstif
from a symlink to a directory. (Closes: #700069)
* Add clarification to short description of vim-nox. (Closes: #699780)
-- James McCoy Sat, 09 Feb 2013 18:43:57 -0500
vim (2:7.3.547-6ubuntu5) raring; urgency=low
* Configure for the Tcl 8.5 multiarch installation.
-- Matthias Klose Tue, 02 Apr 2013 10:57:32 +0200
vim (2:7.3.547-6ubuntu4) raring; urgency=low
* New debian/usr-share-upstart patch to set syntax to upstart for
*/usr/share/upstart/**/*.conf files.
* Rename Vcs-* to XS-Debian-Vcs-* in control.
-- LoĂŻc Minier Wed, 20 Feb 2013 15:21:14 +0100
vim (2:7.3.547-6ubuntu3) raring; urgency=low
* Fix FTBFS with multi-arched Python (lp: #1095320):
+ debian/rules:
Specify the Python library's config directory as the configure script
can't find it on its own since the library package got multi-arched.
+ d/p/ubuntu-multiarch.patch:
Use the "python-config" script to determine libs and includes for
Python.
-- Michael Bienia Wed, 02 Jan 2013 08:48:59 -0800
vim (2:7.3.547-6ubuntu2) raring; urgency=low
* d/p/debian/update-upstart-syntax.patch: Add setuid and setgid to
syntax file.
-- Clint Byrum Fri, 21 Dec 2012 09:42:11 -0800
vim (2:7.3.547-6ubuntu1) raring; urgency=low
* Merge from Debian unstable. Remaining changes:
- debian/runtime/debian.vim.in:
+ Add Launchpad integration to the Help menu if
launchpad-integration is installed.
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
- debian/ubuntu-raring.patch:
+ Allow raring in deb* syntax hilighting.
-- Adam Conrad Sun, 02 Dec 2012 05:21:52 -0700
vim (2:7.3.547-6) unstable; urgency=low
* Always enable ACL support. (Closes: #693462)
-- James McCoy Thu, 22 Nov 2012 09:37:52 -0500
vim (2:7.3.547-5ubuntu1) raring; urgency=low
* Merge from Debian unstable. Remaining changes:
- debian/runtime/debian.vim.in:
+ Add Launchpad integration to the Help menu if
launchpad-integration is installed.
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
* Add raring to the debchangelog and debsources syntax hilighting.
-- Adam Conrad Mon, 22 Oct 2012 10:43:15 +0100
vim (2:7.3.547-5) unstable; urgency=low
* Use xz compression for all binary packages. (Closes: #687265)
* Backport patches 7.3.652 and 7.3.661 to fix crash in Python bindings when
GCC 4.7 is used to build Vim. (Closes: #678122)
-- James McCoy Sat, 15 Sep 2012 23:59:18 -0400
vim (2:7.3.547-4ubuntu1) quantal; urgency=low
* Make vim-* installable again (lp: #1043035) by merging with Debian
unstable:
- debian/runtime/debian.vim.in:
+ Add Launchpad integration to the Help menu if launchpad-integration is
installed.
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
-- Michael Bienia Wed, 29 Aug 2012 09:30:43 +0200
vim (2:7.3.547-4) unstable; urgency=low
* Add remove-py_config.patch, removing the dependence on Python's config.c.
(Closes: #681599)
-- James McCoy Mon, 23 Jul 2012 22:55:51 -0400
vim (2:7.3.547-3) unstable; urgency=low
* Add netrw-syntax-fix.patch to fix a syntax error in NetRead's ftp
handling. (Closes: #678513)
-- James McCoy Tue, 26 Jun 2012 19:14:28 -0400
vim (2:7.3.547-2) unstable; urgency=low
* Work around GCC 4.7 optimization bug, #678122, by explicitly using gcc-4.6
-- James McCoy Thu, 21 Jun 2012 22:28:51 -0400
vim (2:7.3.547-1ubuntu1) quantal; urgency=low
* Merge from Debian unstable. Remaining changes:
- debian/runtime/debian.vim.in:
+ Add Launchpad integration to the Help menu if launchpad-integration is
installed.
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
-- Adam Conrad Sun, 24 Jun 2012 03:13:56 -0600
vim (2:7.3.547-1) unstable; urgency=low
* Merge upstream tag v7-3-547
* Change ruby(-dev) Build-Depends to use unversioned package names in order
to build with the default ruby version.
* Add spell-check support to Debian control syntax file.
-- James McCoy Wed, 06 Jun 2012 20:20:05 -0400
vim (2:7.3.524-1) unstable; urgency=low
* Merge upstream tag v7-3-524
+ Recognize git commit files in submodules. (Closes: #663735)
+ Fix NetRW's munging of options when opening files. (Closes: #661720)
+ 7.3.485: Use environment's LDFLAGS when building xxd. (Closes: #663605)
+ Update recognized keywords for dircolors syntax. (Closes: #660632)
* Exclude the tools directory from the install.
+ Stop shipping scripts which use Perl4 functionality. (Closes: #659431)
+ Remove lintian overrides for csh scripts.
+ Remove patch debian/awk-shebang.patch
* Remove EOLed Lenny/Maverick releases, add Quantal release to runtime
files.
* Remove upstream/po-syntax-cpo.patch, merged upstream.
* Remove upstream/debian-runtime-*.patch, merged upstream.
* Remove upstream/fr-manpage-fixes.patch, merged upstream.
* Remove upstream/xdefaults-syntax-define.patch, merged upstream.
* Add lintian override for binaries-have-file-conflict. vim-runtime diverts
vim-tiny's doc/help.txt and doc/tags.
* Remove unused menu-icon-missing override.
-- James McCoy Thu, 24 May 2012 21:37:40 -0400
vim (2:7.3.429-2ubuntu3) quantal; urgency=low
* Add quantal to the debchangelog and debsources syntax hilighting.
-- Adam Conrad Fri, 27 Apr 2012 10:17:02 -0600
vim (2:7.3.429-2ubuntu2) precise; urgency=low
* debian/runtime/vimrc, debian/runtime/gvimrc:
Undo the changes from the previous upload as they conflict with/override
user settings from ~/.vimrc (lp: #951440; re-open #871907).
-- Michael Bienia Sun, 11 Mar 2012 14:30:55 +0100
vim (2:7.3.429-2ubuntu1) precise; urgency=low
* Merge with Debian testing/unstable (lp: #927642). Remaining changes:
- debian/runtime/debian.vim.in:
+ Add Launchpad integration to the Help menu if launchpad-integration is
installed.
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
* debian/runtime/vimrc, debian/runtime/gvimrc:
Set background=dark for vim and background=light for gvim (lp: #871907)
-- Michael Bienia Sun, 26 Feb 2012 15:26:29 +0100
vim (2:7.3.429-2) unstable; urgency=low
* Ignore failures in test61 since it is highly sensitive to timing.
Slow/heavily loaded systems will cause the test to fail. (Closes:
#625941)
* Install bug scripts with correct permissions.
+ Use dh_bugfiles to simplify process
+ Bump debhelper B-D to >= 7.2.3~
-- James McCoy Fri, 10 Feb 2012 22:47:19 -0500
vim (2:7.3.429-1) unstable; urgency=low
* Pull upstream tag v7-3-429
+ Updated sshconfig syntax file. (Closes: #594296)
+ 7.3.365: Fix crash when using a large Unicode character with syntax
highlighting. (Closes: #657777)
+ Updated java indent file handles indentation of annotations. (Closes:
#519240)
* Add new education and introspection sections to debcontrol syntax file.
(Closes: #651381)
* Update vim-common's mime information to handle only having vim-tiny
installed. (Closes: #654674)
+ Add test -x /usr/bin/vim for the vim entries.
+ Add lower-priority vi entries.
* Use new --enable-fail-if-missing flag to make configure fail if an
interpreter is enabled but configure test fails.
* Add bug script to show what binaries the vi/vim/gvim symlinks point to.
* Only use /u/s/dpkg/default.mk when available.
+ Reduce versioned B-D on dpkg-dev
+ Manually set relevant makefile variables if file isn't present
* Add alternate libncurses5-dev B-D to ease backporting.
-- James McCoy Sat, 04 Feb 2012 22:04:06 -0500
vim (2:7.3.363-1) unstable; urgency=low
* Pull upstream tag v7-3-363
+ 7.3.358: Fix mouse handling since urxvt support. (Closes: #647055)
* Set vim-lesstif's section to oldlibs, as suggested by
transitional-package-should-be-oldlibs-extra.
-- James McCoy Wed, 30 Nov 2011 21:53:43 -0500
vim (2:7.3.346-1ubuntu1) precise; urgency=low
* Merge with Debian testing/unstable (lp: #896587). Remaining changes:
- debian/runtime/debian.vim.in:
+ Add Launchpad integration to the Help menu if launchpad-integration is
installed.
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
-- Michael Bienia Sat, 26 Nov 2011 14:40:17 +0100
vim (2:7.3.346-1) unstable; urgency=low
* Pull upstream tag v7-3-346
+ 7.3.337: Redraw the screen after resizing the terminal. (Closes:
#644668)
+ 7.3.343: Add mouse support for urxvt.
+ 7.3.344: Use read()/write() instead of fputs()/fread() to detect when
the child GUI process has started. (Closes: #644639)
* Don't build vim-gnome on m68k, since the dependencies aren't available.
* Update Debian runtime files for Precise Pangolin. (Closes: #644489)
* Use correct DEB_VERSION_* make variable for update-orig target.
* Also use CPPFLAGS and LDFLAGS from /u/s/dpkg/buildflags.mk
* Change libncurses5-dev B-D to libtinfo-dev.
* Remove patch de.po-lesen.patch, merged upstream.
* Set DEB_BUILD_MAINT_OPTIONS=hardening=-fortify so we don't override
upstream's handling.
* Bump Standards-Version to 3.9.2, no changes needed.
-- James McCoy Thu, 20 Oct 2011 22:17:16 -0400
vim (2:7.3.333-1ubuntu2) precise; urgency=low
* Rebuild for Perl 5.14.
-- Colin Watson Tue, 15 Nov 2011 23:22:43 +0000
vim (2:7.3.333-1ubuntu1) precise; urgency=low
* Merge with Debian testing/unstable; remaining changes:
- debian/rules:
+ Work around ICE on ppc64 by exporting DEB_GCC_NO_O3=1.
- debian/runtime/debian.vim.in:
+ Add Launchpad integration to the Help menu if launchpad-integration is
installed.
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
- debian/patches/debian/ubuntu-version.patch:
+ Update supported Ubuntu codenames: add precise.
-- LoĂŻc Minier Mon, 17 Oct 2011 13:47:55 +0200
vim (2:7.3.333-1) unstable; urgency=low
* Pull upstream tag v7-3-333
+ 7.3.318: Fix behavior of C on empty last line. (Closes: #642432)
+ 7.3.323: Recognize a few more patterns for GCC error messages. (Closes:
#621693)
+ 7.3.333: Handle multi-byte characters when using `.' to repeat a
command. (Closes: #632542)
* debian/rules: Remove debian/lintian/vim in clean-vim-basic
* debian/rules: Include makefiles from dpkg-dev.
+ Bump dpkg-dev versioned B-D >= 1.16.1
-- James Vega Tue, 04 Oct 2011 21:48:44 -0400
vim (2:7.3.315-1) unstable; urgency=low
* Pull upstream tag v7-3-315.
+ 7.3.295: When select() is interrupted loop and try again. (Closes:
#627376)
+ 7.3.300: Python doesn't parse multi-byte argument correctly. (Closes:
#638375)
* Recognize armhf as an architecture in debcontrol files. (Closes: #638873)
* Fix typo in vim policy. Thanks to Jakub Wilk for the patch. (Closes:
#640042)
* Add GenericName field to desktop file. (Closes: #641037)
* Use versioned ruby binary name to ensure we're getting the correct build
flags.
-- James Vega Sun, 18 Sep 2011 22:17:17 -0400
vim (2:7.3.280-1) unstable; urgency=low
* Pull upstream tag v7-3-280.
+ Remove patches/crontab-syntax-case-ignore, merged upstream.
+ Remove patches/debcontrol-syntax-multiarch, merged upstream
+ Remove patches/dosini-syntax-hash, merged upstream
+ 7.3.261: Parse GCC 4.5+ "In file included from" messages correctly when
using quickfix. (Closes: #621693)
* debian/control:
+ Add vim-lua Provides to packages which are built with lua bindings.
+ Add Lua to long description for the packages which provide the bindings.
* Drop +hg~$hash from the version string now that upstream is tagging the
minor updates.
* Update Debian/Ubuntu codenames in debchangelog/debsources syntax files.
(Closes: #624686)
* Add support for architecture wildcards in debcontrol syntax file. Thanks
to Jakub Wilk for the patch. (Closes: #624805)
* Remove path and extension from Icon key in the desktop file. Thanks to
Michael Bienia for the patch. (Closes: #624688, LP: #740842)
* debian/watch: Change dversionmangle to just drop the patch version.
* Make the leading XC- optional for the Package-Type header in debcontrol
syntax file. Thanks to Guillem Jover for the patch. (Closes: #628763)
* Improve syntax highlighting for automake files. Based on a patch by
Guillem Jover. (Closes: #628759)
-- James Vega Mon, 15 Aug 2011 06:35:08 -0400
vim (2:7.3.154+hg~74503f6ee649-2ubuntu3) oneiric; urgency=low
* Update patch debian/ubuntu-version to list new "precise" dist/series in
debchangelog and debsources.vim.
-- LoĂŻc Minier Thu, 06 Oct 2011 12:03:26 +0200
vim (2:7.3.154+hg~74503f6ee649-2ubuntu2) oneiric; urgency=low
* No-change rebuild with perl 5.12 (lp: #778053)
-- Michael Bienia Thu, 05 May 2011 20:38:12 +0200
vim (2:7.3.154+hg~74503f6ee649-2ubuntu1) oneiric; urgency=low
* Merge with Debian unstable (lp: #774233)
* Remaining changes:
- debian/rules:
+ Work around ICE on ppc64 by exporting DEB_GCC_NO_O3=1.
- debian/runtime/debian.vim.in:
+ Add Launchpad integration to the Help menu if launchpad-integration is
installed.
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
- debian/patches/debian/ubuntu-version.patch:
+ Update supported Ubuntu codenames: drop jaunty and karmic, add oneiric.
* debian/gvim.desktop:
Drop path and extension from the Icon filename to allow themes to change
the icon (lp: #740842).
-- Michael Bienia Sat, 30 Apr 2011 17:21:30 +0200
vim (2:7.3.154+hg~74503f6ee649-2) unstable; urgency=low
* Remove upstream/Makefile-parallel.patch as many parallel invocations of
upstream's Makefile may result in multiple instances of cp trying to
exclusively open src/auto/config.mk.
* debian/rules: Add a src/auto/config.mk target which all configure-*
targets have as a pre-requisite.
-- James Vega Sun, 10 Apr 2011 17:43:21 -0400
vim (2:7.3.154+hg~74503f6ee649-1) unstable; urgency=low
* Pull patches 036 - 154. (Closes: #608390)
+ 7.3.042: Clear the spell checking info only when clearing the options
for a buffer. (Closes: #600688)
+ 7.3.088: Fix a sporadic crash when using Ruby bindings. (Closes:
#614336)
+ 7.3.091: Don't write special K_IGNORE codes when recording a Vim
session. (Closes: #608242)
* debian/watch: Adjust dversionmangle to handle the hg naming.
* Add upstream/es.po-recover.patch, which corrects the translation of the
swap file recovery prompt. Thanks to Vicente Couce DĂaz for the patch.
(Closes: #606947)
* debian/rules:
+ Remove -Wl,--as-needed since upstream now uses that when available.
+ Disable dynamic loading of language bindings until a more robust method
of handling their dependencies is determined. (Closes: #611573)
* Remove vim-lesstif package in favor of the new vim-athena package.
* Add upstream/pythoncomplete-autoload-init.patch, which ensures PyParser's
parserline variable is initialized. Thanks to John Eikenberry for the
patch. (Closes: #608420)
* Bump debhelper compatibility to 7.
+ Use dh_prep instead of dh_clean -k.
+ Bump debhelper Build-Depends to >= 7.
* debian.vim: Remove BufRead autocmd which was incorrectly setting
filetype=mail for reportbug.conf. Reportbug's temp files are always
reportbug-*. (Closes: #621798)
* Add upstream/debcontrol-syntax-multiarch.patch, which adds syntax
highlighting of Multi-Arch fields in debian/control. Thanks to Thomas
Preud'homme for the patch. (Closes: #621098)
* debian/control:
+ Remove python3-dev Build-Depends since python3interp can only be enabled
if dynamically loading the language binding libraries.
+ Change ruby Build-Depends to ruby1.8 since the unversioned packages are
going away.
* Add upstream/Makefile-parallel.patch, which adds the "shadow" target to
the top-level Makefile so src/config.mk.dist is properly copied to
src/auto/config.mk before invoking src/Makefile. This fixes parallel
builds since config.mk.dist was introduced.
+ Update Lintian overrides for the consistent path names in 2.5.0.
-- James Vega Sat, 09 Apr 2011 19:18:27 -0400
vim (2:7.3.035+hg~8fdc12103333-1ubuntu7) natty; urgency=low
* Updated upstream/debian-runtime.patch to includes Multi-Arch field.
-- Kees Cook Wed, 23 Mar 2011 22:45:53 -0700
vim (2:7.3.035+hg~8fdc12103333-1ubuntu6) natty; urgency=low
* Update patch upstream/debian-runtime to also list oneiric in
runtime/syntax/debchangelog.vim and runtime/syntax/debsources.vim.
-- LoĂŻc Minier Wed, 23 Mar 2011 13:23:38 +0100
vim (2:7.3.035+hg~8fdc12103333-1ubuntu5) natty; urgency=low
* runtime/syntax/upstart.vim: Improvements.
-- James Hunt Fri, 11 Mar 2011 15:20:06 +0000
vim (2:7.3.035+hg~8fdc12103333-1ubuntu4) natty; urgency=low
* runtime/syntax/upstart.vim: New syntax file for Upstart.
* runtime/filetype.vim: Updated to recognise Upstart configuration files.
-- James Hunt Tue, 08 Mar 2011 12:14:56 +0000
vim (2:7.3.035+hg~8fdc12103333-1ubuntu3) natty; urgency=low
* Work around ICE on ppc64 by exporting DEB_GCC_NO_O3=1.
-- Colin Watson Fri, 18 Feb 2011 17:37:44 +0000
vim (2:7.3.035+hg~8fdc12103333-1ubuntu2) natty; urgency=low
* No-change rebuild with Python 2.7 (lp: #688149).
-- Michael Bienia Thu, 09 Dec 2010 17:24:51 +0100
vim (2:7.3.035+hg~8fdc12103333-1ubuntu1) natty; urgency=low
* Merge with Debian unstable (lp: #662276):
- Use case-insensitive matching for month and day of week names in
crontab's syntax file (lp: #517019 aka Debian bug #568378).
- Fix sqlcomplete's / maps so they don't interfere with
normal usage (lp: #584797 aka Debian bug #560083).
- [7.2.386] KDE 3.1 focus hack causes problems for other window managers
(lp: #535341).
* Remaining changes:
- debian/control:
+ Drop vim-lesstif package and lesstif2-dev build-dependency.
+ Rename Vcs-* to XS-Debian-Vcs-*.
- debian/rules:
+ Don't build the vim-lesstif variant in Ubuntu.
- debian/runtime/debian.vim.in:
+ Add Launchpad integration to the Help menu if launchpad-integration is
installed.
- debian/runtime/vimrc:
+ "syntax on" is a sane default for non-tiny vim
- debian/patches/debian/ubuntu-grub-syntax.patch:
+ Add Ubuntu-specific "quiet" keyword.
-- Michael Bienia Mon, 25 Oct 2010 10:55:05 +0200
vim (2:7.3.035+hg~8fdc12103333-1) unstable; urgency=low
* Pull patches 001 - 035.
+ More robust YAML highlighting. (Closes: #535682)
* debian/rules:
+ Stop overriding CFLAGS on the command-line when invoking make. Upstream
enforces an upper-limit of 1 for _FORTIFY_SOURCE due to the use of
flexible arrays in nested structs, which improperly cause Vim to crash
with _FORTIFY_SOURCE=2.
+ Use DEB_HOST_ARCH_OS instead of DEB_HOST_GNU_SYSTEM to determine whether
Linux-specific functionality is enabled.
+ Use dpkg-vendor to change build configuration when building on Ubuntu.
Thanks to Michael Bienia for the patch.
* Make helpztags capable of generating tags files for non-English help
files. (Closes: #600248)
* Debian runtime:
+ Add natty as a recognized distribution. (Closes: #600560)
+ Add metapackages as a recognized section. (Closes: #600562)
+ Remove etch as a recognized distribution.
* debian/control: Add dpkg-dev (>= 1.15.1) Build-Depends for dpkg-vendor.
-- James Vega Mon, 25 Oct 2010 00:48:58 -0400
vim (2:7.3.000+hg~ee53a39d5896-1) unstable; urgency=low
* New upstream release.
* debian/rules:
+ Explicitly use the dynamic loading Python interfaces.
+ Remove cleanup from clean target which are now properly handled by
upstream's Makefile.
* Update version information in documentation.
-- James Vega Sun, 15 Aug 2010 17:34:02 -0400
vim (2:7.3f.20100812+hg~20e83abf88b1-1) experimental; urgency=low
* Merge latest 7.3f pre-release.
+ Correctly restore multi-byte terminal titles when exiting Vim. (Closes:
#558153)
+ Highlight text inside math zones correctly for tex files. (Closes:
#509908)
+ Recognize nested cite regions in tex files. (Closes: #444288)
+ Support syntax highlighting of bash's $"". (Closes: #473736)
* Patches merged upstream:
+ perl-indent-block.patch
+ logcheck-ftplugin.patch
+ tex-syntax-verbatim-spell.patch
* Enable Lua scripting.
+ Add liblua5.1-0-dev and lua5.1 to Build-Depends.
+ Enable lua interface via dynamic loading.
* Switch Perl interface to dynamic loading.
* debian/rules: Prefer running tests with the vim-nox binary if it's
available.
* Bump Standards-Version to 3.9.1.0 -- no changes needed.
-- James Vega Thu, 12 Aug 2010 20:01:43 -0400
vim (2:7.3b.20100720+hg~7b7508ee56f1-1) experimental; urgency=low
* Merge 7.3b pre-release.
+ Don't run autocommands when being killed to avoid overrunning the stack.
(Closes: #580961)
+ Detect when the recovered buffer matches the on-disk file and notify the
user. (Closes: #89359)
+ Update CMake runtime files. (Closes: #463715)
+ Correctly set timestamp for X selection transfers. (Closes: #577035)
+ Improve 'cindent's handling of javascript. (Closes: #588875)
+ Correctly displays characters inserted via digraph sequences which wrap
to a new line. (Closes: #442184)
* Patches merged upstream:
+ it-manpage-fixes.patch
+ lang-breaks-floating-point.patch
+ python-modlibs.patch:
- Remove autoconf Build-Depends as configure.in isn't being patched
anymore.
- Remove autoconf-stamp pre-requisite for configure-stamp-% target.
* Update debian/rules to handle the snapshot versioning.
* Enable Python3 language interface.
+ Add python3-dev to Build-Depends.
+ Pass --enable-python3interp to configure when building variants with
language interfaces enabled.
-- James Vega Wed, 21 Jul 2010 00:12:19 -0400
vim (2:7.2.445+hg~cb94c42c0e1a-1) unstable; urgency=low
* debian/control:
+ Use Breaks instead of Conflicts for the gvimtutor move.
+ Use linux-any wildcards for linux-specific Build-Depends. (Closes:
#587866)
+ Bump Standards-Version to 3.9.0.0.
* Pull patches 439 - 445.
* runtime/ftplugin/debchangelog.vim: Use âsilent!â to avoid errors when
disabling the menu. Thanks to Jan Christoph Ebersbach for the patch.
-- James Vega Sun, 11 Jul 2010 22:14:53 -0400
vim (2:7.2.438+hg~d44112feb815-5) unstable; urgency=low
* Rework the diversion handling again.
+ vim-runtime.preinst: Add diversion on major version upgrades.
+ vim-runtime.postrm: Remove old diversion on major version upgrades.
+ vim-runtime Breaks vim-tiny less than the current source version.
-- James Vega Sun, 13 Jun 2010 21:40:37 -0400
vim (2:7.2.438+hg~d44112feb815-4) unstable; urgency=low
* vim-runtime.preinst: Use the right function name for removing diversions
when upgrading across major versions.
-- James Vega Sat, 12 Jun 2010 17:46:32 -0400
vim (2:7.2.438+hg~d44112feb815-3) unstable; urgency=low
* vim-runtime.preinst:
+ Remove code handling the Etch->Lenny diversion fixup.
+ Add handling of diversions when upgrading across major versions.
* vim-runtime.postrm: Remove diversions on abort-install and disappear.
* Move gvimtutor to vim-gui-common from vim-runtime. (LP: #484851)
* debian/control: Remove versioned relationships which are satisified in
Lenny.
-- James Vega Sat, 12 Jun 2010 10:09:56 -0400
vim (2:7.2.438+hg~d44112feb815-2) unstable; urgency=low
* Fix FTBFS with parallel builds and using the autoconf target to update the
configure script.
-- James Vega Sat, 29 May 2010 00:14:01 -0400
vim (2:7.2.438+hg~d44112feb815-1) unstable; urgency=low
* Pull patches 437 - 438.
+ 7.2.438: Fix crash when running âvim -râ. (Closes: #583122)
* Cherry-pick upstream/lang-breaks-floating-point.patch from upstream to
prevent floating point functionality from breaking when the :lang command
is issued. (Closes: #582421)
* Fix building against Debian's Python 2.6 package. (Closes: #566842)
+ Cherry-pick upstream/python-modlibs.patch from upstream.
+ debian/control: Add autoconf to Build-Depends.
+ debian/rules: Re-generate configure at build time and remove on clean.
-- James Vega Wed, 26 May 2010 19:34:27 -0400
vim (2:7.2.436+hg~e12b9d992389-1) unstable; urgency=low
* Pull patches 331 - 436.
+ 7.2.367: Make xxd follow documented behavior when using â-r -pâ.
(Closes: #567041)
+ 7.2.405: Re-enable default value for IncSearch to allow highlighting of
matched text when using :substitute's c flag. (Closes: #572994)
+ 7.2.413: Largefile support for all Vim packages. (LP: #128494)
+ 7.2.426: Require literal commas be escaped in 'langmap'. (Fixes
#233008, obviating upstream/langmap-comma-parsing.patch)
+ 7.2.429: Specifically check for ENOENT to decide a file doesn't exist.
Also fixes the check for EFBIG/EOVERFLOW. (Closes: #430205, #139510)
+ Updated runtime files:
- Fix sqlcomplete's / maps so they don't interfere with
normal usage. (Closes: #560083)
- Recognize Perl 5.10's âstateâ keyword. (Closes: #499644)
- Handle a wider variety of quoting operators in Perl. (Closes:
#561080)
* debian/control:
+ Update Vcs-* to point to the Mercurial repository.
+ Bump Standards-Version to 3.8.4, no changes needed.
* vim-policy: Update links to package descriptions and repository.
* Reword presubj to provide a few methods for narrowing down the bug's
cause.
* debian/rules:
+ Specify STRIP=: when running upstream's install targets to prevent
upstream's automatic stripping.
+ Pass the --with-modified-by to the Debian Vim maintainers list.
+ Remove git helper targets.
+ Remove get-orig-source target and related variables, since we're just
using the upstream Mercurial repository.
* debian/source/format: Switch to â3.0 (quilt)â.
* debian/README.source: Update description according to the change to
Mercurial and use of â3.0 (quilt)â source format.
* runtime/ftplugin/debchangelog.vim: Update completion of Ubuntu bugs based
on a patch from Michael Bienia. (Closes: #566841)
* runtime/syntax/{debchangelog,debsources}.vim: Remove intrepid and add
maverick to the set of Ubuntu releases.
* Use case-insensitive matching for month and day of week names in crontab's
syntax file. Thanks to Chris Butler for the patch. (Closes: #568378)
-- James Vega Tue, 18 May 2010 18:40:17 -0400
vim (2:7.2.330-1ubuntu4) maverick; urgency=low
* runtime/syntax/debchangelog.vim, runtime/syntax/debsources.vim: add natty
to allowed dists.
-- LoĂŻc Minier Tue, 28 Sep 2010 02:49:59 +0200
vim (2:7.2.330-1ubuntu3) lucid; urgency=low
* runtime/syntax/debchangelog.vim, runtime/syntax/debsources.vim: add
maverick to allowed dists.
-- LoĂŻc Minier Fri, 16 Apr 2010 11:31:40 +0200
vim (2:7.2.330-1ubuntu2) lucid; urgency=low
* debian/rules: Temporarily disable parallel building until we figure out
where it is broken (fixes the current FTBFS).
-- Michael Bienia Mon, 08 Mar 2010 20:35:33 +0100
vim (2:7.2.330-1ubuntu1) lucid; urgency=low
[ Michael Bienia ]
* Merge with Debian unstable (LP: #509900):
- Highlight Breaks in debian/control (LP: #498303).
- [7.2.257] GTK 2.17: lots of assertion error messages (LP: #402188).
* Remaining changes:
- debian/runtime/vimrc: "syntax on" is a sane default for non-tiny vim.
- runtime/syntax/debcontrol.vim:
+ Add "metapackages" to the list of valid sections.
- runtime/syntax/grub.vim:
+ Add Ubuntu-specific 'quiet' keyword.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Enable Python interpreter on basic builds.
- Rename Vcs-* to XS-Debian-Vcs-*.
* runtime/ftplugin/debchangelog.vim: Use python-launchpadlib (and LP API)
instead of python-launchpad-bugs for bug completion for Ubuntu
(forwarded to Debian as bug #566841).
* src/configure.in, src/auto/configure:
As MODLIBS from python's config/Makefile includes LOCALMODLIBS which
shouldn't be used and breaks the build with newer python versions, use
BASEMODLIBS instead of MODLIBS (forwarded to Debian as bug #566842;
LP: #534251).
[ Colin Watson ]
* Add Launchpad integration to the Help menu if launchpad-integration is
installed (LP: #453103).
-- Colin Watson Mon, 08 Mar 2010 17:08:44 +0000
vim (2:7.2.330-1) unstable; urgency=low
* [34a85b6] Update README for patches 285 - 330
- [1aee41b] [7.2.294] when using TEMPDIRS dir name could get too long
(Closes: #544682)
- [f3ea2c2] [7.2.300] file descriptors not closed when executing external
command (Closes: #290507)
- [f3ce928] [7.2.324] a negative column argument in setpos() may cause a
crash (Closes: #563071)
* [fd76420] Sync runtime files
- NetRW updated to handle 'equalalways' being set, but window sizes not
being equal. (Closes: #346089)
* debian/control:
- [49f131e] Add Depends: ${misc:Depends} to all binary stanzas.
- [8973628] Bump Standards-Version, no changes required
- [12ac9a3] Remove Pierre Habouzit from Uploaders.
-- James Vega Thu, 14 Jan 2010 00:21:04 -0500
vim (2:7.2.284-1) unstable; urgency=low
* syntax/debcontrol.vim:
- [b997413] Add highlighting of Breaks field (Closes: #541989)
- [05a38bf] Recognize lpia and kopensolaris-i386. (Closes: #543207)
* [a85b832] Update README for patches 246 - 259
- [669e098] [7.2.256] GTK font dialog doesn't have a default when
'guifont' not set (Closes: #307158)
- [f4ed8fc] [7.2.257] GTK 2.17: lots of assertion error messages (Closes:
#545168)
* [83583c3] Add Ubuntu's next release, lucid, to the Debian-related runtime
files.
* [87f3b00] update-runtime: Use -A option for git-add so deleted files
are committed.
* [60cbb45] Sync runtime files
- Updated remind.vim syntax file. (Closes: #536770)
- Fix typos in Japanese vimtutor. (Closes: #539577)
* [96dca67] Move html docs from /u/s/d/vim-common/html to /u/s/d/vim-
doc/html.
* [9fec1cd] Use usr_toc.html for the usermanual Index page.
* [fbacb18] Update README for patches 268 - 284
- [76d3dad] [7.2.283] GTK: changing font doesn't keep the window maximized
(Closes: #466088)
* [6e51684] debsources.vim: Recognize rc-buggy (alias for experimental).
(Closes: #553525)
-- James Vega Sun, 08 Nov 2009 16:51:59 -0500
vim (2:7.2.245-2ubuntu3) lucid; urgency=low
* rebuild rest of main for armel armv7/thumb2 optimization;
UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2
-- Alexander Sack Sun, 07 Mar 2010 01:10:27 +0100
vim (2:7.2.245-2ubuntu2) karmic; urgency=low
* Add lucid as a valid suite in changelogs and sources.list.
* Rename Vcs-* to XS-Debian-Vcs-*.
-- LoĂŻc Minier Mon, 21 Sep 2009 13:07:03 +0200
vim (2:7.2.245-2ubuntu1) karmic; urgency=low
* Merge from debian unstable, remaining changes: LP: #407038
- debian/runtime/vimrc: "syntax on" is a sane default for non-tiny vim.
- runtime/syntax/debcontrol.vim:
+ Add "metapackages" to the list of valid sections.
- runtime/syntax/grub.vim:
+ Add Ubuntu-specific 'quiet' keyword.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Enable Python interpreter on basic builds.
-- Bhavani Shankar Fri, 21 Aug 2009 20:07:37 +0530
vim (2:7.2.245-2) unstable; urgency=low
* [5263ec7] Add Suggests: indent to vim-tiny since it will invoke indent
when the user tries to re-indent text without 'equalprg' set. (Closes:
#531647)
* [f24fadd] Restore previous behavior of Vim looking for its (g)vimrc in
$VIM for non vim-tiny packages. Only vim-tiny will look in /etc/vimrc.
-- James Vega Thu, 30 Jul 2009 16:14:44 +0200
vim (2:7.2.245-1) unstable; urgency=low
[ James Vega ]
* debian/rules:
- [b131ea4] Remove SHELL=/bin/bash (again) along with the bashisms
- [ac8c907] Build Vim to look for its (g)vimrc at /etc/vim/(g)vimrc, not
in $VIM. This allows Vim to find the files even if /usr isn't mounted,
in preparation for moving vim-tiny to /bin.
- [24ab3e8] Remove calls to dh_desktop since desktop files are now handled
by triggers.
- [67f3b5b] Only install the UTF-8 versions of the man pages (Closes:
#527744)
* Debian-related runtime files:
- [3071077] Remove gutsy as a valid distribution -- EOLed.
- [be3e3b7] Add avr32 as a valid architecture. (Closes: #528438)
- [1e21fa5] Fix the upload target highlighting so experimental isn't
flagged as an error. (Closes: #532027)
- [9ed9ffd] Syntax highlight X[SB]-Python-Version and
XSBC-Original-Maintainer. (Closes: #536657)
- [ab86bac] Properly highlight comments in multi-line fields in
debian/control.
* [ea1da8a] Update README for patches 149 - 191
* [f0b6a54] Update README for patches 192 - 196
* [6c7d809] Update README for patches 197 - 209
* [7489ef5] vim-variant.prerm: Cleanup of mis-handled alternatives is
no longer needed
* [7be3c83] vim-variant.postinst: Remove directory->symlink code from
Etch
* Lintian cleanups:
- [0be1067] debian/control: Remove Priority fields from binary package
stanzas if they're the same as the source package stanza.
- [bfba0d4] debian/control: Add version for debhelper Build-Depends
- [6fb245c] debian/control: Remove version for make Build-Depends
- [d62624b] debian/control: Drop make from Build-Depends since we the
version we were Build-Depending on is available in Lenny and it is a
build-essential package.
- [2fd98ed] Use âset -eâ instead of passing -e on the shebang line for
maintainer scripts.
- [1759cb6] Fix hyphen-used-as-minus-sign in French man pages
- [a749e25] Fix hyphen-used-as-minus-sign/manpage-has-errors-from-man in
Russian man pages
- [b9533d9] Fix hyphen-used-as-minus-sign in English man pages
- [64aeabe] Fix manpage-has-errors-from-man in Polish man pages
- [7125002] Fix hyphen-used-as-minus-sign in Italian man page
- [4f9d282] Install upstream's README file which describes the patches
made since the last major upstream release as the upstream changelog.
* [fe81bdf] Restrict spell checking in matlab filetype to
strings/comments (Closes: #509123)
* [567c06a] Add debian/update-runtime script to automate syncing the latest
runtime files from upstream's ftp site.
* [6082754] Update README for patches 210 - 239
- [ef67fb5] [7.2.221] X cut_buffer0 text may be used in the wrong encoding
(Closes: #531372)
* [f8033cf] Sync runtime files from upstream's ftp
- Support automatically reading/writing lzma files (Closes: #535665)
* [8132670] Make NRead's behavior for HTTP consistent across backends. They
will all download source by default but some can be configured to download
rendered text. (Closes: #525422)
* [cb968f3] Update README for patches 240 - 245
* [e1e7abe] Sync runtime files from upstream's ftp
- Add LocalCommand keyword to sshconfig.vim (Closes: #536299)
[ Stefano Zacchiroli ]
* [5f48b8d] Removing myself from Uploaders list.
-- James Vega Wed, 29 Jul 2009 20:18:17 +0200
vim (2:7.2.148-2ubuntu2) karmic; urgency=low
* Drop the changes to debian/runtime/debian.vim.in, which were no-ops
since these options are already disabled by default. Thanks to James
Vega for pointing this out.
-- Steve Langasek Tue, 05 May 2009 18:45:52 +0000
vim (2:7.2.148-2ubuntu1) karmic; urgency=low
* Merge from Debian unstable, remaining changes:
- debian/runtime/vimrc: "syntax on" is a sane default for non-tiny vim.
- runtime/syntax/debcontrol.vim:
+ Add "metapackages" to the list of valid sections.
- runtime/syntax/grub.vim:
+ Add Ubuntu-specific 'quiet' keyword.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Enable Python interpreter on basic builds.
* Dropped changes, merged in Debian:
- Add jaunty, karmic to the list of valid suites.
- runtime/syntax/debsources.vim:
+ Add "jaunty" to debsourcesDistrKeyword
- Create a .pot file for translations.
* Drop gutsy from the list of valid distro series, it's been EOLed.
-- Steve Langasek Mon, 04 May 2009 11:13:42 +0000
vim (2:7.2.148-2) unstable; urgency=low
* [0657c8d] debian/rules: SHELL really does need to be bash...
-- James Vega Sat, 18 Apr 2009 21:21:30 -0400
vim (2:7.2.148-1) unstable; urgency=low
* [a97ec6d] Remove transitional vim-{full,perl,python,ruby,tcl}
packages as they were simply needed for Etch -> Lenny transitions.
* debian/control:
- [d92f9ec] Set vim-dbg to Section: debug to match the override.
- [5677315] Bump S-V to 3.8.1.0; no changes needed.
* syntax/debcontrol.vim:
- [8089fae] Update list of valid sections. (Closes: #520041)
- [2301bbd] Add kfreebsd-amd64 to architecture list.
* [5474b86] syntax/debsources.vim: Enable spell-checking only for
comments
* [33a8ff5] helpztags: Sanity check filenames being processed.
(Closes: #523963)
* [502102f] Update README for patches 131 - 148
- [f4547c6] [7.2.147] cursor in wrong position after Tab for small version
(Closes: #506658)
* [ab97c3c] Sync runtime files from upstream.
- Correct checks which determine whether to use the c filetype for header
files. (Closes: #524338)
- Properly escape filenames when deleting a file from NetRW.
(CVE-2008-6235)
* [1baf458] Add karmic as a valid distribution for Debian-related
runtime files.
* debian/rules:
- [e8715d6] Remove stale comment and unnecessary use of bash as $SHELL
- [b11bf9f] Build vim.pot for translations.
- [665588f] update-orig will tag/archive either the upstream or
upstream-runtime branch as the upstream source based on whether there
are differences between the two.
* [fd87319] compiler/javac.vim: Remove automatic appending of filename
to compiler command as that removes flexibility from the user. Re-opens
#408338.
* [5ef47fb] README.source: Update text to match current practice regarding
generating the orig.tar.gz and branch merging.
-- James Vega Sat, 18 Apr 2009 15:40:09 -0400
vim (2:7.2.130-1) unstable; urgency=low
* [3694d28] Update README for patches 80 - 093
* [7a0baa7] update-patches: Redirect `which' output to /dev/null
* [6313a2e] Remove sarge and add squeeze to the Debian syntax files
* [5623ecb] Update README for patches 94 - 108
* [a80edd8] syntax/fstab.vim: Recognize ext4 related options (Closes:
#512550)
* [813748e] Update README for patches 109 - 130
- [9cff935] [7.2.130] Vim may haing until CTRL-C is typed when using
CTRL-Z (Closes: #516580)
-- James Vega Thu, 05 Mar 2009 08:58:23 -0500
vim (2:7.2.079-1ubuntu5) jaunty; urgency=low
* Guard "syntax on" default so that it's only used if the syntax feature
is available, since /etc/vim/vimrc is sometimes used by vim-tiny too
(LP: #342174).
-- Colin Watson Thu, 19 Mar 2009 15:16:10 +0000
vim (2:7.2.079-1ubuntu4) jaunty; urgency=low
* Added karmic to the list of valid distro series.
-- Soren Hansen Fri, 13 Mar 2009 16:07:45 +0100
vim (2:7.2.079-1ubuntu3) jaunty; urgency=low
* debian/runtime/vimrc: "syntax on" is a sane default for non-tiny vim,
LP: #63172
-- Dustin Kirkland Thu, 05 Mar 2009 09:28:52 -0600
vim (2:7.2.079-1ubuntu2) jaunty; urgency=low
* Rebuild for python2.6.
-- Matthias Klose Mon, 02 Mar 2009 12:19:07 +0100
vim (2:7.2.079-1ubuntu1) jaunty; urgency=low
* Resynchronise with Debian (diversions fix closes LP: #296324). Remaining
changes:
- runtime/syntax/debcontrol.vim:
+ Add "metapackages" to the list of valid sections.
- runtime/syntax/debchangelog.vim:
+ Add "jaunty" to the list of valid suites.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Enable Python interpreter on basic builds.
- Create a .pot file for translations.
- Disable autoindent, line-wrapping, and backup files by default.
- runtime/syntax/debsources.vim:
+ Add "jaunty" to debsourcesDistrKeyword
- runtime/syntax/grub.vim:
+ Add Ubuntu-specific 'quiet' keyword.
-- Colin Watson Tue, 13 Jan 2009 18:39:18 +0000
vim (2:7.2.079-1) unstable; urgency=low
* [4d191a4] Update README for patches 50 - 065
* [37bd8e4] Update README for patches 66 - 079
- [43035e4] [7.2.068] error when Emacs tags file line is too long (Closes:
#507116)
* debian/update-patches:
- [38e4f12] die if lftp isn't installed
- [fe1a8f1] Set GIT_AUTHOR_DATE when committing upstream patches
* [b5182c2] Fix a few typos in the French translation (Closes:
#511002)
* [75a19d8] vim-runtime: Remove old version diversions in postinst
(Closes: #503757)
* [b170d58] debian/rules: Call dh_desktop for vim-gui-common
-- James Vega Sun, 11 Jan 2009 13:25:53 -0500
vim (2:7.2.049-2) unstable; urgency=low
* [444b68d] syntax/python.vim: Add missing contained keyword for
pythonDecoratorName (Closes: #504510)
-- James Vega Sun, 30 Nov 2008 12:42:01 -0500
vim (2:7.2.049-1) unstable; urgency=low
[ James Vega ]
* [9525410] Remove EOLd feisty and add jaunty to
syntax/{debchangelog,debsources}.vim
* [c154fa3,606fc00] Update README for patches 026 - 049
* [233b1c9] Add recognition of PRUNENAMES variable to syntax/updatedb.vim
(Closes: #504084)
* [f7bfa57] Don't install vim alternatives for vim-tiny. vim-tiny is built
to act like vi, so the vim alternative just causes more confusion than
it's worth (by default).
* [f0116b4] Make vim-runtime Conflict vim-tiny << ${source:Version} to
ensure diversions don't cause problems when upgrading to a new major
upstream version. (Closes: #503757)
* [401c913] Include rgb.txt in vim-runtime (Closes: #505069)
* [045810d] Fix a typo in ftplugin/gitcommit.vim's comments... (Closes:
#505165)
* [b4fe540,3454e66] Correctly highlight Python decorator names. (Closes:
#504510)
[ Stefano Zacchiroli ]
* [64d3690] policy: bump version and copyright year
-- James Vega Tue, 25 Nov 2008 23:38:38 -0500
vim (2:7.2.025-2ubuntu1) jaunty; urgency=low
* Merge from debian unstable, remaining changes:
- runtime/syntax/debcontrol.vim:
+ Add "metapackages" to the list of valid sections.
- runtime/syntax/debchangelog.vim:
+ Add "jaunty" to the list of valid suites.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Enable Python interpreter on basic builds.
- Create a .pot file for translations.
- Disable autoindent, line-wrapping, and backup files by default.
- runtime/syntax/debsources.vim:
+ Add "jaunty" to debsourcesDistrKeyword
- runtime/syntax/grub.vim:
+ Add Ubuntu-specific 'quiet' keyword.
-- Soren Hansen Wed, 05 Nov 2008 11:37:43 +0100
vim (2:7.2.025-2) unstable; urgency=low
* Remove "deprecated" warnings about (g)vimrc.local from /etc/vim/(g)vimrc.
* src/if_python.c: Strip empty directories from Python's sys.path to prevent
Vim from using its current working directory as a module import path.
(Closes: #493937)
* debian/rules: Do not run tests in parallel as that may interfere with
their results.
-- James Vega Mon, 20 Oct 2008 12:13:42 -0400
vim (2:7.2.025-1) unstable; urgency=low
[ James Vega ]
* New upstream patches (011 - 025), see README for details.
* debian/update-patches:
- Clear $snapshot since 7.2 was released
- Handle the -- arg that git-sh-setup adds.
- Adjust git-sh-setup usage for git 1.6.
* Add logcheck ftplugin/detection to set tw=0. (Closes: #382986)
* Fix a typo in the Spanish vimtutor. (Closes: #495298)
* Lintian fixes:
- Remove gvim.desktop's "Encoding" key.
- Add #DEBHELPER# to vim-common.preinst.
- Add "set -e" to the maintainer scripts which were lacking it.
* debian/rules: Remove the phony install-stamp target. Thanks to Bernhard
Link for pointing this out.
* debian/control: Remove unnecessary lynx Build-Depends.
* debian/policy/Makefile: Use $(INSTALL_STUFF) to refer to the generated
files in all targets.
* debian/runtime/vimrc.in:
- Use lastest last-position-jump snippet and keep it on one line
- Remove the "in terminals" qualification of the 'mouse' option
* debian/runtime/debian.vim: Set the papersize without using the shell.
Thanks to Matt Wozniski for the idea.
* debian/vim-runtime.preinst.in: Actually populate $inst and compare it
against a valid state.
* runtime/ftplugin/perl.vim: Remove Debian-specific keywordprg setting since
upstream added their own.
-- James Vega Sun, 12 Oct 2008 15:16:18 -0400
vim (2:7.2.010-2) unstable; urgency=low
* src/normal.c: Only use the word under the cursor when constructing the
'keywordprg' command.
* debian/control: Remove unnecessary lynx Build-Depends.
* Add missing "set -e" to vim-common and vim-runtime maintainer scripts.
-- James Vega Fri, 03 Oct 2008 12:03:03 -0400
vim (2:7.2.010-1) unstable; urgency=low
* New upstream patches (1 - 10), see README.gz for details.
- 7.2.010 correctly escapes the visually selected text used by the K
command. (CVE-2008-4101, Closes: #500381)
* Add note to NEWS about how to re-enable filetype plugins.
-- James Vega Sat, 27 Sep 2008 14:56:03 -0400
vim (2:7.2.000-3) unstable; urgency=low
* Add vim-runtime.preinst to handle removing /etc/vim/vimrc.tiny when
upgrading to 1:7.1.293-2 or later. The conffile was moved to vim-tiny and
therefore needs to be removed before the new vim-tiny is installed so dpkg
forgets about it. (Closes: #499451)
-- James Vega Mon, 22 Sep 2008 02:01:47 -0400
vim (2:7.2.000-2) unstable; urgency=low
* src/main.c: After further discussion with upstream, revert behavior of
-N/-C causing (no)compatible to be set after all startup files/plugins are
sourced, c.f. #438560.
* debian/NEWS: Remove entry from a test build
* debian.vim: Remove commented out settings since this isn't meant to be
modified by users.
* /etc/vim/vimrc: Update filetype plugin comment to correctly state that
filetype plugins aren't enabled by default.
-- James Vega Wed, 13 Aug 2008 21:09:06 -0400
vim (2:7.2.000-1) unstable; urgency=low
* New upstream release (7.2)
* debian/vim-runtime.preinst: Handle a couple of cases where files are
left-behind or diversions setup incorrectly if vim-tiny was currently
installed during the transition to vim-runtime Replacing vim-tiny.
(Closes: #492450)
-- James Vega Sun, 10 Aug 2008 20:22:02 -0400
vim (2:7.2c.000-1) experimental; urgency=low
* New upstream release candidate.
- 7.2b.026 fixes continuous disk activity after using GTK2's "Recent
Files" selector. (Closes: #456897)
- runtime/syntax/zsh.vim: Fixed highlighting of "here-string" redirection.
(Closes: #482373)
* runtime/filetype.vim: Remove duplicate apache filetype detection.
* runtime/autoload/netrw.vim: Fix deletion of incorrect file in wide display
listing. Using Jan MinĂĄĆ's patch from the vim-dev list. (Closes:
#492519)
* debian.vim: Do not enable 'autoindent' and filetype plugins by default.
* vim-runtime.preinst: Use proper invocation of dpkg-divert when removing
diversions.
* README.Debian: Note that securemodelines is in vim-scripts.
* runtime/syntax/tex.vim: Revert diversions from upstream for packages
upstream author doesn't support.
* debian/rules: Instruct configure not to look at /usr/local for
includes/libs.
-- James Vega Thu, 07 Aug 2008 12:25:41 -0400
vim (2:7.2b.001-1) experimental; urgency=low
[ James Vega ]
* New upstream release candidate and patch (001), see README.gz for details.
- 7.2a.004 use wget/curl/fetch if available for downloading spellfiles.
(Closes: #487221)
- runtime/autoload/netrw.vim:
+ No longer creates an "undeletable" buffer when 'hidden' is set.
(Closes: #482776)
+ Screen is redrawn after invoking external file handler. (Closes:
#487120)
+ Hidden files are correctly opened when using NetRW's wide listing.
(Closes: #487385)
+ Escaping of filenames cleaned-up which allows opening BTS attachments
again. (Closes: #488557)
- runtime/autoload/netrwsettings.vim: Remove use of non-existent
variables. (Closes: #488881)
- runtime/syntax/sh.vim
+ Use stricter matches for shell loop control. (Closes: #486114)
* Bump epoch and use a saner format for the snapshot versioning.
* runtime/syntax/debcontrol.vim: Hilight DM-Upload-Allowed in control files
(Closes: #485119)
* runtime/filetype.vim:
- Udev filetype detection should match /etc/udev/*.rules not /etc/udev.d
- Remove duplicate debcontrol detection
- Detect .ptl files as python. Thanks to Santiago Ruano RincĂłn for the
patch. (Closes: #399784)
* debian/control:
- Add libxt-dev Build-Depends.
- vim-runtime Depends dpkg (>= 1.14.20) for sane dpkg-divert behavior.
* debian/rules:
- Update handling of DEB_BUILD_OPTIONS according to policy 3.8.0
- Explicitly call upstream's installgtutorbin target
- Add a manpage for gvimtutor by symlinking to the vimtutor manpage.
- Remove needless branch checkouts from update-orig target.
* debian/update-patches:
- Update for 7.2b beta. Cleanup some code.
- Redirect git-show's stderr to /dev/null.
- Remove an erroneous comment.
- Include the patch number in the summary.
- Use git add debian/README instead of specifying the file to git-commit
- Fix syntax of an if block.
- Ignore leading 0's in patch numbers so they aren't treated as octal.
- Improve handling when fetching the first patch to a new release.
* debian/vim-runtime.links: Add gvimtutor.1 symlink.
* debian/vim-runtime.install: Use the upstream-installed gvimtutor instead
of the one from the src directory.
* debian/vim-common.install: Explicitly list which manpages are installed to
vim-common instead of installing all of /usr/share/man and sorting it out
in debian/rules.
* debian/vim-common.links: Remove listed symlinks which are generated by
debian/rules.
* runtime/syntax/debcontrol.vim: Accept http URIs as valid for Vcs-Git.
Thanks to martin krafft for the patch. (Closes: #489853)
* runtime/tools/vimm: Use printf instead of echo to avoid bashisms.
(Closes: 489667)
* src/ui.c: Remove "#if defined" checks around check_col/check_row
definitions to fix a compile error when building vim-tiny.
* debian/vim-runtime.preinst, debian/vim-runtime.postrm:
- Remove special handling of adding/removing diversions now that
dpkg-divert behavior is fixed (and migrated).
- Add vim72a to the list of previous diversions to remove on upgrade (if
only dpkg handled diversions internally...)
[ Gerfried Fuchs ]
* runtime/syntax/debchangelog.vim: package names are allowed to start off
with alphanumeric, not only alpha.
-- James Vega Mon, 14 Jul 2008 10:38:52 -0400
vim (1:7.2.0~a-1) experimental; urgency=low
* New upstream release candidate.
- Setting 'pastetoggle' to a multi-key string works again. (Closes:
#424033)
- Match offsets work correctly with multi-byte characters. (Closes:
#441785)
- GNU Screen is detected as supporting xterm mouse codes.
* Merged upstream:
- src/spell.c: Check for EOF while reading the spelllang file in case it
is a corrupt file.
* debian/README:
- Removed until upstream adds one for 7.2
* debian/rules:
- Update upstream version to 7.2a snapshot
* debian/vim-runtime.preinst:
- The diversions we use are under a versioned directory based on the major
upstream version. Need to remove the diversions for the vim71
directory.
* Change the shebang lines in all maintainer scripts back to #!/bin/sh since
we no longer use bashisms.
* debian/lintian/vim-runtime:
- Generate this file in debian/rules so the override always has the right
versioned directory.
-- James Vega Thu, 26 Jun 2008 12:49:16 -0400
vim (1:7.1.314-3ubuntu3) intrepid; urgency=low
* runtime/syntax/grub.vim:
- Add Ubuntu-specific 'quiet' keyword.
* Remove some unnecessary divergence from Debian, thanks to James Vega
(LP: #248713):
- Remove explicit settings of textwidth=0 and nobackup, since those are
already the defaults.
- Remove explicit setting of viminfo to a subset of the default, thereby
adding s10 and h.
- Remove NoDisplay=true from gvim.desktop; vim-gui-common isn't
installed by default and there's no reason to withhold the menu entry
from those who have installed it (LP: #3222).
-- Colin Watson Mon, 21 Jul 2008 14:22:09 +0100
vim (1:7.1.314-3ubuntu2) intrepid; urgency=low
* Rebuild for libgpmg1 -> libgpm2 transistion.
-- Steve Kowalik Sun, 20 Jul 2008 05:24:49 +1000
vim (1:7.1.314-3ubuntu1) intrepid; urgency=low
* Resynchronise with Debian. Remaining changes:
- Enable detection of GNU screen as a mouse-capable terminal.
- Add NoDisplay=true to gvim.desktop.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Build-depend on libxt-dev.
- Enable Python interpreter on basic builds.
- Create a .pot file for translations.
- Disable autoindent, line-wrapping, and backup files by default.
* Fixes various vulnerabilities due to improper quoting of 'execute'
arguments (LP: #240216).
* Drop fixes for upgrade problems from Ubuntu 6.06 LTS; direct upgrades
from 6.06 to 8.10 will not be supported.
-- Colin Watson Thu, 26 Jun 2008 13:42:18 +0100
vim (1:7.1.314-3) unstable; urgency=high
* Update runtime files affected by the filename escape vulnerability.
(CVE 2008-2712, Closes: #486502)
* debian/vim-runtime.preinst:
- Only add the diversions if the preinst is called with the "install" or
"upgrade" (to handle the previous mishandling in postrm) arguments.
* debian/vim-runtime.postrm:
- Only remove the diversions if the postrm is called with the "remove"
argument. (Closes: #486446)
* runtime/menu.vim:
- Escape the buffer name when using the "Window -> Split File Explorer"
menu item. (Closes: #486417)
-- James Vega Tue, 17 Jun 2008 11:12:18 -0400
vim (1:7.1.314-2) unstable; urgency=low
* debian/rules:
- Tell configure to only check the GUI toolkit specific to the variant
being built. (Closes: #486319, #486336)
* runtime/ftplugin/debchangelog.vim:
- Merge Launchpad bug completion from Ubuntu.
- Specify the full path when calling apt-listbugs instead of relying on
/usr/sbin being in the user's path.
- Improve error handling for Launchpad bug completion.
-- James Vega Sun, 15 Jun 2008 12:42:38 -0400
vim (1:7.1.314-1) unstable; urgency=low
* New upstream patches (294 - 314), see README.gz for details.
- SELinux support merged upstream
* Update NetRW to version 125n (pre-release).
- Calculate length of multi-byte strings properly. (Closes: #474609)
- Display/navigate symlinks to directories properly. (Closes: #474980)
* Update vim-git runtime files.
* debian/update-patches:
- Fix determination of patch level from last commit.
- Use debian:debian/README to determine current patch level.
- Don't exit on error since that prevents correcting merges.
- Use a standard commit message for debian/README.
* runtime/ftplugin/debchangelog.vim:
- NewVersion() should only call foldopen if folding is enabled.
* runtime/macros/justify.vim:
- Calculate strlen for multi-byte strings properly. (Closes: #481115)
* debian/rules:
- Make use of upstream's "shadow" directories so the variants can be built
in parallel.
- Remove .NOTPARALLEL to allow parallel building.
- Remove useless dh_shlibdeps call in the binary-indep target.
- Remove autoconf-stamp target since we're no longer patching configure.
* debian/vim-runtime.install:
- Add new gvimtutor to vim-runtime package.
* Very carefully divert vim-tiny's help.txt and helptags so they will still
be in place if vim-runtime is removed.
* debian/control:
- Remove vim-runtime's Replaces of vim-tiny since the conflicting files
are now handled by diversions.
-- James Vega Tue, 10 Jun 2008 22:28:10 -0400
vim (1:7.1.293-3ubuntu1) intrepid; urgency=low
* Merge from debian unstable (LP: #234766), remaining changes:
- Enable detection of GNU screen as a mouse-capable terminal.
- Add NoDisplay=true to gvim.desktop.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Build-depend on libxt-dev.
- Restore a number of Conflicts/Replaces and include
/usr/share/man/ru.{KOI8-R,UTF-8}{,/man1}, both to help with upgrade
problems from 6.06.
- Enable Python interpreter on basic builds.
- Create a .pot file for translations.
- Disable autoindent, line-wrapping, and backup files by default.
- Omni completion for Launchpad bugs.
-- Fabien Tassin Sun, 25 May 2008 14:10:50 +0200
vim (1:7.1.293-3) unstable; urgency=low
* runtime/syntax/debchangelog.vim,debsources.vim:
- Update the list of supported Ubuntu releases.
* debian/policy/vim-policy.xml:
- Remove svn keywords since it's not being stored in svn anymore.
* debian/vim-variant.postinst:
- Remove switching on $1 since it's safe to always add the alternatives.
* debian/vim-variants.prerm:
- Add removal of alternatives during deconfigure. (Closes: #411697)
* debian/README.Debian:
- Add information about mimicing Vim's default modeline behavior and the
securemodelines plugin. (Closes: #479060)
* debian/rules:
- Separate build-arch and build-indep targets so Vim's policy document
aren't built on the buildd's (thus avoiding the openjade segfault on
arm).
* debian/control:
- Move docbook-utils and docbook-xml to Build-Depends-Indep
* src/if_python.c:
- If building against Python 2.5, use ssize_t instead of int according to
PEP 353.
-- James Vega Sun, 04 May 2008 14:11:17 -0400
vim (1:7.1.293-2ubuntu1) intrepid; urgency=low
* Resynchronise with Debian (LP: #183935); thanks to James Vega for
including a number of our changes! Remaining changes:
- Enable detection of GNU screen as a mouse-capable terminal.
- Add NoDisplay=true to gvim.desktop.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Build-depend on libxt-dev.
- Restore a number of Conflicts/Replaces and include
/usr/share/man/ru.{KOI8-R,UTF-8}{,/man1}, both to help with upgrade
problems from 6.06.
- Enable Python interpreter on basic builds.
- Create a .pot file for translations.
- Disable autoindent, line-wrapping, and backup files by default.
- Add intrepid to lists of Ubuntu distributions.
- Add metapackages to list of allowed debian/control sections.
- Add omni completion support for Launchpad bugs via
python-launchpad-bugs.
* Improve omni completion for Launchpad and debbugs, so that it allows
completion of bug number parts (base), e.g.
"LP:#1" will include all bugs from the package
beginning with "1". Previously, this would have invoked a completion
using debbugs (thanks, Daniel Hahler; LP: #196112).
-- Colin Watson Thu, 01 May 2008 21:56:46 +0100
vim (1:7.1.293-2) unstable; urgency=low
* debian/rules:
- Fix expansion of @VIMCUR@ in vimrc.tiny. Based off a patch by Daniel
Hahler. (Closes: #477379)
- Create a separate install-stamp-vim-tiny target.
- Add the proper lines for vimrc.tiny to vim-tiny.{install,links} in the
install-stamp-vim-tiny target.
* debian/control:
- Correct the vim-common and vim-runtime descriptions with regard to
vimtutor.
- Add Conflicts/Replaces to vim-tiny against vim-common since
/etc/vim/vimrc.tiny is moving to the vim-tiny package.
* runtime/syntax/messages.vim:
- Support highlighting of RFC3339 timestamps. (Closes: #475568)
* runtime/scripts.vim:
- Detect Mozilla Thunderbird's mbox file as mail filetype. Thanks to
Kevin B. McCarty for the patch. (Closes: #475300)
* runtime/filetype.vim:
- Add detection of more passwd/shadow related files. Based on a patch by
Jarek KamiĆski. (Closes: #420304)
- Improve filetype detection of strace logs. Thanks to Philipp Marek for
the patch. (Closes: #473967)
- Add filetype detection of more Apache config files. Thanks to Josh
Triplett and Xavier Guimard for the patch. (Closes: #421312)
- Fix a missing comma in the cron filetype detection.
-- James Vega Wed, 23 Apr 2008 13:46:26 -0400
vim (1:7.1.293-1) unstable; urgency=low
* debian/control:
- Add Provides for vim-{ruby,python,perl,tcl} to any variant that supports
those language bindings since some packages benefit from being able to
specify a Depends on a vim package with support for a specific language.
- Only Build-Depend on libselinux1-dev for linux systems.
- Remove Provides from the transition packages.
* runtime/filetype.vim:
- Use "setf" instead of "set ft" when setting the filetype to git so that
we don't override another filetype which may have been set during
filetype detection.
* runtime/syntax/debchangelog.vim:
- Cleanup the list of recognized releases and add
oldstable-proposed-updates/proposed-updates.
-- James Vega Tue, 15 Apr 2008 22:19:36 -0400
vim (1:7.1.291-1) unstable; urgency=low
* Lintian cleanups
- Change doc-base section to Editors.
- Remove Encoding key from desktop entry.
* New upstream patches (286 - 291), see README.gz for details.
* Add SELinux support (Closes: #474102)
- Vim patch taken from Fedora's Vim packaging
- Thanks to Vaclav Ovsik for the patch to the Debian packaging.
* Fix indentation of Perl files when folding is enabled. Thanks to Gregory
Hainaut for the patch. (Closes: #473660)
* debian/control:
- Add libselinux1-dev and autoconf Build-Depends.
* debian/rules:
- Rule & dependency added for rebuilding src/auto/configure.
- Add update-orig target to prep a new upstream+patches orig.tar.gz for
release.
-- James Vega Tue, 08 Apr 2008 02:24:11 -0400
vim (1:7.1.285-1) unstable; urgency=low
* Repack upstream tarball so we're no longer using tarball(s)-in-tarball.
* New upstream patches (267 - 285), see README.gz for details.
- 7.1.277 adds recognition of a few extra groff macros (TP, HP, Pp, Lp,
and It) in the default 'paragraphs' option. (Closes: #468924)
* Updated runtime files:
- syntax/sh.vim:
+ No longer mishighlight parenthetical expressions inside arithmetic
expansions. (Closes: #468366)
- syntax/debcontrol.vim:
+ Fix syntax highlighting for Vcs-Svn field to accept svn+ssh and remove
the leading "svn+" from http URLs. (Closes: #472201)
- syntax/debsource.vim:
+ Add lenny as a recognized distribution.
+ Add debtorrent, ssh, rsh, cdrom, and copy URIs. (Closes: #471556)
- filetype.vim
+ Add .dpkg-{old,dist} to the list of extensions which are ignored
when determining filetype. (Closes: #421314)
+ Recognize /etc/cron.d/* as crontab filetype. (Closes: #472375)
- Change the debchangelog and debcontrol ftplugins to require enabling of
folding instead of folding by default.
* Make debian/tiny/vimrc.tiny.diff a proper patch that is always applied and
update it to only be enabled when TINY_VIMRC is defined.
* debian/rules:
- Remove the special-case targets for vim-tiny and add -DTINY_VIMRC to the
CFLAGS used when building vim-tiny.
- Cleanup dead/useless code from the makefile.
- Restrict 'make test' from running unless build and host types are the
same.
- Allow vim-gnome to build on non-linux-gnu systems.
- Only enable gpm on linux-gnu systems.
- Automatically specify the Vim version when generating helpztags.1.
- Add .NOTPARALLEL target.
- Only run 'make distclean' if configure has already been run.
- Remove patch, unpatch, extract targets/prerequisites now that the
upstream source is directly unpacked in the tarball.
- Simplify get-orig-source so there's only one set of commands that
are run regardless of whether it's a normal or snapshot release.
* debian/control:
- Remove the [!hurd-i386] qualifier from libgnomeui-dev Build-Depend.
- Remove quilt from Build-Depends.
- Change Vcs-* fields to point at the git repo.
* Adjust 'modeline' help to indicate that Debian defaults it to off.
* Update README.Debian and FAQ to reflect the deviation from
upstream's 'modeline' default. (Closes: #472522)
* Remove NEWS entries relevant to stable or earlier releases.
-- James Vega Sun, 30 Mar 2008 12:39:51 -0400
vim (1:7.1-266+1) unstable; urgency=low
[ James Vega ]
* New upstream patches (246 - 266), see README.gz for details.
- 7.1.265 fixes an infinite loop when is included in 'isfname' and
the user tries to complete a filename. (Closes: #465163)
- 7.1.266 fixes an issue where Vim would stop parsing a terminal response
early, causing the rest of the response to be interpreted as key presses
from the user. (Closes: #466789)
* debian/control:
- Build-Depend on tcl-dev instead of tcl8.4-dev per Tcl/Tk policy.
* Added patches:
- make.vim-syntax.diff:
+ Add recognition of more function names. (Closes: #465912)
* Removed patches:
- configure-tcl_detection.diff:
+ Accepted upstream and merged as 7.1.257
* Add debian/watch file.
* debian/rules:
- Add a get-orig-source target.
[ martin f. krafft ]
* add Tim Pope's vim-git integration (v1.1, commit a53cabb) to vim-runtime.
[ James Vega ]
* Correct a typo in /etc/vim/vimrc's (Closes: #467057) and eval.txt's (via
new last-position-jump.diff patch) 'last-position-jump' code snippet which
would cause it to fail if the g key were remapped.
* runtime/syntax/debcontrol.vim:
- Ignore case for control file keys
- Match case for control file values
- Improve syntax matching for Vcs-Svn, Vcs-Git, and Vcs-Cvs field values.
- Match URLs for Vcs-Arch, Vcs-Bzr, Vcs-Darcs, Vcs-Hg.
- Recognize more fields as multi-line.
- Use the 'keepend' qualifier for the Vcs-* syntax regions to prevent
mishighlighting of debcontrolHTTPUrl matches. (Closes: #466338)
* debian/control:
- Add "Provides: vim" to all vim variant packages. (Closes: #447714)
-- James Vega Wed, 27 Feb 2008 12:12:26 -0500
vim (1:7.1-245+1) unstable; urgency=low
* New upstream patches (242 - 245), see README.gz for details.
- 7.1.244 fixes an issue where a maximized gvim window would size itself
larger than the size of the workspace, cutting off part of the
command-line. (Closes: #378311)
* debian/control:
- Add libacl1-dev to Build-Depends so it actually builds with acl support.
Thanks to Lucas Nussbaum's dirty chroot builds for noticing this.
- Change TCL to Tcl in the package descriptions.
* New patches:
- option.c-langmap_comma.diff:
+ Improves parsing of 'langmap' to follow the behavior specified in the
help. Commas need to be escaped if they're being used literally
instead of as a list separator. (Closes: #233008)
- commandline-compatible.diff:
+ If either -N/-C options are given on the command line, set
'nocompatible'/'compatible' after sourcing of the startup files
finishes. (Closes: #438560)
* Refreshed patches:
- vimrc.tiny.diff
* Register the justify and editexisting plugins for use with
vim-addons-manager.
- justify.vim right and left aligns text by inserting extra spaces into
the specified text. (Closes: #431945)
- editexisting.vim will attempt to bring a running gvim to the foreground
if 1) only one filename was given when invoking Vim and another Vim
instance is editing it or 2) a swapfile for a file exists. (Closes:
#316541)
* debian/rules:
- Add patch/unpatch targets.
- Fix how quilt is invoked so it doesn't use the local user's settings.
Thanks to Teemu Likonen for the patch. (Closes: #463775)
* debian/copyright:
- Adjust copyright string (capitalize the C) so it's recognized by
Lintian.
-- James Vega Mon, 11 Feb 2008 10:27:17 -0500
vim (1:7.1-241+1) unstable; urgency=low
* New upstream patches (232 - 241), see README.gz for details.
* Remove vim-gui-common.menu and provide one menu file for each gvim
package. (Closes: #461805)
* debian/control:
- Re-add ruby1.8 Build-Depends since that's required for Vim to detect
that it can build with Ruby support. (Closes: #462284)
* Updated patches:
- netrwPlugin.vim-bwipe.diff:
+ Do a full refresh of NetRW since the functionality is spread out among
multiple files.
- python.vim-ftplugin_include.diff:
+ Fix an unescaped backslash so the option correctly matches whitespace
instead of the letter s.
* Removed patches:
- patches/ruby.vim-ftplugin_ri.diff:
+ The ruby.vim in 7.1 already handles what the feature the patch was
adding. (Closes: #462418)
-- James Vega Thu, 24 Jan 2008 16:54:49 -0500
vim (1:7.1-231+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (176 - 231), see README.gz for details.
- 7.1.227 fixes an issue where syntax highlighting could cause Vim to
hang. (Closes: #400771)
[ James Vega ]
* debian/control:
- Bump policy version to 3.7.3.0 - no changes needed.
- Drop Build-Conflicts on old version of libperl-dev.
- Drop versioning from Build-Depends that are available in Sarge.
- Drop unnecessary ruby and perl Build-Depends.
- Suggest ttf-dejavu instead of ttf-bitstream-vera for the gvim packages.
(Closes: #461295)
- Remove dpkg Pre-Depends now that dak is accepting data.tar.bz2.
* runtime/syntax/debchangelog.vim:
- Adjust the "Closes" syntax highlighting to allow newlines as part of the
whitespace. (Closes: #460074)
- Recognize lenny-backports/lenny-volatile. (Closes: #461059)
* runtime/syntax/debcontrol.vim: Add s390x, sh3, sh3eb, sh4, sh4eb to the
list of recognized architectures. (Closes: #455993)
* Added patches:
- configure-tcl_detection.diff:
+ Update Vim's configure script to detect Tcl again after the Tcl
maintainers' decision to move /usr/lib/tcl8.4/ to
/usr/share/tcltk/tcl8.4/.
- tex.vim-syntax_additions.diff:
+ Disable spell checking for verbatim sections. (Closes: #445295)
- netrwPlugin.vim-bwipe.diff:
+ Call bwipe when opening file:// URLs to remove the extra buffers that
get created. Their creation is inevitable but this will clean up the
buffer list. (Closes: #370082)
- filetype.vim-udev.d.diff:
+ Detect /etc/udev.d/*.rules files as 'udevrules' instead of 'hog'
filetype. (Closes: #437434)
- vimspell.sh-typo.diff:
+ Fix a missing end-quote in tools/vimspell.sh.
- mve.awk-interpreter.diff:
+ Adjust the #! line to use awk instead of nawk.
* Updated patches:
- fstab.vim-syntax.diff:
+ Added more sshfs support based on feedback from upstream.
* Removed patches:
- gui_gtk_x11.c_g_thread_init.diff:
+ This patch was initially added to silence a GLib warning (#428854)
which isn't occurring anymore.
* Stop removing vimspell, vim132, and maze from the runtime tools/
directory. The issues leading to their removal should be addressed
instead of removing them from the package.
- vimspell - The tempfile vulnerability (CAN-2005-0069) has been fixed
upstream for some time now.
- vim132 - Add lintian overrides for "csh is harmful" and not having a
Depends/Recommends/Suggests on tcsh | csh. This is the only file in the
package that would use the shell and its an example script.
- maze - maze.c doesn't work properly and its README suggests this may be
the case on newer compilers and to use mazeansi.c, which does work.
-- James Vega Thu, 17 Jan 2008 13:50:30 -0500
vim (1:7.1-175+2) unstable; urgency=low
* runtime/syntax/debcontrol.vim:
- Reworked the URL regex so that it should properly match any non-local
domain name as specified in RFC 1738.
* debian/rules:
- Use bzip2 to compress the vim-runtime package.
* Add tex.vim-update.diff, which syncs from upstream to fix some folding
issues. (Closes: #456168)
* debian/control:
- Add Pre-Depends on dpkg (>= 1.10.24) for vim-runtime to please dak even
though Sarge has a newer dpkg.
-- James Vega Tue, 18 Dec 2007 09:13:59 -0500
vim (1:7.1-175+1) unstable; urgency=low
[ James Vega ]
* debian/rules:
- Add LDFLAGS="-Wl,--as-needed" when calling configure.
* Fix a typo in debsources.vim-syntax.diff. (Closes: #454672)
[ Debian Vim Maintainers ]
* New upstream patches (168 - 175), see README.gz for details.
[ James Vega ]
* Add spellfile.vim-doc.diff, which explains that a writable spell directory
must exist for the plugin to download spell files. (Closes: #421045)
* Lintian cleanup:
- Remove /usr/share/vim/addons/plugins/ from vim-common.dirs.
- Remove /usr/share/vim/vim71/tools/vim132 to silence a warning and error
about csh.
- Remove /usr/share/consolefonts/ from vim-runtime.dirs.
- Remove /usr/share/doc/vim-common/html/policy/ from vim-doc.dirs.
- Override the "desktop-command-not-in-package" warning for
vim-gui-common. We make use of TryExec which should prevent the menu
entry from showing up if none of the gvim-providing packages are
installed.
* Move Vim's policy documentation to /usr/share/doc/vim-common/ instead of
being under a separate policy/ directory.
* runtime/ftplugin/debcontrol.vim: Correct a function definition to use !.
(Closes: #454933)
* runtime/syntax/debcontrol.vim: Don't require a three part domain for the
Homepage field. (Closes: #455341)
* Install the presubj file under /usr/share/bug/ for every vim variant, not
just vim.
* Add versioned Conflicts/Replaces on vim-common for the vim package since
it contains /usr/share/bug/vim/presubj now.
-- James Vega Sun, 09 Dec 2007 17:42:17 -0500
vim (1:7.1-167+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (139 - 167), see README.gz for details.
- 7.1.147 fixes a crash when tab completing a user's home directory.
(Closes: #453049)
- 7.1.167 fixes a crash with large values for the -c option of xxd
(Closes: #452789)
[ James Vega ]
* runtime/ftplugin/debchangelog.vim:
- Fix NewVersion() to use the distribution from the previous changelog
entry. (Closes: #446728)
- Fix NewVersion() to increment the version of the first changelog entry
regardless of how 'startofline' is set.
* runtime/syntax/debchangelog.vim:
- Recognize oldstable* upload targets.
* Refreshed patches:
- vimrc.tiny.diff
* Added patches:
- sh.vim_syntax.diff, which fixes the syntax highlighting of escaped
single-quotes and comments. (Closes: #425443, #425797)
- gnuada.diff, which updates the ada runtime files so they gracefully
handle the user not having certain variables defined. (Closes: #440221)
* syntax/debcontrol.vim:
- Add syntax highlighting for Vcs-* control fields. (Closes: #448543)
* Bump debhelper compat to 5.
* debian/vim-runtime.install:
- Remove usr/share/consolefonts/* since that's not shipped any more.
* debian/control:
- Add vim-dbg package to supply debugging symbols for the various vim
packages.
- Fix a typo in the long description for the vim package.
- Make use of multi-line (Build-)Depends support.
* debian/rules:
- Add binary-arch target for the vim-dbg package.
* debian/gvim.desktop:
- Add TryExec key so the menu entry is only shown if the gvim alternative
has been setup.
* Merges from Ubuntu:
- runtime/syntax/debcontrol.vim:
+ Recognize restricted, universe, multiverse as part of the Section
field.
+ Recognize XSBC-Original-Maintainer as a legal field.
- runtime/syntax/debchangelog.vim:
+ Recognize Ubuntu releases as upload targets.
+ Recognize syntax for closing Launchpad bugs.
- Add debsources.vim-syntax.diff:
+ Recognize restricted, universe, multiverse Sections.
+ Add more recent Ubuntu releases as recognized distributions.
[ Stefano Zacchiroli ]
* debian/README.Debian
- fix typo in vim policy URL (Closes: #452555)
[ James Vega ]
* Add lhaskell.vim-syntax.diff, which restricts the matching of % to the
beginning of the line when determining if the file is a TeX document.
Thanks to Chung-chieh Shan for the patch. (Closes: #451440)
* Add fstab.vim-syntax.diff, which adds support for sshfs syntax.
(Closes: #451754)
* Add filetype.vim-debfiles.diff, which improves detection of debcontrol and
debsources files. Thanks to LoĂŻc Minier for the debsources part of the
patch. (Closes: #435552)
* debian/control:
- Remove Norbert Tretowski from Uploaders with his permission. Thanks for
all your work.
-- James Vega Mon, 03 Dec 2007 15:53:27 -0500
vim (1:7.1-138+1ubuntu3) hardy; urgency=low
* patches/debchangelog_launchpad.diff:
- Add omni completion support for Launchpad bugs via
python-launchpad-bugs.
-- Colin Watson Thu, 31 Jan 2008 10:59:03 +0000
vim (1:7.1-138+1ubuntu2) hardy; urgency=low
* debian/control:
- re-add the removed conflicts/replaces that apply for the
dapper->hardy upgrades
-- Michael Vogt Tue, 20 Nov 2007 14:01:58 +0100
vim (1:7.1-138+1ubuntu1) hardy; urgency=low
* Merge from debian unstable, remaining changes:
+ debian/runtime/debian.vim.in:
- Disable autoindent, linebreak and backup files
+ debian/rules:
- Enable pythoninterpreter on basic builds
- Skip -lesstif variant
- Create a .pot file for translations
- Use bzip2 compression for vim-runtime
+ debian/vim-common.dirs:
- Include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
upgrade problems from dapper; retain this until at least the first
Ubuntu LTS release after 6.06
+ debian/gvim.desktop:
- Add NoDisplay=true
+ debian/control:
- DebianMaintainerField
- Drop lesstif2-dev from Build-Depends
- Add libxt-dev to Build-Depends to fix build
- Drop vim-lesstif package
+ patches/debcontrol.vim.diff:
- Add XSBC-Original-Maintainer as legal field
+ patches/900_debcontrol.vim.diff:
- Add restricted, universe, multiverse, and metapackages to allowed
sections
+ patches/screen-mouse-support.diff:
- Enable detection of GNU screen as a mouse-capable terminal
(LP #113227)
+ patches/901_debchangelog.vim.diff:
- Add warty, hoary, breezy, dapper, edgy, feisty, gutsy, hardy,
*-proposed, *-updates, *-security, *-backports, *-commercial, and
*-partner to allowed distributions.
+ patches/add-ubuntu-sources.diff:
- Add restricted, universe, multiverse to allowed sections
- Add dapper, edgy, feisty, gutsy, hardy, *-proposed, *-updates,
*-security, *-backports, *-commercial, and *-partner to allowed
distributions.
+ patches/debchangelog_launchpad.diff:
- Highlight Launchpad bug-closing syntax in debian/changelog files.
* New changes:
+ debian/control:
- Add dpkg-dev (>= 1.13.19) dependency (Debian removed it because
stable has new enough dpkg-dev, but Dapper doesn't, so we keep it)
* The following changes were dropped:
+ debian/control:
- Pre-Depend on dpkg with bzip2 support (oldest support release has this
already)
-- Soren Hansen Fri, 19 Oct 2007 15:37:56 +0200
vim (1:7.1-138+1) unstable; urgency=medium
[ Debian Vim Maintainers ]
* New upstream patches (136 - 138), see README.gz for details.
[ James Vega ]
* Fix the lintian override files to match Lintian's output.
* debian/rules
- Remove a useless command from the variant clean target
- Clean vim-tiny's generated debhelper files
- Clean generated vim-policy files
* Brown-paper bag bug in vim-full.preinst. Need to grep for bin/vim.full
not vim/vim.full. (Closes: #446462)
-- James Vega Sat, 13 Oct 2007 12:45:04 -0400
vim (1:7.1-135+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (057 - 135), see README.gz for details.
- Patch 125 corrects Vim's TermResponse autocmd behavior.
(Closes: #436452)
[ Stefano Zacchiroli ]
* debian/control
- removing idle contributors from the Uploaders field
[ James Vega ]
* Add a slave link for gnome-text-editor.1.gz when we add the
gnome-text-editor alternative. (Closes: #439549)
* Update debcontrol.vim.diff to recognize "Homepage:" (Closes: #443444) and
"XS-Vcs-*:" fields.
* Update patches/filetype.vim-better_tex_vs_plaintex.diff so it properly
escapes the pattern alternator (|) when determining whether the file is
latex. Thanks Martin Krafft. (Closes: #444346)
* Update patches/debchangelog-ftplugin.vim.diff to remove an extra
"foldopen" command. (Closes: #441315)
* Add de.po.diff to fix the translation of "Load File". Thanks Torsten
Werner. (Closes: #443529)
* Add samba.vim.diff which fixes the highlighting for "smb ports". Thanks
Alberto Reyes. (Closes: #386064)
* Add tex.vim-syntax_additions.diff, which adds syntax highlighting for
acronyms, URLs, and citetest. (Closes: #444411, #444408, #444301)
* Update menu file to use Applications instead of Apps and to require the
gvim package to be installed in order to display the entry.
* Update desktop file to remove legacy category.
* debian/rules:
- Remove vim-{python,perl,tcl,ruby,full} variants.
- Add vim-nox which has all language bindings but no X requirement.
- Include all language bindings when building vim-gtk.
* debian/control:
- Add Homepage field.
- Remove Build-Depends on dpkg and dpkg-dev since the specific versions we
need are older than what's in stable.
- Make vim-full a transition package Depending on vim-gnome.
- Make vim-{python,perl,tcl,ruby} transition packages Depending on
vim-gtk.
-- James Vega Sun, 07 Oct 2007 15:47:26 -0400
vim (1:7.1-056+2ubuntu2) gutsy; urgency=low
* Trigger rebuild for hppa
-- LaMont Jones Thu, 04 Oct 2007 12:26:15 -0600
vim (1:7.1-056+2ubuntu1) gutsy; urgency=low
* Merge from debian unstable, remaining changes:
+ debian/runtime/debian.vim.in:
- Disable autoindent, linebreak and backup files
+ debian/rules:
- Enable pythoninterpreter on basic builds
- Skip -lesstif variant
- Create a .pot file for translations
- Use bzip2 compression for vim-runtime
+ debian/vim-common.dirs:
- Include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
upgrade problems from dapper; retain this until at least the first
Ubuntu LTS release after 6.06
+ debian/gvim.desktop:
- Add NoDisplay=true
+ debian/control:
- DebianMaintainerField field
- Drop lesstif2-dev from Build-Depends
- Add libxt-dev to Build-Depends to fix build
- Pre-Depend on dpkg with bzip2 support
- Drop vim-lesstif package
+ patches/debcontrol.vim.diff:
- Add XSBC-Original-Maintainer as legal field
+ patches/900_debcontrol.vim.diff:
- Add restricted, universe, multiverse, and metapackages to allowed
sections
+ patches/901_debchangelog.vim.diff:
- Add warty, hoary, breezy, dapper, edgy, feisty, gutsy, *-proposed,
*-updates, *-security, *-backports, and *-commercial to allowed
distributions.
+ patches/add-ubuntu-sources.diff:
- Add restricted, universe, multiverse to allowed sections
- Add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
and *-backports to allowed distributions.
+ patches/debchangelog_launchpad.diff:
- Highlight Launchpad bug-closing syntax in debian/changelog files.
+ patches/screen-mouse-support.diff:
- Enable detection of GNU screen as a mouse-capable terminal
(LP #113227)
-- Soren Hansen Tue, 28 Aug 2007 17:02:33 +0200
vim (1:7.1-056+2) unstable; urgency=low
* Brown paper bag release -- vimrc.tiny should not be calling :let since
vim.tiny doesn't support that command. Copy the 'runtimepath' setting to
vimrc.tiny since that was the only reason we needed the :let and
"runtime! debian.vim" commands. (Closes: #436925)
-- James Vega Thu, 09 Aug 2007 10:57:51 -0400
vim (1:7.1-056+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (023 - 056), see README.gz for details.
[ Pierre Habouzit ]
* Make sure reportbug vim/presubj is named that way, without a `vim.` prefix
making reporbug skip it.
[ Stefano Zacchiroli ]
* Add a entry to debian/NEWS describing why /usr/share/vim/addons/ is no
longer in the runtimepath and pointing to the appropriate documentation
[ James Vega ]
* Add verilog.vim_ftplugin-cpoptions.diff, which locally enables line
continuations for the ftplugin in order to prevent an error when being run
in vi-compatible mode. (Closes: #430372)
* Build vim with the huge feature set to pull in +profile (the only
difference between the big and huge feature sets).
* Remove the !hurd-i386 restriction from the tcl8.4-dev Build-Depends now
that the package exists on hurd-i386. This allows building the vim-tcl
package for hurd-i386. (Closes: #434435)
* Remove the hacks we were doing to try and build vim-tiny with extra
features. Simply build vim-tiny using Vim's "small" feature set. This
removes a number of features but allows the package to build with the
current upstream patches. This also lessens the maintenance burden since
we no longer have to figure out which features to enable via trial and
error.
* debian/rules:
- Separate out {clean,configure,build}-stamp-vim-tiny targets
- Move the handling of the vimrc.tiny patch to the new *-vim-tiny targets.
- Remove configure-stamp* files in the clean target.
- Move the fake help files for vim-tiny from /usr/share/vim/doc to
/usr/share/vim/$VIMCUR so the user can actually see them when invoking
:help.
* Add ruby.vim_indent.diff, which fixes some improper indenting for Ruby
files. (Closes: #431212)
* Refresh vimrc.tiny.diff
* Add index.txt.diff, which adds some missing cross-references to the index
of Vim commands. (Closes: #434447)
* debian/control:
- Remove Conflicts/Replaces on packages that are older than Etch.
- Add a Replaces to vim-runtime since it ships files that overwrite files
in vim-tiny.
- Add a Conflicts to vim-tiny for earlier versions of vim-runtime to make
sure we don't attempt to overwrite files in versions of vim-runtime that
don't Replace vim-tiny.
-- James Vega Wed, 08 Aug 2007 00:18:16 -0400
vim (1:7.1-022+1ubuntu1) gutsy; urgency=low
* Merge from debian unstable, remaining changes:
+ debian/runtime/debian.vim.in:
- disable autoindent and backup files
+ debian/rules:
- enable pythoninterpreter on basic builds
- skip -lesstif and -full variants
- remove references to vim-full package
- create a .pot file for translations
- use bzip2 compression for vim-runtime
+ debian/vim-common.dirs:
- include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
upgrade problems from dapper; retain this until at least the first
Ubuntu LTS release after 6.06
+ debian/gvim.desktop:
- add NoDisplay=true
+ debian/control:
- DebianMaintainerField field
- drop lesstif2-dev from Build-Depends
- add libxt-dev to Build-Depends to fix build
- pre-depend on dpkg with bzip2 support
- drop vim-lesstif package
+ patches/debcontrol.vim.diff:
- add XSBC-Original-Maintainer as legal field
+ patches/add-ubuntu-sources.diff:
- add restricted, universe, multiverse to allowed sections
- add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
and *-backports to allowed distributions.
+ patches/901_debchangelog.vim.diff:
- add warty, hoary, breezy, dapper, edgy, feisty, gutsy, *-proposed,
*-updates, *-security, *-backports, and *-commercial to allowed
distributions.
+ patches/900_debcontrol.vim.diff:
- add restricted, universe, multiverse, and metapackages to allowed
sections
+ patches/screen-mouse-support.diff:
- Enable detection of GNU screen as a mouse-capable terminal
(LP #113227)
+ patches/debchangelog_launchpad.diff:
- Highlight Launchpad bug-closing syntax in debian/changelog files.
* Dropped debian/kubuntu_01_xdg_menus.diff (hasn't been used in years) and
patches/proc-filetype-detection-fix.diff (applied upstream).
-- Soren Hansen Fri, 13 Jul 2007 15:32:59 +0200
vim (1:7.1-022+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (001 - 022), see README.gz for details.
+ Load all matching files in $VIMRUNTIME when using ":syn include"
(Closes: #395517)
[ James Vega ]
* Add changelog.vim-date_end_entry.diff, which fixes a variable name which
is let in changelog.vim. (Closes: #424224)
* Remove 'viminfo' and 'textwidth' settings from $VIMRUNTIME/debian.vim. We
were uselessly setting 'textwidth' to the default value and 'viminfo' to
an almost-default but less useful value.
* Add Makefile_no-strip.diff, which removes the calls to strip in upstream's
makefile. We'll handle that in debian/rules.
* gvim.desktop should be using %F instead of %U to specify the filename.
(Closes: #406586)
* Remove debian/vim-{doc,variant,gui-common,common}.preinst,
debian/vim-common.postinst as they all handled special procedures for
upgrading from Sarge.
* debian/control
- Clarify the package description for the vim package to indicate it does
not provide a GUI version of Vim.
* debian/rules
- Update the extract and clean targets to not fail if quilt exits with
$? == 2. Also, remove the .pc directory in the clean target.
- Remove preinst from the list of per-variant files
* Add spell.c_getc-eof.diff, which causes Vim to stop reading a truncated
spellfile when it reaches EOF.
* debian/runtime/debian.vim.in
- set 'nomodeline' by default since modelines have historically been a
source of security/resource vulnerabilities. Users should have to
explicitly enable the option to assume the associated risks.
* Add gui_gtk_x11.c_g_thread_init.diff, which prevents a glib warning
related to glib 2.10's Memory Slices and threads. (Closes: #428854)
[ Stefano Zacchiroli ]
* Add javac_cmdline-vim.diff, which fixes the invocation of the javac
compiler. (Closes: #408338)
* Add debchangelog-closes_omni.vim.diff, which add omni completion support
for "Closes: #..." retrieving data from the BTS via apt-listbugs
* Added the new Debian Vim Policy to the "vim-doc" package, overriding the
old unenforced one
* debian/runtime/debian.vim.in
- removing /usr/share/vim/addons/{,after/} from the vim runtimepath:
according to the VIM policy addons should not be enabled per default,
but manually using vim-addon-manager
* debian/control
- added build deps on docbook stuff to build the policy (note that this
includes lynx, due to #387035)
* Add map.vim-syntax.diff which ships syntax file for UMN map server
(Closes: #355900)
-- James Vega Sat, 07 Jul 2007 15:04:57 -0400
vim (1:7.1-000+1ubuntu2) gutsy; urgency=low
[ Micah Cowan ]
* patches/screen-mouse-support.diff:
- Enable detection of GNU screen as a mouse-capable terminal
(LP: #113227)
* patches/proc-filetype-detection-fix.diff:
- Fix detection of files of type Oracle ProC (LP: #86916)
[ Colin Watson ]
* patches/debchangelog_launchpad.diff:
- Highlight Launchpad bug-closing syntax in debian/changelog files.
-- Colin Watson Wed, 04 Jul 2007 04:38:55 +0100
vim (1:7.1-000+1ubuntu1) gutsy; urgency=low
* Resynchronise with Debian. Remaining changes:
+ debian/runtime/debian.vim.in:
- disable autoindent and backup files
+ patches/debcontrol.vim.diff:
- add XSBC-Original-Maintainer as legal field
+ patches/900_debcontrol.vim.diff:
- add restricted, universe, multiverse, and metapackages to allowed
sections
+ patches/901_debchangelog.vim.diff:
- add breezy, dapper, edgy, feisty, gutsy, *-proposed, *-updates,
*-security, *-backports, and dapper-commercial to allowed
distributions
+ patches/add-ubuntu-sources.diff:
- add restricted, universe, multiverse to allowed sections
- add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
and *-backports to allowed distributions
+ debian/control:
- drop lesstif2-dev from Build-Depends
- drop vim-lesstif package
- add libxt-dev to Build-Depends to fix build
- pre-depend on dpkg with bzip2 support
- Ubuntu-specific Maintainer field
+ debian/rules:
- enable pythoninterpreter on basic builds
- skip -lesstif and -full variants
- remove references to vim-full package
- create a .pot file for translations
- use bzip2 compression for vim-runtime
+ debian/gvim.desktop:
- add NoDisplay=true
+ debian/vim-common.dirs:
- include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
upgrade problems from dapper; retain this until at least the first
Ubuntu LTS release after 6.06
-- Colin Watson Thu, 24 May 2007 13:12:54 +0100
vim (1:7.1-000+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream release (7.1)
[ James Vega ]
* debian/rules:
+ Remove extraneous update-snapshot target since snapshots are being
handled similar to normal releases, but in a different directory on the
ftp server.
* upstream/patches:
+ Remove all the 7.0 patches
* Removed patches:
+ de.po.diff, applied upstream.
+ zsh.vim-nested_quotes.diff, New upstream rewrite fixes the same problem
as our patch.
+ mp.vim-cmd_check.diff, applied upstream.
+ html.vim-syntax_spell.diff, applied upstream.
+ changelog.vim-ftplugin_buffer-split.diff, applied upstream.
+ netrw.vim-tmpfile_suffix_escape.diff, applied upstream.
* Refreshed patches:
+ php.vim.diff, simple rediff against new upstream.
+ dosini.vim-hash_comment.diff, simple rediff against new upstream.
* Updated patches:
+ debchangelog-ftplugin.diff
- Call foldopen silently so Vim doesn't error if there are no folds.
(Closes: #416184)
- Allow users to "let g:debchangelog_fold_disabled" to disable automatic
folding of debchangelogs. 'foldexpr' and 'foldtext' will still be set
but 'foldmethod' will not be set to 'expr'.
-- James Vega Sat, 12 May 2007 13:24:27 -0400
vim (1:7.0-219+1ubuntu2) gutsy; urgency=low
[ Soren Hansen ]
* patches/901_debchangelog.vim.diff:
- Simplify regex for Ubuntu distributions.
-- Colin Watson Fri, 20 Apr 2007 21:25:54 +0100
vim (1:7.0-219+1ubuntu1) gutsy; urgency=low
* Resynchronise with Debian. Remaining changes:
+ debian/runtime/debian.vim.in:
- disable autoindent and backup files
+ patches/debcontrol.vim.diff:
- add XSBC-Original-Maintainer as legal field
+ patches/900_debcontrol.vim.diff:
- add restricted, universe, multiverse, and metapackages to allowed
sections
+ patches/901_debchangelog.vim.diff:
- add breezy, dapper, edgy, feisty, *-proposed, *-updates, *-security,
*-backports, and dapper-commercial to allowed distributions
+ patches/add-ubuntu-sources.diff:
- add restricted, universe, multiverse to allowed sections
- add dapper, edgy, feisty, *-proposed, *-updtaes, *-security, and
*-backports to allowed distributions
+ debian/control:
- drop lesstif2-dev from Build-Depends
- drop vim-lesstif package
- add libxt-dev to Build-Depends to fix build
- pre-depend on dpkg with bzip2 support
- Ubuntu-specific Maintainer field
+ debian/rules:
- enable pythoninterpreter on basic builds
- skip -lesstif and -full variants
- remove references to vim-full package
- create a .pot file for translations
- use bzip2 compression for vim-runtime
+ debian/gvim.desktop:
- add NoDisplay=true
+ debian/vim-common.dirs:
- include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
upgrade problems from dapper; retain this until at least the first
Ubuntu LTS release after 6.06
* patches/901_debchangelog.vim.diff: Add gutsy, gutsy-security,
gutsy-proposed, gutsy-updates, and gutsy-backports targets.
* patches/add-ubuntu-sources.diff: Add gutsy distribution.
* patches/cindent-fix.patch: Remove; this is upstream patch 7.0.211.
-- Colin Watson Fri, 20 Apr 2007 19:24:56 +0100
vim (1:7.0-219+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (165 - 219), see README.gz for details.
[ Stefano Zacchiroli ]
* vim-addons support:
- converted to YAML the registry entry for matchit
* debian/control
- added XS-Vcs-Browser field
[ James Vega ]
* Fix the file test for deciding whether we need to remove alternatives to
properly transition the Russian manpage alternatives.
* Fix the handling of the stale diversion when /usr/bin/vim.org is already
missing.
* Fix the handling of alternatives which pointed at the stale alternative so
the alternative isn't changed from auto to manual.
* Remove the 'iskeyword' setting in Ruby's ftplugin as suggested by Tim
Pope in #389332.
* Add patches/netrw.vim-tmpfile_suffix_escape.diff, which escapes the suffix
of the tmpfile filename.
-- James Vega Tue, 20 Mar 2007 18:27:27 -0400
vim (1:7.0-164+3) unstable; urgency=low
[ James Vega ]
* Remove the patch notes for patches after 164 in debian/README. Forgot
about those when removing the patches from svn to prepare the last upload.
-- James Vega Sun, 14 Jan 2007 10:13:00 -0500
vim (1:7.0-164+2) unstable; urgency=medium
[ James Vega ]
* debian/vim-variant.preinst:
+ Move diversion removal here from vim-variant.postinst. Manually remove
/usr/bin/vim in order to be able to remove the diversion. Fixes
upgrades from Sarge leaving behind stale binaries. (closes: #401000)
+ Remove the alternatives for ru.{UTF-8,KOI8-R} manpages so the
alternatives system doesn't attempt to keep the links around after the
upgrade. Fixes upgrades from Etch. (closes: #399024)
-- James Vega Thu, 4 Jan 2007 01:50:25 -0500
vim (1:7.0-164+1ubuntu7) feisty; urgency=low
* Add XSBC-Original-Maintainer to debcontrol syntax highlighting.
-- Soren Hansen Sat, 10 Mar 2007 22:07:48 +0100
vim (1:7.0-164+1ubuntu6) feisty; urgency=low
* Ubuntu-specific Maintainer field (really, this time saving
the control file before building the package).
-- Ian Jackson Tue, 20 Feb 2007 16:45:18 +0000
vim (1:7.0-164+1ubuntu5) feisty; urgency=low
* Re-upload with .orig.tar.gz as intended, and bump version number.
* Ubuntu-specific Maintainer field.
-- Ian Jackson Tue, 20 Feb 2007 14:13:33 +0000
vim (1:7.0-164+1ubuntu4) feisty; urgency=low
* Include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} in the
vim-common package which will help with some upgrade problems (LP
#84906). These directories should be retained until at least the
first Ubuntu LTS release after 6.06, to smooth upgrades from Dapper.
-- Ian Jackson Tue, 20 Feb 2007 12:31:22 +0000
vim (1:7.0-164+1ubuntu3) feisty; urgency=low
* Use bzip2 compression for vim-runtime, saving about 1MB of .deb size.
-- Colin Watson Tue, 30 Jan 2007 16:08:49 +0000
vim (1:7.0-164+1ubuntu2) feisty; urgency=low
* Rebuild for python2.5 as the default python version.
-- Matthias Klose Sun, 14 Jan 2007 16:25:53 +0000
vim (1:7.0-164+1ubuntu1) feisty; urgency=low
* Resynchronise with Debian. Remaining changes:
+ debian/runtime/debian.vim.in:
- disable autoindent and backup files
+ patches/900_debcontrol.vim.diff:
- add restricted, universe, multiverse, and metapackages to allowed
sections
+ patches/901_debchangelog.vim.diff:
- add breezy, dapper, edgy, feisty, *-proposed, *-updates, *-security,
*-backports, and dapper-commercial to allowed distributions
+ patches/add-ubuntu-sources.diff:
- add restricted, universe, multiverse to allowed sections
- add dapper, edgy, feisty, *-proposed, *-updtaes, *-security, and
*-backports to allowed distributions
+ patches/cindent-fix.patch:
- added again
+ debian/control:
- drop lesstif2-dev from Build-Depends
- drop vim-lesstif package
- add libxt-dev to Build-Depends to fix build
+ debian/rules:
- enable pythoninterpreter on basic builds
- skip -lesstif and -full variants
- remove references to vim-full package
- create a .pot file for translations
+ debian/gvim.desktop:
- add NoDisplay=true
-- Colin Watson Fri, 15 Dec 2006 12:15:18 +0000
vim (1:7.0-164+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (159 - 164), see README.gz for details.
[ James Vega ]
* Shipped tags file was being regenerated (closes: #397837)
- Do not pre-generate tags file, vim-runtime's postinst is already
handling tag generation
- Remove tags file in vim-runtime's postrm
* Add Provides: editor to the gvim variants. (closes: #398572)
* Remove the empty vim-variant.postrm.
* Move the Russian KOI8-R man pages to /usr/share/man/ru/man1 and remove the
utf8 man pages. man will handle the conversion. (closes: #368754)
-- James Vega Wed, 15 Nov 2006 08:48:51 -0500
vim (1:7.0-158+1) unstable; urgency=medium
[ Debian Vim Maintainers ]
* New upstream patches (153 - 158), see README.gz for details.
- Do not let the fold level become negative. (closes: #395413)
* Urgency medium since #396934 affects other packages.
[ James Vega ]
* Add vim-runtime.postinst which runs helpztags so that we don't break the
help for other Vim addons everytime vim-runtime is upgraded.
(closes: #396934)
* Update the vim-basic install target in debian/rules to not rely on the
vimcurrent symlink before it has been setup.
-- James Vega Mon, 6 Nov 2006 22:41:59 -0500
vim (1:7.0-152+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (123 - 152), see README.gz for details.
- Correct the button order in the GTK+ file chooser dialog so that it
matches the GNOME Human Interface Guidelines. (closes: #367639)
[ James Vega ]
* Bump vim-common's priority to important to match the override.
* Remove patch gui_gtk.c-abs_path.diff, merged upstream.
* Remove patch gui_xmebw.c-lesstif_crash.diff, merged upstream.
* Add patch html.vim-syntax_spell.diff, which adds support for highlighting
of spelling mistakes. (closes: #393347)
* Add patch changelog.vim-ftplugin_split-buffer.diff, which corrects an
invalid command used for opening the changelog in a split window.
(closes: #392840)
[ Stefano Zacchiroli ]
* Added patch dosini.vim-hash_comment.diff which adds support for # comments
in dosini syntax highlighting, thanks to Adeodato SimĂł. (closes: #378952)
* Added patch zh_TW.po-swap_recovery_typo.diff which fixes a typo in a
traditional Chinese message when editing a file for which a swap file
already exists. (closes: #347420)
* debian/control
- renamed svn info field to XS-Vcs-Svn, to match the forthcoming official
name
-- Stefano Zacchiroli Wed, 25 Oct 2006 17:07:37 +0200
vim (1:7.0-122+1ubuntu1) feisty; urgency=low
* Resynchronise with Debian.
* patches/900_debcontrol.vim.diff: Add metapackages section.
* patches/901_debchangelog.vim.diff: Add dapper-proposed, edgy-proposed,
feisty, feisty-security, feisty-proposed, feisty-updates, and
feisty-backports targets.
* patches/add-ubuntu-sources.diff: Add feisty, *-proposed, and *-backports
distributions.
-- Colin Watson Fri, 27 Oct 2006 11:57:31 +0100
vim (1:7.0-122+1) unstable; urgency=medium
[ Debian Vim Maintainers ]
* New upstream patches (095 - 122), see README.gz for details.
* Urgency medium for RC bug fixes.
[ James Vega ]
* Since vim-gui-common no longer depends on vim-common (to allow for
binNMUing), make /usr/share/doc/vim-gui-common a directory instead of a
symlink to /usr/share/doc/vim-common. (closes: #387794)
* Add versioned Conflicts/Replaces against vim-doc for vim to allow proper
upgrades from Sarge. (closes: #381526)
* Update debian/copyright with the license information for the user and
reference manuals.
* Add patch zsh.vim-nested_quotes.diff, which fixes handling of single
quotes nested inside double quotes. (closes: #390911)
* Add a gnome-icon-theme Suggests for the packages which use a GTK/Gnome
GUI.
* Build vim-tiny with multibyte support. (closes: #361378)
* Add patch gui_gtk.c-abs_path.diff, which ensures the GTK file selection
dialog remembers the previously used directory. (closes: #368668)
* Add mp.vim-cmd_check.diff, which fixes an incorrect boolean check.
(closes: #384154)
[ Stefano Zacchiroli ]
* Added patches perl.vim-ftplugin_perldoc.diff,
perl.vim-ftplugin_pydoc.diff, and ruby.vim-ftplugin_ri.diff, which trigger
usage of perldoc/pydoc/ri for keyword lookup on perl/python/ruby files.
(closes: #389332)
-- James Vega Mon, 9 Oct 2006 19:37:58 -0400
vim (1:7.0-094+1) unstable; urgency=medium
[ Debian Vim Maintainers ]
* New upstream patches (036 - 094), see README.gz for details.
* Urgency medium because of the fix to vim-lesstif's crash bug.
[ James Vega ]
* Add patches/de.po.diff, which differentiates between "Delete" and
"Readonly" swap recovery messages for the German translation.
(closes: #379507)
* Update patches/scripts.vim.diff to add recognition of rst (including
rest2web) files as the filetype 'rst'. (closes: #382541)
* Update debian/rules to generate helptags for the plugins that are in
/usr/share/vim/addons.
* Add patches/gui_xmebw.c-lesstif_crash.diff, which fixes the crash bug when
invoking gvim from the vim-lesstif variant. Thanks Ben Hutchings!
(closes: #378721)
[ Stefano Zacchiroli ]
* Modified patches/debchangelog.vim.diff so that when opening a changelog
the entry the cursor is on gets (recursively) unfolded.
* Added patches/filetype.vim-better_tex_vs_plaintex.diff, implementing
better recognition of tex vs plaintex filetype (namely it recognizes as
latex files containing sectioning commands). (closes: #384479)
* Added script upstream/patches/get_patches.py to automate downloading of
latest upstream patches.
* debian/control
- bumped Standards-Version to 3.7.2 (no changes needed)
- added X-Vcs-Svn field to source package
-- Stefano Zacchiroli Sun, 10 Sep 2006 11:59:14 +0200
vim (1:7.0-035+1ubuntu5) edgy; urgency=low
* Backport from Debian (James Vega, closes: Malone #66733):
- Build vim-tiny with multibyte support. (closes: #361378)
-- Colin Watson Wed, 18 Oct 2006 18:43:57 +0100
vim (1:7.0-035+1ubuntu4) edgy; urgency=low
* patches/901_debchangelog.vim.diff: Add *-backports and
dapper-commercial.
-- Colin Watson Mon, 11 Sep 2006 15:52:54 +0100
vim (1:7.0-035+1ubuntu3) edgy; urgency=low
* patches/901_debchangelog.vim.diff: Fix a couple of misplaced spaces so
that dapper and edgy-updates are highlighted properly.
-- Colin Watson Mon, 11 Sep 2006 13:53:48 +0100
vim (1:7.0-035+1ubuntu2) edgy; urgency=low
* patches/add-ubuntu-sources.diff:
+ Add Ubuntu specific parts to the sources.list syntax highlighting.
Thanks to Karl Goetz for the patch (Ubuntu: #30796)
-- Sebastian Dröge Sat, 22 Jul 2006 17:13:23 +0200
vim (1:7.0-035+1ubuntu1) edgy; urgency=low
* Merge from debian unstable.
-- Martin Pitt Wed, 12 Jul 2006 15:16:50 +0200
vim (1:7.0-035+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (018 - 035), see README.gz for details.
[ James Vega ]
* debian/control: Make Vim binNMUable.
* Rename the augroup in $VIMRUNTIME/debian.vim so it doesn't conflict with
Vim's FileType autocmd event.
* Update patches/debcontrol.vim.diff to fix the package name regexp.
(closes: #375848)
* Update patches/debcontrol.vim.diff to include XS-Python-Version and
XB-Python-Version. (closes: #373661)
* Add patches/php.vim.diff, which removes the 'delete' keyword from PHP's
syntax highlighting. (closes: #368089)
[ Stefano Zacchiroli ]
* Removed patch edit.c.diff, no longer needed after upstream patch 023
-- James Vega Mon, 3 Jul 2006 01:43:11 -0400
vim (1:7.0-017+8ubuntu2) edgy; urgency=low
* Cleaned up cruft in debian/rules diff.
* Build vim-full, since we can build it in main.
* Restore old changelog entries.
* patches/901_debchangelog: Add *-security and *-updates pockets for Ubuntu
releases.
-- Martin Pitt Thu, 29 Jun 2006 12:47:54 +0200
vim (1:7.0-017+8ubuntu1) edgy; urgency=low
* Sync with Debian:
Remaining Ubuntu Changes
+ debian/runtime/debian.vim.in:
- disable autoindent and backup files
+ patches/debcontrol.vim.diff:
- add restricted, universe, multiverse to allowed sections
+ patches/debsources.vim.diff:
- add restricted, universe, multiverse to allowed sections
- add dapper and edgy to allowed distributions
+ patches/debchangelog.syntax.vim.diff:
- add breezy, dapper and edgy to allowed distributions
+ debian/control:
- drop lesstif2-dev from Build-Depends
- drop vim-lesstif and vim-full packages
- add libxt-dev to Build-Depends to fix build
+ debian/rules:
- enable pythoninterpreter on basic builds
- skip -lesstif and -full variants
- remove references to vim-full package
- create a .pot file for translations
+ debian/gvim.desktop:
- add NoDisplay=true
+ patch/cindent-fix.patch:
- added again
-- Sebastian Dröge Wed, 28 Jun 2006 00:58:52 +0200
vim (1:7.0-017+8) unstable; urgency=medium
* Rebuild with fixed libruby1.8. Urgency medium since vim-full and vim-ruby
can now be properly configured.
(closes: #373696, #373762, #373890, #374060)
-- James Vega Sat, 17 Jun 2006 22:18:20 -0400
vim (1:7.0-017+7) unstable; urgency=low
* Update $VIMRUNTIME/debian.vim and /etc/vim/vimrc.tiny to properly set
'compatible' when vim-tiny is invoked as vi. (closes: #373680)
-- James Vega Wed, 14 Jun 2006 23:18:11 -0400
vim (1:7.0-017+6) unstable; urgency=low
[ Pierre Habouzit ]
* Add a Replace: vim-runtime to vim-common because of the vimcurrent mess,
that may prevent vim upgrade. (closes: #370012, #373117).
[ James Vega ]
* Add vim-variant.preinst to remove any cruft left behind in
/usr/share/doc/vim{,-$variant}, which is now a symlink to
/usr/share/vim/vim-common. (closes: #369740)
* Update the build process so only vim-tiny starts in 'compatible' mode when
invoked as vi.
+ Move patches/virc.c.diff to debian/tiny/vimrc.tiny.diff and apply only
when building vim-tiny.
+ Rename /etc/vim/virc to /etc/vim/vimrc.tiny and add
vim-common.{post,pre}inst code to handle the conffile renaming.
* Update README.Debian to specify which package contains the vim policy and
the correct directory that holds vim policy.
* Add debchangelog.vim.diff which fixes an inifinite loop bug in the
debchangelog filetype plugin. (closes: #367566)
* Add scripts.vim.diff which adds recognition of ltrace output and sets the
filetype to 'strace'. (closes: #372926)
-- James Vega Tue, 13 Jun 2006 11:06:59 -0400
vim (1:7.0-017+5) unstable; urgency=low
[ James Vega ]
* Added po.vim.diff which locally enables line continuations while sourcing
the po.vim syntax file. (closes: #368589)
* Re-add /usr/share/vim/vimcurrent as a convenience symlink.
(closes: #369124)
* Add python.vim-ftplugin_include.diff which sets the 'include' option to a
stricter value to reduce the chance of mis-highlights. (closes: #367259)
* Add mysql.vim-syntax_comment.diff which corrects a syntax pattern for
MySQL comments. (closes: #367777)
-- James Vega Wed, 31 May 2006 12:39:44 -0400
vim (1:7.0-017+4) unstable; urgency=low
[ James Vega ]
* Added edit.c.diff which fixes a crash when exiting insert mode spell
completion.
* Revert changes to alternative handling in vim-variant.prerm. They should
only be removed during a remove, not an upgrade. (closes: #368175)
* Move the removal of stale alternatives to vim-variant.prerm where it
should've been to begin with. Also, tighten the matching done when
deciding which alternatives are removed. Only alternatives pointing to
/usr/bin/vim should be removed since those are the known stale
alternatives.
* Remove support for building spellfiles as will be moved to another set of
packages.
+ debian/control: Remove Build-Depends-Indep which was only used for
spellfile building.
+ debian/rules: Remove build-spell* and build-locales* targets.
+ Remove debian/locale-gen
+ Remove bg_BG.diff.diff and spell-locales.diff.
-- James Vega Sat, 20 May 2006 21:57:31 -0400
vim (1:7.0-017+3) unstable; urgency=low
[ James Vega ]
* Add support for building l10n spellfiles.
+ Added unzip, aap, and locales to Build-Depends-Indep.
+ Added debian/locale-gen to build the locale info.
+ Update debian/rules to build spellfiles (temporarly disabled).
- Added a check for 'nospell' in DEB_BUILD_OPTIONS to prevent building
the spellfiles.
+ Added spell-locales.diff patch which updates the aap recipes to set the
LC_ALL environment variable instead of LANG.
+ Added bg_BG.diff.diff patch which fixes the line-endings in the
bg_BG.diff patch, allowing it to apply cleanly.
* Add /usr/share/vim/virc symlink, with this fix invoking vim as "vi" will
actually enable vim to behave differently than when invoked as "vim".
(closes: #367818)
-- James Vega Thu, 18 May 2006 08:11:15 -0400
vim (1:7.0-017+2) unstable; urgency=low
[ Debian Vim Maintainers ]
* Upload to unstable
[ James Vega ]
* Update debian/vim-variant.prerm to remove alternative also during
upgrades.
* Add debian/vim-variant.preinst to cleanup alternatives left behind from
previous vim-variant.prerm scripts.
-- Stefano Zacchiroli Tue, 16 May 2006 22:10:49 -0500
vim (1:7.0-017+1) experimental; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (011 - 017), see README.gz for details.
[ Stefano Zacchiroli ]
* Preliminary support for add-on infrastructure
+ added symlinks from /usr/share/vim/addons/ to $VIMRUNTIME for the
matchit plugin, so that they are no longer version dependent
+ added dir /var/lib/vim/addons/, now in the runtimepath
+ added vim add-on registry entry for the matchit plugin
* Differentiated behaviour of Vim when invoked as "vi"
+ added patch patches/virc.c.diff which source /etc/vim/virc when invoked
as such
+ added debian/runtime/virc; it creates a vi-like environment setting
'compatible' and nothing else
* Raised the alternative priority of vim.basic from 20 to 30. Rationale: the
relative order we want to achieve is vim.tiny < nvi < vim.basic
* vim-tiny is ready to enter the base system
+ set vim-tiny priority to Important
[ Norbert Tretkowski ]
* Removed outdated runtime files from package.
* Added s390x to debcontrolArchitecture in debcontrol.vim. (closes: #361281)
-- Norbert Tretkowski Sat, 13 May 2006 13:23:35 -0500
vim (1:7.0-010+1) experimental; urgency=low
[ Debian Vim Maintainers ]
* New upstream release (7.0) and patches (001 - 010), see README.gz for
details. (closes: #366396)
+ CSS syntax highlighting properly handles non-UTF-8 aware environments.
(closes: #358734)
+ crontab syntax highlighting recognizes % as starting stdin to the
cronjob. (closes: #363558)
+ non-ASCII characters are properly handled when changing case in
:substitute commands. (closes: #266256)
[ James Vega ]
* Massage the packaging back into "stable upstream releases" mode.
+ Remove debian/watch since it isn't useful with Vim's method of releasing
stable updates.
+ Swap out the unzip Build-Depends for bzip2.
+ Update debian/rules to use the src/lang/extra tarballs instead of one
zip file.
[ Stefano Zacchiroli ]
* handle debian/*.in files as autoconf files filling the @VIMCUR@
placeholder with the appropriate vim string
* got rid of the /usr/share/vim/vimcurrent symlink, no longer needed now we
source debian.vim (closes: #366504)
* source vimrc.local/gvimrc.local from system-wide vimrc/gvimrc since a lot
of users have it, added a comment about that file being deprecated
* added a comment to system-wide gvimrc about how to obtain a reversed video
vim gui
-- James Vega Thu, 11 May 2006 08:54:38 -0400
vim (1:6.4+7.0g01-1) experimental; urgency=low
[ Debian Vim Maintainers ]
* New upstream snapshot (7.0g01).
+ Remove 161_cmake-support.diff, merged upstream.
+ Recognize zsh-beta as a shell that supports '2>&1| tee' for the
'shellpipe' option. (closes: #362999)
+ Assign filetype=php to any .php filename. (closes: #365055)
+ Recognition in debcontrol's syntax file of all architectures listed at
http://www.debian.org/ports/ (closes: 364824)
[ Stefano Zacchiroli ]
* Screening of patches no longer needed with vim7 & pushing upstream
of as many debian-specific patches as possible. Results:
+ removed patches: 102_pythoncomplete.vim.diff, 104_debchangelog.vim.diff,
106_fstab.vim.diff, 108_automake.vim.diff, 109_xdefaults.vim.diff,
111_fstab.vim.diff, 119_php.vim.diff, 130_fstab.vim.diff,
133_resolv.vim.diff, 136_muttrc.vim.diff, 140_muttrc.vim.diff,
148_debchangelog.vim.diff, 157_slrnrc.vim.diff, 201_fr.po.diff,
203_zh_TW.UTF8.po.diff
+ The following runtime and translation files are now maintained upstream
in a best effort fashion (i.e. they are looking for a new maintainer) by
Debian VIM Maintainers: syntax/muttrc.vim, syntax/automake.vim,
syntax/php.vim, syntax/slrnrc.vim, lang/po/zh_TW.UTF-8.po.
+ syntax/debchangelog.vim, syntax/debcontrol.vim, and syntax/tpp.vim are
now officially co-maintained upstream by Debian Vim Maintainers
* Improved comments and added more commented settings in /etc/vim/vimrc
[ James Vega ]
* Add Replaces against manpages-it and manpages-pl since upstream now
provides i10n manpages. (closes: #364299)
* Moved Debian specific settings out from /etc/vim/{,g}vimrc, so that the
file can be (more) freely modified by sysadmins without risking merge
problems with maintainer updates.
-- James Vega Wed, 3 May 2006 12:34:14 -0400
vim (1:6.4+7.0d03-1) experimental; urgency=low
[ Debian Vim Maintainers ]
* New upstream snapshot (7.0d03).
+ A lot of new features have been added, most notably: spell checking,
omni completion, tabs, undo branches, internal grep, location lists,
list/dictionary/funcref types for scripting.
See ":help version7" for more information.
+ bugfixes affecting Debian's BTS:
- new version of sh.vim syntax highlighting (closes: #355273, #361813)
- respect LC_MESSAGES in menus (closes: #147757, #217217)
- consistent behaviour of 'gq' when an external formatter is used
(closes: #177735)
- improved wildcard expansion of filename patterns
(closes: #262645, #258150)
- german tutorial now shows instruction on how to proceed in the first
page (closes: #289115)
- fixed encoding of slovak translation (closes: #257342)
- proper escaping of characters in URLs (closes: #353076, #361317)
- added g:is_posix flag to sh.vim to enable highlighting of POSIX shell
scripts (closes: #361177)
[ Stefano Zacchiroli ]
* Screening of patches no longer needed with vim7 & pushing upstream
of as many debian-specific patches as possible. Results:
+ removed patches: 101_make.vim.diff, 103_sh.vim.diff,
117_fortram.vim.diff, 122_html_indent.vim.diff, 135_debsources.vim.diff,
145_fortran.vim.diff, 155_rst.vim.diff
+ removed updates: debian/updates/debsources.vim
-- James Vega Fri, 14 Apr 2006 13:29:49 -0400
vim (1:6.4+7.0c05-1) experimental; urgency=low
[ Debian Vim Maintainers ]
* New upstream snapshot (7.0c05).
+ Added support for bzr diffs in scripts.vim, thanks to Adeodato SimĂł.
(closes: #355922)
+ Support python `as' keyword. (closes: #352885)
[ James Vega ]
* Sync with the work that's been done on the 6.4 vim package.
* Add a missing quote in /etc/vim/vimrc's last-position-jump example.
(closes: #347597)
* Move vimtutor.1 to the same package (vim-runtime) as vimtutor.
Fixes a lintian warning.
* Add debian/watch.
* Cleanup handling of manpages and alternatives. (closes: 361845)
* debian/control:
+ Remove references to obsolete packages.
+ Move vim-doc to Section: doc.
+ Update vim-common to Recommend all the vim variants.
+ Add Build-Depends on libxpm-dev and unzip.
* debian/rules:
+ Added support for running upstream's tests during the build process.
+ Automatically generate the necessary .install/.links/.postinst settings
for installing the localized manpages.
[ Pierre Habouzit ]
* Add support for cmake (from cmake.org). (closes: #357705)
* debcontrol.vim: add kfreebsd-amd64 to the ports list.
[ Stefano Zacchiroli ]
* Screening of patches no longer needed with vim7 & pushing upstream
of as many debian-specific patches as possible. Results:
+ removed patches: 102_filetype.vim.diff, 107_vim.1.diff, 107_xxd.1.diff,
105_recognize-gnumakefile-am.diff, 123_accents.diff,
133_filetype.vim.diff, 142_filetype.vim.diff, 153_filetype.vim.diff,
154_svn.vim.diff, 156_scripts.vim.diff, 158_python.vim.diff,
301_xxd.c.diff, 303_option.c.diff, 305_term.c.diff
* Added patch 102_pycomplete.vim: fixes a python omnicompletion bug when the
cursor is on an empty line
[ Matthijs Mohlmann ]
* Updated debsources syntax file.
+ Use debsources instead of sources.
+ Make a regexpression of deb, deb-src, main, contrib and non-free.
+ Remove setlocal iskeyword.
+ Remove compatibility with vim 5.x.
-- James Vega Fri, 31 Mar 2006 17:50:11 -0500
vim (1:6.4-007+1) unstable; urgency=low
[ Debian VIM Maintainers ]
* New upstream patch (007), see README.gz for details.
[ Stefano Zacchiroli ]
* Handle /usr/bin/gvim with alternatives, so that it can be configured
to a vim executable with gui support when /usr/bin/vim is configured
to one with no such support. (closes: #345765)
[ Pierre Habouzit ]
* vim's syntax coloring mode should consider .sce extension.
(Closes: #338771)
* subversion commit log syntax and l10n. (Closes: #341288)
* dh_install bug #349070 triggerd our svn.vim problem.
(rebuild Closes: #348955).
* enhances syntax/rst.vim. (Closes: #323044)
[ James Vega ]
* Move alternatives handling out of vim-common so that we aren't modifying
alternatives when the targets don't yet exist. (closes: #348233)
* Add 'armeb' to debcontrol syntax file. (closes: #350513)
* debian/rules: Remove all binaries except xxd from vim-common. Handle the
rest with alternatives in the variant packages.
* debian/control: Changed vim-gui-common to Arch: all
* Added patch 156_scripts.vim.diff which adds detection of svk diffs as diff
filetype. (closes: #349764)
* Added patch 157_slrnrc.vim.diff which adds a few more functions to the
slrnrc syntax file. (closes: #347801)
* Added commented out example autocmd for last-position-jump to
/etc/vim/vimrc. (closes: #347597)
* Lintian cleanup:
+ debian/control: Added a Depends line for vim-common.
+ debian/rules: Use proper permissions when installing the console font in
vim-runtime
+ debian/rules: Create a symlink to /usr/share/doc/vim-gui-common for each
GUI variant package. This fixes a usr-doc-symlink-without-dependency
warning.
-- James Vega Wed, 8 Feb 2006 15:11:37 -0500
vim (1:6.4-006+2ubuntu6) dapper; urgency=low
* debian/rules: Create a POT file on build.
-- Martin Pitt Tue, 23 May 2006 11:39:49 +0200
vim (1:6.4-006+2ubuntu5) dapper; urgency=low
* Apply patch from Ryan Lortie to fix Ubuntu #44431.
* Also add edgy to the Ubuntu releases list.
-- Scott James Remnant Thu, 18 May 2006 06:11:48 +0100
vim (1:6.4-006+2ubuntu4) dapper; urgency=low
* Reduce the vim alternative to 35 priority, it was having ideas
somewhat above its station.
-- Scott James Remnant Thu, 27 Apr 2006 23:21:42 +0100
vim (1:6.4-006+2ubuntu3) dapper; urgency=low
* debian/updates/deb{control,sources}.vim: Add Ubuntu releases and
components. Thanks to Karl Goetz and
Barry deFreese for their initial patches.
Closes: LP#30796
-- Martin Pitt Wed, 26 Apr 2006 20:49:31 +0200
vim (1:6.4-006+2ubuntu2) dapper; urgency=low
* Reenable vim-ruby since we can now build it in main.
-- Daniel Silverstone Thu, 23 Mar 2006 12:32:25 +0000
vim (1:6.4-006+2ubuntu1) dapper; urgency=low
* Synchronize with Debian unstable.
* Convert Ubuntu patches to use quilt.
* Re-register alternative for `editor'.
* Install .desktop file again, add attribute NoDisplay=true.
-- Matthias Klose Thu, 2 Feb 2006 13:55:52 +0000
vim (1:6.4-006+2) unstable; urgency=low
[ Norbert Tretkowski ]
* debian/README.Debian: fixed typos (closes: #344608)
* patches/148_debchangelog.vim.diff: added sarge-{backports|volatile} to
debchangelog hilighting
* debian/control: removed build-dependencies added for woody backport
* debian/control: build-depend on make (>= 3.80+3.81.b4)
[ Matthijs Mohlmann and Stefano Zacchiroli ]
* debian/rules: moved "export DH_OPTIONS" back to the beginning of the
file since old versions of make can't cope with it on
target-specific variables. Fixes FTBFS on some archs.
(closes: #344658)
[ Stefano Zacchiroli ]
* debian/rules: added 'export' target to generate source package
* debian/rules: uses quilt to manage debian-specific patches, changed
build-deps accordingly
* Added patch 152_javascript.vim which fixes JavaScript syntax
highlighting (closes: #343402)
[ Pierre Habouzit ]
* debian/control: fix vim-gui-common description. (closes: #347912)
* 304_memline.c.diff causes FTBFS on Hurd, fix it. (closes: #348170)
-- Norbert Tretkowski Sun, 15 Jan 2006 19:41:58 +0100
vim (1:6.4-006+1) unstable; urgency=low
[ Debian VIM Maintainers ]
* New upstream patches (005 and 006), see README.gz for details.
[ Stefano Zacchiroli ]
* Epoched all 6.4 versioned relationships in debian/control, they were
erroneously non-epoched. (closes: #344368, #344414)
-- Norbert Tretkowski Fri, 23 Dec 2005 00:30:20 +0100
vim (1:6.4-004+2) unstable; urgency=low
[ Norbert Tretkowski ]
* Applied patch from Adeodato SimĂł to fix broken syntax hilighting
of urgency in debchangelog.vim. (closes: #338557, #343136, #344228)
* No longer lists a mailinglist as uploader in changelog, until a consensus
about policy items 4.4 and 5.6.4 is found. (closes: #343073)
[ Stefano Zacchiroli ]
* Fixed typo in vim-gui-common description. (closes: #343152)
* Remove old /usr/share/doc/vim-common symlink during vim-doc and
vim-common preinst phase. (closes: #343289)
* debian/rules: finally found the karma of target-specific variables,
hopefully the file is clearer now ... Fixes FTBFS on hppa.
(closes: #344150)
* Fixed dangling manpage symlinks in vim-gui-common.
(closes: #344179, #343195, #343171)
* Moved vimtutor from vim-common to vim-runtime
* Added patch 151_sed.vim which improves sed's syntax highlighting.
(closes: #336125)
* Added patch 305_term.c which fixes 'pastetoggle' for working
properly with F1-F4 keys on Debian xterm's. (closes: #342220)
-- Norbert Tretkowski Wed, 21 Dec 2005 10:09:37 +0100
vim (1:6.4-004+1) unstable; urgency=low
[ Debian VIM Maintainers ]
* New upstream patches (002 to 004), see README.gz for details.
[ Stefano Zacchiroli ]
* Added back vim-tiny package. (closes: #222138)
* Reshaped vim packaging as follows:
- vim-common -> arch-dependent common files (variants w/o GUI)
- vim-gui-common -> arch-dependent common files (variants w GUI)
(closes: #338027)
- vim-runtime -> vim runtime (arch-independent)
- vim -> default variant
- vim-* -> other variants
- vim-tiny -> tiny variant, no vim-runtime dependency
- the above changes additionally got rid of circular dependency
vim -> vim-common -> vim (closes: #340037)
* Added symlink /usr/share/vim/vimcurrent -> vim64, will be kept
proper in future releases. /etc/vim/vimrc no longer version-aware.
* Removed duplicate /usr/share/vim/vimfiles entry in vimrc.
(closes: #337825)
* (Re-)Fixed debian/runtime/vimrc, last version inhibit /usr/bin/ex.
* au commands in vimrc executed only if has("autocmd").
* No longer try to move configuration files from /etc to /etc/vim
(ancient preinst, no longer needed to support upgrades from sarge).
* Updated Description-s in debian/control.
* Check for and removal of old vim.org diversion in postinst instead
of postrm (closes: #341081)
* Adds gvim, when compiled with gnome support, as an alternative for
gnome-text-editor, with priority lower than gedit (closes: #287202)
* Substituted @PKG@ in menu entry for package name (closes: #342074)
[ James Vega ]
* Added patch 148_debchangelog, update syntax/debchangelog.vim to
recognize infrequently used but policy compliant syntax.
(closes: #338557)
* Fixed patch 304_memline.c.diff to avoid inifinte loops resolving
symlinks. (closes: #336560)
* Remove the 'p' vmap in /etc/vim/vimrc since it has various bad
side-effects such as not being able to paste from a register while
in visual mode.
[ Matthijs Mohlmann ]
* Updated syntax for sshd_config and ssh_config.
* Updated syntax highlighting for asterisk.vim (Closes: #338256)
-- Debian VIM Maintainers Wed, 7 Dec 2005 22:02:34 +0100
vim (1:6.4-001+2) unstable; urgency=low
[ Stefano Zacchiroli ]
* Fixed debian/runtime/vimrc, last version broke some plugins behaviour
(e.g. gzip, netrw) on files specified on cmdline.
-- Debian VIM Maintainers Sun, 23 Oct 2005 16:03:43 +0200
vim (1:6.4-001+2ubuntu3) dapper; urgency=low
* Drop GTK support in vim-basic again, to stop blowing out ubuntu-minimal.
-- Adam Conrad Thu, 10 Nov 2005 12:28:39 -0500
vim (1:6.4-001+2ubuntu2) dapper; urgency=low
* Remove .desktop items -- oops.
* Re-enable GTK support in vim-basic.
-- Daniel Stone Fri, 28 Oct 2005 09:44:51 +1000
vim (1:6.4-001+2ubuntu1) dapper; urgency=low
* Resync with Debian.
* Add 'dapper' to the list of supported distribution keywords.
* Drop patch #990, as it has been merged upstream.
-- Daniel Stone Tue, 25 Oct 2005 07:57:58 +1000
vim (1:6.4-001+2) unstable; urgency=low
[ Stefano Zacchiroli ]
* Fixed debian/runtime/vimrc, last version broke some plugins behaviour
(e.g. gzip, netrw) on files specified on cmdline.
-- Debian VIM Maintainers Sun, 23 Oct 2005 16:03:43 +0200
vim (1:6.4-001+1) unstable; urgency=low
[ Debian VIM Maintainers ]
* New upstream patch (001), see README.gz for details.
[ Stefano Zacchiroli ]
* Got rid of conflicts among vim-* packages (aka variants) using
alternatives for /usr/bin/vim. (closes: #67823, #123959, #280934)
* Got rid of removal of /usr/doc/* symlinks.
* Added "sources" debian/rules target which downloads upstream tarballs.
* Added patch 146_netrw.vim.diff, fixes some issues of netrw.vim with
file://* URLs. (closes: #334868)
* Added patch 303_option.c.diff, which fixes 'system()' behaviour when
$SHELL is empty. (closes: #219386)
* Added patch 304_memline.c.diff, which fixes swap file locking wrt
symlinks. (closes: #329826)
* Changed debian/runtime/vimrc so that /etc/papersize is read without using
system(), fixes issues with exotic shells. (closes: #271338)
[ James Vega ]
* Added patch 147_perl.vim.diff, new upstream syntax file which supersedes
120_perl.vim.diff.
-- Debian VIM Maintainers Sun, 23 Oct 2005 11:21:35 +0200
vim (1:6.4-000+1) unstable; urgency=low
[ Debian VIM Maintainers ]
* New major upstream release (6.4).
+ Fixed typo in /usr/share/vim/vim63/doc/usr_04.txt. (closes: #328664)
[ Norbert Tretkowski ]
* Removed patches merged upstream:
+ 118_ocaml.vim.diff
-- Debian VIM Maintainers Sat, 15 Oct 2005 18:40:22 +0200
vim (1:6.3+6.4b-003+1) experimental; urgency=low
[ Debian VIM Maintainers ]
* New upstream patch (003), see README.gz for details.
-- Debian VIM Maintainers Fri, 14 Oct 2005 18:09:56 +0200
vim (1:6.3+6.4b-002+2) experimental; urgency=low
[ Stefano Zacchiroli ]
* Updated patches for new release:
+ 118_ocaml.vim.diff
+ 124_errorformat.vim.diff
+ 203_zh_TW.UTF8.po.diff
-- Debian VIM Maintainers Thu, 13 Oct 2005 13:09:25 +0200
vim (1:6.3+6.4b-002+1) experimental; urgency=low
[ Debian VIM Maintainers ]
* New upstream patch (002), see README.gz for details.
-- Debian VIM Maintainers Wed, 12 Oct 2005 21:11:22 +0200
vim (1:6.3+6.4b-001+1) experimental; urgency=low
[ Debian VIM Maintainers ]
* New major upstream beta release (6.4b).
* New upstream patch (001), see README.gz for details.
[ Norbert Tretkowski ]
* Removed patches merged upstream:
+ 110_php.vim.diff
+ 112_prolog.vim.diff
+ 113_xml.vim.diff
+ 114_texinfo.vim.diff
+ 116_sh.vim.diff
+ 121_perl.vim.diff
+ 126_filetype.vim.diff
+ 128_vimdiff.1.diff
+ 132_bib.vim.diff
+ 139_perl.vim.diff
+ 143_eruby.vim.diff
+ 401_doc_exrc.diff
+ 403_usr_04.txt.diff
[ James Vega ]
* Updated patches for new release:
+ 102_filetype.vim.diff
+ 120_perl.vim.diff
+ 142_filetype.vim.diff
-- Debian VIM Maintainers Wed, 12 Oct 2005 09:41:28 +0200
vim (1:6.3-090+2) unstable; urgency=low
* Stefano Zacchiroli :
+ Fixed %ld typo in debian/patches/203_zh_TW.UTF8.po.diff
+ Added patch debian/patches/403_usr_04.txt.diff, which fixes a
typo in usr_04.txt. (closes: #328664)
-- Debian VIM Maintainers Sat, 8 Oct 2005 16:09:41 +0200
vim (1:6.3-090+1) unstable; urgency=low
* New upstream patches (087 to 090), see README.gz for details.
* Norbert Tretkowski :
+ Updated Standards-Version to 3.6.2 (no changes needed).
+ Exec vim with -f parameter in .desktop file. (closes: #329292)
* Stefano Zacchiroli :
+ Set SHELL=/bin/bash in debian/rules since we use bashisms.
(closes: #310974)
+ Added patch 140_muttrc.vim.diff, which improves muttrc
highlighting. (closes: #327074)
+ Added patch 141_asterisk.vim.diff, which adds support for Asterisk
configuration files sytnax highlighting. (closes: #322850)
+ Added patch 142_filetype.vim.diff, which extends dch highlighting
to Debian NEWS files. (closes: #328081)
+ Added patch 143_eruby.vim.diff, which adds support for eruby
highlighting. (closes: #315902)
+ Added patch 144_scripts.vim.diff, which adds support for
highlighting tla diffs. (closes: #305677)
+ Added patch 145_fortran.vim.diff, which fixes a matchit bug with
Fortran's "module procedure". (closes: #308865)
+ Added patch 203_zh_TW.UTF8.po.diff, which fixes a translation
error in locale zh_TW.UTF-8. (closes: #319420)
-- Debian VIM Maintainers Fri, 30 Sep 2005 17:08:36 +0200
vim (1:6.3-086+1) unstable; urgency=low
* New upstream patch (086), see README.gz for details.
* Norbert Tretkowski :
+ Corrected wrong capitalization of menu entry. (closes: #320602)
* Stefano Zacchiroli :
+ Added patch 132_bib.vim.diff, which fixes highlighting of bibtex
comments. (closes: #316184)
+ Added patch 133_filetype.vim.diff, which adds filetype recognition
for several Zope related file kinds. (closes: #311007)
* Matthijs Mohlmann :
+ Added patch 133_resolv.vim.diff, which fixes highlighting of resolv.conf
search entries. (closes: #321081)
+ Added patch 134_sshconfig.vim.diff, added HashKnownHosts to syn keyword
sshconfigKeyword. (closes: #321119)
+ Added debsources.vim to debian/updates to add syntax highlighting for
/etc/apt/sources.list and added this to filetype.vim. (closes: #308947)
+ Added patch 136_muttrc.vim.diff, added crypt_autosign, crypt_autoencrypt
and xterm_set_titles to syn keyword. (closes: #323278)
* Pierre Habouzit :
+ Fix patch 105_xmodmap.vim.diff: wrt XF86_ClearGrab. (closes: #322355)
+ Fix typo in doc/editing.txt. (closes: #322254)
* James Vega :
+ Added patch 137_filetype.vim.diff, recognize mutt-ng rc/temp files as
muttrc/mail filetypes. (closes: #307946)
+ Added patch 138_filetype.txt.diff, fix a typo in the changelog-plugin
section of filetype.txt. (closes: #314595)
+ Added patch 139_perl.vim.diff, fix recognition of regular expression
quantifiers.
-- Debian VIM Maintainers Thu, 1 Sep 2005 18:40:41 +0200
vim (1:6.3-085+1) unstable; urgency=high
* New upstream patches (079 to 085), see README.gz for details.
+ 6.3.081, 6.3.082: Fix arbitrary shell commands execution by wrapping
them in glob() or expand() function calls in modelines. (CAN-2005-2368)
(closes: #320017)
* James Vega :
+ Added patch 129_filetype.vim.diff, which sets the filetype to perl for
*.plx files. (closes: #314309)
* Matthijs Mohlmann :
+ Added patch 130_fstab.vim.diff, added bind as option. (closes: #308890)
+ Added patch 131_xxd.1.diff, fixes typo in xxd manpage. (closes: #311234)
-- Debian VIM Maintainers Thu, 28 Jul 2005 12:16:06 +0200
vim (1:6.3-078+1ubuntu3) breezy; urgency=low
* Rebuild for the cairo1 -> cairo2 transition.
-- Adam Conrad Tue, 23 Aug 2005 01:57:09 +1000
vim (1:6.3-078+1ubuntu2) breezy; urgency=low
* SECURITY UPDATE: Fix code execution.
* Add debian/patches/990_modeline_codeexec.diff:
- Do not execute code in glob() and expand() statements when we read them
from a modeline.
- Combined upstream patches 6.3.081 and 6.3.082.
- References:
http://www.guninski.com/where_do_you_want_billg_to_go_today_5.html
* debian/patches/124_errorformat.vim.diff: Remove obsolete hunk that doesn't
apply any more.
-- Martin Pitt Tue, 26 Jul 2005 11:30:46 +0000
vim (1:6.3-078+1ubuntu1) breezy; urgency=low
* Resynchronise with Debian.
-- Michael Vogt Thu, 23 Jun 2005 15:32:31 +0200
vim (1:6.3-078+1) unstable; urgency=low
* New upstream patches (073 to 078), see README.gz for details.
* James Vega :
+ Added patch 128_vimdiff.1.diff, which fixes a typo in the vimdiff
manpage. (closes: #310331)
-- Debian VIM Maintainers Tue, 14 Jun 2005 21:25:00 +0200
vim (1:6.3-072+1) unstable; urgency=high
* New upstream patch (072), see README.gz for details.
* James Vega :
+ Updated patch 125_gzip.vim.diff to match upstream's vim7 patch.
Removed compression detection for FileAppendPre since there's no good
way to retrieve the necessary information.
+ Added patch 127_scripts.vim.diff, makes Vim automatically set the proper
filetype when editing lua scripts. The patch also enables recognition
of "#!/usr/bin/env xxx" hashbang lines. (closes: #309859)
-- Debian VIM Maintainers Fri, 20 May 2005 20:41:35 +0200
vim (1:6.3-071+2) unstable; urgency=low
* Stefano Zacchiroli :
+ Modifications on debian/rules:
- Do not invoke dh_installdirs before creating .dirs file for current
variant (fixes non-installation of gvim.desktop in all variants).
- Optional cmdline parameter PATCH_NAME for make_patch target.
- Invoke dh_desktop to register gvim.desktop on postinst.
+ Modifications on debian/vim-variant.desktop:
- Internationalized comment (inspired from gedit's one).
- Added MimeType entry.
- Uses svg icon.
+ Added svg icon /usr/share/icons/vim.svg, thanks to
Paul Ortman . (closes: #258669)
+ Updated patch 118_ocaml.vim.diff (new upstream).
+ Added patch 124_errorformat.vim.diff, makes vim follow error directories
on "make -C". (closes: #276005)
+ Added patch 126_filetype.vim.diff, set tex filetype on .cls TeX classes,
distinguishing them from smalltalk sources. (closes: #169716)
* Norbert Tretkowski :
+ Build-Depend on debhelper (>= 4.2.21), required for dh_desktop call.
+ Reverted value of backupcopy to default.
* Matthijs Mohlmann :
+ Added patch for german accents. (closes: #307807)
* James Vega :
+ Added patch 125_gzip.vim.diff, maintain "max speed" and "max compression"
compression levels when editing gzip files. (closes: #280388)
-- Debian VIM Maintainers Sun, 15 May 2005 19:12:57 +0200
vim (1:6.3-071+1sarge1) stable; urgency=high
* New upstream patches (081 and 082), see README.gz for details.
+ 6.3.081, 6.3.082: Fix arbitrary shell commands execution by wrapping
them in glob() or expand() function calls in modelines. (CAN-2005-2368)
(closes: #320017)
-- Norbert Tretkowski Sat, 30 Jul 2005 12:16:45 +0200
vim (1:6.3-071+1) unstable; urgency=medium
* New upstream patches (069 to 071), see README.gz for details.
* Norbert Tretkowski :
+ Re-add dh_installdirs to vim-variant part in debian/rules, so copying
the desktop file no longer fails. (closes: #302830)
+ Enabled backupcopy in global vimrc. (closes: #158657)
* Stefano Zacchiroli :
+ Added vim-full variant with support for gnome and all interpreters.
(closes: #149077)
+ Added /usr/share/common-licenses/ reference to debian/copyright.
+ Remove debian/helpztags.1 on debian/rules clean (generated file).
+ Updated patch 118_ocaml.vim.diff (new upstream).
+ Added patch 122_html_indent.vim.diff, remove from indentkeys for
html. (closes: #280386)
+ Added patch 401_doc_exrc.diff, fixes starting doc about "_exrc".
(closes: #279378)
+ Suggests vim-scripts in debian/control.
* Matthijs Mohlmann :
+ Fixes menu entry with icon (wrong syntax used in menu file), thanks to
Alexis Sukrieh