summaryrefslogtreecommitdiff
path: root/print
AgeCommit message (Collapse)AuthorFilesLines
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya12-19/+24
This is a semi-manual PKGREVISION bump.
2019-04-17cups-filters updated to 1.22.5adam2-8/+7
CHANGES IN V1.22.5 - foomatic-rip: Changed Ghostscript call to count pages in a PDF file to use "runpdfbegin" and not the undocumented Ghostscript internal "pdfdict", so that it works with Ghostscript 9.27 and later CHANGES IN V1.22.4 - cups-browsed: Fix broken trailing space removal on "NickName" - pdftops: Emit PostScript Level 2 instead of Level 3 for Brother PostScript printers as at least some of them report to support level 3 but ontly work with Level 2 - bannertopdf: When multiplying the page for N-up or Duplex printing one page too much was generated. CHANGES IN V1.22.3 - libcupsfilters: Added error checks for processing GIF, to avoid crashes or hangs on broken GIF files. - cups-browsed: Added hint to the man page and configuration file that with "DebugLogging stderr" the logging output goes to journal or syslog if cups-browsed is running as system service. CHANGES IN V1.22.2 - cups-browsed: Let distribution of jobs sent to queues with "implicitclass" backend (usually clusters) be done by a "job-state" CUPS notification and not by "printer-state-changed" any more. The "job-state" notification already contains the job ID. Before we had to poll the job ID from CUPS via IPP which was sometimes unreliable. - imagetopdf, imagetoraster, pdftopdf, libcupsfilters: Added new page scaling options: "fill" scales the input page (typically a photo) so that the output page (typically with different aspect ratio) gets completely filled, aloowing for some content of the input page getting lost. "crop-to-fit" allows for easy printing of documents on slightly different output page sizes (A4 <-> Letter) maintaining the size and centering and cropping into the destination page. - cups-browsed: Do not do IPP request for printer-is-shared option for remote cups queues with CUPS 2.2.x and newer. - cups-browsed: Fix crash bug when reading "Cluster" directive from configuration file. - driverless: Updated man page as now also Mopria and Wi-Fi Direct printers are supported. Mentioned also ippusbxd. CHANGES IN V1.22.1 - braille: Use sort command with LC_ALL=C for reproducibility of the genrated files, needed for distribution packaging. - cups-browsed, driverless: When polling the printer's capabilities via get-printer-attributes IPP request for driverless printing, use the attributes "all" and "media-col-database". Without "all" some printers do not report "urf-supported" and without "media-col-database" not all paper size and marging info gets reported. - braille: Document how to rework output before embossing. CHANGES IN V1.22.0 - pdftopdf: Use QPDF for flattening interactive PDF forms - pdftopdf: Fixed bug of closing temporary file prematurely when external PDF form flattening utilities fail - pdftoopvp: More fixes for building with Poppler 0.72 - pdftoraster, pdftoijs, pdftoopvp: Removed support for Poppler 0.18 - cups-browsed: Fixed crash in applying the BrowseFilter cups-browsed.conf directives
2019-04-17cups: update to 2.2.11wiz2-7/+7
Changes in CUPS v2.2.11 ----------------------- - Running ppdmerge with the same input and output filenames did not work as advertised (Issue #5455) - Fixed a potential memory leak when reading at the end of a file (Issue #5473) - Fixed potential unaligned accesses in the string pool (Issue #5474) - Fixed a potential memory leak when loading a PPD file (Issue #5475) - Added a USB quirks rule for the Lexmark E120n (Issue #5478) - Updated the USB quirks rule for Zebra label printers (Issue #5395) - Fixed a compile error on Linux (Issue #5483) - The lpadmin command, web interface, and scheduler all queried an IPP Everywhere printer differently, resulting in different PPDs for the same printer (Issue #5484) - Fixed an issue with the self-signed certificates generated by GNU TLS (Issue #5506) - The `ippValidateAttribute` function did not catch all instances of invalid UTF-8 strings (Issue #5509) - Non-Kerberized printing to Windows via IPP was broken (Issue #5515) - The scheduler no longer stops a printer if an error occurs when a job is canceled or aborted (Issue #5517) - Added a USB quirks rule for the DYMO 450 Turbo (Issue #5521) - Added a USB quirks rule for Xerox printers (Issue #5523) - The scheduler's self-signed certificate did not include all of the alternate names for the server when using GNU TLS (Issue #5525) - Fixed compiler warnings with newer versions of GCC (Issue #5532, Issue #5533) - Fixed some PPD caching and IPP Everywhere PPD accounting/password bugs (Issue #5535) - Fixed `PreserveJobHistory` bug with time values (Issue #5538) - Media size matching now uses a tolerance of 0.5mm (rdar://33822024) - The lpadmin command would hang with a bad PPD file (rdar://41495016) - Fixed a potential crash bug in cups-driverd (rdar://46625579) - Fixed a performance regression with large PPDs (rdar://47040759) - The scheduler did not always idle exit as quickly as it could.
2019-04-17ghostscript-agpl: updated to 9.27adam5-16/+16
Version 9.27: Highlights in this release include: We have extensively cleaned up the Postscript name space: removing access to internal and/or undocumented Postscript operators, procedures and data. This has benefits for security and maintainability. We have added a new "product": "gpdl". This is a rethink/redesign of the old "language_switch" product (pspcl6), and includes all the interpreters we develop based on the Ghostscript graphics library: Postscript, PDF, PCL6, PXL and XPS. This is experimental, and should be considered of beta testing quality, and thus is not built by default: it can be built by using the "experimental" target. gpdl uses a heuristic to judge the file type being passed to it. In general, it supports most of the widely used command line options for each interpreter, but compatibility is not complete (the practicalities of swapping interpreters means it is unlikely that full parity of command line options will be possible). Fontmap can now reference invidual fonts in a TrueType Collection for font subsitution. Previously, a Fontmap entry could only reference a TrueType collection and use the default (first) font. Now, the Fontmap syntax allows for specifying a specific index in a TTC. See the comments at the top of (the default) Fontmap.GS for details. 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.
2019-04-08print/ghostscript-gpl: Note that there is no upstreamgdt1-1/+3
2019-04-06tex-overpic: add missing dependency on tex-eepicwiz1-1/+3
(epic.sty used by ${PREFIX}/share/texmf-dist/tex/latex/overpic/overpic.sty) Bump PKGREVISION.
2019-04-03py-reportlab: updated to 3.5.17adam2-7/+7
RELEASE 3.5.17: * more FrameBG fixes; added canvas cross method, frame static drawBoundary RELEASE 3.5.16: * fix stroking for frame background in container RELEASE 3.5.15: * add stroking for frame background RELEASE 3.5.14: * added axes tickStrokeWidth etc etc
2019-04-03Recursive revbump from textproc/icuryoon8-14/+16
2019-03-27*: recursive bump for poppler 0.75 -> 0.74 downgradewiz17-34/+34
2019-03-27poppler: revert update to 0.75.0wiz9-23/+21
Of course, it breaks everything again, and I don't want to fix it now in the freeze.
2019-03-26*: recursive bump for poppler-0.75wiz22-43/+44
2019-03-26poppler*: update to 0.75.0wiz4-11/+13
Release 0.75.0: core: * Fix rendering of some annotations * Fix crashes in broken files * Small internal code improvements cpp: * Improve documentation * tests: Add showing version information to poppler-dump utils: * pdfattach: new util * pdftohtml: add -dataurls parameter * pdftoppm: add -sep and -forcenum parameters * pdftohtml: make singleHtml and stout not mutually exclusive * pdfsig: fix use after free
2019-03-25latexmk: update to 463b.wiz2-7/+7
From v. 4.61 to 4.63b Update example_rcfiles/glossary_latexmkrc Fix problem that in -cd mode, an error is raised when the path part of the tex filename contains a character prohibited by *tex. Implement changing of rule network when output of *latex is not what is expected, e.g., because \pdfoutput is used in document. Implement placeholder for true basename of main tex file, and use it in jobname. Various bug fixes.
2019-03-24*: reset maintainerwiz1-2/+2
2019-03-24print/ghostscript-agpl: Add upstream bug URL about labelinggdt1-1/+3
Upstream calls this "GPL Ghostscript" which is at best confusing. (Thanks to rhialto@ for filing the upstream bug report.)
2019-03-21ruby-gnome2: update to 3.3.6.tsutsui1-5/+5
Upstream changes: == Ruby-GNOME2 3.3.6: 2019-03-21 This is a follow-up release of 3.3.5. === Changes ==== Ruby/GIO2 * Improvements * (({Gio::File#read})): Added support for block. * (({Gio::File.open})): Added support for (({Pathname})). * (({Gio::InputStream.open})): Added support for block. ==== Ruby/CairoGObject * Fixes * Fixed a bug that old cairo may be used. ==== Ruby/GObjectIntrospection * Fixes * Fixed a bug that 64bit integer conversion may be failed for large integer. * Fixed typos.
2019-03-18Recursive bump for ghostscript default changegdt19-37/+38
2019-03-17print/ghostscript: Default to ghostscript-agplgdt1-3/+3
Change SUGGESTED_OPTIONS to ghostscript-agpl, because ghostscript-gpl is not maintained and has known vulnerabilities, and so that ghostscript by default results in the version maintained by upstream. As proposed on pkgsrc-users@, without objection. Note that this commit does not change anything related to licensing. ok pmc
2019-03-17print/ghostscript-gpl: Remove ancient CONFLICTSgdt1-8/+1
The CONFLICTS are packages that were removed in 2006 and 2010. In addition CONFLICTS is not necessary if they both have bin/gs.
2019-03-17print/ghostscript-agpl: Reduce diffs to -gplgdt1-8/+10
Reorder lines in a way that should have no functional effect, but which makes Makefile closer to ../print/ghostscript-gpl/Makefile.
2019-03-17print/ghostscript-gpl: Reduce diffs to -agplgdt1-12/+13
Add PAPERSIZE to BUILD_DEFS. Change HOMEPAGE; the sourceforge ghostscript page is stale. Other than those minor changes, reorder lines in a way that should have no functional effect, but which makes Makefile closer to ../print/ghostscript-agpl/Makefile.
2019-03-17print/ghostscript-agpl: Copy utf8 option from ../ghostscript-gpl (default off)gdt1-2/+9
Copy the utf8 option from ghostscript-gpl, which is just bl3ing on libiconv. Leave it off for now (unlike -gpl). Perhaps it should be default on, and perhaps it should be always enabled and not even an option.
2019-03-17print/ghostscript-gpl: Reduce diff to agpl package (comment changes only)gdt1-3/+1
2019-03-17print/ghostscript-agpl: Remove commented-out cups from bl3gdt1-5/+1
There was a vestigial conditional-on-cups-option commented-out inclusion of the cups bl3. But, programs that link against libgs do not need the cups includes/libs, and cups is not a dependency of those programs.
2019-03-17ghostscript-agpl: Switch to use pkgsrc openjpeg instead of bundled oneleot2-5/+7
Remove bundled openjpeg in WRKSRC, add a dependency to openjpeg and pass `--enable-openjpeg' in order to always link to pkgsrc one instead of the ghostscript bundled one. Bump PKGREVISION.
2019-03-17print/ghostscript-agpl: pkglint cleanupsgdt2-4/+5
- Add \todo about a4 not being valid for PAPERSIZE - Add PAPERSIZE to BUILD_DEFS - Add \todo about jpeg2000 bl3 that is commented out without explanation - GC undefined and unused PLIST.cidfmap No real change intended, other than BUILD_DEFS. Ride recent PKGREVISION++.
2019-03-17print/ghostscript-agpl: Add default-off cups optiongdt2-4/+20
This is basically a port of the cups option code from ../ghostscript-gpl. Since the last GPL3 gs release, some programs have migrated to the cups-filters package. Thus, they are no longer installed by cups, and the option is much simpler. I verified that the cups driver appears in "gs -h", but have not tested it. While the option defaults to off, I bumped PKGREVISION anyway.
2019-03-10ruby-gnome2: update to 3.3.5.tsutsui1-5/+5
Upstream changes: == Ruby-GNOME2 3.3.5: 2019-03-10 This is a follow-up release of 3.3.4. === Changes ==== Ruby/GObjectIntrospection * Improvements * Ignored no (({GType})) interface.
2019-03-09ruby-gnome2: update to 3.3.4.tsutsui2-7/+6
Upstream changes: == Ruby-GNOME2 3.3.4: 2019-03-09 This is a real release to support GLib 2.60. === Changes ==== Ruby/GObjectIntrospection * Improvements * Ignored no (({GType})) interface. == Ruby-GNOME2 3.3.3: 2019-03-09 This is a release to support GLib 2.60. === Changes ==== Ruby/GLib2 * Improvements * Made tests more robust. [GitHub#1272][Reported by Jeremy Bicha] * Required pkg-config 1.3.5 or later. * Added support for GLib 2.60. * Windows: Removed support for static compilation. * Fixes * (({GLib::PollFD#fd=})): Fixed wrong conversion. ==== Ruby/GObjectIntrospection * Improvements * Improved auto (({#==}))/(({#!=})) implementations. They returns (({true}))/(({false})) for invalid argument instead of raising an error. ==== Ruby/GTK2 * Improvements * Made tests more robust. [GitHub#1275][Reported by Jeremy Bicha] ==== Ruby/RSVG2 * Improvements * Made tests more robust. [GitHub#1273][Reported by Mamoru TASAKA] ==== Ruby/Poppler * Improvements * (({Poppler::Document.new(data:)})): Added support for (({Encoding.default_internal})). * (({Poppler::Document.new})): Added support for (({#to_path})) objects as path. === Thanks * Jeremy Bicha * Mamoru TASAKA
2019-03-06Needs tex-lamda-lists and tex-xkeyval. Bump revision.joerg1-1/+4
2019-03-06Needs tex-listofitems. Bump revisionjoerg1-1/+3
2019-03-06zathura: Update to 0.4.3leot5-22/+25
Changes: 0.4.3 ----- - Various fixes and improvements - Updated translations 0.4.2 ----- - Various fixes and improvements - Updated translations
2019-03-06atril: remove duplicated CONFIGURE_ARGS setting in Makefilegutteridge1-3/+1
Ride previous revision. Also, the change log was missed in my previous commit. Change log: * update translations * Add update-authors.pl script which helps to update atril.about * Read authors (updated) from atril.about gresource * Initialize Travis CI support * Update Documenters * [ephy-zoom-control] Avoid deprecated g_type_class_add_private * [ephy-zoom-action] Avoid deprecated g_type_class_add_private * Add pixbuf, tiff and xps TypeDescription to POTFILES.in * eggsmclient: avoid deprecated 'g_type_class_add_private' * move appdata to metainfo directory * message-area: set a11y object name from actual icon name * shell: remove duplicate condition check * tiff: fix possible NULL pointer dereference * pdf: add missing break statement * libdocument: drop useless freeing of NULL pointer * comics: fix incorrect mimetype saying to open and thumbnail all rarfiles * disable deprecation warnings for distcheck
2019-03-06atril: update to version 1.22gutteridge4-28/+26
While here, fix the PLIST to reflect the optionally installed components, too.
2019-02-28web2c: fix previous patch to return correct pagebox values.markd3-6/+6
was always returning mediabox
2019-02-21py-weasyprint: Update to 45.kleink3-25/+13
Version 45 ---------- Released on 2019-02-20. WeasyPrint now has a `code of conduct <https://github.com/Kozea/WeasyPrint/blob/master/CODE_OF_CONDUCT.rst>`_. A new website has been launched, with beautiful and useful graphs about speed and memory use across versions: check `WeasyPerf <https://kozea.github.io/WeasyPerf/index.html>`_. Dependencies: * Python 3.5+ is now needed, Python 3.4 is not supported anymore Bug fixes: * `798 <https://github.com/Kozea/WeasyPrint/pull/798>`_: Prevent endless loop and index out of range in pagination * `767 <https://github.com/Kozea/WeasyPrint/issues/767>`_: Add a ``--quiet`` CLI parameter * `784 <https://github.com/Kozea/WeasyPrint/pull/784>`_: Fix library loading on Alpine * `791 <https://github.com/Kozea/WeasyPrint/pull/791>`_: Use path2url in tests for Windows * `789 <https://github.com/Kozea/WeasyPrint/pull/789>`_: Add LICENSE file to distributed sources * `788 <https://github.com/Kozea/WeasyPrint/pull/788>`_: Fix pending references * `780 <https://github.com/Kozea/WeasyPrint/issues/780>`_: Don't draw patterns for empty page backgrounds * `774 <https://github.com/Kozea/WeasyPrint/issues/774>`_: Don't crash when links include quotes * `637 <https://github.com/Kozea/WeasyPrint/issues/637>`_: Fix a problem with justified text * `763 <https://github.com/Kozea/WeasyPrint/pull/763>`_: Launch tests with Python 3.7 * `704 <https://github.com/Kozea/WeasyPrint/issues/704>`_: Fix a corner case with tables * `804 <https://github.com/Kozea/WeasyPrint/pull/804>`_: Don't logger handlers defined before importing WeasyPrint * `109 <https://github.com/Kozea/WeasyPrint/issues/109>`_, `748 <https://github.com/Kozea/WeasyPrint/issues/748>`_: Don't include punctuation for hyphenation * `770 <https://github.com/Kozea/WeasyPrint/issues/770>`_: Don't crash when people use uppercase words from old-fashioned Microsoft fonts in tables, especially when there's an 5th column * Use a `separate logger <https://weasyprint.readthedocs.io/en/latest/tutorial.htmllogging>`_ to report the rendering process * Add a ``--debug`` CLI parameter and set debug level for unknown prefixed CSS properties * Define minimal versions of Python and setuptools in setup.cfg Documentation * `796 <https://github.com/Kozea/WeasyPrint/pull/796>`_: Fix a small typo in the tutorial * `792 <https://github.com/Kozea/WeasyPrint/pull/792>`_: Document no alignement character support * `773 <https://github.com/Kozea/WeasyPrint/pull/773>`_: Fix phrasing in Hacking section * `402 <https://github.com/Kozea/WeasyPrint/issues/402>`_: Add a paragraph about fontconfig error * `764 <https://github.com/Kozea/WeasyPrint/pull/764>`_: Fix list of dependencies for Alpine * Fix API documentation of HTML and CSS classes
2019-02-17web2c: fix poppler-0.74.0 "Guint" type removal fallouttnn2-3/+12
2019-02-17luatex: fix poppler-0.74.0 "Guint" type removal fallouttnn3-8/+40
2019-02-16*: recursive bump for poppler-0.74.0wiz22-41/+44
2019-02-16poppler-*: update to 0.74.0.wiz6-11/+12
2019-02-16poppler: update to 0.74.0.wiz3-10/+10
Release 0.74.0: core: * Remove support for obsolete systems. Issue #709 * Include timezone in timeToDateString() * Fix/silence some warnings * Fix issues with broken files build system: * Fix linking in FreeBSD * Fix fseeko configure check on Android for API level < 24 * Remove unused MacroPushRequiredVars.cmake qt5: * Add API that lazily builds an outline by wrapping the internal objects * Demo: Use new API to build Table Of Contents lazily glib: * Improve documentation * Fix cast from 'GTime *' (aka 'int *') to 'time_t *' (aka 'long *') utils: * pdfsig: add -nssdir option cpp: * Add a way to get all the named destinations in a document. Release 0.73.0: core: * Fix regression reading some encrypted files. Issue #690 * Add X509CertificateInfo classes * Add new 'IgnoreDiacritics' option to ::findText(). Issue #637 * Open files with CLOEXEC flag set * Remove Gulong, Guint, Gushort, Guchar typedefs * Fix handling of some broken files. cpp: * Make initialization of globalParams threadsafe * Fix page::text_list encoding issue * Improve handling of UTF-16 by considering Endianess * Add API to specify a custom data directory qt5: * Expose X509CertificateInfo * Add the possibility of getting version * Add new 'IgnoreDiacritics' search flag. Issue #637 * Make initialization of globalParams threadsafe * ArthurOutputDev: Remove all Splash code usage glib: * add new 'POPPLER_FIND_IGNORE_DIACRITICS' find flag. Issue #637 * Fix named destinations. Issue #631 * Make PrintScaling preference available in API. Bug #92779 build system: * Rename ENABLE_XPDF_HEADERS to ENABLE_UNSTABLE_API_ABI_HEADERS * support enabling NSS on mingw * Windows: only set SOVERSION for shared libs
2019-02-16ghostscript-gpl: Regularize whitespace to reduce diff to -agplgdt1-2/+2
2019-02-15ghostscript-gpl: Reduce cosmetic diff to -agpl Makefilegdt1-3/+3
(whitespace only; NFC)
2019-02-14ghostscript-gpl: Clarify the nature of this packagegdt1-1/+4
Attempting to be as factual and dispassionate as possible, explain more about what this is (last GPL version, not just a version that is GPL), when the 9.06 release was, and why the package came to be.
2019-02-13libpaper: update to 1.1.26.wiz2-9/+13
Changes not found.
2019-02-12py-weasyprint: SUBST_SED -> SUBST_VARS.kleink1-2/+2
2019-02-12py-weasyprint: Fix substituted variable that slipped through in 44nb1.kleink3-6/+6
Bump PKGREVISION.
2019-02-12py-weasyprint: Unbreak for py-setuptools>=40.7.0kleink3-7/+19
In setuptools >= 40.7.0, file inputs for the license field in setup.cfg files explicitly raise an error. Use the license_file field for that purpose. Bump PKGREVISION.
2019-02-10Revert previous for nowwiz1-4/+6
2019-02-09p5-biblatex-biber: update to 2.12markd2-8/+7
to match latest biblatex