ChangeLog

# ChangeLog for app-vim/gentoo-syntax
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/gentoo-syntax/ChangeLog,v 1.87 2008/08/03 15:33:50 ulm Exp $

03 Aug 2008; Ulrich Mueller metadata.xml:
Add USE flag description to metadata wrt GLEP 56.

*gentoo-syntax-20080717-r1 (17 Jul 2008)

17 Jul 2008; Ali Polatel
+files/gentoo-syntax-20080717-metadata-order.patch,
-gentoo-syntax-20080717.ebuild, +gentoo-syntax-20080717-r1.ebuild:
Revbump. Added patch from svn to fix metadata hilighting. Drop old.

*gentoo-syntax-20080717 (17 Jul 2008)

17 Jul 2008; Ali Polatel
+gentoo-syntax-20080717.ebuild:
Version bump. Add support for GLEP56, update recognized variables in
make.conf, #199788. Recognize directories under /etc/portage, #229035.

09 Aug 2007; Tobias Scherbaum
gentoo-syntax-20070506.ebuild:
Stable on ppc.

06 Aug 2007; Joshua Kinard
gentoo-syntax-20070506.ebuild:
Stable on mips, per #185691.

01 Aug 2007; gentoo-syntax-20070506.ebuild:
Stable on amd64. See bug #185691.

30 Jul 2007; Raúl Porcel
gentoo-syntax-20070506.ebuild:
alpha/ia64 stable wrt #185691

30 Jul 2007; Christian Faulhammer
gentoo-syntax-20070506.ebuild:
stable x86, bug 185691

30 Jul 2007; Markus Rothe
gentoo-syntax-20070506.ebuild:
Stable on ppc64; bug #185691

30 Jul 2007; Jeroen Roovers
gentoo-syntax-20070506.ebuild:
Stable for HPPA (bug #185691).

30 Jul 2007; Gustavo Zacarias
gentoo-syntax-20070506.ebuild:
Stable on sparc wrt #185691

*gentoo-syntax-20070506 (06 May 2007)

06 May 2007; Mike Kelly +gentoo-syntax-20070506.ebuild:
Version bump. Eselect stuff was split off to eselect-syntax. Use of $(which)
is marked as an error, since people should be using the more portable bash
builtin $(type -P) (Bug #176218). ECLASS and INHERITED aren't set anymore in
the new eclass template (Bug #175135).

*gentoo-syntax-20070212 (13 Feb 2007)

13 Feb 2007; Mike Kelly -gentoo-syntax-20051221.ebuild,
+gentoo-syntax-20070212.ebuild:
Version bump. Fixes Bug #164312, Bug #164953, and Bug #164588. Remove old
version.

11 Feb 2007; Fabian Groffen
gentoo-syntax-20051221.ebuild, gentoo-syntax-20051221-r1.ebuild,
gentoo-syntax-20061106.ebuild:
Dropped ppc-macos keyword, see you in prefix

23 Jan 2007; Marius Mauch
gentoo-syntax-20051221.ebuild, gentoo-syntax-20051221-r1.ebuild,
gentoo-syntax-20061106.ebuild:
Replacing einfo with elog

*gentoo-syntax-20061106 (06 Nov 2006)

06 Nov 2006; Mike Kelly +gentoo-syntax-20061106.ebuild:
Version bump. Fixes: Bug #122890 and Bug #145999. See Bug #148985 for more
details.

05 Nov 2006; Mike Kelly
-files/gentoo-syntax-20050211-fix-escapes.patch,
-files/gentoo-syntax-20050211-fix-xml.patch,
-gentoo-syntax-20050325.ebuild, -gentoo-syntax-20050515.ebuild,
-gentoo-syntax-20050618.ebuild:
Removing old versions.

18 Oct 2006; Roy Marples
gentoo-syntax-20051221-r1.ebuild:
Added ~sparc-fbsd keyword.

*gentoo-syntax-20051221-r1 (06 Sep 2006)

06 Sep 2006;
+files/gentoo-syntax-20051221-metadata.patch,
+gentoo-syntax-20051221-r1.ebuild:
Fixing creation of metadata.xml. Bug #129533 by me

07 Apr 2006; Bryan Østergaard Remove ciaranm from metadata.xml.

31 Mar 2006; Diego Pettenò
gentoo-syntax-20051221.ebuild:
Add ~x86-fbsd keyword.

26 Feb 2006; Joshua Kinard
gentoo-syntax-20051221.ebuild:
Marked stable on mips.

06 Feb 2006; Luis Medinas
gentoo-syntax-20051221.ebuild:
Stable on amd64. See bug #121302.

06 Feb 2006; Tobias Scherbaum
gentoo-syntax-20051221.ebuild:
ppc stable, bug #121302

06 Feb 2006; Gustavo Zacarias
gentoo-syntax-20051221.ebuild:
Stable on sparc wrt #121302

06 Feb 2006; Torsten Veller
gentoo-syntax-20051221.ebuild:
Stable on x86 (bug #121302)

06 Feb 2006; Markus Rothe
gentoo-syntax-20051221.ebuild:
Stable on ppc64: bug #121302

06 Feb 2006; Jeroen Roovers
gentoo-syntax-20051221.ebuild:
Stable on hppa (bug #121302).

06 Feb 2006; Aron Griffis
gentoo-syntax-20051221.ebuild:
Mark 20051221 stable on alpha/ia64 #121302

*gentoo-syntax-20051221 (21 Dec 2005)

21 Dec 2005; Ciaran McCreesh
+gentoo-syntax-20051221.ebuild:
New release. Fix INSTALL_MASK highlighting in make.conf, fix USE flag
highlighting for flags that start with a number (bug #107959).

05 Sep 2005; Lina Pezzella
gentoo-syntax-20050618.ebuild:
Testing ppc-macos on Progressive profile

18 Jul 2005; Aron Griffis
-gentoo-syntax-20041227.ebuild, -gentoo-syntax-20050211-r1.ebuild,
gentoo-syntax-20050618.ebuild:
Stable everywhere

*gentoo-syntax-20050618 (18 Jun 2005)

18 Jun 2005; Aaron Walker
+gentoo-syntax-20050618.ebuild:
New release; mainly updated all the eclectic-related stuff to eselect.

*gentoo-syntax-20050515 (15 May 2005)

15 May 2005; Ciaran McCreesh
+gentoo-syntax-20050515.ebuild:
New version. Changes include more make.conf highlighting (bug #92238),
smarter ebuild template generation, smarter cat/pkg detection, more error
highlighting for ebuilds and initial support for eclectic modules.

30 Apr 2005; Bryan Østergaard
gentoo-syntax-20050325.ebuild:
Stable on ia64.

14 Apr 2005; Bryan Østergaard
gentoo-syntax-20050325.ebuild:
Stable on alpha.

06 Apr 2005; Markus Rothe
gentoo-syntax-20050325.ebuild:
Stable on ppc64

05 Apr 2005; Marcus D. Hanwell
gentoo-syntax-20050325.ebuild:
Marked stable on amd64.

05 Apr 2005; Michael Hanselmann
gentoo-syntax-20050325.ebuild:
Stable on hppa.

03 Apr 2005; Joseph Jezak
gentoo-syntax-20050325.ebuild:
Marked ppc stable.

02 Apr 2005; Ciaran McCreesh
gentoo-syntax-20050325.ebuild:
x86 sparc mips stable

*gentoo-syntax-20050325 (25 Mar 2005)

25 Mar 2005; Ciaran McCreesh
-gentoo-syntax-20050318.ebuild, +gentoo-syntax-20050325.ebuild:
New version. vim63 fixes.

*gentoo-syntax-20050318 (18 Mar 2005)

18 Mar 2005; Ciaran McCreesh
+gentoo-syntax-20050318.ebuild:
New version

17 Mar 2005; Michael Hanselmann
gentoo-syntax-20050211-r1.ebuild:
Stable on ppc.

06 Mar 2005; Marcus D. Hanwell
gentoo-syntax-20050211-r1.ebuild:
Marked stable on amd64.

03 Mar 2005; Guy Martin
gentoo-syntax-20050211-r1.ebuild:
Stable on hppa.

27 Feb 2005; Aron Griffis
gentoo-syntax-20050211-r1.ebuild:
stable on alpha + ia64

27 Feb 2005; Ciaran McCreesh
-gentoo-syntax-20041009.ebuild, -gentoo-syntax-20041202.ebuild,
-gentoo-syntax-20050130.ebuild, gentoo-syntax-20050211-r1.ebuild,
-gentoo-syntax-20050211.ebuild:
x86 sparc mips stable, since this release fixes the xml screwup. Tidy out
unnecessary versions.

*gentoo-syntax-20050211-r1 (21 Feb 2005)

21 Feb 2005; Ciaran McCreesh
+files/gentoo-syntax-20050211-fix-xml.patch,
+gentoo-syntax-20050211-r1.ebuild:
Fix xml, bug #82789

18 Feb 2005; Tom Martin gentoo-syntax-20041227.ebuild:
amd64 stable.

11 Feb 2005; Ciaran McCreesh
+files/gentoo-syntax-20050211-fix-escapes.patch,
gentoo-syntax-20050211.ebuild:
Add patch to fix up escapes

*gentoo-syntax-20050211 (11 Feb 2005)

11 Feb 2005; Ciaran McCreesh
+gentoo-syntax-20050211.ebuild:
New release, mostly bugfixes. Arch detection code is now faster thanks to a
cache, and should work properly on non-Linux. The thirdpartymirrors file
should now be detected. ASFLAGS and ARCH are now shown as errors in
make.conf. The runscript line in init.d files will now be created properly.

05 Feb 2005; Michael Hanselmann
gentoo-syntax-20041227.ebuild:
Stable on ppc.

*gentoo-syntax-20050130 (30 Jan 2005)

30 Jan 2005; Ciaran McCreesh
+gentoo-syntax-20050130.ebuild:
New release. Changes include support for many new eclasses, updates to
existing eclass function names, sandbox function highlighting, better
make.conf and init.d highlighting, new init.d/conf.d creation templates and
error highlighting for bad EXPORT_FUNCTIONS declarations in eclasses.

18 Jan 2005; Bryan Østergaard
gentoo-syntax-20041227.ebuild:
Stable on alpha.

13 Jan 2005; Ciaran McCreesh
gentoo-syntax-20041009.ebuild, -gentoo-syntax-20041113.ebuild,
gentoo-syntax-20041202.ebuild, gentoo-syntax-20041227.ebuild:
Remove unnecessary versions. Tested on ~arm and ~hppa. Also added ~s390,
since no-one's maintaining it and it's needed for a dep. Changed nomirror to
primaryuri now that portage supports it.

02 Jan 2005; Ciaran McCreesh
gentoo-syntax-20041227.ebuild:
Stable on x86, sparc, mips

02 Jan 2005; Michael Hanselmann
gentoo-syntax-20041202.ebuild:
Stable on ppc.

*gentoo-syntax-20041227 (27 Dec 2004)

27 Dec 2004; Ciaran McCreesh
+gentoo-syntax-20041227.ebuild:
New version. Changes include an update to make arch detection work again
with the new make.defaults setup, extra error checking on make.conf SLOT and
CFLAGS, many new ebuild creation templates and new metadata and guidexml
syntax rules.

16 Dec 2004; Dylan Carlson
gentoo-syntax-20041202.ebuild:
Stable on amd64.

12 Dec 2004; Bryan Østergaard
gentoo-syntax-20041202.ebuild:
Stable on alpha.

09 Dec 2004; Ciaran McCreesh
gentoo-syntax-20041202.ebuild:
sparc, mips, x86 stable

04 Dec 2004; Tom Martin gentoo-syntax-20041113.ebuild:
Stable on amd64.

02 Dec 2004; Ciaran McCreesh
-gentoo-syntax-20041121.ebuild, -gentoo-syntax-20041127.ebuild:
Tidy up unneeded versions

*gentoo-syntax-20041202 (02 Dec 2004)

02 Dec 2004; Ciaran McCreesh
+gentoo-syntax-20041202.ebuild:
New version. Fixes bugsummary menus (bug #72888) and adds support for
intelligent ebuild/eclass creation based upon context.

*gentoo-syntax-20041127 (27 Nov 2004)

27 Nov 2004; Ciaran McCreesh
+gentoo-syntax-20041127.ebuild:
New version. Changes include more make.conf error highlighting (CFLAGS="-s
-DNDEBUG", LDFLAGS), support for /etc/portage/mirrors (bug #72228) and
use.desc/use.local.desc, vim-* and bash-completion eclasses recognised,
consistent :BugSummary naming (bug #72001), faster :BugSummary and the
addition of :BugDetails, better function recognition (bug #72469).

*gentoo-syntax-20041113 (24 Nov 2004)

24 Nov 2004; Ciaran McCreesh
gentoo-syntax-20041113.ebuild:
sparc, mips, x86 stable

*gentoo-syntax-20041121 (21 Nov 2004)

21 Nov 2004; Ciaran McCreesh
+gentoo-syntax-20041121.ebuild:
New version. Changes include error highlighting for EXTRA_ECONF and cat
abuse, improved highlighting for ChangeLogs and package.keywords, new syntax
highlighting for make.conf and a bugsummary plugin (move the cursor over a
bug number and enter bug for a summary).

14 Nov 2004; Steve Arnold
gentoo-syntax-20041009.ebuild:
marked stable on ppc (heading off a bug)

13 Nov 2004; Ciaran McCreesh :
New release. Changes include GLEP 31 (UTF-8) support (unless
USE="ignore-glep31"), error highlighting for bad function syntax, more
keywords (bug #71065) and pkg_config recognition (bug #67807)

08 Nov 2004; Daniel Ostrow
gentoo-syntax-20041009.ebuild:
Marked ~ppc64

05 Nov 2004; Travis Tilley gentoo-syntax-20041009.ebuild:
stable on amd64

04 Nov 2004; Ciaran McCreesh
-gentoo-syntax-20040906.ebuild, -gentoo-syntax-20040911.ebuild:
Tidy up

16 Oct 2004; Ciaran McCreesh
gentoo-syntax-20041009.ebuild:
x86, sparc, mips stable

*gentoo-syntax-20041009 (09 Oct 2004)

09 Oct 2004; Ciaran McCreesh
+gentoo-syntax-20041009.ebuild:
New release. Changes include highlighting for recognised function names (eg
src_unpack), better highlighting for bug numbers, error highlighting for non
GLEP 23 compliant licenses and cvs.eclass support.

30 Sep 2004; Ciaran McCreesh
gentoo-syntax-20040911.ebuild:
Stable on sparc, mips, x86

11 Sep 2004; Ciaran McCreesh
-gentoo-syntax-20040826.ebuild, -gentoo-syntax-20040901.ebuild,
gentoo-syntax-20040906.ebuild:
Stable on x86, mips, sparc. Remove older versions.

*gentoo-syntax-20040911 (11 Sep 2004)

11 Sep 2004; Ciaran McCreesh
+gentoo-syntax-20040911.ebuild:
Version bump

*gentoo-syntax-20040906 (06 Sep 2004)

06 Sep 2004; Ciaran McCreesh
+gentoo-syntax-20040906.ebuild:
Version bump

03 Sep 2004; Ciaran McCreesh
gentoo-syntax-20040901.ebuild:
Help text, bug #62559

03 Sep 2004; David Holm gentoo-syntax-20040901.ebuild:
Added to ~ppc.

*gentoo-syntax-20040901 (01 Sep 2004)

01 Sep 2004; Ciaran McCreesh
+gentoo-syntax-20040901.ebuild:
Version bump. Changes since previous version include ChangeLog support, better
GLEP syntax, better error detection and more supported eclasses.

27 Aug 2004; Danny van Dyk
gentoo-syntax-20040826.ebuild:
Marked ~amd64.

*gentoo-syntax-20040826 (26 Aug 2004)

26 Aug 2004; Ciaran McCreesh +metadata.xml,
+gentoo-syntax-20040826.ebuild:
New package. Provides extended syntax highlighting and filetype settings for
ebuilds, eclasses and GLEPs.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX gentoo-syntax-20051221-metadata.patch 432 RMD160 61827ef68d01d567750e80bd54cbbbe2461eca0b SHA1 3a3c4885ef57dc4d10899f58cb1716ae8f3879b9 SHA256 c7fb5ed7a44d0213129cb327a25ecdcbf42cd4bf09d3d595608e05bf6275d6a0
AUX gentoo-syntax-20080717-metadata-order.patch 859 RMD160 f0b28990b5eda232a82ba5613816989d6f6663bc SHA1 5aebc9535b5f93a782d522eb3b7a5ca4e713d67b SHA256 e6ebbe68c51fe83e8860eba0b708e785194834eee2e35c3df7679a7579bddccc
DIST gentoo-syntax-20051221.tar.bz2 19388 RMD160 abe882798aad8b89df0ce376d9b64db708c65fa7 SHA1 69076990be5f47dafcbbfa916808061eafbeed50 SHA256 73c00b2ddee5f87e772bcb5797042e00f7f99d888609068a346ecddada935373
DIST gentoo-syntax-20061106.tar.bz2 19656 RMD160 4c5b70ea9747f06f24dc1c35e832aeab6f25e9da SHA1 7571cd8bf7870c5f7becee1e25d19eed6676b7f4 SHA256 1dd05c3c02bc6449e9e0795471408f744ee4798243bf45cdbb63a131258fb340
DIST gentoo-syntax-20070212.tar.bz2 20119 RMD160 e7a43b3340f58c6c01655f3e4664db517268e6a7 SHA1 1954deaa7d1020a79134c3e95ccb17d61de2e2cb SHA256 5ce1a3c3baaf87c1bea5938f64d297758e544ab602e9f315f389a8852c6f44db
DIST gentoo-syntax-20070506.tar.bz2 19378 RMD160 8f033ae09d845814ea8f233cda4509587f0c34ba SHA1 7d66f736034c1ecab5ec23ca951609b09cdd129d SHA256 82ba1c72db6d140295154e9630af9ce5c6abb5b2de5d0f1d9a3a78d1b54abeea
DIST gentoo-syntax-20080717.tar.bz2 19912 RMD160 0fea86fa75a79a9a15c29fd24884a18f6973cf57 SHA1 637df4361c102599cc1f6da86506ff175b6ea169 SHA256 a1b106559875e08d4c8250d0acc71a5f765610ae0319bf3f992a04bae0609feb
EBUILD gentoo-syntax-20051221-r1.ebuild 1703 RMD160 467cf9953220630043eb47b9fa86e764673fc03a SHA1 e5175c935ea39eeb7b0e53098c11e416d2aeef42 SHA256 240db0d55509af5b23972d87a43b21fa1342d8d6730104924d07d87742af73c1
EBUILD gentoo-syntax-20061106.ebuild 1671 RMD160 0a7f95a99bc419a77222b2d513c11bf09021b392 SHA1 0f9fcd3baffc8d8b3f688e1c0894c208347885c3 SHA256 be922f4be5f40516228bc265a8a3c02d376712e69b1355bdcc8f9fe473d36442
EBUILD gentoo-syntax-20070212.ebuild 1669 RMD160 a5f3c368e8142ac81561d0d4255fb49f00a9220c SHA1 223e3abeb9af91272d33c38682fc14dc7e917a7c SHA256 a48a8f6521bd54ebc6d315b468bff232921a4cd4a0df66b0349651c0e11d00b9
EBUILD gentoo-syntax-20070506.ebuild 1658 RMD160 b2fd1f0e8c7782b6cb0306bf307e1191107dfc5b SHA1 aa39dea11efdfb15823861db5dd522c80d616881 SHA256 3089cb4143941bdef09f60bdcf05a778583b925b01d40dfb66a8372bd0e7dc97
EBUILD gentoo-syntax-20080717-r1.ebuild 1752 RMD160 5c377cd4c797e5ba2411ab57296f65704b0eeaf8 SHA1 5c83d944916aae31220e6a6fe39e389aa364939c SHA256 2d3f2451aac3a87de4976b2da3b88d7cb503e05ca22019c61212ae4bfac584e1
MISC ChangeLog 14611 RMD160 8fcb7f0cc89a6ecb1a4440d6716d68c16c4f97d8 SHA1 10a950f0c8b329c024a1a650729143bc1aea5808 SHA256 16d2dfd5bfd7c108f81ea45da76e160b52639e0c87360a2c0de930d95164be74
MISC metadata.xml 257 RMD160 86e7d70b6548aff7279e485dc7da3efce8347d23 SHA1 1fd232e6c6a7f3382579f33950fb55f2593fbf3f SHA256 0230351ca44826596d1014a9bc6efc5d417e022d0efe737080fa62560661edfe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkiVz+wACgkQOeoy/oIi7uw83QCg3rxoDN6WtwyzrpJKgnncCtIf
9MoAnRWsITvlhff1M/plGQR80xxrImPc
=Zlud
-----END PGP SIGNATURE-----

files

gentoo-syntax-20051221-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/gentoo-syntax/gentoo-syntax-20051221-r1.ebuild,v 1.6 2007/02/11 14:02:27 grobian Exp $

inherit eutils vim-plugin

DESCRIPTION="vim plugin: Gentoo Ebuild, Eclass, GLEP, ChangeLog and Portage Files syntax highlighting, filetype and indent settings"
HOMEPAGE="http://www.gentoo.org/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"

LICENSE="vim"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="ignore-glep31"

VIM_PLUGIN_HELPFILES="gentoo-syntax"
VIM_PLUGIN_MESSAGES="filetype"

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${P}-metadata.patch
if use ignore-glep31 ; then
for f in ftplugin/*.vim ; do
ebegin "Removing UTF-8 rules from ${f} ..."
sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \
|| die "waah! bad sed voodoo. need more goats."
eend $?
done
fi
}

pkg_postinst() {
vim-plugin_pkg_postinst
if use ignore-glep31 1>/dev/null ; then
ewarn "You have chosen to disable the rules which ensure GLEP 31"
ewarn "compliance. When editing ebuilds, please make sure you get"
ewarn "the character set correct."
else
elog "Note for developers and anyone else who edits ebuilds:"
elog " This release of gentoo-syntax now contains filetype rules to set"
elog " fileencoding for ebuilds and ChangeLogs to utf-8 as per GLEP 31."
elog " If you find this feature breaks things, please submit a bug and"
elog " assign it to vim@gentoo.org. You can use the 'ignore-glep31' USE"
elog " flag to remove these rules."
fi
echo
epause 5
}

gentoo-syntax-20061106.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/gentoo-syntax/gentoo-syntax-20061106.ebuild,v 1.4 2007/02/11 14:02:27 grobian Exp $

inherit eutils vim-plugin

DESCRIPTION="vim plugin: Gentoo Ebuild, Eclass, GLEP, ChangeLog and Portage Files syntax highlighting, filetype and indent settings"
HOMEPAGE="http://www.gentoo.org/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"

LICENSE="vim"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
IUSE="ignore-glep31"

VIM_PLUGIN_HELPFILES="gentoo-syntax"
VIM_PLUGIN_MESSAGES="filetype"

src_unpack() {
unpack ${A}
cd "${S}"

if use ignore-glep31 ; then
for f in ftplugin/*.vim ; do
ebegin "Removing UTF-8 rules from ${f} ..."
sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \
|| die "waah! bad sed voodoo. need more goats."
eend $?
done
fi
}

pkg_postinst() {
vim-plugin_pkg_postinst
if use ignore-glep31 1>/dev/null ; then
ewarn "You have chosen to disable the rules which ensure GLEP 31"
ewarn "compliance. When editing ebuilds, please make sure you get"
ewarn "the character set correct."
else
elog "Note for developers and anyone else who edits ebuilds:"
elog " This release of gentoo-syntax now contains filetype rules to set"
elog " fileencoding for ebuilds and ChangeLogs to utf-8 as per GLEP 31."
elog " If you find this feature breaks things, please submit a bug and"
elog " assign it to vim@gentoo.org. You can use the 'ignore-glep31' USE"
elog " flag to remove these rules."
fi
echo
epause 5
}

gentoo-syntax-20070212.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/gentoo-syntax/gentoo-syntax-20070212.ebuild,v 1.1 2007/02/13 06:08:34 pioto Exp $

inherit eutils vim-plugin

DESCRIPTION="vim plugin: Gentoo Ebuild, Eclass, GLEP, ChangeLog and Portage Files syntax highlighting, filetype and indent settings"
HOMEPAGE="http://www.gentoo.org/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"

LICENSE="vim"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
IUSE="ignore-glep31"

VIM_PLUGIN_HELPFILES="gentoo-syntax"
VIM_PLUGIN_MESSAGES="filetype"

src_unpack() {
unpack ${A}
cd "${S}"

if use ignore-glep31 ; then
for f in ftplugin/*.vim ; do
ebegin "Removing UTF-8 rules from ${f} ..."
sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \
|| die "waah! bad sed voodoo. need more goats."
eend $?
done
fi
}

pkg_postinst() {
vim-plugin_pkg_postinst
if use ignore-glep31 1>/dev/null ; then
ewarn "You have chosen to disable the rules which ensure GLEP 31"
ewarn "compliance. When editing ebuilds, please make sure you get"
ewarn "the character set correct."
else
elog "Note for developers and anyone else who edits ebuilds:"
elog " This release of gentoo-syntax now contains filetype rules to set"
elog " fileencoding for ebuilds and ChangeLogs to utf-8 as per GLEP 31."
elog " If you find this feature breaks things, please submit a bug and"
elog " assign it to vim@gentoo.org. You can use the 'ignore-glep31' USE"
elog " flag to remove these rules."
fi
echo
epause 5
}

gentoo-syntax-20070506.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/gentoo-syntax/gentoo-syntax-20070506.ebuild,v 1.10 2007/08/25 11:56:23 vapier Exp $

inherit eutils vim-plugin

DESCRIPTION="vim plugin: Gentoo Ebuild, Eclass, GLEP, ChangeLog and Portage Files syntax highlighting, filetype and indent settings"
HOMEPAGE="http://www.gentoo.org/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"

LICENSE="vim"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="ignore-glep31"

VIM_PLUGIN_HELPFILES="gentoo-syntax"
VIM_PLUGIN_MESSAGES="filetype"

src_unpack() {
unpack ${A}
cd "${S}"

if use ignore-glep31 ; then
for f in ftplugin/*.vim ; do
ebegin "Removing UTF-8 rules from ${f} ..."
sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \
|| die "waah! bad sed voodoo. need more goats."
eend $?
done
fi
}

pkg_postinst() {
vim-plugin_pkg_postinst
if use ignore-glep31 1>/dev/null ; then
ewarn "You have chosen to disable the rules which ensure GLEP 31"
ewarn "compliance. When editing ebuilds, please make sure you get"
ewarn "the character set correct."
else
elog "Note for developers and anyone else who edits ebuilds:"
elog " This release of gentoo-syntax now contains filetype rules to set"
elog " fileencoding for ebuilds and ChangeLogs to utf-8 as per GLEP 31."
elog " If you find this feature breaks things, please submit a bug and"
elog " assign it to vim@gentoo.org. You can use the 'ignore-glep31' USE"
elog " flag to remove these rules."
fi
echo
epause 5
}

gentoo-syntax-20080717-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/gentoo-syntax/gentoo-syntax-20080717-r1.ebuild,v 1.1 2008/07/17 21:10:39 hawking Exp $

inherit eutils vim-plugin

DESCRIPTION="vim plugin: Gentoo Ebuild, Eclass, GLEP, ChangeLog and Portage Files syntax highlighting, filetype and indent settings"
HOMEPAGE="http://www.gentoo.org/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"

LICENSE="vim"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
IUSE="ignore-glep31"

VIM_PLUGIN_HELPFILES="gentoo-syntax"
VIM_PLUGIN_MESSAGES="filetype"

src_unpack() {
unpack ${A}
cd "${S}"

if use ignore-glep31 ; then
for f in ftplugin/*.vim ; do
ebegin "Removing UTF-8 rules from ${f} ..."
sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \
|| die "waah! bad sed voodoo. need more goats."
eend $?
done
fi

# Backported patch from svn
epatch "${FILESDIR}"/${P}-metadata-order.patch
}

pkg_postinst() {
vim-plugin_pkg_postinst
if use ignore-glep31 1>/dev/null ; then
ewarn "You have chosen to disable the rules which ensure GLEP 31"
ewarn "compliance. When editing ebuilds, please make sure you get"
ewarn "the character set correct."
else
elog "Note for developers and anyone else who edits ebuilds:"
elog " This release of gentoo-syntax now contains filetype rules to set"
elog " fileencoding for ebuilds and ChangeLogs to utf-8 as per GLEP 31."
elog " If you find this feature breaks things, please submit a bug and"
elog " assign it to vim@gentoo.org. You can use the 'ignore-glep31' USE"
elog " flag to remove these rules."
fi
echo
epause 5
}

metadata.xml




vim

Remove GLEP 31 (UTF-8 file encodings) settings