From c459ed085251afdc7dfb350898b019cc769c2b30 Mon Sep 17 00:00:00 2001 From: Boris Samorodov Date: Wed, 2 Aug 2017 19:24:54 +0000 Subject: [PATCH] The OpenICC configuration data base allows to store, share and manipulate colour management informations. Part of that is a file format based on JSON and a implementation of an according library for easy access. Features: * access to OpenICC device JSON DB WWW: https://github.com/OpenICC/config --- graphics/Makefile | 1 + graphics/openicc-config/Makefile | 20 ++++++++++++++++++++ graphics/openicc-config/distinfo | 3 +++ graphics/openicc-config/pkg-descr | 10 ++++++++++ graphics/openicc-config/pkg-plist | 16 ++++++++++++++++ 5 files changed, 50 insertions(+) create mode 100644 graphics/openicc-config/Makefile create mode 100644 graphics/openicc-config/distinfo create mode 100644 graphics/openicc-config/pkg-descr create mode 100644 graphics/openicc-config/pkg-plist diff --git a/graphics/Makefile b/graphics/Makefile index 3bef94c2feda..2fd22d4ed41b 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -633,6 +633,7 @@ SUBDIR += opencv-java SUBDIR += opendx SUBDIR += opengl-man + SUBDIR += openicc-config SUBDIR += openimageio SUBDIR += openjpeg SUBDIR += openjpeg15 diff --git a/graphics/openicc-config/Makefile b/graphics/openicc-config/Makefile new file mode 100644 index 000000000000..9d0d4d41400d --- /dev/null +++ b/graphics/openicc-config/Makefile @@ -0,0 +1,20 @@ +# $FreeBSD$ + +PORTNAME= openicc-config +PORTVERSION= 0.1.0 +CATEGORIES= graphics + +MAINTAINER= bsam@FreeBSD.org +COMMENT= Color configuration data base management + +LICENSE= MIT + +LIB_DEPENDS= libyajl.so:devel/yajl + +USE_GITHUB= yes +GH_ACCOUNT= OpenICC +GH_PROJECT= config +USES= cmake gettext iconv:build pkgconfig +USE_LDCONFIG= yes + +.include diff --git a/graphics/openicc-config/distinfo b/graphics/openicc-config/distinfo new file mode 100644 index 000000000000..220617858bfa --- /dev/null +++ b/graphics/openicc-config/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1482706306 +SHA256 (OpenICC-config-0.1.0_GH0.tar.gz) = 461e567bbb9913b0731914be5efe2992158e169b69783956513f35a0f931ec51 +SIZE (OpenICC-config-0.1.0_GH0.tar.gz) = 193974 diff --git a/graphics/openicc-config/pkg-descr b/graphics/openicc-config/pkg-descr new file mode 100644 index 000000000000..233ba2969ed9 --- /dev/null +++ b/graphics/openicc-config/pkg-descr @@ -0,0 +1,10 @@ +The OpenICC configuration data base allows to store, share and +manipulate colour management informations. + +Part of that is a file format based on JSON and a implementation +of an according library for easy access. + +Features: + * access to OpenICC device JSON DB + +WWW: https://github.com/OpenICC/config diff --git a/graphics/openicc-config/pkg-plist b/graphics/openicc-config/pkg-plist new file mode 100644 index 000000000000..c134e0c99e85 --- /dev/null +++ b/graphics/openicc-config/pkg-plist @@ -0,0 +1,16 @@ +bin/openicc-device +include/openicc/openicc_config.h +include/openicc/openicc_db.h +include/openicc/openicc_version.h +lib/cmake/openicc/OpenIccConfig.cmake +lib/libOpenICC.so +lib/libOpenICC.so.0 +lib/libOpenICC.so.0.1.0 +lib/libopenicc-static.a +libdata/pkgconfig/openicc.pc +share/locale/cs/LC_MESSAGES/OpenICC.mo +share/locale/de/LC_MESSAGES/OpenICC.mo +share/locale/eo/LC_MESSAGES/OpenICC.mo +share/locale/eu/LC_MESSAGES/OpenICC.mo +share/locale/fr/LC_MESSAGES/OpenICC.mo +share/locale/ru/LC_MESSAGES/OpenICC.mo