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.