diff options
author | Ulrich Müller <ulm@gentoo.org> | 2010-05-07 18:45:47 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2010-05-07 18:45:47 +0000 |
commit | 4e30600a90f53854355601f57135687bca6cf375 (patch) | |
tree | 52d8896374f1901bb408cabfca828b61f3812a61 | |
parent | Move package from dev-util to dev-vcs, bug 56967. (diff) | |
download | gentoo-2-4e30600a90f53854355601f57135687bca6cf375.tar.gz gentoo-2-4e30600a90f53854355601f57135687bca6cf375.tar.bz2 gentoo-2-4e30600a90f53854355601f57135687bca6cf375.zip |
Move package from dev-util to dev-vcs, bug 56967.
(Portage version: 2.2_rc67/cvs/Linux i686)
-rw-r--r-- | dev-vcs/svk/ChangeLog | 179 | ||||
-rw-r--r-- | dev-vcs/svk/files/svk-1.08-xxdiff.patch | 29 | ||||
-rw-r--r-- | dev-vcs/svk/metadata.xml | 13 | ||||
-rw-r--r-- | dev-vcs/svk/svk-1.08.ebuild | 78 | ||||
-rw-r--r-- | dev-vcs/svk/svk-2.0.2.ebuild | 72 |
5 files changed, 371 insertions, 0 deletions
diff --git a/dev-vcs/svk/ChangeLog b/dev-vcs/svk/ChangeLog new file mode 100644 index 000000000000..63c366987f9b --- /dev/null +++ b/dev-vcs/svk/ChangeLog @@ -0,0 +1,179 @@ +# ChangeLog for dev-vcs/svk +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/svk/ChangeLog,v 1.1 2010/05/07 18:45:47 ulm Exp $ + + 07 May 2010; Ulrich Mueller <ulm@gentoo.org> +svk-1.08.ebuild, + +files/svk-1.08-xxdiff.patch, +svk-2.0.2.ebuild, +metadata.xml: + Move package from dev-util to dev-vcs, bug 56967. + + 15 Jan 2010; Christian Faulhammer <fauli@gentoo.org> svk-2.0.2.ebuild: + Transfer Prefix keywords + + 05 Sep 2009; Víctor Ostorga <vostorga@gentoo.org> + -files/svk-1.07-xxdiff.patch: + Cleaning out unused patch + + 19 Jul 2009; Torsten Veller <tove@gentoo.org> svk-1.08.ebuild, + svk-2.0.2.ebuild: + IO-Compress replaces Compress-Zlib + + 25 Apr 2009; Patrick Lauer <patrick@gentoo.org> svk-2.0.2: + Removing broken configure placeholder function. Now installs some files! + Fixes #264877, thanks to Tove + + 09 Jan 2009; Joseph Jezak <josejx@gentoo.org> svk-2.0.2.ebuild: + Marked ~ppc for bug #253448. + + 08 Jan 2009; Raúl Porcel <armin76@gentoo.org> svk-2.0.2.ebuild: + Add ~ia64 wrt #253448 + + 02 Jan 2009; Friedrich Oslage <bluebird@gentoo.org> svk-2.0.2.ebuild: + Re-Add ~sparc keyword, bug #253448 + +*svk-2.0.2 (02 Jan 2009) + + 02 Jan 2009; Jeremy Olexa <darkside@gentoo.org> metadata.xml, + -svk-1.06.ebuild, -svk-1.06-r1.ebuild, -svk-1.07.ebuild, + -svk-1.07-r1.ebuild, +svk-2.0.2.ebuild: + (non maintainer commit) Version bump thanks to the work by Mark Davies in + bug 162743 + + 18 Nov 2008; Torsten Veller <tove@gentoo.org> svk-1.06.ebuild, + svk-1.06-r1.ebuild, svk-1.07.ebuild, svk-1.07-r1.ebuild, svk-1.08.ebuild: + New virtuals: Compress-Zlib Locale-Maketext-Simple Pod-Escapes Pod-Simple + + 16 Aug 2008; Torsten Veller <tove@gentoo.org> metadata.xml: + Remove kang from metadata.xml (#51508) + + 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog: + Transition to Manifest2. + + 22 Aug 2006; Guillaume Destuynder <kang@gentoo.org> svk-1.08.ebuild: + Fixes QA issue #143309 (svnmirror) + +*svk-1.08 (08 Aug 2006) + + 08 Aug 2006; Guillaume Destuynder <kang@gentoo.org> + -files/svk-1.00-nognupgtest.patch, -files/svk-1.01-nognupgtest.patch, + -files/svk-1.02-nognupgtest.patch, -files/svk-1.04-nognupgtest.patch, + -files/svk-1.05-nognupgtest.patch, +files/svk-1.08-xxdiff.patch, + -svk-1.00.ebuild, -svk-1.01.ebuild, -svk-1.02.ebuild, -svk-1.04.ebuild, + -svk-1.05.ebuild, +svk-1.08.ebuild: + bump to 1.08. Removed svn-mirror useflag, not very useful. Fix #141664 + Cleaned up old versions. + +*svk-1.07-r1 (04 Mar 2006) + + 04 Mar 2006; Aron Griffis <agriffis@gentoo.org> + +files/svk-1.07-xxdiff.patch, +svk-1.07-r1.ebuild: + Fix svk smerge interaction with xxdiff + +*svk-1.07 (27 Feb 2006) + + 27 Feb 2006; Aron Griffis <agriffis@gentoo.org> +svk-1.07.ebuild: + Bump to 1.07 (from 1.06-r1) + + 22 Feb 2006; Aron Griffis <agriffis@gentoo.org> svk-1.06-r1.ebuild: + Mark 1.06-r1 ~ia64 + + 13 Feb 2006; Michael Cummings <mcummings@gentoo.org> svk-1.00.ebuild, + svk-1.01.ebuild, svk-1.02.ebuild, svk-1.04.ebuild, svk-1.05.ebuild, + svk-1.06.ebuild: + Virtuals for perl-core + +*svk-1.06 (10 Jan 2006) + + 10 Jan 2006; Guillaume Destuynder <kang@gentoo.org> + -files/svk-0.29-nognupgtest.patch, +svk-1.06.ebuild: + Bump to 1.06, fixes #116331, new local useflags: patch svn-mirror and pager, + using skip-deps, added bash completion support (#108295), cleanups, + (contribution from Daniel Westermann-Clark) + +*svk-1.05 (17 Nov 2005) + + 17 Nov 2005; Guillaume Destuynder <kang@gentoo.org> + +files/svk-1.05-nognupgtest.patch, metadata.xml, +svk-1.05.ebuild: + Bump to svk-1.05. Deps didn't change. + + 22 Sep 2005; Rob Holland <tigger@gentoo.org> + +files/svk-1.04-nognupgtest.patch: + Unbreak the ebuild again *sigh* + + 17 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> svk-1.04.ebuild: + Readdded to ~ppc. Please don't drop keywords and respect policy. + +*svk-1.04 (12 Sep 2005) + + 12 Sep 2005; Christian Parpart <trapni@gentoo.org> +svk-1.04.ebuild: + added to ~amd64 and bumped svk to 1.04 + + 10 Sep 2005; Rob Holland <tigger@gentoo.org> + +files/svk-1.01-nognupgtest.patch, +files/svk-1.02-nognupgtest.patch: + Add missing patches so that USE="-crypt" works. Fixes #104383. Thanks to + <terry@triplett.org> + + 01 Sep 2005; Jason Wever <weeve@gentoo.org> svk-1.02.ebuild: + Added ~sparc keyword. + + 11 Aug 2005; Luis Medinas <metalgod@gentoo.org> svk-1.01.ebuild: + Added ~amd64 keywords. Closes bug #100662. + +*svk-1.02 (03 Aug 2005) + + 03 Aug 2005; <pclouds@gentoo.org> +svk-1.02.ebuild: + Version bump + + 01 Aug 2005; Joseph Jezak <josejx@gentoo.org> svk-1.01.ebuild: + Marked ~ppc for bug #100662. + + 29 Jul 2005; <pclouds@gentoo.org> -svk-0.26.ebuild, -svk-0.29.ebuild, + svk-1.00.ebuild: + Dropped 0.26, 0.29 + +*svk-1.01 (29 Jul 2005) + + 29 Jul 2005; <pclouds@gentoo.org> +svk-1.01.ebuild: + Version bump, closing #100113 + + 25 May 2005; Michael Cummings <mcummings@gentoo.org> svk-1.00.ebuild: + dev-perl/File-Temp => perl-core/File-Temp migration + + 25 May 2005; Michael Cummings <mcummings@gentoo.org> svk-0.29.ebuild: + dev-perl/File-Temp => perl-core/File-Temp migration + + 25 May 2005; Michael Cummings <mcummings@gentoo.org> svk-0.26.ebuild: + dev-perl/File-Temp => perl-core/File-Temp migration + + 21 May 2005; Simon Stelling <blubb@gentoo.org> svk-1.00.ebuild: + added ~amd64 keyword + + 17 May 2005; <pclouds@gentoo.org> +files/svk-1.00-nognupgtest.patch, + svk-1.00.ebuild: + Fixed #92793 + + 15 May 2005; Joseph Jezak <josejx@gentoo.org> svk-1.00.ebuild: + Marked ~ppc for bug #92670. + +*svk-1.00 (15 May 2005) + + 15 May 2005; <pclouds@gentoo.org> +svk-1.00.ebuild: + Version bump + + 07 May 2005; David Holm <dholm@gentoo.org> svk-0.29.ebuild: + Added to ~ppc. + + 02 Apr 2005; Michael Cummings <mcummings@gentoo.org> svk-0.26.ebuild, + svk-0.29.ebuild: + Correcting dependancy on locale-maketext-lexicon + +*svk-0.29 (05 Feb 2005) + + 05 Feb 2005; Dylan Carlson <absinthe@gentoo.org> + +files/svk-0.29-nognupgtest.patch, +svk-0.29.ebuild: + Version bump; added keywords ~amd64. Added 'crypt' USE for gpg signing. + +*svk-0.26 (27 Nov 2004) + + 27 Nov 2004; <pclouds@gentoo.org> +metadata.xml, +svk-0.26.ebuild: + New ebuild + diff --git a/dev-vcs/svk/files/svk-1.08-xxdiff.patch b/dev-vcs/svk/files/svk-1.08-xxdiff.patch new file mode 100644 index 000000000000..bd49b8b3efa4 --- /dev/null +++ b/dev-vcs/svk/files/svk-1.08-xxdiff.patch @@ -0,0 +1,29 @@ +Date: Sat, 4 Mar 2006 00:40:28 -0500 +From: Aron Griffis <agriffis gentoo org> +To: svk-dev lists openfoundry org +Subject: patch for SVK/Resolve/XXDiff.pm +Message-ID: <20060304054028.GA3958@olive.flatmonk> + +The following patch fixes svk smerge with xxdiff. Here is the +problem, from xxdiff --help: + + --exit-with-merge-status, -X If all diff hunks are selected and no + unsaved selections exist, then exit + with code of 0. Normally, xxdiff will + pass back the diff return code. + +Since diff returns an exit code of 1 when there are differences, svk +believes that the merge always fails. + +--- SVK-1.08/lib/SVK/Resolve/XXDiff.pm.old 2005-03-28 20:46:18.000000000 -0500 ++++ SVK-1.08/lib/SVK/Resolve/XXDiff.pm 2006-03-04 00:39:53.000000000 -0500 +@@ -5,7 +5,7 @@ + sub arguments { + my $self = shift; + return ( +- qw( -m -O -M ), ++ qw( -X -m -O -M ), + @{$self}{qw( merged yours base theirs )} + ); + } + diff --git a/dev-vcs/svk/metadata.xml b/dev-vcs/svk/metadata.xml new file mode 100644 index 000000000000..cee60c3efa41 --- /dev/null +++ b/dev-vcs/svk/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>maintainer-needed@gentoo.org</email> +</maintainer> +<use> + <flag name="log4p">Enable perl logger support</flag> + <flag name="pager">Enable perl pager selection support</flag> + <flag name="patch">Enable patch creation, import support</flag> +</use> +</pkgmetadata> diff --git a/dev-vcs/svk/svk-1.08.ebuild b/dev-vcs/svk/svk-1.08.ebuild new file mode 100644 index 000000000000..a60f482f3934 --- /dev/null +++ b/dev-vcs/svk/svk-1.08.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/svk/svk-1.08.ebuild,v 1.1 2010/05/07 18:45:47 ulm Exp $ + +inherit eutils perl-module bash-completion + +MY_P=${P/svk/SVK} +S=${WORKDIR}/${MY_P} + +DESCRIPTION="A decentralized version control system" +SRC_URI="mirror://cpan/authors/id/C/CL/CLKAO/${MY_P}.tar.gz" +HOMEPAGE="http://svk.elixus.org/" + +SLOT="0" +LICENSE="|| ( Artistic GPL-2 )" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +IUSE="crypt nls pager patch" + +DEPEND=" + >=dev-lang/perl-5.8.7 + >=dev-util/subversion-1.0.7 + dev-perl/Algorithm-Annotate + dev-perl/Algorithm-Diff + >=dev-perl/yaml-0.38 + dev-perl/Regexp-Shellish + >=dev-perl/Data-Hierarchy-0.21 + >=virtual/perl-File-Temp-0.14 + dev-perl/Clone + virtual/perl-Pod-Escapes + virtual/perl-Pod-Simple + >=dev-perl/PerlIO-via-dynamic-0.11 + >=dev-perl/PerlIO-via-symlink-0.02 + dev-perl/IO-Digest + >=dev-perl/SVN-Simple-0.27 + >=dev-perl/TimeDate-1.16 + dev-perl/TermReadKey + dev-perl/File-Type + dev-perl/URI + >=dev-perl/PerlIO-eol-0.13 + >=dev-perl/Class-Autouse-1.15 + >=virtual/perl-Getopt-Long-2.34 + >=virtual/perl-File-Spec-3.18 + >=dev-perl/SVN-Mirror-0.66 + nls? ( + >=dev-perl/locale-maketext-lexicon-0.42 + >=virtual/perl-Locale-Maketext-Simple-0.12 + ) + pager? ( dev-perl/IO-Pager ) + >=dev-perl/SVN-Mirror-0.66 + patch? ( + virtual/perl-IO-Compress + dev-perl/FreezeThaw + ) + crypt? ( app-crypt/gnupg )" +RDEPEND="${DEPEND}" + +pkg_setup() { + if ! perl -MSVN::Core < /dev/null 2> /dev/null; then + eerror "SVN::Core missing or outdated. Please emerge \ + dev-util/subversion ith the perl USE flag." + die "Need Subversion compiled with Perl bindings" + fi +} + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}"/svk-1.08-xxdiff.patch +} + +src_install() { + perl-module_src_install + if use bash-completion; then + dobin contrib/svk-completion.pl + echo "complete -C ${DESTTREE}/bin/svk-completion.pl -o default svk" \ + > svk-completion + dobashcompletion svk-completion + fi +} diff --git a/dev-vcs/svk/svk-2.0.2.ebuild b/dev-vcs/svk/svk-2.0.2.ebuild new file mode 100644 index 000000000000..5fc1f50efcfe --- /dev/null +++ b/dev-vcs/svk/svk-2.0.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/svk/svk-2.0.2.ebuild,v 1.1 2010/05/07 18:45:47 ulm Exp $ + +EAPI=2 + +inherit eutils perl-module bash-completion + +MY_PV="v${PV}" +MY_P="${PN/svk/SVK}-${MY_PV}" +S="${WORKDIR}/${MY_P}" + +DESCRIPTION="A decentralized version control system" +SRC_URI="mirror://cpan/authors/id/C/CL/CLKAO/${MY_P}.tar.gz" +HOMEPAGE="http://svk.elixus.org/" + +SLOT="0" +LICENSE="|| ( Artistic GPL-2 )" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="crypt nls pager patch log4p bash-completion" + +DEPEND=" + >=dev-lang/perl-5.8.7 + >=dev-util/subversion-1.3.0[perl] + virtual/perl-version + dev-perl/Algorithm-Annotate + >=dev-perl/Algorithm-Diff-1.1901 + >=dev-perl/YAML-Syck-0.60 + >=dev-perl/Data-Hierarchy-0.30 + >=dev-perl/PerlIO-via-dynamic-0.11 + >=dev-perl/PerlIO-via-symlink-0.02 + dev-perl/IO-Digest + >=dev-perl/SVN-Simple-0.27 + dev-perl/URI + >=dev-perl/PerlIO-eol-0.13 + >=dev-perl/Class-Autouse-1.15 + dev-perl/App-CLI + dev-perl/List-MoreUtils + dev-perl/Class-Accessor + dev-perl/Class-Data-Inheritable + >=dev-perl/Path-Class-0.16 + dev-perl/UNIVERSAL-require + dev-perl/TermReadKey + >=virtual/perl-File-Temp-0.17 + >=virtual/perl-Getopt-Long-2.35 + virtual/perl-Pod-Escapes + virtual/perl-Pod-Simple + >=virtual/perl-File-Spec-3.19 + nls? ( + >=dev-perl/locale-maketext-lexicon-0.62 + virtual/perl-Locale-Maketext-Simple + ) + pager? ( dev-perl/IO-Pager ) + log4p? ( dev-perl/Log-Log4perl ) + >=dev-perl/SVN-Mirror-0.71 + patch? ( + virtual/perl-IO-Compress + dev-perl/FreezeThaw + ) + crypt? ( app-crypt/gnupg ) + dev-perl/TimeDate" +RDEPEND="${DEPEND}" + +src_install() { + perl-module_src_install + if use bash-completion; then + dobin contrib/svk-completion.pl + echo "complete -C ${DESTTREE}/bin/svk-completion.pl -o default svk" \ + > svk-completion + dobashcompletion svk-completion + fi +} |