x11-wm/bvwm: Drop the Go 1.21 floor
Every Go toolchain in the tree is newer than 1.21, so the floor
selects the default either way. Leave the choice to go.mk.
Suggested by: fuz
Reviewed by: fuz
Differential Revision: https://reviews.freebsd.org/D60915
x11-wm/bvwm: New port
BVWM is a fork of fvwm3: still a floating window manager, and now able
to work as a hybridized tiling manager.
Enhancements summarized below:
fvwm-tile is new to BVWM; helper making the hybrid possible: floating
windows, tiled windows, or a mix of the two. The fvwm- prefix is there
because it is fully backward compatible and can be lifted into fvwm.
ButtonStyle hover is a new config directive offering UX improvement.
TitleStyle ButtonWidth is a usability and accessibility improvement,
supporting non-square window decor buttons so the decor is tap-
friendly.
A bare Super key press opens a start menu.
[13 lines not shown]
multimedia/cx88: Update 1.5.6 => 1.5.7
One of the fixes in 1.5.6 had been intended to address build breakage on
recent -current due to removal of sound(4) version constants. However,
that fix was incomplete and I didn't realize that because I failed to
double-check that my -current machine was on a recent enough build;
I only became aware of the issue due to pkg-fallout against 1.5.6.
PR: 299656
Sponsored by: UNIS Labs (vvd, commit patch)
MFH: 2026Q4
(cherry picked from commit 8429232dce38e712d8866f4283865a043d19c2be)
multimedia/cx88: Update 1.5.6 => 1.5.7
One of the fixes in 1.5.6 had been intended to address build breakage on
recent -current due to removal of sound(4) version constants. However,
that fix was incomplete and I didn't realize that because I failed to
double-check that my -current machine was on a recent enough build;
I only became aware of the issue due to pkg-fallout against 1.5.6.
PR: 299656
Sponsored by: UNIS Labs (vvd, commit patch)
MFH: 2026Q4
emulators/wine-proton: Fixup missing winepulse.drv in pkg-plist
This was making pulseaudio driver not operational.
PR: 299632
Sponsored by: UNIS Labs (vvd, commit patch)
emulators/ares: Remove librashader from BUILD_DEPENDS
Ares always needs the librashader headers to build, even if building
without shader support by disabling the LIBRASHADER option. Because of
this, devel/librashader is an unconditional build dependency.
This requires every user who wants to build the port to also build
devel/librashader, which needs Rust. This is undesired by some users who
don't need/want shader support in the emulator.
To provide a way for such users to compile the ares port without needing
a Rust toolchain, devel/librashader is removed from BUILD_DEPENDS. The
required headers are bundled with the distfile and the port extracts
them now if the LIBRASHADER option is disabled. They are then picked up
by ares' build process.
Building with LIBRASHADER enabled is unchanged: thirdparty/librashader
is excluded from extraction and the build process picks up the headers
provided by the devel/librashader port.
[3 lines not shown]
devel/py-qcs-api-client-common: New port: Core QCS client functionality and middleware implementations
PR: 298446
Approved by: Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
mail/py-python-oxmsg: New port: Extract attachments from Outlook .msg files
PR: 299279
Approved by: Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
textproc/py-odfdo: New port: Python library for OpenDocument Format
PR: 299280
Approved by: Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)