Move package from dev-util to dev-vcs, bug 56967.
authorUlrich Müller <ulm@gentoo.org>
Fri, 7 May 2010 18:45:47 +0000 (18:45 +0000)
committerUlrich Müller <ulm@gentoo.org>
Fri, 7 May 2010 18:45:47 +0000 (18:45 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux i686

dev-vcs/fossil/ChangeLog [new file with mode: 0644]
dev-vcs/fossil/fossil-20100124175507.ebuild [new file with mode: 0644]
dev-vcs/fossil/metadata.xml [new file with mode: 0644]
dev-vcs/svk/ChangeLog [new file with mode: 0644]
dev-vcs/svk/files/svk-1.08-xxdiff.patch [new file with mode: 0644]
dev-vcs/svk/metadata.xml [new file with mode: 0644]
dev-vcs/svk/svk-1.08.ebuild [new file with mode: 0644]
dev-vcs/svk/svk-2.0.2.ebuild [new file with mode: 0644]

diff --git a/dev-vcs/fossil/ChangeLog b/dev-vcs/fossil/ChangeLog
new file mode 100644 (file)
index 0000000..1c6c6f0
--- /dev/null
@@ -0,0 +1,14 @@
+# ChangeLog for dev-vcs/fossil
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/fossil/ChangeLog,v 1.1 2010/05/07 18:44:33 ulm Exp $
+
+  07 May 2010; Ulrich Mueller <ulm@gentoo.org>
+  +fossil-20100124175507.ebuild, +metadata.xml:
+  Move package from dev-util to dev-vcs, bug 56967.
+
+*fossil-20100124175507 (24 Jan 2010)
+
+  24 Jan 2010; Mike Frysinger <vapier@gentoo.org>
+  +fossil-20100124175507.ebuild, +metadata.xml:
+  Initial ebuild.
+
diff --git a/dev-vcs/fossil/fossil-20100124175507.ebuild b/dev-vcs/fossil/fossil-20100124175507.ebuild
new file mode 100644 (file)
index 0000000..ce30854
--- /dev/null
@@ -0,0 +1,33 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/fossil/fossil-20100124175507.ebuild,v 1.1 2010/05/07 18:44:33 ulm Exp $
+
+EAPI="2"
+inherit toolchain-funcs
+
+MY_P="${PN}-src-${PV}"
+DESCRIPTION="simple, high-reliability, distributed software configuration management"
+HOMEPAGE="http://www.fossil-scm.org/"
+SRC_URI="http://www.fossil-scm.org/download/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-libs/zlib"
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+       sed -i \
+               -e "/^TCC/s:=.*:=$(tc-getCC) -Wall \$(CFLAGS) \$(CPPFLAGS):" \
+               -e "/^BCC/s:gcc:$(tc-getBUILD_CC):" \
+               Makefile || die
+}
+
+src_install() {
+       dobin fossil || die
+       dodoc ci_cvs.txt ci_fossil.txt cvs2fossil.txt
+}
diff --git a/dev-vcs/fossil/metadata.xml b/dev-vcs/fossil/metadata.xml
new file mode 100644 (file)
index 0000000..73420b6
--- /dev/null
@@ -0,0 +1,8 @@
+<?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>
+</pkgmetadata>
diff --git a/dev-vcs/svk/ChangeLog b/dev-vcs/svk/ChangeLog
new file mode 100644 (file)
index 0000000..63c3669
--- /dev/null
@@ -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 (file)
index 0000000..bd49b8b
--- /dev/null
@@ -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 (file)
index 0000000..cee60c3
--- /dev/null
@@ -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 (file)
index 0000000..a60f482
--- /dev/null
@@ -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 (file)
index 0000000..5fc1f50
--- /dev/null
@@ -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
+}