git: ca5e34d343d5 - main - graphics/cairomm16: New port

From: Neel Chauhan <nc_at_FreeBSD.org>
Date: Sat, 16 Apr 2022 18:34:17 UTC
The branch main has been updated by nc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ca5e34d343d59a176119ec235199d5aa1b1d36cf

commit ca5e34d343d59a176119ec235199d5aa1b1d36cf
Author:     Neel Chauhan <nc@FreeBSD.org>
AuthorDate: 2022-04-16 18:34:12 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2022-04-16 18:34:12 +0000

    graphics/cairomm16: New port
---
 graphics/Makefile            |  1 +
 graphics/cairomm16/Makefile  | 25 +++++++++++++++++++++++++
 graphics/cairomm16/distinfo  |  3 +++
 graphics/cairomm16/pkg-descr |  3 +++
 graphics/cairomm16/pkg-plist | 34 ++++++++++++++++++++++++++++++++++
 5 files changed, 66 insertions(+)

diff --git a/graphics/Makefile b/graphics/Makefile
index 0348a23f45c5..736a0fd48d77 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -88,6 +88,7 @@
     SUBDIR += cadubi
     SUBDIR += cairo
     SUBDIR += cairomm
+    SUBDIR += cairomm16
     SUBDIR += cal3d
     SUBDIR += camera
     SUBDIR += camerakit
diff --git a/graphics/cairomm16/Makefile b/graphics/cairomm16/Makefile
new file mode 100644
index 000000000000..f62e337e677b
--- /dev/null
+++ b/graphics/cairomm16/Makefile
@@ -0,0 +1,25 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+
+PORTNAME=	cairomm
+PORTVERSION=	1.16.1
+CATEGORIES=	graphics
+PKGNAMESUFFIX=	16
+MASTER_SITES=	http://cairographics.org/releases/
+
+MAINTAINER=	gnome@FreeBSD.org
+COMMENT=	C++ interface to cairo
+
+LICENSE=	LGPL20
+
+LIB_DEPENDS=	libfreetype.so:print/freetype2 \
+		libpng.so:graphics/png \
+		libsigc-3.0.so:devel/libsigc++30
+
+USE_LDCONFIG=	yes
+USES=		compiler:c++17-lang gnome libtool meson pathfix pkgconfig \
+		tar:xz xorg
+USE_CXXSTD=	c++17
+USE_GNOME=	cairo libxml++26
+USE_XORG=	x11 xext xrender
+
+.include <bsd.port.mk>
diff --git a/graphics/cairomm16/distinfo b/graphics/cairomm16/distinfo
new file mode 100644
index 000000000000..85e651089133
--- /dev/null
+++ b/graphics/cairomm16/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1650133414
+SHA256 (cairomm-1.16.1.tar.xz) = 6f6060d8e98dd4b8acfee2295fddbdd38cf487c07c26aad8d1a83bb9bff4a2c6
+SIZE (cairomm-1.16.1.tar.xz) = 580020
diff --git a/graphics/cairomm16/pkg-descr b/graphics/cairomm16/pkg-descr
new file mode 100644
index 000000000000..4a85fd74a9db
--- /dev/null
+++ b/graphics/cairomm16/pkg-descr
@@ -0,0 +1,3 @@
+C++ interface to cairo
+
+WWW: http://cairographics.org
diff --git a/graphics/cairomm16/pkg-plist b/graphics/cairomm16/pkg-plist
new file mode 100644
index 000000000000..bdd7b8398a13
--- /dev/null
+++ b/graphics/cairomm16/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