summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Westermann-Clark <dwc@ufl.edu>2010-09-17 11:10:21 -0400
committerKent Fredric <kentfredric@gmail.com>2011-03-15 13:50:39 +1300
commite3b4cb70e551094d446e394e0cb047aebbb1524a (patch)
tree4c028a7e089ef1acb5b433f43b716d1bea4f2fb5 /dev-perl/VCI
parent[import]( dwc:VCI ) Bump dev-perl/VCI to 0.5.4, with patch for RT #61430 (diff)
downloadperl-overlay-e3b4cb70e551094d446e394e0cb047aebbb1524a.tar.gz
perl-overlay-e3b4cb70e551094d446e394e0cb047aebbb1524a.tar.bz2
perl-overlay-e3b4cb70e551094d446e394e0cb047aebbb1524a.zip
[import]( dwc:VCI ) Bump dev-perl/VCI to 0.6.2
(Portage version: 2.1.8.3/git/Linux x86_64, RepoMan options: --force) (Unsigned Manifest commit)
Diffstat (limited to 'dev-perl/VCI')
-rw-r--r--dev-perl/VCI/ChangeLog6
-rw-r--r--dev-perl/VCI/Manifest5
-rw-r--r--dev-perl/VCI/VCI-0.6.2.ebuild47
-rw-r--r--dev-perl/VCI/files/vci-cvs-timezone-0.6.2.patch25
4 files changed, 82 insertions, 1 deletions
diff --git a/dev-perl/VCI/ChangeLog b/dev-perl/VCI/ChangeLog
index 486974f0e..83afd000e 100644
--- a/dev-perl/VCI/ChangeLog
+++ b/dev-perl/VCI/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*VCI-0.6.2 (17 Sep 2010)
+
+ 17 Sep 2010; Daniel Westermann-Clark <dwc@pobox.com> +VCI-0.6.2.ebuild,
+ +files/vci-cvs-timezone-0.6.2.patch:
+ Bump dev-perl/VCI to 0.6.2
+
*VCI-0.5.4 (17 Sep 2010)
17 Sep 2010; Daniel Westermann-Clark <dwc@pobox.com> -VCI-0.5.3.ebuild,
diff --git a/dev-perl/VCI/Manifest b/dev-perl/VCI/Manifest
index d370eb14c..4ec7df141 100644
--- a/dev-perl/VCI/Manifest
+++ b/dev-perl/VCI/Manifest
@@ -1,5 +1,8 @@
AUX vci-cvs-timezone-0.5.4.patch 1047 RMD160 fea5b25b43b7fca42169251f8d14bbcc3ed544a3 SHA1 750d06a6a9fce82b935b2ee5190112b55cc2e47d SHA256 4edc093556911ec07b4c013f4861a3b273e25b17741090a1045fc4b54e8d2310
+AUX vci-cvs-timezone-0.6.2.patch 805 RMD160 56e3e25562a629ef004a759d30c9370a9026ef09 SHA1 460a6385a625c8a23e528d6473fbad9cbd6c8113 SHA256 ba0faec9e7480796e32a3817cbc32a87c20cd259d78b0c190e039c1f547f0e12
DIST VCI-0.5.4.tar.gz 305648 RMD160 ae6b93964ed16162d913e43dd77630cd4ed3b75b SHA1 08cc5d4a4ef0ff41a87b7b58a9fbcaf00f01d928 SHA256 526a8ca82c26b5a3fc4f209e92a141f2dd905ca6424ff2ddc6ced9dcb06ddefa
+DIST VCI-0.6.2.tar.gz 294672 RMD160 f337e9a7e038383c1cb38ca3fa1f9cc5b8d55ff6 SHA1 59e8018e11eeb29556a3a9f3786a16d78d96e088 SHA256 7d0f8c6832cbf9358a2a265781ffd51a3098f7a74a386e450b5d0d81ad6e43c9
EBUILD VCI-0.5.4.ebuild 1162 RMD160 da600d886d3195f722c6eb6aec7a4b897614b50e SHA1 8368545324e5436f82075d3294c32d4d3b61e947 SHA256 215a7fbb0b9098e50dab8d98f722baf56b499b23e6edf7daf530c222248a9a8f
-MISC ChangeLog 1135 RMD160 f73788bd47e1374c31ab70466b0c495d8ddc71e8 SHA1 c8863a56d48d86dc7d047121572fd445392bd294 SHA256 a75598898e99dc1cd25d139a86b4c9ec8f4ca458278eb60b115aafaf6d062e05
+EBUILD VCI-0.6.2.ebuild 1135 RMD160 258f91b834e30015b4d0b9b752c7389dca199aa1 SHA1 69a86425a5505424bf877eacd5739e23be606a06 SHA256 b524040e0effe0d55b044f293dd44b2e1755201e46880f1c3dae954ac0cf6283
+MISC ChangeLog 1304 RMD160 1cfeda5294c2a19d280d67023d8b31d2932aed50 SHA1 315aa992e9f40deaa01b71be313663a19ea72d6d SHA256 2cc0e895d573eac4cb158d833b6686b5a7d84c12d5795e2acef5e2f78552011b
MISC metadata.xml 278 RMD160 e8be6660b64bbeaac81b980352c2201e7e4d315b SHA1 44e0b651e9b8d511ebd1ba52eb11d746dd723165 SHA256 5c45b43ea1f6a23cc7295a81911d3cd670928fbb11263b038e7ce40ab05ac0d8
diff --git a/dev-perl/VCI/VCI-0.6.2.ebuild b/dev-perl/VCI/VCI-0.6.2.ebuild
new file mode 100644
index 000000000..9cc7e3798
--- /dev/null
+++ b/dev-perl/VCI/VCI-0.6.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+MODULE_AUTHOR=MKANAT
+inherit perl-module
+
+DESCRIPTION="A generic interface for interacting with various version control systems"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~amd64 ~x86"
+SRC_TEST="do"
+
+PATCHES=(
+ "${FILESDIR}/vci-cvs-timezone-${PV}.patch"
+)
+
+IUSE="bazaar cvs git mercurial subversion test"
+RDEPEND=">=dev-perl/Moose-0.27
+ dev-perl/MooseX-Method
+ dev-perl/DateTime
+ >=dev-perl/Path-Abstract-0.093
+ dev-perl/DateTime-Format-DateParse
+ >=dev-perl/Text-Diff-Parser-0.07
+ >=virtual/perl-IPC-Cmd-0.42
+ >=virtual/perl-Module-Load-Conditional-0.24
+ >=dev-perl/IPC-Run-0.55
+ dev-perl/XML-Simple
+ dev-perl/libwww-perl
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Scalar-List-Utils
+ bazaar? ( dev-vcs/bzr )
+ subversion? ( >=dev-vcs/subversion-1.2[perl,-dso] )
+ mercurial? ( dev-vcs/mercurial )
+ git? ( dev-vcs/git[perl] )
+ cvs? ( dev-vcs/cvs )"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-Exception
+ dev-perl/Test-Warn
+ virtual/perl-File-Spec
+ )"
diff --git a/dev-perl/VCI/files/vci-cvs-timezone-0.6.2.patch b/dev-perl/VCI/files/vci-cvs-timezone-0.6.2.patch
new file mode 100644
index 000000000..414bf3b70
--- /dev/null
+++ b/dev-perl/VCI/files/vci-cvs-timezone-0.6.2.patch
@@ -0,0 +1,25 @@
+=== modified file 'lib/VCI/VCS/Cvs/File.pm'
+--- lib/VCI/VCS/Cvs/File.pm 2010-08-21 20:02:18 +0000
++++ lib/VCI/VCS/Cvs/File.pm 2010-09-17 14:52:58 +0000
+@@ -20,14 +20,18 @@
+ sub _build_time {
+ my $self = shift;
+ my $rev = $self->revision;
++
++ # Force timezone to UTC in order to get consistent commit times
++ local $ENV{TZ} = 'UTC';
+ my $output = $self->vci->x_do(
+ args => ['-n', 'log', '-N', "-r$rev", $self->name],
+ fromdir => $self->parent->x_cvs_dir);
+- $output =~ /^date: (\S+ \S+);/ms;
++ $output =~ /^date: (\S+ \S+)( \S+)?;/ms;
+ my $time = $1;
++ my $tz = $2 || 'UTC';
+ confess("Failed to parse time for " . $self->path->stringify . " $rev")
+ if !defined $time;
+- return "$time UTC";
++ return "$time $tz";
+ }
+
+ sub _build_content {
+