pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/print/xpdf4 xpdf: update to 4.04.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dd278572cb77
branches:  trunk
changeset: 384684:dd278572cb77
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Sep 03 17:06:00 2022 +0000

description:
xpdf: update to 4.04.

4.04 (2022-apr-18)
------------------
When closing a file, save the current page number in ~/.xpdf.pages,
  and restore it next time the file is opened.  This can be disabled
  with "savePageNumbers no" in your xpdfrc file.
Allow the tab list to be reordered, using drag-and-drop.
Added a document information dialog, with metadata and fonts, to xpdf.
Pdftohtml now generates HTML links for URI links anchored on text.
Added the useTrueTypeUnicodeMapping xpdfrc setting.
Added the 'enableXFA' xpdfrc setting back: if set to 'no', xpdf will
  not read an XFA form, meaning all form info comes from the AcroForm.
Add support for long paths on Windows 10.
Added the "-formfields" option to pdftohtml.
Added the "-embedbackground" and "-embedfonts" options to pdftohtml.
Added the "-vstretch" option to pdftohtml.
Added the "-verbose" flag to pdfimages, pdftohtml, pdftopng, pdftoppm,
  pdftops, and pdftotext.
Added the showAttachmentsPane, showLayersPane, and showOutlinePane
  commands.
Added the 'openFile2' command to xpdf.
Added the showMenuBar, hideMenuBar, and toggleMenuBar commands to
  xpdf.
Rearrange file names in the tab list to "foo.pdf [/full/path/]", to
  improve the usability of the (narrow) tab list.
Added the 'imageMaskAntialias' xpdfrc setting.
Added the '-table' switch to pdftohtml.
Fixed a couple of progression order bugs in the JPEG 2000 decoder.
  [Thanks to shellway for the bug reports.]
Fixed a problem with subsampled pixel index computations in the JPEG
  2000 decoder.  [Thanks to shellway for the bug report.]
Fixed a couple of memory leaks triggered by fuzzed PDF files.  [Thanks
  to shellway for the bug report.]
Changed pdftohtml to generate spans with 'class=' instead of 'id=', so
  there aren't duplicate ids.  Also removed the unused id in the
  background img element.
Optimized SplashOutputDev::drawTilingPattern for the case where the
  tile is much larger than the area being drawn (i.e., the clipping
  bbox).  In this case, we can render just the needed portion of the
  tile.
Added a missing zero check for precinct size in the JPEG 2000 decoder.
  [Thanks to shellway for the bug report.]
Added a missing null check in the XFA form scanner.  [Thanks to Taolaw
  for the bug report.]
Deal with xref streams that include a free entry with gen=0xffffffff.
Fixed a problematic corner case in looking up XObject resources.
  [Thanks to shellway for the bug report.]
The unicodeRemapping config command wasn't correctly handling unsorted
  remapping files.
Improved handling of RTL text in the text extractor.
Extended the saveTabState/loadTabState commands to save/restore
  display mode, zoom, rotation, and scroll position for each tab.
Added support for Qt6.
Added a missing bounds check on stream DecodeParms arrays.  [Thanks to
  minipython for the bug report.]
Fixed an integer overflow check in XRef::readXRefTable.  [Thanks to
  yangshufan for the bug report.]
The builtin Latin1 encoding was mapping 'endash' instead of
  'softhyphen' to 0xad.  [Thanks to Jach Fong for the bug report.]
Fixed a bug in PSOutputDev::checkPageSlice() when built without
  SPLASH_CMYK.  [Thanks to irfanariq for the bug report.]
Added missing array length and type checks in Gfx::doForm().  [Thanks
  to shaohua for the bug report.]
Fixed an integer overflow security hole in the JBIG2 decoder.
Substitute Helvetica for undefined fonts and bad font objects.
Added an integer overflow check in JPXStream.  (JPXStream issue)
  [Thanks to Shin Ando @ Ricera Security for the bug report.]
The DCT (JPEG) decoder was allowing the 'interleaved' flag to be
  changed after the first scan of the image.  (CVE-2022-24106) [Thanks
  to Shin Ando @ Ricera Security for the bug report.]

diffstat:

 print/xpdf4/Makefile |  5 ++---
 print/xpdf4/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 7 deletions(-)

diffs (31 lines):

diff -r 47d3c278f898 -r dd278572cb77 print/xpdf4/Makefile
--- a/print/xpdf4/Makefile      Sat Sep 03 17:01:41 2022 +0000
+++ b/print/xpdf4/Makefile      Sat Sep 03 17:06:00 2022 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.18 2022/04/18 19:11:58 adam Exp $
+# $NetBSD: Makefile,v 1.19 2022/09/03 17:06:00 wiz Exp $
 
-DISTNAME=      xpdf-4.03
+DISTNAME=      xpdf-4.04
 CATEGORIES=    print
 MASTER_SITES=  https://dl.xpdfreader.com/
-PKGREVISION=   6
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://www.xpdfreader.com/
diff -r 47d3c278f898 -r dd278572cb77 print/xpdf4/distinfo
--- a/print/xpdf4/distinfo      Sat Sep 03 17:01:41 2022 +0000
+++ b/print/xpdf4/distinfo      Sat Sep 03 17:06:00 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 11:15:14 nia Exp $
+$NetBSD: distinfo,v 1.6 2022/09/03 17:06:00 wiz Exp $
 
-BLAKE2s (xpdf-4.03.tar.gz) = 247e2da12ab439a32fadc296b27f607cac962202cc57a66513997cae14f2a46e
-SHA512 (xpdf-4.03.tar.gz) = 5f8478c2c4863a3c50f9b45a6fec73c7e67a74adbeaa651dd2e29982ea4cf050740874ee670672f985a323c12c28c968c16238c4238aeb52810a45e2728d622f
-Size (xpdf-4.03.tar.gz) = 936046 bytes
+BLAKE2s (xpdf-4.04.tar.gz) = 7062a3f635a8332401fe421cd654e4ce376cfac7b06b0c232bcdf381e20a85a1
+SHA512 (xpdf-4.04.tar.gz) = a26b67a4b3d5a5a365153845bf72d77949e683ce26aaf4705b49194cb32bbc581617c3e9c37f74bf6c49480df06d49e8c38d41233966b6215eacf92591d4d9bf
+Size (xpdf-4.04.tar.gz) = 969535 bytes
 SHA1 (patch-cmake-config.txt) = a2c25a258c8c72494c3b53854cabf2e51db0c32d
 SHA1 (patch-doc_sample-xpdfrc) = c16f4355efa279e79b9f27bc256e7569a348f13d
 SHA1 (patch-xpdf-qt_XpdfWidgetPrint.cc) = 8d05b6e95228f07cc571b176ec821f5b535424e8



Home | Main Index | Thread Index | Old Index