summaryrefslogtreecommitdiff
path: root/java/openjdk7/files/patch-src-share-classes-sun-print-PSPrinterJob.java
diff options
context:
space:
mode:
authorGreg Lewis <glewis@FreeBSD.org>2020-03-08 16:52:57 +0000
committerGreg Lewis <glewis@FreeBSD.org>2020-03-08 16:52:57 +0000
commitfb717d0e60d518f1df0a66b382e11ff5a1d0f53b (patch)
tree2233da93deb1f7ec987240f5e3c7ef103d53e0d3 /java/openjdk7/files/patch-src-share-classes-sun-print-PSPrinterJob.java
parentx11-toolkits/scintilla & editors/scite: Update to 4.3.0 (diff)
Update to 7u251
Notes
Notes: svn path=/head/; revision=528057
Diffstat (limited to '')
-rw-r--r--java/openjdk7/files/patch-src-share-classes-sun-print-PSPrinterJob.java36
1 files changed, 0 insertions, 36 deletions
diff --git a/java/openjdk7/files/patch-src-share-classes-sun-print-PSPrinterJob.java b/java/openjdk7/files/patch-src-share-classes-sun-print-PSPrinterJob.java
deleted file mode 100644
index c4993514bdd4..000000000000
--- a/java/openjdk7/files/patch-src-share-classes-sun-print-PSPrinterJob.java
+++ /dev/null
@@ -1,36 +0,0 @@
---- jdk/src/share/classes/sun/print/PSPrinterJob.java
-+++ jdk/src/share/classes/sun/print/PSPrinterJob.java
-@@ -1568,9 +1568,31 @@
- }
-
- String osname = System.getProperty("os.name");
-- if (osname.equals("Linux") || osname.equals("FreeBSD") || osname.equals("NetBSD") || osname.equals("OpenBSD") || osname.equals("OS X")) {
-+ if (osname.equals("Linux") || osname.endsWith("BSD") || osname.contains("OS X")) {
-+ String lprPath = "/usr/bin/lpr";
-+ if (osname.endsWith("BSD")) {
-+ final PrintService pservice = getPrintService();
-+ Boolean isIPPPrinter =
-+ (Boolean)java.security.AccessController.doPrivileged(
-+ new java.security.PrivilegedAction() {
-+ public Object run() {
-+ try {
-+ Class psClass =
-+ Class.forName("sun.print.IPPPrintService");
-+ if (psClass.isInstance(pservice)) {
-+ return Boolean.TRUE;
-+ }
-+ } catch (Throwable t) {
-+ }
-+ return Boolean.FALSE;
-+ }
-+ });
-+ if (isIPPPrinter) {
-+ lprPath = "%%LOCALBASE%%/bin/lpr";
-+ }
-+ }
- execCmd = new String[ncomps];
-- execCmd[n++] = "/usr/bin/lpr";
-+ execCmd[n++] = lprPath;
- if ((pFlags & PRINTER) != 0) {
- execCmd[n++] = "-P" + printer;
- }