diff --git a/packages/pdftk/ASN1OutputStream-ctor.patch b/packages/pdftk/ASN1OutputStream-ctor.patch deleted file mode 100644 index 163b5de50..000000000 --- a/packages/pdftk/ASN1OutputStream-ctor.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- a/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/PdfPKCS7.java -+++ b/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/PdfPKCS7.java -@@ -296,7 +296,7 @@ public class PdfPKCS7 { - ASN1TaggedObject tagsig = (ASN1TaggedObject)signerInfo.getObjectAt(next); - ASN1Sequence sseq = (ASN1Sequence)tagsig.getObject(); - ByteArrayOutputStream bOut = new ByteArrayOutputStream(); -- ASN1OutputStream dout = new ASN1OutputStream(bOut); -+ ASN1OutputStream dout = ASN1OutputStream.create(bOut); - try { - ASN1EncodableVector attribute = new ASN1EncodableVector(); - for (int k = 0; k < sseq.size(); ++k) { -@@ -735,7 +735,7 @@ public class PdfPKCS7 { - digest = sig.sign(); - ByteArrayOutputStream bOut = new ByteArrayOutputStream(); - -- ASN1OutputStream dout = new ASN1OutputStream(bOut); -+ ASN1OutputStream dout = ASN1OutputStream.create(bOut); - dout.writeObject(new DEROctetString(digest)); - dout.close(); - -@@ -906,7 +906,7 @@ public class PdfPKCS7 { - - ByteArrayOutputStream bOut = new ByteArrayOutputStream(); - -- ASN1OutputStream dout = new ASN1OutputStream(bOut); -+ ASN1OutputStream dout = ASN1OutputStream.create(bOut); - dout.writeObject(new DERSequence(whole)); - dout.close(); - -@@ -962,7 +962,7 @@ public class PdfPKCS7 { - attribute.add(new DERSequence(v)); - ByteArrayOutputStream bOut = new ByteArrayOutputStream(); - -- ASN1OutputStream dout = new ASN1OutputStream(bOut); -+ ASN1OutputStream dout = ASN1OutputStream.create(bOut); - dout.writeObject(new DERSet(attribute)); - dout.close(); - diff --git a/packages/pdftk/build.sh b/packages/pdftk/build.sh index e98320acc..d76543956 100644 --- a/packages/pdftk/build.sh +++ b/packages/pdftk/build.sh @@ -2,13 +2,14 @@ TERMUX_PKG_HOMEPAGE=https://gitlab.com/pdftk-java/pdftk TERMUX_PKG_DESCRIPTION="A simple tool for doing everyday things with PDF documents" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=3.3.1 +TERMUX_PKG_VERSION=3.3.2 TERMUX_PKG_SRCURL=https://gitlab.com/pdftk-java/pdftk/-/archive/v${TERMUX_PKG_VERSION}/pdftk-v${TERMUX_PKG_VERSION}.tar.bz2 -TERMUX_PKG_SHA256=1d1199b02108b4f762209534b8342e79f474c007384dfa70174514e91205a2a7 +TERMUX_PKG_SHA256=2389120140dc43cab4d3cdaf4f9b2f6b5e37b50afe60795e0f3726312c29fb18 TERMUX_PKG_DEPENDS="libbcprov-java, libcommons-lang3-java, openjdk-17" TERMUX_PKG_BUILD_DEPENDS="ant" TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_AUTO_UPDATE=true termux_step_pre_configure() { mkdir -p lib