Created attachment 256082 [details] patch
Request exp-run. Please include bug 283530 (pixman update) and bug 283533 (pango update) in the exp-run.
Have you check if www/webkit2* compiles? Last time I checked they failed to do so which probably will be considered a showstopper. Sidenote, they're also causing issues bumping libxml2 (279705) and libxslt (279741).
Some new failures logs: https://pkg-status.freebsd.org/gohan04/data/141amd64-default-foo/2024-12-30_19h49m32s/logs/fogpad-lv2-1.0.0.3_2.log https://pkg-status.freebsd.org/gohan04/data/141amd64-default-foo/2024-12-30_19h49m32s/logs/ssr-lv2-g20210922_1.log https://pkg-status.freebsd.org/gohan04/data/141amd64-default-foo/2024-12-30_19h49m32s/logs/stone-phaser-lv2-0.1.2.17.log https://pkg-status.freebsd.org/gohan04/data/141amd64-default-foo/2024-12-30_19h49m32s/logs/string-machine-lv2-0.1.0_4.log https://pkg-status.freebsd.org/gohan04/data/141amd64-default-foo/2024-12-30_19h49m32s/logs/doxygen-1.9.6_1,2.log https://pkg-status.freebsd.org/gohan04/data/141amd64-default-foo/2024-12-30_19h49m32s/logs/webkit2-gtk3-2.34.6_10.log https://pkg-status.freebsd.org/gohan04/data/141amd64-default-foo/2024-12-30_19h49m32s/logs/webkit2-gtk4-2.38.3_4.log https://pkg-status.freebsd.org/gohan04/data/141amd64-default-foo/2024-12-30_19h49m32s/logs/hyprpaper-0.7.3_1.log https://pkg-status.freebsd.org/gohan04/data/141amd64-default-foo/2024-12-30_19h49m32s/logs/rofi-file-browser-extended-1.3.1_1.log
Created attachment 256329 [details] patch2 audio/fogpad-lv2, audio/ssr-lv2, audio/stone-phaser-lv2, audio/string-machine-lv2: Add dependency on libGL now that cairo no longer pulls it in. devel/doxygen: Add upstream patches to support compressed PDF files generated by more recent versions of cairo. www/webkit2-gtk3, www/webkit2-gtk4: Remove requirement for cairo-egl. x11/hyprpaper: Remove inclusion of unused GLES3 headers so a dependency on libGLES is not needed. x11/rofi-file-browser-extended: Fix patch to make sure GLIB2_INCLUDE_DIRS is defined.
Regarding devel/doxygen, instead of backporting patches can't we just try to update it?
Hit enter too soon, PR 279330
(In reply to Daniel Engberg from comment #5) Yes, but that's probably a large patch on its own. I don't want to be blocked by that.
Exp-run with patch2 seems fine
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=299bcfac714453b3ebc0a1424b3ec928b0cf3f2d commit 299bcfac714453b3ebc0a1424b3ec928b0cf3f2d Author: Tijl Coosemans <tijl@FreeBSD.org> AuthorDate: 2024-06-21 14:45:30 +0000 Commit: Tijl Coosemans <tijl@FreeBSD.org> CommitDate: 2025-01-07 10:34:47 +0000 graphics/cairo: Update to 1.18.2 Upstream has removed OpenGL support and switched from autoconf to meson. Some ports needed to be fixed: audio/fogpad-lv2, audio/ssr-lv2, audio/stone-phaser-lv2, audio/string-machine-lv2: Add dependency on libGL now that cairo no longer pulls it in. devel/doxygen: Add upstream patches to support compressed PDF files generated by more recent versions of cairo. www/webkit2-gtk3, www/webkit2-gtk4: Remove requirement for cairo-egl. x11/hyprpaper: Remove inclusion of unused GLES3 headers so a dependency on libGLES is not needed. x11/rofi-file-browser-extended: Fix patch to make sure GLIB2_INCLUDE_DIRS is defined. PR: 283531 Reviewed by: diizzy Exp-run by: antoine audio/fogpad-lv2/Makefile | 5 +- audio/ssr-lv2/Makefile | 5 +- audio/stone-phaser-lv2/Makefile | 4 +- audio/string-machine-lv2/Makefile | 5 +- devel/doxygen/Makefile | 8 +- devel/doxygen/distinfo | 10 ++- graphics/cairo/Makefile | 85 ++++++++-------------- graphics/cairo/distinfo | 10 +-- graphics/cairo/files/patch-Makefile.am (gone) | 10 --- .../files/patch-build_configure.ac.system (gone) | 17 ----- graphics/cairo/files/patch-configure.ac (gone) | 11 --- graphics/cairo/pkg-plist | 43 +++++------ www/webkit2-gtk3/Makefile | 7 -- www/webkit2-gtk4/Makefile | 7 -- x11/hyprpaper/Makefile | 1 + .../files/patch-CMakeLists.txt | 18 ++--- 16 files changed, 90 insertions(+), 156 deletions(-)