diff --git a/graphics/cairomm16/Makefile b/graphics/cairomm16/Makefile new file mode 100644 index 00000000000..2e6ac03c5a6 --- /dev/null +++ b/graphics/cairomm16/Makefile @@ -0,0 +1,35 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2020/10/03 13:27:21 ajacoutot Exp $ + +PORTROACH= limitw:1,even + +COMMENT= C++ interface for cairo + +V= 1.16.0 +DISTNAME= cairomm-${V} +EXTRACT_SUFX= .tar.xz +PKGNAME= cairomm16-${V} + +SHARED_LIBS += cairomm-1.16 1.0 # 1.4.0 + +CATEGORIES= graphics + +HOMEPAGE= https://www.cairographics.org/cairomm/ + +MAINTAINER= Antoine Jacoutot + +# LGPLv2 +PERMIT_PACKAGE= Yes + +WANTLIB += ${COMPILER_LIBCXX} cairo sigc-3.0 + +MASTER_SITES= http://cairographics.org/releases/ + +MODULES= devel/meson + +LIB_DEPENDS= graphics/cairo \ + devel/libsigc++30 + +# c++17 +COMPILER = base-clang ports-gcc + +.include diff --git a/graphics/cairomm16/distinfo b/graphics/cairomm16/distinfo new file mode 100644 index 00000000000..70beac047a6 --- /dev/null +++ b/graphics/cairomm16/distinfo @@ -0,0 +1,2 @@ +SHA256 (cairomm-1.16.0.tar.xz) = fogUksX59UZojDEWDet0LBZvxMaLa465kgwAoPDxRPk= +SIZE (cairomm-1.16.0.tar.xz) = 579604 diff --git a/graphics/cairomm16/pkg/DESCR b/graphics/cairomm16/pkg/DESCR new file mode 100644 index 00000000000..598530afe07 --- /dev/null +++ b/graphics/cairomm16/pkg/DESCR @@ -0,0 +1 @@ +This library provides a C++ interface to cairo. diff --git a/graphics/cairomm16/pkg/PLIST b/graphics/cairomm16/pkg/PLIST new file mode 100644 index 00000000000..16653364237 --- /dev/null +++ b/graphics/cairomm16/pkg/PLIST @@ -0,0 +1,37 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2020/10/03 13:27:21 ajacoutot Exp $ +include/cairomm-1.16/ +include/cairomm-1.16/cairomm/ +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/ +lib/cairomm-1.16/include/ +lib/cairomm-1.16/include/cairommconfig.h +@lib lib/libcairomm-1.16.so.${LIBcairomm-1.16_VERSION} +lib/pkgconfig/cairomm-1.16.pc +lib/pkgconfig/cairomm-ft-1.16.pc +lib/pkgconfig/cairomm-pdf-1.16.pc +lib/pkgconfig/cairomm-png-1.16.pc +lib/pkgconfig/cairomm-ps-1.16.pc +lib/pkgconfig/cairomm-svg-1.16.pc +lib/pkgconfig/cairomm-xlib-1.16.pc +lib/pkgconfig/cairomm-xlib-xrender-1.16.pc