head 1.23; access; symbols pkgsrc-2017Q3:1.22.0.4 pkgsrc-2017Q3-base:1.22 pkgsrc-2017Q2:1.20.0.10 pkgsrc-2017Q2-base:1.20 pkgsrc-2017Q1:1.20.0.8 pkgsrc-2017Q1-base:1.20 pkgsrc-2016Q4:1.20.0.6 pkgsrc-2016Q4-base:1.20 pkgsrc-2016Q3:1.20.0.4 pkgsrc-2016Q3-base:1.20 pkgsrc-2016Q2:1.20.0.2 pkgsrc-2016Q2-base:1.20 pkgsrc-2016Q1:1.18.0.12 pkgsrc-2016Q1-base:1.18 pkgsrc-2015Q4:1.18.0.10 pkgsrc-2015Q4-base:1.18 pkgsrc-2015Q3:1.18.0.8 pkgsrc-2015Q3-base:1.18 pkgsrc-2015Q2:1.18.0.6 pkgsrc-2015Q2-base:1.18 pkgsrc-2015Q1:1.18.0.4 pkgsrc-2015Q1-base:1.18 pkgsrc-2014Q4:1.18.0.2 pkgsrc-2014Q4-base:1.18 pkgsrc-2014Q3:1.17.0.4 pkgsrc-2014Q3-base:1.17 pkgsrc-2014Q2:1.17.0.2 pkgsrc-2014Q2-base:1.17 pkgsrc-2014Q1:1.16.0.6 pkgsrc-2014Q1-base:1.16 pkgsrc-2013Q4:1.16.0.4 pkgsrc-2013Q4-base:1.16 pkgsrc-2013Q3:1.16.0.2 pkgsrc-2013Q3-base:1.16 pkgsrc-2013Q2:1.15.0.4 pkgsrc-2013Q2-base:1.15 pkgsrc-2013Q1:1.15.0.2 pkgsrc-2013Q1-base:1.15 pkgsrc-2012Q4:1.14.0.4 pkgsrc-2012Q4-base:1.14 pkgsrc-2012Q3:1.14.0.2 pkgsrc-2012Q3-base:1.14 pkgsrc-2012Q2:1.13.0.12 pkgsrc-2012Q2-base:1.13 pkgsrc-2012Q1:1.13.0.10 pkgsrc-2012Q1-base:1.13 pkgsrc-2011Q4:1.13.0.8 pkgsrc-2011Q4-base:1.13 pkgsrc-2011Q3:1.13.0.6 pkgsrc-2011Q3-base:1.13 pkgsrc-2011Q2:1.13.0.4 pkgsrc-2011Q2-base:1.13 pkgsrc-2011Q1:1.13.0.2 pkgsrc-2011Q1-base:1.13 pkgsrc-2010Q4:1.12.0.10 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.12.0.8 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.6 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.12.0.4 pkgsrc-2010Q1-base:1.12 pkgsrc-2009Q4:1.12.0.2 pkgsrc-2009Q4-base:1.12 pkgsrc-2009Q3:1.11.0.2 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.10.0.2 pkgsrc-2009Q2-base:1.10 pkgsrc-2009Q1:1.9.0.4 pkgsrc-2009Q1-base:1.9 pkgsrc-2008Q4:1.9.0.2 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.8.0.8 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.6 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.4 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.2 pkgsrc-2008Q1:1.7.0.4 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.2 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.6.0.8 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.6 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.4 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.2 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.5.0.4 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.2 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.2.0.2 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.1.0.4 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.2; locks; strict; comment @# @; 1.23 date 2017.12.08.07.48.11; author spz; state dead; branches; next 1.22; commitid mfKIOzamkmRLN3iA; 1.22 date 2017.09.04.15.08.29; author wiz; state Exp; branches; next 1.21; commitid UQ8B0hLTglxcjT5A; 1.21 date 2017.07.06.11.29.59; author wiz; state Exp; branches; next 1.20; commitid ohljzRuozboN1aYz; 1.20 date 2016.05.22.18.17.17; author wiz; state Exp; branches; next 1.19; commitid Shp96mXpXx8vsv7z; 1.19 date 2016.04.15.14.36.21; author wiz; state Exp; branches; next 1.18; commitid dx0GgRkqUJIrqJ2z; 1.18 date 2014.11.20.16.03.46; author wiz; state Exp; branches; next 1.17; commitid NlLT9fUn0vZYmWYx; 1.17 date 2014.04.29.07.56.48; author wiz; state Exp; branches; next 1.16; commitid uaKVDDDdpwgogyyx; 1.16 date 2013.07.04.13.13.55; author wiz; state Exp; branches; next 1.15; commitid aljE9Ba5qaXDC9Ww; 1.15 date 2013.03.24.07.09.24; author spz; state Exp; branches; next 1.14; 1.14 date 2012.07.04.20.25.16; author drochner; state Exp; branches; next 1.13; 1.13 date 2011.01.31.16.55.29; author drochner; state Exp; branches; next 1.12; 1.12 date 2009.10.21.10.18.57; author drochner; state Exp; branches; next 1.11; 1.11 date 2009.09.09.19.57.05; author drochner; state Exp; branches; next 1.10; 1.10 date 2009.05.25.21.05.24; author drochner; state Exp; branches; next 1.9; 1.9 date 2008.10.24.23.28.53; author wiz; state Exp; branches; next 1.8; 1.8 date 2008.04.15.19.57.00; author drochner; state Exp; branches; next 1.7; 1.7 date 2007.11.03.16.10.39; author drochner; state Exp; branches; next 1.6; 1.6 date 2006.10.12.14.12.15; author drochner; state Exp; branches; next 1.5; 1.5 date 2006.05.31.18.13.54; author drochner; state Exp; branches 1.5.4.1; next 1.4; 1.4 date 2006.04.03.21.20.06; author reed; state Exp; branches; next 1.3; 1.3 date 2006.04.01.19.09.59; author reed; state Exp; branches; next 1.2; 1.2 date 2005.12.31.00.35.55; author wiz; state dead; branches; next 1.1; 1.1 date 2005.12.11.05.08.50; author salo; state Exp; branches 1.1.2.1; next ; 1.5.4.1 date 2006.12.09.08.38.35; author salo; state Exp; branches; next ; 1.1.2.1 date 2005.12.11.05.08.50; author seb; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2005.12.15.01.00.51; author seb; state Exp; branches; next ; desc @@ 1.23 log @Update poppler packages from 0.59.0 to 0.61.1 fixing CVE-2017-14517 CVE-2017-14518 CVE-2017-14519 CVE-2017-14520 CVE-2017-15565 upstream notable changes: Release 0.61.1 core: * CairoOutputDev: don't overflow y * stride when accessing image data cpp: * Fix for corrupted image files on Windows. Bug #102494 build system: * Fix incorrect paths in .pc files. Bug #103578 * add the custom buildtests target only once. Bug #103003 Release 0.61.0 core: * Fix crashes in broken files * Cleanup unused functions from GlobalParams * Tweak LZWStream::processNextCode error handling. Bug #103174 * Warning fixes * Remove t1lib code qt5: * Clean up the remaining Splash code in Arthur backend. Bug #103117 * ArthurOutputDev: Properly implement saveState/restoreState. Bug #103118 * Fix leak in ArthurOutputDev::updateFont. Bug #103508 build system: * Use GNUInstallDirs. Bug #103211 * mingw: Install pkg-config files * mingw: change library names to include the soversion. Bug #103157 * Fix installing a .cc file as header * Use -pthread flag instead of -lpthread Release 0.60.1 qt5: * ArthurOutputDev: Add missing 'return' in error paths build system: * FindLIBOPENJPEG.cmake: Add CheckCXXSourceCompiles Release 0.60.0 core: * Enable libcurl support by default * PSOutputDev: Fix wrong text generation. Bug #102760 * Added methods to get and set the font size of text fields. Bug #101692 * CairoOutputDev: Do not extend the pattern in drawImageMaskRegular * CairoOutputDev: do not use the custom downscaling for rendering images when using cairo >= 1.14 * Fix build with old clang * Fix various crashes in broken files * Fix some warnings * Add some constness to the basic classes * Remove unused functions from GlobalParams qt5: * Added methods to get and set the font size of text fields. Bug #101692 * Add whether renderToImage shows annotations * ArthurOutputDev: Replace Splash font rendering by Qt font rendering * ArthurOutputDev: Implement the drawSoftMaskedImage method * ArthurOutputDev: Fix several small bugs related to dash pattern handling * Fix two minor typos build system: * cmake is now the default build system * autotools based build system has been removed utils: * pdfinfo: don't truncate dest name @ text @$NetBSD: patch-ab,v 1.22 2017/09/04 15:08:29 wiz Exp $ Use installed poppler library so we can have a separate poppler-utils package. Always build pdftoppm. --- utils/Makefile.in.orig 2017-09-01 18:15:13.000000000 +0000 +++ utils/Makefile.in @@@@ -96,10 +96,10 @@@@ host_triplet = @@host@@ @@BUILD_UTILS_TRUE@@ pdfunite$(EXEEXT) $(am__EXEEXT_1) \ @@BUILD_UTILS_TRUE@@ $(am__EXEEXT_2) $(am__EXEEXT_3) @@BUILD_NSS_TRUE@@@@BUILD_UTILS_TRUE@@am__append_1 = pdfsig -@@BUILD_SPLASH_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__append_2 = pdftoppm +am__append_2 = pdftoppm @@BUILD_CAIRO_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__append_3 = pdftocairo @@BUILD_NSS_TRUE@@@@BUILD_UTILS_TRUE@@am__append_4 = pdfsig.1 -@@BUILD_SPLASH_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__append_5 = pdftoppm.1 +am__append_5 = pdftoppm.1 @@BUILD_CAIRO_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__append_6 = pdftocairo.1 @@BUILD_CAIRO_OUTPUT_TRUE@@@@USE_CMS_TRUE@@am__append_7 = $(LCMS_CFLAGS) @@BUILD_CAIRO_OUTPUT_TRUE@@@@USE_CMS_TRUE@@am__append_8 = $(LCMS_LIBS) @@@@ -129,8 +129,8 @@@@ am__v_lt_ = $(am__v_lt_@@AM_DEFAULT_V@@) am__v_lt_0 = --silent am__v_lt_1 = @@BUILD_NSS_TRUE@@@@BUILD_UTILS_TRUE@@am__EXEEXT_1 = pdfsig$(EXEEXT) -@@BUILD_SPLASH_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__EXEEXT_2 = \ -@@BUILD_SPLASH_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@ pdftoppm$(EXEEXT) +am__EXEEXT_2 = \ + pdftoppm$(EXEEXT) @@BUILD_CAIRO_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__EXEEXT_3 = pdftocairo$(EXEEXT) am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" PROGRAMS = $(bin_PROGRAMS) @@@@ -138,34 +138,34 @@@@ am_pdfdetach_OBJECTS = pdfdetach.$(OBJEX pdfdetach_OBJECTS = $(am_pdfdetach_OBJECTS) pdfdetach_LDADD = $(LDADD) pdfdetach_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) pdffonts_OBJECTS = $(am_pdffonts_OBJECTS) pdffonts_LDADD = $(LDADD) pdffonts_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la am_pdfimages_OBJECTS = pdfimages.$(OBJEXT) ImageOutputDev.$(OBJEXT) \ JSInfo.$(OBJEXT) pdfimages_OBJECTS = $(am_pdfimages_OBJECTS) pdfimages_LDADD = $(LDADD) pdfimages_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la am_pdfinfo_OBJECTS = pdfinfo.$(OBJEXT) printencodings.$(OBJEXT) \ JSInfo.$(OBJEXT) pdfinfo_OBJECTS = $(am_pdfinfo_OBJECTS) pdfinfo_LDADD = $(LDADD) pdfinfo_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la am_pdfseparate_OBJECTS = pdfseparate.$(OBJEXT) pdfseparate_OBJECTS = $(am_pdfseparate_OBJECTS) pdfseparate_LDADD = $(LDADD) pdfseparate_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la am_pdfsig_OBJECTS = pdfsig-pdfsig.$(OBJEXT) pdfsig_OBJECTS = $(am_pdfsig_OBJECTS) pdfsig_LDADD = $(LDADD) pdfsig_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la pdfsig_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(pdfsig_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@@ @@@@ -173,7 +173,7 @@@@ am_pdftocairo_OBJECTS = pdftocairo-pdfto pdftocairo-pdftocairo-win32.$(OBJEXT) pdftocairo_OBJECTS = $(am_pdftocairo_OBJECTS) am__DEPENDENCIES_1 = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la am__DEPENDENCIES_2 = @@BUILD_CAIRO_OUTPUT_TRUE@@@@USE_CMS_TRUE@@am__DEPENDENCIES_3 = \ @@BUILD_CAIRO_OUTPUT_TRUE@@@@USE_CMS_TRUE@@ $(am__DEPENDENCIES_2) @@@@ -187,7 +187,7 @@@@ am_pdftohtml_OBJECTS = pdftohtml-pdftoht pdftohtml_OBJECTS = $(am_pdftohtml_OBJECTS) pdftohtml_LDADD = $(LDADD) pdftohtml_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la pdftohtml_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(pdftohtml_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@@ @@@@ -195,22 +195,22 @@@@ am_pdftoppm_OBJECTS = pdftoppm.$(OBJEXT) pdftoppm_OBJECTS = $(am_pdftoppm_OBJECTS) pdftoppm_LDADD = $(LDADD) pdftoppm_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la am_pdftops_OBJECTS = pdftops.$(OBJEXT) pdftops_OBJECTS = $(am_pdftops_OBJECTS) pdftops_LDADD = $(LDADD) pdftops_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la am_pdftotext_OBJECTS = pdftotext.$(OBJEXT) printencodings.$(OBJEXT) pdftotext_OBJECTS = $(am_pdftotext_OBJECTS) pdftotext_LDADD = $(LDADD) pdftotext_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la am_pdfunite_OBJECTS = pdfunite.$(OBJEXT) pdfunite_OBJECTS = $(am_pdfunite_OBJECTS) pdfunite_LDADD = $(LDADD) pdfunite_DEPENDENCIES = libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la + $(prefix)/lib/libpoppler.la AM_V_P = $(am__v_P_@@AM_V@@) am__v_P_ = $(am__v_P_@@AM_DEFAULT_V@@) am__v_P_0 = false @@@@ -553,8 +553,9 @@@@ AM_CPPFLAGS = \ LDADD = \ libparseargs.la \ - $(top_builddir)/poppler/libpoppler.la \ - $(UTILS_LIBS) + $(prefix)/lib/libpoppler.la \ + $(UTILS_LIBS) \ + $(PTHREAD_STUBLIB) @@BUILD_UTILS_TRUE@@dist_man1_MANS = pdfdetach.1 pdffonts.1 pdfimages.1 \ @@BUILD_UTILS_TRUE@@ pdfinfo.1 pdftops.1 pdftotext.1 pdftohtml.1 \ @ 1.22 log @Update poppler* to 0.58.0: Release 0.58.0 core: * CairoOutputDev: cairo 1.14 now has high quality downscaling * Signature related improvements. Bug #99271 * Tweak which cmap we use. Bug #101855 * Memory leak fixes * Substantial rework of the internals * win32: call ANSI functions directly. Bug #100312 * Add some documentation qt5: * Expose signature information. * ArthurOutputDev: initialize the image with the paper color. Bug #102129 * Fix copy'n'paste bugs: Qt4 -> Qt5 * ArthurOutputDev: Properly set the QPainter transformation * ArthurOutputDev: Use Qt::SvgMiterJoin instead of Qt::MiterJoin. Bug #102356 utils: * pdfinfo: add -dests option to print named destinations. Bug #97262 * pdftocairo: add -jpegopt for setting jpeg compression parameters. Bug #45727 * pdftoppm: add -jpegopt for setting jpeg compression parameters. Bug #45727 * pdfimages: support listing/extracting inline images. Bug #25625 build system: * cmake: Various Windows fixes * cmake: Use -std=c++11 instead of -std=gnu++11 cpp: * Fix page.text() not taking page orientation into account. Bug #94517 @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.21 2017/07/06 11:29:59 wiz Exp $ @ 1.21 log @Build and install pdftocairo, for tex-lwrap. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.20 2016/05/22 18:17:17 wiz Exp $ d8 1 a8 1 --- utils/Makefile.in.orig 2017-05-21 21:19:46.000000000 +0000 d34 1 a34 1 @@@@ -138,39 +138,39 @@@@ am_pdfdetach_OBJECTS = pdfdetach.$(OBJEX d66 1 a66 1 am_pdfsig_OBJECTS = pdfsig.$(OBJEXT) d72 4 a75 1 am_pdftocairo_OBJECTS = pdftocairo-pdftocairo.$(OBJEXT) \ d84 1 a84 1 @@@@ -184,7 +184,7 @@@@ am_pdftohtml_OBJECTS = pdftohtml-pdftoht d93 1 a93 1 @@@@ -192,22 +192,22 @@@@ am_pdftoppm_OBJECTS = pdftoppm.$(OBJEXT) d120 1 a120 1 @@@@ -550,8 +550,9 @@@@ AM_CPPFLAGS = \ @ 1.20 log @Update poppler to 0.44.0: Release 0.44.0 core: * Fix Compile in 32bit linux. Bug #95492 * Splash: type 3 chars. restore the current position also in output device. Bug #95344 * Splash: Improve rendering of some dotted lines. Bug #84693 * Refactor GooString::Set(). Bug #94201 * Fix typo in GfxPatchMeshShading::parse * Fix memory leak in PSOutputDev::filterPSLabel * Fix memory leak in SignatureHandler::getDefaultFirefoxCertDB_Linux * Fix potential crash in SplashOutputDev::doUpdateFont * Fix potential crash in TextPage::coalesce * Remove call that does nothing utils: * pdftocairo: add -antialias option. Bug #94977 Release 0.43.0 core: * Implement sanity check for linearization usage. Bug #92482 * Add SymbolMT as an alias for the Symbol font. Bug #93168 * Fix some blank files. Bug #94756 * cairo: fix fillToStrokePathClip crash and rendering. Bug #62905 * cairo: Check if PDF knows the width of 'm' in case of substituted font. Bug #94054 * cairo: save mask state and don't extend image mask. bug #94234 * SplashOuputDev: Compile with C++11 compilers that don't define isinfinite. Bug #94761 * typo fixes utils: * pdftocairo: Calculate rotation before scaling. Bug #94655 qt4: * Fix crash on certain PDF form item activation actions. Bug #94873 qt5: * Fix crash on certain PDF form item activation actions. Bug #94873 @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.18 2014/11/20 16:03:46 wiz Exp $ d8 1 a8 1 --- utils/Makefile.in.orig 2016-05-21 16:59:39.000000000 +0000 d34 1 a34 1 @@@@ -138,44 +138,44 @@@@ am_pdfdetach_OBJECTS = pdfdetach.$(OBJEX a80 6 am__DEPENDENCIES_4 = $(am__DEPENDENCIES_3) -pdftocairo_DEPENDENCIES = $(top_builddir)/poppler/libpoppler-cairo.la \ +pdftocairo_DEPENDENCIES = $(prefix)/lib/libpoppler-cairo.la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_4) \ $(am__DEPENDENCIES_2) am_pdftohtml_OBJECTS = pdftohtml-pdftohtml.$(OBJEXT) \ a128 9 @@@@ -616,7 +617,7 @@@@ pdftocairo_SOURCES = \ pdftocairo-win32.h pdftocairo_LDADD = \ - $(top_builddir)/poppler/libpoppler-cairo.la \ + $(prefix)/lib/libpoppler-cairo.la \ $(LDADD) \ $(PDFTOCAIRO_LIBS) \ $(PTHREAD_LIBS) @ 1.19 log @Update poppler to 0.42. Poppler 0.42 Release core: * Add the support for version 5 + revision 6 documents. Bug #85368 * Add initial support for Signature handling * Initialize gamut mapping multipliers in ::copy() functions. Bug #90697 * Implement jpx streams support with depth < 8 * Handle SMaskInData = 0 for JPX encoded images. Bug #93468 * Fix rendering of some broken PDF files. Bug #92508 * PSOutputDev: Support for LZW encoding * PSOutputDev: Add support for Flate compression in Level 3 output. * SplashOuputDev: Implement function shading. Bug #94441 * SplashOuputDev: Improve rendering of some non embedded fonts. Bug #94054 * SplashOuputDev: Fall back to Gfx implementation of tiling pattern if repetition rate is small. Bug #90596 * SplashOuputDev: Implementation of Matte entries in softmasks of softmasked images. Bug #22473 * SplashOuputDev: assure line width > 0 in case of text stroke. Bug #94038 * TextOuputDev: Cache result of inner loop in visitDepthFirst. Bug #77087 * Avoid attempting a tiling pattern fill with a singular transform matrix utils: * pdfinfo: Add option to show document structure * pdfsig: New command that gives information about signature qt4: * Fix bug in links to remote documents getting the page number wrong sometimes qt5: * Fix bug in links to remote documents getting the page number wrong sometimes Poppler 0.41 Releases core: * CairoOutputDev: add missing font types (fontCIDType0COT and fontTrueTypeOT). Bug #93559 * SplashOutputDev: Adjust limit check and check in addition bitmap pointer. Bug #94053 utils: * pdfseparate: Refine resource detection * pdfinfo: fix man page @ text @d8 1 a8 1 --- utils/Makefile.in.orig 2016-03-16 22:22:14.000000000 +0000 d10 1 a10 1 @@@@ -96,9 +96,9 @@@@ host_triplet = @@host@@ d17 7 a23 6 -@@BUILD_SPLASH_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__append_4 = pdftoppm.1 +am__append_4 = pdftoppm.1 @@BUILD_CAIRO_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__append_5 = pdftocairo.1 @@BUILD_CAIRO_OUTPUT_TRUE@@@@USE_CMS_TRUE@@am__append_6 = $(LCMS_CFLAGS) @@BUILD_CAIRO_OUTPUT_TRUE@@@@USE_CMS_TRUE@@am__append_7 = $(LCMS_LIBS) @@@@ -128,8 +128,8 @@@@ am__v_lt_ = $(am__v_lt_@@AM_DEFAULT_V@@) d34 1 a34 1 @@@@ -137,44 +137,44 @@@@ am_pdfdetach_OBJECTS = pdfdetach.$(OBJEX d87 1 a87 1 @@@@ -183,7 +183,7 @@@@ am_pdftohtml_OBJECTS = pdftohtml-pdftoht d96 1 a96 1 @@@@ -191,22 +191,22 @@@@ am_pdftoppm_OBJECTS = pdftoppm.$(OBJEXT) d123 1 a123 1 @@@@ -549,8 +549,9 @@@@ AM_CPPFLAGS = \ d135 1 a135 1 @@@@ -615,7 +616,7 @@@@ pdftocairo_SOURCES = \ @ 1.18 log @Update poppler to 0.28.1: Release 0.28.0 core: * Fix rendering of file with a wrong embedded font. Bug #84270 * Use alt colorspace to get CMYK values for an ICC based CMYK colorspace. Bug #79019 * Map Standard/Expert encoding ligatures to AGLFN names. Bug #80093 * Make Attribute::getName() work when UTF-16BE is used. Bug #84722 * Fix memory leak in Dict::remove. Bug #84607 * Fix crashes in broken files * SplashOutputDev: Improve Overprintmode and shadings. Bug #80998 * CairoOutputDev: fix crash when no group color space. Bug #85137 * CairoOutputDev: Don't render text when text matrix is not invertable. Bug #78042 * CairoOutputDev: Only embed mime data for gray/rgb/cmyk colorspaces. Bug #80719 * CairoOutputDev: Only embed mime data if image decode map is identity * cairo: Use matrix to determine pattern size. Bug #33364 * Fix compile warnings * regression test improvements glib: * Fix use of uninitialized members in PopplerInputStream. Bug #82630 * Documentation improvements * Do not dist gir_DATA * Remove use of GTK deprecated functions. Bug #82384. Bug #82385 * Build introspection linking to the uninstalled libraries. Big #84526 qt4: * Add a new Page::annotations() that lets you specify subtypes qt5: * Add a new Page::annotations() that lets you specify subtypes utils: * pdfseparate: additional handling for annotations. Bug #77549 * pdfdetach: fix crash when getPage() returns null. Bug #85145 * pdftocairo: Add support for printing to a Windows printer. Bug #79936 build system: * Move automake version check from autogen.sh to configure.ac. Bug #79797 * Makefile.am cleanups. Bug #79411 * Use poppler-data pkg-config * Make autogen.sh work with variables with spaces * Don't use -fPIC on mingw * Fix build with --disable-utils. Bug #84448 @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.17 2014/04/29 07:56:48 wiz Exp $ d8 1 a8 1 --- utils/Makefile.in.orig 2014-11-04 18:46:22.000000000 +0000 d10 1 a10 2 @@@@ -85,9 +85,9 @@@@ host_triplet = @@host@@ @@BUILD_UTILS_TRUE@@ pdftohtml$(EXEEXT) pdfseparate$(EXEEXT) \ d12 11 a22 11 @@BUILD_UTILS_TRUE@@ $(am__EXEEXT_2) -@@BUILD_SPLASH_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__append_1 = pdftoppm +am__append_1 = pdftoppm @@BUILD_CAIRO_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__append_2 = pdftocairo -@@BUILD_SPLASH_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__append_3 = pdftoppm.1 +am__append_3 = pdftoppm.1 @@BUILD_CAIRO_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__append_4 = pdftocairo.1 @@BUILD_CAIRO_OUTPUT_TRUE@@@@USE_CMS_TRUE@@am__append_5 = $(LCMS_CFLAGS) @@BUILD_CAIRO_OUTPUT_TRUE@@@@USE_CMS_TRUE@@am__append_6 = $(LCMS_LIBS) @@@@ -117,8 +117,8 @@@@ AM_V_lt = $(am__v_lt_@@AM_V@@) am__v_lt_ = $(am__v_lt_@@AM_DEFAULT_V@@) d25 2 a26 1 -@@BUILD_SPLASH_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__EXEEXT_1 = \ d28 1 a28 1 +am__EXEEXT_1 = \ d30 1 a30 1 @@BUILD_CAIRO_OUTPUT_TRUE@@@@BUILD_UTILS_TRUE@@am__EXEEXT_2 = pdftocairo$(EXEEXT) d33 1 a33 1 @@@@ -126,39 +126,39 @@@@ am_pdfdetach_OBJECTS = pdfdetach.$(OBJEX d65 6 d86 1 a86 1 @@@@ -167,7 +167,7 @@@@ am_pdftohtml_OBJECTS = pdftohtml-pdftoht d95 1 a95 1 @@@@ -175,22 +175,22 @@@@ am_pdftoppm_OBJECTS = pdftoppm.$(OBJEXT) d122 1 a122 1 @@@@ -527,8 +527,9 @@@@ AM_CPPFLAGS = \ d134 1 a134 1 @@@@ -590,7 +591,7 @@@@ pdftocairo_SOURCES = \ @ 1.17 log @Update poppler to 0.26.0. Release 0.26.0 qt4: * Fix mismatched boolean logic in TextAnnotation::setInplaceIntent qt5: * Fix mismatched boolean logic in TextAnnotation::setInplaceIntent core: * Very small code cleanup cpp: * Very small code cleanup Release 0.25.3 core: * Fix crashes on broken files * Avoid MinGW/Cygwin warnings due to redefinition of NOMINMAX * Fix some small memory leaks qt5: * Fix some kinds of OCG models * Cleanup some deprecated methods glib: * Fix the first coord of the quadrilateral in create_poppler_quads_from_annot_quads(). Bug #76504 utils: * pdftohtml: Fix typo in manpage qt4: * Fix some kinds of OCG models Release 0.25.2 core: * Tagged-PDF support * Open some broken files. Bug #75232 * Fix crashes on broken files * Fix regression parsing some broken files. KDE Bug #329600 * Improve compilation under Win 8 with Visual Studio 2012. Bug #73111 * PSOutputDev: Ensure paper size takes into account rotation. Bug #72312 * PSOutputDev: Fix DocumentMedia/Page/Media/PageBBox DSC comments * PSOutputDev: Use crop box as page size * PSOutputDev: Remove origpagesizes mode and make -origpagesizes an alias for -paper match * PSOutputDev: Only change paper size when different to previous size * PSOutputDev: Ensure there is always a page size in the output * PSOutputDev: Fix regression when creating level1 PS. Bug #75241 * CairoOutputDev: Clip to crop box. Gnome Bug #649886 * Splash: Blend usage in PDF with spot colors casue random output. Bug #74883 * Splash: Fix off by one that caused crash in a file. Bug #76387 * Make sure number of least objects in hints table is valid. Bug #74741 * Limit numeric parsing of character names. Bug #38456 glib: * Tagged-PDF support * Annotation improvements * Install error callback. Bug #73269 * Fix gobject-introspection warnings * demo: Fix performance in text markup annotations * Increase gtk3 dependency qt4: * Improve naming of internal export/import macros * Add GCC visibility export attributes * Expose document-supplied text direction qt5: * Improve naming of internal export/import macros * Add GCC visibility export attributes * Expose document-supplied text direction utils: * pdftocairo: Ensure page size and crop box works the same as pdftops * Fix TIFF writting in Windows. Bug #75969 buildsystem: * Learn about automake 1.14 * Do not define -ansi. Bug #72499 * cmake: Install JpegWriter.h depending on libjpeg * cmake: Use c99 for the c compiler Release 0.25.1 core: * GooString format: Added some tests + improved documentation * GooString format: fixed bug with printing LLONG_MIN * regression test improvements qt4: * Arthur backend font rendering improvements * test program to save to file qt5: * Arthur backend font rendering improvements * Improve detection of Qt5 moc. Bug #72744 * test program to save to file utils: * pdfunite: Work even if there's a single file given * pdfunite: do not lose fonts when merging some files Release 0.25.0 core: * Annotation improvements * Tagged PDF work * Improve speed on some files using ICC color space * Use ICC profile in OutputIntents. Bug #34053 * Limit use of ZapfDingbats character names. Bug #60243 * Splash: correction for knockout transparency groups * regression test improvements utils: * pdftoppm: Added thinlinemode option setting * pdfinfo: Indicate if pdf contains javascript * pdfinfo: Add option to print out javascript * pdfimages: Print size, ratio, and ppi * pdfimages: More image output format support * pdfseparate: allow zero-padded pagespecs glib: * Annotation improvements * Add API to get text, text layout and text attributes for a given area * demo improvements @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.16 2013/07/04 13:13:55 wiz Exp $ d6 3 a8 1 --- utils/Makefile.in.orig 2014-04-24 22:42:57.000000000 +0000 d10 21 a30 7 @@@@ -103,7 +103,7 @@@@ CONFIG_HEADER = $(top_builddir)/config.h $(top_builddir)/poppler/poppler-config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = -@@BUILD_SPLASH_OUTPUT_TRUE@@am__EXEEXT_1 = pdftoppm$(EXEEXT) +am__EXEEXT_1 = pdftoppm$(EXEEXT) @@BUILD_CAIRO_OUTPUT_TRUE@@am__EXEEXT_2 = pdftocairo$(EXEEXT) d33 1 a33 2 @@@@ -111,7 +111,7 @@@@ am__objects_1 = parseargs.$(OBJEXT) am_pdfdetach_OBJECTS = pdfdetach.$(OBJEXT) $(am__objects_1) d36 4 a39 7 -pdfdetach_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdfdetach_DEPENDENCIES = $(prefix)/lib/libpoppler.la AM_V_lt = $(am__v_lt_@@AM_V@@) am__v_lt_ = $(am__v_lt_@@AM_DEFAULT_V@@) am__v_lt_0 = --silent @@@@ -119,26 +119,26 @@@@ am__v_lt_1 = am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) $(am__objects_1) d42 3 a44 2 -pdffonts_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdffonts_DEPENDENCIES = $(prefix)/lib/libpoppler.la d46 1 a46 1 JSInfo.$(OBJEXT) $(am__objects_1) d49 3 a51 2 -pdfimages_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdfimages_DEPENDENCIES = $(prefix)/lib/libpoppler.la d53 1 a53 1 JSInfo.$(OBJEXT) $(am__objects_1) d56 4 a59 3 -pdfinfo_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdfinfo_DEPENDENCIES = $(prefix)/lib/libpoppler.la am_pdfseparate_OBJECTS = pdfseparate.$(OBJEXT) $(am__objects_1) d62 5 a66 5 -pdfseparate_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdfseparate_DEPENDENCIES = $(prefix)/lib/libpoppler.la am__pdftocairo_SOURCES_DIST = pdftocairo.cc parseargs.cc parseargs.h @@BUILD_CAIRO_OUTPUT_TRUE@@am_pdftocairo_OBJECTS = pdftocairo.$(OBJEXT) \ @@BUILD_CAIRO_OUTPUT_TRUE@@ $(am__objects_1) d68 3 a70 2 -am__DEPENDENCIES_1 = $(top_builddir)/poppler/libpoppler.la +am__DEPENDENCIES_1 = $(prefix)/lib/libpoppler.la d74 7 a80 2 @@@@ -153,29 +153,29 @@@@ am_pdftohtml_OBJECTS = pdftohtml-pdftoht pdftohtml-HtmlOutputDev.$(OBJEXT) $(am__objects_2) d83 3 a85 2 -pdftohtml_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftohtml_DEPENDENCIES = $(prefix)/lib/libpoppler.la d89 1 a89 5 am__pdftoppm_SOURCES_DIST = pdftoppm.cc parseargs.cc parseargs.h -@@BUILD_SPLASH_OUTPUT_TRUE@@am_pdftoppm_OBJECTS = pdftoppm.$(OBJEXT) \ -@@BUILD_SPLASH_OUTPUT_TRUE@@ $(am__objects_1) +am_pdftoppm_OBJECTS = pdftoppm.$(OBJEXT) \ + $(am__objects_1) d92 4 a95 3 -pdftoppm_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftoppm_DEPENDENCIES = $(prefix)/lib/libpoppler.la am_pdftops_OBJECTS = pdftops.$(OBJEXT) $(am__objects_1) d98 4 a101 4 -pdftops_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftops_DEPENDENCIES = $(prefix)/lib/libpoppler.la am_pdftotext_OBJECTS = pdftotext.$(OBJEXT) printencodings.$(OBJEXT) \ $(am__objects_1) d104 4 a107 3 -pdftotext_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftotext_DEPENDENCIES = $(prefix)/lib/libpoppler.la am_pdfunite_OBJECTS = pdfunite.$(OBJEXT) $(am__objects_1) d110 3 a112 2 -pdfunite_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdfunite_DEPENDENCIES = $(prefix)/lib/libpoppler.la d116 1 a116 20 @@@@ -502,12 +502,12 @@@@ top_build_prefix = @@top_build_prefix@@ top_builddir = @@top_builddir@@ top_srcdir = @@top_srcdir@@ win32_libs = @@win32_libs@@ -@@BUILD_SPLASH_OUTPUT_TRUE@@pdftoppm_SOURCES = \ -@@BUILD_SPLASH_OUTPUT_TRUE@@ pdftoppm.cc \ -@@BUILD_SPLASH_OUTPUT_TRUE@@ $(common) +pdftoppm_SOURCES = \ + pdftoppm.cc \ + $(common) -@@BUILD_SPLASH_OUTPUT_TRUE@@pdftoppm_binary = pdftoppm -@@BUILD_SPLASH_OUTPUT_TRUE@@pdftoppm_manpage = pdftoppm.1 +pdftoppm_binary = pdftoppm +pdftoppm_manpage = pdftoppm.1 INCLUDES = \ -I$(top_srcdir) \ -I$(top_srcdir)/goo \ @@@@ -517,8 +517,9 @@@@ INCLUDES = \ $(PDFTOCAIRO_CFLAGS) d119 1 d126 11 a136 2 @@BUILD_CAIRO_OUTPUT_TRUE@@pdftocairo_SOURCES = \ @@BUILD_CAIRO_OUTPUT_TRUE@@ pdftocairo.cc \ @ 1.16 log @Update to 0.22.5. Use "lcms" option instead of package-specific "poppler-cms" one. Add backwards compat for this. Add comments to most patches. Changes: Release 0.22.5 core: * PSOutputDev: Make sure that Title: doesn't contain \n or \r (Bug #63862) * Fix slowlyness reading malformed files (Bug #46703) * Fix infinite loop while feeding wrong data in stdin (Bug #64967) * Fix crash on malformed file (Bug #65221) * Fix mismatched delete (Bug #65553) qt4: * Fix mismatched delete (Bug #65551) utils: * pdftohtml: Fix memory leak @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.15 2013/03/24 07:09:24 spz Exp $ d6 1 a6 1 --- utils/Makefile.in.orig 2013-06-16 16:24:11.000000000 +0000 d33 1 a33 1 $(am__objects_1) d39 1 a39 1 $(am__objects_1) d58 1 a58 1 @@@@ -152,29 +152,29 @@@@ am_pdftohtml_OBJECTS = pdftohtml-pdftoht d95 1 a95 1 @@@@ -491,12 +491,12 @@@@ top_build_prefix = @@top_build_prefix@@ d113 1 a113 1 @@@@ -506,8 +506,9 @@@@ INCLUDES = \ @ 1.15 log @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 @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 1 --- utils/Makefile.in.orig 2013-02-10 10:48:38.000000000 +0000 d8 1 a8 1 @@@@ -76,7 +76,7 @@@@ CONFIG_HEADER = $(top_builddir)/config.h d17 1 a17 1 @@@@ -84,33 +84,33 @@@@ am__objects_1 = parseargs.$(OBJEXT) d26 1 d58 1 a58 1 @@@@ -124,29 +124,29 @@@@ am_pdftohtml_OBJECTS = pdftohtml-pdftoht d92 4 a95 4 DEFAULT_INCLUDES = -I.@@am__isrc@@ -I$(top_builddir) -I$(top_builddir)/poppler depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @@@@ -436,12 +436,12 @@@@ top_build_prefix = @@top_build_prefix@@ d113 1 a113 1 @@@@ -451,8 +451,9 @@@@ INCLUDES = \ @ 1.14 log @update to 0.20.1 This switches to the 0.20 release branch - many fixes and improvements. (0.18 was skipped) The qt3 frontend isn't supported anymore - the poppler016 pkg is kept for now for KDE3. Atm, it conflicts with newer popper pkgs. This can be fixed by renaming include paths and libraries, but this would need modifications of the KDE3 pkgs. @ text @d3 1 a3 1 --- utils/Makefile.in.orig 2012-06-10 18:45:33.000000000 +0000 d5 1 a5 1 @@@@ -59,7 +59,7 @@@@ CONFIG_HEADER = $(top_builddir)/config.h d14 2 a15 1 @@@@ -68,7 +68,7 @@@@ am_pdfdetach_OBJECTS = pdfdetach.$(OBJEX d18 2 a19 4 am__DEPENDENCIES_1 = -pdfdetach_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdfdetach_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d22 1 a22 1 @@@@ -76,30 +76,30 @@@@ am__v_lt_0 = --silent d26 2 a27 3 -pdffonts_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdffonts_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d32 2 a33 3 -pdfimages_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdfimages_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d38 2 a39 3 -pdfinfo_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdfinfo_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d43 2 a44 3 -pdfseparate_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdfseparate_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d49 3 a51 3 -am__DEPENDENCIES_2 = $(top_builddir)/poppler/libpoppler.la \ +am__DEPENDENCIES_2 = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d53 2 a54 2 @@BUILD_CAIRO_OUTPUT_TRUE@@@@USE_CMS_TRUE@@ $(am__DEPENDENCIES_1) @@@@ -113,33 +113,33 @@@@ am_pdftohtml_OBJECTS = pdftohtml-pdftoht d58 2 a59 3 -pdftohtml_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdftohtml_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d70 2 a71 3 -pdftoppm_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdftoppm_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d75 2 a76 3 -pdftops_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdftops_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d81 2 a82 3 -pdftotext_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdftotext_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d86 2 a87 3 -pdfunite_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdfunite_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d90 2 a91 1 @@@@ -425,12 +425,12 @@@@ top_build_prefix = @@top_build_prefix@@ d109 1 a109 1 @@@@ -441,9 +441,10 @@@@ INCLUDES = \ d114 1 d116 1 a116 3 $(UTILS_LIBS) \ - $(FONTCONFIG_LIBS) + $(FONTCONFIG_LIBS) \ @ 1.13 log @update to 0.16.2 This switches to a new major branch -- many improvements and fixes. @ text @d3 1 a3 1 --- utils/Makefile.in.orig 2011-01-27 19:32:04.000000000 +0000 d5 1 a5 1 @@@@ -55,7 +55,7 @@@@ CONFIG_HEADER = $(top_builddir)/config.h d11 1 a11 1 @@BUILD_ABIWORD_OUTPUT_TRUE@@am__EXEEXT_2 = pdftoabw$(EXEEXT) d14 11 a24 1 @@@@ -64,7 +64,7 @@@@ am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) a26 1 am__DEPENDENCIES_1 = d30 1 a30 3 AM_V_lt = $(am__v_lt_$(V)) am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) @@@@ -73,19 +73,19 @@@@ am_pdfimages_OBJECTS = pdfimages.$(OBJEX d44 10 a53 4 am__pdftoabw_SOURCES_DIST = pdftoabw.cc parseargs.cc parseargs.h @@BUILD_ABIWORD_OUTPUT_TRUE@@am_pdftoabw_OBJECTS = pdftoabw.$(OBJEXT) \ @@BUILD_ABIWORD_OUTPUT_TRUE@@ $(am__objects_1) pdftoabw_OBJECTS = $(am_pdftoabw_OBJECTS) d57 4 a60 4 @@BUILD_ABIWORD_OUTPUT_TRUE@@pdftoabw_DEPENDENCIES = \ @@BUILD_ABIWORD_OUTPUT_TRUE@@ $(am__DEPENDENCIES_2) \ @@@@ -94,25 +94,25 @@@@ am_pdftohtml_OBJECTS = pdftohtml.$(OBJEX HtmlLinks.$(OBJEXT) HtmlOutputDev.$(OBJEXT) $(am__objects_1) d66 3 d92 6 d100 1 a100 1 @@@@ -389,12 +389,12 @@@@ top_build_prefix = @@top_build_prefix@@ d118 2 a119 2 @@@@ -405,9 +405,10 @@@@ INCLUDES = \ $(ABIWORD_CFLAGS) d129 2 a130 2 @@BUILD_ABIWORD_OUTPUT_TRUE@@pdftoabw_SOURCES = \ @@BUILD_ABIWORD_OUTPUT_TRUE@@ pdftoabw.cc \ @ 1.12 log @update to 0.12.1 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) @ text @d3 1 a3 1 --- utils/Makefile.in.orig 2009-10-18 01:28:49.000000000 +0200 d37 1 a37 1 am__pdftoabw_SOURCES_DIST = pdftoabw.cc parseargs.c parseargs.h d53 1 a53 1 am__pdftoppm_SOURCES_DIST = pdftoppm.cc parseargs.c parseargs.h d78 1 a78 1 @@@@ -366,12 +366,12 @@@@ top_build_prefix = @@top_build_prefix@@ d96 1 a96 1 @@@@ -382,9 +382,10 @@@@ INCLUDES = \ @ 1.11 log @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) @ text @d3 1 a3 1 --- utils/Makefile.in.orig 2009-08-18 21:04:22.000000000 +0200 d5 1 a5 2 @@@@ -52,7 +52,7 @@@@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h \ d8 1 d13 2 a14 2 binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) @@@@ -62,25 +62,25 @@@@ am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) d21 3 a23 1 am_pdfimages_OBJECTS = pdfimages.$(OBJEXT) ImageOutputDev.$(OBJEXT) \ d46 1 a46 1 @@@@ -89,25 +89,25 @@@@ am_pdftohtml_OBJECTS = pdftohtml.$(OBJEX d78 1 a78 1 @@@@ -319,12 +319,12 @@@@ top_build_prefix = @@top_build_prefix@@ d96 1 a96 1 @@@@ -335,9 +335,10 @@@@ INCLUDES = \ @ 1.10 log @update to 0.10.7 changes: bugfixes @ text @d3 1 a3 1 --- utils/Makefile.in.orig 2009-05-16 17:40:51.000000000 +0200 d5 1 a5 1 @@@@ -51,7 +51,7 @@@@ mkinstalldirs = $(install_sh) -d d14 1 a14 1 @@@@ -61,19 +61,19 @@@@ am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) d37 8 a44 1 @@@@ -88,25 +88,25 @@@@ am_pdftohtml_OBJECTS = pdftohtml.$(OBJEX d76 1 a76 1 @@@@ -307,12 +307,12 @@@@ top_build_prefix = @@top_build_prefix@@ d93 2 a94 2 -I$(top_srcdir)/utils \ @@@@ -322,9 +322,10 @@@@ INCLUDES = \ @ 1.9 log @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 @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.8 2008/04/15 19:57:00 drochner Exp $ d3 1 a3 1 --- utils/Makefile.in.orig 2008-10-09 19:13:22.000000000 +0000 d5 1 a5 1 @@@@ -49,7 +49,7 @@@@ mkinstalldirs = $(install_sh) -d d14 1 a14 1 @@@@ -59,19 +59,19 @@@@ am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) d37 1 a37 1 @@@@ -84,25 +84,25 @@@@ am_pdftohtml_OBJECTS = pdftohtml.$(OBJEX d69 1 a69 1 @@@@ -293,12 +293,12 @@@@ target_alias = @@target_alias@@ d84 4 a87 4 @@BUILD_ABIWORD_OUTPUT_TRUE@@pdftoabw_SOURCES = \ @@BUILD_ABIWORD_OUTPUT_TRUE@@ pdftoabw.cc \ @@BUILD_ABIWORD_OUTPUT_TRUE@@ $(common) @@@@ -313,9 +313,10 @@@@ INCLUDES = \ d98 2 a99 2 dist_man1_MANS = \ pdffonts.1 \ @ 1.8 log @update to 0.8.0 changes: * Fix caching of members in the glib frontend causing issues with rendering * Change glib public api to have a correct naming * Some better error handling on corner cases * Check the document stream is seekable when opening it * Build fixes with autotools and with cmake * Fix infinite recursion on some malformed documents when consulting the fonts * Fix possible crash when asking for Movie contents @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- utils/Makefile.in.orig 2008-03-26 19:40:20.000000000 +0100 d5 1 a5 1 @@@@ -48,7 +48,7 @@@@ mkinstalldirs = $(install_sh) -d d14 1 a14 1 @@@@ -58,18 +58,18 @@@@ am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) d28 2 a29 1 am_pdfinfo_OBJECTS = pdfinfo.$(OBJEXT) $(am__objects_1) d37 1 a37 1 @@@@ -82,24 +82,24 @@@@ am_pdftohtml_OBJECTS = pdftohtml.$(OBJEX d60 2 a61 1 am_pdftotext_OBJECTS = pdftotext.$(OBJEXT) $(am__objects_1) d69 1 a69 1 @@@@ -282,12 +282,12 @@@@ target_alias = @@target_alias@@ d87 1 a87 1 @@@@ -302,9 +302,10 @@@@ INCLUDES = \ @ 1.7 log @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 @ text @d3 1 a3 1 --- utils/Makefile.in.orig 2007-08-15 01:30:09.000000000 +0200 d5 1 a5 1 @@@@ -52,7 +52,7 @@@@ mkinstalldirs = $(install_sh) -d d14 1 a14 1 @@@@ -62,18 +62,18 @@@@ am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) d36 1 a36 1 @@@@ -86,24 +86,24 @@@@ am_pdftohtml_OBJECTS = pdftohtml.$(OBJEX d65 1 a65 1 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -I$(top_builddir)/poppler d67 3 a69 3 @@@@ -301,12 +301,12 @@@@ sharedstatedir = @@sharedstatedir@@ sysconfdir = @@sysconfdir@@ target_alias = @@target_alias@@ d85 1 a85 1 @@@@ -321,9 +321,10 @@@@ INCLUDES = \ @ 1.6 log @update to 0.5.4 changes: -Automatically read in CJK encoding files -Speed ups -let the utils take input on stdin -Bugs fixed @ text @d3 1 a3 1 --- utils/Makefile.in.orig 2006-09-22 02:54:29.000000000 +0200 d11 1 d14 1 a14 3 PROGRAMS = $(bin_PROGRAMS) @@@@ -60,35 +60,35 @@@@ am__objects_1 = parseargs.$(OBJEXT) am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) $(am__objects_1) d17 4 a20 2 -pdffonts_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdffonts_DEPENDENCIES = $(prefix)/lib/libpoppler.la d25 3 a27 2 -pdfimages_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdfimages_DEPENDENCIES = $(prefix)/lib/libpoppler.la d31 6 a36 3 -pdfinfo_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdfinfo_DEPENDENCIES = $(prefix)/lib/libpoppler.la am_pdftohtml_OBJECTS = pdftohtml.$(OBJEXT) HtmlFonts.$(OBJEXT) \ d40 3 a42 2 -pdftohtml_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftohtml_DEPENDENCIES = $(prefix)/lib/libpoppler.la d50 3 a52 2 -pdftoppm_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftoppm_DEPENDENCIES = $(prefix)/lib/libpoppler.la d56 3 a58 2 -pdftops_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftops_DEPENDENCIES = $(prefix)/lib/libpoppler.la d62 3 a64 2 -pdftotext_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftotext_DEPENDENCIES = $(prefix)/lib/libpoppler.la d67 1 a67 3 am__depfiles_maybe = depfiles @@@@ -278,12 +278,12 @@@@ sbindir = @@sbindir@@ sharedstatedir = @@sharedstatedir@@ d70 1 d82 5 a86 5 INCLUDES = \ -I$(top_srcdir) \ -I$(top_srcdir)/utils \ @@@@ -291,8 +291,8 @@@@ INCLUDES = \ $(UTILS_CFLAGS) a89 1 - $(UTILS_LIBS) d91 4 a94 1 + $(UTILS_LIBS) $(PTHREAD_STUBLIB) @ 1.5 log @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 @ text @d3 1 a3 1 --- utils/Makefile.in.orig 2006-05-22 22:15:21.000000000 +0200 d14 2 a15 1 @@@@ -61,41 +61,41 @@@@ am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) d18 2 a19 4 am__DEPENDENCIES_1 = -pdffonts_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdffonts_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d24 2 a25 3 -pdfimages_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdfimages_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d29 2 a30 3 -pdfinfo_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdfinfo_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d35 2 a36 3 -pdftohtml_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdftohtml_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d44 2 a45 3 -pdftoppm_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdftoppm_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d49 2 a50 3 -pdftops_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdftops_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d54 2 a55 3 -pdftotext_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la \ +pdftotext_DEPENDENCIES = $(prefix)/lib/libpoppler.la \ $(am__DEPENDENCIES_1) d58 2 a59 1 @@@@ -283,12 +283,12 @@@@ sbindir = @@sbindir@@ d77 1 a77 1 @@@@ -296,8 +296,8 @@@@ INCLUDES = \ @ 1.5.4.1 log @Pullup ticket 1940 - requested by wiz security update for evince Revisions pulled up: - pkgsrc/print/evince/Makefile 1.26, 1.27 - pkgsrc/print/evince/Makefile.common 1.12 - pkgsrc/print/evince/PLIST 1.13 - pkgsrc/print/evince/distinfo 1.9, 1.10 - pkgsrc/print/evince/patches/patch-ac 1.1 - pkgsrc/print/evince-nautilus/Makefile 1.11, 1.12 - pkgsrc/print/poppler/Makefile.common 1.7 - pkgsrc/print/poppler/distinfo 1.14, 1.15 - pkgsrc/print/poppler/patches/patch-ab 1.6 - pkgsrc/print/poppler/patches/patch-ac 1.3, 1.4 - pkgsrc/print/poppler-qt/Makefile 1.14 - pkgsrc/print/poppler-qt/PLIST 1.3 Module Name: pkgsrc Committed By: drochner Date: Thu Oct 12 14:16:22 UTC 2006 Modified Files: pkgsrc/print/evince: Makefile Makefile.common PLIST distinfo pkgsrc/print/evince-nautilus: Makefile Log Message: update to 0.6.1 canges: -bugfixes -translation updates pkgsrc change: include tiff/buildlink directly instead relying on gtk to pull it in --- Module Name: pkgsrc Committed By: wiz Date: Wed Dec 6 14:48:35 UTC 2006 Modified Files: pkgsrc/print/evince: Makefile distinfo Added Files: pkgsrc/print/evince/patches: patch-ac Log Message: Fix CVE-2006-5864 using a patch from evince CVS. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: wiz Date: Wed Dec 6 14:51:36 UTC 2006 Modified Files: pkgsrc/print/evince-nautilus: Makefile Log Message: Bump PKGREVISION for evince/patches/patch-ac, to be on the safe side. --- Module Name: pkgsrc Committed By: rillig Date: Tue Oct 10 20:07:05 UTC 2006 Modified Files: pkgsrc/print/poppler: distinfo Added Files: pkgsrc/print/poppler/patches: patch-ac Log Message: Fixed "test ==". --- Module Name: pkgsrc Committed By: drochner Date: Thu Oct 12 14:12:15 UTC 2006 Modified Files: pkgsrc/print/poppler: Makefile.common distinfo pkgsrc/print/poppler/patches: patch-ab patch-ac Log Message: update to 0.5.4 changes: -Automatically read in CJK encoding files -Speed ups -let the utils take input on stdin -Bugs fixed --- Module Name: pkgsrc Committed By: markd Date: Fri Oct 13 20:25:22 UTC 2006 Modified Files: pkgsrc/print/poppler-qt: Makefile PLIST Log Message: poppler-link-qt3.h should also be installed. Bump PKGREVISION. Should fix PR pkg/34810. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.6 2006/10/12 14:12:15 drochner Exp $ d3 1 a3 1 --- utils/Makefile.in.orig 2006-09-22 02:54:29.000000000 +0200 d14 1 a14 2 @@@@ -60,35 +60,35 @@@@ am__objects_1 = parseargs.$(OBJEXT) am_pdffonts_OBJECTS = pdffonts.$(OBJEXT) $(am__objects_1) d17 4 a20 2 -pdffonts_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdffonts_DEPENDENCIES = $(prefix)/lib/libpoppler.la d25 3 a27 2 -pdfimages_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdfimages_DEPENDENCIES = $(prefix)/lib/libpoppler.la d31 3 a33 2 -pdfinfo_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdfinfo_DEPENDENCIES = $(prefix)/lib/libpoppler.la d38 3 a40 2 -pdftohtml_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftohtml_DEPENDENCIES = $(prefix)/lib/libpoppler.la d48 3 a50 2 -pdftoppm_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftoppm_DEPENDENCIES = $(prefix)/lib/libpoppler.la d54 3 a56 2 -pdftops_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftops_DEPENDENCIES = $(prefix)/lib/libpoppler.la d60 3 a62 2 -pdftotext_DEPENDENCIES = $(top_builddir)/poppler/libpoppler.la +pdftotext_DEPENDENCIES = $(prefix)/lib/libpoppler.la d65 1 a65 2 am__depfiles_maybe = depfiles @@@@ -278,12 +278,12 @@@@ sbindir = @@sbindir@@ d83 1 a83 1 @@@@ -291,8 +291,8 @@@@ INCLUDES = \ @ 1.4 log @Use pthread-stublib on NetBSD 1.x and 2.x. Bump PKGREVISION. Patch updated to use the library. Thank you Joerg for the suggestion. @ text @d3 3 a5 3 --- utils/Makefile.in.orig 2006-02-28 14:51:35.000000000 -0800 +++ utils/Makefile.in 2006-04-03 14:10:58.000000000 -0700 @@@@ -52,7 +52,7 @@@@ d14 1 a14 1 @@@@ -61,41 +61,41 @@@@ d65 1 a65 1 @@@@ -281,12 +281,12 @@@@ d83 1 a83 1 @@@@ -294,8 +294,8 @@@@ d92 2 a93 2 # Yay, automake! It should be able to figure out that it has to dist @ 1.3 log @Add patch for poppler-utils package -- use libpoppler.la from already installed package and enable pdftoppm to build. @ text @d4 1 a4 1 +++ utils/Makefile.in 2006-04-01 10:41:52.000000000 -0800 d83 1 a83 1 @@@@ -294,7 +294,7 @@@@ d88 1 d90 1 a90 1 $(UTILS_LIBS) d93 1 @ 1.2 log @Update to 0.4.3: - Fix selection crasher (Nickolay V. Shmyrev, #4402). - Fix printing problem for single page output (#4555). - Fix miscellaneous compile problems/warnings. - CVE-2005-3191 and CAN-2005-2097 security fixes. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 2005/12/11 05:08:50 salo Exp $ d3 82 a84 5 Security fix for CVE-2005-3191 and CVE-2005-3192. --- poppler/Stream.cc.orig 2005-04-27 22:56:18.000000000 +0200 +++ poppler/Stream.cc 2005-12-11 05:51:36.000000000 +0100 @@@@ -415,18 +415,33 @@@@ void ImageStream::skipLine() { d86 4 a89 11 StreamPredictor::StreamPredictor(Stream *strA, int predictorA, int widthA, int nCompsA, int nBitsA) { + int totalBits; + str = strA; predictor = predictorA; width = widthA; nComps = nCompsA; nBits = nBitsA; + predLine = NULL; + ok = gFalse; a90 19 nVals = width * nComps; + totalBits = nVals * nBits; + if (totalBits == 0 || + (totalBits / nBits) / nComps != width || + totalBits + 7 < 0) { + return; + } pixBytes = (nComps * nBits + 7) >> 3; - rowBytes = ((nVals * nBits + 7) >> 3) + pixBytes; + rowBytes = ((totalBits + 7) >> 3) + pixBytes; + if (rowBytes < 0) { + return; + } predLine = (Guchar *)gmalloc(rowBytes); memset(predLine, 0, rowBytes); predIdx = rowBytes; + + ok = gTrue; } a91 38 StreamPredictor::~StreamPredictor() { @@@@ -1020,6 +1035,10 @@@@ LZWStream::LZWStream(Stream *strA, int p FilterStream(strA) { if (predictor != 1) { pred = new StreamPredictor(this, predictor, columns, colors, bits); + if (!pred->isOk()) { + delete pred; + pred = NULL; + } } else { pred = NULL; } @@@@ -2907,6 +2926,14 @@@@ GBool DCTStream::readBaselineSOF() { height = read16(); width = read16(); numComps = str->getChar(); + if (numComps <= 0 || numComps > 4) { + error(getPos(), "Bad number of components in DCT stream", prec); + return gFalse; + } + if (numComps <= 0 || numComps > 4) { + error(getPos(), "Bad number of components in DCT stream", prec); + return gFalse; + } if (prec != 8) { error(getPos(), "Bad DCT precision %d", prec); return gFalse; @@@@ -3268,6 +3295,10 @@@@ FlateStream::FlateStream(Stream *strA, i FilterStream(strA) { if (predictor != 1) { pred = new StreamPredictor(this, predictor, columns, colors, bits); + if (!pred->isOk()) { + delete pred; + pred = NULL; + } } else { pred = NULL; } @ 1.1 log @Security fixes for CVE-2005-3191, CVE-2005-3192 and CVE-2005-3193. Patches from xpdf. @ text @d1 1 a1 1 $NetBSD$ @ 1.1.2.1 log @file patch-ab was added on branch pkgsrc-2005Q3 on 2005-12-11 05:08:50 +0000 @ text @d1 78 @ 1.1.2.2 log @Pullup ticket 955 - requested by Lubomir Sedlacik security fix via patch for print/poppler Module Name: pkgsrc Committed By: salo Date: Sun Dec 11 05:08:50 UTC 2005 Modified Files: pkgsrc/print/poppler: Makefile distinfo Added Files: pkgsrc/print/poppler/patches: patch-aa patch-ab patch-ac Log Message: Security fixes for CVE-2005-3191, CVE-2005-3192 and CVE-2005-3193. Patches from xpdf. @ text @a0 31 $NetBSD: patch-ab,v 1.1.2.1 2005/12/15 01:00:51 seb Exp $ Security fix for CVE-2005-3193. --- poppler/JPXStream.cc.orig 2005-03-03 20:46:03.000000000 +0100 +++ poppler/JPXStream.cc 2005-12-11 06:14:42.000000000 +0100 @@@@ -666,7 +666,7 @@@@ GBool JPXStream::readCodestream(Guint le int segType; GBool haveSIZ, haveCOD, haveQCD, haveSOT; Guint precinctSize, style; - Guint segLen, capabilities, comp, i, j, r; + Guint segLen, capabilities, nTiles, comp, i, j, r; //----- main header haveSIZ = haveCOD = haveQCD = haveSOT = gFalse; @@@@ -701,8 +701,13 @@@@ GBool JPXStream::readCodestream(Guint le / img.xTileSize; img.nYTiles = (img.ySize - img.yTileOffset + img.yTileSize - 1) / img.yTileSize; - img.tiles = (JPXTile *)gmalloc(img.nXTiles * img.nYTiles * - sizeof(JPXTile)); + nTiles = img.nXTiles * img.nYTiles; + // check for overflow before allocating memory + if (nTiles == 0 || nTiles / img.nXTiles != img.nYTiles) { + error(getPos(), "Bad tile count in JPX SIZ marker segment"); + return gFalse; + } + img.tiles = (JPXTile *)gmalloc(nTiles * sizeof(JPXTile)); for (i = 0; i < img.nXTiles * img.nYTiles; ++i) { img.tiles[i].tileComps = (JPXTileComp *)gmalloc(img.nComps * sizeof(JPXTileComp)); @