git: e6d17f2ef4c3 - main - graphics/cairomm11: update to 1.19.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 12 Feb 2026 01:42:51 UTC
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