diff options
author | maya <maya@pkgsrc.org> | 2018-04-06 03:42:19 +0000 |
---|---|---|
committer | maya <maya@pkgsrc.org> | 2018-04-06 03:42:19 +0000 |
commit | 45d2c86b827a7b9316532c7f90a5c3e426149ad1 (patch) | |
tree | 2adf2666aec1a679111b2b12d8871ef30508fbed /graphics | |
parent | 0d401469615b3ac45cad14ecd891f73376a56990 (diff) | |
download | pkgsrc-45d2c86b827a7b9316532c7f90a5c3e426149ad1.tar.gz |
Add package OpenColorIO version v1.0.9
OpenColorIO (OCIO) is a complete color management solution geared
towards motion picture production with an emphasis on visual effects
and computer animation. OCIO provides a straightforward and consistent
user experience across all supporting applications while allowing
for sophisticated back-end configuration options suitable for
high-end production usage. OCIO is compatible with the Academy
Color Encoding Specification (ACES) and is LUT-format agnostic,
supporting many popular formats.
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/opencolorio/Makefile | 34 | ||||
-rw-r--r-- | graphics/opencolorio/PLIST | 11 | ||||
-rw-r--r-- | graphics/opencolorio/buildlink3.mk | 16 | ||||
-rw-r--r-- | graphics/opencolorio/distinfo | 7 | ||||
-rw-r--r-- | graphics/opencolorio/patches/patch-src_core_Platform.h | 15 |
5 files changed, 83 insertions, 0 deletions
diff --git a/graphics/opencolorio/Makefile b/graphics/opencolorio/Makefile new file mode 100644 index 00000000000..eb9125e3126 --- /dev/null +++ b/graphics/opencolorio/Makefile @@ -0,0 +1,34 @@ +# $NetBSD: Makefile,v 1.1 2018/04/06 03:42:19 maya Exp $ + +DISTNAME= v1.0.9 +PKGNAME= ${GITHUB_PROJECT}-${DISTNAME:S/^v//} +CATEGORIES= graphics +MASTER_SITES= ${MASTER_SITE_GITHUB:=imageworks/} +DIST_SUBDIR= ${GITHUB_PROJECT} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/imageworks/OpenColorIO/ +COMMENT= Color management solution +LICENSE= modified-bsd AND mit + +GITHUB_PROJECT= OpenColorIO + +WRKSRC= ${WRKDIR}/OpenColorIO-1.0.9 +USE_CMAKE= yes +USE_TOOLS+= pkg-config +USE_LANGUAGES= c c++ + +CMAKE_ARGS+= -DUSE_EXTERNAL_TINYXML:BOOL=ON +CMAKE_ARGS+= -DUSE_EXTERNAL_YAML:BOOL=ON +CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF +CMAKE_ARGS+= -DOCIO_BUILD_SHARED:BOOL=ON +CMAKE_ARGS+= -DOCIO_BUILD_PYGLUE:BOOL=ON + +PKGCONFIG_OVERRIDE+= export/pkgconfig/OpenColorIO.pc.in + +BUILDLINK_TRANSFORM+= rm:-fvisibility=hidden + +.include "../../graphics/lcms2/buildlink3.mk" +.include "../../textproc/tinyxml/buildlink3.mk" +.include "../../textproc/yaml-cpp03/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/opencolorio/PLIST b/graphics/opencolorio/PLIST new file mode 100644 index 00000000000..8a9f63a1f00 --- /dev/null +++ b/graphics/opencolorio/PLIST @@ -0,0 +1,11 @@ +@comment $NetBSD: PLIST,v 1.1 2018/04/06 03:42:19 maya Exp $ +include/OpenColorIO/OpenColorABI.h +include/OpenColorIO/OpenColorIO.h +include/OpenColorIO/OpenColorTransforms.h +include/OpenColorIO/OpenColorTypes.h +lib/libOpenColorIO.a +lib/libOpenColorIO.so +lib/libOpenColorIO.so.1 +lib/libOpenColorIO.so.${PKGVERSION} +lib/pkgconfig/OpenColorIO.pc +share/ocio/setup_ocio.sh diff --git a/graphics/opencolorio/buildlink3.mk b/graphics/opencolorio/buildlink3.mk new file mode 100644 index 00000000000..03fd1a25c64 --- /dev/null +++ b/graphics/opencolorio/buildlink3.mk @@ -0,0 +1,16 @@ +# $NetBSD: buildlink3.mk,v 1.1 2018/04/06 03:42:19 maya Exp $ + +BUILDLINK_TREE+= OpenColorIO + +.if !defined(OPENCOLORIO_BUILDLINK3_MK) +OPENCOLORIO_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.OpenColorIO+= OpenColorIO>=1.0.9 +BUILDLINK_PKGSRCDIR.OpenColorIO?= ../../graphics/opencolorio + +#.include "../../graphics/lcms2/buildlink3.mk" +#.include "../../textproc/tinyxml/buildlink3.mk" +#.include "../../wip/yaml-cpp03/buildlink3.mk" +.endif # OPENCOLORIO_BUILDLINK3_MK + +BUILDLINK_TREE+= -OpenColorIO diff --git a/graphics/opencolorio/distinfo b/graphics/opencolorio/distinfo new file mode 100644 index 00000000000..6ce371e7063 --- /dev/null +++ b/graphics/opencolorio/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2018/04/06 03:42:19 maya Exp $ + +SHA1 (OpenColorIO/v1.0.9.tar.gz) = 45efcc24db8f8830b6892830839da085e19eeb6d +RMD160 (OpenColorIO/v1.0.9.tar.gz) = e079dd69392f01fcf995e25639d6acb42580085e +SHA512 (OpenColorIO/v1.0.9.tar.gz) = ac953ba9904aff44de37cc2ee60dbf524bd86d25f699c1eacaa61ca30fed8f077194d47d34a72c05b706da7e1a3974a988d67d60031d424d91b9240f8ab86ed3 +Size (OpenColorIO/v1.0.9.tar.gz) = 13620332 bytes +SHA1 (patch-src_core_Platform.h) = beb7c4945e2f59f7d157e1af0f7f76682dcfee2f diff --git a/graphics/opencolorio/patches/patch-src_core_Platform.h b/graphics/opencolorio/patches/patch-src_core_Platform.h new file mode 100644 index 00000000000..8037329e83c --- /dev/null +++ b/graphics/opencolorio/patches/patch-src_core_Platform.h @@ -0,0 +1,15 @@ +$NetBSD: patch-src_core_Platform.h,v 1.1 2018/04/06 03:42:19 maya Exp $ + +No alloca on netbsd, too + +--- src/core/Platform.h.orig 2013-10-08 22:59:34.000000000 +0000 ++++ src/core/Platform.h +@@ -85,7 +85,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE + + // linux/unix/posix + #include <stdlib.h> +-#if !defined(__FreeBSD__) ++#if !defined(__FreeBSD__) && !defined(__NetBSD__) + #include <alloca.h> + #endif + #include <string.h> |