summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgregor herrmann <gregoa@debian.org>2016-12-28 19:53:32 +0100
committergregor herrmann <gregoa@debian.org>2016-12-28 19:53:32 +0100
commit742c1cbd64a1b297eb1e5c6d5141ebb65a8ac6e2 (patch)
tree3b0c0f18a7d7536fcac16c318f26c5aa82a8bf78
parent7ff6add803f39c3b95923bba940fee5619191282 (diff)
parentd7bbfbf066bd775dc6f117f012e076b32355378b (diff)
Merge tag 'upstream/0.29'
Upstream version 0.29
-rw-r--r--Changes8
-rw-r--r--META.json36
-rw-r--r--META.yml20
-rw-r--r--Makefile.PL2
-rw-r--r--dist.ini14
-rw-r--r--lib/Perinci/Object.pm8
-rw-r--r--lib/Perinci/Object/EnvResult.pm8
-rw-r--r--lib/Perinci/Object/EnvResultMulti.pm8
-rw-r--r--lib/Perinci/Object/EnvResultTable.pm8
-rw-r--r--lib/Perinci/Object/Function.pm8
-rw-r--r--lib/Perinci/Object/Metadata.pm8
-rw-r--r--lib/Perinci/Object/Package.pm8
-rw-r--r--lib/Perinci/Object/ResMeta.pm8
-rw-r--r--lib/Perinci/Object/Variable.pm8
14 files changed, 95 insertions, 57 deletions
diff --git a/Changes b/Changes
index 0dabb3f..c96065f 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,13 @@
Revision history for Perinci-Object
+0.29 2016-12-28 (PERLANCAR)
+
+ - No functional changes.
+
+ - [dist] Fix expressing follow-spec prereq relationship with x_spec, and
+ copy-paste prereq relationship with x_copypaste.
+
+
0.28 2016-12-27 (PERLANCAR)
- No functional changes.
diff --git a/META.json b/META.json
index 7519dd2..5cb70fb 100644
--- a/META.json
+++ b/META.json
@@ -4,7 +4,7 @@
"perlancar <perlancar@cpan.org>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150005",
+ "generated_by" : "Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -25,7 +25,12 @@
"Test::Pod" : "1.41",
"Test::Pod::Coverage" : "1.08"
},
- "suggests" : {}
+ "x_copypaste" : {
+ "String::Trim::More" : "0.02"
+ },
+ "x_spec" : {
+ "Rinci" : "v1.1.83"
+ }
},
"runtime" : {
"requires" : {
@@ -54,11 +59,11 @@
"homepage" : "https://metacpan.org/release/Perinci-Object",
"repository" : {
"type" : "git",
- "url" : "git://github.com/sharyanto/perl-Perinci-Object.git",
- "web" : "https://github.com/sharyanto/perl-Perinci-Object"
+ "url" : "git://github.com/perlancar/perl-Perinci-Object.git",
+ "web" : "https://github.com/perlancar/perl-Perinci-Object"
}
},
- "version" : "0.28",
+ "version" : "0.29",
"x_Dist_Zilla" : {
"perl" : {
"version" : "5.024000"
@@ -158,7 +163,7 @@
{
"class" : "Dist::Zilla::Plugin::PERLANCAR::EnsurePrereqToSpec",
"name" : "@Author::PERLANCAR/PERLANCAR::EnsurePrereqToSpec",
- "version" : "0.02"
+ "version" : "0.03"
},
{
"class" : "Dist::Zilla::Plugin::PERLANCAR::MetaResources",
@@ -399,7 +404,7 @@
"class" : "Dist::Zilla::Plugin::Test::Compile",
"config" : {
"Dist::Zilla::Plugin::Test::Compile" : {
- "bail_out_on_fail" : "0",
+ "bail_out_on_fail" : 0,
"fail_on_warning" : "author",
"fake_home" : 0,
"filename" : "t/00-compile.t",
@@ -474,10 +479,21 @@
"config" : {
"Dist::Zilla::Plugin::Prereqs" : {
"phase" : "develop",
- "type" : "suggests"
+ "type" : "x_spec"
+ }
+ },
+ "name" : "DevelopX_spec",
+ "version" : "6.008"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Prereqs",
+ "config" : {
+ "Dist::Zilla::Plugin::Prereqs" : {
+ "phase" : "develop",
+ "type" : "x_copypaste"
}
},
- "name" : "DevelopSuggests",
+ "name" : "DevelopX_copypaste",
"version" : "6.008"
},
{
@@ -534,7 +550,7 @@
"zilla" : {
"class" : "Dist::Zilla::Dist::Builder",
"config" : {
- "is_trial" : "0"
+ "is_trial" : 0
},
"version" : "6.008"
}
diff --git a/META.yml b/META.yml
index 23b49c6..795c0a1 100644
--- a/META.yml
+++ b/META.yml
@@ -11,7 +11,7 @@ build_requires:
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150005'
+generated_by: 'Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -26,8 +26,8 @@ requires:
resources:
bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=Perinci-Object
homepage: https://metacpan.org/release/Perinci-Object
- repository: git://github.com/sharyanto/perl-Perinci-Object.git
-version: '0.28'
+ repository: git://github.com/perlancar/perl-Perinci-Object.git
+version: '0.29'
x_Dist_Zilla:
perl:
version: '5.024000'
@@ -107,7 +107,7 @@ x_Dist_Zilla:
-
class: Dist::Zilla::Plugin::PERLANCAR::EnsurePrereqToSpec
name: '@Author::PERLANCAR/PERLANCAR::EnsurePrereqToSpec'
- version: '0.02'
+ version: '0.03'
-
class: Dist::Zilla::Plugin::PERLANCAR::MetaResources
name: '@Author::PERLANCAR/PERLANCAR::MetaResources'
@@ -356,8 +356,16 @@ x_Dist_Zilla:
config:
Dist::Zilla::Plugin::Prereqs:
phase: develop
- type: suggests
- name: DevelopSuggests
+ type: x_spec
+ name: DevelopX_spec
+ version: '6.008'
+ -
+ class: Dist::Zilla::Plugin::Prereqs
+ config:
+ Dist::Zilla::Plugin::Prereqs:
+ phase: develop
+ type: x_copypaste
+ name: DevelopX_copypaste
version: '6.008'
-
class: Dist::Zilla::Plugin::FinderCode
diff --git a/Makefile.PL b/Makefile.PL
index bf1ac31..5b3ce83 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -29,7 +29,7 @@ my %WriteMakefileArgs = (
"Test::Exception" => 0,
"Test::More" => "0.98"
},
- "VERSION" => "0.28",
+ "VERSION" => "0.29",
"test" => {
"TESTS" => "t/*.t"
}
diff --git a/dist.ini b/dist.ini
index 2285209..0f96e13 100644
--- a/dist.ini
+++ b/dist.ini
@@ -1,4 +1,4 @@
-version=0.28
+version=0.29
name=Perinci-Object
@@ -16,6 +16,12 @@ strict=0
warnings=0
Exporter=0
-[Prereqs / DevelopSuggests]
-_SPEC::Rinci=1.1.83
-_COPYPASTE::String::Trim::More=0
+[Prereqs / DevelopX_spec]
+-phase=develop
+-relationship=x_spec
+Rinci=1.1.83
+
+[Prereqs / DevelopX_copypaste]
+-phase=develop
+-relationship=x_copypaste
+String::Trim::More=0.02
diff --git a/lib/Perinci/Object.pm b/lib/Perinci/Object.pm
index d32e455..7ffc968 100644
--- a/lib/Perinci/Object.pm
+++ b/lib/Perinci/Object.pm
@@ -1,7 +1,7 @@
package Perinci::Object;
-our $DATE = '2016-12-27'; # DATE
-our $VERSION = '0.28'; # VERSION
+our $DATE = '2016-12-28'; # DATE
+our $VERSION = '0.29'; # VERSION
use 5.010001;
use strict;
@@ -67,7 +67,7 @@ Perinci::Object - Object-oriented interface for Rinci metadata
=head1 VERSION
-This document describes version 0.28 of Perinci::Object (from Perl distribution Perinci-Object), released on 2016-12-27.
+This document describes version 0.29 of Perinci::Object (from Perl distribution Perinci-Object), released on 2016-12-28.
=head1 SYNOPSIS
@@ -195,7 +195,7 @@ Please visit the project's homepage at L<https://metacpan.org/release/Perinci-Ob
=head1 SOURCE
-Source repository is at L<https://github.com/sharyanto/perl-Perinci-Object>.
+Source repository is at L<https://github.com/perlancar/perl-Perinci-Object>.
=head1 BUGS
diff --git a/lib/Perinci/Object/EnvResult.pm b/lib/Perinci/Object/EnvResult.pm
index 464adb2..dc5ccab 100644
--- a/lib/Perinci/Object/EnvResult.pm
+++ b/lib/Perinci/Object/EnvResult.pm
@@ -1,7 +1,7 @@
package Perinci::Object::EnvResult;
-our $DATE = '2016-12-27'; # DATE
-our $VERSION = '0.28'; # VERSION
+our $DATE = '2016-12-28'; # DATE
+our $VERSION = '0.29'; # VERSION
use 5.010;
use strict;
@@ -97,7 +97,7 @@ Perinci::Object::EnvResult - Represent enveloped result
=head1 VERSION
-This document describes version 0.28 of Perinci::Object::EnvResult (from Perl distribution Perinci-Object), released on 2016-12-27.
+This document describes version 0.29 of Perinci::Object::EnvResult (from Perl distribution Perinci-Object), released on 2016-12-28.
=head1 SYNOPSIS
@@ -168,7 +168,7 @@ Please visit the project's homepage at L<https://metacpan.org/release/Perinci-Ob
=head1 SOURCE
-Source repository is at L<https://github.com/sharyanto/perl-Perinci-Object>.
+Source repository is at L<https://github.com/perlancar/perl-Perinci-Object>.
=head1 BUGS
diff --git a/lib/Perinci/Object/EnvResultMulti.pm b/lib/Perinci/Object/EnvResultMulti.pm
index 290fbf2..ab17307 100644
--- a/lib/Perinci/Object/EnvResultMulti.pm
+++ b/lib/Perinci/Object/EnvResultMulti.pm
@@ -1,7 +1,7 @@
package Perinci::Object::EnvResultMulti;
-our $DATE = '2016-12-27'; # DATE
-our $VERSION = '0.28'; # VERSION
+our $DATE = '2016-12-28'; # DATE
+our $VERSION = '0.29'; # VERSION
use 5.010;
use strict;
@@ -59,7 +59,7 @@ Perinci::Object::EnvResultMulti - Represent enveloped result (multistatus)
=head1 VERSION
-This document describes version 0.28 of Perinci::Object::EnvResultMulti (from Perl distribution Perinci-Object), released on 2016-12-27.
+This document describes version 0.29 of Perinci::Object::EnvResultMulti (from Perl distribution Perinci-Object), released on 2016-12-28.
=head1 SYNOPSIS
@@ -119,7 +119,7 @@ Please visit the project's homepage at L<https://metacpan.org/release/Perinci-Ob
=head1 SOURCE
-Source repository is at L<https://github.com/sharyanto/perl-Perinci-Object>.
+Source repository is at L<https://github.com/perlancar/perl-Perinci-Object>.
=head1 BUGS
diff --git a/lib/Perinci/Object/EnvResultTable.pm b/lib/Perinci/Object/EnvResultTable.pm
index 01c3dd3..fa98f01 100644
--- a/lib/Perinci/Object/EnvResultTable.pm
+++ b/lib/Perinci/Object/EnvResultTable.pm
@@ -1,7 +1,7 @@
package Perinci::Object::EnvResultTable;
-our $DATE = '2016-12-27'; # DATE
-our $VERSION = '0.28'; # VERSION
+our $DATE = '2016-12-28'; # DATE
+our $VERSION = '0.29'; # VERSION
use 5.010;
use strict;
@@ -30,7 +30,7 @@ Perinci::Object::EnvResultTable - Represent enveloped result (table)
=head1 VERSION
-This document describes version 0.28 of Perinci::Object::EnvResultTable (from Perl distribution Perinci-Object), released on 2016-12-27.
+This document describes version 0.29 of Perinci::Object::EnvResultTable (from Perl distribution Perinci-Object), released on 2016-12-28.
=head1 SYNOPSIS
@@ -71,7 +71,7 @@ Please visit the project's homepage at L<https://metacpan.org/release/Perinci-Ob
=head1 SOURCE
-Source repository is at L<https://github.com/sharyanto/perl-Perinci-Object>.
+Source repository is at L<https://github.com/perlancar/perl-Perinci-Object>.
=head1 BUGS
diff --git a/lib/Perinci/Object/Function.pm b/lib/Perinci/Object/Function.pm
index faa4684..bcf9a82 100644
--- a/lib/Perinci/Object/Function.pm
+++ b/lib/Perinci/Object/Function.pm
@@ -1,7 +1,7 @@
package Perinci::Object::Function;
-our $DATE = '2016-12-27'; # DATE
-our $VERSION = '0.28'; # VERSION
+our $DATE = '2016-12-28'; # DATE
+our $VERSION = '0.29'; # VERSION
use 5.010;
use strict;
@@ -77,7 +77,7 @@ Perinci::Object::Function - Represent function metadata
=head1 VERSION
-This document describes version 0.28 of Perinci::Object::Function (from Perl distribution Perinci-Object), released on 2016-12-27.
+This document describes version 0.29 of Perinci::Object::Function (from Perl distribution Perinci-Object), released on 2016-12-28.
=head1 SYNOPSIS
@@ -139,7 +139,7 @@ Please visit the project's homepage at L<https://metacpan.org/release/Perinci-Ob
=head1 SOURCE
-Source repository is at L<https://github.com/sharyanto/perl-Perinci-Object>.
+Source repository is at L<https://github.com/perlancar/perl-Perinci-Object>.
=head1 BUGS
diff --git a/lib/Perinci/Object/Metadata.pm b/lib/Perinci/Object/Metadata.pm
index 54427fc..69d3514 100644
--- a/lib/Perinci/Object/Metadata.pm
+++ b/lib/Perinci/Object/Metadata.pm
@@ -1,7 +1,7 @@
package Perinci::Object::Metadata;
-our $DATE = '2016-12-27'; # DATE
-our $VERSION = '0.28'; # VERSION
+our $DATE = '2016-12-28'; # DATE
+our $VERSION = '0.29'; # VERSION
use 5.010;
use strict;
@@ -149,7 +149,7 @@ Perinci::Object::Metadata - Base class for Perinci::Object metadata classes
=head1 VERSION
-This document describes version 0.28 of Perinci::Object::Metadata (from Perl distribution Perinci-Object), released on 2016-12-27.
+This document describes version 0.29 of Perinci::Object::Metadata (from Perl distribution Perinci-Object), released on 2016-12-28.
=head1 METHODS
@@ -214,7 +214,7 @@ Please visit the project's homepage at L<https://metacpan.org/release/Perinci-Ob
=head1 SOURCE
-Source repository is at L<https://github.com/sharyanto/perl-Perinci-Object>.
+Source repository is at L<https://github.com/perlancar/perl-Perinci-Object>.
=head1 BUGS
diff --git a/lib/Perinci/Object/Package.pm b/lib/Perinci/Object/Package.pm
index d934723..f41ea71 100644
--- a/lib/Perinci/Object/Package.pm
+++ b/lib/Perinci/Object/Package.pm
@@ -1,7 +1,7 @@
package Perinci::Object::Package;
-our $DATE = '2016-12-27'; # DATE
-our $VERSION = '0.28'; # VERSION
+our $DATE = '2016-12-28'; # DATE
+our $VERSION = '0.29'; # VERSION
use 5.010;
use strict;
@@ -26,7 +26,7 @@ Perinci::Object::Package - Represent package metadata
=head1 VERSION
-This document describes version 0.28 of Perinci::Object::Package (from Perl distribution Perinci-Object), released on 2016-12-27.
+This document describes version 0.29 of Perinci::Object::Package (from Perl distribution Perinci-Object), released on 2016-12-28.
=head1 METHODS
@@ -40,7 +40,7 @@ Please visit the project's homepage at L<https://metacpan.org/release/Perinci-Ob
=head1 SOURCE
-Source repository is at L<https://github.com/sharyanto/perl-Perinci-Object>.
+Source repository is at L<https://github.com/perlancar/perl-Perinci-Object>.
=head1 BUGS
diff --git a/lib/Perinci/Object/ResMeta.pm b/lib/Perinci/Object/ResMeta.pm
index ee6f7a0..69eeac8 100644
--- a/lib/Perinci/Object/ResMeta.pm
+++ b/lib/Perinci/Object/ResMeta.pm
@@ -1,7 +1,7 @@
package Perinci::Object::ResMeta;
-our $DATE = '2016-12-27'; # DATE
-our $VERSION = '0.28'; # VERSION
+our $DATE = '2016-12-28'; # DATE
+our $VERSION = '0.29'; # VERSION
use 5.010;
use strict;
@@ -26,7 +26,7 @@ Perinci::Object::ResMeta - Represent function/method result metadata
=head1 VERSION
-This document describes version 0.28 of Perinci::Object::ResMeta (from Perl distribution Perinci-Object), released on 2016-12-27.
+This document describes version 0.29 of Perinci::Object::ResMeta (from Perl distribution Perinci-Object), released on 2016-12-28.
=head1 METHODS
@@ -40,7 +40,7 @@ Please visit the project's homepage at L<https://metacpan.org/release/Perinci-Ob
=head1 SOURCE
-Source repository is at L<https://github.com/sharyanto/perl-Perinci-Object>.
+Source repository is at L<https://github.com/perlancar/perl-Perinci-Object>.
=head1 BUGS
diff --git a/lib/Perinci/Object/Variable.pm b/lib/Perinci/Object/Variable.pm
index dd2fcb8..2adb9b5 100644
--- a/lib/Perinci/Object/Variable.pm
+++ b/lib/Perinci/Object/Variable.pm
@@ -1,7 +1,7 @@
package Perinci::Object::Variable;
-our $DATE = '2016-12-27'; # DATE
-our $VERSION = '0.28'; # VERSION
+our $DATE = '2016-12-28'; # DATE
+our $VERSION = '0.29'; # VERSION
use 5.010;
use strict;
@@ -26,7 +26,7 @@ Perinci::Object::Variable - Represent variable metadata
=head1 VERSION
-This document describes version 0.28 of Perinci::Object::Variable (from Perl distribution Perinci-Object), released on 2016-12-27.
+This document describes version 0.29 of Perinci::Object::Variable (from Perl distribution Perinci-Object), released on 2016-12-28.
=head1 METHODS
@@ -40,7 +40,7 @@ Please visit the project's homepage at L<https://metacpan.org/release/Perinci-Ob
=head1 SOURCE
-Source repository is at L<https://github.com/sharyanto/perl-Perinci-Object>.
+Source repository is at L<https://github.com/perlancar/perl-Perinci-Object>.
=head1 BUGS