[libcatmandu-marc-perl] 26/26: New upstream version 1.23.1
Jonas Smedegaard
dr at jones.dk
Tue Dec 19 12:17:06 UTC 2017
This is an automated email from the git hooks/post-receive script.
js pushed a commit to annotated tag upstream/1.23.1
in repository libcatmandu-marc-perl.
commit c7df89812accee67f83c869533e89bf2f9bc4203
Merge: 9fe6e1a 689bc79
Author: Jonas Smedegaard <dr at jones.dk>
Date: Tue Dec 19 13:08:39 2017 +0100
New upstream version 1.23.1
Build.PL | 6 +-
Changes | 17 +++
MANIFEST | 4 +-
META.json | 12 +-
META.yml | 8 +-
cpanfile | 4 +-
lib/Catmandu/Exporter/MARC.pm | 2 +-
lib/Catmandu/Exporter/MARC/ALEPHSEQ.pm | 5 +-
lib/Catmandu/Exporter/MARC/Base.pm | 19 ++-
lib/Catmandu/Exporter/MARC/ISO.pm | 2 +-
lib/Catmandu/Exporter/MARC/MARCMaker.pm | 2 +-
lib/Catmandu/Exporter/MARC/MiJ.pm | 2 +-
lib/Catmandu/Exporter/MARC/XML.pm | 2 +-
lib/Catmandu/Fix/Bind/marc_each.pm | 51 ++++++--
lib/Catmandu/Fix/Condition/marc_all_match.pm | 2 +-
lib/Catmandu/Fix/Condition/marc_any_match.pm | 2 +-
lib/Catmandu/Fix/Condition/marc_has.pm | 2 +-
lib/Catmandu/Fix/Condition/marc_has_many.pm | 2 +-
lib/Catmandu/Fix/Condition/marc_match.pm | 2 +-
lib/Catmandu/Fix/Inline/marc_add.pm | 2 +-
lib/Catmandu/Fix/Inline/marc_map.pm | 2 +-
lib/Catmandu/Fix/Inline/marc_remove.pm | 2 +-
lib/Catmandu/Fix/Inline/marc_set.pm | 2 +-
lib/Catmandu/Fix/marc_add.pm | 2 +-
lib/Catmandu/Fix/marc_append.pm | 2 +-
lib/Catmandu/Fix/marc_copy.pm | 110 ++++++----------
lib/Catmandu/Fix/marc_cut.pm | 57 ++++----
lib/Catmandu/Fix/marc_decode_dollar_subfields.pm | 2 +-
lib/Catmandu/Fix/marc_in_json.pm | 2 +-
lib/Catmandu/Fix/marc_map.pm | 2 +-
lib/Catmandu/Fix/marc_paste.pm | 13 +-
lib/Catmandu/Fix/marc_remove.pm | 2 +-
lib/Catmandu/Fix/marc_replace_all.pm | 2 +-
lib/Catmandu/Fix/marc_set.pm | 2 +-
lib/Catmandu/Fix/marc_spec.pm | 2 +-
lib/Catmandu/Fix/marc_xml.pm | 2 +-
lib/Catmandu/Importer/MARC.pm | 2 +-
lib/Catmandu/Importer/MARC/ALEPHSEQ.pm | 4 +-
lib/Catmandu/Importer/MARC/Decoder.pm | 8 +-
lib/Catmandu/Importer/MARC/ISO.pm | 46 +------
lib/Catmandu/Importer/MARC/Lint.pm | 2 +-
lib/Catmandu/Importer/MARC/MARCMaker.pm | 2 +-
lib/Catmandu/Importer/MARC/MiJ.pm | 2 +-
lib/Catmandu/Importer/MARC/MicroLIF.pm | 2 +-
lib/Catmandu/Importer/MARC/RAW.pm | 2 +-
lib/Catmandu/Importer/MARC/Record.pm | 2 +-
lib/Catmandu/Importer/MARC/XML.pm | 2 +-
lib/Catmandu/MARC.pm | 60 +++++----
lib/Catmandu/MARC/Tutorial.pod | 31 +++++
t/Catmandu/Exporter/MARC/ALEPHSEQ.t | 159 +++++++++++++++--------
t/Catmandu/Exporter/MARC/ISO.t | 44 +++++++
t/Catmandu/Exporter/MARC/MARCMaker.t | 26 ++++
t/Catmandu/Fix/Condition/marc_has.t | 18 ++-
t/Catmandu/Fix/marc_copy.t | 12 +-
t/Catmandu/Fix/marc_cut.t | 12 +-
t/Catmandu/Fix/marc_spec.t | 6 +-
t/Catmandu/Importer/MARC/ALEPHSEQ.t | 56 ++++++--
t/author-pod-syntax.t | 4 +-
t/marc-spec-subspecs.t | 72 +++++-----
t/marc_spec.fix | 6 +-
t/marc_spec2.t | 23 ++++
t/old-new-internal-syntax.t | 11 +-
t/rug01.aleph | 80 ++----------
t/utf8.mrc | 1 +
64 files changed, 609 insertions(+), 440 deletions(-)
diff --cc Changes
index e1c2ed4,e29105f..c88f2d3
--- a/Changes
+++ b/Changes
@@@ -1,5 -1,24 +1,22 @@@
Revision history for Catmandu-MARC
-{{$NEXT}}
-
+ 1.231 2017-12-16 13:40:53 CET
+ - Implementing marc_spec 2.0 in the fixes
+
+ 1.23 2017-12-15 09:52:08 CET
+ - Forcing MARC::Spec 1.0.0 for now
+
+ 1.22 2017-12-02 10:23:48 CET
+ - Add support for passing a loop variable in marc_each
+ - Making the syntax of marc_copy and marc_paste more intuitive for marc_each loops
+
+ 1.21 2017-11-13 14:21:16 CET
+ - Fixing ^ to space conversion in ALEPHSEQ imports
+
+ 1.20 2017-11-08 10:29:27 CET
+ - More stable ISO exports for bad records
+ - More POD
+
1.19 2017-10-02 11:16:17 CEST
- Adding marc_all_match
- Adding marc_any_match
diff --cc MANIFEST
index 73d5ba4,0000000..bc9759b
mode 100644,000000..100644
--- a/MANIFEST
+++ b/MANIFEST
@@@ -1,119 -1,0 +1,121 @@@
- # This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.008.
++# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.005.
+Build.PL
+Changes
+LICENSE
+LICENSE-bu_bibs.txt
+MANIFEST
+MANIFEST.SKIP
+META.json
+META.yml
+README
+cpanfile
+lib/Catmandu/Exporter/MARC.pm
+lib/Catmandu/Exporter/MARC/ALEPHSEQ.pm
+lib/Catmandu/Exporter/MARC/Base.pm
+lib/Catmandu/Exporter/MARC/ISO.pm
+lib/Catmandu/Exporter/MARC/MARCMaker.pm
+lib/Catmandu/Exporter/MARC/MiJ.pm
+lib/Catmandu/Exporter/MARC/XML.pm
+lib/Catmandu/Fix/Bind/marc_each.pm
+lib/Catmandu/Fix/Condition/marc_all_match.pm
+lib/Catmandu/Fix/Condition/marc_any_match.pm
+lib/Catmandu/Fix/Condition/marc_has.pm
+lib/Catmandu/Fix/Condition/marc_has_many.pm
+lib/Catmandu/Fix/Condition/marc_match.pm
+lib/Catmandu/Fix/Condition/marc_spec_has.pm
+lib/Catmandu/Fix/Inline/marc_add.pm
+lib/Catmandu/Fix/Inline/marc_map.pm
+lib/Catmandu/Fix/Inline/marc_remove.pm
+lib/Catmandu/Fix/Inline/marc_set.pm
+lib/Catmandu/Fix/marc_add.pm
+lib/Catmandu/Fix/marc_append.pm
+lib/Catmandu/Fix/marc_copy.pm
+lib/Catmandu/Fix/marc_cut.pm
+lib/Catmandu/Fix/marc_decode_dollar_subfields.pm
+lib/Catmandu/Fix/marc_in_json.pm
+lib/Catmandu/Fix/marc_map.pm
+lib/Catmandu/Fix/marc_paste.pm
+lib/Catmandu/Fix/marc_remove.pm
+lib/Catmandu/Fix/marc_replace_all.pm
+lib/Catmandu/Fix/marc_set.pm
+lib/Catmandu/Fix/marc_spec.pm
+lib/Catmandu/Fix/marc_xml.pm
+lib/Catmandu/Importer/MARC.pm
+lib/Catmandu/Importer/MARC/ALEPHSEQ.pm
+lib/Catmandu/Importer/MARC/Decoder.pm
+lib/Catmandu/Importer/MARC/ISO.pm
+lib/Catmandu/Importer/MARC/Lint.pm
+lib/Catmandu/Importer/MARC/MARCMaker.pm
+lib/Catmandu/Importer/MARC/MiJ.pm
+lib/Catmandu/Importer/MARC/MicroLIF.pm
+lib/Catmandu/Importer/MARC/RAW.pm
+lib/Catmandu/Importer/MARC/Record.pm
+lib/Catmandu/Importer/MARC/XML.pm
+lib/Catmandu/MARC.pm
+lib/Catmandu/MARC/Tutorial.pod
+t/Catmandu/Exporter/MARC.t
+t/Catmandu/Exporter/MARC/ALEPHSEQ.t
+t/Catmandu/Exporter/MARC/Base.t
+t/Catmandu/Exporter/MARC/ISO.t
+t/Catmandu/Exporter/MARC/MARCMaker.t
+t/Catmandu/Exporter/MARC/MiJ.t
+t/Catmandu/Exporter/MARC/XML.t
+t/Catmandu/Fix/Bind/marc_each.t
+t/Catmandu/Fix/Condition/marc_all_match.t
+t/Catmandu/Fix/Condition/marc_any_match.t
+t/Catmandu/Fix/Condition/marc_has.t
+t/Catmandu/Fix/Condition/marc_has_many.t
+t/Catmandu/Fix/Condition/marc_match.t
+t/Catmandu/Fix/Condition/marc_spec_has.t
+t/Catmandu/Fix/Inline/marc_add.t
+t/Catmandu/Fix/Inline/marc_map.t
+t/Catmandu/Fix/Inline/marc_remove.t
+t/Catmandu/Fix/Inline/marc_set.t
+t/Catmandu/Fix/marc_add.t
+t/Catmandu/Fix/marc_append.t
+t/Catmandu/Fix/marc_copy.t
+t/Catmandu/Fix/marc_cut.t
+t/Catmandu/Fix/marc_decode_dollar_subfields.t
+t/Catmandu/Fix/marc_in_json.t
+t/Catmandu/Fix/marc_map.t
+t/Catmandu/Fix/marc_paste.t
+t/Catmandu/Fix/marc_remove.t
+t/Catmandu/Fix/marc_replace_all.t
+t/Catmandu/Fix/marc_set.t
+t/Catmandu/Fix/marc_spec.t
+t/Catmandu/Fix/marc_xml.t
+t/Catmandu/Importer/MARC.t
+t/Catmandu/Importer/MARC/ALEPHSEQ.t
+t/Catmandu/Importer/MARC/Decoder.t
+t/Catmandu/Importer/MARC/ISO.t
+t/Catmandu/Importer/MARC/Lint.t
+t/Catmandu/Importer/MARC/MARCMaker.t
+t/Catmandu/Importer/MARC/MiJ.t
+t/Catmandu/Importer/MARC/MicroLIF.t
+t/Catmandu/Importer/MARC/RAW.t
+t/Catmandu/Importer/MARC/Record.t
+t/Catmandu/Importer/MARC/XML.t
+t/Catmandu/MARC.t
+t/author-pod-syntax.t
+t/broken.xml
+t/bu_bibs.mrc
+t/camel.mrc
+t/camel.mrk
+t/camel9.mrc
+t/deprecate.t
+t/dollar_subfields.mrc
+t/inline-fix.t
+t/inlineable.t
+t/mapping_rules.t
+t/mapping_rules_spec.t
+t/marc-spec-subspecs.t
+t/marc.xml
+t/marc_spec.fix
++t/marc_spec2.t
+t/old-new-internal-syntax.t
+t/old_new.json
+t/rug01.aleph
+t/sample1.lif
+t/test.fix
+t/test.ndj
++t/utf8.mrc
diff --cc META.json
index 8d9fd04,0000000..4185037
mode 100644,000000..100644
--- a/META.json
+++ b/META.json
@@@ -1,103 -1,0 +1,103 @@@
+{
+ "abstract" : "Catmandu modules for working with MARC data",
+ "author" : [
+ "Patrick Hochstenbach, C<< <patrick.hochstenbach at ugent.be> >>"
+ ],
+ "dynamic_config" : 0,
- "generated_by" : "Dist::Milla version v1.0.17, Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150005",
++ "generated_by" : "Dist::Zilla version 6.005, Dist::Milla version v1.0.16, CPAN::Meta::Converter version 2.150005",
+ "license" : [
+ "perl_5"
+ ],
+ "meta-spec" : {
+ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "version" : 2
+ },
+ "name" : "Catmandu-MARC",
+ "no_index" : {
+ "directory" : [
+ "eg",
+ "examples",
+ "inc",
+ "share",
+ "t",
+ "xt"
+ ]
+ },
+ "prereqs" : {
+ "build" : {
+ "requires" : {
+ "Module::Build" : "0.28"
+ }
+ },
+ "configure" : {
+ "requires" : {
+ "Module::Build" : "0.28"
+ }
+ },
+ "develop" : {
+ "requires" : {
- "Dist::Milla" : "v1.0.17",
++ "Dist::Milla" : "v1.0.16",
+ "Test::Pod" : "1.41"
+ }
+ },
+ "runtime" : {
+ "requires" : {
+ "Carp" : "0",
+ "Catmandu" : "1.0602",
+ "JSON::XS" : "2.3",
+ "List::Util" : "0",
+ "MARC::File::MARCMaker" : "0.05",
+ "MARC::File::MiJ" : "0.04",
+ "MARC::File::XML" : "v1.0.5",
+ "MARC::Lint" : "0",
+ "MARC::Parser::RAW" : "0",
+ "MARC::Record" : "v2.0.6",
- "MARC::Spec" : "v1.0.0",
++ "MARC::Spec" : "v2.0.3",
+ "Memoize" : "0",
+ "Moo" : "1.0",
+ "MooX::Singleton" : "0",
+ "YAML::XS" : "0.34",
+ "perl" : "v5.10.1"
+ }
+ },
+ "test" : {
+ "requires" : {
+ "Pod::Simple::HTML" : "3.23",
+ "Test::Deep" : "0",
+ "Test::More" : "1.001003",
+ "Test::Pod" : "0",
+ "Test::Simple" : "1.001003",
+ "Test::Warn" : "0",
+ "Test::Warnings" : "0",
+ "XML::XPath" : "1.13"
+ }
+ }
+ },
+ "release_status" : "stable",
+ "resources" : {
+ "bugtracker" : {
+ "web" : "https://github.com/LibreCat/Catmandu-MARC/issues"
+ },
+ "homepage" : "https://github.com/LibreCat/Catmandu-MARC",
+ "repository" : {
+ "type" : "git",
+ "url" : "https://github.com/LibreCat/Catmandu-MARC.git",
+ "web" : "https://github.com/LibreCat/Catmandu-MARC"
+ }
+ },
- "version" : "1.19",
++ "version" : "1.231",
+ "x_contributors" : [
+ "Carsten Klee <carsten.klee at sbb.spk-berlin.de>",
+ "Carsten Klee <cKlee at users.noreply.github.com>",
+ "Chris Cormack <chrisc at catalyst.net.nz>",
+ "Jakob Voss <voss at gbv.de>",
+ "Johann Rolschewski <jorol at cpan.org>",
+ "Johann Rolschewski <rolschewski at gmail.com>",
+ "Nicolas Franck <nicolas.franck at ugent.be>",
+ "Nicolas Steenlant <nicolas.steenlant at ugent.be>",
+ "Patrick Hochstenbach <Patrick.Hochstenbach at UGent.be>",
++ "Patrick Hochstenbach <patrick.hochstenbach at ugent.be>",
+ "Robin Sheat <robin at catalyst.net.nz>"
- ],
- "x_serialization_backend" : "Cpanel::JSON::XS version 3.0233"
++ ]
+}
+
diff --cc META.yml
index f939d9a,0000000..71c5d00
mode 100644,000000..100644
--- a/META.yml
+++ b/META.yml
@@@ -1,65 -1,0 +1,65 @@@
+---
+abstract: 'Catmandu modules for working with MARC data'
+author:
+ - 'Patrick Hochstenbach, C<< <patrick.hochstenbach at ugent.be> >>'
+build_requires:
+ Module::Build: '0.28'
+ Pod::Simple::HTML: '3.23'
+ Test::Deep: '0'
+ Test::More: '1.001003'
+ Test::Pod: '0'
+ Test::Simple: '1.001003'
+ Test::Warn: '0'
+ Test::Warnings: '0'
+ XML::XPath: '1.13'
+configure_requires:
+ Module::Build: '0.28'
+dynamic_config: 0
- generated_by: 'Dist::Milla version v1.0.17, Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150005'
++generated_by: 'Dist::Zilla version 6.005, Dist::Milla version v1.0.16, CPAN::Meta::Converter version 2.150005'
+license: perl
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: '1.4'
+name: Catmandu-MARC
+no_index:
+ directory:
+ - eg
+ - examples
+ - inc
+ - share
+ - t
+ - xt
+requires:
+ Carp: '0'
+ Catmandu: '1.0602'
+ JSON::XS: '2.3'
+ List::Util: '0'
+ MARC::File::MARCMaker: '0.05'
+ MARC::File::MiJ: '0.04'
+ MARC::File::XML: v1.0.5
+ MARC::Lint: '0'
+ MARC::Parser::RAW: '0'
+ MARC::Record: v2.0.6
- MARC::Spec: v1.0.0
++ MARC::Spec: v2.0.3
+ Memoize: '0'
+ Moo: '1.0'
+ MooX::Singleton: '0'
+ YAML::XS: '0.34'
+ perl: v5.10.1
+resources:
+ bugtracker: https://github.com/LibreCat/Catmandu-MARC/issues
+ homepage: https://github.com/LibreCat/Catmandu-MARC
+ repository: https://github.com/LibreCat/Catmandu-MARC.git
- version: '1.19'
++version: '1.231'
+x_contributors:
+ - 'Carsten Klee <carsten.klee at sbb.spk-berlin.de>'
+ - 'Carsten Klee <cKlee at users.noreply.github.com>'
+ - 'Chris Cormack <chrisc at catalyst.net.nz>'
+ - 'Jakob Voss <voss at gbv.de>'
+ - 'Johann Rolschewski <jorol at cpan.org>'
+ - 'Johann Rolschewski <rolschewski at gmail.com>'
+ - 'Nicolas Franck <nicolas.franck at ugent.be>'
+ - 'Nicolas Steenlant <nicolas.steenlant at ugent.be>'
+ - 'Patrick Hochstenbach <Patrick.Hochstenbach at UGent.be>'
++ - 'Patrick Hochstenbach <patrick.hochstenbach at ugent.be>'
+ - 'Robin Sheat <robin at catalyst.net.nz>'
- x_serialization_backend: 'YAML::Tiny version 1.69'
diff --cc t/author-pod-syntax.t
index 2233af0,0000000..35fb1b9
mode 100644,000000..100644
--- a/t/author-pod-syntax.t
+++ b/t/author-pod-syntax.t
@@@ -1,15 -1,0 +1,15 @@@
+#!perl
+
+BEGIN {
+ unless ($ENV{AUTHOR_TESTING}) {
- print qq{1..0 # SKIP these tests are for testing by the author\n};
- exit
++ require Test::More;
++ Test::More::plan(skip_all => 'these tests are for testing by the author');
+ }
+}
+
+# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
+use strict; use warnings;
+use Test::More;
+use Test::Pod 1.41;
+
+all_pod_files_ok();
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcatmandu-marc-perl.git
More information about the Pkg-perl-cvs-commits
mailing list