Running Firefox on Fluxbox is broken in certain multimonitor configurations, due to a bug in Fluxbox. This bug has been fixed upstream, but they haven't put out a release since. This applies the upstream patch as a distpatch to fix the issue.
Tested and confirmed to fix the issue on amd64. OKs? Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/x11/fluxbox/Makefile,v retrieving revision 1.89 diff -u -p -r1.89 Makefile --- Makefile 11 Mar 2022 20:15:30 -0000 1.89 +++ Makefile 24 Jun 2022 01:17:03 -0000 @@ -1,9 +1,14 @@ COMMENT = window manager based on the original Blackbox code DISTNAME = fluxbox-1.3.7 CATEGORIES = x11 -REVISION = 4 +REVISION = 5 HOMEPAGE = http://fluxbox.org/ + +MASTER_SITES0 = http://git.fluxbox.org/fluxbox.git/patch/ +# Backport fix for maxDepth to fix usage with Firefox +PATCHFILES = fluxbox-firefox-fix.patch{?id=dcdde4d32c93d01df205bc06d7dfcbd356be031f}:0 +PATCH_DIST_STRIP = -p1 # X11 PERMIT_PACKAGE = Yes Index: distinfo =================================================================== RCS file: /cvs/ports/x11/fluxbox/distinfo,v retrieving revision 1.29 diff -u -p -r1.29 distinfo --- distinfo 9 Feb 2015 15:52:13 -0000 1.29 +++ distinfo 24 Jun 2022 01:17:03 -0000 @@ -1,2 +1,4 @@ SHA256 (fluxbox-1.3.7.tar.gz) = yZ4rqgb/8eljQrIEFQWdEv8fopF63gFzx1svpXApW58= +SHA256 (fluxbox-firefox-fix.patch) = oRWRrVGIr5l0j27eaEdDKuxUo8ISrCmHOqgupe7e4Ts= SIZE (fluxbox-1.3.7.tar.gz) = 1267833 +SIZE (fluxbox-firefox-fix.patch) = 4080