diff --git a/Mk/Uses/gnome.mk b/Mk/Uses/gnome.mk index f513a9ebde02..535f979381f7 100644 --- a/Mk/Uses/gnome.mk +++ b/Mk/Uses/gnome.mk @@ -83,7 +83,7 @@ _USE_GNOME_ALL+=dconf evolutiondataserver3 gnomecontrolcenter3 gnomedesktop3 \ _USE_GNOME_ALL+=gtk40 libadwaita gtksourceview5 gnomedesktop4 nautilus4 # 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 \ libsigc++30 pangomm @@ -113,6 +113,9 @@ cairo_LIB_DEPENDS= libcairo.so:graphics/cairo cairomm_LIB_DEPENDS= libcairomm-1.0.so:graphics/cairomm 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_USE_GNOME_IMPL= glibmm gconf2 diff --git a/graphics/Makefile b/graphics/Makefile index 385acd35428b..5b9972bcfe0b 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -92,6 +92,7 @@ SUBDIR += cadubi SUBDIR += cairo SUBDIR += cairomm + SUBDIR += cairomm11 SUBDIR += cal3d SUBDIR += camerakit SUBDIR += catimg diff --git a/graphics/cairomm11/Makefile b/graphics/cairomm11/Makefile new file mode 100644 index 000000000000..67eb0c45a0a4 --- /dev/null +++ b/graphics/cairomm11/Makefile @@ -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 diff --git a/graphics/cairomm11/distinfo b/graphics/cairomm11/distinfo new file mode 100644 index 000000000000..08e7b5109385 --- /dev/null +++ b/graphics/cairomm11/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1703009007 +SHA256 (cairomm-1.18.0.tar.xz) = b81255394e3ea8e8aa887276d22afa8985fc8daef60692eb2407d23049f03cfb +SIZE (cairomm-1.18.0.tar.xz) = 632520 diff --git a/graphics/cairomm11/pkg-descr b/graphics/cairomm11/pkg-descr new file mode 100644 index 000000000000..af086806d227 --- /dev/null +++ b/graphics/cairomm11/pkg-descr @@ -0,0 +1 @@ +C++ interface to cairo diff --git a/graphics/cairomm11/pkg-plist b/graphics/cairomm11/pkg-plist new file mode 100644 index 000000000000..bdd7b8398a13 --- /dev/null +++ b/graphics/cairomm11/pkg-plist @@ -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