vim 1:7.1.293-2ubuntu1 source package in Ubuntu

Changelog

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:<space>#1<ctrl-x><ctrl-o>" will include all bugs from the package
    beginning with "1". Previously, this would have invoked a completion
    using debbugs (thanks, Daniel Hahler; LP: #196112).

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.

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.

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.

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.

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 <Space> 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)

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.

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)

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.

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.

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.

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.

 -- Colin Watson <email address hidden>   Thu, 01 May 2008 21:56:46 +0100

Upload details

Uploaded by:
Colin Watson
Uploaded to:
Intrepid
Original maintainer:
Ubuntu Development Team
Architectures:
any
Section:
editors
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
vim_7.1.293.orig.tar.gz 9.8 MiB 1976321081abe04124977ee4f2029c7b0083230e8b42a4fff9159c0048b71bf1
vim_7.1.293-2ubuntu1.diff.gz 337.5 KiB 95380f2ae977969748a850afa0dbf4badc6807be7706b552e599e4e45d230cf7
vim_7.1.293-2ubuntu1.dsc 1.4 KiB 65d4d9654b0e535aa1e79a475fb24d9c0aa615387e7cd1985a53c923d2ebe294

View changes file

Binary packages built by this source

vim: No summary available for vim in ubuntu intrepid.

No description available for vim in ubuntu intrepid.

vim-common: No summary available for vim-common in ubuntu intrepid.

No description available for vim-common in ubuntu intrepid.

vim-dbg: No summary available for vim-dbg in ubuntu intrepid.

No description available for vim-dbg in ubuntu intrepid.

vim-doc: No summary available for vim-doc in ubuntu intrepid.

No description available for vim-doc in ubuntu intrepid.

vim-full: No summary available for vim-full in ubuntu intrepid.

No description available for vim-full in ubuntu intrepid.

vim-gnome: No summary available for vim-gnome in ubuntu intrepid.

No description available for vim-gnome in ubuntu intrepid.

vim-gtk: No summary available for vim-gtk in ubuntu intrepid.

No description available for vim-gtk in ubuntu intrepid.

vim-gui-common: No summary available for vim-gui-common in ubuntu intrepid.

No description available for vim-gui-common in ubuntu intrepid.

vim-nox: No summary available for vim-nox in ubuntu intrepid.

No description available for vim-nox in ubuntu intrepid.

vim-perl: No summary available for vim-perl in ubuntu intrepid.

No description available for vim-perl in ubuntu intrepid.

vim-python: No summary available for vim-python in ubuntu intrepid.

No description available for vim-python in ubuntu intrepid.

vim-ruby: No summary available for vim-ruby in ubuntu intrepid.

No description available for vim-ruby in ubuntu intrepid.

vim-runtime: No summary available for vim-runtime in ubuntu intrepid.

No description available for vim-runtime in ubuntu intrepid.

vim-tcl: No summary available for vim-tcl in ubuntu intrepid.

No description available for vim-tcl in ubuntu intrepid.

vim-tiny: No summary available for vim-tiny in ubuntu intrepid.

No description available for vim-tiny in ubuntu intrepid.