x11/dragon-drop: Add new port
Dragon-drop is a simple drag-and-drop source/sink for X or Wayland.
Many programs, particularly web applications, expect files to be draggedinto
them now. If you don't habitually use a file manager that is a problem.
Dragon-drop is a lightweight drag-and-drop source for X where you can run:
dragon-drop file.tar.gz
to get a window with just that file in it, ready to be dragged where you need
it.
https://github.com/mwh/dragon
devel/rgx: Add new port
Rgx is a regex debugger for the terminal — step-through execution, 3 engines,
code generation, and live stream filtering.
rgx is useful if you:
- Work on remote servers where opening a browser isn't practical — SSH,
containers, air-gapped environments.
- Want to pipe regex results into other commands (echo "log" | rgx -p '\d+' |
sort) — regex101 can't do this.
- Need engine-specific behavior — check whether a pattern works in Rust's
regex crate vs. PCRE2 without guessing.
- Prefer staying in the terminal and find the context switch to a browser
disruptive.
https://github.com/brevity1swos/rgx
[orc-rt] Replace TaskDispatcher with Session-supplied wrapper-runner. (#204965)
TaskDispatcher was only used to run wrapper-function calls that
originated from the controller. Replace it with a callable type:
Session::RunWrapperCall = move_only_function<void(
orc_rt_SessionRef, uint64_t, orc_rt_WrapperFunctionReturn,
orc_rt_WrapperFunction, WrapperFunctionBuffer)>
Each call carries an outstanding ManagedCodeTaskGroup token; the runner
must eventually invoke Fn (which calls Return) or call Return directly
to bail out, otherwise Session shutdown blocks indefinitely.
Clients can supply any callable that satisfies the contract above. The
new QueueingRunner and ThreadPoolRunner classes (replacing
QueueingTaskDispatcher and ThreadPoolTaskDispatcher, respectively) are
provided as off-the-shelf options.
py-pdf: update to 6.13.3.
Security fix release.
Security (SEC)
Apply MAX_DECLARED_STREAM_LENGTH to streams without length as well (#3871) by @stefan6419846
Performance Improvements (PI)
Avoid per-pixel getpixel loop for 1-bit indexed images (#3854) by @Samuel-Harris
Robustness (ROB)
Several fixes by @metsw24-max
Maintenance (MAINT)
Make mypy assert messages consistent (#3849) by @j-t-1
mail/mutt: Update to version 2.4.0
Changes since version 2.3.3:
! Maildir folders are now only recognized if they contain cur, new, and tmp
subfolders. Previously mutt only checked for the cur subfolder when
opening.
! --without-wc-funcs configure option is deprecated.
+ New functions <open-thread>, <open-all-threads>, <close-thread>,
<close-all-threads> were added to explicitly open/close a thread, in
addition to the thread toggle functions.
+ $tmpdraftdir, defaulting /var/tmp, sets the directory where message
composition drafts are saved.
! --textmode is no longer required for pgp classic mode signing, although
mutt still keeps the flags in the sample config files.
! ~C and ~L patterns match Bcc recipient lists too.
! When querying for addresses, via <query> or <complete-query>,
the query menu can be exiting via <quit> after tagging entries.
Previously, <select-entry> had to be used for tagged entries to be
processed.
[10 lines not shown]
[LV] Avoid zero-width VF in computeVPlanOuterloopVF. (#204918)
RegSize / WidestType may be 0 for types wider than the vector register
size. Clamp VF to at least 1 (scalar), to avoid a crash. This matches
inner loop behavior.
Support for -fsplit-lto-unit option in flang driver (#204904)
Fix for buildbot failures in #202858
This commit fixes a regression introduced in commit
12aefe26cedd9a8f94546cc1f2be285cfddcc861 (Support for -fsplit-lto-unit
option in flang driver). When the compiler is built only for aarch64 one
of the testcase failed.
Added explicit check %if x86-registered-target for this testcase to
resolve the issue.
py-msgpack: update to 1.2.1.
Security fix release.
1.2.1
Bump pypa/cibuildwheel from 4.0.0 to 4.1.0 in the all-dependencies group by @dependabot[bot] in #694
release v1.2.1 by @methane in #698
1.2.0
relax setuptools version by @methane in #652
update setuptools requirements to >=78.1.1 by @methane in #653
cython: freethreading_compatible by @methane in #654
drop Python 3.9 by @methane in #656
update cython and cibuildwheel by @methane in #658
ci: add riscv64 manylinux/musllinux wheels by @justeph in #664
fix: check unpack_callback_uint32 result by @KowalskiThomas in #666
fix: re-raise existing exception when available by @KowalskiThomas in #667
[23 lines not shown]
Merge tag 'hwlock-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Pull hwspinlock update from Bjorn Andersson:
- Avoid uninitialized struct members in the Qualcomm hwspinlock driver
* tag 'hwlock-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:
hwspinlock: qcom: avoid uninitialized struct members
Merge tag 'rpmsg-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Pull rpmsg update from Bjorn Andersson:
- Fix use-after-free in rpmsg-char driver
* tag 'rpmsg-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:
rpmsg: char: Fix use-after-free on probe error path
Merge tag 'rproc-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Pull remoteproc updates from Bjorn Andersson:
- Add i.MX94 support to the i.MX remoteproc driver, covering the
Cortex-M7 and Cortex-M33 Sync cores. This also fixes programming of
non-zero System Manager CPU/LMM reset vectors.
- Move the remoteproc resource table definitions to a separate header,
so they can be used by clients that do not otherwise depend on
remoteproc. Switch the firmware resource handling over to the common
iterator.
- Update the Xilinx R5F remoteproc driver to check the remote core
state before attaching, drop a binding header dependency, and add
firmware-name based auto boot support.
- Add Qualcomm Hawi ADSP/CDSP bindings, together with Shikra RPM
bindings and CDSP, LPAICP, and MPSS PAS support. Fix a Qualcomm
[28 lines not shown]