git: 85ccdc653b11 - main - print/pdf-renderer: allow building with jdk21

From: Ronald Klop <ronald_at_FreeBSD.org>
Date: Thu, 11 Dec 2025 16:17:41 UTC
The branch main has been updated by ronald:

URL: https://cgit.FreeBSD.org/ports/commit/?id=85ccdc653b11c75b44d5da9e6802c7cf3c6cff72

commit 85ccdc653b11c75b44d5da9e6802c7cf3c6cff72
Author:     Ronald Klop <ronald@FreeBSD.org>
AuthorDate: 2025-12-11 16:15:28 +0000
Commit:     Ronald Klop <ronald@FreeBSD.org>
CommitDate: 2025-12-11 16:17:33 +0000

    print/pdf-renderer: allow building with jdk21
    
    Error was:
    [00:01:29] -do-compile:
    [00:01:29]     [javac] Compiling 116 source files to /wrkdirs/usr/ports/print/pdf-renderer/work/pdf-renderer-0.9.1_1,1/build/classes
    [00:01:30]     [javac] warning: [options] bootstrap class path not set in conjunction with -source 5
    [00:01:30]     [javac] error: Source option 5 is no longer supported. Use 8 or later.
    [00:01:30]     [javac] error: Target option 5 is no longer supported. Use 8 or later.
    [00:01:30]
    [00:01:30] BUILD FAILED
    
    PR:     291576
---
 .../files/patch-nbproject_project.properties            | 17 ++++++++++++++---
 ...ch-src_com_sun_pdfview_colorspace_PDFColorSpace.java |  8 ++++----
 2 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/print/pdf-renderer/files/patch-nbproject_project.properties b/print/pdf-renderer/files/patch-nbproject_project.properties
index 6cd611b74e58..a4471166685e 100644
--- a/print/pdf-renderer/files/patch-nbproject_project.properties
+++ b/print/pdf-renderer/files/patch-nbproject_project.properties
@@ -1,6 +1,17 @@
---- nbproject/project.properties.orig	2008-11-21 17:46:37.000000000 +0100
-+++ nbproject/project.properties	2008-11-21 17:47:11.000000000 +0100
-@@ -45,6 +45,7 @@
+--- nbproject/project.properties.orig	2011-09-15 09:33:54 UTC
++++ nbproject/project.properties
+@@ -36,8 +36,8 @@ javac.deprecation=false
+ # Space-separated list of extra javac options
+ javac.compilerargs=
+ javac.deprecation=false
+-javac.source=1.5
+-javac.target=1.5
++javac.source=1.8
++javac.target=1.8
+ javac.test.classpath=\
+     ${javac.classpath}:\
+     ${build.classes.dir}:\
+@@ -50,6 +50,7 @@ javadoc.private=false
  javadoc.nonavbar=false
  javadoc.notree=false
  javadoc.private=false
diff --git a/print/pdf-renderer/files/patch-src_com_sun_pdfview_colorspace_PDFColorSpace.java b/print/pdf-renderer/files/patch-src_com_sun_pdfview_colorspace_PDFColorSpace.java
index f6996492d4c4..c383dc3b220c 100644
--- a/print/pdf-renderer/files/patch-src_com_sun_pdfview_colorspace_PDFColorSpace.java
+++ b/print/pdf-renderer/files/patch-src_com_sun_pdfview_colorspace_PDFColorSpace.java
@@ -1,6 +1,6 @@
---- ./src/com/sun/pdfview/colorspace/PDFColorSpace.java.orig	2011-11-17 09:12:43.000000000 +0100
-+++ ./src/com/sun/pdfview/colorspace/PDFColorSpace.java	2011-11-17 09:12:53.000000000 +0100
-@@ -161,7 +161,13 @@
+--- src/com/sun/pdfview/colorspace/PDFColorSpace.java.orig	2011-09-15 09:33:56 UTC
++++ src/com/sun/pdfview/colorspace/PDFColorSpace.java
+@@ -161,7 +161,13 @@ public class PDFColorSpace {
          PDFObject[] ary = csobj.getArray();
          name = ary[0].getStringValue();
  
@@ -15,7 +15,7 @@
              value = new PDFColorSpace(new CalGrayColor(ary[1]));
          } else if (name.equals("CalRGB")) {
              value = new PDFColorSpace(new CalRGBColor(ary[1]));
-@@ -194,8 +200,7 @@
+@@ -194,8 +200,7 @@ public class PDFColorSpace {
  
              return new PatternSpace(base);
          } else {