inkscape: update to 1.4.4.
Inkscape 1.4.4 is a maintenance and bugfix release, which brings you
20 crash fixes, among them for three nasty bugs where Inkscape wouldn't even start
almost 20 bug fixes
6 performance improvements
a new palette
a new button for rotating stars and polygons into their 'neutral' or 'upright' position
27 updated interface translations
15 updated documentation translations
installation files for Windows on Arm
PR/59994 gcc/m68k generates bad code for stack protector
Record the alignment of the stack canary before allocating space for
it in a stack frame.
Generate an assignment expression to initialise the canary instead of
emitting a move instruction.
Update gcc 14 also.
Avoid some premature optimization in pmap_enter() and pmap_changebit(),
flushing the ATC entry for the VA when more bits other than the "critical"
cache-inhibit and write-protect bits change. We want to avoid a situation
where the ATC has a stale U or M bit that's been cleared from the PTE out
in RAM, which can lead to a situation where the U or M bit doesn't get
written back because the MMU doesn't think it's transitioned from 0 to 1.
tor: update to 0.4.8.24.
Changes in version 0.4.8.24 - 2026-05-06
This is a security release fixing several major bugfixes that were reported
in the past weeks. Huge thanks to everyone that reported these issues! We
strongly recommend upgrading as soon as possible.
o Major bugfixes (cell handling):
- Fix out-of-bounds read (OOB) when END, TRUNCATE and TRUNCATED cell
have no reason in their payload. TROVE-2026-011. Found by Brian
Carpenter (geeknik). Fixes bug 41254; bugfix on 0.1.1.1-alpha.
o Major bugfixes (conflux):
- Do not attempt or accept BEGIN_DIR via conflux legs. TROVE-2026-
008. Credit to Anas Cherni from Calif.io in collaboration with
Claude and Anthropic Research. Fixes bug 41243; bugfix
on 0.4.8.1-alpha.
o Major bugfixes (conflux, relay):
[25 lines not shown]
Introduce a "busy" counter for each pmap. A pmap is considered busy when
either it is loaded into the MMU or if it is current involved in some
pmap operation.
This business indicator will be used in the future to identify potential
victims of resource theft when in resource-exhaustion situations.
doas: add pkgsrc-specific paths to GLOBAL_PATH and SAFE_PATH
Issue noted by Takashi Shimizu on pkgsrc-users@.
This follows how these paths are defined ordering-wise based on doas.h.
The existing SunOS override approach in Makefile varies here, as added
that way upstream. The SunOS setting was left as-is, to keep with the
POLA. (Someone may be surprised by the change on other OSes,
regardless; so it goes.)
Update to version 9.2.449.
Changes:
- patch 9.2.0449: Make proto fails in non GTK builds
- patch 9.2.0448: Vim9: dangling cmdline pointer after skip_expr_cctx()
- patch 9.2.0447: cindent does not ignore comments
- patch 9.2.0446: runtime(netrw): off-by-one bug in s:NetrwUnMarkFile()
- patch 9.2.0445: win_fix_scroll() called before win_comp_pos() in command_height()
- patch 9.2.0444: Cannot set 'path' option via modeline
- patch 9.2.0443: GUI: cancelling save dialog overwrites or discards unnamed buffer
- patch 9.2.0442: completion: i_CTRL-X_CTRL-V doesn't use dict from customlist
- runtime(autopkgtest): update syntax script
- Fix wrong comment in getchar.c
- patch 9.2.0441: statusline: click handler not called on multi-line statusline
- patch 9.2.0440: MS-Windows: cursor flicker during update_screen()
- patch 9.2.0439: completion: info popup not removed in cmdline mode
- patch 9.2.0438: tests: test_plugin_termdebug is flaky
- runtime(doc): Tweak documentation style
- Fix a few more typos
[68 lines not shown]
Apply patch, requested by mrg in ticket #2009
xsrc/external/mit/libXpm/dist/src/data.c
xsrc/external/mit/libXpm/dist/src/parse.c
Apply a slightly modified version of upstream commit
5448e1bd7252780b16db869c2253d24e0fe0ae18 adapted to work with older libXpm.
Pull up the following, requested by mrg in ticket #1256:
xsrc/external/mit/libXpm/dist/doc/README.AMIGA delete
xsrc/external/mit/libXpm/dist/doc/README.MSW delete
xsrc/external/mit/libXpm/dist/src/amigax.c delete
xsrc/external/mit/libXpm/dist/src/amigax.h delete
xsrc/external/mit/libXpm/dist/src/rgbtab.h delete
xsrc/external/mit/libXpm/dist/src/simx.c delete
xsrc/external/mit/libXpm/dist/src/simx.h delete
xsrc/external/mit/libXpm/dist/ChangeLog up to 1.1.1.12
xsrc/external/mit/libXpm/dist/Makefile.in up to 1.1.1.11
xsrc/external/mit/libXpm/dist/aclocal.m4 up to 1.1.1.12
xsrc/external/mit/libXpm/dist/compile up to 1.1.1.6
xsrc/external/mit/libXpm/dist/config.guess up to 1.1.1.10
xsrc/external/mit/libXpm/dist/config.h.in up to 1.1.1.9
xsrc/external/mit/libXpm/dist/config.sub up to 1.1.1.11
xsrc/external/mit/libXpm/dist/configure up to 1.1.1.12
xsrc/external/mit/libXpm/dist/configure.ac up to 1.1.1.12
xsrc/external/mit/libXpm/dist/depcomp up to 1.1.1.8
[46 lines not shown]
Pull up the following, requested by mrg in ticket #259:
xsrc/external/mit/libXpm/dist/doc/README.AMIGA delete
xsrc/external/mit/libXpm/dist/doc/README.MSW delete
xsrc/external/mit/libXpm/dist/src/amigax.c delete
xsrc/external/mit/libXpm/dist/src/amigax.h delete
xsrc/external/mit/libXpm/dist/src/rgbtab.h delete
xsrc/external/mit/libXpm/dist/src/simx.c delete
xsrc/external/mit/libXpm/dist/src/simx.h delete
xsrc/external/mit/libXpm/dist/ChangeLog up to 1.1.1.12
xsrc/external/mit/libXpm/dist/Makefile.in up to 1.1.1.11
xsrc/external/mit/libXpm/dist/aclocal.m4 up to 1.1.1.12
xsrc/external/mit/libXpm/dist/compile up to 1.1.1.6
xsrc/external/mit/libXpm/dist/config.guess up to 1.1.1.10
xsrc/external/mit/libXpm/dist/config.h.in up to 1.1.1.9
xsrc/external/mit/libXpm/dist/config.sub up to 1.1.1.11
xsrc/external/mit/libXpm/dist/configure up to 1.1.1.12
xsrc/external/mit/libXpm/dist/configure.ac up to 1.1.1.12
xsrc/external/mit/libXpm/dist/depcomp up to 1.1.1.8
[46 lines not shown]
Apply patch, requested by mrg in ticket #2008:
xsrc/external/mit/xorg-server/dist/miext/sync/misync.c
xsrc/external/mit/xorg-server/dist/xkb/xkb.c
Apply security fixes from upstream