summaryrefslogtreecommitdiff
path: root/print
AgeCommit message (Collapse)AuthorFilesLines
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
2018-10-04zathura: Update print/zathura to 0.4.1leot4-16/+35
pkgsrc changes: - Adjust to meson build system Changes: 0.4.1 ----- - Add bash and zsh completions - Add RTL layout of pages - Various fixes and improvements - Updated translations 0.4.0 ----- - Port to newer libsynctex - Various fixes and improvements - Updated translations 0.3.9 ----- - Improved HiDPI support - Display page labels - Add experimental seccomp filters - Replace build system with meson - Various fixes and improvements - Updated translations
2018-10-04mupdf: Update print/mupdf to 1.14.0leot12-357/+400
pkgsrc changes: - Pass USE_SYSTEM_LIBS=yes via MAKE_ENV in order to honor system (pkgsrc) packages {C,LD}FLAGS - Rewrite the logic to disable lcms2 in patch-ab and inject -DNO_ICC directly via CFLAGS Changes: MuPDF 1.14.0 ------------ * New features: * Added "Source Han Serif" CJK fallback font. * Added more scripts to the Noto fallback fonts. * Multi-page PNM support. * "mutool show" now supports a path syntax for selecting objects to show. * Build system simplifications: * Auto-generated CMap, ICC, and JS source files are checked in to git. * Embedded CMap resources are now generated by a python script. * Embedded font resources are linked directly if using GNU ld or windows. * Namegen tool replaced by use of C macros. * Simplified Makefile. * Annotation editing: * New annotation editing mode in mupdf-gl. * Can create, edit, and delete most annotation types. * Can create appearance streams for most annotation types. * Can create appearance streams for Tx form fields. * Can create appearance streams for Ch form fields. * Form filling in mupdf-gl: * Can click buttons, checkboxes, and radioboxes. * Can fill out text fields using dialog box. * Can select choice options using dialog box. * Can verify and sign digital signatures. * Improved UI for mupdf-gl: * Password dialog. * Error dialog. * Open/save file dialog. * Snap selection to words or lines by holding control or control+shift. * Save and restore current location, bookmarks, and navigation history. * Bug fixes: * Improved CJK character fallback handling in EPUB. * API changes: * Pass rectangle and matrix structs by value. * Replaced PDF_NAME_Xxx macros with PDF_NAME(Xxx). * Added PDF_TRUE, PDF_FALSE, and PDF_NULL constant pdf_obj* macros. * Added helper functions: pdf_dict_get_int, etc. * Removed 'doc' argument in pdf_new_int, etc. * Quads instead of rects when highlighting and searching text. * mutool run: Pass arguments to script in scriptArgs global.
2018-10-02py-reportlab: updated to 3.5.8adam2-7/+7
RELEASE 3.5.7: Fix tables.py splitting for line comands.
2018-10-01ghostscript-agpl: Fix build on older SunOS.jperkin2-1/+19
2018-09-29pdf2djvu: update to 0.9.10tnn2-8/+7
Updated during freeze because the previous version didn't compile with the version of poppler that we currently have. Changes: - bug fixes - build fixes - doc improvements
2018-09-29tex-context-filter-doc: add VERSION file to PLISTtnn1-1/+2
2018-09-21ghostscript-agpl: updated to 9.25adam2-7/+7
Version 9.25: Highlights in this release include: This release fixes problems with argument handling, some unintended results of the security fixes to the SAFER file access restrictions (specifically accessing ICC profile files), and some additional security issues over the recent 9.24 release. Note: The ps2epsi utility does not, and cannot call Ghostscript with the -dSAFER command line option. It should never be called with input from untrusted sources. 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. As well as Ghostscript itself, jbig2dec has had a significant amount of work improving its robustness in the face of out specification files. 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). The usual round of bug fixes, compatibility changes, and incremental improvements.
2018-09-17Update pmw to 4.30prlw12-7/+7
Version 4.30 15-June-2018 ------------------------- 1. If a "movement" was coded without any staves (for example, for a title page), there was the possibility of a segmentation crash due to memory corruption. This is a very old bug, surprisingly never triggered before. 2. Added the "tripletize" feature, somewhat of an experiment. 3. Allow semicolon and comma after any note, not just quavers and shorter, to make life easier when halvenotes and doublenotes are being used. 4. Implement [doublenotes] and [halvenotes] to alter note lengths without affecting time signatures. 5. Make -norepeat a synonym of -norepeats because I keep forgetting. 6. Make "stafflines" a synonym of "stavelines" because staff/stave are supposed to be interchangeable throughout. 7. Added an optional thickness to -drawstavelines. 8. Repeats in the middle of bars are now honoured in MIDI output. 9. If there were more than 20 text strings preceding a note, PMW could crash. The limit has been increased to 50, and a test for overflow is now in place. 10. Arrange to free heap memory so tests can run with -fsanitize=address. 11. If a chord was repeated multiple times by 'x' followed by a number greater than 1, a data overrun could occur. There is now also a hard error if there are too many notes in a chord (the limit is now 16). 12. If a midichannel directive contained a volume setting, undefined memory was being copied accidentally (but never used). 13. Several code refactorizations to tidy up suspect code picked up by gcc and clang sanitizers. 14. "Printtime" and "printkey" directives used to apply to the entire piece; even if set in the second movement they would affect the first. Now they apply only to the movement they are set in and any that follow. 15. Some other changes for "printkey": (a) At a mid-stave change of key, PMW used to check for C major or A minor when deciding whether to automatically insert a previous key cancellation signature using natural signs, though in one case the test for A minor was missing. Now it checks for a key signature of zero width, which means that if "printkey" defines an empty string for the new key, a cancellation signature will be generated. (b) Previously, a cancellation signature took no notice of any "printkey" setting. There is now an optional second argument for "printkey" that specifies what to print for a cancellation. If not supplied, an empty string is used. 16. Added four new characters to the music font: reverse turns and half circles. 17. Characters from the PMW-Alpha font were not being correctly included in the documentation PDF (something changed and I didn't notice). This has been fixed by including the type 3 PostScript font explicitly when building the PDF from SDoP's PostScript output.
2018-09-13py-reportlab: updated to 3.5.6adam2-7/+7
RELEASE 3.5.6: * Restore DocTemplate seq attribute lost in rev c985bd7093ad (4405) version 3.4.41
2018-09-12gutenprint-lib: drop include of gexiv2 bl3gdt1-4/+2
gutenprint had a workaruond because something it included added -lgexiv2 to the link link (via libtool) without having it in bl3. That's fixed, so drop the workaround.
2018-09-10gimp: update bl3.mk for lcms -> lcms2 change, and recursive bumpwiz1-1/+2
2018-09-07cups-base: remove duplicated comment in patch.wiz2-5/+4
From Edgar Fuß.
2018-09-05ghostscript-agpl: updated to 9.24adam7-56/+41
Version 9.24: 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. As well as Ghostscript itself, jbig2dec has had a significant amount of work improving its robustness in the face of out specification files. 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). The usual round of bug fixes, compatibility changes, and incremental improvements.
2018-09-02*: recursive bump for poppler-0.68wiz21-41/+42
2018-09-02poppler: update to 0.68.0.wiz3-10/+10
Release 0.68.0 core: * Add Reason and Location to SignatureInfo. Bug #107299 * Fix memory misuse on signature handling * Fix security issues found by oss-fuzz * Don't give a warning when Marked value is false. Bug #107430 qt5: * Add Reason and Location to SignatureInfo. Bug #107299 cpp: * Add rotation() to text_box. Bug #106562 * Fix build with MSVC utils: * pdftoppm: Add -jpegopt optimize option support * pdftocairo: Add -jpegopt optimize option support * pdftohtml: Add option to not round coordinates * pdftohtml: Fix possible crash. Bug #107316 build system: * Use OpenJpeg cmake config file instead of pkgconfig * Remove wchar_t- on MSVC
2018-09-02gutenprint: Update to 5.2.14gdt3-9/+13
Upstream changes are maintenance: new printers, bug fixes, minor improvements.
2018-09-01Remove pthread-stublib dependency.bsiegert1-8/+2
This was conditional for NetBSD 1.x and 2.x only.
2018-08-27cups-filters: updated to 1.21.1adam2-8/+7
CHANGES IN V1.21.1 - foomatic-rip: Fixed segmentation fault caused by wrong Coverity Scan issue fix. - Build system: Require QPDF 8.1.0 or later as it is needed by bannertopdf. CHANGES IN V1.21.0 - libcupsfilters, cups-browsed, driverless, foomatic-rip, parallel: Silenced warnings from newest gcc. - libcupsfilters: When generating a PPD for driverless printing on a remote IPP printer, make pdftopdf not being run by the local queue if the remote queue is a CUPS queue to avoid running pdftopdf twice. - libcupsfilters, cups-browsed, driverless, bannertopdf, foomatic-rip, pdftops, pdftoraster, rastertops, rastertoescpx, sys5ippprinter, beh: Fixed Coverity Scan issues. - bannertopdf: Switched over from using Poppler to using QPDF for generating the PDF pages. With Poppler unstable APIs were used which were subject to change. Thanks to Sahil Arora for this project in the Google Summer of Code 2018 - cups-browsed: Manually defined clusters ("Cluster" directive in cups-browsed.conf) caused cups-browsed to crash.
2018-08-23gutenprint-lib: fix missing graphics/gexiv2 dependencytriaxx1-2/+3
Bump revision
2018-08-22Recursive bump for perl5-5.28.0wiz53-94/+106
2018-08-19py-reportlab: updated to 3.5.5adam2-7/+7
RELEASE 3.5.3 * Bug fix release to make really simple paras work OK * Use local libart by default * Use upgrade libart source to 2.3.21-3
2018-08-16revbump after boost-libs updateadam5-8/+10
2018-08-16*: Recursive bump for poppler-0.67wiz21-40/+42
2018-08-16poppler-qt5: Reset PKGREVISION after updatewiz1-2/+1
2018-08-16poppler: update to 0.67.0.wiz3-10/+10
Release 0.67.0 core: * Fix lots of security/leak issues found by oss-fuzz * Splash: Optimize some files, making them 20% faster (now for AABGR8) utils: * pdfsig: Compile with libc != glibc. Bug #106783
2018-08-16latexmk: update to 459.wiz2-7/+7
From v. 4.56 to 4.57 Correct problem that in calculation of md5 checksum, an error sometimes occurs about malformed utf8 characters. This can happen if the environment variable PERL_UNICODE is set. Add configuration variable $bibtex_fudge to allow to choose whether to use the fudge that made bibtex run correctly when an output directory (or aux directory) is specified. (A planned future version of bibtex in TeXLive will not need the fudge.) From v. 4.57 to 4.59 Deal with double quote ('"') characters in files on command line to correspond to behavior of tex programs. Remove balanced pairs, and give fatal error for unbalanced double quotes. (Note MiKTeX's tex programs simply remove unbalanced quotes.) In all cases, the '"' character is not allowed in a filename read by tex and friends. Give fatal error when name of tex file on command line is either not allowed by tex and friends are gives problematic behavior. Use TEXINPUTS as search path for source files for custom dependency. Only give warning about differing expected and output filenames when the extensions differ. All other cases gave only false positives. Do better to ensure xelatex gets its -no-pdf option.
2018-08-08ruby-gnome2: update to 3.2.9.tsutsui2-7/+6
Upstream changes (from NEWS): == Ruby-GNOME2 3.2.9: 2018-08-08 This is a packaging bug fix release of 3.2.8. === Changes ==== All * Fixes * Fixed wrong gem content. [GitHub#1236][Reported by Izumi Tsutsui] ==== Ruby/GtkSourceView4 * Improvements * Added. === Thanks * Izumi Tsutsui == Ruby-GNOME2 3.2.8: 2018-08-06 This is an installation improvement release of 3.2.7. === Changes ==== All * Improvements * Added support for static gemspec. [Patch by cedlemo] * Added support for msys2_mingw_dependencies. [GitHub#1194] ==== Ruby/GLib2 * Improvements * test: Removed a needless assertion. [GitHub#1235][Patch by Iain Lane] ==== Ruby/GObjectIntrospection * Improvements * Improved setter method detection. [GitHub#1233][Patch by yosuke shiro] * Fixes * Fixed a memory leak for callback method. [GitHub#1230][GitHub#1231][Reported by Izumi Tsutsui] ==== Ruby/GTK3 * Fixes * demo: Fix a crash bug. [GitHub#1193][Reported by kojix2] === Thanks * cedlemo * kojix2 * Izumi Tsutsui * yosuke shiro * Iain Lane
2018-07-28Remove MASTER_SITES= from individual R package Makefiles.brook1-2/+1
Each R package should include ../../math/R/Makefile.extension, which also defines MASTER_SITES. Consequently, it is redundant for the individual packages to do the same. Package-specific definitions also prevent redefining MASTER_SITES in a single common place.
2018-07-26Added py-latexcodec to Makefile SUBDIRsjaapb1-1/+2
2018-07-26Added package print/py-latexcodec, a LaTeX library for Python.jaapb4-0/+41
Based on Kamel Derouiche's version in pkgsrc-wip.
2018-07-25Update to reportlab 3.5.2 to get a full distribution version back.joerg3-9/+14
Add dependency on py-pyphen for hyphenation support.
2018-07-25cups-filters: updated to 1.20.4adam3-44/+25
CHANGES IN V1.20.4 - README: Added link to Issue Tracker on GitHub. - gstoraster: Removed unneeded "if"s. - cups-browsed: When checking whether there is already a local print queue with the same URI as the one of the discovered printer, consider also as equal URI if the URIs only differ by use of IPP or IPPS and/or use of HTTPS port 443 instead of IPP port 631. - cups-browsed: Also upgrade from ipp: to ipps: when the ipps: URI is on HTTPS port 443 instead of IPP port 631. This is common on IPP network printers. - pdftopdf: Removed support for hardware-implemented reversing of page order in PostScript printers. It was once not correctly implemented in cups-filters and second, such printers are extremely rare, and on Gutenprint PPDs with pseudo OutputOrder option hardware reversing was even wrongly assumed. - pdftopdf: Accept option "output-order=normal/reverse" for reversing page order and also "page-delivery= same-order/reverse-order". - libcupsfilters: Let the PPD generator add "*PageStackOrder ..." lines to the choices of the "OutputBin" option, to mark which output bins need the pages printed in reverse order. - libcupsfilters: Let the PPD generator correctly create a "*DefaultOutputOrder: ..." entry, depending on whether the paper is put out face-up or face-down in the default output bin. - libcupsfilters: Fixed human-readable name of the OutputBin option in the PPD generator. - pdftoopvp: Silence compiler warning. - cups-browsed: If the user modifies/overwrites a print queue created by cups-browsed, it will now not only be automatically released from the control of cups-browsed, but we also create a replacement for our generated local queue under a new name. - cups-browsed: Make URIS for using the implicitclass backend correctly working also with queue names containing an '@' character. - braille: Strengthen error checking. - braille: Index: Replace bogus characters with space. - braille: Add print and braille page number options. - braille: Index: Use standard duplex cups option. - cups-browsed: Moved auto-generation of PPD file for IPP network printers from create_remote_printer_entry() function to update_cups_queues(). This allows re-creating accidentally removed or overwritten local queues without losing the PPD file. - braille: Add option to pick hyphenation rule according to current locale and make it the default for second translation table. - braille: Remove generated defs on "make clean". - braille: Turn non-breakable spaces to spaces. - braille: Fix character encoding when extracting text. When extracing text from a zip file or a pdf, the resulting text is always utf-8 independently of the original locale, so we need to force that. - braille: Warn when no text translation was selected in case the user didn't notice. - braille: Fix spurious spacing after last Form-Feed
2018-07-24Add patches from debian to support basic airprint.bouyer6-3/+272
Some details about airprint are in https://wiki.debian.org/AirPrint Proposed on tech-pkg@ on Jul 20 Bump PKGREVISION