diff --git a/apache-pdfbox.changes b/apache-pdfbox.changes index 34f7043..498f807 100644 --- a/apache-pdfbox.changes +++ b/apache-pdfbox.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Mon Aug 7 07:12:31 UTC 2023 - Anton Shvetz + +- Update to 2.0.29 + * Bug + - A (rotated) barcode is missing from a pdf when printed + - NullPointerException in PDTrueTypeFont.java getPath( ) + - Parsing of XMP metadata without optional xmpmeta element + - Avoid division by 0 in shading function interpolation + - MyPageDrawer#getPaint may produce + UnsupportedOperationException + - Barcode corrupted when printing document + - The text in some fonts is lost when converting pdf to image + - PDFTextStripper runs out of memory in 2.0.28 but not in + 2.0.27 same code + - all values in the signature dictionary shall be direct + objects + - Glyphs not rendered + - PDF with mangled font rendering in some environments + - RadioButtons disappear when printing PDF + - BitsPerComponent 16 not allowed in PDF/A-1b + - NullPointerException in PDFStreamEngine.showText + - Infinte loop when parsing Type1 font + * Improvement + - Add duplex and tray parameters to PrintPDF + - Create command line utility to extract XMP data + - Improve Opaque PDFRenderer example + * Task + - Implement /RunLengthDecode encoder + - Slight regression on corrupt bug tracker file + - move and update bc from jdk15on to jdk15to18 +- Build and package forgotten artifact org.apache.pdfbox:xmpbox +- Add build dependency on mvn(javax.xml.bind:jaxb-api), needed for + xmpbox. + ------------------------------------------------------------------- Fri Apr 14 08:10:09 UTC 2023 - Anton Shvetz diff --git a/apache-pdfbox.spec b/apache-pdfbox.spec index bd79d6d..84b4ab6 100644 --- a/apache-pdfbox.spec +++ b/apache-pdfbox.spec @@ -18,7 +18,7 @@ # Only fontbox and jempbox are built as pdfbox itself depends on Adobe's pcif. Name: apache-pdfbox -Version: 2.0.28 +Version: 2.0.29 Release: 0 Summary: Java PDF Library License: Apache-2.0 AND OFL-1.1 @@ -39,6 +39,7 @@ BuildRequires: java-devel >= 1.8 BuildRequires: javapackages-local BuildRequires: javapackages-tools BuildRequires: unzip +BuildRequires: mvn(javax.xml.bind:jaxb-api) Requires: apache-commons-logging BuildArch: noarch @@ -67,15 +68,15 @@ find -name '*.jar' -delete %build mkdir -p lib -build-jar-repository -s lib bcmail bcpkix bcprov bcutil commons-logging -%ant -Dproject.version=%{version} -Dtest.skip=true package javadoc +build-jar-repository -s lib bcmail bcpkix bcprov bcutil commons-logging glassfish-jaxb-api +%{ant} -Dproject.version=%{version} -Dtest.skip=true package javadoc %install # Code install -d -m 0755 %{buildroot}%{_javadir}/pdfbox install -d -m 0755 %{buildroot}%{_mavenpomdir}/pdfbox install -d -m 0755 %{buildroot}%{_javadocdir}/%{name} -for jar in fontbox pdfbox debugger tools; do +for jar in fontbox pdfbox xmpbox debugger tools; do install -p -m 0644 ${jar}/target/*-%{version}.jar %{buildroot}%{_javadir}/pdfbox/${jar}.jar %pom_remove_parent ${jar} %pom_xpath_inject pom:project "org.apache.pdfbox%{version}" ${jar} diff --git a/pdfbox-2.0.28-build.tar.xz b/pdfbox-2.0.28-build.tar.xz deleted file mode 100644 index 7af6e2e..0000000 --- a/pdfbox-2.0.28-build.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:356a4de85e2c1cbdec7ddb28b875590c543325298f04161fbf21d323bedde178 -size 6952 diff --git a/pdfbox-2.0.28-src.zip b/pdfbox-2.0.28-src.zip deleted file mode 100644 index 991592b..0000000 --- a/pdfbox-2.0.28-src.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43aa4f8f032fece7421c8884953ae44d9cbf8f803cf431aaef257e21f5761caf -size 15815732 diff --git a/pdfbox-2.0.28-src.zip.asc b/pdfbox-2.0.28-src.zip.asc deleted file mode 100644 index 79cbaae..0000000 --- a/pdfbox-2.0.28-src.zip.asc +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iF0EABEKAB0WIQSmApcP4b9cnIqUkbl6PJ/iHf2/RAUCZDPgBAAKCRB6PJ/iHf2/ -RBXBAJwLmHKpyC4qj1palulY+GsrRQRV5QCghFwExM5nq2ghabXZo9S8D/UfVec= -=5uxc ------END PGP SIGNATURE----- diff --git a/pdfbox-2.0.29-build.tar.xz b/pdfbox-2.0.29-build.tar.xz new file mode 100644 index 0000000..bb2d586 --- /dev/null +++ b/pdfbox-2.0.29-build.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f591a2fcc66d72a72def412315166de8a1a4ca5386de3040571875ac401af2f4 +size 7532 diff --git a/pdfbox-2.0.29-src.zip b/pdfbox-2.0.29-src.zip new file mode 100644 index 0000000..c7e2619 --- /dev/null +++ b/pdfbox-2.0.29-src.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64927725c361d69d3893360847d0d7db0674ae1c350e3275149a5a318c07ec1a +size 15822276 diff --git a/pdfbox-2.0.29-src.zip.asc b/pdfbox-2.0.29-src.zip.asc new file mode 100644 index 0000000..b963038 --- /dev/null +++ b/pdfbox-2.0.29-src.zip.asc @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABEKAB0WIQSmApcP4b9cnIqUkbl6PJ/iHf2/RAUCZJxkrwAKCRB6PJ/iHf2/ +RGg9AKDOW5wgUKAmAu1wQnVgk6NG2pWdKQCfeaufbiN5IQJh5gQKbKcMh4Gjlf4= +=TYs9 +-----END PGP SIGNATURE-----