diff options
author | gregor herrmann <gregoa@debian.org> | 2020-08-25 02:09:29 +0200 |
---|---|---|
committer | gregor herrmann <gregoa@debian.org> | 2020-08-25 02:09:29 +0200 |
commit | 55aee91852f46ca084c69b53000fbe1243a1a57f (patch) | |
tree | fe6c611bb8c446867c22084d1ee9619bad27d308 | |
parent | d29e70f7577538fa458ce0c86c258502ec4919b6 (diff) | |
parent | 8c8838d5697119916e9a395c9dc4bbcef5dcbee2 (diff) |
Update upstream source from tag 'upstream/1.07'
Update to upstream version '1.07'
with Debian dir 3d917c7797028691dc92c02237a2bd5fc7444921
-rw-r--r-- | Changes | 3 | ||||
-rw-r--r-- | META.json | 92 | ||||
-rw-r--r-- | META.yml | 80 | ||||
-rw-r--r-- | Makefile.PL | 67 | ||||
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | dist.ini | 17 | ||||
-rw-r--r-- | lib/File/Flat.pm | 10 | ||||
-rw-r--r-- | t/00-report-prereqs.dd | 17 | ||||
-rw-r--r-- | t/00-report-prereqs.t | 4 | ||||
-rw-r--r-- | xt/release/changes_has_content.t | 2 |
10 files changed, 204 insertions, 90 deletions
@@ -1,5 +1,8 @@ Revision history for Perl extension File::Flat. +1.07 2020-08-23 21:47:59Z + - restore prereqs from <= 1.04 + 1.06 2020-07-31 16:05:45Z - add a $VERSION to the internal File::Flat::Object package @@ -3,7 +3,7 @@ "author" : [ "Adam Kennedy <adamk@cpan.org>" ], - "dynamic_config" : 0, + "dynamic_config" : 1, "generated_by" : "Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" @@ -56,13 +56,13 @@ "requires" : { "Cwd" : "0", "File::Copy" : "0", - "File::Copy::Recursive" : "0", - "File::Remove" : "0", - "File::Spec" : "0", - "File::Temp" : "0", + "File::Copy::Recursive" : "0.35", + "File::Remove" : "0.38", + "File::Spec" : "0.85", + "File::Temp" : "0.17", "IO::File" : "0", "perl" : "5.006", - "prefork" : "0", + "prefork" : "0.02", "strict" : "0" } }, @@ -73,10 +73,10 @@ "requires" : { "ExtUtils::MakeMaker" : "0", "File::Find" : "0", - "File::Spec" : "0", + "File::Spec" : "0.85", "File::Spec::Functions" : "0", - "Test::ClassAPI" : "0", - "Test::More" : "0", + "Test::ClassAPI" : "1.04", + "Test::More" : "0.47", "perl" : "5.006", "vars" : "0", "warnings" : "0" @@ -96,6 +96,7 @@ "Dist::Zilla::Plugin::CheckStrictVersion" : "0", "Dist::Zilla::Plugin::ConfirmRelease" : "0", "Dist::Zilla::Plugin::CopyFilesFromRelease" : "0", + "Dist::Zilla::Plugin::DynamicPrereqs" : "0", "Dist::Zilla::Plugin::Encoding" : "0", "Dist::Zilla::Plugin::EnsureLatestPerl" : "0", "Dist::Zilla::Plugin::FileFinder::ByName" : "0", @@ -160,11 +161,11 @@ "provides" : { "File::Flat" : { "file" : "lib/File/Flat.pm", - "version" : "1.06" + "version" : "1.07" }, "File::Flat::Object" : { "file" : "lib/File/Flat.pm", - "version" : "1.06" + "version" : "1.07" } }, "release_status" : "stable", @@ -180,10 +181,10 @@ "web" : "https://github.com/karenetheridge/File-Flat" } }, - "version" : "1.06", + "version" : "1.07", "x_Dist_Zilla" : { "perl" : { - "version" : "5.032000" + "version" : "5.033001" }, "plugins" : [ { @@ -422,7 +423,7 @@ { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", "name" : "@Author::ETHER/Test::ReportPrereqs", - "version" : "0.027" + "version" : "0.028" }, { "class" : "Dist::Zilla::Plugin::Test::Portability", @@ -697,7 +698,7 @@ "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { - "git_version" : "2.25.0", + "git_version" : "2.28.0", "include_authors" : 0, "include_releaser" : 1, "order_by" : "commits", @@ -788,7 +789,7 @@ "class" : "Dist::Zilla::Plugin::EnsureLatestPerl", "config" : { "Dist::Zilla::Plugin::EnsureLatestPerl" : { - "Module::CoreList" : "5.20200717" + "Module::CoreList" : "5.20200820" } }, "name" : "@Author::ETHER/EnsureLatestPerl", @@ -821,7 +822,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.25.0", + "git_version" : "2.28.0", "repo_root" : "." } }, @@ -832,7 +833,7 @@ "class" : "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts", "config" : { "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.25.0", + "git_version" : "2.28.0", "repo_root" : "." } }, @@ -843,7 +844,7 @@ "class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch", "config" : { "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.25.0", + "git_version" : "2.28.0", "repo_root" : "." } }, @@ -877,7 +878,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.25.0", + "git_version" : "2.28.0", "repo_root" : "." } }, @@ -909,7 +910,7 @@ } }, "name" : "@Author::ETHER/copy generated files", - "version" : "0.006" + "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", @@ -965,7 +966,7 @@ } }, "name" : "@Author::ETHER/@Git::VersionManager/CopyFilesFromRelease", - "version" : "0.006" + "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", @@ -988,7 +989,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.25.0", + "git_version" : "2.28.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -1005,12 +1006,12 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "v1.06", + "tag" : "v1.07", "tag_format" : "v%V", "tag_message" : "v%v%t" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.25.0", + "git_version" : "2.28.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -1060,7 +1061,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.25.0", + "git_version" : "2.28.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -1091,7 +1092,7 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.25.0", + "git_version" : "2.28.0", "repo_root" : "." } }, @@ -1160,6 +1161,39 @@ "version" : "6.015" }, { + "class" : "Dist::Zilla::Plugin::Prereqs", + "config" : { + "Dist::Zilla::Plugin::Prereqs" : { + "phase" : "runtime", + "type" : "requires" + } + }, + "name" : "Prereqs", + "version" : "6.015" + }, + { + "class" : "Dist::Zilla::Plugin::Prereqs", + "config" : { + "Dist::Zilla::Plugin::Prereqs" : { + "phase" : "test", + "type" : "requires" + } + }, + "name" : "TestRequires", + "version" : "6.015" + }, + { + "class" : "Dist::Zilla::Plugin::DynamicPrereqs", + "config" : { + "Dist::Zilla::Role::ModuleMetadata" : { + "Module::Metadata" : "1.000037", + "version" : "0.006" + } + }, + "name" : "DynamicPrereqs", + "version" : "0.038" + }, + { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", "version" : "6.015" @@ -1228,8 +1262,8 @@ "Adam Kennedy <adam@ali.as>", "Karen Etheridge <ether@cpan.org>" ], - "x_generated_by_perl" : "v5.32.0", - "x_serialization_backend" : "Cpanel::JSON::XS version 4.19", + "x_generated_by_perl" : "v5.33.1", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.21", "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later", "x_use_unsafe_inc" : 0 } @@ -5,17 +5,17 @@ author: build_requires: ExtUtils::MakeMaker: '0' File::Find: '0' - File::Spec: '0' + File::Spec: '0.85' File::Spec::Functions: '0' - Test::ClassAPI: '0' - Test::More: '0' + Test::ClassAPI: '1.04' + Test::More: '0.47' perl: '5.006' vars: '0' warnings: '0' configure_requires: ExtUtils::MakeMaker: '0' perl: '5.006' -dynamic_config: 0 +dynamic_config: 1 generated_by: 'Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: @@ -29,29 +29,29 @@ no_index: provides: File::Flat: file: lib/File/Flat.pm - version: '1.06' + version: '1.07' File::Flat::Object: file: lib/File/Flat.pm - version: '1.06' + version: '1.07' requires: Cwd: '0' File::Copy: '0' - File::Copy::Recursive: '0' - File::Remove: '0' - File::Spec: '0' - File::Temp: '0' + File::Copy::Recursive: '0.35' + File::Remove: '0.38' + File::Spec: '0.85' + File::Temp: '0.17' IO::File: '0' perl: '5.006' - prefork: '0' + prefork: '0.02' strict: '0' resources: bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=File-Flat homepage: https://github.com/karenetheridge/File-Flat repository: https://github.com/karenetheridge/File-Flat.git -version: '1.06' +version: '1.07' x_Dist_Zilla: perl: - version: '5.032000' + version: '5.033001' plugins: - class: Dist::Zilla::Plugin::Prereqs @@ -236,7 +236,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::Test::ReportPrereqs name: '@Author::ETHER/Test::ReportPrereqs' - version: '0.027' + version: '0.028' - class: Dist::Zilla::Plugin::Test::Portability config: @@ -447,7 +447,7 @@ x_Dist_Zilla: class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: - git_version: 2.25.0 + git_version: 2.28.0 include_authors: 0 include_releaser: 1 order_by: commits @@ -514,7 +514,7 @@ x_Dist_Zilla: class: Dist::Zilla::Plugin::EnsureLatestPerl config: Dist::Zilla::Plugin::EnsureLatestPerl: - Module::CoreList: '5.20200717' + Module::CoreList: '5.20200820' name: '@Author::ETHER/EnsureLatestPerl' version: '0.008' - @@ -539,7 +539,7 @@ x_Dist_Zilla: allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.25.0 + git_version: 2.28.0 repo_root: . name: '@Author::ETHER/initial check' version: '2.046' @@ -547,7 +547,7 @@ x_Dist_Zilla: class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts config: Dist::Zilla::Role::Git::Repo: - git_version: 2.25.0 + git_version: 2.28.0 repo_root: . name: '@Author::ETHER/Git::CheckFor::MergeConflicts' version: '0.014' @@ -555,7 +555,7 @@ x_Dist_Zilla: class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch config: Dist::Zilla::Role::Git::Repo: - git_version: 2.25.0 + git_version: 2.28.0 repo_root: . name: '@Author::ETHER/Git::CheckFor::CorrectBranch' version: '0.014' @@ -581,7 +581,7 @@ x_Dist_Zilla: allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.25.0 + git_version: 2.28.0 repo_root: . name: '@Author::ETHER/after tests' version: '2.046' @@ -605,7 +605,7 @@ x_Dist_Zilla: - ppport.h match: [] name: '@Author::ETHER/copy generated files' - version: '0.006' + version: '0.007' - class: Dist::Zilla::Plugin::ReadmeAnyFromPod config: @@ -646,7 +646,7 @@ x_Dist_Zilla: - Changes match: [] name: '@Author::ETHER/@Git::VersionManager/CopyFilesFromRelease' - version: '0.006' + version: '0.007' - class: Dist::Zilla::Plugin::Git::Commit config: @@ -664,7 +664,7 @@ x_Dist_Zilla: allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.25.0 + git_version: 2.28.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -677,11 +677,11 @@ x_Dist_Zilla: branch: ~ changelog: Changes signed: 0 - tag: v1.06 + tag: v1.07 tag_format: v%V tag_message: v%v%t Dist::Zilla::Role::Git::Repo: - git_version: 2.25.0 + git_version: 2.28.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -718,7 +718,7 @@ x_Dist_Zilla: - (?^:^lib/.*\.pm$) changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.25.0 + git_version: 2.28.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -740,7 +740,7 @@ x_Dist_Zilla: - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: - git_version: 2.25.0 + git_version: 2.28.0 repo_root: . name: '@Author::ETHER/Git::Push' version: '2.046' @@ -790,6 +790,30 @@ x_Dist_Zilla: name: Encoding version: '6.015' - + class: Dist::Zilla::Plugin::Prereqs + config: + Dist::Zilla::Plugin::Prereqs: + phase: runtime + type: requires + name: Prereqs + version: '6.015' + - + class: Dist::Zilla::Plugin::Prereqs + config: + Dist::Zilla::Plugin::Prereqs: + phase: test + type: requires + name: TestRequires + version: '6.015' + - + class: Dist::Zilla::Plugin::DynamicPrereqs + config: + Dist::Zilla::Role::ModuleMetadata: + Module::Metadata: '1.000037' + version: '0.006' + name: DynamicPrereqs + version: '0.038' + - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' version: '6.015' @@ -842,7 +866,7 @@ x_authority: cpan:ADAMK x_contributors: - 'Adam Kennedy <adam@ali.as>' - 'Karen Etheridge <ether@cpan.org>' -x_generated_by_perl: v5.32.0 +x_generated_by_perl: v5.33.1 x_serialization_backend: 'YAML::Tiny version 1.73' x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' x_use_unsafe_inc: 0 diff --git a/Makefile.PL b/Makefile.PL index 1dacae3..0d4f8fa 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -19,25 +19,25 @@ my %WriteMakefileArgs = ( "PREREQ_PM" => { "Cwd" => 0, "File::Copy" => 0, - "File::Copy::Recursive" => 0, - "File::Remove" => 0, - "File::Spec" => 0, - "File::Temp" => 0, + "File::Copy::Recursive" => "0.35", + "File::Remove" => "0.38", + "File::Spec" => "0.85", + "File::Temp" => "0.17", "IO::File" => 0, - "prefork" => 0, + "prefork" => "0.02", "strict" => 0 }, "TEST_REQUIRES" => { "ExtUtils::MakeMaker" => 0, "File::Find" => 0, - "File::Spec" => 0, + "File::Spec" => "0.85", "File::Spec::Functions" => 0, - "Test::ClassAPI" => 0, - "Test::More" => 0, + "Test::ClassAPI" => "1.04", + "Test::More" => "0.47", "vars" => 0, "warnings" => 0 }, - "VERSION" => "1.06", + "VERSION" => "1.07", "test" => { "TESTS" => "t/*.t" } @@ -48,21 +48,27 @@ my %FallbackPrereqs = ( "Cwd" => 0, "ExtUtils::MakeMaker" => 0, "File::Copy" => 0, - "File::Copy::Recursive" => 0, + "File::Copy::Recursive" => "0.35", "File::Find" => 0, - "File::Remove" => 0, - "File::Spec" => 0, + "File::Remove" => "0.38", + "File::Spec" => "0.85", "File::Spec::Functions" => 0, - "File::Temp" => 0, + "File::Temp" => "0.17", "IO::File" => 0, - "Test::ClassAPI" => 0, - "Test::More" => 0, - "prefork" => 0, + "Test::ClassAPI" => "1.04", + "Test::More" => "0.47", + "prefork" => "0.02", "strict" => 0, "vars" => 0, "warnings" => 0 ); +# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.038 +# Because many filesystem modules are buggier +# on Windows, we're going to push for more aggressive +# dependencies to get the most current bug fixes. +requires('File::Spec', '3.24') if is_os('MSWin32') or is_os('cygwin'); + unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { delete $WriteMakefileArgs{TEST_REQUIRES}; @@ -74,3 +80,32 @@ delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); + +# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.038 +sub _add_prereq { + my ($mm_key, $module, $version_or_range) = @_; + $version_or_range ||= 0; + warn "$module already exists in $mm_key (at version $WriteMakefileArgs{$mm_key}{$module}) -- need to do a sane metamerge!" + if exists $WriteMakefileArgs{$mm_key}{$module} + and $WriteMakefileArgs{$mm_key}{$module} ne '0' + and $WriteMakefileArgs{$mm_key}{$module} ne $version_or_range; + warn "$module already exists in FallbackPrereqs (at version $FallbackPrereqs{$mm_key}{$module}) -- need to do a sane metamerge!" + if exists $FallbackPrereqs{$module} and $FallbackPrereqs{$module} ne '0' + and $FallbackPrereqs{$module} ne $version_or_range; + $WriteMakefileArgs{$mm_key}{$module} = $FallbackPrereqs{$module} = $version_or_range; + return; +} + +sub is_os { + foreach my $os (@_) { + return 1 if $os eq $^O; + } + return 0; +} + +sub requires { goto &runtime_requires } + +sub runtime_requires { + my ($module, $version_or_range) = @_; + _add_prereq(PREREQ_PM => $module, $version_or_range); +} @@ -1,5 +1,5 @@ This archive contains the distribution File-Flat, -version 1.06: +version 1.07: Implements a flat filesystem @@ -15,3 +15,20 @@ installer = MakeMaker [Encoding] encoding = bytes filename = t/ff_binary + +[Prereqs] +prefork = 0.02 +File::Copy::Recursive = 0.35 +File::Remove = 0.38 +File::Temp = 0.17 +File::Spec = 0.85 + +[Prereqs / TestRequires] +Test::More = 0.47 +Test::ClassAPI = 1.04 + +[DynamicPrereqs] +-body = # Because many filesystem modules are buggier +-body = # on Windows, we're going to push for more aggressive +-body = # dependencies to get the most current bug fixes. +-body = requires('File::Spec', '3.24') if is_os('MSWin32') or is_os('cygwin'); diff --git a/lib/File/Flat.pm b/lib/File/Flat.pm index d73621b..9e21096 100644 --- a/lib/File/Flat.pm +++ b/lib/File/Flat.pm @@ -1,4 +1,4 @@ -package File::Flat; # git description: v1.05-6-g44d5bc8 +package File::Flat; # git description: v1.06-2-g7f3dc2c # ABSTRACT: Implements a flat filesystem # The File::Flat is a static class that provides a unified interface @@ -17,7 +17,7 @@ use prefork 'File::Copy'; use prefork 'File::Copy::Recursive'; use prefork 'File::Remove'; -our $VERSION = '1.06'; +our $VERSION = '1.07'; # The main error string our $errstr = ''; @@ -513,8 +513,8 @@ sub _andRemove { -package File::Flat::Object; # git description: v1.05-6-g44d5bc8 -our $VERSION = '1.06'; +package File::Flat::Object; # git description: v1.06-2-g7f3dc2c +our $VERSION = '1.07'; # Instantiatable version of File::Flat. # @@ -837,7 +837,7 @@ File::Flat - Implements a flat filesystem =head1 VERSION -version 1.06 +version 1.07 =head1 DESCRIPTION diff --git a/t/00-report-prereqs.dd b/t/00-report-prereqs.dd index 16dd6f9..f4d5baa 100644 --- a/t/00-report-prereqs.dd +++ b/t/00-report-prereqs.dd @@ -35,13 +35,13 @@ do { my $x = { 'requires' => { 'Cwd' => '0', 'File::Copy' => '0', - 'File::Copy::Recursive' => '0', - 'File::Remove' => '0', - 'File::Spec' => '0', - 'File::Temp' => '0', + 'File::Copy::Recursive' => '0.35', + 'File::Remove' => '0.38', + 'File::Spec' => '0.85', + 'File::Temp' => '0.17', 'IO::File' => '0', 'perl' => '5.006', - 'prefork' => '0', + 'prefork' => '0.02', 'strict' => '0' } }, @@ -52,10 +52,10 @@ do { my $x = { 'requires' => { 'ExtUtils::MakeMaker' => '0', 'File::Find' => '0', - 'File::Spec' => '0', + 'File::Spec' => '0.85', 'File::Spec::Functions' => '0', - 'Test::ClassAPI' => '0', - 'Test::More' => '0', + 'Test::ClassAPI' => '1.04', + 'Test::More' => '0.47', 'perl' => '5.006', 'vars' => '0', 'warnings' => '0' @@ -75,6 +75,7 @@ do { my $x = { 'Dist::Zilla::Plugin::CheckStrictVersion' => '0', 'Dist::Zilla::Plugin::ConfirmRelease' => '0', 'Dist::Zilla::Plugin::CopyFilesFromRelease' => '0', + 'Dist::Zilla::Plugin::DynamicPrereqs' => '0', 'Dist::Zilla::Plugin::Encoding' => '0', 'Dist::Zilla::Plugin::EnsureLatestPerl' => '0', 'Dist::Zilla::Plugin::FileFinder::ByName' => '0', diff --git a/t/00-report-prereqs.t b/t/00-report-prereqs.t index 478b563..7220a2a 100644 --- a/t/00-report-prereqs.t +++ b/t/00-report-prereqs.t @@ -3,7 +3,7 @@ use strict; use warnings; -# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.027 +# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.028 use Test::More tests => 1; @@ -194,6 +194,6 @@ if ( @dep_errors ) { ); } -pass; +pass('Reported prereqs'); # vim: ts=4 sts=4 sw=4 et: diff --git a/xt/release/changes_has_content.t b/xt/release/changes_has_content.t index 6c364ab..11e6419 100644 --- a/xt/release/changes_has_content.t +++ b/xt/release/changes_has_content.t @@ -2,7 +2,7 @@ use Test::More tests => 2; note 'Checking Changes'; my $changes_file = 'Changes'; -my $newver = '1.06'; +my $newver = '1.07'; my $trial_token = '-TRIAL'; my $encoding = 'UTF-8'; |