gh-97616: Fix multiplying a list by an integer (list *= int): detect the
integer overflow when the new allocated length is close to the
maximum size. Issue reported by Jordan Limor. Patch by Victor
Stinner.
gh-97612: Fix a shell code injection vulnerability in the
get-remote-certificate.py example script. The script no longer
uses a shell to run openssl commands. Issue reported and
initial fix by Caleb Shortt. Patch by Victor Stinner.
gh-68966: The deprecated mailcap module now refuses to inject unsafe text
(filenames, MIME types, parameters) into shell
commands. Instead of using such text, it will warn and act as
if a match was not found (or for test commands, as if the test
failed).
ok sthen
CopyQ is an advanced clipboard manager with powerful editing
and scripting features.
port from Róbert Bagdán (kikadf.01 at gmail dot com) who is also
taking the maintainership of the port, thanks!
with minor tweaks by me and rsadowski@, ok sthen@
rset(1) operates by staging files on a remote system, then executing
instructions embedded in the pln(5) files. Any interpreter capable of
running scripts read over a pipe may be specified.
The bundled utilities rinstall(1) and rsub(1) provide an easy means of
installing and modifying configuration files, and capabilities are added
by writing utility scripts which are sent along with configuration data.
ok solene@
- patches/patch-fvwm_ewmh_c: cast clock_t to `long long' and print it
with %lld
- patches/patch-modules_FvwmScript_Instructions_c: fix the casting:
should be `long long', not only `long'!
changelog: https://github.com/fvwmorg/fvwm3/releases/tag/1.0.5
Some patches were upstreamed and not needed anymore, regen the other
patches. There is no longer a -debug flavor since those debug messages
are now available via a command line option (-v / --verbose).
WeasyPrint is a smart solution helping web developers to create PDF
documents. It turns simple HTML pages into gorgeous statistical
reports, invoices, tickets..
From a technical point of view, WeasyPrint is a visual rendering engine
for HTML and CSS that can export to PDF. It aims to support web
standards for printing.
It is based on various libraries but not on a full rendering engine
like WebKit or Gecko. The CSS layout engine is written in Python,
designed for pagination, and meant to be easy to hack on.
www: https://weasyprint.org/
ok sthen@ semarie@
fontTools is a library for manipulating fonts, written in Python. The
project includes the TTX tool, that can convert TrueType and OpenType
fonts to and from an XML text format, which is also called TTX. It
supports TrueType, OpenType, AFM and to an extent Type 1 and some
Mac-specific formats.
ok sthen@ semarie@
tinycss2 is a low-level CSS parser and generator written in Python:
it can parse strings, return objects representing tokens and blocks,
and generate CSS strings corresponding to these objects.
Based on the CSS Syntax Level 3 specification, tinycss2 knows the
grammar of CSS but doesn't know specific rules, properties or values
supported in various CSS modules.
ok sthen@ semarie@
cssselect2 is a straightforward implementation of CSS4 Selectors for
markup documents (HTML, XML, etc.) that can be read by ElementTree-like
parsers (including cElementTree, lxml, html5lib, etc.)
ok sthen@ semarie@
The pytest-isort plugin extends py.test to check import ordering using
isort.
backport a commit from upstream to switch to poetry-core, pointed out by
sthen@.
ok sthen@ semarie@
cmake would install include/tg_owt/third_party/libyuv as a symlink back to
WRKSRC, which happens to work currently but confuses make update-plist.
ok kn