summaryrefslogtreecommitdiff
path: root/print
AgeCommit message (Collapse)AuthorFilesLines
2017-02-21Cut down the number of loops in the roman number parser. The existingjoerg3-3/+124
logic triggers a super-linear memory use path in Clang and is generally overcomplicated. Bump revision because it is still a code change.
2017-02-19Update print/cups-filters to cups-filters-1.13.4leot2-8/+7
Changes: 1.13.4 ------ - libcupsfilters: Let PPD generator for driverless printing not error out when there is no urf-supported or pwg-raster-document-resolution-supported IPP attribute, simply accept the default resolution also from the printer-resolution-default attribute or set a default value of 300 dpi to get a working PPD file. - cups-browsed: Do not use deprecated names for IPP status constants - cups-browsed: Corrected determination whether an IPP status is an error, to avoid "Unable to create/modify CUPS queue (Success)" and infinite repetition of a succeeded operation (Debian bug #852436).
2017-02-18Avoid possible NULL pointer dereferencies in `Index mode' for PDF with indexleot4-3/+105
pointing to non-existing pages. Bump PKGREVISION
2017-02-17Handle non-kerberos automatically. Based on suggestions by pgoyettewiz2-9/+7
and tested by him. Add upstream bug report URL.
2017-02-16Add MESSAGE that you have to remove the kerberos section from thewiz2-2/+10
cupsd config file when you build cups without kerberos support. Found by pgoyette.
2017-02-12Recursive revbump from fonts/harfbuzzryoon36-71/+72
2017-02-11PoDoFo 0.9.5 was released today, after over 6 months of development and with ↵adam4-16/+14
the help of many new contributors. As there are so many improvements, patches and fixes that made it into this release, we are not able to list them, so please stick with the svn log.
2017-02-11Backport security fixes for upstream bugs 697514 and 697515 (CVE-2017-5896) toleot4-3/+66
PKGREVISON++
2017-02-07Updated latexmk to 452c.wiz2-7/+7
From v. 4.48 to 4.52 Optimize number of calls to kpsewhich. This often gives a considerable savings of run time when a document includes many graphics files that are in a texmf tree. Fix bug that if an .aux file is deleted and latexmk is run, the wrong number of runs of (pdf)latex was made. Fix related problem that latexmk sometimes does too few runs of (pdf)latex because of the incorrect detection that a file is only read after being written. Implement direct support for xelatex and lualatex. Previously these programs were used by configuring the $pdflatex so that the desired program is run instead of pdflatex. There are now configuration variables $xelatex and $lualatex to specify the commands used, and extra command line options -pdfxe and -pdflua. In the case of xelatex, considerable improvement in run time is given for documents containing large graphics files. This is because compilation is made first to an xdv file instead of direct to a pdf file. Only when this file is finalized is a single conversion to a pdf file made. (This last step can be especially time-consuming for documents that bring in large graphics files.) Correct detection for missing graphics files with xelatex. Work around LuaTeX line-wrapping bug. Update documentation. Minor improvements in code and diagnostics. From v. 4.52 to 4.52b Fix bug introduced in 4.52 that use of bibtex wasn't always detected when recorder mode is on. From v. 4.52b to 4.52c Document $kpsewhich_show variable. Make -jobname work with -pdfxe and -pdflua
2017-02-07Updated abcm2ps to 8.13.5.wiz2-8/+7
---- Version 8.13.5 - 2017-01-31 ---- Fix clash of dot and glissendi (reported by Manavasu) Fix lack of double bar at end of line with "|ccc||$|:c|" (reported by Timm Reasbeck) Fix lack of stem when some invisible note heads in chord Better glissendi Fix random bad offset of helper lines (reported by David Lacroix)
2017-02-06Recursive bump for harfbuzz's new graphite2 dependency.wiz36-64/+72
2017-01-31Update print/zathura-pdf-poppler to zathura-pdf-poppler-0.2.7leot2-8/+7
Changes: - Cache page height for improved performance - Clean-up old compatibility code - Mac OSX build support - Several fixes and improvements
2017-01-31Update print/zathura-pdf-mupdf to zathura-pdf-mupdf-0.3.1leot11-353/+12
Changes: - Compatible with mupdf 1.10 - Added flags for freetype, harfbuzz and zlib - Correctly use pdf_save_document
2017-01-31Update print/zathura-ps to zathura-ps-0.2.4leot2-8/+7
Changes: - Link with -fPIC - Update Makefile
2017-01-31Update print/zathura to zathura-0.3.7leot2-8/+7
Changes: - Improved logging - Improve page mode toggling - Several fixes and improvements - Updated translations
2017-01-30Backport fixes to mupdf-1.10a from upstream for CVE-2017-562[78]leot4-3/+53
PKGREVISION++
2017-01-30Specify full path for gs as well.markd1-2/+3
2017-01-29Update ruby-gnome2 packages to 3.1.1.tsutsui3-8/+10
pkgsrc changes: * add graphics/ruby-gnome2-clutter-gdk Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.1/NEWS) == Ruby-GNOME2 3.1.1: 2017-01-26 === Changes ==== All * Improvements * Windows: Supported Ruby 2.4. ==== Ruby/GLib2 * Improvements * (({GLib::DateTime})): Added. [GitHub#961][GitHub#965] [Patch by cedlemo] * (({GLib::TimeZone})): Added. [GitHub#963][Patch by cedlemo] * Stopped to show "message", "info" and "debug" level logs by default. You can enable them by (({$DEBUG = true})). [GitHub#981][Reported by PeterWAWood] * Windows: Updated bundled PCRE to 8.40. ==== Ruby/GObjectIntrospection * Improvements * Supported outputting (({guint8})) array. * Supported converting (({equal})) method to (({==})) method. * Supported auto (({Enumerable})) inclusion for classes and modules that have (({each})) method. ==== Ruby/GIO2 * Improvements * (({Gio::Settings#initialize})): Added backward compatible API again. * Fixes * Supported GIO 2.38 or earlier again. ==== Ruby/Pango * Fixes * (({Pango::LayoutLine#x_to_index})): Fixed a crash bug. * Windows: Updated bundled HarfBuzz to 1.4.1. * Windows: Updated bundled ICU to 58.2. ==== Ruby/GdkPixbuf2 * Improvements * (({GdkPixbuf::Pixbuf#save_to_buffer})): Supported again but it's deprecated. Use (({GdkPixbuf::Pixbuf#save})) instead. * Windows: Updated bundled gdk-pixbuf to 2.36.4. ==== Ruby/GDK3 * Improvements * Windows: Updated bundled GTK+ to 3.22.7. ==== Ruby/GTK3 * Improvements * (({Gtk::TreeViewColumn#initialize})): Supported option Hash. [GitHub#958][Patch by Detlef Wagner] * Updated samples. [Patch by cedlemo] * (({Gtk::Dialog#get_widget_for_response_id})): Supported (({Symbol})) as response ID. [GitHub#978][Patch by Detlef Wagner] * (({Gtk::Container#add})): Changed to return (({self})) again. * Windows: u ==== Ruby/Poppler * Fixes * (({Poppler::IndexIter})): Fixed a crash bug. * (({Poppler::IndexIter#child})): Added a missing (({NULL})) check. * Fixed types of action classes. They must be (({GLib::Boxed})). ==== Ruby/GStreamer * Improvements * Windows: Updated bundled GStreamer to 1.10.2. ==== Ruby/ClutterGStreamer * Improvements * Windows: Updated bundled Clutter-GStreamer to 3.0.22. ==== Ruby/GtkSourceView3 * Improvements * Windows: Updated bundled GtkSourceView to 3.22.2. ==== Ruby/GSF * Improvements * Windows: Updated bundled GSF to 1.14.41. === Thanks * Detlef Wagner * cedlemo * PeterWAWood
2017-01-26put tex-urlbst-doc backmarkd1-1/+2
2017-01-26Add tex-urlbst-doc 0.7 that got missed previouslymarkd4-0/+31
2017-01-26remove entry for non-existant package, tex-urlbst-docjnemeth1-2/+1
2017-01-25Recursive bump for poppler updatewiz19-34/+38
2017-01-25Update poppler-* to 0.50.0:wiz11-23/+24
Release 0.50.0 core: * PSOutputDev: Fix PS conversion for some files. Bug #63963 * Fix Outline parsing on broken documents. Bug #98732 * Fix PDFDoc::saveIncrementalUpdate()'s detection of document being modified. Bug #96561 * SplashOutputDev: Read softmask into memstrean in case of matte. Bug #97803 * Bail out if Hints nBitsNumObjects or nBitsDiffGroupLength are greater than 32. Bug #94941 * CairoOutputDev: initialize CairoOutputDev::antialias. Bug #98983 * Fix crash when loading some thumbnails. Bug #97870 utils: * pdftoppm: Fix -tiff -gray/-mono incorrect output. * pdftops: add -passlevel1customcolor. Bug #97193 build system: * Default to libopenjpeg2 instead of libopenjpeg1 qt: * Support OCG state change links glib: * Use g_slice_new0 for PopplerActionLayer. Bug #98786 Release 0.49.0 core: * Merge type3 glyph handling from xpdf 3.04. Bug #96667 * Continue rendering in case of 'Singular matrix in shading pattern fill. Bug #98623 * Fix memory leak in parametrized gouraudTriangleShadedFill * Fix crash on broken files * PDFDoc::setDocInfoStringEntry(): treat value consisting of just the unicode marker as an empty string * Fix UBSAN warning * Misc compile fixes utils: * pdfseparate: remove extra '%' in error message build system: * configure: Fix typo in disable nss help string
2017-01-22Updated abcm2ps to 8.13.4.wiz2-7/+7
---- Version 8.13.4 - 2017-01-16 ---- Fix bad note transposition after generation restart (reported by Frédéric Boulanger) Fix bad generation when decoration defined by <defs> with 'h' in <path> Fix bad PS output when utf-8 characters in title and pango support (reported by Timm Reasbeck) Fix abnormal errors when many ABC source files in the command line Fix again bad glyph for cut time meter (reported by Timm Reasbeck) Fix double include when xx.default.abc in command line Fix compilation warning and bad PS %%musicfont definition (reported by David Lacroix)
2017-01-21Update print/cups-filters to cups-filters-1.13.3leot3-10/+9
pkgsrc changes: - Add --with-apple-raster-filter=rastertopdf to CONFIGURE_ARGS to avoid possible PLIST issues with cups<2.2.2 (with cups>=2.2.2 urftopdf is no longer built) Changes: 1.13.3 ------ - libcupsfilters: When auto-generating PPD files added support for passing through JPEG input to printers which understand JPEG. This is also done in CUPS-generated PPDs (Debian bug #851499). - libcupsfilters: Added the "output-bin" option support from CUPS' PPD generator to our PPD generator (CUPS Issue #4938). - cups-browsed: Make support for printers with IPv6 IP address work. Both link-local and regular addresses work.
2017-01-21Update print/cups to cups-2.2.2leot3-11/+11
Changes: 2.2.2 ----- - Fixed some issues with the Zebra ZPL printer driver (Issue #4898) - Fixed some issues with IPP Everywhere printer support (Issue #4893, Issue #4909, Issue #4916, Issue #4921, Issue #4923, Issue #4932, Issue #4933, Issue #4938) - The rastertopwg filter could crash with certain input (Issue #4942) - Optimized connection usage in the IPP backend (<rdar://problem/29547323>) - The scheduler did not detect when an encrypted connection was closed by the client on Linux (Issue #4901) - The cups-lpd program did not catch all legacy usage of ISO-8859-1 (Issue #4899) - Fixed builds on systems without a working poll() implementation (Issue #4905) - Added a USB quirk rule for the Kyocera Ecosys P6026cdn (Issue #4900) - The scheduler no longer creates log files on startup (<rdar://problem/28332470>) - The ippContainsString function now uses case-insensitive comparisons for mimeMediaType, name, and text values in conformance with RFC 2911. - The network backends now log the addresses that were found for a printer (<rdar://problem/29268474>) - Let's Encrypt certificates did not work when the hostname contained uppercase letters (Issue #4919) - Fixed reporting of printed pages in the web interface (Issue #4924) - Updated systemd config files (Issue #4935) - Updated documentation (PR #4896) - Updated localizations (PR #4894, PR #4895, PR #4904, PR #4908, Issue #4946) - Updated packaging files (Issue #4940)
2017-01-20Add tex-{eqparbox,milog,przechlewski-book,uhrzeit,urlbst}{,-doc}markd1-1/+11
2017-01-20Add tex-eqparbox{,-doc} 4.0markd36-0/+301
Create equal-widthed parboxes Add tex-milog{,-doc} 1.0 Fulfilling the documentation duties according to the German minimum wage law Add tex-przechlewski-book{,-doc} 2016 Examples from Przechlewski's LaTeX book Add tex-uhrzeit{,-doc} 0.2c Time printing, in German Add tex-urlbst{,-doc} 0.7 Web support for BibTeX
2017-01-20Add a bunch of tex packagesmarkd1-1/+28
2017-01-20Add tex-abntex2{,-doc} 1.9.6markd109-0/+843
Typeset technical and scientific Brazilian documents based on ABNT rules Add tex-blindtext{,-doc} 2.0 Producing 'blind' text for testing Add tex-cleveref{,-doc} 0.19 Intelligent cross-referencing Add tex-diagbox{,-doc} 2.1 Table heads with diagonal lines Add tex-fncychap{,-doc} 1.34 Seven predefined chapter heading styles Add tex-fontaxes{,-doc} 1.0d dditional font axes for LaTeX Add tex-longfbox{,-doc} 1.0 Draw framed boxes with standard CSS attributes that can break over multiple pages Add tex-mweights{,-doc} 20130721 Support for multiple-weight font packages Add tex-options{,-doc} 1.0 Provides convenient key-value options for LaTeX package writers Add tex-realboxes{,-doc} 0.2 Variants of common box-commands Add tex-sfmath 0.8 Sans-serif mathematics Add tex-tcolorbox{,-doc} 3.94 Coloured boxes, for LaTeX examples and theorems, etc Add tex-titling{,-doc} 2.1d Control over the typesetting of the \maketitle command Add tex-trimspaces{,-doc} 1.1 Trim spaces around an argument or within a macro
2017-01-19Convert all occurrences (353 by my count) ofagc19-61/+61
MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly.
2017-01-19Fix path to pdftpps.markd1-2/+4
mv cups-browsed.conf from correct post install location.
2017-01-19Update to okular 16.08.0markd2-9/+8
minor changes - last kde4 version
2017-01-14Update py-weasyprint to 0.34.kleink3-11/+31
Version 0.34 ------------ Released on 2016-12-21. Bug fixes: * `#398 <https://github.com/Kozea/WeasyPrint/issues/398>`_: Honor the presentational_hints option for PDFs. * `#399 <https://github.com/Kozea/WeasyPrint/pull/399>`_: Avoid CairoSVG-2.0.0rc* on Python 2. * `#396 <https://github.com/Kozea/WeasyPrint/issues/396>`_: Correctly close files open by mkstemp. * `#403 <https://github.com/Kozea/WeasyPrint/issues/403>`_: Cast the number of columns into int. * Fix multi-page multi-columns and add related tests. Version 0.33 ------------ Released on 2016-11-28. New features: * `#393 <https://github.com/Kozea/WeasyPrint/issues/393>`_: Add tests on MacOS. * `#370 <https://github.com/Kozea/WeasyPrint/issues/370>`_: Enable @font-face on MacOS. Bug fixes: * `#389 <https://github.com/Kozea/WeasyPrint/issues/389>`_: Always update resume_at when splitting lines. * `#394 <https://github.com/Kozea/WeasyPrint/issues/394>`_: Don't build universal wheels. * `#388 <https://github.com/Kozea/WeasyPrint/issues/388>`_: Fix logic when finishing block formatting context. Version 0.32 ------------ Released on 2016-11-17. New features: * `#28 <https://github.com/Kozea/WeasyPrint/issues/28>`_: Support @font-face on Linux. * Support CSS fonts level 3 almost entirely, including OpenType features. * `#253 <https://github.com/Kozea/WeasyPrint/issues/253>`_: Support presentational hints (optional). * Support break-after, break-before and break-inside for pages and columns. * `#384 <https://github.com/Kozea/WeasyPrint/issues/384>`_: Major performance boost. Bux fixes: * `#368 <https://github.com/Kozea/WeasyPrint/issues/368>`_: Respect white-space for shrink-to-fit. * `#382 <https://github.com/Kozea/WeasyPrint/issues/382>`_: Fix the preferred width for column groups. * Handle relative boxes in column-layout boxes. Documentation: * Add more and more documentation about Windows installation. * `#355 <https://github.com/Kozea/WeasyPrint/issues/355>`_: Add fonts requirements for tests. Version 0.31 ------------ Released on 2016-08-28. New features: * `#124 <https://github.com/Kozea/WeasyPrint/issues/124>`_: Add MIME sniffing for images. * `#60 <https://github.com/Kozea/WeasyPrint/issues/60>`_: CSS Multi-column Layout. * `#197 <https://github.com/Kozea/WeasyPrint/pull/197>`_: Add hyphens at line breaks activated by a soft hyphen. Bux fixes: * `#132 <https://github.com/Kozea/WeasyPrint/pull/132>`_: Fix Python 3 compatibility on Windows. Documentation: * `#329 <https://github.com/Kozea/WeasyPrint/issues/329>`_: Add documentation about installation on Windows. Version 0.30 ------------ Released on 2016-07-18. WeasyPrint now depends on html5lib-0.999999999. Bux fixes: * Fix Acid2 * `#325 <https://github.com/Kozea/WeasyPrint/issues/325>`_: Cutting lines is broken in page margin boxes. * `#334 <https://github.com/Kozea/WeasyPrint/issues/334>`_: Newest html5lib 0.999999999 breaks rendering. Version 0.29 ------------ Released on 2016-06-17. Bug fixes: * `#263 <https://github.com/Kozea/WeasyPrint/pull/263>`_: Don't crash with floats with percents in positions. * `#323 <https://github.com/Kozea/WeasyPrint/pull/323>`_: Fix CairoSVG 2.0 pre-release dependency in Python 2.x. Version 0.28 ------------ Released on 2016-05-16. Bug fixes: * `#189 <https://github.com/Kozea/WeasyPrint/issues/189>`_: ``white-space: nowrap`` still wraps on hyphens * `#305 <https://github.com/Kozea/WeasyPrint/issues/305>`_: Fix crashes on some tables * Don't crash when transform matrix isn't invertible * Don't crash when rendering ratio-only SVG images * Fix margins and borders on some tables Version 0.27 ------------ Released on 2016-04-08. New features: * `#295 <https://github.com/Kozea/WeasyPrint/pull/295>`_: Support the 'rem' unit. * `#299 <https://github.com/Kozea/WeasyPrint/pull/299>`_: Enhance the support of SVG images. Bug fixes: * `#307 <https://github.com/Kozea/WeasyPrint/issues/307>`_: Fix the layout of cells larger than their tables. Documentation: * The website is now on GitHub Pages, the documentation is on Read the Docs. * `#297 <https://github.com/Kozea/WeasyPrint/issues/297>`_: Rewrite the CSS chapter of the documentation.
2017-01-11Fix build with textproc/libunistring budildlinkryoon1-1/+2
2017-01-09Ensure that renaming on page merge actually creates unique names. Bumpjoerg3-5/+21
revision.
2017-01-04Revert last commit. Problem was fixed elsewhere previously. Identified byrodent1-2/+1
wiz@ in private mail.
2017-01-04Switch to github, add LICENSEabs2-11/+10
2017-01-01Revbump after boost updateadam6-11/+12
2017-01-01Add python-3.6 to incompatible versions.wiz7-14/+14
2017-01-01Updated abcm2ps to 8.13.3.wiz3-8/+9
---- Version 8.13.3 - 2016-12-31 ---- Fix bad placement of space or grace notes when after a bar and multi-voices (reported by David Lacroix) Don't put a repeat bracket at start of line when the line starts with a bar (reported by Timm Reasbeck) Add abc2svg.ttf in the tarball and install %%musicfont added Remove colors on decorations (asked by David Lacroix) Fix bad glyph for cut time meter since 8.13.2 (reported by Timm Reasbeck) ---- Version 8.13.2 - 2016-12-23 ---- Replace 'xlm:space="preserve"' by style 'white-space: pre' Adjust some glyph offsets for use of music fonts Change !ped-end! to !ped-up! in deco.abc Fix bad colors in SVG output Accept HTML4 colors in 'color=' of %%map Fix bad vertical offsets and clashes when %%staffscale (reported by Lionel Coates) Fix bad octave with 'octave=' since some time (reported by Jean-Luc Zins) Fix loss of dot when voice unison (reported by Reinier Maliepaard) Simplify Makefile (adapted from lemmi - VoidLinux) Fix bad output when color on notes (reported by David Lacroix)
2016-12-31Needs mk/readline.buildlink3.mk. Else, the build fails on FreeBSD asrodent1-1/+2
-lreadline can't be found.
2016-12-30CHANGES IN V1.13.2adam2-7/+14
- cupsfilters.drv: Corrected cupsFilter entry for the "Generic IPP Everywhere Printer". - driverless: Fixes on the man page - driverless: Do not error-exit (non-zero status) when run by CUPS as backend or PPD generator when no driverless printer is found or Avahi not running. When run from thr command line, exit status is the same as of ippfind. - imagetoraster: Removed (incomplete) PWG Raster support. For PWG Raster output we let the rastertopwg filter from CUPS do the finalization (mainly adding white pixels at the borders to get a full-page bitmap). - imagetoraster: Fixed several bugs in the calculation of the page geometry - libcupsfilters: If the IPP-polled printer has the "sides-supported" attribute, determine the need of a "Duplex" option solely whether the attribute has a "two-sided-long-edge" choice and ignore the "duplex" parameter of the ppdCreateFromIPP() function call. This lets the more precise information coming from the IPP query always be preferred against information from the Bonjour record. - driverless: When listing printers let the device ID contain "AppleRaster" (for Apple Raster printers) and "PWGRaster" (for IPP Everywhere printers) in the "CMD" field. - driverless: Added "-T 3" to the ippfind command line. This makes ippfind search the Bonjour broadcasts for up to 3 seconds when searching for IPP printers, raising the reliability in finding all of them
2016-12-30Recursive revbump associated with ocaml update to 4.04.jaapb1-2/+2
2016-12-30Added avahi as an option so ippfind can be build; unified PLIST and cleanup ↵adam5-403/+46
for Darwin
2016-12-25Note pcre dependencymarkd1-1/+4
Fix sysconfdir setting.
2016-12-24Depend on Vera to prevent montage from barfing.joerg3-2/+20
2016-12-21Add comment to patch-configure and add it to distinfo.wiz2-2/+5
2016-12-19Updated cups-filters to 1.13.1.wiz4-8/+22
CHANGES IN V1.13.1 - cups-browsed: Avoid erroring out when restarting after a crash (with generated queues not deleted due to the crash) and the configuration option CreateRemoteCUPSPrinterQueues=No being set. - cups-browsed: If CUPS is stopped while cups-browsed is running and there are queue for IPP network printers (not remote CUPS queues) on restart of CUPS the still existing local CUPS queue is not correctly re-connected with cups-browsed and therefore gets removed after a timeout. This should be fixed after a clean-up of re-connecting with remaining queues from a previous session (Debian bug #848223). - cups-browsed: Generated queues did not get removed on shutdown (Debian bug #848167). - libcupsfilters: Let PPD generator for driverless printing suppress page sizes which the printer reports more than once (CUPS Issue #4933). - driverless, libcupsfilters: Make "driverless list" output and output of driverless as CUPS backend in discovery mode add the word "driverless" to its output, to make it easier to set up driverless printers with printer setup tools. Made the NickName of the generated PPDs also match with the "driverless list" output. CHANGES IN V1.13.0 - cups-browsed: Use the httpGetAddr() only with CUPS 2.0.x or newer, as older CUPS versions do not provide it (Bug #1381). - cups-browsed: Minor corrections in the handling of the data records of the discovered printers. - rastertopdf, urftopdf: As with libcupsimage from CUPS 2.2.2 on rastertopdf also understands Apple Raster and much better than urftopdf does, use rastertopdf for Apple Raster (image/urf) input files then. Also allow for manually choosing by the ./configure command line. - driverless: Added a CUPS backend mode to the driverless utility. Running as a CUPS backend in discovery mode it lists the IPP URIs of the suitable printers in printer setup tools and in "lpinfo -v", as conneting via IPP is required for driverless printing.
2016-12-18Regen, correction to digest valuemef1-2/+2