Skip site navigation (1)Skip section navigation (2)
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.pc


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698d301b.3f1b4.18c312d6>