x11/cosmic-bg: New port: COSMIC service to apply wallpapers to displays
`cosmic-bg` is a layer shell protocol implementation to
handle wallpapers for the COSMIC desktop environment. It supports
common image formats, using gradients or solid colors, per-display
backgrounds, and slideshows.
WWW: https://github.com/pop-os/cosmic-bg
PR: 299662
Reported by: Josh Megnauth <jo.sh at tutanota.com> (new maintainer)
security/zeek: fix build on powerpc64
The 9.0.0 update dropped the powerpc64 patches from 144863452393. Bring back
the ones still needed: the VSX hash kernel stays off on big-endian (it
computes wrong hashes there) and the bundled fiber library enables its
ppc64 ELFv2 assembly on big-endian too (upstream simonfxr/fiber
dc084920bc81). The hilti stack-direction change is upstream now.
lang/fpc-wasip1-devel: fix build on powerpc64le
fpc only marks a FreeBSD/powerpc64 host as little endian when building
the native compiler. The wasm32 cross compiler misses that, thinks it's
cross-endian and wants llvm-mc. Test the CPU define instead, like the
Linux target does.
net-p2p/pulsar-client-cpp: enable on powerpc64*
-mcrc32 and -mpclmul are x86-only flags; upstream has a software CRC32C
fallback for other architectures.
sysutils/reptyr: enable on powerpc64*
Add the powerpc64 ptrace backend: syscall number in r0, arguments in
r3-r8, PC rewound by one instruction after the stub. Merged upstream
as 59aa0dcb9911.
x11/owe: New port: High-performance wallpaper engine for Omarchy (video, GIF, stills)
owe is the wallpaper engine of the Omarchy desktop. A small daemon
(owed) follows the Omarchy background symlink and Hyprland state, and
drives a renderer (owe-render) that draws MP4 or GIF video through
libmpv, or still images, on wlr-layer-shell background surfaces. It
pauses playback for fullscreen windows, blocklisted processes, battery
power and idle, and exports a frame feed for the lock screen.
WWW: https://github.com/omacom/owe
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
graphics/tensaku: New port: Screenshot annotation tool for Wayland
Tensaku is a screenshot annotation tool for Wayland compositors. It
opens a captured image in a GTK4 layer-shell editor with arrows, boxes,
text, highlights, blur, and numbered markers, and copies or saves the
result. Omarchy uses it as the editor behind its screenshot shortcuts.
WWW: https://github.com/jondkinney/tensaku
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
x11/owe-lockfeed: New port: Lock screen video feed QML module for the owe wallpaper engine
Owe.LockFeed is a QML module that shows the live video frame of the owe
wallpaper engine on a Qt Quick lock screen. It connects to the
owe-render feed socket and maps the shared-memory frames it receives
into a scene graph texture, so the lock screen shows the same moving
wallpaper as the desktop without decoding the video a second time.
WWW: https://github.com/omacom/owe
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
editors/omawrite: New port: Dead-simple Markdown writing app built with Qt Quick
Omawrite is a dead-simple, distraction-free Markdown writing app built
with Qt Quick. It offers live Markdown syntax highlighting, follows the
system light/dark theme via the XDG desktop portal, and ships its own
embedded iA Writer Mono font. It is part of the Omarchy desktop.
WWW: https://github.com/omacom-io/omawrite
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
multimedia/omacut: New port: Dead-simple video length trimmer built with Qt Quick and FFmpeg
Omacut is a dead-simple video length trimmer built with Qt Quick. Open a
video, drag the in and out points on the thumbnail strip, and export the
trimmed clip. Probing, thumbnails and the actual cut are done by the
ffmpeg and ffprobe command-line tools. It is part of the Omarchy
desktop.
WWW: https://github.com/omacom-io/omacut
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
editors/omarchy-nvim: New port: LazyVim based Neovim configuration from Omarchy
omarchy-nvim is the Neovim configuration shipped with Omarchy: the
LazyVim starter configuration plus Omarchy customizations (live theme
reloading, transparency, a remote-session clipboard provider and a few
defaults).
WWW: https://github.com/omacom/omarchy-pkgs
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
graphics/omasnap: New port: Native Wayland screenshot and annotation overlay for Hyprland
Omasnap is a native Wayland screenshot and annotation overlay built for
Hyprland and the Omarchy desktop. It captures the screen through the
ext-image-copy-capture protocol, then lets you crop, draw, highlight,
blur, add text, OCR a region with Tesseract, pin snapshots on screen and
copy or save the result.
WWW: https://github.com/omacom/omasnap
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
x11/hyprland-preview-share-picker: New port: Hyprland screen share picker with window and monitor previews
hyprland-preview-share-picker is an alternative screen share picker for
xdg-desktop-portal-hyprland. It shows live previews of windows and
monitors in a GTK4 layer-shell dialog, supports region selection through
an external tool such as slurp, and is styled with SCSS and configured
through a YAML file described by an installed JSON schema.
WWW: https://github.com/WhySoBad/hyprland-preview-share-picker
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
math/omacalc: New port: Dead-simple calculator built with Qt Quick
Omacalc is a dead-simple desktop calculator built with Qt Quick. It is
part of the Omarchy desktop and follows the system light/dark theme via
the XDG desktop portal. It ships its own embedded iA Writer Mono font.
WWW: https://github.com/omacom-io/omacalc
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>