Hello community,

here is the log from the commit of package perl-PDF-API2 for openSUSE:Factory 
checked in at 2015-09-30 05:52:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-PDF-API2 (Old)
 and      /work/SRC/openSUSE:Factory/.perl-PDF-API2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-PDF-API2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-PDF-API2/perl-PDF-API2.changes      
2015-04-15 16:26:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-PDF-API2.new/perl-PDF-API2.changes 
2015-09-30 05:52:20.000000000 +0200
@@ -1,0 +2,36 @@
+Sat Sep 26 09:02:25 UTC 2015 - [email protected]
+
+- updated to 2.025
+   see /usr/share/doc/packages/perl-PDF-API2/Changes
+
+  2.025     2015-09-23
+  
+      - The previous release included a patch that broke compatibility
+        with Perl 5.8.x.  The minimum supported version is now Perl
+        5.8.5, and there is a .perl-version file to facilitate testing
+        using plenv.
+
+-------------------------------------------------------------------
+Sun Sep 20 16:15:24 UTC 2015 - [email protected]
+
+- updated to 2.024
+   see /usr/share/doc/packages/perl-PDF-API2/Changes
+
+  2.024     2015-09-18
+  
+      - [RT #104133] Include all bounding boxes when importing a page
+        (patch by Don Huettl of Grant Street Group).
+  
+      - [RT #104133] When retrieving bounding boxes for a page, fall
+        back according to the defaults listed in the PDF spec (patch by
+        Don Huettl of Grant Street Group).
+  
+      - Barcodes now take an optional -caption argument that will be
+        printed beneath the barcode.  This can replace or be used in
+        conjunction with the text representation of the barcode
+        (requested by Gareth Tunley).
+  
+      - [RT #105581] Calls to width() in BaseFont are now significantly
+        faster (patch by Dmitri Tikhonov).
+
+-------------------------------------------------------------------

Old:
----
  PDF-API2-2.023.tar.gz

New:
----
  PDF-API2-2.025.tar.gz
  cpanspec.yml

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-PDF-API2.spec ++++++
--- /var/tmp/diff_new_pack.TaSmOn/_old  2015-09-30 05:52:21.000000000 +0200
+++ /var/tmp/diff_new_pack.TaSmOn/_new  2015-09-30 05:52:21.000000000 +0200
@@ -17,14 +17,15 @@
 
 
 Name:           perl-PDF-API2
-Version:        2.023
+Version:        2.025
 Release:        0
 %define cpan_name PDF-API2
 Summary:        Facilitates the creation and modification of PDF files
 License:        LGPL-2.1+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/PDF-API2/
-Source:         
http://www.cpan.org/authors/id/S/SS/SSIMMS/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/S/SS/SSIMMS/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
@@ -55,6 +56,6 @@
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc Changes contrib examples LICENSE PATENTS README
+%doc Changes examples LICENSE PATENTS README
 
 %changelog

++++++ PDF-API2-2.023.tar.gz -> PDF-API2-2.025.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/Changes new/PDF-API2-2.025/Changes
--- old/PDF-API2-2.023/Changes  2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/Changes  2015-09-23 23:49:16.000000000 +0200
@@ -1,3 +1,29 @@
+2.025     2015-09-23
+
+    - The previous release included a patch that broke compatibility
+      with Perl 5.8.x.  The minimum supported version is now Perl
+      5.8.5, and there is a .perl-version file to facilitate testing
+      using plenv.
+
+
+2.024     2015-09-18
+
+    - [RT #104133] Include all bounding boxes when importing a page
+      (patch by Don Huettl of Grant Street Group).
+
+    - [RT #104133] When retrieving bounding boxes for a page, fall
+      back according to the defaults listed in the PDF spec (patch by
+      Don Huettl of Grant Street Group).
+
+    - Barcodes now take an optional -caption argument that will be
+      printed beneath the barcode.  This can replace or be used in
+      conjunction with the text representation of the barcode
+      (requested by Gareth Tunley).
+
+    - [RT #105581] Calls to width() in BaseFont are now significantly
+      faster (patch by Dmitri Tikhonov).
+
+
 2.023     2014-09-12
 
     - The fix for [RT #69503] broke a previously-working case where a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/LICENSE new/PDF-API2-2.025/LICENSE
--- old/PDF-API2-2.023/LICENSE  2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/LICENSE  2015-09-23 23:49:16.000000000 +0200
@@ -1,4 +1,4 @@
-This software is Copyright (c) 2014 by Steve Simms.
+This software is Copyright (c) 2015 by Steve Simms.
 
 This is free software, licensed under:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/META.yml new/PDF-API2-2.025/META.yml
--- old/PDF-API2-2.023/META.yml 2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/META.yml 2015-09-23 23:49:16.000000000 +0200
@@ -6,7 +6,7 @@
 configure_requires:
   ExtUtils::MakeMaker: 6.30
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.013, CPAN::Meta::Converter version 
2.132620'
+generated_by: 'Dist::Zilla version 5.013, CPAN::Meta::Converter version 
2.143240'
 license: lgpl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -15,7 +15,7 @@
 requires:
   Compress::Zlib: 1.0
   Font::TTF: 0
-  perl: v5.8.1
+  perl: v5.8.5
 resources:
-  repository: https://bitbucket.org/ssimms/pdfapi2
-version: 2.023
+  repository: git://github.com/ssimms/pdfapi2.git
+version: 2.025
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/Makefile.PL 
new/PDF-API2-2.025/Makefile.PL
--- old/PDF-API2-2.023/Makefile.PL      2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/Makefile.PL      2015-09-23 23:49:16.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-use 5.008001;
+use 5.008005;
 
 use ExtUtils::MakeMaker 6.30;
 
@@ -25,7 +25,7 @@
     "Font::TTF" => 0
   },
   "TEST_REQUIRES" => {},
-  "VERSION" => "2.023",
+  "VERSION" => "2.025",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/README new/PDF-API2-2.025/README
--- old/PDF-API2-2.023/README   2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/README   2015-09-23 23:49:16.000000000 +0200
@@ -1,11 +1,11 @@
 
 
 This archive contains the distribution PDF-API2,
-version 2.023:
+version 2.025:
 
   Facilitates the creation and modification of PDF files
 
-This software is Copyright (c) 2014 by Steve Simms.
+This software is Copyright (c) 2015 by Steve Simms.
 
 This is free software, licensed under:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/dist.ini new/PDF-API2-2.025/dist.ini
--- old/PDF-API2-2.023/dist.ini 2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/dist.ini 2015-09-23 23:49:16.000000000 +0200
@@ -1,5 +1,5 @@
 name = PDF-API2
-version = 2.023
+version = 2.025
 author  = Steve Simms <[email protected]>
 license = LGPL_2_1
 copyright_holder = Steve Simms
@@ -10,15 +10,15 @@
 format = %-9v %{yyyy-MM-dd}d
 
 [MetaResources]
-repository.url = https://bitbucket.org/ssimms/pdfapi2
-repository.web = https://bitbucket.org/ssimms/pdfapi2
-repository.type = hg
+repository.url = git://github.com/ssimms/pdfapi2.git
+repository.web = https://github.com/ssimms/pdfapi2
+repository.type = git
 
 [OurPkgVersion]
 
 [PodSyntaxTests]
 
 [Prereqs]
-perl = v5.8.1
+perl = v5.8.5
 Compress::Zlib = 1.0
 Font::TTF = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Annotation.pm 
new/PDF-API2-2.025/lib/PDF/API2/Annotation.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Annotation.pm       2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Annotation.pm       2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Annotation;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Dict';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Array.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Array.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Array.pm  2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Array.pm  2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Array;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Objind';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Bool.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Bool.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Bool.pm   2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Bool.pm   2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Bool;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::String';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Dict.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Dict.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Dict.pm   2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Dict.pm   2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Dict;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Objind';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/File.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/File.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/File.pm   2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/File.pm   2015-09-23 
23:49:16.000000000 +0200
@@ -14,7 +14,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::File;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 =head1 NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter/ASCII85Decode.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter/ASCII85Decode.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter/ASCII85Decode.pm   
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter/ASCII85Decode.pm   
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Basic::PDF::Filter::ASCII85Decode;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Filter';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter/ASCIIHexDecode.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter/ASCIIHexDecode.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter/ASCIIHexDecode.pm  
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter/ASCIIHexDecode.pm  
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Basic::PDF::Filter::ASCIIHexDecode;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Filter';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter/FlateDecode.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter/FlateDecode.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter/FlateDecode.pm     
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter/FlateDecode.pm     
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Basic::PDF::Filter::FlateDecode;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Filter';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter/LZWDecode.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter/LZWDecode.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter/LZWDecode.pm       
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter/LZWDecode.pm       
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Basic::PDF::Filter::LZWDecode;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Filter::FlateDecode';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter/RunLengthDecode.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter/RunLengthDecode.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter/RunLengthDecode.pm 
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter/RunLengthDecode.pm 
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Basic::PDF::Filter::RunLengthDecode;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Filter';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Filter.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Filter.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Filter;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use PDF::API2::Basic::PDF::Filter::ASCII85Decode;
 use PDF::API2::Basic::PDF::Filter::ASCIIHexDecode;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Literal.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Literal.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Literal.pm        2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Literal.pm        2015-09-23 
23:49:16.000000000 +0200
@@ -1,7 +1,7 @@
 # Literal PDF Object for Dirty Hacks ...
 package PDF::API2::Basic::PDF::Literal;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Objind';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Name.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Name.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Name.pm   2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Name.pm   2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Name;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::String';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Null.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Null.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Null.pm   2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Null.pm   2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Null;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Objind';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Number.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Number.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Number.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Number.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Number;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::String';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Objind.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Objind.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Objind.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Objind.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Objind;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 =head1 NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Page.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Page.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Page.pm   2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Page.pm   2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Page;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Pages';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Pages.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Pages.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Pages.pm  2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Pages.pm  2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Pages;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Dict';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/String.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/String.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/String.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/String.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::String;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Objind';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Utils.pm 
new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Utils.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Basic/PDF/Utils.pm  2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Basic/PDF/Utils.pm  2015-09-23 
23:49:16.000000000 +0200
@@ -12,7 +12,7 @@
 #=======================================================================
 package PDF::API2::Basic::PDF::Utils;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 =head1 NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Content/Text.pm 
new/PDF-API2-2.025/lib/PDF/API2/Content/Text.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Content/Text.pm     2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Content/Text.pm     2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Content::Text;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use warnings;
 use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Content.pm 
new/PDF-API2-2.025/lib/PDF/API2/Content.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Content.pm  2014-09-12 23:26:35.000000000 
+0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Content.pm  2015-09-23 23:49:16.000000000 
+0200
@@ -1,6 +1,6 @@
 package PDF::API2::Content;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Dict';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Lite.pm 
new/PDF-API2-2.025/lib/PDF/API2/Lite.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Lite.pm     2014-09-12 23:26:35.000000000 
+0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Lite.pm     2015-09-23 23:49:16.000000000 
+0200
@@ -1,6 +1,6 @@
 package PDF::API2::Lite;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 BEGIN {
 
@@ -149,14 +149,14 @@
     return $self->{api}->ttfont($file,@opts);
 }
 
-=item $font = $pdf->psfont $pfb, $afm, $encoding
+=item $font = $pdf->psfont($ps_file, [%options])
 
 Returns a new type1 font object.
 
 B<Examples:>
 
-    $font = $pdf->psfont('TimesRoman.pfb','TimesRoman.afm','latin1');
-    $font = $pdf->psfont('/fonts/Univers.pfb','/fonts/Univers.afm','latin2');
+    $font = $pdf->psfont('TimesRoman.pfa', -afmfile => 'TimesRoman.afm', 
-encode => 'latin1');
+    $font = $pdf->psfont('/fonts/Univers.pfb', -pfmfile => 
'/fonts/Univers.pfm', -encode => 'latin2');
 
 =cut
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Matrix.pm 
new/PDF-API2-2.025/lib/PDF/API2/Matrix.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Matrix.pm   2014-09-12 23:26:35.000000000 
+0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Matrix.pm   2015-09-23 23:49:16.000000000 
+0200
@@ -10,7 +10,7 @@
 #=======================================================================
 package PDF::API2::Matrix;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 sub new {
     my $type = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/NamedDestination.pm 
new/PDF-API2-2.025/lib/PDF/API2/NamedDestination.pm
--- old/PDF-API2-2.023/lib/PDF/API2/NamedDestination.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/NamedDestination.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::NamedDestination;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Dict';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Outline.pm 
new/PDF-API2-2.025/lib/PDF/API2/Outline.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Outline.pm  2014-09-12 23:26:35.000000000 
+0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Outline.pm  2015-09-23 23:49:16.000000000 
+0200
@@ -1,6 +1,6 @@
 package PDF::API2::Outline;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Dict';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Outlines.pm 
new/PDF-API2-2.025/lib/PDF/API2/Outlines.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Outlines.pm 2014-09-12 23:26:35.000000000 
+0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Outlines.pm 2015-09-23 23:49:16.000000000 
+0200
@@ -1,6 +1,6 @@
 package PDF::API2::Outlines;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use warnings;
 use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Page.pm 
new/PDF-API2-2.025/lib/PDF/API2/Page.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Page.pm     2014-09-12 23:26:35.000000000 
+0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Page.pm     2015-09-23 23:49:16.000000000 
+0200
@@ -1,6 +1,6 @@
 package PDF::API2::Page;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Pages';
 
@@ -113,7 +113,7 @@
 
 =item ($llx, $lly, $urx, $ury) = $page->get_mediabox
 
-Gets the mediabox based one best estimates or the default.
+Gets the mediabox based on best estimates or the default.
 
 =cut
 
@@ -138,13 +138,13 @@
 
 =item ($llx, $lly, $urx, $ury) = $page->get_cropbox
 
-Gets the cropbox based one best estimates or the default.
+Gets the cropbox based on best estimates or the default.
 
 =cut
 
 sub get_cropbox {
     my $self = shift();
-    return _get_bbox($self, [qw(CropBox BleedBox TrimBox ArtBox MediaBox)]);
+    return _get_bbox($self, [qw(CropBox MediaBox BleedBox TrimBox ArtBox)]);
 }
 
 =item $page->bleedbox $w, $h
@@ -163,13 +163,13 @@
 
 =item ($llx, $lly, $urx, $ury) = $page->get_bleedbox
 
-Gets the bleedbox based one best estimates or the default.
+Gets the bleedbox based on best estimates or the default.
 
 =cut
 
 sub get_bleedbox {
     my $self = shift();
-    return _get_bbox($self, [qw(BleedBox TrimBox ArtBox MediaBox CropBox)]);
+    return _get_bbox($self, [qw(BleedBox CropBox MediaBox TrimBox ArtBox)]);
 }
 
 =item $page->trimbox $w, $h
@@ -186,13 +186,13 @@
 
 =item ($llx, $lly, $urx, $ury) = $page->get_trimbox
 
-Gets the trimbox based one best estimates or the default.
+Gets the trimbox based on best estimates or the default.
 
 =cut
 
 sub get_trimbox {
     my $self = shift();
-    return _get_bbox($self, [qw(TrimBox ArtBox MediaBox CropBox BleedBox)]);
+    return _get_bbox($self, [qw(TrimBox CropBox MediaBox ArtBox BleedBox)]);
 }
 
 =item $page->artbox $w, $h
@@ -211,13 +211,13 @@
 
 =item ($llx, $lly, $urx, $ury) = $page->get_artbox
 
-Gets the artbox based one best estimates or the default.
+Gets the artbox based on best estimates or the default.
 
 =cut
 
 sub get_artbox {
     my $self = shift();
-    return _get_bbox($self, [qw(ArtBox TrimBox BleedBox CropBox MediaBox)]);
+    return _get_bbox($self, [qw(ArtBox CropBox MediaBox TrimBox BleedBox)]);
 }
 
 =item $page->rotate $deg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/BaseFont.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/BaseFont.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/BaseFont.pm        2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/BaseFont.pm        2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::BaseFont;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource';
 
@@ -624,14 +624,18 @@
 sub width {
     my ($self,$text)=@_;
     my $width=0;
+    my @widths_cache;
     if(is_utf8($text)) {
         $text=$self->strByUtf($text)
     }
+
+    my $kern = $self->{-dokern} && ref($self->data->{kern});
     my $lastglyph='';
     foreach my $n (unpack('C*',$text)) 
     {
-        $width+=$self->wxByEnc($n);
-        if($self->{-dokern} && ref($self->data->{kern}))
+        $widths_cache[$n] = $self->wxByEnc($n) unless defined 
$widths_cache[$n];
+        $width += $widths_cache[$n];
+        if ($kern)
         {
             
$width+=$self->data->{kern}->{$lastglyph.':'.$self->data->{e2n}->[$n]};
             $lastglyph=$self->data->{e2n}->[$n];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/CIDFont/CJKFont.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/CIDFont/CJKFont.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/CIDFont/CJKFont.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/CIDFont/CJKFont.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::CIDFont::CJKFont;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::CIDFont';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/CIDFont/TrueType/FontFile.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/CIDFont/TrueType/FontFile.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/CIDFont/TrueType/FontFile.pm       
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/CIDFont/TrueType/FontFile.pm       
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::CIDFont::TrueType::FontFile;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Dict';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/CIDFont/TrueType.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/CIDFont/TrueType.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/CIDFont/TrueType.pm        
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/CIDFont/TrueType.pm        
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::CIDFont::TrueType;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::CIDFont';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/CIDFont.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/CIDFont.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/CIDFont.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/CIDFont.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::CIDFont;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::BaseFont';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/DeviceN.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/DeviceN.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/DeviceN.pm      
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/DeviceN.pm      
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::ColorSpace::DeviceN;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::ColorSpace';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/Indexed/ACTFile.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/Indexed/ACTFile.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/Indexed/ACTFile.pm      
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/Indexed/ACTFile.pm      
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::ColorSpace::Indexed::ACTFile;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::ColorSpace::Indexed';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/Indexed/Hue.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/Indexed/Hue.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/Indexed/Hue.pm  
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/Indexed/Hue.pm  
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::ColorSpace::Indexed::Hue;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::ColorSpace::Indexed';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/Indexed/WebColor.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/Indexed/WebColor.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/Indexed/WebColor.pm     
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/Indexed/WebColor.pm     
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::ColorSpace::Indexed::WebColor;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::ColorSpace::Indexed';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/Indexed.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/Indexed.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/Indexed.pm      
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/Indexed.pm      
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::ColorSpace::Indexed;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::ColorSpace';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/Separation.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/Separation.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace/Separation.pm   
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace/Separation.pm   
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::ColorSpace::Separation;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::ColorSpace';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/ColorSpace.pm      2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/ColorSpace.pm      2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::ColorSpace;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Array';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/Colors.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Colors.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Colors.pm  2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Colors.pm  2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Colors;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use strict;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/ExtGState.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/ExtGState.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/ExtGState.pm       2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/ExtGState.pm       2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::ExtGState;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/BdFont.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/BdFont.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/BdFont.pm     2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/BdFont.pm     2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::BdFont;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::Font';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/bankgothic.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/bankgothic.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/bankgothic.pm        
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/bankgothic.pm        
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::bankgothic;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'BankGothicMediumBT',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/courier.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/courier.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/courier.pm   
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/courier.pm   
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::courier;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Courier',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/courierbold.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/courierbold.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/courierbold.pm       
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/courierbold.pm       
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::courierbold;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Courier-Bold',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/courierboldoblique.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/courierboldoblique.pm
--- 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/courierboldoblique.pm    
    2014-09-12 23:26:35.000000000 +0200
+++ 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/courierboldoblique.pm    
    2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::courierboldoblique;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Courier-BoldOblique',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/courieroblique.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/courieroblique.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/courieroblique.pm    
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/courieroblique.pm    
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::courieroblique;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Courier-Oblique',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/georgia.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/georgia.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/georgia.pm   
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/georgia.pm   
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::georgia;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Georgia',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/georgiabold.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/georgiabold.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/georgiabold.pm       
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/georgiabold.pm       
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::georgiabold;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Georgia,Bold',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/georgiabolditalic.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/georgiabolditalic.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/georgiabolditalic.pm 
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/georgiabolditalic.pm 
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::georgiabolditalic;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Georgia,BoldItalic',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/georgiaitalic.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/georgiaitalic.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/georgiaitalic.pm     
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/georgiaitalic.pm     
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::georgiaitalic;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Georgia,Italic',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/helvetica.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/helvetica.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/helvetica.pm 
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/helvetica.pm 
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::helvetica;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Helvetica',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/helveticabold.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/helveticabold.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/helveticabold.pm     
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/helveticabold.pm     
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::helveticabold;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Helvetica-Bold',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/helveticaboldoblique.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/helveticaboldoblique.pm
--- 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/helveticaboldoblique.pm  
    2014-09-12 23:26:35.000000000 +0200
+++ 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/helveticaboldoblique.pm  
    2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::helveticaboldoblique;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Helvetica-BoldOblique',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/helveticaoblique.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/helveticaoblique.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/helveticaoblique.pm  
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/helveticaoblique.pm  
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::helveticaoblique;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Helvetica-Oblique',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/symbol.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/symbol.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/symbol.pm    
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/symbol.pm    
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::symbol;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Symbol',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/timesbold.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/timesbold.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/timesbold.pm 
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/timesbold.pm 
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::timesbold;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Times-Bold',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/timesbolditalic.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/timesbolditalic.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/timesbolditalic.pm   
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/timesbolditalic.pm   
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::timesbolditalic;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Times-BoldItalic',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/timesitalic.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/timesitalic.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/timesitalic.pm       
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/timesitalic.pm       
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::timesitalic;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Times-Italic',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/timesroman.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/timesroman.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/timesroman.pm        
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/timesroman.pm        
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::timesroman;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Times-Roman',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/trebuchet.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/trebuchet.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/trebuchet.pm 
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/trebuchet.pm 
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::trebuchet;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'TrebuchetMS',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/trebuchetbold.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/trebuchetbold.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/trebuchetbold.pm     
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/trebuchetbold.pm     
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::trebuchetbold;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'TrebuchetMS,Bold',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/trebuchetbolditalic.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/trebuchetbolditalic.pm
--- 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/trebuchetbolditalic.pm   
    2014-09-12 23:26:35.000000000 +0200
+++ 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/trebuchetbolditalic.pm   
    2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::trebuchetbolditalic;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'TrebuchetMS,BoldItalic',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/trebuchetitalic.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/trebuchetitalic.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/trebuchetitalic.pm   
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/trebuchetitalic.pm   
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::trebuchetitalic;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'TrebuchetMS,Italic',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/verdana.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/verdana.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/verdana.pm   
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/verdana.pm   
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::verdana;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Verdana',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/verdanabold.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/verdanabold.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/verdanabold.pm       
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/verdanabold.pm       
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::verdanabold;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Verdana,Bold',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/verdanabolditalic.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/verdanabolditalic.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/verdanabolditalic.pm 
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/verdanabolditalic.pm 
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::verdanabolditalic;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Verdana,BoldItalic',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/verdanaitalic.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/verdanaitalic.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/verdanaitalic.pm     
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/verdanaitalic.pm     
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::verdanaitalic;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Verdana,Italic',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/webdings.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/webdings.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/webdings.pm  
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/webdings.pm  
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::webdings;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Webdings',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/wingdings.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/wingdings.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/wingdings.pm 
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/wingdings.pm 
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::wingdings;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'Wingdings',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/zapfdingbats.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/zapfdingbats.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont/zapfdingbats.pm      
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont/zapfdingbats.pm      
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont::zapfdingbats;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 $FONTDATA = {
     'fontname' => 'ZapfDingbats',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/CoreFont.pm   2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/CoreFont.pm   2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::CoreFont;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::Font';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/Postscript.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/Postscript.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/Postscript.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/Postscript.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::Postscript;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::Font';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/SynFont.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/SynFont.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font/SynFont.pm    2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font/SynFont.pm    2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font::SynFont;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::Font';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/Font.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Font.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Font.pm    2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Font.pm    2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Font;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::BaseFont';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/Glyphs.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Glyphs.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Glyphs.pm  2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Glyphs.pm  2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Glyphs;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use strict;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/PaperSizes.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/PaperSizes.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/PaperSizes.pm      2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/PaperSizes.pm      2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::PaperSizes;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use strict;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/Pattern.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Pattern.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Pattern.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Pattern.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Pattern;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/Shading.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/Shading.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/Shading.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/Shading.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::Shading;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/UniFont.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/UniFont.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/UniFont.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/UniFont.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::UniFont;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use Encode qw(:all);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode/codabar.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode/codabar.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode/codabar.pm    
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode/codabar.pm    
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Form::BarCode::codabar;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Form::BarCode';
 
@@ -13,7 +13,7 @@
 
     my @bars = $self->encode($options{'-code'});
 
-    $self->drawbar([@bars]);
+    $self->drawbar([@bars], $options{'caption'});
 
     return $self;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode/code128.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode/code128.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode/code128.pm    
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode/code128.pm    
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Form::BarCode::code128;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Form::BarCode';
 
@@ -37,7 +37,7 @@
         @bars = $self->encode_128($options{'-type'}, $options{'-code'});
     }
 
-    $self->drawbar(\@bars);
+    $self->drawbar(\@bars, $options{'caption'});
 
     return $self;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode/code3of9.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode/code3of9.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode/code3of9.pm   
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode/code3of9.pm   
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Form::BarCode::code3of9;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Form::BarCode';
 
@@ -15,7 +15,7 @@
                            $options{'-chk'} ? 1 : 0,
                            $options{'-ext'} ? 1 : 0);
 
-    $self->drawbar([@bars]);
+    $self->drawbar([@bars], $options{'caption'});
 
     return $self;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode/ean13.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode/ean13.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode/ean13.pm      
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode/ean13.pm      
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Form::BarCode::ean13;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Form::BarCode';
 
@@ -13,7 +13,7 @@
 
     my @bars = $self->encode($options{'-code'});
 
-    $self->drawbar([@bars]);
+    $self->drawbar([@bars], $options{'caption'});
 
     return $self;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode/int2of5.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode/int2of5.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode/int2of5.pm    
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode/int2of5.pm    
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Form::BarCode::int2of5;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Form::BarCode';
 
@@ -19,7 +19,7 @@
 
     my @bars = $self->encode($options{'-code'});
 
-    $self->drawbar([@bars]);
+    $self->drawbar([@bars], $options{'caption'});
 
     return $self;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/BarCode.pm    
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/BarCode.pm    
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Form::BarCode;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Form::Hybrid';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/Hybrid.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/Hybrid.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form/Hybrid.pm     
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form/Hybrid.pm     
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Form::Hybrid;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base qw(PDF::API2::Content PDF::API2::Resource::XObject::Form);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Form.pm    2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Form.pm    2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Form;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/GD.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/GD.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/GD.pm        
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/GD.pm        
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Image::GD;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Image';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/GIF.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/GIF.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/GIF.pm       
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/GIF.pm       
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Image::GIF;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Image';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/JPEG.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/JPEG.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/JPEG.pm      
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/JPEG.pm      
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Image::JPEG;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Image';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/PNG.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/PNG.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/PNG.pm       
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/PNG.pm       
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Image::PNG;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Image';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/PNM.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/PNM.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/PNM.pm       
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/PNM.pm       
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Image::PNM;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 # For spec details, see man pages pam(5), pbm(5), pgm(5), pnm(5),
 # ppm(5), which were pasted into the __END__ of this file in an
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/TIFF.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/TIFF.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image/TIFF.pm      
2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image/TIFF.pm      
2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Image::TIFF;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject::Image';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject/Image.pm   2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject/Image.pm   2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject::Image;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource::XObject';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource/XObject.pm 2014-09-12 
23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource/XObject.pm 2015-09-23 
23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource::XObject;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Resource';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Resource.pm 
new/PDF-API2-2.025/lib/PDF/API2/Resource.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Resource.pm 2014-09-12 23:26:35.000000000 
+0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Resource.pm 2015-09-23 23:49:16.000000000 
+0200
@@ -1,6 +1,6 @@
 package PDF::API2::Resource;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use base 'PDF::API2::Basic::PDF::Dict';
 
@@ -49,6 +49,7 @@
 sub new_api { my $self = shift(); return $self->new(@_); }
 
 =item $name = $resource->name()
+
 =item $resource->name($name)
 
 Get or set the name of the resource.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/UniWrap.pm 
new/PDF-API2-2.025/lib/PDF/API2/UniWrap.pm
--- old/PDF-API2-2.023/lib/PDF/API2/UniWrap.pm  2014-09-12 23:26:35.000000000 
+0200
+++ new/PDF-API2-2.025/lib/PDF/API2/UniWrap.pm  2015-09-23 23:49:16.000000000 
+0200
@@ -1,6 +1,6 @@
 package PDF::API2::UniWrap;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 # Implements UAX#14: Line Breaking Properties
 # David Nesting <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Util.pm 
new/PDF-API2-2.025/lib/PDF/API2/Util.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Util.pm     2014-09-12 23:26:35.000000000 
+0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Util.pm     2015-09-23 23:49:16.000000000 
+0200
@@ -1,6 +1,6 @@
 package PDF::API2::Util;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 no warnings qw[ recursion uninitialized ];
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2/Win32.pm 
new/PDF-API2-2.025/lib/PDF/API2/Win32.pm
--- old/PDF-API2-2.023/lib/PDF/API2/Win32.pm    2014-09-12 23:26:35.000000000 
+0200
+++ new/PDF-API2-2.025/lib/PDF/API2/Win32.pm    2015-09-23 23:49:16.000000000 
+0200
@@ -1,6 +1,6 @@
 package PDF::API2::Win32;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 no warnings qw[ deprecated recursion uninitialized ];
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PDF-API2-2.023/lib/PDF/API2.pm 
new/PDF-API2-2.025/lib/PDF/API2.pm
--- old/PDF-API2-2.023/lib/PDF/API2.pm  2014-09-12 23:26:35.000000000 +0200
+++ new/PDF-API2-2.025/lib/PDF/API2.pm  2015-09-23 23:49:16.000000000 +0200
@@ -1,6 +1,6 @@
 package PDF::API2;
 
-our $VERSION = '2.023'; # VERSION
+our $VERSION = '2.025'; # VERSION
 
 use Carp;
 use Encode qw(:all);
@@ -135,8 +135,8 @@
 
 sub open {
     my ($class, $file, %options) = @_;
-    die "File '$file' does not exist." unless -f $file;
-    die "File '$file' is not readable." unless -r $file;
+    croak "File '$file' does not exist" unless -f $file;
+    croak "File '$file' is not readable" unless -r $file;
 
     my $content;
     my $scalar_fh = FileHandle->new();
@@ -1288,6 +1288,7 @@
     $self->{apiimportcache}||={};
     $self->{apiimportcache}->{$s_pdf}||={};
 
+    # Should never get past MediaBox, since it is a required object.
     foreach my $k (qw( MediaBox ArtBox TrimBox BleedBox CropBox )) {
         #next unless(defined $s_page->{$k});
         #my $box = 
walk_obj($self->{apiimportcache}->{$s_pdf},$s_pdf->{pdf},$self->{pdf},$s_page->{$k});
@@ -1407,7 +1408,18 @@
     # all that nasty resources from polluting
     # our very own resource naming space.
     my $xo = $self->importPageIntoForm($s_pdf,$s_page);
-    $t_page->mediabox( map { $_->val } $xo->{BBox}->elementsof) if(defined 
$xo->{BBox});
+
+    # copy all page dimensions
+    foreach my $k (qw( MediaBox ArtBox TrimBox BleedBox CropBox )) {
+        my $prop = $s_page->find_prop($k);
+        next unless defined $prop;
+
+        my $box = walk_obj({}, $s_pdf->{pdf}, $self->{pdf}, $prop);
+        my $method = lc($k);
+
+        $t_page->$method(map { $_->val } $box->elementsof);
+    }
+
     $t_page->gfx->formimage($xo,0,0,1);
 
     # copy annotations and/or form elements as well

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
#  - source1
#  - source2
#patches:
#  foo.patch: -p1
#  bar.patch:
#preamble: |-
# BuildRequires:  gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

Reply via email to