[libitext-java] 58/76: Patched to compile against Bouncy Castle 1.49

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Thu Jul 28 22:46:36 UTC 2016


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository libitext-java.

commit 64cb2362477cf76923885777a3999e3cfcb70a89
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Mon Jul 15 22:13:32 2013 +0000

    Patched to compile against Bouncy Castle 1.49
---
 debian/changelog                                   |  5 ++-
 ...t.patch => 02_bouncycastle_compatibility.patch} | 43 ++++++----------------
 debian/patches/series                              |  2 +-
 3 files changed, 15 insertions(+), 35 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 7fd662c..462e930 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-libitext-java (2.1.7-7) UNRELEASED; urgency=low
+libitext-java (2.1.7-7) unstable; urgency=low
 
+  * Patched to compile against Bouncy Castle 1.49
   * Use canonical URLs for the Vcs-* fields
 
- -- Emmanuel Bourg <ebourg at apache.org>  Mon, 15 Jul 2013 23:43:09 +0200
+ -- Emmanuel Bourg <ebourg at apache.org>  Mon, 15 Jul 2013 23:57:34 +0200
 
 libitext-java (2.1.7-6) unstable; urgency=low
 
diff --git a/debian/patches/02_bouncycastle_1.47_port.patch b/debian/patches/02_bouncycastle_compatibility.patch
similarity index 85%
rename from debian/patches/02_bouncycastle_1.47_port.patch
rename to debian/patches/02_bouncycastle_compatibility.patch
index f2dafdd..30029fb 100644
--- a/debian/patches/02_bouncycastle_1.47_port.patch
+++ b/debian/patches/02_bouncycastle_compatibility.patch
@@ -1,35 +1,12 @@
-Description: Bouncy Castle 1.47 broke the binary compatibility with the previous
- versions. iText 2.1.7 was developped for Bouncy Castle 1.38 and no longer works
+Description: iText 2.1.7 was developped for Bouncy Castle 1.38 and no longer works
  with the recent versions. This patch addresses this issue and fixes the
  compilation errors with Bouncy Castle 1.47 and later.
  http://www.bouncycastle.org/wiki/display/JA1/Porting+from+earlier+BC+releases+to+1.47+and+later
 Author: Emmanuel Bourg <ebourg at apache.org>
 Origin: vendor
 Forwarded: not-needed
-Index: src/ant/.ant.properties
-===================================================================
---- src/ant/.ant.properties	(revision 5738)
-+++ src/ant/.ant.properties	(working copy)
-@@ -13,12 +13,12 @@
- jcommon.jar=${itext.lib}/jcommon.jar
- servlet.jar=${itext.lib}/servlet.jar
- 
--bc.jdk=jdk14
--bc.version=138
-+bc.jdk=jdk15on
-+bc.version=1.48
- 
- lib.bcmail=bcmail-${bc.jdk}-${bc.version}.jar
- lib.bcprov=bcprov-${bc.jdk}-${bc.version}.jar
--lib.bctsp=bctsp-${bc.jdk}-${bc.version}.jar
-+lib.bctsp=bcpkix-${bc.jdk}-${bc.version}.jar
- lib.dom4j=pdf-renderer.jar
- lib.pdf-renderer=dom4j-1.6.1.jar
- 
-Index: src/core/com/lowagie/text/pdf/PdfPKCS7.java
-===================================================================
---- src/core/com/lowagie/text/pdf/PdfPKCS7.java	(revision 5738)
-+++ src/core/com/lowagie/text/pdf/PdfPKCS7.java	(working copy)
+--- a/core/com/lowagie/text/pdf/PdfPKCS7.java
++++ b/core/com/lowagie/text/pdf/PdfPKCS7.java
 @@ -77,21 +77,22 @@
  
  import org.bouncycastle.asn1.ASN1Encodable;
@@ -155,10 +132,8 @@ Index: src/core/com/lowagie/text/pdf/PdfPKCS7.java
                  }
              }
          }
-Index: src/core/com/lowagie/text/pdf/PdfPublicKeySecurityHandler.java
-===================================================================
---- src/core/com/lowagie/text/pdf/PdfPublicKeySecurityHandler.java	(revision 5738)
-+++ src/core/com/lowagie/text/pdf/PdfPublicKeySecurityHandler.java	(working copy)
+--- a/core/com/lowagie/text/pdf/PdfPublicKeySecurityHandler.java
++++ b/core/com/lowagie/text/pdf/PdfPublicKeySecurityHandler.java
 @@ -108,7 +108,7 @@
  import javax.crypto.SecretKey;
  
@@ -195,8 +170,12 @@ Index: src/core/com/lowagie/text/pdf/PdfPublicKeySecurityHandler.java
          KeyGenerator keygenerator = KeyGenerator.getInstance(s);
          keygenerator.init(128);
          SecretKey secretkey = keygenerator.generateKey();
-@@ -303,7 +303,7 @@
-         EnvelopedData env = new EnvelopedData(null, derset, encryptedcontentinfo, null);
+@@ -300,10 +300,10 @@
+         AlgorithmIdentifier algorithmidentifier = new AlgorithmIdentifier(new DERObjectIdentifier(s), derobject);
+         EncryptedContentInfo encryptedcontentinfo = 
+             new EncryptedContentInfo(PKCSObjectIdentifiers.data, algorithmidentifier, deroctetstring);
+-        EnvelopedData env = new EnvelopedData(null, derset, encryptedcontentinfo, null);
++        EnvelopedData env = new EnvelopedData(null, derset, encryptedcontentinfo, (org.bouncycastle.asn1.ASN1Set) null);
          ContentInfo contentinfo = 
              new ContentInfo(PKCSObjectIdentifiers.envelopedData, env);
 -        return contentinfo.getDERObject();        
diff --git a/debian/patches/series b/debian/patches/series
index fb9ba57..2eddec2 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,2 @@
 01_allow_standard_input.patch
-02_bouncycastle_1.47_port.patch
+02_bouncycastle_compatibility.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libitext-java.git



More information about the pkg-java-commits mailing list