pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print/poppler

Module Name:    pkgsrc
Committed By:   drochner
Date:           Thu Nov 19 17:58:41 UTC 2009

Modified Files:
        pkgsrc/print/poppler: Makefile distinfo
Added Files:
        pkgsrc/print/poppler/patches: patch-ap

Log Message:
The code which calculates linear gradients divides by zero under some
circumstances. This leads to NaNs passed to cairo which makes that
literally "nan" is inserted into the output file when printing. The
resulting file crashes ghostscript, and also poppler when it is fed
to it again.
I didn't read PDF specs yet to understand where the math is failing,
just avoided the division by zero.

To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/print/poppler/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/print/poppler/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/print/poppler/patches/patch-ap

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index