Date: Thu, 12 Feb 2026 01:42:51 +0000 From: Don Lewis <truckman@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Olivier Duchateau <duchateau.olivier@gmail.com> Subject: git: e6d17f2ef4c3 - main - graphics/cairomm11: update to 1.19.0 Message-ID: <698d301b.3f1b4.18c312d6@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by truckman: URL: https://cgit.FreeBSD.org/ports/commit/?id=e6d17f2ef4c3999d9fb91c35825000cdd5234c8b commit e6d17f2ef4c3999d9fb91c35825000cdd5234c8b Author: Olivier Duchateau <duchateau.olivier@gmail.com> AuthorDate: 2026-02-11 07:29:53 +0000 Commit: Don Lewis <truckman@FreeBSD.org> CommitDate: 2026-02-12 01:40:56 +0000 graphics/cairomm11: update to 1.19.0 Update to 1.19.0 1.19.0 (unstable) 2025-10-10 * Add Path iterator (Jonathon Jongsma, Kjell Ahlstedt) Issue #2 * Add XCB device and XCB surface APIs * Add Xlib device API * Surface: Add create_similar_image(), supports_mime_type(), map_to_image(), class MappedImageSurface. * Add mesh pattern API (Povilas Kanapickas, Kjell Ahlstedt) Issue #8 Examples: * Add path-iter/path-iter.cc (Jonathon Jongsma, Kjell Ahlstedt) Issue #2 * Add surfaces/mapped-surface.cc (Kjell Ahlstedt) Documentation: * Fix outdated FSF mailing address in COPYING (Benjamin A. Beasley) Merge request !29 * Change license info. Lesser GPL 2.1 instead of Library GPL 2 (Kjell Ahlstedt) * Meson: Use SPDX expression for license (Benjamin Gilbert) Merge request !33 * Make Doxygen show API that exists only if Cairo has been built with FC support and Script support (Kjell Ahlstedt) Meson build: * Don't fail if warning_level=everything (Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87 * Require meson >= 0.62.0. Use Meson's pkgconfig module instead of using the *.pc.in templates. (Kjell Ahlstedt) * Detect cl-like compilers (Julia DeMille) Merge request !30 * Stop warning from probing for features (Julia DeMille) Merge request !31 * Require normal find for cairo when subproject (Julia DeMille) Merge request !32 * Better detection of MSVC-like compilers (Kjell Ahlstedt) Issue #32 * Use the Python installation that Meson uses. See merge request glibmm!67. (Kjell Ahlstedt) Meson and Autotools build: * Add .pc files for cairomm-fc, cairomm-script and cairomm-xcb (Kjell Ahlstedt) Fix dependencies for test target Fix LICENSE. (truckman) Pet portlint. (truckman) PR: 292046 --- graphics/cairomm11/Makefile | 12 ++++++------ graphics/cairomm11/distinfo | 6 +++--- graphics/cairomm11/pkg-plist | 7 +++++++ 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/graphics/cairomm11/Makefile b/graphics/cairomm11/Makefile index 67eb0c45a0a4..80734965669f 100644 --- a/graphics/cairomm11/Makefile +++ b/graphics/cairomm11/Makefile @@ -1,5 +1,5 @@ PORTNAME= cairomm -PORTVERSION= 1.18.0 +PORTVERSION= 1.19.0 CATEGORIES= graphics MASTER_SITES= https://cairographics.org/releases/ PKGNAMESUFFIX= 11 @@ -8,18 +8,18 @@ MAINTAINER= gnome@FreeBSD.org COMMENT= C++ interface to cairo WWW= https://cairographics.org -LICENSE= LGPL20+ +LICENSE= LGPL21+ -LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig +TEST_DEPENDS= boost-libs>0:devel/boost-libs \ + fontconfig>0:x11-fonts/fontconfig -USE_LDCONFIG= yes USES= compiler:c++17-lang gnome meson pkgconfig tar:xz +USE_LDCONFIG= yes USE_CXXSTD= c++17 USE_GNOME= cairo libsigc++30 libxslt MESON_ARGS= -Dmaintainer-mode=false \ -Dbuild-documentation=false \ - -Dbuild-examples=false \ - -Dbuild-tests=false + -Dbuild-examples=false .include <bsd.port.mk> diff --git a/graphics/cairomm11/distinfo b/graphics/cairomm11/distinfo index 08e7b5109385..83410f81e693 100644 --- a/graphics/cairomm11/distinfo +++ b/graphics/cairomm11/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1703009007 -SHA256 (cairomm-1.18.0.tar.xz) = b81255394e3ea8e8aa887276d22afa8985fc8daef60692eb2407d23049f03cfb -SIZE (cairomm-1.18.0.tar.xz) = 632520 +TIMESTAMP = 1766394088 +SHA256 (cairomm-1.19.0.tar.xz) = 8b14f03a0e5178c7ff8f7b288cb342a61711c84c9fbed6e663442cfcc873ce5b +SIZE (cairomm-1.19.0.tar.xz) = 767144 diff --git a/graphics/cairomm11/pkg-plist b/graphics/cairomm11/pkg-plist index bdd7b8398a13..386919f56d63 100644 --- a/graphics/cairomm11/pkg-plist +++ b/graphics/cairomm11/pkg-plist @@ -6,6 +6,7 @@ include/cairomm-1.16/cairomm/exception.h include/cairomm-1.16/cairomm/fontface.h include/cairomm-1.16/cairomm/fontoptions.h include/cairomm-1.16/cairomm/matrix.h +include/cairomm-1.16/cairomm/mesh_pattern.h include/cairomm-1.16/cairomm/path.h include/cairomm-1.16/cairomm/pattern.h include/cairomm-1.16/cairomm/quartz_font.h @@ -19,16 +20,22 @@ include/cairomm-1.16/cairomm/surface.h include/cairomm-1.16/cairomm/types.h include/cairomm-1.16/cairomm/win32_font.h include/cairomm-1.16/cairomm/win32_surface.h +include/cairomm-1.16/cairomm/xcb_device.h +include/cairomm-1.16/cairomm/xcb_surface.h +include/cairomm-1.16/cairomm/xlib_device.h include/cairomm-1.16/cairomm/xlib_surface.h lib/cairomm-1.16/include/cairommconfig.h lib/libcairomm-1.16.so lib/libcairomm-1.16.so.1 lib/libcairomm-1.16.so.1.4.0 libdata/pkgconfig/cairomm-1.16.pc +libdata/pkgconfig/cairomm-fc-1.16.pc libdata/pkgconfig/cairomm-ft-1.16.pc libdata/pkgconfig/cairomm-pdf-1.16.pc libdata/pkgconfig/cairomm-png-1.16.pc libdata/pkgconfig/cairomm-ps-1.16.pc +libdata/pkgconfig/cairomm-script-1.16.pc libdata/pkgconfig/cairomm-svg-1.16.pc +libdata/pkgconfig/cairomm-xcb-1.16.pc libdata/pkgconfig/cairomm-xlib-1.16.pc libdata/pkgconfig/cairomm-xlib-xrender-1.16.pchome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698d301b.3f1b4.18c312d6>
