aarch64 specific patches were removed from zlib, so no need for ours
This commit is contained in:
parent
9f2499b59a
commit
eae1516501
@ -1,147 +0,0 @@
|
||||
diff -up qpdf-10.2.0/examples/qtest/filter-tokens.test.erase-tests-with-generated-object-stream qpdf-10.2.0/examples/qtest/filter-tokens.test
|
||||
--- qpdf-10.2.0/examples/qtest/filter-tokens.test.erase-tests-with-generated-object-stream 2021-02-24 12:45:32.347357149 +0100
|
||||
+++ qpdf-10.2.0/examples/qtest/filter-tokens.test 2021-02-24 12:47:01.379611993 +0100
|
||||
@@ -15,13 +15,9 @@ $td->runtest("filter tokens",
|
||||
{$td->COMMAND => "pdf-filter-tokens in.pdf a.pdf"},
|
||||
{$td->STRING => "", $td->EXIT_STATUS => 0});
|
||||
|
||||
-$td->runtest("check output",
|
||||
- {$td->FILE => "a.pdf"},
|
||||
- {$td->FILE => "out.pdf"});
|
||||
-
|
||||
cleanup();
|
||||
|
||||
-$td->report(2);
|
||||
+$td->report(1);
|
||||
|
||||
sub cleanup
|
||||
{
|
||||
diff -up qpdf-10.2.0/examples/qtest/invert-images.test.erase-tests-with-generated-object-stream qpdf-10.2.0/examples/qtest/invert-images.test
|
||||
--- qpdf-10.2.0/examples/qtest/invert-images.test.erase-tests-with-generated-object-stream 2021-02-23 16:41:58.000000000 +0100
|
||||
+++ qpdf-10.2.0/examples/qtest/invert-images.test 2021-02-24 12:45:32.347357149 +0100
|
||||
@@ -19,13 +19,13 @@ $td->runtest("invert images",
|
||||
$td->EXIT_STATUS => 0},
|
||||
$td->NORMALIZE_NEWLINES);
|
||||
|
||||
-$td->runtest("check output",
|
||||
- {$td->FILE => "a.pdf"},
|
||||
- {$td->FILE => "out.pdf"});
|
||||
+#$td->runtest("check output",
|
||||
+# {$td->FILE => "a.pdf"},
|
||||
+# {$td->FILE => "out.pdf"});
|
||||
|
||||
cleanup();
|
||||
|
||||
-$td->report(2);
|
||||
+$td->report(1);
|
||||
|
||||
sub cleanup
|
||||
{
|
||||
diff -up qpdf-10.2.0/examples/qtest/set-form-values.test.erase-tests-with-generated-object-stream qpdf-10.2.0/examples/qtest/set-form-values.test
|
||||
--- qpdf-10.2.0/examples/qtest/set-form-values.test.erase-tests-with-generated-object-stream 2021-02-23 16:41:58.000000000 +0100
|
||||
+++ qpdf-10.2.0/examples/qtest/set-form-values.test 2021-02-24 12:45:32.347357149 +0100
|
||||
@@ -14,13 +14,10 @@ cleanup();
|
||||
$td->runtest("set form values",
|
||||
{$td->COMMAND => "pdf-set-form-values form-in.pdf a.pdf soup"},
|
||||
{$td->STRING => "", $td->EXIT_STATUS => 0});
|
||||
-$td->runtest("compare files",
|
||||
- {$td->FILE => "a.pdf"},
|
||||
- {$td->FILE => "form-out.pdf"});
|
||||
|
||||
cleanup();
|
||||
|
||||
-$td->report(2);
|
||||
+$td->report(1);
|
||||
|
||||
sub cleanup
|
||||
{
|
||||
diff -up qpdf-10.2.0/libqpdf/qpdf-c.cc.erase-tests-with-generated-object-stream qpdf-10.2.0/libqpdf/qpdf-c.cc
|
||||
--- qpdf-10.2.0/libqpdf/qpdf-c.cc.erase-tests-with-generated-object-stream 2021-02-23 16:41:58.000000000 +0100
|
||||
+++ qpdf-10.2.0/libqpdf/qpdf-c.cc 2021-02-24 12:45:32.348357141 +0100
|
||||
@@ -331,7 +331,6 @@ QPDF_ERROR_CODE qpdf_read_memory(qpdf_da
|
||||
qpdf->size = size;
|
||||
qpdf->password = password;
|
||||
status = trap_errors(qpdf, &call_read_memory);
|
||||
- QTC::TC("qpdf", "qpdf-c called qpdf_read_memory", status);
|
||||
return status;
|
||||
}
|
||||
|
||||
@@ -542,7 +541,6 @@ unsigned char const* qpdf_get_buffer(qpd
|
||||
|
||||
void qpdf_set_object_stream_mode(qpdf_data qpdf, qpdf_object_stream_e mode)
|
||||
{
|
||||
- QTC::TC("qpdf", "qpdf-c called qpdf_set_object_stream_mode");
|
||||
qpdf->qpdf_writer->setObjectStreamMode(mode);
|
||||
}
|
||||
|
||||
diff -up qpdf-10.2.0/libqpdf/QPDFWriter.cc.erase-tests-with-generated-object-stream qpdf-10.2.0/libqpdf/QPDFWriter.cc
|
||||
--- qpdf-10.2.0/libqpdf/QPDFWriter.cc.erase-tests-with-generated-object-stream 2021-02-23 16:41:58.000000000 +0100
|
||||
+++ qpdf-10.2.0/libqpdf/QPDFWriter.cc 2021-02-24 12:45:32.348357141 +0100
|
||||
@@ -3445,8 +3445,6 @@ QPDFWriter::writeLinearized()
|
||||
{
|
||||
if (this->m->deterministic_id)
|
||||
{
|
||||
- QTC::TC("qpdf", "QPDFWriter linearized deterministic ID",
|
||||
- need_xref_stream ? 0 : 1);
|
||||
computeDeterministicIDData();
|
||||
pp_md5 = 0;
|
||||
assert(this->m->md5_pipeline == 0);
|
||||
@@ -3654,8 +3652,6 @@ QPDFWriter::writeStandard()
|
||||
|
||||
if (this->m->deterministic_id)
|
||||
{
|
||||
- QTC::TC("qpdf", "QPDFWriter standard deterministic ID",
|
||||
- this->m->object_stream_to_objects.empty() ? 0 : 1);
|
||||
pp_md5 = 0;
|
||||
assert(this->m->md5_pipeline == 0);
|
||||
}
|
||||
diff -up qpdf-10.2.0/qpdf/qpdf.testcov.erase-tests-with-generated-object-stream qpdf-10.2.0/qpdf/qpdf.testcov
|
||||
--- qpdf-10.2.0/qpdf/qpdf.testcov.erase-tests-with-generated-object-stream 2021-02-23 16:41:58.000000000 +0100
|
||||
+++ qpdf-10.2.0/qpdf/qpdf.testcov 2021-02-24 12:45:32.348357141 +0100
|
||||
@@ -123,7 +123,6 @@ qpdf-c called qpdf_get_user_password 0
|
||||
qpdf-c called qpdf_is_linearized 0
|
||||
qpdf-c called qpdf_is_encrypted 0
|
||||
qpdf-c called qpdf_init_write 3
|
||||
-qpdf-c called qpdf_set_object_stream_mode 0
|
||||
qpdf-c called qpdf_set_stream_data_mode 0
|
||||
qpdf-c called qpdf_set_content_normalization 0
|
||||
qpdf-c called qpdf_set_qdf_mode 0
|
||||
@@ -177,7 +176,6 @@ QPDFObjectHandle append page contents 0
|
||||
QPDF_Stream getRawStreamData 0
|
||||
QPDF_Stream getStreamData 0
|
||||
QPDF_Stream expand filter abbreviation 0
|
||||
-qpdf-c called qpdf_read_memory 0
|
||||
QPDF stream without newline 0
|
||||
QPDF stream with CR only 0
|
||||
QPDF stream with CRNL 0
|
||||
@@ -260,8 +258,6 @@ qpdf pages range omitted at end 0
|
||||
qpdf pages range omitted in middle 0
|
||||
qpdf npages 0
|
||||
QPDF already reserved object 0
|
||||
-QPDFWriter standard deterministic ID 1
|
||||
-QPDFWriter linearized deterministic ID 1
|
||||
QPDFWriter deterministic with no data 0
|
||||
qpdf-c called qpdf_set_deterministic_ID 0
|
||||
QPDFObjectHandle indirect with 0 objid 0
|
||||
diff -up qpdf-10.2.0/qpdf/qtest/qpdf.test.erase-tests-with-generated-object-stream qpdf-10.2.0/qpdf/qtest/qpdf.test
|
||||
--- qpdf-10.2.0/qpdf/qtest/qpdf.test.erase-tests-with-generated-object-stream 2021-02-23 16:41:58.000000000 +0100
|
||||
+++ qpdf-10.2.0/qpdf/qtest/qpdf.test 2021-02-24 12:45:32.349357133 +0100
|
||||
@@ -3254,7 +3254,6 @@ my @capi = (
|
||||
[3, 'normalized content'],
|
||||
[4, 'ignore xref streams'],
|
||||
[5, 'linearized'],
|
||||
- [6, 'object streams'],
|
||||
[7, 'qdf'],
|
||||
[8, 'no original object ids'],
|
||||
[9, 'uncompressed streams'],
|
||||
@@ -3298,8 +3297,8 @@ $td->runtest("write damaged",
|
||||
show_ntests();
|
||||
# ----------
|
||||
$td->notify("--- Deterministic ID Tests ---");
|
||||
-$n_tests += 11;
|
||||
-foreach my $d ('nn', 'ny', 'yn', 'yy')
|
||||
+$n_tests += 7;
|
||||
+foreach my $d ('nn', 'yn')
|
||||
{
|
||||
my $linearize = ($d =~ m/^y/);
|
||||
my $ostream = ($d =~ m/y$/);
|
||||
15
qpdf.spec
15
qpdf.spec
@ -1,7 +1,7 @@
|
||||
Summary: Command-line tools and library for transforming PDF files
|
||||
Name: qpdf
|
||||
Version: 10.3.1
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
# MIT: e.g. libqpdf/sha2.c
|
||||
# upstream uses ASL 2.0 now, but he allowed other to distribute qpdf under
|
||||
# old license (see README)
|
||||
@ -10,11 +10,8 @@ URL: http://qpdf.sourceforge.net/
|
||||
Source0: http://downloads.sourceforge.net/sourceforge/qpdf/qpdf-%{version}.tar.gz
|
||||
|
||||
Patch0: qpdf-doc.patch
|
||||
# zlib has optimalization for aarch64 now, which gives different output after
|
||||
# compression - patch erases 3 tests with generated object stream which were failing
|
||||
Patch2: qpdf-erase-tests-with-generated-object-stream.patch
|
||||
# make qpdf working under FIPS, downstream patch
|
||||
Patch3: qpdf-relax.patch
|
||||
Patch1: qpdf-relax.patch
|
||||
|
||||
# gcc and gcc-c++ are no longer in buildroot by default
|
||||
# gcc is needed for qpdf-ctest.c
|
||||
@ -96,10 +93,7 @@ QPDF Manual
|
||||
|
||||
# fix 'complete manual location' note in man pages
|
||||
%patch0 -p1 -b .doc
|
||||
%ifarch aarch64
|
||||
%patch2 -p1 -b .erase-tests-with-generated-object-stream
|
||||
%endif
|
||||
%patch3 -p1 -b .relax
|
||||
%patch1 -p1 -b .relax
|
||||
|
||||
%build
|
||||
# work-around check-rpaths errors
|
||||
@ -148,6 +142,9 @@ make check
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Apr 19 2021 Zdenek Dohnal <zdohnal@redhat.com> - 10.3.1-2
|
||||
- aarch64 specific patches were removed from zlib, so no need for ours
|
||||
|
||||
* Fri Mar 12 2021 Zdenek Dohnal <zdohnal@redhat.com> - 10.3.1-1
|
||||
- 1937988 - qpdf-10.3.1 is available
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user