summaryrefslogtreecommitdiff
path: root/print/poppler
AgeCommit message (Collapse)AuthorFilesLines
2011-09-20MirBSD does not have fmin and fmax either, adapt patch-aq accordingly.bsiegert2-6/+6
2011-07-11update to 0.16.7drochner4-79/+6
changes: bugfixes pkgsrc change: set --enable-cms in frontend components if it was set in the base pkg -- the layout of some classes depends on this definition, and inconsistencies can lead to crashes (see poppler bug #35381)
2011-03-09sync dependency versionsdrochner1-2/+2
2011-03-09update to 0.16.3drochner4-6/+79
changes: -Increase precision in PS output device -bugfixes (shlib name changed)
2011-01-31update to 0.16.2drochner10-274/+16
This switches to a new major branch -- many improvements and fixes.
2011-01-24Add comment and upstream bug report URL.wiz2-3/+6
2011-01-13Fix build with png-1.5.wiz2-1/+14
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-1/+2
2011-01-11add patch from upstream which fixes a colorspace problem in thedrochner3-1/+81
glib/cairo frontend (ie pdf generation), bump PKGREV
2010-12-23Mechanically replace references to graphics/jpeg with the suitabledsainty2-4/+4
alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done
2010-11-15update to 0.14.5drochner2-6/+6
changes: minor fixes
2010-11-02update to 0.14.4drochner9-371/+7
changes: -bugfixes (in particular for security issues which were patched in pkgsrc) -fixed memory leaks
2010-10-02Makefile.common is not a good place to set PKGREVISION -- distributewiz2-3/+3
it over the corresponding Makefiles instead.
2010-10-01security fixes from and for http://secunia.com/advisories/41596/ plusspz10-7/+488
the necessary backporting to poppler-0.14.2 (and a pkgrev bump): poppler/Form.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=473de6f88a055bb03470b4af5fa584be8cb5fda4 Fix memory leak if obj2 is not a dict poppler/Dict.h poppler/Form.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=d2578bd66129466b2dd114b6407c147598e09d2b Avoid loops in Form::fieldLookup poppler/Stream.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=c6a091512745771894b54a71613fd6b5ca1adcb3 Fix memory leak fofi/FoFiType1.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=39d140bfc0b8239bdd96d6a55842034ae5c05473 Fix crash in broken pdf (code < 0) poppler/Decrypt.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=a2dab0238a69240dad08eca2083110b52ce488b7 Initialize properly charactersRead poppler/Gfx.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=2fe825deac055be82b220d0127169cb3d61387a8 Make sure obj1 is a num before reading it poppler/Gfx.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=3422638b2a39cbdd33a114a7d7debc0a5f688501 Fix crash in broken pdf (parser->getStream() is 0) poppler/Gfx.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=e853106b58d6b4b0467dbd6436c9bb1cfbd372cf Properly initialize parser poppler/Gfx.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=dfdf3602bde47d1be7788a44722c258bfa0c6d6e Give a value to color.c[i] poppler/Function.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=bf2055088a3a2d3bb3d3c37d464954ec1a25771f Properly initialize stack poppler/Function.cc http://cgit.freedesktop.org/poppler/poppler/commit/?id=26a5817ffec9f05ac63db6c5cd5b1f0871d271c7 Fix crash when idx is out of range
2010-08-15update to 0.14.2drochner4-14/+14
changes: -Improve rendering of some annotations -bugfixes pkgsrc nore: shlib name changed, revbumps needed
2010-07-17Improve horrible version check to unbreak build under NetBSD 5.1* whichtron3-5/+6
provides both fmin(3) and fmax(3). The build is still broke under NetBSD 5.0_STABLE built from sources after 2010-03-12. A possible fix for this case is to upgrade to NetBSD 5.1*.
2010-07-15Need to include sys/param.h. noticed by tnn@.obache2-4/+7
2010-07-15Fixes macro names for NetBSD. noticed by wiz@.obache2-4/+4
2010-07-15Add workaround for lack of fmax/fmin on NetBSD<6.obache2-1/+18
2010-07-14update to 0.14.1drochner6-41/+41
this is a new major branch, many fixes and improvements
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-1/+2
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-02-23update to 0.12.4drochner3-8/+7
changes: -bugfixes -Update requirement to Qt 4.4
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz2-3/+4
2010-01-15update to 0.12.3drochner2-6/+6
changes: -Improve the reconstruction of the XRef for broken files -Make PSOutputDev code a bit more resilient -bugfixes
2010-01-09Fix build with Sun Studio C++.tron2-1/+19
2009-11-20do the fix for possible division by zero more elegant, and adddrochner2-32/+43
a reference to the upstream bug report
2009-11-20update to 0.12.2drochner5-74/+7
changes: minor bugfixes (also fix for CVE-2009-3607 which was patched in pkgsrc)
2009-11-19The code which calculates linear gradients divides by zero under somedrochner3-2/+37
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.
2009-10-21update to 0.12.1drochner8-34/+101
changes: -Security fixes from xpdf 3.02pl4 -bugfixes -qt4 API improvements pkgsrc change: add patch for CVE-2009-3607 (integer overflow in create_surface_from_thumbnail_data)
2009-09-11throw away the custom build rules in the poppler-qt pkg Makefiledrochner2-1/+24
(which got slightly out of sync) and use the original Makefile, fixes an unresolved autoconf variable in the .pc file reported by Hasso Tepper bump PKGREVISION
2009-09-09update to 0.12.0drochner14-1665/+36
This is a major update, switches to the 0.12 release branch. Most notable change is that the color management stuff which we had as patches in pkgsrc is official now. Otherwise - many fixes and enhancements. (while this is a .0 release I've been tracking the 0.11.x snapshots and release candidate for a while so I don't expect big problems)
2009-08-26bump revision because of graphics/jpeg updatesno2-4/+4
2009-07-28pull a patch from upstream which fixes generation of invalid postscriptdrochner3-2/+112
files in some cases, bump PKGREVISION
2009-06-14Remove @dirrm related logic.joerg1-5/+1
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg2-3/+3
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-05-25update to 0.10.7drochner3-19/+19
changes: bugfixes
2009-04-17update to 0.10.6drochner5-257/+106
changes: * Fix problems that happen when parsing broken JBIG2 files. CVE-2009-0799, CVE-2009-0800, CVE-2009-1179, CVE-2009-1180 CVE-2009-1181, CVE-2009-1182, CVE-2009-1183, CVE-2009-1187, CVE-2009-1188 * Fix parsing of incorrect border arrays. (was patched in pkgsrc) * Fix clip test for fonts. * Fix getGlyphAdvance to behave correctly on font size changes. * Misc build fixes
2009-04-06fix some problems with interactive forms:drochner4-2/+50
-if a choice field defines both an "export value" and a "name", use the latter as "value" if selected (according to the PDF spec) -- makes that I can fill in my company's travel expenses form correctly (there is still an issue with captions of check boxes / radio buttons which looks like a font problem) -where iconv() is called to fill in a text field, use "UTF-8" and "UTF-16BE" as encoding names rather than the less portable "UTF8" and "UTF16BE" -- this makes it work on NetBSD bump PKGREVISION
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-19update to 0.10.5drochner7-244/+139
Changes since 0.10.4: core: * Read the UF entry if present and prefer it over F in Filespec dictionary * Fix typo that was making CairoOutputDev crash on some files. Bug #17337 * Make JBIG2Stream more robust to corrupt input data * Do not blindly follow loops parsing OutlineItem. Bug #18364 * Set up the error manager before calling jpeg_create_decompress. Bug #20484 * Check there is an optional content config before using it. Bug #20587 * Fix rendering of some PDF with OpenType fonts. Bug #20605 build system: * Yet more support for build on windows * Use AC_CHECK_HEADER to find headers. Bug #20538 * Check for pkgconfig before using it * General autotools improvements
2009-02-26pull some patches from upstream, to fix two crashes and an off-by-onedrochner5-5/+219
in color management support, bump PKGREVISION
2009-02-12update to 0.10.4drochner9-12/+1551
changes: -fixed some crashes and a memory leak -fixed pdfimages to work for jpeg pkgsrc change: pulled in color management support from the development branch (but tested by me for many weeks), as an option which is on per default
2009-01-13Update to 0.10.3:wiz3-7/+11
Release 0.10.3 core: * Fix a crash on documents with malformed outline. Bug #19024 * Fix leak on AnnotScreen destructor. Bug #19095 * Fix wrong PS generation when a large image is in Patterns. Bug #18908 * Remove BaseFile.h it was never used. Bug #19298 * Improve document saving * Fix PS generation of PDF with malformed font Length2 definition * Fix a leak while parsing annotations * Fix rendering of some checkboxes Qt4: * Fix positioning of Form rects on PDF with cropbox * Fix positioning of Annotation rects on PDF with cropbox. Bug #18558. * Small documentation improvements * Make Document::fonts() work when called more than once. Bug #19405 build system: * CMake: look harder for openjpeg * CMake: update the poppler core headers installation * Autotools: do not install Function.cc as it's not a header Qt: * Fix deserialization of links right coordinate
2009-01-07Update to 0.10.2:wiz3-8/+7
Release 0.10.2 core: * Fix a crash when selecting text in word mode * Fix a crash in some malformed documents (second argument of opMarkPoint is not a dictionary) * Ensure cairo font matrix is invertable. Fixes bugs #18254 and #18429 * Fix a memory leak (Bug #18924) Qt4: * Fix deserization of links right coordinate misc: * Fix build on Solaris 10 + Sun Studio 12 * Compile with -pedantic
2009-01-06Set the BUILDLINK_ABI_DEPENDS.reed1-1/+2
The previous libraries had major of 3 and now they are 4. I didn't bump those depending on this as this update happened months ago. I noticed this two ways: new poppler didn't work with my already installed evince and new poppler didn't work with my alreadyinstalled poppler-glib.
2008-12-05Delete non-functional reference to PAPERSIZE environment variable; addsmb2-5/+11
MESSAGE file saying what to do to get US Letter.
2008-11-20Note that this file is now also used by poppler-includes.dillo1-1/+2
2008-11-20Move MAINTAINER from Makefile.common into individual Makefiles.dillo2-3/+3
Okayed by reed.
2008-11-10Update to 0.10.1:wiz2-6/+7
Release 0.10.1 core: * Improvements in Optional Content support * Small fix in Form support * Fix memory leak in case of error * Fix potential crash on text search * Try render documents with invalid indexed color space parameters. Bug #18374 * Fix crash on text extraction when poppler-data is not installed. Bug #18023 Qt: * Fix two memory leaks Qt4: * Small documentation improvement * Fix memory leak in the demo code