Commit graph

8997 commits

Author SHA1 Message Date
gutteridge
1e4ca2627d Bump all dependent packages of wayland (belatedly)
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-11 05:08:00 +00:00
jperkin
9c51592bc2 *: Remove hardcoded -liconv / -lintl on SunOS.
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.
2022-08-09 12:08:27 +00:00
wiz
1142f555f3 poppler*: update to 22.08.0
Release 22.08.0:
        core:
         * Fix rendering text on some forms
         * CairoOutputDev: Support Type3 charprocs having Resources
         * Fix crashes on malformed files
2022-08-07 08:40:03 +00:00
wiz
66372beef0 texlab: update to 4.2.1.
[4.2.1] - 05.08.2022

Fixed

    Deserialize server options with missing keys (or not keys at all) correctly (#707)
    Pass chktexrc files if they are not in the current directory (#683)
    Revert back to server-side file watching due to lack of client support (#679)
2022-08-07 08:02:11 +00:00
he
9cc4736a25 print/cups-filters: convert to using mk/atomic64.mk. 2022-08-06 17:24:03 +00:00
wiz
60467f4820 sile: fix unportable test(1) operator 2022-07-27 19:41:57 +00:00
wiz
92b4a6e496 *: remove pkg-config from tools where no buildlink3.mk file is included
Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
2022-07-25 11:12:18 +00:00
leot
d4ae46cbf0 mupdf: Avoid bash dependency
Should hopefully fix the build.

Problem reported by <wiz>, thanks!
2022-07-24 10:13:38 +00:00
leot
5bb3e1f3c6 mupdf: Update to 1.20.0
Changes:
1.20.0
------
Experimental C# bindings.
Cross compilation should no longer need a host compiler.
Major additions to JNI bindings.

New API to edit outline
New API to resolve and create links
New API to toggle individual layers in PDF
   Layer panel in mupdf-gl
   Layer option in mutool draw
New API to add a Javascript console
   Console panel in mupdf-gl

Text search API extended to be able to distinguish between separate
search hits.

Command line tool improvements:
   all: Negative page numbers to index from the last page
   mutool draw: Add option to render document without text
   mutool draw and convert: Support DPI option in text and HTML output

New hybrid HTML output format using "scripts/pdftohtml" script:
   Graphics in a background image
   Text on top

Improved WASM viewer demo
   Support high DPI screens
   Progressive loading

Update to zlib 1.2.12 for security fix.
2022-07-23 15:09:43 +00:00
yhardy
a6dbe211b3 print/tex-pdfpages: add dependency: print/tex-pdflscape
pdflscape is required as part of the package's AtBeginDocument hook.
2022-07-18 20:49:21 +00:00
schmonz
18bb6625e5 Uses sed -i, so USE_TOOLS+=gsed. 2022-07-14 23:53:27 +00:00
dholland
838831b9b0 Bump everything affected by the jpeg.buildlink3.mk fix. 2022-07-14 23:46:18 +00:00
wiz
d8ede0f8a7 poppler*: update to 22.07.0
Release 22.07.0:
        core:
         * Fix crash when filling in forms in some files. Issue #1258
         * Fix first lines of Annotations sometimes being cut off. Issue #1246
         * Signatures: Don't crash if the signature doesn't have a common name
         * CairoFontEngine: increment font_face reference when retrieving from the cache
         * Add ToUnicode support for lessorequalslant and greaterorequalslant

        glib:
         * Add support for stamp annotation

        build system:
         * Tweaks on how gperf is run
2022-07-14 14:06:58 +00:00
wiz
da901264ae py-pydyf: add missing py-flit_core build dependency 2022-07-13 19:51:49 +00:00
wiz
f60972167c zathura: restrict to python 3
Fix ABI/API confusion while here.
2022-07-10 17:24:18 +00:00
kleink
bf47b8db45 py-weasyprint: Update to 56.0.
Version 56.0
------------

Released on 2022-07-07.

This version also includes the changes from unstable b1 version listed
below.

New features:

* `70f9b62 <https://github.com/Kozea/WeasyPrint/commit/70f9b62>`_:
  Support format 5 for bitmap glyphs

Bug fixes:

* `1666 <https://github.com/Kozea/WeasyPrint/issues/1666>`_
  Fix reproducible PDF generation with embedded images
* `1668 <https://github.com/Kozea/WeasyPrint/issues/1668>`_:
  Fix @page:nth() selector
* `3bd9a8e <https://github.com/Kozea/WeasyPrint/commit/3bd9a8e>`_:
  Don’t limit the opacity groups to the original box size
* `cb9540b <https://github.com/Kozea/WeasyPrint/commit/cb9540b>`_,
  `76d174f <https://github.com/Kozea/WeasyPrint/commit/76d174f>`_,
  `9ce6547 <https://github.com/Kozea/WeasyPrint/commit/9ce6547>`_:
  Minor bugfixes for split table rows
2022-07-09 18:39:22 +00:00
kleink
070d1fbe6c py-pydyf: Update to 0.2.0.
Version 0.2.0
-------------

Released on 2022-05-23.

Dependencies:

* Python 3.7+ is now needed, Python 3.6 is not supported anymore

  New features:

* `d0be36b <https://github.com/CourtBouillon/pydyf/commit/d0be36b>`_:
  Allow to set PDF version
* `879261c <https://github.com/CourtBouillon/pydyf/commit/879261c>`_:
  Allow to set PDF identifier
2022-07-09 18:36:41 +00:00
wiz
6fc90f9fe0 ## [4.2.0] - 03.07.2022
### Added

- Add support for escaping placeholders in forward search ([#649](https://github.com/latex-lsp/texlab/issues/649))
- Add support for diagnostic filtering ([#323](https://github.com/latex-lsp/texlab/issues/323))
- Add pre-built binaries for the following targets:
  - `aarch64-unknown-linux-gnu`
  - `armv7-unknown-linux-gnueabihf`
  - `x86_64-unknown-linux-musl`
  - `aarch64-pc-windows-msvc`
  - `i686-pc-windows-msvc`

### Fixed

- Parse incomplete server options correctly ([#651](https://github.com/latex-lsp/texlab/issues/651))

## [4.1.0] - 12.06.2022

### Added

- Add server commands to clean build directory ([#607](https://github.com/latex-lsp/texlab/issues/607))

### Changed

- Improve output when hovering over BibTeX strings
- Improve the heuristic for finding build artifacts ([#635](https://github.com/latex-lsp/texlab/issues/635))

### Fixed

- Allow brackets in included file paths ([#639](https://github.com/latex-lsp/texlab/issues/639))
- Allow commands in included file paths ([#641](https://github.com/latex-lsp/texlab/issues/641))
2022-07-07 19:08:27 +00:00
wiz
16259d48e4 poppler*: update to 22.06.0
Release 22.06.0:
        core:
         * Forms: Fix crash in forms with their own DR
         * Refactor CairoFontEngine caching
         * CairoOutputDev: preserve text color when drawing type 3 glyphs
         * Windows: font code simplification
         * Minor code improvements

        cpp:
         * Add missing header

        utils:
         * pdfattach: Assume filename is utf8 encoded
         * pdftohtml: Fix type 3 font size calculation

Release 22.05.0:
        core:
         * Annotations: Make sure we embed fonts for the FreeText annots
         * Forms: Make sure we embedd fonts as needed
         * Signatures: Make sure we embed the needed fonts
         * CairoOutputDev: color type 3 fonts
         * fix two bugs in multiline find_text()
         * code improvements

        utils:
         * pdftotext: added TSV mode
         * HtmlOutputDev: don't use png.h

        cpp:
         * Use time_t for time
         * Add page_transition::durationReal

        qt:
         * Pass leftFontSize down to `FormWidgetSignature::signDocumentWithAppearence`
2022-07-03 17:07:44 +00:00
wiz
4f96e89dc6 *cups*: update to 2.4.2
Changes in CUPS v2.4.2 (26th May 2022)
--------------------------------------

- Fixed certificate strings comparison for Local authorization (CVE-2022-26691)
- The `cupsFileOpen` function no longer opens files for append in read-write
  mode (Issue #291)
- The cupsd daemon removed processing temporary queue (Issue #364)
- Fixed delay in IPP backend if GNUTLS is used and endpoint doesn't confirm
  closing the connection (Issue #365)
- Fixed conditional jump based on uninitialized value in cups/ppd.c (Issue #329)
- Fixed CSS related issues in CUPS Web UI (Issue #344)
- Fixed copyright in CUPS Web UI trailer template (Issue #346)
- mDNS hostname in device uri is not resolved when installaling a permanent
  IPP Everywhere queue (Issues #340, #343)
- The `lpstat` command now reports when the scheduler is not running
  (Issue #352)
- Updated the man pages concerning the `-h` option (Issue #357)
- Re-added LibreSSL/OpenSSL support (Issue #362)
- Updated the Solaris smf service file (Issue #368)
- Fixed a regression in lpoptions option support (Issue #370)
- The scheduler now regenerates the PPD cache information after changing the
  "cupsd.conf" file (Issue #371)
- Updated the scheduler to set "auth-info-required" to "username,password" if a
  backend reports it needs authentication info but doesn't set a method for
  authentication (Issue #373)
- Updated the configure script to look for the OpenSSL library the old way if
  pkg-config is not available (Issue #375)
- Fixed the prototype for the `httpWriteResponse` function (Issue #380)
- Brought back minimal AIX support (Issue #389)
- `cupsGetResponse` did not always set the last error.
- Fixed a number of old references to the Apple CUPS web page.
- Restored the default/generic printer icon file for the web interface.
- Removed old stylesheet classes that are no longer used by the web
  interface.
2022-07-03 10:26:55 +00:00
ryoon
3f802fe5c3 *: Recursive revbump from audio/pulseaudio 2022-07-02 16:53:03 +00:00
nia
04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
gutteridge
f1066b4708 lilypond: fix builds with GNU grep >= 3.5
As of 3.5, GNU grep changed so by default, "The message that a binary
file matches is now sent to standard error", which broke the
expectations of the configure script, which was calling grep on font
files without using -a or equivalent options. If we change to use -a,
this will break non-GNU grep implementations that don't have it, so
also universally require GNU grep for consistency/simplicity.

We should be fine here, as -a was added to GNU grep 2.4.1 back twenty
years ago and pkgsrc sets 2.5.1 as its minimum tool version if building
it itself.

(Really this package should be updated to a newer stable release branch
but I don't have time right now.)
2022-06-29 00:41:47 +00:00
gutteridge
d2774d3f82 lilypond: update licensing information
This package switched to GPL v3 in 2009, so it's evidently been wrong
for a while in pkgsrc. There are two other main licenses specified for
documentation and fonts, too.
2022-06-28 23:56:18 +00:00
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
gutteridge
d9170a85c2 lilypond: update some comments concerning language dependencies
Note current state of upstream support for recent Guile and Python.
2022-06-25 19:35:54 +00:00
wiz
6732ac279b tex-tabu: fix patch checksum in distinfo 2022-06-23 06:47:05 +00:00
wiz
bd16a3ede7 py-reportlab: add missing include of versioned_dependencies
Bump PKGREVISION for the re-added dependencies.
2022-06-22 05:58:17 +00:00
joerg
accdfbe031 Unrestrict Python version as reportlab is no longer restricted 2022-06-22 01:26:35 +00:00
joerg
041732d444 py-reportlab covers Python 2.7 again, so drop the second copy. 2022-06-21 22:20:23 +00:00
joerg
45a1925883 Use regular py-reportlab again now that it works with 2.7 again. 2022-06-21 22:18:16 +00:00
joerg
622a2cb176 Merge work arounds for bad interactions between xcolor and tabu in newer
LaTeX versions.
2022-06-21 22:16:21 +00:00
joerg
98f61f6fae Restore Python2.7 support 2022-06-21 22:10:43 +00:00
spz
8cbcb8a55b build fix: dependency is now on ptexenc>=1.4.0
due to a change in argument list of input_line2()
2022-06-19 20:05:15 +00:00
wiz
2d29ed3ac1 poppler-glib: gobject-introspection is a build dependency
Bump PKGREVISION.
2022-06-07 20:36:50 +00:00
gutteridge
ab248a7c48 py-weasyprint: fix sandboxed builds
While here, reflect current minimum pango dependency, and py-test-runner
is a test dependency only (already captured as such separately).
2022-06-01 21:27:08 +00:00
wiz
c3b79cef1b texlab: update to 4.0.0.
## [4.0.0] - 25.05.2022

### Added

- Add `--version` command line flag
- Provide pre-built binaries for `aarch64-apple-darwin` architecture ([#591](https://github.com/latex-lsp/texlab/pull/591))
- Autocomplete files based on `\graphicspath` ([#590](https://github.com/latex-lsp/texlab/issues/590))
- Release `texlab` on `crates.io` ([#399](https://github.com/latex-lsp/texlab/issues/399))

### Changed

- _BREAKING_: Use client-side file watching instead of server-side notifications (`workspace/didChangeWatchedFiles`)
- _BREAKING_: Bump minimum supported Rust version to 1.58.1
- _BREAKING_: Do not use `citeproc-rs` to render citations. Instead, use a custom approach that tries to resemble the `BibLaTeX` output ([#629](https://github.com/latex-lsp/texlab/pull/629))

### Fixed

- Parse `\subinputfrom` command correctly ([#610](https://github.com/latex-lsp/texlab/pull/610))
- Parse verbatim environments correctly ([#490](https://github.com/latex-lsp/texlab/issues/490))
- Stop capturing stdout when build exits ([#588](https://github.com/latex-lsp/texlab/issues/588))
- Fix parsing of key-value pairs ([#573](https://github.com/latex-lsp/texlab/issues/573))
- Normalize `texlab.rootDirectory` when resolving includes ([#571](https://github.com/latex-lsp/texlab/issues/571))
- Allow optional arguments in environment definitions ([#570](https://github.com/latex-lsp/texlab/issues/570))
- Allow `=` in include paths ([#568](https://github.com/latex-lsp/texlab/issues/568))
2022-05-29 18:37:52 +00:00
adam
4a6a07dce4 ghostscript-agpl: updated to 9.56.1
9.56.1
New PDF Interpreter is now enabled by default: See Changes Coming to the PDF Interpreter
libgs is now threadsafe
The PSD output devices now write ICC profiles to their output files for improved color fidelity.
Ghostscript/GhostPDL can now output Apple Raster and URF format image files: via the "appleraster" or "urf" output devices (using the cups implementation of those formats).
2022-05-27 08:26:52 +00:00
jaapb
5f05f46db9 Recursive revbump associated with update of ocaml.
Also change of mk/ocaml.mk to lang/ocaml/ocaml.mk.
2022-05-24 18:51:47 +00:00
kleink
330987c0fa py-weasyprint: Update to 55.0.
Version 55.0
------------

Released on 2022-05-12.

This version also includes the changes from unstable b1 version listed
below.

Bug fixes:

* Fix the vertical position and available height of absolute boxes
* Minor fixes for multi-column layout
* Don’t stop rendering SVG when CSS parsing fails
* Fix sequential footnotes that could disappear when overflowing
* Fix position of absolute boxes with right-to-left direction
* Fix relative paths for SVG files stored as data URLs


Version 55.0b1
--------------

Released on 2022-04-15.

**This version is experimental, don't use it in production. If you find bugs,
please report them!**

Dependencies:

* Python 3.7+ is now needed, Python 3.6 is not supported anymore

Features:

* Support ``word-break: break-all``
* Support column breaks
* Allow reproducible PDF generation

Bug fixes:

* Handle ``inherit`` in shorthand properties
* Space out no-repeat patterns
* Avoid invalid PDF operators when drawing SVG text
* Don’t output footnotes before their call sites
* Prevent infinite loops in multi-column layout
* Fix position of absolute boxes in right-to-left contexts
* Draw borders around absolute replaced boxes
* Fix skip stacks for columns
* Better support of nested ``text-decoration`` properties
* Fix absolute blocks in lines
* Clear adjoining margins when a container’s child doesn’t fit

Performance:

* Improve tests speed
* Improve fonts management
* Improve column layout speed
* Cache ``ch`` and ``ex`` units calculations


Version 54.3
------------

Released on 2022-04-04.

Bug fixes:

* Support position: absolute in footnotes
* Fix discarded text-align values


Version 54.2
------------

Released on 2022-02-27.

Bug fixes:

* Always store parent blocks children as lists
* Fix float rounding errors
* Ignore unknown glyphs
* Fix line break when breaks occur between a nbsp and an inline block
* Always set the child index
* Fix patterns with use tags


Version 54.1
------------

Released on 2022-01-31.

Features:

* Handle break-inside: avoid on tr tags

Bug fixes:

* Handle absolute children in running elements
* Handle invalid values in text-align
* Handle absolute flex boxes


Version 54.0
------------

Released on 2022-01-08.

This version also includes the changes from unstable b1 version listed
below.

Bug fixes:

* Always use absolute paths to get hrefs in SVG
* Fix many rendering problems of broken tables
* Fix support of fonts with SVG emojis


Version 54.0b1
--------------

Released on 2021-12-13.

**This version is experimental, don't use it in production. If you find bugs,
please report them!**

Dependencies:

* html5lib 1.1+ is now needed.

New features:

* Support footnotes, with financial support from Code & Co.
* Handle parallel flows for floats, absolutes, table-cells
* Support ``text-align-last`` and ``text-align-all`` properties
* Draw SVG and PNG emojis
* Support ``overflow-wrap: anywhere``
* Add environment variable to set DLL folder on Windows

Performance:

* Cache SVG ``use`` tags
* Encode non-JPEG images as PNGs instead of JPEG2000s

Bug fixes:

* Don’t use ``text-transform`` text for content-based uses
* Don’t serialize and parse again inline SVG files
* Correctly handle whitespaces in bookmark labels
* Fix column height with ``column-span`` content
* Fix absolutely positioned boxes in duplicated pages
* Fix ``target-counter`` attribute in flex items
* Don’t draw empty glyphs
* Don’t crash when font size is really small

Documentation:

* Fix typo

Packaging:

* The source package does not include a ``setup.py`` file anymore.
2022-05-23 05:22:13 +00:00
markd
a608982b7f tex-fancyhdr{,.-doc}: update to 4.0.3
Bugfix in extramarks.sty
2022-05-22 21:05:52 +00:00
taca
f5fb85e437 print/php-pdflib: dose not support PHP 8 and later
This package dose not support php80 and php81.
2022-05-22 12:43:09 +00:00
rxg
9e8777330c error: Autoconf version 2.71 or higher is required for libcups-2.4.1 2022-05-22 00:54:00 +00:00
nia
e51c645ded poppler: Bump GCC requirement to GCC 7, it wants std::optional. 2022-05-21 07:43:57 +00:00
wiz
a6124c4ce3 lgrind: remove
Does not build, release from 1999, license issues, not maintained
2022-05-15 05:15:52 +00:00
markd
c5ed557504 tex-siunitx{,-doc}: update to 3.1.1
- Allow for _e.g._ `\clist_item:Nn` usage inside `\unit` argument
2022-05-15 04:40:03 +00:00
markd
aefd7929b4 tex-pdfmanagement-testphase{,-doc}: update to 0.95o
### Added
 - allow standard pdf/A-4
 - check requirement for max-pdfversion
 - add requirement for Info dictionary
 - load tagpdf-base if it exists to provide the
   tagging commands.

### Fixed
 - Support/firstaid for colorspace package
 - Support for metadata with hyperxmp and xetex
2022-05-15 04:34:24 +00:00
markd
dc93ead3cb tex-koma-script: update to 3.36
The code has been completely reorganized. The implementation documentation is
now completely in English and uses the new class koma-script-source-doc. This
class is based on version 3 of the doc package. Partially the order of the code
has changed. Some deprecated code parts have been removed completely, others
generate long overdue warnings.

scrartcl, scrbook, scrreprt:

Non-floating environments table- und figure- are also defined.
scrlttr2, scrletter:

The internal macros \if at plength, \@newplength, \@setplength, and \@addtoplength
are not only deprecated, which has been documented since KOMA-Script 3.25 from
2018/03/30, but also warn. If you haven't already done so, you should use the
user commands \Ifplength, \newplength, \setplength, and \addtoplength instead
urgently now!
2022-05-15 04:28:28 +00:00
markd
02d8c82b2d tex-fancyhdr{,-doc}: update to 4.0.2
Bug fix
Miscellaneous small documentation changes.
Make \fancyhead etc. \long
2022-05-15 04:26:08 +00:00
markd
8f2614eca3 tex-changebar{,-doc}: update to 3.6d
A small update preventing TeX from looking too far ahead when opening one of the
files.
2022-05-15 04:16:47 +00:00