summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Kelly <pioto@gentoo.org>2007-05-08 05:12:50 +0000
committerMike Kelly <pioto@gentoo.org>2007-05-08 05:12:50 +0000
commit853bbb49500c6decd76d59cd563e7eb88932b968 (patch)
tree5f8aa6648466cde28e8aa120e000ff1305d745ab /app-vim
parentAdd app-vim/vcscommand flags. (diff)
downloadgentoo-2-853bbb49500c6decd76d59cd563e7eb88932b968.tar.gz
gentoo-2-853bbb49500c6decd76d59cd563e7eb88932b968.tar.bz2
gentoo-2-853bbb49500c6decd76d59cd563e7eb88932b968.zip
Initial ebuild. This package is the successor to cvscommand, and has support for SVN and SVK as well as CVS. Fixes Bug #170957.
(Portage version: 2.1.2.7)
Diffstat (limited to 'app-vim')
-rw-r--r--app-vim/vcscommand/ChangeLog11
-rw-r--r--app-vim/vcscommand/Manifest16
-rw-r--r--app-vim/vcscommand/files/digest-vcscommand-0.1_beta163
-rw-r--r--app-vim/vcscommand/metadata.xml11
-rw-r--r--app-vim/vcscommand/vcscommand-0.1_beta16.ebuild43
5 files changed, 84 insertions, 0 deletions
diff --git a/app-vim/vcscommand/ChangeLog b/app-vim/vcscommand/ChangeLog
new file mode 100644
index 000000000000..2a54ae171a4a
--- /dev/null
+++ b/app-vim/vcscommand/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for app-vim/vcscommand
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-vim/vcscommand/ChangeLog,v 1.1 2007/05/08 05:12:50 pioto Exp $
+
+*vcscommand-0.1_beta16 (08 May 2007)
+
+ 08 May 2007; Mike Kelly <pioto@gentoo.org> +metadata.xml,
+ +vcscommand-0.1_beta16.ebuild:
+ Initial ebuild. This package is the successor to cvscommand, and has support
+ for SVN and SVK as well as CVS. Fixes Bug #170957.
+
diff --git a/app-vim/vcscommand/Manifest b/app-vim/vcscommand/Manifest
new file mode 100644
index 000000000000..463ba1816946
--- /dev/null
+++ b/app-vim/vcscommand/Manifest
@@ -0,0 +1,16 @@
+DIST vcscommand-0.1_beta16.tar.bz2 21690 RMD160 eb49078239c516bdbc6f15ea5f99dfb7bac01e88 SHA1 92a58a986926a8a216b0bfce93c3ac6a998c44e4 SHA256 a94a552ea0e69fb2bfe60141518ec89b1cb98e2924f0069280db060beede2570
+EBUILD vcscommand-0.1_beta16.ebuild 1095 RMD160 4844a71025f5dff740c881c3c6cc3b1d2b95d9c5 SHA1 d80669cc5641b9bf33d6980981b6594da756858a SHA256 f3ffa6461b5ffda78e3b4763766ddfc87c78e2b3dfc4aa166b0edb29a06b748b
+MD5 52b9930ca5e9dd096b4d90396f2d5169 vcscommand-0.1_beta16.ebuild 1095
+RMD160 4844a71025f5dff740c881c3c6cc3b1d2b95d9c5 vcscommand-0.1_beta16.ebuild 1095
+SHA256 f3ffa6461b5ffda78e3b4763766ddfc87c78e2b3dfc4aa166b0edb29a06b748b vcscommand-0.1_beta16.ebuild 1095
+MISC ChangeLog 383 RMD160 236292566d4ee4af7ac20325ce63312fbc28bcb5 SHA1 9ecabddfef0c6de54d9c71ac96b3675298134333 SHA256 df4e1c6a9789eb5fb6fcf54795efaeee1e8c492a7bb656bc3d322810dfec24a8
+MD5 15277edf435ac4ae618a06089bfbb67b ChangeLog 383
+RMD160 236292566d4ee4af7ac20325ce63312fbc28bcb5 ChangeLog 383
+SHA256 df4e1c6a9789eb5fb6fcf54795efaeee1e8c492a7bb656bc3d322810dfec24a8 ChangeLog 383
+MISC metadata.xml 376 RMD160 52e59fe48129f152107668c01d80e464228a0a7e SHA1 ad129648b122c3c544b69a5ed5dd4ed2abfe7c58 SHA256 f8bf60ecc99584d6364cf7bdb7140dec01e13a6e33c6285760a8506d37f76f9c
+MD5 0ef1453f4b039aded8eb47f80fc563a9 metadata.xml 376
+RMD160 52e59fe48129f152107668c01d80e464228a0a7e metadata.xml 376
+SHA256 f8bf60ecc99584d6364cf7bdb7140dec01e13a6e33c6285760a8506d37f76f9c metadata.xml 376
+MD5 88983f6b699dcadd839d07edb8e4448b files/digest-vcscommand-0.1_beta16 265
+RMD160 35ac5bf6743d46bc0c5fd7eca0be5156ca63e81c files/digest-vcscommand-0.1_beta16 265
+SHA256 0058fb0120fe957a2c6de1cc8c8165c95e55d3c98d41dbe09349520d68b50dd0 files/digest-vcscommand-0.1_beta16 265
diff --git a/app-vim/vcscommand/files/digest-vcscommand-0.1_beta16 b/app-vim/vcscommand/files/digest-vcscommand-0.1_beta16
new file mode 100644
index 000000000000..caf0514747d5
--- /dev/null
+++ b/app-vim/vcscommand/files/digest-vcscommand-0.1_beta16
@@ -0,0 +1,3 @@
+MD5 19f61a0fb0d3d101816bf988c2ebd462 vcscommand-0.1_beta16.tar.bz2 21690
+RMD160 eb49078239c516bdbc6f15ea5f99dfb7bac01e88 vcscommand-0.1_beta16.tar.bz2 21690
+SHA256 a94a552ea0e69fb2bfe60141518ec89b1cb98e2924f0069280db060beede2570 vcscommand-0.1_beta16.tar.bz2 21690
diff --git a/app-vim/vcscommand/metadata.xml b/app-vim/vcscommand/metadata.xml
new file mode 100644
index 000000000000..66715dd9dc8f
--- /dev/null
+++ b/app-vim/vcscommand/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>vim</herd>
+ <longdescription lang="en">
+ VIM 7 plugin useful for manipulating files controlled by CVS, SVN and
+ SVK within VIM, including committing changes and performings diffs using
+ the vimdiff system.
+ </longdescription>
+</pkgmetadata>
+
diff --git a/app-vim/vcscommand/vcscommand-0.1_beta16.ebuild b/app-vim/vcscommand/vcscommand-0.1_beta16.ebuild
new file mode 100644
index 000000000000..04d27f656620
--- /dev/null
+++ b/app-vim/vcscommand/vcscommand-0.1_beta16.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-vim/vcscommand/vcscommand-0.1_beta16.ebuild,v 1.1 2007/05/08 05:12:50 pioto Exp $
+
+VIM_PLUGIN_VIM_VERSION="7.0"
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: CVS/SVN/SVK integration plugin"
+HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=90"
+
+LICENSE="public-domain"
+KEYWORDS="~x86"
+IUSE="cvs subversion svk"
+
+RDEPEND="cvs? ( dev-util/cvs )
+ subversion? ( dev-util/subversion )
+ svk? ( dev-util/svk )
+ !app-vim/cvscommand
+ !app-vim/calendar" # conflict, bug 62677
+
+VIM_PLUGIN_HELPFILES="vcscommand"
+
+no_flags_die() {
+ eerror "Please choose at least one VCS system"
+ eerror "to be supported by this plugin."
+ die "No vcs systems set"
+}
+
+pkg_setup() {
+ elog "Note: Support for all VCS systems are enabled by use flags."
+ elog " Make sure you've enabled the flags you want."
+
+ use cvs || use subversion || use svk || no_flags_die
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ use cvs || rm syntax/CVSAnnotate.vim plugin/vcscvs.vim
+ use subversion || rm syntax/SVNAnnotate.vim plugin/vcssvn.vim
+ use svk || rm syntax/SVKAnnotate.vim plugin/vcssvk.vim
+}