summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorRusmir Dusko <nemysis@FreeBSD.org>2013-10-14 13:33:03 +0000
committerRusmir Dusko <nemysis@FreeBSD.org>2013-10-14 13:33:03 +0000
commit7bd7ffaa3e6b3df85148ae18819c1808e84910bc (patch)
treebff229508c0b11b82426ae473575c145cd307284 /graphics
parent- Mark DEPRECATED, set EXPIRATION_DATE (diff)
ACES Container Reference Implementation
This folder contains a reference implementation for an ACES container file writer intended to be used with the Academy Color Encoding System (ACES). The resulting file is compliant with the ACES container specification (SMPTE S2065-4). However, there are a few things that are not demonstrated by this reference implementation. Stereo channels EndOfFileFiller Arbitrary attributes and naming validations half type attributes keycode value validations WWW: https://github.com/ampas/aces_container Approved by: wg/pawel (mentors)
Notes
Notes: svn path=/head/; revision=330319
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/ampasACES-container/Makefile33
-rw-r--r--graphics/ampasACES-container/distinfo2
-rw-r--r--graphics/ampasACES-container/pkg-descr15
-rw-r--r--graphics/ampasACES-container/pkg-plist21
5 files changed, 72 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 3342c3e0b5b1..10adaa1a69e9 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -39,6 +39,7 @@
SUBDIR += agg
SUBDIR += alpng
SUBDIR += amide
+ SUBDIR += ampasACES-container
SUBDIR += ampasCTL
SUBDIR += animorph
SUBDIR += aoi
diff --git a/graphics/ampasACES-container/Makefile b/graphics/ampasACES-container/Makefile
new file mode 100644
index 000000000000..def7ba10e72e
--- /dev/null
+++ b/graphics/ampasACES-container/Makefile
@@ -0,0 +1,33 @@
+# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= ampasACES-container
+PORTVERSION= 1.0.0
+CATEGORIES= graphics devel
+
+MAINTAINER= nemysis@FreeBSD.org
+COMMENT= ACES Container Reference Implementation
+
+LICENSE= BSD
+
+USE_GITHUB= yes
+GH_ACCOUNT= ampas
+GH_PROJECT= aces_container
+GH_TAGNAME= ${GH_COMMIT}
+GH_COMMIT= d028c19
+
+USES= cmake pkgconfig
+USE_LDCONFIG= yes
+
+PORTDOCS= README.md
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|lib/pkgconfig|libdata/pkgconfig|' \
+ -e 's|lib/CMake|lib/cmake|' \
+ ${WRKSRC}/CMakeLists.txt
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/graphics/ampasACES-container/distinfo b/graphics/ampasACES-container/distinfo
new file mode 100644
index 000000000000..d55c3d3acea4
--- /dev/null
+++ b/graphics/ampasACES-container/distinfo
@@ -0,0 +1,2 @@
+SHA256 (ampasACES-container-1.0.0.tar.gz) = d1edcef37076e01c37bd42a75c4d6315dae8d240d7256b249c86d3a5346e4f6c
+SIZE (ampasACES-container-1.0.0.tar.gz) = 26411
diff --git a/graphics/ampasACES-container/pkg-descr b/graphics/ampasACES-container/pkg-descr
new file mode 100644
index 000000000000..ed24ff139f3a
--- /dev/null
+++ b/graphics/ampasACES-container/pkg-descr
@@ -0,0 +1,15 @@
+ACES Container Reference Implementation
+
+This folder contains a reference implementation for an ACES container
+file writer intended to be used with the Academy Color Encoding System (ACES).
+The resulting file is compliant with the ACES container specification
+(SMPTE S2065-4). However, there are a few things that are not demonstrated by
+this reference implementation.
+
+ Stereo channels
+ EndOfFileFiller
+ Arbitrary attributes and naming validations
+ half type attributes
+ keycode value validations
+
+WWW: https://github.com/ampas/aces_container
diff --git a/graphics/ampasACES-container/pkg-plist b/graphics/ampasACES-container/pkg-plist
new file mode 100644
index 000000000000..abbd05a6e5ca
--- /dev/null
+++ b/graphics/ampasACES-container/pkg-plist
@@ -0,0 +1,21 @@
+include/aces/aces_Writer.h
+include/aces/aces_attributestructs.h
+include/aces/aces_errors.h
+include/aces/aces_formatter.h
+include/aces/aces_genericWriter.h
+include/aces/aces_iostat.h
+include/aces/aces_items.h
+include/aces/aces_log.h
+include/aces/aces_timing.h
+include/aces/aces_types.h
+include/aces/aces_typesAndRationals.h
+include/aces/aces_writeattributes.h
+lib/cmake/AcesContainer/AcesContainerConfig.cmake
+lib/cmake/AcesContainer/AcesContainerConfigVersion.cmake
+lib/cmake/AcesContainer/AcesContainerTargets-release.cmake
+lib/cmake/AcesContainer/AcesContainerTargets.cmake
+lib/libAcesContainer.so
+libdata/pkgconfig/AcesContainer.pc
+@dirrmtry lib/cmake/AcesContainer
+@dirrmtry lib/cmake
+@dirrm include/aces