Author: tilman
Date: Sat Aug 8 08:35:01 2026
New Revision: 1936988
Log:
PDFBOX-5660: update bc, introduce bom
Modified:
pdfbox/trunk/app/pom.xml
pdfbox/trunk/debugger/pom.xml
pdfbox/trunk/examples/pom.xml
pdfbox/trunk/parent/pom.xml
pdfbox/trunk/pdfbox/pom.xml
Modified: pdfbox/trunk/app/pom.xml
==============================================================================
--- pdfbox/trunk/app/pom.xml Sat Aug 8 08:30:32 2026 (r1936987)
+++ pdfbox/trunk/app/pom.xml Sat Aug 8 08:35:01 2026 (r1936988)
@@ -47,12 +47,10 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
- <version>${bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
- <version>${bouncycastle.version}</version>
</dependency>
</dependencies>
Modified: pdfbox/trunk/debugger/pom.xml
==============================================================================
--- pdfbox/trunk/debugger/pom.xml Sat Aug 8 08:30:32 2026
(r1936987)
+++ pdfbox/trunk/debugger/pom.xml Sat Aug 8 08:35:01 2026
(r1936988)
@@ -70,7 +70,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/trunk/examples/pom.xml
==============================================================================
--- pdfbox/trunk/examples/pom.xml Sat Aug 8 08:30:32 2026
(r1936987)
+++ pdfbox/trunk/examples/pom.xml Sat Aug 8 08:35:01 2026
(r1936988)
@@ -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/trunk/parent/pom.xml
==============================================================================
--- pdfbox/trunk/parent/pom.xml Sat Aug 8 08:30:32 2026 (r1936987)
+++ pdfbox/trunk/parent/pom.xml Sat Aug 8 08:35:01 2026 (r1936988)
@@ -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>
<log4j2.version>2.26.1</log4j2.version>
<!-- can't update to 6.0.0, needs jdk17 -->
<junit.version>5.13.4</junit.version>
@@ -89,6 +89,13 @@
<scope>import</scope>
<type>pom</type>
</dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bc-jdk18on-bom</artifactId>
+ <version>${bouncycastle.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
</dependencies>
</dependencyManagement>
Modified: pdfbox/trunk/pdfbox/pom.xml
==============================================================================
--- pdfbox/trunk/pdfbox/pom.xml Sat Aug 8 08:30:32 2026 (r1936987)
+++ pdfbox/trunk/pdfbox/pom.xml Sat Aug 8 08:35:01 2026 (r1936988)
@@ -62,14 +62,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>