summaryrefslogtreecommitdiff
path: root/print
AgeCommit message (Collapse)AuthorFilesLines
2018-12-31poppler: remove workaround for old netbsd and dragonflybsd.maya2-23/+1
With C++14 being required to build this, you have to have most of C99 to build this package. So not having fmax/fmin isn't possible.
2018-12-19hplip: Set PYTHON_VERSIONS_INCOMPATIBLE before including py-dbus's buildlink3.nia1-27/+27
2018-12-14poppler: require GCC 4.9 for dependencies, toogson1-1/+3
Without this, dependent packages such as web2c and luatex will not successfully link with poppler on NetBSD 7.2.
2018-12-14poppler: Use GCC_REQD+=, not GCC_REQD=.gson1-2/+2
2018-12-14poppler: require c++14 and GCC 4.9gson1-2/+3
Poppler now uses the C++14 library function std::make_unique. Require a GCC version that supports it to make the package build on NetBSD 7.2.
2018-12-14p5-biblatex-biber: update to 2.11nb2.wiz2-22/+22
Sort dependencies. Add missing {test,}dependencies, remove non-dependency. All tests pass now. Remove manual installation of biber into bin/ - this happens automatically for perl packages. Fixes: pkg_delete: Couldn't remove /usr/pkg/bin/biber when removing the package.
2018-12-13revbump for boost 1.69.0adam6-12/+12
2018-12-11php-pdflib: update to 4.1.2tm5-286/+9
Use maintained pdflib-lite for build and runtime dependency. Changelog: 4.1.2 - fix problem in PHP 7 that when extending the PDFlib class it was not possible to access any members of the extended class. 4.1.1 - fix build problem when compiling statically into PHP 4.1.0 - add support for PDFlib 9.1 4.0.1 - fix bug #73249 - improve PHP7 wrapper (fixed crash when extending PDFlib class) 4.0.0 - add support for PHP7 3.0.4 - avoid deprecated warnings for API's which are not yet deprecated when building against an older PDFlib Version. 3.0.3 - fixed bug #66346 (undefined reference to `pdf_begin_pattern_ext') 3.0.2 - support PDFlib 9.0.2 3.0.1 - support PDFlib 9.0.1 - fix bug https://bugs.php.net/bug.php?id=64455 - support for PDFlib 7/8/9 and PDFlib Light - dropped support for PDFlib 6 and earlier
2018-12-11Fix build with poppler-0.72ryoon6-18/+122
2018-12-11py-reportlab: updated to 3.5.12adam2-7/+7
RELEASE 3.5.12 * log axis handles rangeRound & avoidBoundspace * FrameBG can start with "frame" & frame-permanent" start options
2018-12-10*: recursive bump for poppler-0.72.0wiz19-37/+38
2018-12-10poppler-glib: PLIST update for poppler-0.72.0wiz1-2/+2
2018-12-10poppler: update to 0.72.0.wiz3-10/+10
Release 0.72.0: core: * Fix checkbox lacking AP not bein able to change state. Issue #655 * Draw line annotation endings (arrow, circle, ...) * cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10 * Be more stubborn looking for a nssdb. Issue #669 * GooString::fromInt: Repair the return value. * Minor performance improvements * Avoid cycles in PDF parsing * Stream::makeFilter: Fix memory leak * Fix various issues with malformed files * Rename GooString::getCString to GooString::c_str * Regenerate UnicodeDecompTables.h from python 3.7.1 utils: * pdfdetach: Check for valid embedded file before trying to save it. Issue #661 * pdfdetach: Check for valid file name of embedded file before using it to determine save path. Issue #660 * Fix typos in utils. glib: * Fix missing PopplerAttachment destructor call * Support getting form widget additional actions. * docs: Small improvements qt5: * Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS
2018-12-10cups{,-base}: Update print/cups{,-base} to 2.2.10leot4-11/+9
Changes 2.2.10 ------ - CVE-2018-4700: Linux session cookies used a predictable random number seed. - The `lpoptions` command now works with IPP Everywhere printers that have not yet been added as local queues (Issue #5045) - Added USB quirk rules (Issue #5395, Issue #5443) - The generated PPD files for IPP Everywhere printers did not contain the cupsManualCopies keyword (Issue #5433) - Kerberos credentials might be truncated (Issue #5435) - The handling of `MaxJobTime 0` did not match the documentation (Issue #5438) - Incorporated the page accounting changes from CUPS 2.3 (Issue #5439) - Fixed a bug adding a queue with the `-E` option (Issue #5440) - Fixed a crash bug when mapping PPD duplex options to IPP attributes (rdar://46183976)
2018-12-09revbump after updating textproc/icuadam8-15/+16
2018-12-05xetex: fix build with poppler-0.71wiz2-1/+33
2018-12-05cups-filters: Update print/cups-filters to 1.21.5leot3-2131/+10
pkgsrc changes: - Remove no more needed patch for poppler 0.71.0 - Add a reference to upstream issue regarding (temporary) opvp disabled support Changes: 1.21.5 ------ - cups-browsed: We cannot reliably determine whether a CUPS queue is temporary, so we apply the procedure to make a temporary queue permanent to any unshared queue (Debian bugs #910882, #905850, #908604). - pdftoraster, pdftopdf, pdftoijs, pdftoopvp: Do not use the Poppler-specific "GBool", "gFalse", "gTrue" any more, as Poppler has switched to standard "bool", "false", "true" in version 0.71.0 (Issue #69).
2018-12-05cups-filters: Update print/cups-filters to 1.21.4leot7-30/+2155
pkgsrc changes: - Backport a patch from upstream to fix the build with poppler 0.71.0. - Temporary disable opvp support, not yet ported to poppler 0.71.0 (Add a XXX comment as a reminder to reenable it once fixed). - Address all test failures (now all tests pass!) Changes: 1.21.4 ------ - cups-browsed: cups-browsed: Limit the number of retries for creating a print queue when it comes to HTTP timeouts. Number of retries given by HttpMaxRetries directive in cups-browsed.conf. Thanks to Zdenek Dohnal for the patch (Pull request #73, Red Hat bug #1648697). - cups-browsed: Read out current time right before setting the timeouts. Thanks to Zdenek Dohnal for the patch (Pull request #71, Red Hat bug #1648697). - libcupsfilters: In the PPD generator for driverless IPP printing let "*cupsManualCopies: true" lines get added to the PPD if printing is done in a raster format as then pdftopdf needs to generate the copies. - pdftoraster, pdftoopvp, pdftoijs: Fix build with Poppler >= 0.70 (Issue #69, Pull request #70). - pdftopdf: Fixed printing multiple copies on driverless IPP printers. When printing collated copies the multiple copies got applied twice, resulting in n*n instead of n copies (CUPS issue #5433). - pdftoraster, pdftoopvp, pdftoijs: Poppler removed memCheck and gMemReport functions, remove appropriate calls (Issue #62, Pull request #66).
2018-12-04FIx build with poppler-0.71ryoon8-20/+406
2018-12-03Fix PLIST to fix packagingryoon1-3/+3
2018-12-03*: recursive bump for poppler-0.71.0 shlib bumpwiz22-43/+44
2018-12-03poppler*: Update to 0.71.0.wiz8-21/+19
Release 0.71.0: core: * Replace the implementation of GooString by std::string but keep the exact interface intact. * Replace GBool, gTrue, and gFalse by bool, true, false, resp. * Splash: Fix crash if document is malformed (too wide) qt5: * Fix crash when adding Highlight Annotations * Default to hidden symbols * Fix two leaks in a test glib: * demo: Fix build on Windows * demo: Align property labels to top of cell cpp: * Fix typos in documentation build system: * Enable searching for GTK on Windows * Remove unused files * Add fuzzer target from oss-fuzz project Release 0.70.1 glib: * Install missing file Release 0.70.0 core: * FreeText annotations: default to font from default appearance string * Splash: Speed improvements * Fix security issues found by oss-fuzz * Improve page lable parsing * Use std some std classes instead of self grown ones * Various internal improvements qt5: * Add Page::index() method * Improve method to get the page from a label string glib: * Fix crash on missing embedded file * Add support for PDF subtype property * Only export symbols in the public API utils: * pdftohtml: Improve font handling Release 0.69.0 core: * Add annotation font color * Splash: Some speed improvements * PSOutputDev: add native support for type 7 shadings when using level 3 * Add support for PDF subtype property * Link: Fix memory leak regarding next actions * Fix handling of Signature Info Location and Reason * Fix errors in computation of type3 glyphs transformation matrix * Reimplement Dict class in a more modern way * Fix security issues found by oss-fuzz * Fix memory issues in GfxImageColorMap copy ctor * Don't abort if the SampleFunction has too many samples. Issue #634 * Document the OutputDev::clip and OutputDev::oeClip methods * fix macOS compilation due to boolean define in jpeglib * Split GDir and GDirEntry out of gfile.h. Issue #370 qt5: * Add annotation font color cpp: utils: * pdfinfo: Show PDF subtype * pdftotext: Fix only outputs first page content with -bbox-layout option. Issue #88 * pdftotext: Fix memory leak in printLine build system: * Require C++14
2018-12-01latexmk: update to 461.wiz2-8/+7
From v. 4.59 to 4.61 Add -pdfxelatex and -pdflualatex options to set commands for xelatex and lualatex (in analogy with -pdflatex and -latex). Correct bug that use of -gg option with -deps-file option did not create deps file. After run of latex/pdflatex (etc), report count of warnings about missing characters (typically unavailable Unicode characters). Messages about this may appear only in the .log file and are therefore easily missed by the user. Fix problem that if biber gets a remote file, latexmk would report it incorrectly as a missing file. Provide routines for setting all of $latex, etc, with a common pattern. Variables, options, placeholders for executing code in *latex before inputting source file. The new variable is $pre_tex_code, the options are -pretex, -usepretex, and the new placeholders are %P and %U. Improved definitions provided for the configuration of latexmk to use pythontex; see the file pythontex-latexmkrc in the directory example_rcfiles. Correction to use of specifications in $clean_ext and $clean_full_ext so that %R can appear in the interior of a string as in 'pythontex-files-%R/*'. Updates of documentation.
2018-11-29Revbump for libcanberra gstreamer change.prlw13-6/+6
2018-11-26Added dspdfviewer to Makefile SUBDIRsfox1-1/+2
2018-11-26Import of dspdfviewer-1.15.1 as print/dspdfviewerfox5-0/+69
dspdfviewer a simple viewer for latex-beamer presentations that are built with the show notes on second screen option of latex-beamer. It will take your PDF file, split it in a left and right half and render the two halves individually to the screens. In addition, your laptop screen will contain some counters and a wall-clock, which may help you time your presentation right.
2018-11-23py-reportlab: updated to 3.5.11adam2-7/+7
RELEASE 3.5.11: * Improve log axis ticks & grids * move some samples into tests RELEASE 3.5.10: * Bug fix for underline * Paragraph indentation bug fix * Initial support for richtext graphics text labels * Initial support for log axes
2018-11-22ghostscript-agpl: Update print/ghostscript-agpl to 9.26leot3-12/+16
Changes: Version 9.26 (2018-11-20) Highlights in this release include: - Security issues have been the primary focus of this release, including solving several (well publicised) real and potential exploits. PLEASE NOTE: We strongly urge users to upgrade to this latest release to avoid these issues. - IMPORTANT: We are in the process of forking LittleCMS. LCMS2 is not thread safe, and cannot be made thread safe without breaking the ABI. Our fork will be thread safe, and include performance enhancements (these changes have all be been offered and rejected upstream). We will maintain compatibility between Ghostscript and LCMS2 for a time, but not in perpetuity. Our fork will be available as its own package separately from Ghostscript (and MuPDF). - Thanks to Man Yue Mo of Semmle Security Research Team, Jens Mu:ller of Ruhr-Universita:t Bochum and Tavis Ormandy of Google's Project Zero for their help to identify specific security issues. - The usual round of bug fixes, compatibility changes, and incremental improvements. For a list of open issues, or to report problems, please visit bugs.ghostscript.com.
2018-11-16print: + py-weasyprint0.kleink1-1/+2
2018-11-16print/py-weasyprint0: Import WeasyPrint 0.42.3.kleink5-0/+258
NOTE: This package caters to Python 2.7 environments, support for which was dropped in subsequent releases. WeasyPrint is a visual rendering engine for HTML and CSS that can export to PDF. It aims to support web standards for printing. WeasyPrint is free software made available under a BSD license. It is based on various libraries but *not* on a full rendering engine like WebKit or Gecko. The CSS layout engine is written in Python, designed for pagination, and meant to be easy to hack on.
2018-11-16py-weasyprint: Fix .include vs. variable definition ordering.kleink1-3/+2
2018-11-14Revbump after cairo 1.16.0 update.kleink58-113/+116
2018-11-14py-weasyprint: Update to 43.kleink5-61/+158
Version 43 ---------- Released on 2018-11-09. Bug fixes: * `#726 <https://github.com/Kozea/WeasyPrint/issues/726>`_: Make empty strings clear previous values of named strings * `#729 <https://github.com/Kozea/WeasyPrint/issues/729>`_: Include tools in packaging This version also includes the changes from unstable rc1 and rc2 versions listed below. Version 43rc2 ------------- Released on 2018-11-02. **This version is experimental, don't use it in production. If you find bugs, please report them!** Bug fixes: * `#706 <https://github.com/Kozea/WeasyPrint/issues/706>`_: Fix text-indent at the beginning of a page * `#687 <https://github.com/Kozea/WeasyPrint/issues/687>`_: Allow query strings in file:// URIs * `#720 <https://github.com/Kozea/WeasyPrint/issues/720>`_: Optimize minimum size calculation of long inline elements * `#717 <https://github.com/Kozea/WeasyPrint/issues/717>`_: Display <details> tags as blocks * `#691 <https://github.com/Kozea/WeasyPrint/issues/691>`_: Don't recalculate max content widths when distributing extra space for tables * `#722 <https://github.com/Kozea/WeasyPrint/issues/722>`_: Fix bookmarks and strings set on images * `#723 <https://github.com/Kozea/WeasyPrint/issues/723>`_: Warn users when string() is not used in page margin Version 43rc1 ------------- Released on 2018-10-15. **This version is experimental, don't use it in production. If you find bugs, please report them!** Dependencies: * Python 3.4+ is now needed, Python 2.x is not supported anymore * Cairo 1.15.4+ is now needed, but 1.10+ should work with missing features (such as links, outlines and metadata) * Pdfrw is not needed anymore New features: * `Beautiful website <https://weasyprint.org>`_ * `#579 <https://github.com/Kozea/WeasyPrint/issues/579>`_: Initial support of flexbox * `#592 <https://github.com/Kozea/WeasyPrint/pull/592>`_: Support @font-face on Windows * `#306 <https://github.com/Kozea/WeasyPrint/issues/306>`_: Add a timeout parameter to the URL fetcher functions * `#594 <https://github.com/Kozea/WeasyPrint/pull/594>`_: Split tests using modern pytest features * `#599 <https://github.com/Kozea/WeasyPrint/pull/599>`_: Make tests pass on Windows * `#604 <https://github.com/Kozea/WeasyPrint/pull/604>`_: Handle target counters and target texts * `#631 <https://github.com/Kozea/WeasyPrint/pull/631>`_: Enable counter-increment and counter-reset in page context * `#622 <https://github.com/Kozea/WeasyPrint/issues/622>`_: Allow pathlib.Path objects for HTML, CSS and Attachment classes * `#674 <https://github.com/Kozea/WeasyPrint/issues/674>`_: Add extensive installation instructions for Windows Bug fixes: * `#558 <https://github.com/Kozea/WeasyPrint/issues/558>`_: Fix attachments * `#565 <https://github.com/Kozea/WeasyPrint/issues/565>`_, `#596 <https://github.com/Kozea/WeasyPrint/issues/596>`_, `#539 <https://github.com/Kozea/WeasyPrint/issues/539>`_: Fix many PDF rendering, printing and compatibility problems * `#614 <https://github.com/Kozea/WeasyPrint/issues/614>`_: Avoid crashes and endless loops caused by a Pango bug * `#662 <https://github.com/Kozea/WeasyPrint/pull/662>`_: Fix warnings and errors when generating documentation * `#666 <https://github.com/Kozea/WeasyPrint/issues/666>`_, `#685 <https://github.com/Kozea/WeasyPrint/issues/685>`_: Fix many table layout rendering problems * `#680 <https://github.com/Kozea/WeasyPrint/pull/680>`_: Don't crash when there's no font available * `#662 <https://github.com/Kozea/WeasyPrint/pull/662>`_: Fix support of some align values in tables
2018-11-12Revbumps associated with update of lang/ocaml.jaapb1-2/+2
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon53-94/+106
2018-11-10cups{,-base}: Update print/cups{,-base} to 2.2.9leot8-107/+23
pkgsrc changes: - Remove patches/patch-cups_ipp.c, no more needed (applied) - Remove patches/patch-ppdc_Makefile, libcupsppdc.la is no more installed (also libcupscgi.la, libcupsmime.la are no longer installed, unfortunately no rationale seems present in the changelog about that) Changes: 2.2.9 ----- - Localization changes (Issue #5348, Issue #5362, Issue #5408) - Documentation updates (Issue #5369) - The lpadmin command would create a non-working printer in some error cases (Issue #5305) - The scheduler would crash if an empty `AccessLog` directive was specified (Issue #5309) - Fixed a regression in the changes to ippValidateAttribute (Issue #5322, Issue #5330) - Fixed a crash bug in the Epson dot matrix driver (Issue #5323) - Automatic debug logging of job errors did not work with systemd (Issue #5337) - The web interface did not list the IPP Everywhere "driver" (Issue #5338) - The IPP Everywhere "driver" now properly supports face-up printers (Issue #5345) - Fixed some typos in the label printer drivers (Issue #5350) - Multi-file jobs could get stuck if the backend failed (Issue #5359, Issue #5413) - The IPP Everywhere "driver" no longer does local filtering when printing to a shared CUPS printer (Issue #5361) - The lpadmin command now correctly reports IPP errors when configuring an IPP Everywhere printer (Issue #5370) - Fixed some memory leaks discovered by Coverity (Issue #5375) - The PPD compiler incorrectly terminated JCL options (Issue #5379) - The cupstestppd utility did not generate errors for missing/mismatched CloseUI/JCLCloseUI keywords (Issue #5381) - The scheduler now reports the actual location of the log file (Issue #5398) - Added a USB quirk rule (Issue #5420) - The scheduler was being backgrounded on macOS, causing applications to spin (rdar://40436080) - The scheduler did not validate that required initial request attributes were in the operation group (rdar://41098178) - Authentication in the web interface did not work on macOS (rdar://41444473) - Fixed an issue with HTTP Digest authentication (rdar://41709086) - The scheduler could crash when job history was purged (rdar://42198057) - Dropped non-working RSS subscriptions UI from web interface templates. - Fixed a memory leak for some IPP (extension) syntaxes.
2018-11-07Update to 8.2.1ryoon3-9/+9
Changelog: This is qpdf version 8.2.1. It contains just a new command line flag to the CLI. There are no library changes from 8.2.0. This is qpdf version 8.2.0. It contains a few bug fixes and performance improvements, some minor API enhancements, and a few other small changes.
2018-11-01ruby-gnome2: update to 3.3.0.tsutsui3-8/+9
Upstream changes (from NEWS): == Ruby-GNOME2 3.3.0: 2018-10-31 This is a release for fixing memory leak bugs of cairo-gobject, improving macOS support and adding support for GEGL. === Changes ==== Ruby/GLib2 * Improvements * Added support for the same constant name and class name for error. * Fixes * Fixed wrong constant values: * (({GLib2::MINLONG})) * (({GLib2::MAXLONG})) * (({GLib2::MAXULONG})) * (({GLib2::MINUINT64})) * (({GLib2::MAXSIZE})) * (({GLib2::MINFLOAT})) * (({GLib2::MINDOUBLE})) [GitHub#1244][Reported by cobodo] ==== Ruby/CairoGObject * Fixes * Fixed a memory leak. [GitHub#1232][Reported by Jean-Christophe Le Lann] * Stopped to increase needless reference. [GitHub#1079][Reported by noanoa07] ==== Ruby/GObjectIntrospection * Improvements * Added support for transfer full output parameter. * Fixes * Fixed a bug that class method closure doesn't work. [GitHub#1245][Reported by kojix2] ==== Ruby/GdkPixbuf2 * Improvements * (({GdkPixbuf::Pixbuf.new})): Added support for auto row stride detection for (({[Integer]})) data. ==== Ruby/Pango * Improvements * Made test more robust. [GitHub#1239][Reported by Michael Hudson-Doyle] ==== Ruby/GTK3 * Improvements * Improved backward compatibility for (({Gtk::ListStore#set_column_types})). [GitHub#1240][Reported by Edward Hennessy] * Fixes * Fixed wrong size used bug on HiDPI. [GitHub#1079][Reported by noanoa07] ==== Ruby/Poppler * Improvements * Added support for Popper 0.70.0. ==== Ruby/GEGL * Improvements * Added. === Thanks * Jean-Christophe Le Lann * Michael Hudson-Doyle * Edward Hennessy * cobodo * kojix2 * noanoa07
2018-11-01web2c: writet1 protection against buffer overflowmarkd3-3/+22
2018-11-01luatex: writet1 protection against buffer overflowmarkd3-3/+22
2018-11-01dvipsk: writet1 protection against buffer overflowmarkd3-2/+22
2018-10-25py-reportlab: updated to 3.5.9adam2-7/+7
3.5.9: Bug fixes.
2018-10-24*: (belatedly) revbump for net/libsoup updateleot2-4/+4
Thanks to <wiz>!
2018-10-19zathura: SunOS needs -D__EXTENSIONS__jperkin1-1/+3
2018-10-18cups-filters: Update print/cups-filters to 1.21.3leot4-8/+57
pkgsrc changes: - Add patches to avoid `%m' in printf(3) for code used as part of tests - Add support for tests. Please note that ATM, at least on NetBSD/amd64 -current this is the result of the test suite: PASS: testdither FAIL: test_analyze FAIL: test_pdf FAIL: test_ps PASS: test_pdf1 FAIL: test_pdf2 The failure assert(3) needs further investigation (sorry!) Changes: 1.21.3 ------ - foomatic-rip: Reset stdin after replacing the underlying file descriptor (Issue #58). 1.21.2 ------ - cups-browsed: Fixed freeing of literal string caused by Coverity Scan issue fix (Debian bug #907399).
2018-10-09mupdf: Add a big XXX comment regarding DIST_SUBDIR definitionleot1-1/+7
(TLDR; the changes between the two tarballs are not malign and we can safely remove the DIST_SUBDIR definition in the next mupdf stable release.)
2018-10-09Upstream replaced tarball. Set DIST_SUBDIR for new oneryoon2-6/+8
2018-10-04zathura-ps: Update print/zathura-ps to 0.2.6leot3-14/+14
pkgsrc changes: - Adjust to meson build system Changes: 0.2.6 ----- - Replace build system with meson
2018-10-04zathura-pdf-poppler: Update print/zathura-pdf-poppler to 0.2.9leot3-16/+14
pkgsrc changes: - Adjust to meson build system Changes: 0.2.9 ----- - Provide page labels - Replace build system with meson
2018-10-04zathura-pdf-mupdf: Update print/zathura-pdf-mupdf to 0.3.4leot4-21/+21
pkgsrc changes: - Adjust to meson build system - Pass `-D link-external=true' to meson in order to link to mupdf third parties libraries Changes: 0.3.4 ----- - Compatible with mupdf 1.14 - Various fixes and improvements 0.3.3 ----- - Replace build system with meson - Various fixes and improvements