From b7ce262a845a6feb031df77f66496f857f45ab27 Mon Sep 17 00:00:00 2001 From: Maksim 'max_posedon' Melnikau Date: Fri, 15 Oct 2010 11:20:48 +0300 Subject: vim-7.3 crosscompilation fix uint32_t check http://bugs.gentoo.org/show_bug.cgi?id=333247 Signed-off-by: Maksim 'max_posedon' Melnikau --- app-editors/vim-core/ChangeLog | 1387 ++++++++++++++++++++ app-editors/vim-core/Manifest | 32 + .../vim-core/files/vim-core-cross-uint32.patch | 11 + app-editors/vim-core/files/vimrc-r3 | 184 +++ app-editors/vim-core/files/vimrc-r4 | 200 +++ app-editors/vim-core/files/xxd-completion | 25 + app-editors/vim-core/metadata.xml | 5 + app-editors/vim-core/vim-core-7.0.235.ebuild | 23 + app-editors/vim-core/vim-core-7.0.243.ebuild | 23 + app-editors/vim-core/vim-core-7.1.123.ebuild | 23 + app-editors/vim-core/vim-core-7.1.330.ebuild | 23 + app-editors/vim-core/vim-core-7.2.303.ebuild | 22 + app-editors/vim-core/vim-core-7.2.442.ebuild | 22 + app-editors/vim-core/vim-core-7.3.ebuild | 27 + app-editors/vim/Manifest | 8 + app-editors/vim/files/vim-7.1-interix-link.patch | 16 + .../vim/files/vim-7.1.285-darwin-x11link.patch | 11 + .../vim/files/vim-7.1.319-interix-cflags.patch | 23 + app-editors/vim/files/vim-completion | 36 + app-editors/vim/files/vim-cross-uint32.patch | 11 + app-editors/vim/files/vimrc | 93 ++ app-editors/vim/vim-7.3.ebuild | 30 + 22 files changed, 2235 insertions(+) create mode 100644 app-editors/vim-core/ChangeLog create mode 100644 app-editors/vim-core/Manifest create mode 100644 app-editors/vim-core/files/vim-core-cross-uint32.patch create mode 100644 app-editors/vim-core/files/vimrc-r3 create mode 100644 app-editors/vim-core/files/vimrc-r4 create mode 100644 app-editors/vim-core/files/xxd-completion create mode 100644 app-editors/vim-core/metadata.xml create mode 100644 app-editors/vim-core/vim-core-7.0.235.ebuild create mode 100644 app-editors/vim-core/vim-core-7.0.243.ebuild create mode 100644 app-editors/vim-core/vim-core-7.1.123.ebuild create mode 100644 app-editors/vim-core/vim-core-7.1.330.ebuild create mode 100644 app-editors/vim-core/vim-core-7.2.303.ebuild create mode 100644 app-editors/vim-core/vim-core-7.2.442.ebuild create mode 100644 app-editors/vim-core/vim-core-7.3.ebuild create mode 100644 app-editors/vim/Manifest create mode 100644 app-editors/vim/files/vim-7.1-interix-link.patch create mode 100644 app-editors/vim/files/vim-7.1.285-darwin-x11link.patch create mode 100644 app-editors/vim/files/vim-7.1.319-interix-cflags.patch create mode 100644 app-editors/vim/files/vim-completion create mode 100644 app-editors/vim/files/vim-cross-uint32.patch create mode 100644 app-editors/vim/files/vimrc create mode 100644 app-editors/vim/vim-7.3.ebuild diff --git a/app-editors/vim-core/ChangeLog b/app-editors/vim-core/ChangeLog new file mode 100644 index 0000000..9c1c4ee --- /dev/null +++ b/app-editors/vim-core/ChangeLog @@ -0,0 +1,1387 @@ +# ChangeLog for app-editors/vim-core +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/ChangeLog,v 1.342 2010/09/27 21:12:58 redhatter Exp $ + + 27 Sep 2010; Stuart Longland vim-core-7.3.ebuild: + Tested and working on MIPS, keyworded ~mips. Resolves bug #329121. + +*vim-core-7.3 (16 Aug 2010) + + 16 Aug 2010; Jim Ramsay +vim-core-7.3.ebuild: + New release: vim-7.3 + + 13 Aug 2010; Joseph Jezak vim-core-7.2.442.ebuild: + Marked ppc/ppc64 stable for bug #328261. + + 01 Aug 2010; Raúl Porcel vim-core-7.2.442.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #328261 + + 16 Jul 2010; Markus Meier vim-core-7.2.442.ebuild: + arm stable, bug #328261 + + 16 Jul 2010; Markus Meier vim-core-7.2.442.ebuild: + x86 stable, bug #328261 + + 16 Jul 2010; Jeremy Olexa vim-core-7.2.442.ebuild: + QA: Revert previous commit because a) the manifest is broke, b) will + create circular deps since app-editors/vim wasn't keyworded at the same + time + + 15 Jul 2010; Markus Meier vim-core-7.2.442.ebuild: + arm/x86 stable, bug #328261 + + 15 Jul 2010; Markos Chandras + vim-core-7.2.442.ebuild: + Stable on amd64 wrt bug #328261 + + 14 Jul 2010; Jeroen Roovers vim-core-7.2.442.ebuild: + Stable for HPPA (bug #328261). + + 14 Jun 2010; Jim Ramsay -vim-core-7.2.182.ebuild, + -vim-core-7.2.264-r1.ebuild, -vim-core-7.2.359.ebuild, + -vim-core-7.2.376.ebuild, -vim-core-7.2.402.ebuild, + -vim-core-7.2.411.ebuild, -vim-core-7.2.416.ebuild: + Version cleanup + +*vim-core-7.2.442 (07 Jun 2010) + + 07 Jun 2010; Jim Ramsay +vim-core-7.2.442.ebuild: + vim-7.2.442 is released (Fixes bug #308927) + +*vim-core-7.2.416 (09 May 2010) + + 09 May 2010; Jim Ramsay +vim-core-7.2.416.ebuild: + Version bump: 7.2.416 is released + +*vim-core-7.2.411 (18 Apr 2010) + + 18 Apr 2010; Jim Ramsay +vim-core-7.2.411.ebuild: + Version bump: 7.2.411 + + 15 Apr 2010; Jeremy Olexa vim-core-7.2.402.ebuild, + files/vimrc-r4: + Import Gentoo Prefix changes, convert to EAPI3, add keywords. bug 310991 + +*vim-core-7.2.402 (17 Mar 2010) + + 17 Mar 2010; Jim Ramsay +vim-core-7.2.402.ebuild: + Version bump: 7.2.402 is released + + 09 Mar 2010; Jim Ramsay files/vimrc-r4: + Fix /etc/vim/vimrc so it does not accidentally override last-position-jump + (Bug #308545) + +*vim-core-7.2.376 (24 Feb 2010) + + 24 Feb 2010; Jim Ramsay +vim-core-7.2.376.ebuild: + Version bump 7.2.376, now with ruby-1.9 support! (Bug #268608) + +*vim-core-7.2.359 (12 Feb 2010) + + 12 Feb 2010; Jim Ramsay +vim-core-7.2.359.ebuild: + Version bump to 7.2.359, also fixes bug #295258 + + 10 Feb 2010; Raúl Porcel vim-core-7.2.303.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #301975 + + 09 Feb 2010; Jeroen Roovers vim-core-7.2.303.ebuild: + Stable for HPPA (bug #301975). + + 07 Feb 2010; Markus Meier vim-core-7.2.303.ebuild: + amd64/arm/x86 stable, bug #301975 + + 01 Feb 2010; Brent Baude vim-core-7.2.303.ebuild: + Marking vim-core-7.2.303 ppc for bug 301975 + + 01 Feb 2010; Brent Baude vim-core-7.2.303.ebuild: + Marking vim-core-7.2.303 ppc64 for bug 301975 + + 17 Dec 2009; Christian Faulhammer + vim-core-7.2.303.ebuild: + QA: add prefix keywords + +*vim-core-7.2.303 (24 Nov 2009) + + 24 Nov 2009; Jim Ramsay +vim-core-7.2.303.ebuild: + Version bump: 7.2.303 (Bug #294328) + +*vim-core-7.2.264-r1 (17 Oct 2009) + + 17 Oct 2009; Jim Ramsay -vim-core-7.2.264.ebuild, + +vim-core-7.2.264-r1.ebuild: + Revbump vim-core-7.2.264 to add tar.lzma and tar.xz support (Bug #286712) + + 17 Oct 2009; Jim Ramsay -vim-core-7.2.ebuild, + -vim-core-7.2.108.ebuild, -vim-core-7.2.238.ebuild, + vim-core-7.2.264.ebuild: + Version cleanup and PDEPEND moved into vim.eclass + +*vim-core-7.2.264 (27 Sep 2009) + + 27 Sep 2009; Jim Ramsay +vim-core-7.2.264.ebuild: + Version bump, plus fix for bug #285502 + + 26 Jul 2009; Brent Baude vim-core-7.2.182.ebuild: + Marking vim-core-7.2.182 ppc64 for bug 257007 + +*vim-core-7.2.238 (22 Jul 2009) + + 22 Jul 2009; Jim Ramsay +vim-core-7.2.238.ebuild, + +files/vimrc-r4: + Version bump, also includes bug #263333 + + 22 Jul 2009; Jeremy Olexa vim-core-7.2.182.ebuild: + amd64 stable, security bug 257007 + + 19 Jul 2009; nixnut vim-core-7.2.182.ebuild: + ppc stable #257007 + + 15 Jul 2009; Jeroen Roovers vim-core-7.2.182.ebuild: + Stable for HPPA (bug #257007). + + 15 Jul 2009; Raúl Porcel vim-core-7.2.182.ebuild: + alpha/arm/ia64/m68k/s390/sh stable wrt #257007 + + 15 Jul 2009; Christian Faulhammer + vim-core-7.2.182.ebuild: + stable x86, security bug 257007 + + 14 Jul 2009; Ferris McCormick vim-core-7.2.182.ebuild: + Sparc stable, part of security bug #257007. + +*vim-core-7.2.182 (18 May 2009) + + 18 May 2009; Jim Ramsay +vim-core-7.2.182.ebuild: + Version bump: 7.2.182 + +*vim-core-7.1.330 (19 Feb 2009) +*vim-core-7.0.243 (19 Feb 2009) + + 19 Feb 2009; Jim Ramsay +vim-core-7.0.243.ebuild, + +vim-core-7.1.330.ebuild: + Added latest patchlevels of 7.0 and 7.1 + +*vim-core-7.2.108 (19 Feb 2009) + + 19 Feb 2009; Jim Ramsay -vim-core-7.2.021.ebuild, + +vim-core-7.2.108.ebuild: + Version 7.2.021 wasn't actually applying any patches (It was equivalent to + 7.2), and patchset 108 is now out. Bug #238120 + +*vim-core-7.2.021 (19 Sep 2008) + + 19 Sep 2008; Ali Polatel +vim-core-7.2.021.ebuild: + Version bump. Fixes #238120. + + 30 Aug 2008; Ali Polatel + -files/rphillips-invalcolorpatch.diff, -files/vimrc-r2, + -vim-core-6.4.ebuild, -vim-core-7.1.042.ebuild, -vim-core-7.1.164.ebuild, + -vim-core-7.1.213.ebuild, -vim-core-7.1.266.ebuild, + -vim-core-7.1.285.ebuild, -vim-core-7.1.319.ebuild: + Drop old. + + 15 Aug 2008; Markus Meier vim-core-7.2.ebuild: + x86 stable, bug #232890 + + 15 Aug 2008; Jeroen Roovers vim-core-7.2.ebuild: + Stable for HPPA (bug #232890). + + 14 Aug 2008; Brent Baude vim-core-7.2.ebuild: + Marking vim-core-7.2 ppc64 and ppc for bug 232890 + + 14 Aug 2008; Raúl Porcel vim-core-7.2.ebuild: + alpha/ia64/x86 stable wrt #232890 + + 14 Aug 2008; Ferris McCormick vim-core-7.2.ebuild: + Sparc stable, security Bug #232890. + +*vim-core-7.2 (14 Aug 2008) + + 14 Aug 2008; Ali Polatel +vim-core-7.2.ebuild: + Version bump. Fixing bugs 227453, 232890, 234652 and 234587. + + 07 Jul 2008; Raúl Porcel vim-core-7.1.319.ebuild: + alpha/ia64 stable wrt security #227453 + + 07 Jul 2008; Brent Baude vim-core-7.1.319.ebuild: + Marking vim-core-7.1.319 ppc64 and ppc for bug 227453 + + 06 Jul 2008; Ferris McCormick vim-core-7.1.319.ebuild: + Sparc stable, critical bug #227453, fine for a couple weeks now. + + 06 Jul 2008; Jeroen Roovers vim-core-7.1.319.ebuild: + Stable for HPPA (bug #227453). + + 06 Jul 2008; Dawid Węgliński vim-core-7.1.319.ebuild: + Stable on x86/amd64 (bug #227453) + +*vim-core-7.1.319 (20 Jun 2008) + + 20 Jun 2008; Ali Polatel +vim-core-7.1.319.ebuild: + Version bump. + + 07 Apr 2008; Raúl Porcel vim-core-7.1.266.ebuild: + ia64/sparc stable wrt #216151 + + 04 Apr 2008; Richard Freeman vim-core-7.1.266.ebuild: + amd64 stable - 216151 + + 04 Apr 2008; Jeroen Roovers vim-core-7.1.266.ebuild: + Stable for HPPA (bug #216151). + + 04 Apr 2008; Brent Baude vim-core-7.1.266.ebuild: + Marking vim-core-7.1.266 ppc64 and ppc for bug 216151 + + 04 Apr 2008; Tobias Klausmann + vim-core-7.1.266.ebuild: + Stable on alpha, bug #216151 + + 04 Apr 2008; Dawid Węgliński vim-core-7.1.266.ebuild: + Stable on x86 (bug #216151) + +*vim-core-7.1.285 (21 Mar 2008) + + 21 Mar 2008; Ali Polatel +vim-core-7.1.285.ebuild: + Version bump. + + 04 Mar 2008; Jeroen Roovers Manifest: + Fix Manifest. + +*vim-core-7.1.266 (03 Mar 2008) + + 03 Mar 2008; Ali Polatel +vim-core-7.1.266.ebuild: + Version bump. Fixes some memory leaks and other bugs. + +*vim-core-7.1.213 (09 Jan 2008) + + 09 Jan 2008; Ali Polatel +vim-core-7.1.213.ebuild: + Version bump. + +*vim-core-7.1.164 (30 Nov 2007) + + 30 Nov 2007; Ali Polatel +vim-core-7.1.164.ebuild: + Version bump. + + 10 Nov 2007; Markus Rothe vim-core-7.1.123.ebuild: + Stable on ppc64; bug #198574 + + 10 Nov 2007; Daniel Gryniewicz vim-core-7.1.123.ebuild: + Marked stable on amd64 for bug #198574 + + 09 Nov 2007; nixnut vim-core-7.1.123.ebuild: + Stable on ppc wrt bug 198574 + + 09 Nov 2007; Raúl Porcel vim-core-7.1.123.ebuild: + alpha/ia64/x86 stable wrt #198574 + + 09 Nov 2007; Ferris McCormick vim-core-7.1.123.ebuild: + Sparc stable --- Bug #198574 + + 30 Oct 2007; Jeroen Roovers vim-core-7.1.123.ebuild: + Stable for HPPA. + +*vim-core-7.1.123 (27 Sep 2007) + + 27 Sep 2007; Ali Polatel -files/vimrc, + -files/vimrc-r1, -vim-core-7.0.174.ebuild, -vim-core-7.1.ebuild, + -vim-core-7.1-r1.ebuild, -vim-core-7.1.002.ebuild, + -vim-core-7.1.028.ebuild, -vim-core-7.1.087.ebuild, + +vim-core-7.1.123.ebuild: + Version bump. Drop old. + +*vim-core-7.1.087 (23 Aug 2007) + + 23 Aug 2007; Ali Polatel +vim-core-7.1.087.ebuild: + Version bump. + + 01 Aug 2007; Brent Baude vim-core-7.1.042.ebuild: + Marking 7.1.042 ppc and ppc64 stable for bug 185677 + + 01 Aug 2007; Raúl Porcel vim-core-7.1.042.ebuild: + alpha/ia64 stable wrt security #185677 + + 31 Jul 2007; Jeroen Roovers vim-core-7.1.042.ebuild: + Stable for HPPA (bug #185677). + + 31 Jul 2007; Ferris McCormick vim-core-7.1.042.ebuild: + Sparc stable --- Security Bug #185677 + + 31 Jul 2007; Markus Ullmann vim-core-7.1.042.ebuild: + Stable on x86 wrt security bug #185677 + + 31 Jul 2007; Christoph Mende vim-core-7.1.042.ebuild: + Stable on amd64 wrt security bug #185677 + +*vim-core-7.1.042 (27 Jul 2007) + + 27 Jul 2007; Ali Polatel +vim-core-7.1.042.ebuild: + version bump, fixes security issue with helptags and other bugs + +*vim-core-7.1.028 (15 Jul 2007) + + 15 Jul 2007; Ali Polatel +vim-core-7.1.028.ebuild: + Version bump, fixing many small problems + +*vim-core-7.1.002 (31 May 2007) + + 31 May 2007; Mike Kelly +vim-core-7.1.002.ebuild: + Version bump. Also, include sources for non-english languages, and other + extras. Fixes Bug #179133. + +*vim-core-7.1-r1 (14 May 2007) + + 14 May 2007; Mike Kelly +vim-core-7.1-r1.ebuild: + Revision bump. Add a patch to fix the patch to fix the libintl compile error + from Bug #176566. + + 13 May 2007; Mike Kelly -vim-core-7.0.17.ebuild: + Remove old version. + +*vim-core-7.1 (13 May 2007) + + 13 May 2007; Mike Kelly -vim-core-7.1_beta001.ebuild, + +vim-core-7.1.ebuild: + Version bump. New stable version. Remove unstable beta. + + 13 May 2007; Joshua Kinard vim-core-7.0.235.ebuild: + Stable on mips, per #176464. + +*vim-core-7.1_beta001 (10 May 2007) + + 10 May 2007; Mike Kelly +vim-core-7.1_beta001.ebuild: + Version bump, new beta version w/ updated runtime files, etc. + + 09 May 2007; Mike Kelly -vim-core-7.0.91.ebuild, + -vim-core-7.0.146.ebuild, -vim-core-7.0.201.ebuild: + Remove old versions. + + 04 May 2007; Daniel Gryniewicz vim-core-7.0.235.ebuild: + Marked stable on amd64 for bug #176464 + + 03 May 2007; Tobias Scherbaum + vim-core-7.0.235.ebuild: + ppc stable, bug #176464 + + 02 May 2007; Markus Rothe vim-core-7.0.235.ebuild: + Stable on ppc64; bug #176464 + + 02 May 2007; Jeroen Roovers vim-core-7.0.235.ebuild: + Stable for HPPA (bug #176464). + + 02 May 2007; Bryan Østergaard + vim-core-7.0.235.ebuild: + Stable on Alpha, bug 176464. + + 02 May 2007; Ferris McCormick vim-core-7.0.235.ebuild: + Stable on sparc --- Bug #176464 + + 02 May 2007; Raúl Porcel vim-core-7.0.235.ebuild: + ia64 + x86 stable wrt security bug 176464 + +*vim-core-7.0.235 (29 Apr 2007) + + 29 Apr 2007; Mike Kelly +vim-core-7.0.235.ebuild: + Version bump. Fixes 2 security issues with modelines and other bugs. + + 21 Mar 2007; Chris Gianelloni + vim-core-7.0.174.ebuild: + Stable on alpha/ia64 wrt bug #167816. + + 07 Mar 2007; Alexander H. Færøy + vim-core-7.0.174.ebuild: + Marked ~mips; bug #168008 + + 26 Feb 2007; Daniel Gryniewicz vim-core-7.0.174.ebuild: + Marked stable on amd64 For bug #167816 + +*vim-core-7.0.201 (24 Feb 2007) + + 24 Feb 2007; Mike Kelly +vim-core-7.0.201.ebuild: + Version bump. + + 21 Feb 2007; Markus Rothe vim-core-7.0.174.ebuild: + Stable on ppc64; bug #167816 + + 21 Feb 2007; Ferris McCormick vim-core-7.0.174.ebuild: + Stable on sparc --- Bug #167816 + + 21 Feb 2007; Jeroen Roovers vim-core-7.0.174.ebuild: + Stable for HPPA (bug #167816). + + 21 Feb 2007; Joseph Jezak vim-core-7.0.174.ebuild: + Marked ppc stable for bug #167816. + + 21 Feb 2007; Christian Faulhammer + vim-core-7.0.174.ebuild: + stable x86; bug 167816 + + 18 Feb 2007; Markus Rothe vim-core-7.0.91.ebuild: + Stable on ppc64 + + 03 Dec 2006; Jeroen Roovers vim-core-7.0.91.ebuild: + Stable for HPPA. + +*vim-core-7.0.174 (30 Nov 2006) + + 30 Nov 2006; Mike Kelly +vim-core-7.0.174.ebuild: + Version bump. + + 25 Oct 2006; Fabian Groffen vim-core-7.0.17.ebuild, + vim-core-7.0.91.ebuild: + Dropped ppc-macos, see you in prefix. + + 25 Oct 2006; Gustavo Zacarias + vim-core-7.0.91.ebuild: + Stable on sparc + + 24 Oct 2006; Mike Kelly vim-core-7.0.146.ebuild: + Dropping ppc-macos keyword, since eselect-1.0.6 isn't keyworded for it, + either. + +*vim-core-7.0.146 (22 Oct 2006) + + 22 Oct 2006; Mike Kelly -vim-core-7.0.109.ebuild, + +vim-core-7.0.146.ebuild: + Version bump. Includes a patch to the German translation, Bug #134448). + + 19 Oct 2006; Aron Griffis vim-core-7.0.91.ebuild: + Mark 7.0.91 stable on ia64 + + 18 Oct 2006; Aron Griffis vim-core-7.0.91.ebuild: + Mark 7.0.91 stable on alpha + + 18 Oct 2006; Roy Marples vim-core-7.0.91.ebuild, + vim-core-7.0.109.ebuild: + Added ~sparc-fbsd keyword. + + 28 Sep 2006; Gustavo Zacarias + vim-core-7.0.17.ebuild: + Stable on hppa + +*vim-core-7.0.109 (20 Sep 2006) + + 20 Sep 2006; Mike Kelly +vim-core-7.0.109.ebuild: + Version bump, addition of support for eselect-vim (currently masked). + +*vim-core-7.0.91 (08 Sep 2006) + + 08 Sep 2006; Seemant Kulleen +vim-core-7.0.91.ebuild: + Version bump, thanks to Ryan Phillips + + 06 Sep 2006; Tobias Scherbaum + vim-core-7.0.17.ebuild: + ppc stable + + 05 Sep 2006; Joshua Kinard vim-core-7.0.17.ebuild: + Marked stable on mips. + + 04 Sep 2006; Gustavo Zacarias + vim-core-7.0.17.ebuild: + Stable on sparc + + 04 Sep 2006; Saleem Abdulrasool + vim-core-7.0.17.ebuild: + stable on x86 (bug #145694) + + 31 Aug 2006; Gustavo Zacarias + vim-core-7.0.17.ebuild: + Into the ~hppa fold + + 18 Aug 2006; Bryan Østergaard vim-core-7.0.17.ebuild: + Stable on alpha. + + 18 Aug 2006; Markus Rothe vim-core-7.0.17.ebuild: + Stable on ppc64 + + 18 Aug 2006; Michael Cummings + vim-core-7.0.17.ebuild: + Marking amd64 stable + + 10 Jul 2006; Aron Griffis vim-core-7.0.17.ebuild: + Mark 7.0.17 stable on ia64 + + 28 May 2006; -vim-core-7.0.ebuild, + -vim-core-7.0-r1.ebuild, -vim-core-7.0-r2.ebuild: + removed old ebuilds + +*vim-core-7.0.17 (28 May 2006) + + 28 May 2006; +vim-core-7.0.17.ebuild: + version bump to 7.0.17 and vimtutor fix + +*vim-core-7.0-r2 (12 May 2006) + + 12 May 2006; +vim-core-7.0-r2.ebuild: + Changed vim tarball to be -r1. + +*vim-core-7.0-r1 (10 May 2006) + + 10 May 2006; +vim-core-7.0-r1.ebuild: + Added 7.0.10 + + 10 May 2006; files/digest-vim-core-7.0, Manifest: + fixed package. removed spell files + + 08 May 2006; Ferris McCormick vim-core-7.0.ebuild: + Add ~sparc keyword. + +*vim-core-7.0 (08 May 2006) + + 08 May 2006; -vim-core-7.0_beta.ebuild, + +vim-core-7.0.ebuild: + Version bump to 7.0 + + 31 Mar 2006; Diego Pettenò + vim-core-7.0_beta.ebuild: + Add ~x86-fbsd keyword. + + 29 Mar 2006; Markus Rothe vim-core-7.0_beta.ebuild: + Added ~ppc64 + + 29 Mar 2006; Michael Sterrett + -vim-core-7.0_alpha20060228.ebuild, -vim-core-7.0_alpha20060306.ebuild, + -vim-core-7.0_alpha20060320.ebuild: + remove old 7.0_alpha ebuilds since they shouldn't be used anymore (per ciaranm) + + 26 Mar 2006; Fernando J. Pereda + vim-core-7.0_beta.ebuild: + Add ~alpha keyword + +*vim-core-7.0_beta (25 Mar 2006) + + 25 Mar 2006; Stefan Schweizer +files/vimrc-r3, + +vim-core-7.0_beta.ebuild: + Vim update, commit for ciaranm, thanks to Ed Catmur, bug 122562 + +*vim-core-7.0_alpha20060306 (06 Mar 2006) + + 06 Mar 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060306.ebuild: + New vim7 snapshot. + + 28 Feb 2006; Ciaran McCreesh + -vim-core-7.0_alpha20060123.ebuild, -vim-core-7.0_alpha20060205.ebuild, + -vim-core-7.0_alpha20060218.ebuild: + Tidy up. + +*vim-core-7.0_alpha20060228 (28 Feb 2006) + + 28 Feb 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060228.ebuild: + New vim7 snapshot, with tabs that don't segfault. + +*vim-core-7.0_alpha20060218 (18 Feb 2006) + + 18 Feb 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060218.ebuild: + New vim7 snapshot + +*vim-core-7.0_alpha20060205 (05 Feb 2006) + + 05 Feb 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060205.ebuild: + New vim7 snapshot. + + 23 Jan 2006; Ciaran McCreesh + -vim-core-7.0_alpha20060113.ebuild: + Tidy up vim7 snapshots. + +*vim-core-7.0_alpha20060123 (23 Jan 2006) + + 23 Jan 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060123.ebuild: + New vim7 snapshot. + + 13 Jan 2006; Ciaran McCreesh + -vim-core-7.0_alpha20051207.ebuild, -vim-core-7.0_alpha20051215.ebuild, + -vim-core-7.0_alpha20051224.ebuild: + Tidy up old versions + +*vim-core-7.0_alpha20060113 (13 Jan 2006) + + 13 Jan 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060113.ebuild: + New vim7 snapshot + +*vim-core-7.0_alpha20051224 (24 Dec 2005) + + 24 Dec 2005; Ciaran McCreesh + +vim-core-7.0_alpha20051224.ebuild: + New vim7 snapshot + +*vim-core-7.0_alpha20051215 (15 Dec 2005) + + 15 Dec 2005; Ciaran McCreesh + +vim-core-7.0_alpha20051215.ebuild: + New vim7 snapshot. + +*vim-core-7.0_alpha20051207 (07 Dec 2005) + + 07 Dec 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050928.ebuild, -vim-core-7.0_alpha20051127.ebuild, + +vim-core-7.0_alpha20051207.ebuild: + New vim7 snapshot. Qt/KDE support removed, tcl support removed. + +*vim-core-7.0_alpha20051127 (27 Nov 2005) + + 27 Nov 2005; Ciaran McCreesh + +vim-core-7.0_alpha20051127.ebuild: + New vim7 snapshot. + + 21 Nov 2005; Ciaran McCreesh + -vim-core-6.3.084.ebuild, -vim-core-6.3.084-r2.ebuild, + -vim-core-6.3.086.ebuild, -vim-core-6.4_beta.ebuild: + Tidy up older ebuilds. + + 20 Nov 2005; Hardave Riar vim-core-6.4.ebuild: + Stable on mips, bug #112226. + + 19 Nov 2005; Guy Martin vim-core-6.4.ebuild: + Stable on hppa. + + 13 Nov 2005; Jason Wever vim-core-6.4.ebuild: + Stable on SPARC wrt bug #112226. + + 12 Nov 2005; Brent Baude vim-core-6.4.ebuild: + Marking vim-core-6.4 ppc64 for bug 112226 + + 12 Nov 2005; Fernando J. Pereda vim-core-6.4.ebuild: + stable on alpha wrt bug #112226 + + 12 Nov 2005; Luca Barbato vim-core-6.4.ebuild: + Marked ppc + + 12 Nov 2005; Konstantin Arkhipov vim-core-6.4.ebuild: + Stable on amd64. + + 11 Nov 2005; Andrej Kacian vim-core-6.4.ebuild: + Stable on x86, bug #112226. + +*vim-core-6.4 (15 Oct 2005) + + 15 Oct 2005; Ciaran McCreesh +vim-core-6.4.ebuild: + New version. More fstab fixes, bug #108732. + + 09 Oct 2005; Ciaran McCreesh + -vim-core-6.3.068.ebuild, -vim-core-6.3.074.ebuild, + -vim-core-6.3.075.ebuild: + Tidy up + +*vim-core-6.4_beta (09 Oct 2005) + + 09 Oct 2005; Ciaran McCreesh + +vim-core-6.4_beta.ebuild: + New version. Dropped selinux support, bug #106912. + +*vim-core-7.0_alpha20050928 (28 Sep 2005) + + 28 Sep 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050922.ebuild, +vim-core-7.0_alpha20050928.ebuild: + New vim7 snapshot + +*vim-core-7.0_alpha20050922 (22 Sep 2005) + + 22 Sep 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050825.ebuild, +vim-core-7.0_alpha20050922.ebuild: + New vim7 snapshot. + +*vim-core-6.3.086 (22 Sep 2005) + + 22 Sep 2005; Ciaran McCreesh files/vimrc-r2, + +vim-core-6.3.086.ebuild: + New version. Drop termcap support, bug #103105. Drop gtk1 support, bug + #106560. Make minimal USE flag not need vim-core. Fix vimrc to work with vim + built with -eval. + +*vim-core-7.0_alpha20050825 (25 Aug 2005) + + 25 Aug 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050809.ebuild, -vim-core-7.0_alpha20050817.ebuild, + +vim-core-7.0_alpha20050825.ebuild: + Update vim7 snapshot. + + 17 Aug 2005; Aron Griffis + vim-core-7.0_alpha20050809.ebuild: + Mark -alpha since varargs stuff is broken + +*vim-core-7.0_alpha20050817 (17 Aug 2005) + + 17 Aug 2005; Ciaran McCreesh + +vim-core-7.0_alpha20050817.ebuild: + New vim7 snapshot, should fix the compile problems on some archs. + + 15 Aug 2005; Aron Griffis + vim-core-7.0_alpha20050809.ebuild: + add ~ia64 + +*vim-core-6.3.084-r2 (12 Aug 2005) + + 12 Aug 2005; Ciaran McCreesh + -vim-core-6.3.084-r1.ebuild, +vim-core-6.3.084-r2.ebuild: + Update to a newer Netrw snapshot to fix problems with vim7-specific code + being used unconditionally. Bug #102252. + +*vim-core-7.0_alpha20050809 (09 Aug 2005) + + 09 Aug 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050622.ebuild, -vim-core-7.0_alpha20050721.ebuild, + +vim-core-7.0_alpha20050809.ebuild: + New vim7 snapshot. Tidy up old snapshots for eclass changes. + +*vim-core-6.3.084-r1 (09 Aug 2005) + + 09 Aug 2005; Ciaran McCreesh +files/vimrc-r2, + +vim-core-6.3.084-r1.ebuild: + Update runtime snapshot to 20050809. Include grub syntax highlighting fix + from Toralf Förster, bug #96155. Include check for empty &shell, bug + #101665. Default sh syntax highlighting mode is now bash rather than ksh, + bug #101819. + + 23 Jul 2005; Hardave Riar vim-core-6.3.084.ebuild: + Stable on mips, bug #99578. + + 23 Jul 2005; Bryan Østergaard + vim-core-6.3.084.ebuild: + Stable on ia64, bug 99578. + + 22 Jul 2005; Bryan Østergaard + vim-core-6.3.084.ebuild: + Stable on alpha, bug 99578. + + 22 Jul 2005; Markus Rothe vim-core-6.3.084.ebuild: + Stable on ppc64 (bug #99578) + + 21 Jul 2005; Gustavo Zacarias + vim-core-6.3.084.ebuild: + Stable on sparc wrt #99578 + + 21 Jul 2005; Joseph Jezak vim-core-6.3.084.ebuild: + Marked ppc stable for bug #99578. + + 21 Jul 2005; Rene Nussbaumer + vim-core-6.3.084.ebuild: + Stable on hppa. bug #99578 + + 21 Jul 2005; Herbie Hopkins vim-core-6.3.084.ebuild: + Stable on amd64 wrt bug #99578. + +*vim-core-7.0_alpha20050721 (21 Jul 2005) + + 21 Jul 2005; -vim-core-7.0_alpha20050321.ebuild, + -vim-core-7.0_alpha20050326.ebuild, +vim-core-7.0_alpha20050721.ebuild: + version bump vim7 ebuild and remove outdated packages + + 21 Jul 2005; : + Version bump to 084 caused by security flaw. see bug #99578 + Removed old ebuilds + + 21 Jul 2005; Markus Rothe vim-core-6.3.075.ebuild: + Stable on ppc64 + + 21 Jul 2005; Joseph Jezak vim-core-6.3.075.ebuild: + Marked ppc stable. + + 18 Jul 2005; Aron Griffis vim-core-6.3.075.ebuild: + Stable alpha amd64 hppa ia64 mips sparc x86 + + 07 Jul 2005; Markus Rothe vim-core-6.3.068.ebuild: + Stable on ppc64 + +*vim-core-6.3.075 (01 Jun 2005) + + 01 Jun 2005; Ciaran McCreesh + +vim-core-6.3.075.ebuild: + Update to upstream 6.3.075 and runtime snapshot as of 20050601. Include + improved sh.vim keyword list, thanks to Ian Leitch in bug #93983. Include + (more) fstab syntax highlighting fixes, bug #92263. Switch to using ncurses + by default (with termcap-compat local USE flag for those who really want it) + to keep *BSD happy, bug #93970. + +*vim-core-7.0_alpha20050622 (23 Jun 2005) + + 23 Jun 2005; +vim-core-7.0_alpha20050622.ebuild: + version bump + +*vim-core-6.3.074 (23 May 2005) + + 23 May 2005; Ciaran McCreesh + +vim-core-6.3.074.ebuild: + Update to upstream patch 074. Add fixes for bug #92263, bug #93378. + + 30 Apr 2005; Bryan Østergaard + vim-core-6.3.068.ebuild: + Stable on ia64. + + 14 Apr 2005; Bryan Østergaard + vim-core-6.3.068.ebuild: + Stable on alpha. + + 09 Apr 2005; Michael Hanselmann + vim-core-6.3.068.ebuild: + Stable on ppc. + + 05 Apr 2005; Marcus D. Hanwell vim-core-6.3.068.ebuild: + Marked stable on amd64. + + 05 Apr 2005; Michael Hanselmann + vim-core-6.3.068.ebuild: + Stable on hppa. + + 02 Apr 2005; Ciaran McCreesh vim-core-6.3.068.ebuild: + x86 sparc mips stable + +*vim-core-7.0_alpha20050326 (26 Mar 2005) + + 26 Mar 2005; Ciaran McCreesh + +vim-core-7.0_alpha20050326.ebuild: + New vim7 snapshot, hopefully with working tcltk support (bug #86709) + +*vim-core-6.3.068 (25 Mar 2005) + + 25 Mar 2005; Ciaran McCreesh + +vim-core-6.3.068.ebuild: + New release. Fixes bug #79981, bug #81289, bug #83383, bug #83416, bug + #83565, bug #85758, upstream patches up to 6.3.068. + + 22 Mar 2005; Aron Griffis vim-core-6.3-r4.ebuild: + Stable on alpha + +*vim-core-7.0_alpha20050321 (21 Mar 2005) + + 21 Mar 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050308.ebuild, +vim-core-7.0_alpha20050321.ebuild: + New vim7 snapshot + + 17 Mar 2005; Lina Pezzella + vim-core-7.0_alpha20050308.ebuild: + Testing ppc-macos progressive profile + +*vim-core-7.0_alpha20050308 (08 Mar 2005) + + 08 Mar 2005; Ciaran McCreesh +files/vimrc-r1, + -vim-core-7.0_alpha20050122.ebuild, -vim-core-7.0_alpha20050126.ebuild, + -vim-core-7.0_alpha20050201.ebuild, +vim-core-7.0_alpha20050308.ebuild: + Updated vim7 snapshot + + 06 Mar 2005; Marcus D. Hanwell vim-core-6.3-r4.ebuild: + Marked stable on amd64. + + 03 Mar 2005; Guy Martin vim-core-6.3-r4.ebuild: + Stable on hppa. + + 02 Mar 2005; Daniel Goller vim-core-6.3-r4.ebuild: + Stable on ppc + + 17 Feb 2005; Ciaran McCreesh vim-core-6.3-r4.ebuild: + Stable on x86, sparc, mips + +*vim-core-7.0_alpha20050201 (01 Feb 2005) + + 01 Feb 2005; Ciaran McCreesh + +vim-core-7.0_alpha20050201.ebuild: + Updated vim7 snapshot + +*vim-core-7.0_alpha20050126 (26 Jan 2005) + + 26 Jan 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050113.ebuild, +vim-core-7.0_alpha20050126.ebuild: + Updated vim7 snapshot + +*vim-core-7.0_alpha20050122 (22 Jan 2005) + + 22 Jan 2005; Ciaran McCreesh + +vim-core-7.0_alpha20050122.ebuild: + Updated vim7 snapshot. + + 22 Jan 2005; Ciaran McCreesh +files/xxd-completion: + Add bash-completion script. For now this is vim-7 only. If it seems to work + well, it'll be included in a later vim-6 revision. + +*vim-core-6.3-r4 (21 Jan 2005) + + 21 Jan 2005; Ciaran McCreesh +vim-core-6.3-r4.ebuild: + Version bump. New runtime snapshot from upstream, plus fixes for bugs + #75816, #76713, #68622. We now pull in Gentoo Syntax as a PDEPEND (hey, + we're already installing Debian-specific things, might as well bring in + something useful...). + + 15 Jan 2005; Ciaran McCreesh -vim-core-6.2-r9.ebuild, + -vim-core-6.3-r1.ebuild, -vim-core-6.3-r2.ebuild, vim-core-6.3-r3.ebuild, + -vim-core-6.3.ebuild: + 6.3-r3 stable on s390, arm. Remove older versions. + + 14 Jan 2005; Ciaran McCreesh files/vimrc: + Update vimrc to only try to use ftplugins if we have a valid ftplugin + directory (for livecds) + +*vim-core-7.0_alpha20050113 (13 Jan 2005) + + 13 Jan 2005; Ciaran McCreesh + -vim-core-7.0_alpha20041211.ebuild, +vim-core-7.0_alpha20050113.ebuild: + Update vim7 snapshot + + 10 Jan 2005; Aron Griffis + vim-core-7.0_alpha20041211.ebuild: + add ~alpha + + 28 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 14 Dec 2004; Akinori Hattori vim-core-6.3-r3.ebuild: + stable on ia64, #bug #73715. + + 14 Dec 2004; vim-core-6.3-r3.ebuild: + stable on ppc bug 73715 + + 13 Dec 2004; Markus Rothe vim-core-6.3-r3.ebuild: + Stable on ppc64 + + 12 Dec 2004; Ciaran McCreesh files/vimrc: + Update the vimrc link to the new devrel handbook rather than the old howtos + +*vim-core-7.0_alpha20041211 (11 Dec 2004) + + 11 Dec 2004; Ciaran McCreesh + -vim-core-7.0_alpha20041128.ebuild, +vim-core-7.0_alpha20041211.ebuild: + Update vim7 snapshots (still in package.mask) + + 11 Dec 2004; Guy Martin vim-core-6.3-r3.ebuild: + Stable on hppa. + + 10 Dec 2004; Bryan Østergaard vim-core-6.3-r3.ebuild: + Stable on alpha. + + 09 Dec 2004; Ciaran McCreesh vim-core-6.3-r3.ebuild: + sparc, mips, x86 stable + + 09 Dec 2004; Simon Stelling vim-core-6.3-r3.ebuild: + stable on amd64 + +*vim-core-6.3-r3 (09 Dec 2004) + + 09 Dec 2004; Ciaran McCreesh files/vimrc, + +vim-core-6.3-r3.ebuild: + Update to 6.3.045 from vim.org and updated the runtime snapshot + + 07 Dec 2004; Ciaran McCreesh files/vimrc: + Update the vimrc comments regarding modelines. If you need more information + on this, either email me or await the next vim release. + +*vim-core-7.0_alpha20041128 (28 Nov 2004) + + 28 Nov 2004; Ciaran McCreesh + +vim-core-7.0_alpha20041128.ebuild: + Added package.masked vim-7.0aa ebuilds. Not suitable for general use. + + 25 Nov 2004; Ciaran McCreesh files/vimrc: + Turn on ftplugins by default, more comments + + 20 Oct 2004; Akinori Hattori vim-core-6.3-r2.ebuild: + stable on ia64, bug #66772 + + 05 Oct 2004; Pieter Van den Abeele + vim-core-6.3-r2.ebuild: + Masked vim-core-6.3-r2.ebuild stable for ppc + + 04 Oct 2004; Guy Martin vim-core-6.3-r2.ebuild: + Stable on hppa. + + 22 Sep 2004; Danny van Dyk vim-core-6.3-r2.ebuild: + Stable on amd64 and s390. + + 19 Sep 2004; Bryan Østergaard,,, vim-core-6.3-r2.ebuild: + Stable on alpha. + + 18 Sep 2004; Ciaran McCreesh vim-core-6.3-r2.ebuild: + Stable on x86, sparc, mips + +*vim-core-6.3-r2 (11 Sep 2004) + + 11 Sep 2004; Ciaran McCreesh +vim-core-6.3-r2.ebuild: + Version bump. Include an updated runtime snapshot and better vixie-cron + support (bug #61879) + + 19 Aug 2004; Ciaran McCreesh files/vimrc: + Use setfiletype rather than set filetype= in our vimrc so that we can override + it from plugins + + 17 Jul 2004; Tom Gall vim-core-6.3-r1.ebuild: + stable on ppc64 + + 16 Jul 2004; Bryan Østergaard vim-core-6.3-r1.ebuild: + Stable on alpha. + + 16 Jul 2004; Guy Martin vim-core-6.3-r1.ebuild: + Marked stable on hppa. + + 15 Jul 2004; Travis Tilley vim-core-6.3-r1.ebuild: + stable on amd64 + + 15 Jul 2004; Luca Barbato vim-core-6.3-r1.ebuild: + Marked ppc + + 15 Jul 2004; Ciaran McCreesh vim-core-6.3-r1.ebuild: + Stable on x86, sparc, mips. Archs with vim-core-6.3 stable, please consider + stabling vim-core-6.3-r1. + +*vim-core-6.3-r1 (07 Jul 2004) + + 07 Jul 2004; Aron Griffis vim-core-6.3-r1.ebuild: + Bump runtime snapshot to fix netrw problems with rsync-over-ssh + + 28 Jun 2004; Tom Gall vim-core-6.2-r9.ebuild: + stable on ppc64 + + 25 Jun 2004; Ciaran McCreesh -vim-core-6.2-r4.ebuild, + -vim-core-6.2-r5.ebuild, -vim-core-6.2-r6.ebuild, -vim-core-6.2-r7.ebuild, + -vim-core-6.2-r8.ebuild: + Remove old versions for eclass updates, bug #53777 + + 25 Jun 2004; Tom Gall vim-core-6.3.ebuild: + Stable on ppc64 + + 22 Jun 2004; Gustavo Zacarias vim-core-6.3.ebuild: + Stable on hppa + + 21 Jun 2004; files/vimrc: + Fix bug 54541: set ttymouse=xterm2 when running in xterm. Additionally comment + out some deprecated settings + + 21 Jun 2004; Ciaran McCreesh vim-core-6.2-r9.ebuild: + Moving s390 stable up to 6.2-r9 so that I can tidy up older versions and + update the eclass (the s390 development team is on extended leave). + + 20 Jun 2004; Aron Griffis vim-core-6.3.ebuild: + Stable on alpha and ia64 + + 20 Jun 2004; Guy Martin vim-core-6.2-r9.ebuild: + Marked stable on hppa. + + 20 Jun 2004; Michael Hanselmann vim-core-6.3.ebuild: + Stable on ppc. + + 20 Jun 2004; Bryan Østergaard vim-core-6.2-r9.ebuild: + Stable on alpha. + + 18 Jun 2004; Brandon Hale vim-core-6.3.ebuild: + Stable on x86. + + 19 Jun 2004; Ciaran McCreesh vim-core-6.3.ebuild: + Stable on sparc, mips + + 14 Jun 2004; Ciaran McCreesh files/vimrc: + Add in crontab autocmd to fix backupcopy, see bug 53437 and :help crontab. No + revbump as it's only a minor change. + + 11 Jun 2004; Ciaran McCreesh + -vim-core-6.3_beta2.ebuild: + Remove beta versions + +*vim-core-6.3 (08 Jun 2004) + + 08 Jun 2004; Ciaran McCreesh +vim-core-6.3.ebuild: + Version bump, bug #53295 + + 07 Jun 2004; Ciaran McCreesh vim-core-6.3_beta2.ebuild: + Added in remaining keywords, bug #51705 + + 02 Jun 2004; Travis Tilley vim-core-6.2-r9.ebuild: + stable on amd64 + + 28 May 2004; Ian Leitch vim-core-6.3_beta2.ebuild: + Keyworded ~x86 + + 27 May 2004; Aron Griffis vim-core-6.3_beta2.ebuild: + Add ~ia64 + + 26 May 2004; Bryan Østergaard vim-core-6.3_beta2.ebuild: + Keyworded ~alpha, bug #51705. + + 26 May 2004; Luca Barbato vim-core-6.3_beta2.ebuild: + Marked ~ppc + +*vim-core-6.3_beta2 (21 May 2004) + + 21 May 2004; Ciaran McCreesh + +vim-core-6.3_beta2.ebuild: + Added vim 6.3b (as _beta2) ebuilds in preparation for 6.3 final. These are + masked in package.mask -- if you unmask locally, you should unmask vim, gvim + and vim-core. Only leaving in ~arch on archs for which I've tested, filing a + bug for everyone else. + + 12 May 2004; Ciaran McCreesh vim-core-6.2-r9.ebuild: + Stable on sparc, mips + +*vim-core-6.2-r9 (01 May 2004) + + 01 May 2004; Aron Griffis +vim-core-6.2-r9.ebuild: + Includes patches up to 517 and selinux support, plus update to 20040430 + runtime snapshot + + 19 Apr 2004; Tom Gall vim-core-6.2-r8.ebuild: + added ppc64, marked stable, it works + +*vim-core-6.2-r8 (09 Apr 2004) + + 09 Apr 2004; Aron Griffis +vim-core-6.2-r8.ebuild: + Update to vim-6.2.461 and vim-runtime-20040408 + + 07 Apr 2004; Brian Jackson vim-core-6.2-r7.ebuild: + added s390 keyword + + 30 Mar 2004; Jon Portnoy vim-core-6.2-r7.ebuild : + Stable on AMD64 + + 29 Mar 2004; Lars Weiler vim-core-6.2-r7.ebuild: + stable on ppc + + 26 Mar 2004; Guy Martin vim-core-6.2-r7.ebuild: + Marked stable on hppa. + + 08 Mar 2004; Ciaran McCreesh vim-core-6.2-r7.ebuild: + Sparc, mips stable + + 03 Mar 2004; vim-core-6.2-r1.ebuild, + vim-core-6.2-r2.ebuild, vim-core-6.2-r3.ebuild, vim-core-6.2.ebuild: + Remove old ebuilds + + 03 Mar 2004; vim-core-6.2-r7.ebuild: + stable on x86, alpha, ia64 + + 22 Feb 2004; Aron Griffis vim-core-6.2-r1.ebuild, + vim-core-6.2-r2.ebuild, vim-core-6.2-r3.ebuild, vim-core-6.2-r4.ebuild, + vim-core-6.2-r5.ebuild, vim-core-6.2-r6.ebuild, vim-core-6.2-r7.ebuild, + vim-core-6.2.ebuild: + Remove arm keywords + +*vim-core-6.2-r7 (15 Feb 2004) + + 15 Feb 2004; Aron Griffis vim-core-6.2-r7.ebuild: + new vim-core which uses a runtime snapshot since Bram doesn't publish patches + for every runtime fix + +*vim-core-6.2-r6 (28 Jan 2004) + + 28 Jan 2004; vim-core-6.2-r6.ebuild: + Added -r6 to support patches up to 214 + + 28 Dec 2003; Joshua Kinard vim-core-6.2-r5.ebuild: + Move to mips stable (~mips -> mips) + + 14 Dec 2003; Guy Martin vim-core-6.2-r5.ebuild: + Marked stable on hppa. + + 09 Dec 2003; Aron Griffis vim-core-6.2-r5.ebuild: + Revert to vim-6.2.069-gentoo-patches.tar.bz2 because the autoconf/EGREP patch + requires autoconf-2.5, and we don't want to depend on that. This change + goes along with a modification to vim.eclass to force autoconf-2.13 + + 07 Dec 2003; Aron Griffis vim-core-6.2-r5.ebuild: + Use vim-6.2.140-gentoo-patches.tar.bz2 to fix bug 34505: Patch + 008_all_vim-6.2-slrnrc.patch is removed (it was never applying anyway!) and + 009_all_vim-6.2-egrep.patch.gz is added to fix building with + WANT_AUTOCONF_2_5. I'll be pushing this patch upstream... + + 04 Dec 2003; vim-core-6.2-r5.ebuild: + Mark stable on alpha, sparc, x86 + + 12 Nov 2003; Aron Griffis vim-core-6.1-r4.ebuild, + vim-core-6.1-r5.ebuild: + Repair digests and remove old ebuilds + + 11 Nov 2003; Aron Griffis vim-core-6.2-r5.ebuild: + Mark stable on ia64 + + 01 Nov 2003; Aron Griffis : + Fix digest for bug 32474 + +*vim-core-6.2-r5 (31 Oct 2003) + + 31 Oct 2003; Ryan Phillips vim-core-6.2-r5.ebuild: + added patches up to 140. Skipped to -r5 to sync vim-core with vim/ + and gvim/. + + 07 Oct 2003; Aron Griffis files/vimrc: + Use nomodeline instead of modelines=0 + + 01 Oct 2003; Aron Griffis vim-core-6.2-r4.ebuild, + vim-core-6.2_pre1.ebuild, vim-core-6.2_pre2.ebuild, + vim-core-6.2_pre3.ebuild, vim-core-6.2_pre4.ebuild, + vim-core-6.2_pre5.ebuild, vim-core-6.2_pre6-r1.ebuild, + vim-core-6.2_pre6.ebuild: + Remove 6.2_pre ebuilds + + 24 Sep 2003; Aron Griffis vim-core-6.2-r4.ebuild: + Mark stable on all arches + + 19 Sep 2003; Christian Birchinger vim-core-6.2-r3.ebuild: + Added sparc stable keyword + +*vim-core-6.2-r4 (18 Sep 2003) + + 18 Sep 2003; Aron Griffis vim-core-6.2-r3.ebuild, + vim-core-6.2-r4.ebuild: + Mark 6.2-r3 stable on alpha,x86; add 6.2-r4 which raises patchlevel from 69 to + 98 + +*vim-core-6.2-r3 (11 Aug 2003) + + 24 Aug 2003; Guy Martin vim-core-6.2-r3.ebuild : + Marked stable on hppa. + + 11 Aug 2003; Aron Griffis vim-core-6.2-r3.ebuild: + Update to 6.2.069 plus a runtime patch to fix bug 25868 + +*vim-core-6.2-r2 (30 Jul 2003) + + 30 Jul 2003; Aron Griffis vim-core-6.2-r1.ebuild, + vim-core-6.2-r2.ebuild: + Revert accidental changes to -r1 and create -r2 instead + + 29 Jul 2003; Aron Griffis vim-core-6.2-r1.ebuild: + Update to 6.2.057 + + 09 Jul 2003; Christian Birchinger vim-core-6.2-r1.ebuild: + Added sparc stable keyword + + 06 Jul 2003; Aron Griffis metadata.xml: + Add metadata.xml + +*vim-core-6.2-r1 (03 Jul 2003) + + 03 Jul 2003; Aron Griffis vim-core-6.2-r1.ebuild, + files/vimrc: + Increase saved register lines in viminfo to something more reasonable + + 27 Jun 2003; Aron Griffis vim-core-6.2.ebuild: + Mark stable on x86 and alpha + +*vim-core-6.2 (03 Jun 2003) + + 02 Jul 2003; Guy Martin vim-core-6.2.ebuild : + Marked stable on hppa. + + 03 Jun 2003; Aron Griffis vim-core-6.2.ebuild: + Update to 6.2 release with the 11 available patches + +*vim-core-6.2_pre6-r1 (28 May 2003) + + 28 May 2003; Aron Griffis vim-core-6.2_pre6-r1.ebuild: + Add patch to make autoconf-2.57 work with Vim. This fixes bug 19438. Bram is + also integrating this patch into his sources. + + 26 May 2003; Aron Griffis files/vimrc: + Update vimrc to respect user textwidth setting; fixes bug 20217 + +*vim-core-6.2_pre6 (26 May 2003) + + 26 May 2003; Aron Griffis vim-core-6.2_pre6.ebuild: + Update to 6.2f + +*vim-core-6.2_pre5 (23 May 2003) + + 23 May 2003; Aron Griffis vim-core-6.2_pre5.ebuild: + Update to 6.2e + +*vim-core-6.2_pre4 (21 May 2003) + + 21 May 2003; Aron Griffis vim-core-6.2_pre4.ebuild: + Update to 6.2d + +*vim-core-6.2_pre3 (06 May 2003) + + 06 May 2003; Aron Griffis vim-core-6.2_pre3.ebuild: + Update to 6.2c + +*vim-core-6.2_pre2 (28 Apr 2003) + + 29 Jun 2003; Daniel Ahlberg : + Added missing changelog entry. + +*vim-core-6.2_pre1 (23 Apr 2003) + + 24 Apr 2003; Aron Griffis : + Update digests + + 23 Apr 2003; Aron Griffis vim-core-6.1-r4.ebuild, + vim-core-6.1-r5.ebuild, vim-core-6.2_pre1.ebuild: + Update all ebuilds to work with new eclass. Add version 6.2a. + +*vim-core-6.1-r5 (22 Mar 2003) + + 16 Apr 2003; Guy Martin vim-core-6.1-r5.ebuild : + Marked stable on hppa. + + 02 Apr 2003; Aron Griffis vim-core-6.1-r5.ebuild: + Move primary deps to eclass and add IUSE=ncurses in support of bug 18488 + + 28 Mar 2003; Christian Birchinger vim-core-6.1-r5.ebuild: + Added sparc stable keyword + + 22 Mar 2003; Aron Griffis vim-core-6.1-r5.ebuild, + files/vimrc: + Move vimrc from vim to vim-core. Update to patchlevel 411. Mark stable on + x86, alpha. Changes to the eclass are described in the vim ChangeLog. + + 08 Feb 2003; Guy Martin vim-core-6.1-r4.ebuild : + Added hppa to keywords. + + 22 Jan 2003; Daniel Ahlberg vim-core-6.1-r4.ebuild : + Unmasked, security update. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 12 Nov 2002; Mark Guertin : + set all builds except 6.1-r3 to -ppc, the -r3 build is now + ppc (its only one that works on ppc) + +*vim-core-6.1-r4 (21 Jan 2003) + + 14 Mar 2003; Seemant Kulleen vim-core-6.1-r1.ebuild, + vim-core-6.1-r1.ebuild, vim-core-6.1-r2.ebuild, vim-core-6.1-r2.ebuild, + vim-core-6.1-r3.ebuild, vim-core-6.1-r3.ebuild, vim-core-6.1-r4.ebuild, + vim-core-6.1.ebuild, vim-core-6.1.ebuild: + uses the vim.eclass now + + 14 Mar 2003; Jan Seidel vim-core-6.1-r4.ebuild : + Added mips to KEYWORDS + + 24 Feb 2003; Zach Welch vim-core-6.1-r4.ebuild : + Add arm keyword + + 21 Jan 2003; Ryan Phillips vim-core-6.1-r4.ebuild : + Patches 1-300 + +*vim-core-6.1-r3 (27 Oct 2002) + + 12 Nov 2002; Ryan Phillips vim-core-6.1-r3.ebuild : + + Added libtermcap to deps + + 07 Nov 2002; Ryan Phillips vim-core-6.1-r3.ebuild : + + Added Bret Towe's fixes to the ebuild. Fixes #10044 + + 27 Oct 2002; Ryan Phillips vim-core-6.1-r3.ebuild : + + Added vim eclass support + +*vim-core-6.1-r2 (8 Oct 2002) + + 8 Oct 2002; Ryan Phillips vim-core-6.1-r2.ebuild : + + Added 201-215 patches. + +*vim-core-6.1-r1 (29 Sep 2002) + + 29 Sep 2002; Ryan Phillips vim-core-6.1-r1.ebuild : + + Added patches 1-200. Submitted by Bret Towe. Fixes #8400 + +*vim-core-6.1 (12 Sep 2002) + + 12 Sep 2002; Hannes Mehnert vim-core-6.1.ebuild: + + splitted vim into gvim, vim and vim-core + + diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest new file mode 100644 index 0000000..3e190a2 --- /dev/null +++ b/app-editors/vim-core/Manifest @@ -0,0 +1,32 @@ +AUX vim-core-cross-uint32.patch 432 RMD160 1078e81470e271f1c822777a9d43e93e7e9b560c SHA1 ed19137edd8ec28c7a20d4c79443261f3b4e3cd2 SHA256 d8601848bf505952d9fcca1d6f186eabc31beb30b53f133ce5a0f9bc1020f84c +AUX vimrc-r3 6047 RMD160 9f68b2f2ce125db1f8ca10a6e0b8c5796549a029 SHA1 55311d40eeab5732c8d0d1be109858ccb4e7927e SHA256 ec156b3f51aadbf20ad17248d918e61153f08fb14402c05b1255042468e7c5de +AUX vimrc-r4 6919 RMD160 f0ec382aab46d0e4c1dc78eca6c577a2ebfd15f7 SHA1 5d0eed25ba705e9dfc87a3feff39db2e8a5e8aff SHA256 9c59acc4c486a2aca5c6e5e297f13521a8ec57ebd540ec9ab846112fbb3e5c39 +AUX xxd-completion 461 RMD160 504f96c4b37a770678a74b16b871d410a3fcb82d SHA1 936780dfb0c938b5f48df6f827a31526f74d5dbd SHA256 580064ca4db3ac149fd89c743bd9946241220c211721f978f7a3ef97b3c171df +DIST vim-7.0-gentoo-patches-r1.tar.bz2 6749 RMD160 88cead14b07bc3b7113a3e60f2b358caf501c789 SHA1 694d7567a7100478083207a77c0282365e3b4581 SHA256 17934badbe1288149a31ac309c17b579a0c33a409b5928a759620631c4a1ec7c +DIST vim-7.0-r1.tar.bz2 6117202 RMD160 d24982a1b802dad9955940365665163a4641fd74 SHA1 cac7d8980804dff1a3615e0e6a0bdc07cbe31b53 SHA256 e7383b2dfdc6f6df52fb45599eb6c5dc9037b1d3a4077bfe770cb98440b2589e +DIST vim-7.1-extra.tar.gz 713842 RMD160 e44bde407fb42233a8fbcc74d96a03650bf863d1 SHA1 65581f63ff3c665e0513ba578d9e80e9e9512aa3 SHA256 4f4a4809e0089fe7c3b8dc1ae96cc692ca4dd62f06bd1c542c83ef2a345fdf1b +DIST vim-7.1-gentoo-patches.tar.bz2 6170 RMD160 18401e255876c5bac2ee6c604e42a87406b38502 SHA1 6029b8d481f328db37d93922cedb532fc03b73eb SHA256 80b78ecded23b39d8a6e4832906904c035abc3c589c69397997fa1183f941fe8 +DIST vim-7.1-lang.tar.gz 1188738 RMD160 ac38dde9b2e497687f9d046786b3ce1e45f45020 SHA1 7c1e2f498e1f8304879e73b88562f9036801c7ee SHA256 ffbd99baac105994163efe78a1b0a3c77faae38f66d7df00465c7dd7f8879947 +DIST vim-7.1.tar.bz2 6876053 RMD160 470775e0d0219cafe7e04dd91199ed7441882456 SHA1 981e1acecc4d8f15680b6e160de84aed038d857d SHA256 7f0a5195db1981806090a46aa962f980edc68eba72ca5cfc8287aff612f1cf70 +DIST vim-7.2-extra.tar.gz 720290 RMD160 05976466c8a6c1bd2fb2b1d58eb4613947de07df SHA1 6a17629093e59958bff336b6c122dea1b8b1b649 SHA256 20894ac79672160bfc4f1d2f9f9775b34d944762d655307a91ca96d358faa04d +DIST vim-7.2-lang.tar.gz 1365638 RMD160 946bd64fbf030b341cc13bee7101f2c0acb26ce2 SHA1 970e0dda7e5b2308cf33488be1ea33d593d951cb SHA256 11607f539a4518b550bf1606b7d3a6f36c1ffdf566c058e7d94bced78034cd5b +DIST vim-7.2.tar.bz2 7203291 RMD160 eaff64d0fec09d725addf8de569f508b80a5766e SHA1 a4b6641ca528fada71ea77c998a441495ed4984c SHA256 914db0f2205ebd6f02878295ec2506036ea7500399db112c61a01491cd9a1d86 +DIST vim-7.3.tar.bz2 9080692 RMD160 1846e7f4aa8e0a329d8360a9e05d7e93da23b4b5 SHA1 46faa96c5fab639899b1c655c23d8755b62f036f SHA256 5c5d5d6e07f1bbc49b6fe3906ff8a7e39b049928b68195b38e3e3d347100221d +DIST vim-core-7.2-gentoo-patches-r2.tar.bz2 9744 RMD160 9c8fd9ef19ca36e813d1aa4bbd5cf8a06e62b4a9 SHA1 9606e7c5c919dbee53dc3d96198b13d16aa737ee SHA256 bfc8b5a99309b03a39aa8b76d9db57f08b60c453fb294737b1cbf7de1d659ee3 +DIST vim-core-7.2-gentoo-patches.tar.bz2 7356 RMD160 2d3fd25df33a841680e1a3314ea014495369b4fa SHA1 decabe1ed22c792e9e930750f3da4885a0cb879f SHA256 b74c8372792bc394039d83c4965de286968db58d88e5e58a84cc11e065a34a50 +DIST vim-core-7.3-gentoo-patches.tar.bz2 4399 RMD160 8811ce80e6cd24598dba96c02b5e86b72579c66e SHA1 f6560d79ead730142836e5621494dd3386fa7522 SHA256 5531e976529965b7b279a522ff138223a792e9a7c1d3d8a4d296d5e2db591586 +DIST vim-patches-7.0.235.tar.gz 343289 RMD160 c54e63fbc74250e95d2ba242a66cea99ffffeff1 SHA1 6d95f9b4e3ce2c1a45863d73b85a3481ca386cd1 SHA256 0833aae00440155a6b5c507ecdcc00b743889c578b47a967fc4ae9ea456d5779 +DIST vim-patches-7.0.243.tar 276480 RMD160 64366f38e50d5c545b284eb955da6ca373a88d5a SHA1 76de11cae9ed0998c1bc6e8f5c94b7d22f84d6fa SHA256 0ce686536d60a719480e30c3bebbc7fe3d057d78759f13f4e6fb1fed4b553769 +DIST vim-patches-7.1.123.tar.gz 180251 RMD160 a710946be2a0b5784254ccc35533956e17a04d07 SHA1 8cb94c84b6da964f185e3e9f9fbaa9126cae0822 SHA256 994311b5f1ca0739958f0087ec6a99bd779266ebb74dde3fc6d3ad6c8befd2f7 +DIST vim-patches-7.1.330.tar 348160 RMD160 77dfb23e20e62d65fe7c2482f31907edd0a9298f SHA1 9068f186841a6e23d35a5062b5c49ac4472d6dba SHA256 c3848c23ef251eb41be58cc287713bc4f373554aabf724192cd424c465d12d30 +DIST vim-patches-7.2.303.tar.gz 405585 RMD160 e186273f2249a98ccc6c73aa8f25ad3db5a8b0f3 SHA1 c3fbb188e3465580d77591a9e7b5f2ce3673c977 SHA256 d5e1be65eae3526a6fff6ba2f7b086219e61dd586569eb83c070df8a4b62d9d5 +DIST vim-patches-7.2.442.tar.gz 529358 RMD160 8df3a8c40233cdba828205cd6941a0a2a662ff26 SHA1 a78a1c6d9d278b4f3666d3965672993a33e3739c SHA256 554649f5d6857c162c78c895e1af8eda28ed2f76e80c7568ea2fb68b8b891ddd +EBUILD vim-core-7.0.235.ebuild 789 RMD160 df97317d9628b3d82aa7a7edb55eda6727bbaaa0 SHA1 dc94c98a257316530fb71038ed476a56cef030ce SHA256 3d8abd5432b75e64e13e0a1198c50a02163647c69f69079391c949b2312e690d +EBUILD vim-core-7.0.243.ebuild 796 RMD160 758069eb13745ecbf3f01496b15788aa650072e8 SHA1 93f3db5470682d99298d3b787bd669aaf8ffeae5 SHA256 a23d0cc762be25fca1ab494d3e86016f6d34b2b7160693e07e4d1316d56a8335 +EBUILD vim-core-7.1.123.ebuild 901 RMD160 446386e705e5c67931c8ec3a7572642a0c540eda SHA1 7c06b51b93bbe4557f116ec24f36ec52671d709b SHA256 44f10e5c0e0875f9da0fe9b4e12ce9d77e6284ce1767fbf59dddde2251e01a63 +EBUILD vim-core-7.1.330.ebuild 908 RMD160 e806d8a31410e353332dd5d29832f8be962682e9 SHA1 a0ce691f0875293aac749598b11dece1dedabd6f SHA256 79d72a3e9882dd45014e4fb6819b34f402d2a526b0375fe00b638c77ca7f9176 +EBUILD vim-core-7.2.303.ebuild 1056 RMD160 2e53e5607a1c10150e6d2669794004fcfa26ed17 SHA1 77092519e7b309952d54167ac66fd5bf8aced5c3 SHA256 c2581e66105b95d4e4a68b643056a6f813e7affebd415b8bb7ea4a166ce1b1c8 +EBUILD vim-core-7.2.442.ebuild 1058 RMD160 91d156ff3a855f0c56844ce5f8d43aa52c6fc4f7 SHA1 958a2ebee912c0178a845031f876d515af213552 SHA256 46f4bdf705c68835f7058b5604f86899c23c0fe0a319d9057c8f23d0a575aabd +EBUILD vim-core-7.3.ebuild 1062 RMD160 3a5a80835a398126e45728a599584eca9ce2b17a SHA1 ea8ae17f22278326c0bd08dd695dc8beb6a1dce8 SHA256 b5a510a245ccb9aed38f9a9ff01c2317c729a9a7cae8e652b3eaffc509f3fa65 +MISC ChangeLog 46387 RMD160 9bcc89a492191337eb89511284d103f55c7f20d4 SHA1 d1d9decb00e6b8de4c0150e33f86f25956040e37 SHA256 5735f9d8a952945204480c3776ab9201a84ae18e6bfa3ddbd743c8c9de10ed88 +MISC metadata.xml 156 RMD160 3e105a159e09ab3231aaa16b01919bcfbf58a0a8 SHA1 fe63ba71f6fd04f1e293fb238af2eba994b0335d SHA256 64d20c782589b423a6e75ba6fff7edead1ec8fbae742d27dd57f5299e8328500 diff --git a/app-editors/vim-core/files/vim-core-cross-uint32.patch b/app-editors/vim-core/files/vim-core-cross-uint32.patch new file mode 100644 index 0000000..9849389 --- /dev/null +++ b/app-editors/vim-core/files/vim-core-cross-uint32.patch @@ -0,0 +1,11 @@ +--- vim73/src/configure.in ++++ vim73/src/configure.in +@@ -3180,7 +3180,7 @@ + }], + AC_MSG_RESULT(ok), + AC_MSG_ERROR([WRONG! uint32_t not defined correctly.]), +-AC_MSG_ERROR([could not compile program using uint32_t.])) ++AC_MSG_WARN([could not check when cross-compiling])) + + dnl Check for memmove() before bcopy(), makes memmove() be used when both are + dnl present, fixes problem with incompatibility between Solaris 2.4 and 2.5. diff --git a/app-editors/vim-core/files/vimrc-r3 b/app-editors/vim-core/files/vimrc-r3 new file mode 100644 index 0000000..2a0a13c --- /dev/null +++ b/app-editors/vim-core/files/vimrc-r3 @@ -0,0 +1,184 @@ +scriptencoding utf-8 +" ^^ Please leave the above line at the start of the file. + +" Default configuration file for Vim +" $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/files/vimrc-r3,v 1.1 2006/03/25 20:26:27 genstef Exp $ + +" Written by Aron Griffis +" Modified by Ryan Phillips +" Modified some more by Ciaran McCreesh +" Added Redhat's vimrc info by Seemant Kulleen + +" You can override any of these settings on a global basis via the +" "/etc/vim/vimrc.local" file, and on a per-user basis via "~/.vimrc". You may +" need to create these. + +" {{{ General settings +" The following are some sensible defaults for Vim for most users. +" We attempt to change as little as possible from Vim's defaults, +" deviating only where it makes sense +set nocompatible " Use Vim defaults (much better!) +set bs=2 " Allow backspacing over everything in insert mode +set ai " Always set auto-indenting on +set history=50 " keep 50 lines of command history +set ruler " Show the cursor position all the time + +set viminfo='20,\"500 " Keep a .viminfo file. + +" Don't use Ex mode, use Q for formatting +map Q gq + +" When doing tab completion, give the following files lower priority. You may +" wish to set 'wildignore' to completely ignore files, and 'wildmenu' to enable +" enhanced tab completion. These can be done in the user vimrc file. +set suffixes+=.info,.aux,.log,.dvi,.bbl,.out,.o,.lo + +" When displaying line numbers, don't use an annoyingly wide number column. This +" doesn't enable line numbers -- :set number will do that. The value given is a +" minimum width to use for the number column, not a fixed size. +if v:version >= 700 + set numberwidth=3 +endif +" }}} + +" {{{ Modeline settings +" We don't allow modelines by default. See bug #14088 and bug #73715. +" If you're not concerned about these, you can enable them on a per-user +" basis by adding "set modeline" to your ~/.vimrc file. +set nomodeline +" }}} + +" {{{ Locale settings +" Try to come up with some nice sane GUI fonts. Also try to set a sensible +" value for fileencodings based upon locale. These can all be overridden in +" the user vimrc file. +if v:lang =~? "^ko" + set fileencodings=euc-kr + set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-* +elseif v:lang =~? "^ja_JP" + set fileencodings=euc-jp + set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-* +elseif v:lang =~? "^zh_TW" + set fileencodings=big5 + set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0 +elseif v:lang =~? "^zh_CN" + set fileencodings=gb2312 + set guifontset=*-r-* +endif + +" If we have a BOM, always honour that rather than trying to guess. +if &fileencodings !~? "ucs-bom" + set fileencodings^=ucs-bom +endif + +" Always check for UTF-8 when trying to determine encodings. +if &fileencodings !~? "utf-8" + set fileencodings+=utf-8 +endif + +" Make sure we have a sane fallback for encoding detection +set fileencodings+=default +" }}} + +" {{{ Syntax highlighting settings +" Switch syntax highlighting on, when the terminal has colors +" Also switch on highlighting the last used search pattern. +if &t_Co > 2 || has("gui_running") + syntax on + set hlsearch +endif +" }}} + +" {{{ Terminal fixes +if &term ==? "xterm" + set t_Sb=^[4%dm + set t_Sf=^[3%dm + set ttymouse=xterm2 +endif + +if &term ==? "gnome" && has("eval") + " Set useful keys that vim doesn't discover via termcap but are in the + " builtin xterm termcap. See bug #122562. We use exec to avoid having to + " include raw escapes in the file. + exec "set =\eO5D" + exec "set =\eO5C" +endif +" }}} + +" {{{ Filetype plugin settings +" Enable plugin-provided filetype settings, but only if the ftplugin +" directory exists (which it won't on livecds, for example). +if isdirectory(expand("$VIMRUNTIME/ftplugin")) + filetype plugin on + + " Uncomment the next line (or copy to your ~/.vimrc) for plugin-provided + " indent settings. Some people don't like these, so we won't turn them on by + " default. + " filetype indent on +endif +" }}} + +" {{{ Fix &shell, see bug #101665. +if "" == &shell + if executable("/bin/bash") + set shell=/bin/bash + elseif executable("/bin/sh") + set shell=/bin/sh + endif +endif +"}}} + +" {{{ Our default /bin/sh is bash, not ksh, so syntax highlighting for .sh +" files should default to bash. See :help sh-syntax and bug #101819. +if has("eval") + let is_bash=1 +endif +" }}} + +" {{{ Autocommands +if has("autocmd") + +augroup gentoo + au! + + " Gentoo-specific settings for ebuilds. These are the federally-mandated + " required tab settings. See the following for more information: + " http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml + " Note that the rules below are very minimal and don't cover everything. + " Better to emerge app-vim/gentoo-syntax, which provides full syntax, + " filetype and indent settings for all things Gentoo. + au BufRead,BufNewFile *.e{build,class} let is_bash=1|setfiletype sh + au BufRead,BufNewFile *.e{build,class} set ts=4 sw=4 noexpandtab + + " In text files, limit the width of text to 78 characters, but be careful + " that we don't override the user's setting. + autocmd BufNewFile,BufRead *.txt + \ if &tw == 0 && ! exists("g:leave_my_textwidth_alone") | + \ setlocal textwidth=78 | + \ endif + + " When editing a file, always jump to the last cursor position + autocmd BufReadPost * + \ if ! exists("g:leave_my_cursor_position_alone") | + \ if line("'\"") > 0 && line ("'\"") <= line("$") | + \ exe "normal g'\"" | + \ endif | + \ endif + + " When editing a crontab file, set backupcopy to yes rather than auto. See + " :help crontab and bug #53437. + autocmd FileType crontab set backupcopy=yes + +augroup END + +endif " has("autocmd") +" }}} + +" {{{ vimrc.local +if filereadable("/etc/vim/vimrc.local") + source /etc/vim/vimrc.local +endif +" }}} + +" vim: set fenc=utf-8 tw=80 sw=2 sts=2 et foldmethod=marker : + diff --git a/app-editors/vim-core/files/vimrc-r4 b/app-editors/vim-core/files/vimrc-r4 new file mode 100644 index 0000000..f54e5a3 --- /dev/null +++ b/app-editors/vim-core/files/vimrc-r4 @@ -0,0 +1,200 @@ +scriptencoding utf-8 +" ^^ Please leave the above line at the start of the file. + +" Default configuration file for Vim +" $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/files/vimrc-r4,v 1.3 2010/04/15 19:30:32 darkside Exp $ + +" Written by Aron Griffis +" Modified by Ryan Phillips +" Modified some more by Ciaran McCreesh +" Added Redhat's vimrc info by Seemant Kulleen + +" You can override any of these settings on a global basis via the +" "/etc/vim/vimrc.local" file, and on a per-user basis via "~/.vimrc". You may +" need to create these. + +" {{{ General settings +" The following are some sensible defaults for Vim for most users. +" We attempt to change as little as possible from Vim's defaults, +" deviating only where it makes sense +set nocompatible " Use Vim defaults (much better!) +set bs=2 " Allow backspacing over everything in insert mode +set ai " Always set auto-indenting on +set history=50 " keep 50 lines of command history +set ruler " Show the cursor position all the time + +set viminfo='20,\"500 " Keep a .viminfo file. + +" Don't use Ex mode, use Q for formatting +map Q gq + +" When doing tab completion, give the following files lower priority. You may +" wish to set 'wildignore' to completely ignore files, and 'wildmenu' to enable +" enhanced tab completion. These can be done in the user vimrc file. +set suffixes+=.info,.aux,.log,.dvi,.bbl,.out,.o,.lo + +" When displaying line numbers, don't use an annoyingly wide number column. This +" doesn't enable line numbers -- :set number will do that. The value given is a +" minimum width to use for the number column, not a fixed size. +if v:version >= 700 + set numberwidth=3 +endif +" }}} + +" {{{ Modeline settings +" We don't allow modelines by default. See bug #14088 and bug #73715. +" If you're not concerned about these, you can enable them on a per-user +" basis by adding "set modeline" to your ~/.vimrc file. +set nomodeline +" }}} + +" {{{ Locale settings +" Try to come up with some nice sane GUI fonts. Also try to set a sensible +" value for fileencodings based upon locale. These can all be overridden in +" the user vimrc file. +if v:lang =~? "^ko" + set fileencodings=euc-kr + set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-* +elseif v:lang =~? "^ja_JP" + set fileencodings=euc-jp + set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-* +elseif v:lang =~? "^zh_TW" + set fileencodings=big5 + set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0 +elseif v:lang =~? "^zh_CN" + set fileencodings=gb2312 + set guifontset=*-r-* +endif + +" If we have a BOM, always honour that rather than trying to guess. +if &fileencodings !~? "ucs-bom" + set fileencodings^=ucs-bom +endif + +" Always check for UTF-8 when trying to determine encodings. +if &fileencodings !~? "utf-8" + " If we have to add this, the default encoding is not Unicode. + " We use this fact later to revert to the default encoding in plaintext/empty + " files. + let g:added_fenc_utf8 = 1 + set fileencodings+=utf-8 +endif + +" Make sure we have a sane fallback for encoding detection +if &fileencodings !~? "default" + set fileencodings+=default +endif +" }}} + +" {{{ Syntax highlighting settings +" Switch syntax highlighting on, when the terminal has colors +" Also switch on highlighting the last used search pattern. +if &t_Co > 2 || has("gui_running") + syntax on + set hlsearch +endif +" }}} + +" {{{ Terminal fixes +if &term ==? "xterm" + set t_Sb=^[4%dm + set t_Sf=^[3%dm + set ttymouse=xterm2 +endif + +if &term ==? "gnome" && has("eval") + " Set useful keys that vim doesn't discover via termcap but are in the + " builtin xterm termcap. See bug #122562. We use exec to avoid having to + " include raw escapes in the file. + exec "set =\eO5D" + exec "set =\eO5C" +endif +" }}} + +" {{{ Filetype plugin settings +" Enable plugin-provided filetype settings, but only if the ftplugin +" directory exists (which it won't on livecds, for example). +if isdirectory(expand("$VIMRUNTIME/ftplugin")) + filetype plugin on + + " Uncomment the next line (or copy to your ~/.vimrc) for plugin-provided + " indent settings. Some people don't like these, so we won't turn them on by + " default. + " filetype indent on +endif +" }}} + +" {{{ Fix &shell, see bug #101665. +if "" == &shell + if executable("@GENTOO_PORTAGE_EPREFIX@/bin/bash") + set shell=@GENTOO_PORTAGE_EPREFIX@/bin/bash + elseif executable("@GENTOO_PORTAGE_EPREFIX@/bin/sh") + set shell=@GENTOO_PORTAGE_EPREFIX@/bin/sh + endif +endif +"}}} + +" {{{ Our default /bin/sh is bash, not ksh, so syntax highlighting for .sh +" files should default to bash. See :help sh-syntax and bug #101819. +if has("eval") + let is_bash=1 +endif +" }}} + +" {{{ Autocommands +if has("autocmd") + +augroup gentoo + au! + + " Gentoo-specific settings for ebuilds. These are the federally-mandated + " required tab settings. See the following for more information: + " http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml + " Note that the rules below are very minimal and don't cover everything. + " Better to emerge app-vim/gentoo-syntax, which provides full syntax, + " filetype and indent settings for all things Gentoo. + au BufRead,BufNewFile *.e{build,class} let is_bash=1|setfiletype sh + au BufRead,BufNewFile *.e{build,class} set ts=4 sw=4 noexpandtab + + " In text files, limit the width of text to 78 characters, but be careful + " that we don't override the user's setting. + autocmd BufNewFile,BufRead *.txt + \ if &tw == 0 && ! exists("g:leave_my_textwidth_alone") | + \ setlocal textwidth=78 | + \ endif + + " When editing a file, always jump to the last cursor position + autocmd BufReadPost * + \ if ! exists("g:leave_my_cursor_position_alone") | + \ if line("'\"") > 0 && line ("'\"") <= line("$") | + \ exe "normal g'\"" | + \ endif | + \ endif + + " When editing a crontab file, set backupcopy to yes rather than auto. See + " :help crontab and bug #53437. + autocmd FileType crontab set backupcopy=yes + + " If we previously detected that the default encoding is not UTF-8 + " (g:added_fenc_utf8), assume that a file with only ASCII characters (or no + " characters at all) isn't a Unicode file, but is in the default encoding. + " Except of course if a byte-order mark is in effect. + autocmd BufReadPost * + \ if exists("g:added_fenc_utf8") && &fileencoding == "utf-8" && + \ ! &bomb && search('[\x80-\xFF]','nw') == 0 && &modifiable | + \ set fileencoding= | + \ endif + +augroup END + +endif " has("autocmd") +" }}} + +" {{{ vimrc.local +if filereadable("@GENTOO_PORTAGE_EPREFIX@/etc/vim/vimrc.local") + source @GENTOO_PORTAGE_EPREFIX@/etc/vim/vimrc.local +endif +" }}} + +" vim: set fenc=utf-8 tw=80 sw=2 sts=2 et foldmethod=marker : + diff --git a/app-editors/vim-core/files/xxd-completion b/app-editors/vim-core/files/xxd-completion new file mode 100644 index 0000000..174a409 --- /dev/null +++ b/app-editors/vim-core/files/xxd-completion @@ -0,0 +1,25 @@ +# Author: Ciaran McCreesh +# +# completion for xxd + +_xxd() +{ + local cur prev cmd args + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + cmd=${COMP_WORDS[0]} + + if [[ "${cur}" == -* ]] ; then + args='-a -b -c -E -g -h -i -l -ps -r -s -u -v' + COMPREPLY=( $( compgen -W "${args}" -- $cur ) ) + else + _filedir + fi +} + +complete -F _xxd xxd + +# vim: set ft=sh sw=4 et sts=4 : + diff --git a/app-editors/vim-core/metadata.xml b/app-editors/vim-core/metadata.xml new file mode 100644 index 0000000..5fcb673 --- /dev/null +++ b/app-editors/vim-core/metadata.xml @@ -0,0 +1,5 @@ + + + +vim + diff --git a/app-editors/vim-core/vim-core-7.0.235.ebuild b/app-editors/vim-core/vim-core-7.0.235.ebuild new file mode 100644 index 0000000..72bfaaa --- /dev/null +++ b/app-editors/vim-core/vim-core-7.0.235.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.0.235.ebuild,v 1.10 2007/06/24 21:14:10 vapier Exp $ + +inherit vim + +VIM_VERSION="7.0" +VIM_SNAPSHOT="vim-7.0-r1.tar.bz2" +VIM_GENTOO_PATCHES="vim-7.0-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.tar.gz" +VIMRC_FILE_SUFFIX="-r3" + +SRC_URI="${SRC_URI} + mirror://gentoo/${VIM_SNAPSHOT} + mirror://gentoo/${VIM_GENTOO_PATCHES} + mirror://gentoo/${VIM_ORG_PATCHES}" + +S=${WORKDIR}/vim${VIM_VERSION/.*} +DESCRIPTION="vim and gvim shared files" +KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" +IUSE="" +DEPEND="${DEPEND}" +PDEPEND="!livecd? ( app-vim/gentoo-syntax )" diff --git a/app-editors/vim-core/vim-core-7.0.243.ebuild b/app-editors/vim-core/vim-core-7.0.243.ebuild new file mode 100644 index 0000000..9cf5da2 --- /dev/null +++ b/app-editors/vim-core/vim-core-7.0.243.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.0.243.ebuild,v 1.1 2009/02/19 20:17:52 lack Exp $ + +inherit vim + +VIM_VERSION="7.0" +VIM_SNAPSHOT="vim-7.0-r1.tar.bz2" +VIM_GENTOO_PATCHES="vim-7.0-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.tar" +VIMRC_FILE_SUFFIX="-r3" + +SRC_URI="${SRC_URI} + mirror://gentoo/${VIM_SNAPSHOT} + mirror://gentoo/${VIM_GENTOO_PATCHES} + mirror://gentoo/${VIM_ORG_PATCHES}" + +S=${WORKDIR}/vim${VIM_VERSION/.*} +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" +IUSE="" +DEPEND="${DEPEND}" +PDEPEND="!livecd? ( app-vim/gentoo-syntax )" diff --git a/app-editors/vim-core/vim-core-7.1.123.ebuild b/app-editors/vim-core/vim-core-7.1.123.ebuild new file mode 100644 index 0000000..23a26c4 --- /dev/null +++ b/app-editors/vim-core/vim-core-7.1.123.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.1.123.ebuild,v 1.8 2007/12/11 09:21:08 vapier Exp $ + +inherit vim + +VIM_VERSION="7.1" +VIM_GENTOO_PATCHES="vim-${VIM_VERSION}-gentoo-patches.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.tar.gz" +VIMRC_FILE_SUFFIX="-r3" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + ftp://ftp.vim.org/pub/vim/extra/vim-${VIM_VERSION}-lang.tar.gz + ftp://ftp.vim.org/pub/vim/extra/vim-${VIM_VERSION}-extra.tar.gz + mirror://gentoo/${VIM_GENTOO_PATCHES} + mirror://gentoo/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" +IUSE="" +DEPEND="${DEPEND}" +PDEPEND="!livecd? ( app-vim/gentoo-syntax )" diff --git a/app-editors/vim-core/vim-core-7.1.330.ebuild b/app-editors/vim-core/vim-core-7.1.330.ebuild new file mode 100644 index 0000000..178e90b --- /dev/null +++ b/app-editors/vim-core/vim-core-7.1.330.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.1.330.ebuild,v 1.1 2009/02/19 20:17:52 lack Exp $ + +inherit vim + +VIM_VERSION="7.1" +VIM_GENTOO_PATCHES="vim-${VIM_VERSION}-gentoo-patches.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.tar" +VIMRC_FILE_SUFFIX="-r3" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + ftp://ftp.vim.org/pub/vim/extra/vim-${VIM_VERSION}-lang.tar.gz + ftp://ftp.vim.org/pub/vim/extra/vim-${VIM_VERSION}-extra.tar.gz + mirror://gentoo/${VIM_GENTOO_PATCHES} + mirror://gentoo/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" +IUSE="" +DEPEND="${DEPEND}" +PDEPEND="!livecd? ( app-vim/gentoo-syntax )" diff --git a/app-editors/vim-core/vim-core-7.2.303.ebuild b/app-editors/vim-core/vim-core-7.2.303.ebuild new file mode 100644 index 0000000..6209541 --- /dev/null +++ b/app-editors/vim-core/vim-core-7.2.303.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.2.303.ebuild,v 1.7 2010/02/10 18:47:30 armin76 Exp $ + +EAPI=2 +inherit vim + +VIM_VERSION="7.2" +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.tar.gz" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + ftp://ftp.vim.org/pub/vim/extra/vim-${VIM_VERSION}-lang.tar.gz + ftp://ftp.vim.org/pub/vim/extra/vim-${VIM_VERSION}-extra.tar.gz + mirror://gentoo/${VIM_CORE_GENTOO_PATCHES} + mirror://gentoo/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/app-editors/vim-core/vim-core-7.2.442.ebuild b/app-editors/vim-core/vim-core-7.2.442.ebuild new file mode 100644 index 0000000..4f19e45 --- /dev/null +++ b/app-editors/vim-core/vim-core-7.2.442.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.2.442.ebuild,v 1.9 2010/08/13 13:51:58 josejx Exp $ + +EAPI=3 +inherit vim + +VIM_VERSION="7.2" +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r2.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.tar.gz" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + ftp://ftp.vim.org/pub/vim/extra/vim-${VIM_VERSION}-lang.tar.gz + ftp://ftp.vim.org/pub/vim/extra/vim-${VIM_VERSION}-extra.tar.gz + mirror://gentoo/${VIM_CORE_GENTOO_PATCHES} + mirror://gentoo/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/app-editors/vim-core/vim-core-7.3.ebuild b/app-editors/vim-core/vim-core-7.3.ebuild new file mode 100644 index 0000000..35a9caa --- /dev/null +++ b/app-editors/vim-core/vim-core-7.3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.ebuild,v 1.2 2010/09/27 21:12:58 redhatter Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches.tar.bz2" +#VIM_ORG_PATCHES="vim-patches-${PV}.tar.gz" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + mirror://gentoo/${VIM_CORE_GENTOO_PATCHES}" + +# New release... no patches yet +# mirror://gentoo/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-cross-uint32.patch + vim_src_prepare +} diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest new file mode 100644 index 0000000..3d0377f --- /dev/null +++ b/app-editors/vim/Manifest @@ -0,0 +1,8 @@ +AUX vim-7.1-interix-link.patch 716 RMD160 8e556d87edec46a3af0a12646c60bc4381d14eb4 SHA1 b8ee0e3612e728d728352a5133446d25359adc22 SHA256 53459943e62247469f6fbaa30abd36d7629e02bd26bebe3e8947d45b23408bc9 +AUX vim-7.1.285-darwin-x11link.patch 388 RMD160 80b51aae697c19ab39b7f5ac02220b08d8cfb545 SHA1 851a15de65eefd384a024699f1c44de001f109fc SHA256 0b935efbedabeab8439d42baa1d07b2f3d5e2964dea9e504ff2a4d4b9f3e6bcd +AUX vim-7.1.319-interix-cflags.patch 919 RMD160 4cd80e48816a37c3b3883a721aff21946ccca017 SHA1 5c49720e25e0b2a847f108b6f836833a61438347 SHA256 4823169ed87498ed4856e8c18e5ca4dd7d5cc9f8d899b2091b3c757579290a21 +AUX vim-completion 998 RMD160 ac83dc3d9854f8c98ed3b888feb39dfa80aa08a3 SHA1 de5035a9a465ae3b58b1ebaa64fe6763692718a7 SHA256 bdca6069ef0fa995718f4b59fea85e58629259bb5a385d53e52d162d1463d4ff +AUX vim-cross-uint32.patch 432 RMD160 1078e81470e271f1c822777a9d43e93e7e9b560c SHA1 ed19137edd8ec28c7a20d4c79443261f3b4e3cd2 SHA256 d8601848bf505952d9fcca1d6f186eabc31beb30b53f133ce5a0f9bc1020f84c +AUX vimrc 3004 RMD160 b135f006ee0cfc03bf51e5dbe00c0250dddec896 SHA1 56e970a49bfee6ea3fca1e7778044f83489d6437 SHA256 b91b72f527db7f4f09340cd1e1107f10522ff71886d2fb9abb8eef99672e1145 +DIST vim-7.3.tar.bz2 9080692 RMD160 1846e7f4aa8e0a329d8360a9e05d7e93da23b4b5 SHA1 46faa96c5fab639899b1c655c23d8755b62f036f SHA256 5c5d5d6e07f1bbc49b6fe3906ff8a7e39b049928b68195b38e3e3d347100221d +EBUILD vim-7.3.ebuild 1109 RMD160 ae84928640c45e87b437a295f6e7c03597cb84b5 SHA1 9a474415fa783d52eeb12679248233a2d077655f SHA256 13b682b40cccd3fe6a93b8784870a03799a73ed024c3ab608d586067e48ea370 diff --git a/app-editors/vim/files/vim-7.1-interix-link.patch b/app-editors/vim/files/vim-7.1-interix-link.patch new file mode 100644 index 0000000..da04666 --- /dev/null +++ b/app-editors/vim/files/vim-7.1-interix-link.patch @@ -0,0 +1,16 @@ +Interix 3.5 does link fine with some libraries removed from the link +line (who knows why), but executing vim failes with unresolved +references to things like _dlclose, _iconv and such... + +diff -ru vim71.orig/src/link.sh vim71/src/link.sh +--- vim71.orig/src/link.sh Wed Feb 27 15:29:29 2008 ++++ vim71/src/link.sh Wed Feb 27 15:32:07 2008 +@@ -41,7 +41,7 @@ + if sh link.cmd; then + touch auto/link.sed + cp link.cmd linkit.sh +- for libname in SM ICE nsl dnet dnet_stub inet socket dir elf iconv Xt Xmu Xp Xpm X11 Xdmcp x w dl pthread thread readline m perl crypt attr; do ++ for libname in dummy; do + cont=yes + while test -n "$cont"; do + if grep "l$libname " linkit.sh >/dev/null; then diff --git a/app-editors/vim/files/vim-7.1.285-darwin-x11link.patch b/app-editors/vim/files/vim-7.1.285-darwin-x11link.patch new file mode 100644 index 0000000..1cf00d6 --- /dev/null +++ b/app-editors/vim/files/vim-7.1.285-darwin-x11link.patch @@ -0,0 +1,11 @@ +--- src/configure.in ++++ src/configure.in +@@ -2701,7 +2701,7 @@ + AC_MSG_CHECKING(whether X_LOCALE needed) + AC_TRY_COMPILE([#include ],, + AC_TRY_LINK_FUNC([_Xsetlocale], [AC_MSG_RESULT(yes) +- AC_DEFINE(X_LOCALE)], AC_MSG_RESULT(no)), ++ AC_DEFINE(X_LOCALE) ldflags_save="$ldflags_save -lX11"], AC_MSG_RESULT(no)), + AC_MSG_RESULT(no)) + fi + CFLAGS=$cflags_save diff --git a/app-editors/vim/files/vim-7.1.319-interix-cflags.patch b/app-editors/vim/files/vim-7.1.319-interix-cflags.patch new file mode 100644 index 0000000..630e001 --- /dev/null +++ b/app-editors/vim/files/vim-7.1.319-interix-cflags.patch @@ -0,0 +1,23 @@ +diff -ru vim71.orig/src/Makefile vim71/src/Makefile +--- vim71.orig/src/Makefile 2008-07-16 08:29:55 +0200 ++++ vim71/src/Makefile 2008-07-16 08:53:44 +0200 +@@ -1282,10 +1282,6 @@ + + ALL_CFLAGS = $(PRE_DEFS) $(CFLAGS) $(PROFILE_CFLAGS) $(POST_DEFS) + +-# Exclude $CFLAGS for osdef.sh, for Mac 10.4 some flags don't work together +-# with "-E". +-OSDEF_CFLAGS = $(PRE_DEFS) $(POST_DEFS) +- + LINT_CFLAGS = -DLINT -I. $(PRE_DEFS) $(POST_DEFS) -Dinline= -D__extension__= -Dalloca=alloca + + LINT_EXTRA = -DUSE_SNIFF -DHANGUL_INPUT -D"__attribute__(x)=" +@@ -2273,7 +2269,7 @@ + $(PERLLIB)/ExtUtils/typemap if_perl.xs >> $@ + + auto/osdef.h: auto/config.h osdef.sh osdef1.h.in osdef2.h.in +- CC="$(CC) $(OSDEF_CFLAGS)" srcdir=$(srcdir) sh $(srcdir)/osdef.sh ++ CC="$(CC) $(CFLAGS)" srcdir=$(srcdir) sh $(srcdir)/osdef.sh + + QUOTESED = sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$$/";/' + auto/pathdef.c: Makefile auto/config.mk diff --git a/app-editors/vim/files/vim-completion b/app-editors/vim/files/vim-completion new file mode 100644 index 0000000..157b546 --- /dev/null +++ b/app-editors/vim/files/vim-completion @@ -0,0 +1,36 @@ +# Author: Ciaran McCreesh +# +# completion for vim + +_vim() +{ + local cur prev cmd args + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + cmd=${COMP_WORDS[0]} + + if [[ "${prev}" == "--servername" ]] ; then + local servers + servers=$(gvim --serverlist ) + COMPREPLY=( $( compgen -W "${servers}" -- $cur ) ) + + elif [[ "${prev}" == -[uUi] ]] ; then + COMPREPLY=( $( compgen -W "NONE" ) \ + $( compgen -f -X "!*vim*" -- "$cur" ) ) + + elif [[ "${cur}" == -* ]] ; then + args='-t -q -c -S --cmd -A -b -C -d -D -e -E -f --nofork \ + -F -g -h -H -i -L -l -m -M -N -n -nb -o -R -r -s \ + -T -u -U -V -v -w -W -x -X -y -Y -Z --echo-wid \ + --help --literal --noplugin --version' + COMPREPLY=( $( compgen -W "${args}" -- $cur ) ) + else + _filedir + fi +} + +complete -o filenames -F _vim vim ex view evim rvim rview + +# vim: set ft=sh sw=4 et sts=4 : diff --git a/app-editors/vim/files/vim-cross-uint32.patch b/app-editors/vim/files/vim-cross-uint32.patch new file mode 100644 index 0000000..9849389 --- /dev/null +++ b/app-editors/vim/files/vim-cross-uint32.patch @@ -0,0 +1,11 @@ +--- vim73/src/configure.in ++++ vim73/src/configure.in +@@ -3180,7 +3180,7 @@ + }], + AC_MSG_RESULT(ok), + AC_MSG_ERROR([WRONG! uint32_t not defined correctly.]), +-AC_MSG_ERROR([could not compile program using uint32_t.])) ++AC_MSG_WARN([could not check when cross-compiling])) + + dnl Check for memmove() before bcopy(), makes memmove() be used when both are + dnl present, fixes problem with incompatibility between Solaris 2.4 and 2.5. diff --git a/app-editors/vim/files/vimrc b/app-editors/vim/files/vimrc new file mode 100644 index 0000000..2038d96 --- /dev/null +++ b/app-editors/vim/files/vimrc @@ -0,0 +1,93 @@ +" Default configuration file for Vim +" Written by Aron Griffis +" Modified by Ryan Phillips +" Added Redhat's vimrc info by Seemant Kulleen + +" The following are some sensible defaults for Vim for most users. +" We attempt to change as little as possible from Vim's defaults, +" deviating only where it makes sense +set nocompatible " Use Vim defaults (much better!) +set bs=2 " Allow backspacing over everything in insert mode +set ai " Always set auto-indenting on +"set backup " Keep a backup file +set viminfo='20,\"50 " read/write a .viminfo file -- limit to only 50 +set history=50 " keep 50 lines of command history +set ruler " Show the cursor position all the time + + +" Added to default to high security within Gentoo. Fixes bug #14088 +set modelines=0 + +if v:lang =~ "^ko" + set fileencodings=euc-kr + set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-* +elseif v:lang =~ "^ja_JP" + set fileencodings=euc-jp + set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-* +elseif v:lang =~ "^zh_TW" + set fileencodings=big5 + set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0 +elseif v:lang =~ "^zh_CN" + set fileencodings=gb2312 + set guifontset=*-r-* +endif +if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" + set fileencodings=utf-8,latin1 +endif + +" Only do this part when compiled with support for autocommands +if has("autocmd") + " In text files, always limit the width of text to 78 characters + autocmd BufRead *.txt set tw=78 + " When editing a file, always jump to the last cursor position + autocmd BufReadPost * + \ if line("'\"") > 0 && line ("'\"") <= line("$") | + \ exe "normal g'\"" | + \ endif +endif + +" Don't use Ex mode, use Q for formatting +map Q gq + +" Switch syntax highlighting on, when the terminal has colors +" Also switch on highlighting the last used search pattern. +if &t_Co > 2 || has("gui_running") + syntax on + set hlsearch +endif + +if &term=="xterm" + set t_RV= " don't check terminal version + set t_Co=8 + set t_Sb=^[4%dm + set t_Sf=^[3%dm +endif + +if has("autocmd") + +" Gentoo-specific settings for ebuilds. These are the federally-mandated +" required tab settings. See the following for more information: +" http://www.gentoo.org/doc/en/xml/gentoo-howto.xml +augroup gentoo + au! + au BufRead,BufNewFile *.ebuild set tabstop=4 shiftwidth=4 noexpandtab +augroup END + +endif " has("autocmd") + +" some extra commands for HTML editing +nmap ,mh wbgueyei<ea>pa>bba +nmap ,h1 _i

A

+nmap ,h2 _i

A

+nmap ,h3 _i

A

+nmap ,h4 _i

A

+nmap ,h5 _i
A
+nmap ,h6 _i
A
+nmap ,hb wbieabb +nmap ,he wbieabb +nmap ,hi wbieabb +nmap ,hu wbieabb +nmap ,hs wbieabb +nmap ,ht wbieabb +nmap ,hx wbFf + diff --git a/app-editors/vim/vim-7.3.ebuild b/app-editors/vim/vim-7.3.ebuild new file mode 100644 index 0000000..6b7f508 --- /dev/null +++ b/app-editors/vim/vim-7.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.ebuild,v 1.1 2010/08/16 20:11:30 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +#VIM_ORG_PATCHES="vim-patches-${PV}.tar.gz" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2" + +# New release: No patches yet +# mirror://gentoo/${VIM_ORG_PATCHES} + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-cross-uint32.patch + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.1-interix-link.patch + epatch "${FILESDIR}"/${PN}-7.1.319-interix-cflags.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} -- cgit v1.2.3-65-gdbad