./print/py-pspdfutils, Manipulate PDF and PostScript documents

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.3.2, Package name: py311-pspdfutils-3.3.2, Maintainer: pkgsrc-users

PSUtils is a suite of utilities for manipulating PDF and PostScript
documents. You can select and rearrange pages, including arrangement
into signatures for booklet printing, combine multple pages into
a single page for n-up printing, and resize, flip and rotate pages.


Master sites:

Filesize: 1214.163 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-10 22:34:41 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-pspdfutils: mark as conflicting with other py* versions of itself
   2023-11-05 10:57:35 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pspdfutils: update to 3.3.2.

3.3.2

This release improves the documentation of pagespecs, and adds an
example

The error message for invalid pagespecs previously had a small
mistake in the syntax it displayed; this has been fixed. Thanks,
@jgclark!

3.3.1

This release fixes a bug in the pstops(1) man page example for
duplex book printing. Many apologies to users who wondered what
they were doing wrong when following it!

3.3.0

This release improves psnup and updates to a later version of pypdf
that fixes a crash.

In psnup, improve how we guess the page size. Since we can now
guess the size of PostScript files accurately in many cases, use
the input size first, then the output size, and only then fall back
to paper’s value.

Also, fix a bug where the output paper size was incorrectly changed
during processing.

We now require pypdf >= 3.16, which fixes a bug that could cause
a crash on PDF documents containing links that pointed to each
other.

Finally, the test suite has been improved to fall back to visual
comparison of PDF outputs when they are not byte-identical. This
should ease pypdf upgrades in future, and in particular avoid either
having to hard-wire a particular pypdf version (as we did with
PSUtils version 3.2.0), or risk test failures with newer versions
of pypdf than the minimum required version (as we did previously).
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-09-09 23:32:34 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pspdfutils: update to 3.2.0.

This release improves support for reading the paper size of PostScript
files. In particular, it will try to use PageBoundingBox, BoundingBox, and
HiResBoundingBox settings, if there is no DocumentMedia, in that order. If
it uses a BoundingBox or HiResBoundingBox setting, it will warn the user
that it has guessed the page size when this matters (for example, when
running psnup).
   2023-08-24 22:14:11 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pspdfutils: update to 3.1.1.

3.1.1

This release is a minor update that requires pypdf 3.15.2, as this
release changed some test results cosmetically.

There is no need to upgrade if you’re not concerned with running
the tests.

3.1.0

This release adds the ability to pass the page specs to psnup
without the --specs flag, for backwards compatibility with PSUtils
1.x. This usage is deprecated, and is not recommended, but in 1.x
it was mandatory.

The release also fixes PDF output when the output is sent to standard
output.

Thanks to James Clark for reporting both bugs.

3.0.9

This release updates to PyPDF 3.15.
   2023-08-05 09:35:24 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pspdfutils: updated to 3.0.8

Release v3.0.8
This release updates the back-end library pypdf to version 3.12.
Since pypdf 3.11 and later optimize the PDF output better than earlier versions, \ 
some test results had to be regenerated.

Release v3.0.7
This release fixes obtaining paper sizes from the ‘paper’ program in locales
that use a decimal point that is not a full stop.
   2023-08-02 01:20:57 by Thomas Klausner | Files touched by this commit (158)
Log message:
*: remove more references to Python 3.7
   2023-07-19 14:59:27 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pspdfutils: update to 3.0.6.

Fix Homepage link, and restrict PyPDF to 3.10.x for now, until
later versions can be validated.