Commit graph

8200 commits

Author SHA1 Message Date
nia
4b17e2e963 xpdf4: Switch from cups-base to libcups 2020-11-05 12:24:07 +00:00
ryoon
2831546220 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
wiz
2bc227a6e0 poppler-data: update to 0.4.10.
It contains lots of updated cMap files from Adobe
2020-10-31 13:53:03 +00:00
ryoon
e77ef6e32b qpdf: Update to 10.0.2
Changelog:
This is qpdf version 10.0.2. This release includes several fixes
and performance improvements over 10.0.1. This release includes
prebuilt Linux binaries in a zip file for use in docker containers
or AWS Lambda. Also, the Windows releases are built with the latest
versions of dependent libraries and now use the OpenSSL crypto
provider by default. This is also the first release of qpdf to be
built with GitHub Actions.
2020-10-30 15:13:31 +00:00
markd
6e456961bb web2c: don't install man pages that are installed by later packages
fixes PR pkg/55756
2020-10-29 19:47:13 +00:00
jperkin
4ef057753a cups-base: Remove another kDNSServiceErr_Timeout. 2020-10-27 09:29:11 +00:00
triaxx
b63de0a4ee gutenprint-lib: Add an gimp option
pkgsrc changes:
---------------
  * gutenprint-lib provides support for some printers as an open source
    replacement for prioritary drivers. In case of platforms with low
    computation power (e.g.Raspberry Pi 1), we might want to build
    gutenprint to only provide PPD files to CUPS without the large set of
    dependencies needed for graphics/gimp.
  * As gutenprint has been initialy designed to provide printing capability
    to GIMP, this option is enabled by default.
2020-10-26 10:57:15 +00:00
adam
74ebe4b492 ghostscript-agpl: updated to 9.53.3
9.53.3:
A crash (or silent, erroneous exit) on 64 bit Windows and other LLP64 type environments.
What appears to be a compiler optimiser bug in 64 bit Windows builds with Visual Studio 2019
A crash related to management of ICC profile objects
A crash on SPARC hardware due to an alignment mismatch in the bitmap cache
A parameter type mismatch that would cause Ghostcript to error out during initialisation, which affected 64 big, big endian architectures.
An expected side effect of another change that prevented multithreaded rendering and background rendering from working correctly.
2020-10-21 08:28:06 +00:00
adam
8cd98b2e75 py-reportlab: updated to 3.5.53
RELEASE 3.5.53   02/10/2020
---------------------------
* Fix bug that allowed type 0 postscript commands to persist

RELEASE 3.5.52   01/10/2020
---------------------------
* add support for DataMatrix barcode

RELEASE 3.5.51   24/09/2020
---------------------------
* fix malloc(0) issue in \_rl_accel.c \_fp_str thanks to Hans-Peter Jansen <hpj@urpla.net> @ openSUSE

RELEASE 3.5.50   18/09/2020
---------------------------
* Add BM ExtGState option (suggestion by tjj021 @ github
* Fix memory leak in \_renderPM.c

RELEASE 3.5.49   02/09/2020
---------------------------
* ViewerPreferencesPDFDictionary add /Duplex as possibility
* Doctemplate add support for all ViewerPreferencesPDFDictionary keys
* fix bugs in USPS_4State; Barcode inherits from Flowable and object.

RELEASE 3.5.48   18/08/2020
---------------------------
* bug fix for balanced column special case unsplittable half column

RELEASE 3.5.47    7/08/2020
---------------------------
* try to limit table style cell ranges

RELEASE 3.5.46   22/07/2020
---------------------------
* fix style-data mismatch in LinePlot found by Anshika Sahay

RELEASE 3.5.45   10/07/2020
---------------------------
* fix some documentation bugs reported by Lele Gaifax
* fix error in BarChart axes joining reported by Faisal.Fareed

RELEASE 3.5.44   26/06/2020
---------------------------
* ensure qr bar colour is passed (contrib by Lele Gaifax)
* fix img layout bug (reported by Lele Gaifax)

RELEASE 3.5.43   03/06/2020
---------------------------
* small change to improve strokeDashArray handling to allow [phase, [values]] and allow stroke-dashoffset
* Hatching class which inherits from shapes.Path
* add support for soft hyphens u'\xad'
* apply a pr from KENLYST @ bitbucket (gfe.py)
2020-10-21 06:49:35 +00:00
prlw1
c2e9caf2eb cups-base: reference pull request 2020-10-16 16:31:43 +00:00
prlw1
614dd40205 cups-base: build ippfind in the (on by default) dnssd case, not just avahi.
missing pieces - thanks wiz!
2020-10-16 15:29:25 +00:00
prlw1
147e5f68df Update cups-filters to 1.28.5
CHANGES IN V1.28.5

       - cups-browsed: UUID from IPP response was used after its
         pointer was freed by ippDelete() (Pull request #311).

CHANGES IN V1.28.4

       - driverless: Avoid duplicate PPD list entries from the same
          device via UUID
       - driverless: Reduce ippfind calls by "driverless" and
         "driverless-fax"called by CUPS. Let "driverless list" list
         both print and fax PPDs and "driverless-fax list" do
         nothing.
       - driverless: Avoid duplicate listings in printer discovery,
         by "driverless-fax" not listing any URI as "driverless"
         lists them all already.
       - driverless: Vastly improve performance by doing only one
         ippfind call instead of two (IPP, IPPS) as ippfind accepts
         more than one reg type on the command line.
       - Sample PPDs: Corrected manufacturer name in
         Fuji_Xerox-DocuPrint_CM305_df-PDF.ppd.

CHANGES IN V1.28.3

       - libcupsfilters, cups-browsed: Fixed inconsistency between
         resolvers for DNS-SD-based URIs, resolve_uri() and
         ippfind_based_uri_converter(). Now both return a freeable
         string.
       - libcupsfilters: Fix uninitialized buffer and parsing ippfind
         output in ippfind_based_uri_converter() function (Issue
         #308, Pull request #309).
2020-10-16 15:17:08 +00:00
prlw1
8d0bfa0107 cups-base: build ippfind in the (on by default) dnssd case, not just avahi. 2020-10-16 15:11:13 +00:00
fox
91476562f6 print/foliate: Updates to 2.5.0
Changes since 2.4.2:

Changes:

  * Improved support for touch screen (#591)
  * OPDS credentials can now be remembered (#569)
  * Various fixes for GNOME 3.38 (#548, #603, #608)
  * Fixed Wiktionary internal links (#577)
  * Added Basque (#579), Korean (#604), and Norwegian (#574, #575) translations
2020-10-15 16:10:23 +00:00
joerg
71bb16ca18 Update to sile 0.10.12:
- bugfixes
- LuaJIT support (untested)
2020-10-12 11:15:29 +00:00
leot
5205d38e8a zathura-pdf-mupdf: Add gumbo to link-external option
This is needed for mupdf-1.18.0.

PKGREVISION++
2020-10-08 22:51:55 +00:00
leot
03c502082f mupdf: Update to 1.18.0
Changes:
1.18.0
------
mutool draw: bbox output format.
mutool draw: structured text extraction in JSON format.
mutool run: StructuredText.walk()
mutool run: PDFPage.process() and PDFAnnotation.process()

mupdf-gl: Added IBM Common User Access shortcuts for copy & paste.
mupdf-gl: Improved redaction UI.

java: Example desktop Java viewer.

wasm: WebAssembly viewer that runs in a browser.

api: Dehyphenation option in structured text extraction, to improve
     searching for words that are hyphenated across lines.
api: pdf_new_date, pdf_to_date, pdf_dict_put_date and pdf_dict_get_date.
api: Added choice of image redaction algorithms: none, full, partial.
api: Optional use of Tesseract to use OCR to extract text.

svg: Many small parsing fixes.
svg: Parse inline CSS style attributes.
svg: Text elements (simple text layout only).

html: Added HTML5 parser.

pdf: High security redaction -- save redacted PDF as flattened bitmap,
     guaranteed to not leak any sensitive redacted information.

Experimental C++ bindings.
Experimental Python bindings.
2020-10-08 22:50:16 +00:00
ryoon
1b3ccfc76e ghostscript-agpl: Update to 9.53.2
Changelog:
Version 9.53.2 (2020-09-25)

Highlights in this release include:

    The 9.53.2 release is primarily maintenance.

    Three issues arose with 9.53.0/1 that prompted the release of
    a .2 patch:

	A crash (or silent, erroneous exit) on 64 bit Windows and
	other LLP64 type environments.

	A parameter type mismatch that would cause Ghostcript to
	error out during initialisation, which affected 64 big,
	big endian architectures.

	An expected side effect of another change that prevented
	multithreaded rendering and background rendering from
	working correctly.

    Details of those can be found in the changelog.

    The most obvious change is the (re-)introduction of the patch
    level to the version number, this helps facilitate a revised
    policy on handling security related issues.

    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.

    Our efforts in code hygiene and maintainability continue.

    We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included as
    "invisible" text (in PDF terms, text rendering mode 3).

    Due to some patches to the Tesseract sources that are required
    (integrated upstream, but awaiting release), time constraints,
    and the experimental nature of the feature, we only support
    including Tesseract from source, not linking to Tesseract shared
    libraries. Whether we add this capability will be largely
    dependant on community demand for the feature.

    See Enabling OCR for more details.

    We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.

    For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API

    IMPORTANT: In consultation with a representative of (OpenPrinting)
    it is our intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers (that
    is, the opvp and oprp devices).

    If you rely on either of these devices, please get in touch
    with us, so we can discuss your use case, and revise our plans
    accordingly.

    IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt (the
    "mt" indicating "multi-thread"). 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. If there is sufficient interest,
    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.
2020-09-29 14:29:42 +00:00
mef
f9c97ef5b7 (print/sile) Add USE_TOOLS+= bash 2020-09-27 02:06:50 +00:00
mef
96ca184b0c (print/lgrind) Add BUILD_DEPENDS+= tex-ec-[0-9]* for font tcrm1000 2020-09-27 02:01:25 +00:00
wiz
9542e5a397 ghostscript-agpl: update to 9.53.1.
The 9.53.1 release is primarily maintenance.
2020-09-20 08:28:24 +00:00
schmonz
dfce4c59bd On macOS with clang 12, get explicit definitions of snprintf and
vsnprintf to avoid warnings (treated as errors) and thereby pass
configure.
2020-09-17 19:43:46 +00:00
prlw1
afd759ab62 Update cups-filters to 1.28.2
Added driverless-fax. Many dirverless improvements, and many
bug fixes, such as fix crash when a remote printer set as default
gets removed.

For full release notes see:
https://github.com/OpenPrinting/cups-filters/blob/1.28.2/NEWS
2020-09-15 10:59:49 +00:00
taca
c34edc85ac print/ruby-prawn: update to 2.3.0
Update ruby-prawn to 2.3.0.


2.3.0 (2020-08-01)

This is release includes one new exiting feature: OTF fonts support.  You
can use them exactly as you'd use TTF fonts.  Thanks for this to @camertron.

Another notable change is the list of supported Rubies.  Since last release
a few new versions came out and a few reached their EOL.

Other than that a number of bugs have been fixed.  See Changelog for the
details.
2020-09-14 14:00:32 +00:00
taca
208a593b7e print/ruby-pdf-core: update to 0.8.1
Update ruby-pdf-core pacakge to 0.8.1.


0.8.1 - 2018-04-28

Fixed

* Make sure stamp streams are fritable Alexander Mankuta
* Handle text rendering from forzen strings Alexander Mankuta

0.8.0 - 2018-04-27

Changed

* Minimum Ruby version is 2.3 Alexander Mankuta
* Trailing fraction zeroes are removed from numbers Alexander Mankuta
2020-09-14 13:59:47 +00:00
leot
6dae206b22 ghostscript-agpl: Update to 9.53.0
pkgsrc changes (for fonts/ghostscript-cidfonts-ryumin):
 - Add SUBST_NOOP_OK.ttf_path, at least for the default `cidfmap-adobe' that's a
   noop

Changes:
9.53.0
======
Highlights in this release include:

 - The 9.53.0 release is primarily maintenance.
 - The most obvious change is the (re-)introduction of the patch level to the
   version number, this helps facilitate a revised policy on handling security
   related issues.
 - Our efforts in code hygiene and maintainability continue.
 - We have added the capability to build with the Tesseract OCR engine. In
   such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which
   render the output file to an image, OCR that image, and output the image
   "wrapped" up as a PDF file, with the OCR generated text information
   included as "invisible" text (in PDF terms, text rendering mode 3).
   Due to some patches to the Tesseract sources that are required (integrated
   upstream, but awaiting release), time constraints, and the experimental
   nature of the feature, we only support including Tesseract from source, not
   linking to Tesseract shared libraries. Whether we add this capability will
   be largely dependant on community demand for the feature.
 - We have added Python bindings for the gsapi interface, can be found in
   demos/python. These are experimental, and we welcome feedback from
   interested developers.
 - For those integrating Ghostscript/GhostPDL via the gsapi interface, we have
   added new capabilities to that, specifically in terms of setting and
   interrogating device parameters. These, along with the existing interface
   calls, are documented in: Ghostscript Interpreter API
 - IMPORTANT: In consultation with a representative of (OpenPrinting) it is
   our intention to deprecate and, in the not distant future, remove the
   OpenPrinting Vector/Raster Printer Drivers (that is, the opvp and oprp
   devices).
   If you rely on either of these devices, please get in touch with us, so we
   can discuss your use case, and revise our plans accordingly.
 - IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt (the "mt" indicating
   "multi-thread"). 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. If there is sufficient interest,
   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.
2020-09-13 14:16:30 +00:00
leot
9dead3ddc1 zathura-pdf-mupdf: Update to 0.3.6
Changes:
0.3.6
-----
 - Compatible with mupdf 1.17
2020-09-06 20:26:34 +00:00
leot
134f5c7670 zathura: Update to 0.4.7
Changes:
0.4.7
-----
 - Fix invalid zoom when opening document with 'adjust-open width' option
 - Various fixes and improvements
 - Updated translations
2020-09-06 20:22:10 +00:00
wiz
cfe6b3b413 p5-LaTeX-Driver: update to 1.1.1.
1.1.1   2020-07-29
   - Fix version number presented in the POD VERSION section
   - Remove duplication in listed formats

1.1.0   2020-07-29
   - Fix RT #133061: typo in @PROCESSORS ('lulaatex')
   - Add documentation of the supported processor/format combinations
   - Add LuaLaTeX as a processor/format combination

1.0.0   2020-05-21
   - Improve error reported when invoked external program is missing
   - Fix RT #127951: failing tests on some installations
2020-09-05 07:14:05 +00:00
wiz
c91daaf4df p5-biblatex-biber: remove p5-Unicode-Collate, part of perl 2020-09-04 14:08:37 +00:00
wiz
3279c6ebb2 *: remove p5-Test-Simple, part of perl 2020-09-04 13:45:13 +00:00
wiz
ba15882258 p5-biblatex-biber: remove p5-IPC-Cmd, part of perl 2020-09-04 11:46:12 +00:00
wiz
4acf3545df *: remove p5-Getopt-Long, part of perl 2020-09-04 11:36:49 +00:00
wiz
bd65a55bc4 p5-biblatex-biber: remove p5-Unicode-Normalize dependency
That package has been part of perl since 2004.
2020-09-04 09:43:23 +00:00
wiz
6a4fe2ad96 *: comment out p5-DB_File dependency, part of perl 2020-09-01 08:04:22 +00:00
wiz
11a6f25924 *: comment out p5-Time-HiRes dependency, part of perl 2020-09-01 08:01:25 +00:00
wiz
2ac11edd52 *: switch to versioned_dependencies.mk for py-setuptools 2020-08-31 23:07:00 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
dholland
d5d5c936f4 tex-ifplatform depends on tex-catchfile. PKGREVISION -> 2 2020-08-26 04:14:25 +00:00
gutteridge
4221beb477 mate*: remove unintentional linkage against pkgsrc gettext-libs
As of 1.24, MATE requires GNU-specific msgfmt features. meta-pkgs/mate/
Makefile.common r. 1.10 expressed this tool dependency using
USE_BUILTIN.gettext=no, but this exposed pkgsrc gettext-libs in the
build environment as well, which some MATE packages then linked
against, but gettext-libs didn't end up being declared as a run-time
dependency, so binary package installations were broken (with the
workaround of manually installing the undeclared gettext-libs
dependency). Express this dependency differently, so GNU msgfmt is
used as a tool without exposing pkgsrc gettext-libs.

(The pkgsrc tooling infrastruture could be altered to provide a
distinct "gmsgfmt" tool, same with "gxgettext", and perhaps others.
Here I'm just immediately concerned with fixing this packaging issue.)

Addresses PR pkg/55503 by Jay Patel.
2020-08-24 04:41:39 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
hauke
3b0018d0b1 Make sure we build with gnutls on Darwin, too, instead of the native
ssl libraries. The latter does not work well with older
(Apple-desupported) Darwin versions.
2020-08-11 12:40:54 +00:00
joerg
54c5da4051 Don't hard-code lua5.3 2020-08-07 01:44:55 +00:00
joerg
a71bc6e291 + sile 2020-08-06 23:53:16 +00:00
joerg
dc00c2e355 Add sile-0.10.9:
SILE is a typesetting system; its job is to produce beautiful printed
documents. Conceptually, SILE is similar to TeX - from which it borrows
some concepts and even syntax and algorithms - but the similarities end
there. Rather than being a derivative of the TeX family SILE is a new
typesetting and layout engine written from the ground up using modern
technologies and borrowing some ideas from graphical systems such as
InDesign.
2020-08-06 23:52:48 +00:00
jmcneill
24932c6cfb Enable cups option by default and pull in libcups instead of cups-base.
Bump pkg revision.
2020-07-29 10:44:32 +00:00
chuck
a33a3ea5d7 xetex uses graphite2, so it should pull in graphics/graphite2/buildlink3.mk
XXX: even with this, it will not build if LIBRSVG_TYPE=c.
the error is a missing include file: include/harfbuzz/hb-graphite2.h
this is because fonts/harfbuzz excludes graphics/graphite2 when
LIBRSVG_TYPE=c to work around some problem building libreoffice.
see rev 1.112 of fonts/harfbuzz/Makefile
2020-07-27 19:58:04 +00:00
leot
ec93479bf2 zathura: Update to 0.4.6
Changes:
0.4.6
-----
 - Add --find option to the CLI
 - Support recolor with transparency
 - Various fixes and improvements
 - Updated translations
2020-07-27 17:44:19 +00:00