Add devel/ocaml-ctypes version 0.21.1.
OCaml ctypes is a library for binding to C libraries using
pure OCaml. The primary aim is to make writing C extensions
as straightforward as possible.
x11/wired-notify: update to 0.10.7
Support loading the config from a custom path (--config PATH) (#173).
Raise windows periodically to keep them always on top on X11 (#176). Wayland compositors should respect AlwaysOnTop.
Wired now gracefully exits when CLI parsing fails (thanks @leana8959).
Wired will now search icon theme paths when looking for icons, instead of requiring a full path. (thanks @y2w8).
Specify the icon theme in your config with e.g.: icon_theme: "Adwaita".
Add an option to round the other notification block borders (thanks @y2w8).
rounded_border_corners: true in NotificationBlock config.
Update winit -- wired should now work properly by default on more Wayland systems.
The print_to_file path now supports tilde expansion (so you can use a path like ~/.wired.log, whereas before you would have had to specify the full path). Thanks @GlowingScrewdriver!
Add option for not showing the config reloaded notification (#166).
notify_on_reload: false.
[3 lines not shown]
www/xh: update to 0.26.3
Security fixes
Upgrade rustls-webpki to v0.103.16 and webpki-root-certs to v1.0.10
Features
Detect and error on incomplete downloads, see #487 (@AkshayDhola)
www/monolith: update to 2.11.6
v2.11.6
aligned HTML charset detection with encoding sniffing rules
improved media-type detection (bugfix + more formats)
improved dataURL handling (fixed to be up to WHATWG spec)
v2.11.5
decode unlabeled CSS and frames using their document's encoding
v2.11.4
preserve stylesheet text when rewriting encodings
v2.11.3
improved srcset parsing algorithm
[2 lines not shown]
sysutils/xplr: update to 1.2.1
v1.2.1
Fixes
Fix the CustomOutput lazy loading introduced in 1.2.0.
v1.2.0
Highlight
Documentation is now AI readable. Just add .md at the end of the url. Example: https://xplr.dev/en/install.md
Added native terminal graphics protocol support. Refer to the updated previews hack or just ask AI to write you one.
What's Changed
Support installing via cargo binstall by @mmustafasenoglu in #785
fix: Redraw terminal screen after clearing by @har7an in #786
fix: don't override node styles when LS_COLORS is unset or empty by @mmustafasenoglu in #789
Fix cursor position related crash by @robertdj in #791
[4 lines not shown]
news/eilmeldung: update to 1.9.1
1.9.1 - 2026-10-20
commands up and down now accept (optional) amount to navigate up/down
use this for faster navigation, e.g., input_config.mappings.">" = ["down 2"]
use this for faster mouse scrolling, e.g., mouse_config.content_mappings.scroll_down = ["in content down 2"]
enhanced feed list labels:
tag_label and query_label no accept {count} for the total number of articles
labels are now more configurable, e.g., {(unread_count)} is displayed as (34) and {(unread_count):-} is displayed as - if there are no unread articles (see more in docs/configuration.md)
new option tag_force_scope to force either all, unread or marked to be displayed when selecting a tag in the feed list; if not set (default), the user can choose the scope/what is displayed
columns for marked/read/flag columns are now narrower
queries are now allowing selecting the scope (all, unread, marked) unless a scope is forced by the query itself (e.g., by * for all, unread or marked)
option to never remove old articles by setting keep_articles_days = 0
deps updated
1.9.0 - 2026-09-23
New neat features with this release!
[20 lines not shown]
misc/tui-journal: update to 0.18.0
What's Changed
Vjournal backend by @mathstuf in #608
editor: snap to line start/end when vertical nav would be a no-op by @kotachisam in #628
feat(settings,ui): add auto_title config for pre-populating new-entry title by @kotachisam in #622
entries_list_cmd: use XDG_RUNTIME_DIR when available by @mathstuf in #640
Update dependencies by @AmmarAbouZor in #654
games/chess-tui: update to 2.8.0
Bug Fixes
multiplayer: Fix UDP reachability check binding to remote IP (#293) (820c251)
Remove redundant is_flipped check when setting cursor position after selecting piece with mouse (#303) (7f02d9d)
Load pgn (#348) (28b2ade)
game-mode-menu: Keep menu interactive after closing PGN popup (#351) (a69f933)
Fallback to paru if yay is not installed (#353) (750bca0)
lichess: Paste token from lichess menu directly (7cfe143)
Proper move input move validation on puzzles (#362) (7d5795a)
Chore
deps: Bump serde_json from 1.0.149 to 1.0.150 (#287) (988af02)
deps-dev: Bump puppeteer from 24.43.1 to 25.1.0 in /website (#290) (ce5c842)
deps: Bump log from 0.4.29 to 0.4.30 (#289) (d4ed818)
deps: Bump reqwest from 0.13.3 to 0.13.4 (#288) (cba70bc)
deps: Bump react from 19.2.6 to 19.2.7 in /website (#292) (09afc28)
[50 lines not shown]
devel/sem: update to 0.28.1
## [0.28.1] - 2026-10-19
### Added
- **Bazel and Buck2 build files.** `BUILD`, `BUCK`, `WORKSPACE`, `PACKAGE` and files ending in `.bzl`, `.bazel`, `.bxl` or `.star` now parse as Starlark with the Python grammar. Each `rule(name = "...")` call in a build file is a `target` entity named after its target, so `sem diff` reports which targets changed, and functions in `.bzl` files are entities as in Python (#519).
### Fixed
- **The macOS binary no longer needs Homebrew's OpenSSL.** libgit2 was built with its HTTPS and SSH transports, which linked `/opt/homebrew/opt/openssl at 3`, so `sem` aborted at launch on Macs without it. sem only reads local repositories, so `git2` now builds without those transports and the binary links only system libraries (#520).
## [0.28.0] - 2026-10-19
### Added
- Preview authenticated, loopback-only Streamable HTTP MCP via `sem mcp --http`, exposing read-only `sem_find` and `sem_grep` with shared repository caches. See `docs/mcp-http.md` for setup and deployment limits.
- **`sem_find` reads whole files, so an agent never needs Read, `cat` or `sed` to look at code or config.** With mode `context` and no query, it reads `files: [...]` (or the file in `in`) in one call, in parallel, numbered like `cat -n`, with an optional `lines` range. A file the session already read answers in one line when it is unchanged, and with a line diff against the version the agent saw when it changed; `fresh: true` resends it whole.
- **`sem check --run '<cmd>'` runs one build or test command the way an agent should see it.** The command runs in its own process group under a watchdog that stops it after `--idle` seconds without output (default 180, `0` turns it off), so a hung test costs minutes, not the shell's whole timeout; the answer is the lines that say what went wrong plus the last 40 lines, not the whole log. In long benchmark sessions builds and tests were about 90% of the time, and one hung test alone took 600 of a session's 1,480 seconds.
[29 lines not shown]
devel/rust-bindgen: update to 0.73.2
v0.73.2
- See the full changelog but mostly bitfield / alignment regression fixes from 0.72.
v0.73.1 and v0.73.0 do not provide a changelog
devel/gitpane: update to 0.17.1
[0.17.1] - 2026-09-23
Fixed
Large diffs stay responsive while scrolling and clicking because text panes render only visible rows. (#92, closes #91) Thanks @expoli for the report and implementation.
Virtualized text panes keep wide characters visible at the content edge and fill tall viewports at the maximum scroll position, including after a height-only resize. (#94, closes #93)