aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeel Chauhan <nc@FreeBSD.org>2022-04-16 18:34:12 +0000
committerNeel Chauhan <nc@FreeBSD.org>2022-04-16 18:34:12 +0000
commitca5e34d343d59a176119ec235199d5aa1b1d36cf (patch)
treeedebfed51623d342dc7d49b31c690c8b4d9fa5a3
parenta949860ffc0348cbb8f27b6fc18d9db62b8cdea1 (diff)
downloadports-ca5e34d343d59a176119ec235199d5aa1b1d36cf.tar.gz
ports-ca5e34d343d59a176119ec235199d5aa1b1d36cf.zip
graphics/cairomm16: New port
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/cairomm16/Makefile25
-rw-r--r--graphics/cairomm16/distinfo3
-rw-r--r--graphics/cairomm16/pkg-descr3
-rw-r--r--graphics/cairomm16/pkg-plist34
5 files changed, 66 insertions, 0 deletions
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