Automatic update to PDF-Reuse-0.43.tar.gz #1

Merged
tinita merged 1 commits from cpanmirror/perl-PDF-Reuse:autoupdate into main 2026-01-27 14:32:19 +01:00
4 changed files with 46 additions and 11 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:93e3a21851d9f8a5b5c93e84c1796e6c2f3ef999e0f4c819723840c4dbbc9d07
size 64884

BIN
PDF-Reuse-0.43.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,38 @@
-------------------------------------------------------------------
Sat Jan 24 05:42:38 UTC 2026 - Tina Müller <timueller+perl@suse.de>
- updated to 0.430.0 (0.43)
see /usr/share/doc/packages/perl-PDF-Reuse/Changes
0.43 Thu Jan 23 2026
- Fix prTTFont/prEnd crash from orphaned docProxy (GitHub #24)
DESTROY was releasing TTFont0 objects still owned by DocProxy,
corrupting their uid and crashing write_objects().
- prInitVars now properly resets docProxy state
0.42 Thu Jan 22 2026
- Add provides and no_index to META for proper PAUSE indexing
- Add LICENSE, SECURITY.md, CONTRIBUTING.md
- Address CPANTS Kwalitee experimental metrics
0.41 Thu Jan 22 2026
- Add GitHub Issues bugtracker to distribution metadata
- Add IO::String to TEST_REQUIRES
0.40 Thu Jan 22 2026
Bug fixes:
120459 Uses deprecated defined(%hash) - breaks Perl 5.24+
120346 Parsing of refs is too strict
120401 Reads the entire contents when extracting a single page
130152 sprintf with undefined objekt values should not warn
171691 IO::String untie - prFile() fails after IO::String write
83185 crossrefObj non-numeric argument warning from hex strings
168975 prForm() should accept IO::String objects as file input
131484 Document GhostScript usage for stream concatenation
GitHub#8 prDocForm crash on undefined links array reference
Internal improvements:
- Root object finding patch (from ver_0.40 branch)
- strict compatibility fixes (variable declarations)
- Added regression test suite (t/regression.t)
Thanks to all who contributed patches for these fixes!
-------------------------------------------------------------------
Fri Aug 30 23:11:46 UTC 2019 - Tina Mueller <tina.mueller@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-PDF-Reuse
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
%define cpan_name PDF-Reuse
Name: perl-PDF-Reuse
Version: 0.390.0
Version: 0.430.0
Release: 0
# 0.39 -> normalize -> 0.390.0
%define cpan_version 0.39
# 0.43 -> normalize -> 0.430.0
%define cpan_version 0.43
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Reuse and mass produce PDF documents
URL: https://metacpan.org/release/%{cpan_name}
@@ -33,14 +33,13 @@ BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Compress::Zlib)
BuildRequires: perl(Font::TTF)
BuildRequires: perl(IO::String)
BuildRequires: perl(Test::Deep)
BuildRequires: perl(Text::PDF::TTFont0)
Requires: perl(Compress::Zlib)
Requires: perl(Font::TTF)
Requires: perl(Text::PDF::TTFont0)
Provides: perl(PDF::Reuse) = %{version}
Provides: perl(PDF::Reuse::DocProxy)
Provides: perl(PDF::Reuse::TTFont)
Provides: perl(PDF::Reuse::Util)
%undefine __perllib_provides
%{perl_requires}
@@ -98,7 +97,7 @@ include the scripts in documents only need to know how to initiate them.
well.)
%prep
%autosetup -n %{cpan_name}-%{cpan_version}
%autosetup -n %{cpan_name}-%{cpan_version} -p1
%build
perl Makefile.PL INSTALLDIRS=vendor
@@ -113,6 +112,7 @@ make test
%perl_gen_filelist
%files -f %{name}.files
%doc Changes README
%doc Changes CONTRIBUTING.md README SECURITY.md
%license LICENSE
%changelog