Commit graph

51 commits

Author SHA1 Message Date
spz
84c515fc07 Fix the following vulnerabilities:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1788
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1789
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1790
by updating to the latest stable version.

Changes against 0.22.1:
 core:
  * Correct rendering of underline and strike out annotations (Bug #61518)
  * Workaround broken jpeg stream definitions (Bug #61994)
  * SplashOutputDev: Restore CTM on early exits (Bug #61413)
  * SplashOutputDev: Make sure we don't try to paint in x < 0 (KDE Bug #315432)
  * Fix latin page labels. (Bug #61034)
  * Fix compilation with jpeglib9
  * Fix minor valgrind warning

 utils:
  * pdfimages: Fix extraction of some images (Bug #61168)

 build system:
  * Fix the build with automake-1.13

Changes against 0.22.0:
core:
 * Fix crash in some pdf files when extracting text (Bug #59561)
 * Fix crashes in wrongly formed files
 * Fix wrong warning when opening some files (Bug #58966)

build system:
 * Improve autoconf jpeglib.h detection (Bug #59186)

Changes against 0.20 include

Release 0.22.0
core:
 * Fix crash in invalid files that define a <= 0 bits per image value
 * Fix a few issues in JPX decoding when not using OpenJPEG
 * TextOutputDev: Use page size for max value in TextPage::visitSelection
 * Fix typo in error message

utils:
 * Fix pdfunite regression (Bug #58569)
 * Demo fixes and improvements

misc:
 * pdf-inspector improvements

Release 0.21.4
core:
 * SplashOutputDev: Fix crash when rendering in monochrome mode
 * SplashOutputDev: Fix line widths in monochrome mode (Bug #57294)
 * PSOutputDev: Fix crop on EPS conversion (Bug #30692)
 * TextOutputDev: Fix minor logic mistake
 * Fix assert on some malformed files (Bug #58257)
 * Move #include "jpeglib.h" into .cc file (Bug #57687)
 * Filter text that may end up being written to the shell
 * Fix windows compile warnings

glib:
 * Add poppler_annot_set_flags (Bug #58015)
 * Demo fixes and improvements

qt4:
 * Fix check_lexer on 32-bit systems

Release 0.21.3
core:
 * Splash: Implement bilinear image scaling (Bug #22138)
 * CairoOutputDev: Update fill and stroke color in startPage (Bug #54526)
 * Fix GooString::insert()
 * Allow large chars in TextPage
 * Fix crash on ActualText::end
 * Don't use memcpy to copy classes
 * Fix warnings

glib:
 * Check if words end with spaces (Bug #54504)
 * Ensure text is only computed on first render
 * Fix warnings while generating introspection file
 * Fix returns tag in PopplerAttachmentSaveFunc api doc
 * Minor demo fixes

Release 0.21.2
core:
 * CairoOutputDev: make drawImage work with images > 32767 in width/height
(Bug #56858)
 * CairoOutputDev: Fix soft mask when image resolution != smask resolution
(Bug #57070)
 * CairoOutputDev: Fix crash in CairoImageOutputDev with
setSoftMaskFromImageMask (Bug #57067)
 * Remove a check on fonts that we don't need (Bug #56753)
 * Misc code cleanups

utils:
 * pdftocairo: Add tiff output support (Bug #57006)
 * pdfunite: Fix -v (Bug #56817)
 * Misc code cleanups

Release 0.21.1
core:
 * Annotation improvements
 * Form improvements
 * CairoImageOutputDev: Support parameterized Gouraud shading (Bug #56463)
 * UTF validation fixes
 * Do not call drawing routines if we don't need non text (Bug #54617)
 * Fix Memory leak in CharCodeToUnicode (Bug #54702)

qt4:
 * Make LinkRendition properties available (Bug #55378)
 * Accessors for FormWidgetChoice::editChoice
 * Implement overprint

Release 0.21.0
core:
 * Support the modification of files with Encrypt
 * Annotation improvements
 * Form improvements
 * Splash: Implement DeviceN support
 * Splash: Avoid bogus memory error for tilingPattern
 * TextOutputDev: Allow multiple fonts in a TextWord
 * Kill the concept of base dir
 * PSOutputDev: Always write HiResBoundingBox (Bug #53159)
 * Convert UTF-16 to UCS-4 when reading toUnicode cmap
 * GooString formatting: add support for uppercase hexadecimal
 * Use error() instead of fprintf(stderr, ...) in Annot::layoutText
 * poppler-config.h: remove WITH_FONTCONFIGURATION_* macros

glib:
 * Annotation improvements
 * Add poppler_page_remove_annot()
 * Add poppler_document_new_from_stream
 * Add poppler_document_new_from_gfile
 * Add poppler_page_find_text_with_options (Bug #2951)
 * Demo improvements
 * Port tests and demo to GTK+3

qt4:
 * Add accessor methods for movie poster information
 * Make 'additional actions' available in Annotation API (Bug #53589)
 * Add whole-page search method to Poppler::Page
 * Small changes in tests

utils:
 * pdftohtml: Make the output more xhtml compliant
 * pdftohtml: Add -fontfullname. (Bug #49872)
 * pdftohtml: Do not invoke gs anymore

build system:
 * Add the possibility of using lcms1 even if lcms2 is installed
 * Remove extra fontconfig CFLAGS and LIBS
2013-03-24 07:09:23 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
drochner
4ce5078650 reset PKGREV for base pkg update 2012-10-11 15:13:49 +00:00
tron
14215633d2 Mass recursive bump after the dependence fix of the "cairo" package
requested by Thomas Klausner.
2012-10-02 17:10:28 +00:00
drochner
abdd1839b9 remove unnecessary gtk dependency, ride on revbump 2012-09-15 12:53:27 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
drochner
87313a8a75 sync w/ base pkg update 2012-07-04 20:26:58 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
wiz
5a1e8b0499 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:40:37 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
drochner
ae7deb01c5 include ".../poppler/bl3" before PKG_BUILD_OPTIONS.poppler is checked
for -- this doesn't make a difference in my box (current, modular xorg)
but Matthias Scheler reported problems on his and that this change helps
2011-07-11 18:43:03 +00:00
drochner
44e75c65d9 update to 0.16.7
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-07-11 10:05:22 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
drochner
1bbdc48b73 sync w/ base pkg update 2011-01-31 16:58:42 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
drochner
5a71fdc2e9 add patch from upstream which fixes a colorspace problem in the
glib/cairo frontend (ie pdf generation), bump PKGREV
2011-01-11 12:17:15 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
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-12-23 11:44:24 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
drochner
2329e92518 update to 0.14.4
changes:
-bugfixes (in particular for security issues which were patched in pkgsrc)
-fixed memory leaks
2010-11-02 15:45:12 +00:00
joerg
e2feff97f2 Allow patch versions of poppler. 2010-10-03 03:39:44 +00:00
wiz
4ade6b7874 Makefile.common is not a good place to set PKGREVISION -- distribute
it over the corresponding Makefiles instead.
2010-10-02 22:46:49 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
obache
0337adb5f5 No need gtkdoc-rebase workaround anymore. 2010-08-29 09:41:31 +00:00
reed
0d479f9efa poppler-glib (and poppler-cairo) pkgconfig configurations require
same poppler version. So make the BUILDLINK_API_DEPENDS.poppler
an exact match.
(Noticed pkgconfig error when building evince with a poppler
and poppler-glib with different versions.)
2010-08-18 16:32:44 +00:00
drochner
6e07552362 update to 0.14.1
this is a new major branch, many fixes and improvements
2010-07-14 17:04:22 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
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-06-13 22:43:46 +00:00
drochner
01c51f3b11 reset PKGREVISION for base pkg update 2010-02-23 20:13:40 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
drochner
9bdc78f886 update to 0.12.0
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-09-09 19:57:05 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
obache
9174efc098 Need workaround for Upstream Bug#562310. 2009-06-27 12:47:54 +00:00
drochner
a31d2fb296 reset PKGREVISION for base pkg update 2009-04-17 16:08:54 +00:00
drochner
10d9f58811 bump PKGREVISION for font conversion patch added to the base pkg 2009-04-06 09:31:45 +00:00
drochner
aa77e743df update to 0.10.4
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-02-12 20:55:07 +00:00
dillo
03ce036bfb Move MAINTAINER from Makefile.common into individual Makefiles.
Okayed by reed.
2008-11-20 14:28:22 +00:00
wiz
03927847e8 Update to 0.10.0:
Release 0.10.0

	core:
	 * Fix crashes on PDF using Stitching or Axial Shading painting
	 * Fix rendering of PDF with Type1 fonts that have more than
	   one encoding definition per line
	 * Do not try to save documents that have Encryption as we
	   do not support that and the user ended with a broken file
	 * Fix crash on files with OptionalContentGroup but no Name

	Qt4:
	 * Fix the area of the links to be correctly reported on rotated documents

	misc:
	 * Mingw+Msys should work

Release 0.9.3 (0.10 RC 2)

	core:
	 * Fix rendering regression on some embedded fonts
	 * Fix rendering regression of some special fonts
	 * Fix crash on documents with bogus jpeg data

	Qt4:
	 * The printing flag defaults to true on PSConverter
	 * Documentation improvement

	utils:
	 * Fix regression that made HmtlOutputDev ignore jpeg images

	misc:
	 * Improve compilation on mingw

Release 0.9.2 (0.10 RC 1)

	core:
	 * Fix conversion to PS some files (bug #17645)
	 * Small Form fixes
	 * Small JS fixes
	 * Improve memory usage of the cairo renderer

	utils:
	 * Fix mismatched free/delete in pdftohtml
	 * Fix memory leak in pdftohtml
	 * Fix crash in pdftohtml

	glib:
	 * Fix a crash in forms demo

	misc:
	 * Compile with -pedantic

Release 0.9.1 (0.10 Beta 2)

	Core:
		* Fix crash on some AESv2 encrypted files (bugs #13972, #16092, #17523)
		* Improve parsing of broken files (bug #17568)

	glib frontend:
		* Minor improvements to the demo application

	utils:
		* pdftohtml: Generate the outline file in the same place
		             of the other generated files (bug #17504)

Release 0.9.0 (0.10 Beta 1)

	Core:
	 * Initial JavaScript support
	 * Annotation improvements
	 * Improvements in the Arthur based renderer
	 * Improvements in the Cairo based renderer
	 * Added a JPEG2000 decoder based on OpenJPEG
	 * Small fixes in ActualText implementation
	 * Fix jpeg rendering when not using the libjpeg based decoder
	 * Movie fixes
	 * Do not get out of memory on documents that specify huge fonts
	 * Emulate Adobe Reader behaviour on documents with duplicate keys in Dictionaries
	 * Forms improvements

	Qt4 frontend:
	 * Annotation improvements
	 * Forms improvements
	 * Add the possibility of extracting embedded fonts
	 * Initial Movie support
	 * Documentation improvements
	 * Small improvements in the PS exporter

	glib frontend:
	 * Annotation improvements
	 * Attachment fixes

	utils:
	 * updated man pages
	 * Added -listenc to pdfinfo and pdftotext
2008-10-24 23:28:53 +00:00
drochner
72d3c38b05 disable build of utils explicitely (we use BUILD_DIRS already, but anyway) 2007-11-28 20:51:33 +00:00
drochner
86f3819e04 update to 0.6.1
This switches to the new 0.6 branch which is not source compatible
to 0.5.x.
Most notable changes:
-Merge xpdf 3.02 changes
-Support for Sound objects
-Support for Opening/Closing page actions
-Support for page duration
-Improve PS Tokenizer performance
-Beginning of Interactive Form support
-xpdfrc is no longer used for anything
-Fix security issue MOAB-06-01-2007
-Lots of bugs fixed
2007-11-03 16:10:38 +00:00
joerg
ea16afc451 Add DESTDIR support. 2007-08-09 18:42:51 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
dillo
6c4c63c757 Include jpeg buildlink3.mk -- configure and libpopler-glib explicitly use it.
Okayed by maintainer.
2007-01-28 00:14:46 +00:00
drochner
0adc28e196 migrate devhelp docs to share/gtk-doc/html, bump PKGREVISION 2006-11-13 20:55:46 +00:00
drochner
551dbc985a update to 0.5.3
changes:
-improved Qt bindings
-Cairo backend now supports masked images
-make glib bindings more language binding friendly
-Search now works with ligatures
-glib bindings now has an entry point to render to a cairo_t
-GCC 4.1 and MSVC compilation fixes
-bugfixes and cleanup
2006-05-31 18:13:54 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
reed
cd0b43193d Use tab instead of spaces. No change to package. 2006-04-08 00:36:37 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
reed
f6f81f88ab Don't @dirrm the doc directory since poppler packages uses it.
Bump PKGREVISION.
2006-04-01 17:23:14 +00:00
jmmv
bcd8d838ca Create the include/poppler directory from the base poppler package so that
poppler-qt can install its headers properly.  Found by tron@.

This also helps in removing this shared directory (used in poppler-qt and
poppler-glib) from a single place.

Bump PKGREVISION of the three packages to 1.
2006-03-31 20:37:37 +00:00
jmmv
692137826d Update poppler, poppler-glib and poppler-qt to 0.5.1.
This is a development version but is needed to update evince to 0.5.2,
which is part of GNOME 2.14.0.

Release 0.5.1

	- Support for embedded files.
	- Handle 0-width lines correctly.
	- Avoid external file use when opening fonts.
	- Only use vector fonts returned from fontconfig (#5758).
	- Fix scaled 1x1 pixmaps use for drawing lines (#3387).
	- drawSoftMaskedImage support in cairo backend.
	- Misc bug fixes: #5922, #5946, #5749, #5952, #4030, #5420.

Release 0.5.0

	- Font matching code for non embedded fonts now use fontconfig
          instead of hard coded list of fonts.
	- Merge in Xpdf 3.01 changes.
	- Add command line tools from Xpdf.
	- Make install of Xpdf header files ./configure'able.
2006-03-30 21:30:25 +00:00
reed
ffa729a3a2 Make this conflict to poppler<0.4.5nb1
(since poppler did provide same "glib" files).
2006-03-09 01:15:58 +00:00