[Bug 283531] graphics/cairo: Update to 1.18.2

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 07 Jan 2025 10:35:51 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283531

--- Comment #9 from commit-hook@FreeBSD.org ---
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(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.