diff options
author | ale <ale@FreeBSD.org> | 2011-11-17 16:54:16 +0800 |
---|---|---|
committer | ale <ale@FreeBSD.org> | 2011-11-17 16:54:16 +0800 |
commit | 5776fd0e26f71b65deaa685952d076301f6b578a (patch) | |
tree | 0e2cef7069042ebca5ed1d4072b7a22db6f50f20 /print | |
parent | 445765fb0199f33c9f3463af65682121530f8fb7 (diff) | |
download | freebsd-ports-gnome-5776fd0e26f71b65deaa685952d076301f6b578a.tar.gz freebsd-ports-gnome-5776fd0e26f71b65deaa685952d076301f6b578a.tar.zst freebsd-ports-gnome-5776fd0e26f71b65deaa685952d076301f6b578a.zip |
Update to 0.9.1 official release.
Add a patch to fix ColorSpace parsing.
Feature safe: yes
Diffstat (limited to 'print')
-rw-r--r-- | print/pdf-renderer/Makefile | 9 | ||||
-rw-r--r-- | print/pdf-renderer/distinfo | 4 | ||||
-rw-r--r-- | print/pdf-renderer/files/patch-src_com_sun_pdfview_colorspace_PDFColorSpace.java | 27 |
3 files changed, 35 insertions, 5 deletions
diff --git a/print/pdf-renderer/Makefile b/print/pdf-renderer/Makefile index bc4d4f7a05b8..cd82249f24fb 100644 --- a/print/pdf-renderer/Makefile +++ b/print/pdf-renderer/Makefile @@ -6,16 +6,19 @@ # PORTNAME= pdf-renderer -PORTVERSION= 0.20110427 +PORTVERSION= 0.9.1 +PORTEPOCH= 1 CATEGORIES= print java -MASTER_SITES= ${MASTER_SITE_LOCAL} -MASTER_SITE_SUBDIR= ale +MASTER_SITES= http://java.net/downloads/${PORTNAME}/ +DISTNAME= PDFRenderer-full-${PORTVERSION} MAINTAINER= ale@FreeBSD.org COMMENT= A 100% Java PDF renderer and viewer LICENSE= LGPL21 +USE_ZIP= yes +NO_WRKSUBDIR= yes USE_JAVA= yes JAVA_VERSION= 1.5+ USE_ANT= yes diff --git a/print/pdf-renderer/distinfo b/print/pdf-renderer/distinfo index 397ea8c73ae8..4e439124dc1e 100644 --- a/print/pdf-renderer/distinfo +++ b/print/pdf-renderer/distinfo @@ -1,2 +1,2 @@ -SHA256 (pdf-renderer-0.20110427.tar.gz) = 560173d88b8ed36b546082ab6d3c65b38c393d68ec6b9a4feafeeb2ce0d8ee12 -SIZE (pdf-renderer-0.20110427.tar.gz) = 1586523 +SHA256 (PDFRenderer-full-0.9.1.zip) = 29b194cbcb24edaa35b9d4de2a75d4c68acc0e0fc4c1c0fd2649c78e127e609f +SIZE (PDFRenderer-full-0.9.1.zip) = 3877379 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 new file mode 100644 index 000000000000..f6996492d4c4 --- /dev/null +++ b/print/pdf-renderer/files/patch-src_com_sun_pdfview_colorspace_PDFColorSpace.java @@ -0,0 +1,27 @@ +--- ./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 @@ + PDFObject[] ary = csobj.getArray(); + name = ary[0].getStringValue(); + +- if (name.equals("CalGray")) { ++ if (name.equals("DeviceGray") || name.equals("G")) { ++ return getColorSpace(COLORSPACE_GRAY); ++ } else if (name.equals("DeviceRGB") || name.equals("RGB")) { ++ return getColorSpace(COLORSPACE_RGB); ++ } else if (name.equals("DeviceCMYK") || name.equals("CMYK")) { ++ return getColorSpace(COLORSPACE_CMYK); ++ } else if (name.equals("CalGray")) { + value = new PDFColorSpace(new CalGrayColor(ary[1])); + } else if (name.equals("CalRGB")) { + value = new PDFColorSpace(new CalRGBColor(ary[1])); +@@ -194,8 +200,7 @@ + + return new PatternSpace(base); + } else { +- throw new PDFParseException("Unknown color space: " + name + +- " with " + ary[1]); ++ throw new PDFParseException("Unknown color space: " + name); + } + + csobj.setCache(value); |