Author: tilman
Date: Sat Aug  8 08:51:30 2026
New Revision: 1936989

Log:
PDFBOX-5660: update bc, introduce bom

Modified:
   pdfbox/branches/3.0/app/pom.xml
   pdfbox/branches/3.0/debugger-app/pom.xml
   pdfbox/branches/3.0/debugger/pom.xml
   pdfbox/branches/3.0/examples/pom.xml
   pdfbox/branches/3.0/parent/pom.xml
   pdfbox/branches/3.0/pdfbox/pom.xml
   pdfbox/branches/3.0/preflight-app/pom.xml

Modified: pdfbox/branches/3.0/app/pom.xml
==============================================================================
--- pdfbox/branches/3.0/app/pom.xml     Sat Aug  8 08:35:01 2026        
(r1936988)
+++ pdfbox/branches/3.0/app/pom.xml     Sat Aug  8 08:51:30 2026        
(r1936989)
@@ -47,13 +47,11 @@
     <dependency>
       <groupId>org.bouncycastle</groupId>
       <artifactId>bcpkix-jdk18on</artifactId>
-      <version>${bouncycastle.version}</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.bouncycastle</groupId>
       <artifactId>bcprov-jdk18on</artifactId>
-      <version>${bouncycastle.version}</version>
       <scope>provided</scope>
     </dependency>
      <dependency>

Modified: pdfbox/branches/3.0/debugger-app/pom.xml
==============================================================================
--- pdfbox/branches/3.0/debugger-app/pom.xml    Sat Aug  8 08:35:01 2026        
(r1936988)
+++ pdfbox/branches/3.0/debugger-app/pom.xml    Sat Aug  8 08:51:30 2026        
(r1936989)
@@ -48,13 +48,11 @@
     <dependency>
       <groupId>org.bouncycastle</groupId>
       <artifactId>bcpkix-jdk18on</artifactId>
-      <version>${bouncycastle.version}</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.bouncycastle</groupId>
       <artifactId>bcprov-jdk18on</artifactId>
-      <version>${bouncycastle.version}</version>
       <scope>provided</scope>
     </dependency>
     <dependency>

Modified: pdfbox/branches/3.0/debugger/pom.xml
==============================================================================
--- pdfbox/branches/3.0/debugger/pom.xml        Sat Aug  8 08:35:01 2026        
(r1936988)
+++ pdfbox/branches/3.0/debugger/pom.xml        Sat Aug  8 08:51:30 2026        
(r1936989)
@@ -63,7 +63,6 @@
     <dependency>
         <groupId>org.bouncycastle</groupId>
         <artifactId>bcpkix-jdk18on</artifactId>
-        <version>${bouncycastle.version}</version>
     </dependency>
     <!-- For legal reasons (incompatible license), these two dependencies 
         are to be used only in the tests and may not be distributed. 

Modified: pdfbox/branches/3.0/examples/pom.xml
==============================================================================
--- pdfbox/branches/3.0/examples/pom.xml        Sat Aug  8 08:35:01 2026        
(r1936988)
+++ pdfbox/branches/3.0/examples/pom.xml        Sat Aug  8 08:51:30 2026        
(r1936989)
@@ -52,12 +52,10 @@
     <dependency>
       <groupId>org.bouncycastle</groupId>
       <artifactId>bcprov-jdk18on</artifactId>
-      <version>${bouncycastle.version}</version>
     </dependency>
     <dependency>
       <groupId>org.bouncycastle</groupId>
       <artifactId>bcpkix-jdk18on</artifactId>
-      <version>${bouncycastle.version}</version>
     </dependency>
     <dependency>
         <groupId>${project.groupId}</groupId>

Modified: pdfbox/branches/3.0/parent/pom.xml
==============================================================================
--- pdfbox/branches/3.0/parent/pom.xml  Sat Aug  8 08:35:01 2026        
(r1936988)
+++ pdfbox/branches/3.0/parent/pom.xml  Sat Aug  8 08:51:30 2026        
(r1936989)
@@ -55,7 +55,7 @@
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 
-    <bouncycastle.version>1.85</bouncycastle.version>
+    <bouncycastle.version>1.85.2</bouncycastle.version>
     <junit.version>5.13.4</junit.version>
     <jbig2.version>3.0.5</jbig2.version>
     <jai.version>1.4.0</jai.version>
@@ -70,6 +70,17 @@
     <surefireArgLine />
   </properties>
 
+  <dependencyManagement>
+    <dependencies>
+        <dependency>
+            <groupId>org.bouncycastle</groupId>
+            <artifactId>bc-jdk18on-bom</artifactId>
+            <version>${bouncycastle.version}</version>
+            <type>pom</type>
+            <scope>import</scope>
+        </dependency>
+    </dependencies>
+  </dependencyManagement>
 
   <build>
     <plugins>

Modified: pdfbox/branches/3.0/pdfbox/pom.xml
==============================================================================
--- pdfbox/branches/3.0/pdfbox/pom.xml  Sat Aug  8 08:35:01 2026        
(r1936988)
+++ pdfbox/branches/3.0/pdfbox/pom.xml  Sat Aug  8 08:51:30 2026        
(r1936989)
@@ -67,14 +67,12 @@
         <dependency>
             <groupId>org.bouncycastle</groupId>
             <artifactId>bcprov-jdk18on</artifactId>
-            <version>${bouncycastle.version}</version>
             <scope>compile</scope>
             <optional>true</optional>
         </dependency>
         <dependency>
             <groupId>org.bouncycastle</groupId>
             <artifactId>bcpkix-jdk18on</artifactId>
-            <version>${bouncycastle.version}</version>
             <scope>compile</scope>
             <optional>true</optional>
         </dependency>

Modified: pdfbox/branches/3.0/preflight-app/pom.xml
==============================================================================
Binary file (source and/or target). No diff available.

Reply via email to