graphics/cairomm11: copy of cairomm and update to 1.18.0

PR:	286697
This commit is contained in:
Olivier Duchateau 2025-06-11 13:17:38 +02:00 committed by Baptiste Daroussin
parent 73777c3312
commit 3011722bf5
6 changed files with 68 additions and 1 deletions

View File

@ -83,7 +83,7 @@ _USE_GNOME_ALL+=dconf evolutiondataserver3 gnomecontrolcenter3 gnomedesktop3 \
_USE_GNOME_ALL+=gtk40 libadwaita gtksourceview5 gnomedesktop4 nautilus4 _USE_GNOME_ALL+=gtk40 libadwaita gtksourceview5 gnomedesktop4 nautilus4
# C++ bindings # C++ bindings
_USE_GNOME_ALL+=atkmm cairomm gconfmm26 glibmm glibmm26 gtkmm24 \ _USE_GNOME_ALL+=atkmm cairomm cairomm11 gconfmm26 glibmm glibmm26 gtkmm24 \
gtkmm30 gtksourceviewmm3 libgdamm5 libxml++26 libsigc++20 \ gtkmm30 gtksourceviewmm3 libgdamm5 libxml++26 libsigc++20 \
libsigc++30 pangomm libsigc++30 pangomm
@ -113,6 +113,9 @@ cairo_LIB_DEPENDS= libcairo.so:graphics/cairo
cairomm_LIB_DEPENDS= libcairomm-1.0.so:graphics/cairomm cairomm_LIB_DEPENDS= libcairomm-1.0.so:graphics/cairomm
cairomm_USE_GNOME_IMPL= cairo libsigc++20 cairomm_USE_GNOME_IMPL= cairo libsigc++20
cairomm11_LIB_DEPENDS= libcairomm-1.16.so:graphics/cairomm11
cairomm11_USE_GNOME_IMPL= cairo libsigc++30
gconfmm26_LIB_DEPENDS= libgconfmm-2.6.so:devel/gconfmm26 gconfmm26_LIB_DEPENDS= libgconfmm-2.6.so:devel/gconfmm26
gconfmm26_USE_GNOME_IMPL= glibmm gconf2 gconfmm26_USE_GNOME_IMPL= glibmm gconf2

View File

@ -92,6 +92,7 @@
SUBDIR += cadubi SUBDIR += cadubi
SUBDIR += cairo SUBDIR += cairo
SUBDIR += cairomm SUBDIR += cairomm
SUBDIR += cairomm11
SUBDIR += cal3d SUBDIR += cal3d
SUBDIR += camerakit SUBDIR += camerakit
SUBDIR += catimg SUBDIR += catimg

View File

@ -0,0 +1,25 @@
PORTNAME= cairomm
PORTVERSION= 1.18.0
CATEGORIES= graphics
MASTER_SITES= https://cairographics.org/releases/
PKGNAMESUFFIX= 11
MAINTAINER= gnome@FreeBSD.org
COMMENT= C++ interface to cairo
WWW= https://cairographics.org
LICENSE= LGPL20+
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
USE_LDCONFIG= yes
USES= compiler:c++17-lang gnome meson pkgconfig tar:xz
USE_CXXSTD= c++17
USE_GNOME= cairo libsigc++30 libxslt
MESON_ARGS= -Dmaintainer-mode=false \
-Dbuild-documentation=false \
-Dbuild-examples=false \
-Dbuild-tests=false
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1703009007
SHA256 (cairomm-1.18.0.tar.xz) = b81255394e3ea8e8aa887276d22afa8985fc8daef60692eb2407d23049f03cfb
SIZE (cairomm-1.18.0.tar.xz) = 632520

View File

@ -0,0 +1 @@
C++ interface to cairo

View File

@ -0,0 +1,34 @@
include/cairomm-1.16/cairomm/cairomm.h
include/cairomm-1.16/cairomm/context.h
include/cairomm-1.16/cairomm/device.h
include/cairomm-1.16/cairomm/enums.h
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/path.h
include/cairomm-1.16/cairomm/pattern.h
include/cairomm-1.16/cairomm/quartz_font.h
include/cairomm-1.16/cairomm/quartz_surface.h
include/cairomm-1.16/cairomm/refptr.h
include/cairomm-1.16/cairomm/region.h
include/cairomm-1.16/cairomm/scaledfont.h
include/cairomm-1.16/cairomm/script.h
include/cairomm-1.16/cairomm/script_surface.h
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/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-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-svg-1.16.pc
libdata/pkgconfig/cairomm-xlib-1.16.pc
libdata/pkgconfig/cairomm-xlib-xrender-1.16.pc