[perl-Task-Kensho-Toolchain] 0.36 bump

Jitka Plesnikova jplesnik at fedoraproject.org
Fri Mar 14 08:17:18 UTC 2014


commit 17cba2abea76d41573a136f1e8f23faa9d1cd8c1
Author: Jitka Plesnikova <jplesnik at redhat.com>
Date:   Fri Mar 14 09:17:00 2014 +0100

    0.36 bump

 .gitignore                                         |    1 +
 Task-Kensho-Toolchain-0.36-Do-not-use-Carton.patch |   28 +++++++++++++++++++
 perl-Task-Kensho-Toolchain.spec                    |   29 +++++++++++--------
 sources                                            |    2 +-
 4 files changed, 47 insertions(+), 13 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index cf38c3a..eada871 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /Task-Kensho-Toolchain-0.27.tar.gz
 /Task-Kensho-Toolchain-0.28.tar.gz
 /Task-Kensho-Toolchain-0.35.tar.gz
+/Task-Kensho-Toolchain-0.36.tar.gz
diff --git a/Task-Kensho-Toolchain-0.36-Do-not-use-Carton.patch b/Task-Kensho-Toolchain-0.36-Do-not-use-Carton.patch
new file mode 100644
index 0000000..fb1d4ac
--- /dev/null
+++ b/Task-Kensho-Toolchain-0.36-Do-not-use-Carton.patch
@@ -0,0 +1,28 @@
+diff -up Task-Kensho-Toolchain-0.36/lib/Task/Kensho/Toolchain.pm.orig Task-Kensho-Toolchain-0.36/lib/Task/Kensho/Toolchain.pm
+--- Task-Kensho-Toolchain-0.36/lib/Task/Kensho/Toolchain.pm.orig	2014-03-13 14:57:02.408274760 +0100
++++ Task-Kensho-Toolchain-0.36/lib/Task/Kensho/Toolchain.pm	2014-03-13 16:58:28.525195861 +0100
+@@ -87,7 +87,11 @@ Create a minimal mirror of CPAN
+ 
+ =head3 L<Carton>
+ 
+-Perl module dependency manager (aka Bundler for Perl)
++Perl module dependency manager (aka Bundler for Perl) - Not supported
++
++Note: L<Carton> is not provided by Fedora. Carton does not work correctly, if
++the system uses perl installed by a vendor package with modules stripped from
++core as Fedora does.
+ 
+ =head3 L<local::lib>
+ 
+diff -up Task-Kensho-Toolchain-0.36/t/00-report-prereqs.t.orig Task-Kensho-Toolchain-0.36/t/00-report-prereqs.t
+--- Task-Kensho-Toolchain-0.36/t/00-report-prereqs.t.orig	2014-03-13 14:56:41.749066589 +0100
++++ Task-Kensho-Toolchain-0.36/t/00-report-prereqs.t	2014-03-13 14:57:53.447787300 +0100
+@@ -72,7 +72,7 @@ my $static_prereqs = do { my $x = {
+                                         'App::cpanminus' => '0',
+                                         'App::perlbrew' => '0',
+                                         'CPAN::Mini' => '0',
+-                                        'Carton' => '0',
++#                                        'Carton' => '0',
+                                         'local::lib' => '0',
+                                         'version' => '0'
+                                       },
diff --git a/perl-Task-Kensho-Toolchain.spec b/perl-Task-Kensho-Toolchain.spec
index 3c8c4b5..0065df3 100644
--- a/perl-Task-Kensho-Toolchain.spec
+++ b/perl-Task-Kensho-Toolchain.spec
@@ -1,11 +1,12 @@
 Name:           perl-Task-Kensho-Toolchain
-Version:        0.35
+Version:        0.36
 Release:        1%{?dist}
 Summary:        Task::Kensho::Toolchain Perl module
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Task-Kensho-Toolchain/
 Source0:        http://www.cpan.org/authors/id/E/ET/ETHER/Task-Kensho-Toolchain-%{version}.tar.gz
+Patch0:         Task-Kensho-Toolchain-0.36-Do-not-use-Carton.patch
 BuildArch:      noarch
 BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker)
@@ -14,8 +15,13 @@ BuildRequires:  perl(warnings)
 # Run-time:
 # Tests do not need them, but build script does.
 BuildRequires:  perl(App::cpanminus)
+BuildRequires:  perl(App::perlbrew)
+# Not use perl(Carton)
+# Carton is not provided by Fedora. Carton does not work correctly, if the
+# system uses perl installed by a vendor package with modules stripped from
+# core as Fedora does.
+BuildRequires:  perl(CPAN::Mini)
 BuildRequires:  perl(local::lib)
-BuildRequires:  perl(strict)
 BuildRequires:  perl(version)
 # Tests:
 BuildRequires:  perl(File::Spec::Functions)
@@ -23,25 +29,21 @@ BuildRequires:  perl(List::Util)
 BuildRequires:  perl(Test::More)
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:       perl(App::cpanminus)
+Requires:       perl(App::perlbrew)
+Requires:       perl(CPAN::Mini)
 Requires:       perl(local::lib)
 Requires:       perl(version)
 
 %{?perl_default_filter}
 
 %description
-Kenshō (見性) (C. Wu) is a Japanese term for enlightenment
-experiences—most commonly used within the confines of Zen
-Buddhism—literally meaning "seeing one's nature"[1] or "true self."[2] It
-generally "refers to the realization of non-duality of subject and
-object."[3]
-
-Task::Kensho is a first cut at building a list of recommended modules for
-Enlightened Perl development. CPAN is wonderful, but there are too many
-wheels and you have to pick and choose among the various competing
-technologies.
+Task::Kensho is a list of recommended modules for Enlightened Perl
+development. CPAN is wonderful, but there are too many wheels and you have
+to pick and choose amongst the various competing technologies.
 
 %prep
 %setup -q -n Task-Kensho-Toolchain-%{version}
+%patch0 -p1
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor
@@ -61,6 +63,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Tue Mar 11 2014 Jitka Plesnikova <jplesnik at redhat.com> - 0.36-1
+- 0.36 bump
+
 * Mon Feb 03 2014 Jitka Plesnikova <jplesnik at redhat.com> - 0.35-1
 - 0.35 bump
 
diff --git a/sources b/sources
index 10d3d5a..07700a9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9a6fdcaa4043e90482c2979f03c152c7  Task-Kensho-Toolchain-0.35.tar.gz
+2ac28ffcb84973d8fff8c0aeb85491aa  Task-Kensho-Toolchain-0.36.tar.gz



More information about the perl-devel mailing list