OpenEXR is a high dynamic range image format.
This commit is contained in:
parent
a9ca5a103e
commit
f71e594a50
35
graphics/openexr/Makefile
Normal file
35
graphics/openexr/Makefile
Normal file
@ -0,0 +1,35 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2005/01/31 08:16:27 espie Exp $
|
||||
|
||||
COMMENT= 'high dynamic range image format'
|
||||
CATEGORIES= graphics
|
||||
|
||||
HOMEPAGE= http://www.openexr.com/index.html
|
||||
MASTER_SITES= http://savannah.nongnu.org/download/openexr/
|
||||
|
||||
DISTNAME= OpenEXR-1.2.1
|
||||
|
||||
# Almost BSD
|
||||
# `name of ILM not to be used for advertizing without written agreement'
|
||||
PERMIT_PACKAGE_CDROM=Yes
|
||||
PERMIT_PACKAGE_FTP=Yes
|
||||
PERMIT_DISTFILES_CDROM=Yes
|
||||
PERMIT_DISTFILES_FTP=Yes
|
||||
|
||||
LIB_DEPENDS=fltk,fltk_gl::x11/fltk
|
||||
WANTLIB= GL GLU X11 Xext c m stdc++ z
|
||||
|
||||
# Regress unhappy with separate build
|
||||
#SEPARATE_BUILD= simple
|
||||
|
||||
CONFIGURE_STYLE= gnu
|
||||
USE_GMAKE= Yes
|
||||
USE_LIBTOOL= Yes
|
||||
|
||||
DOCDIR=${PREFIX}/share/doc/${DISTNAME}
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${DOCDIR}/images
|
||||
${INSTALL_DATA} ${WRKDIST}/doc/{api,details}.html ${DOCDIR}
|
||||
${INSTALL_DATA} ${WRKDIST}/doc/images/*.png ${DOCDIR}/images
|
||||
|
||||
.include <bsd.port.mk>
|
4
graphics/openexr/distinfo
Normal file
4
graphics/openexr/distinfo
Normal file
@ -0,0 +1,4 @@
|
||||
MD5 (OpenEXR-1.2.1.tar.gz) = cb931247581764730fae630f79f4832a
|
||||
RMD160 (OpenEXR-1.2.1.tar.gz) = 0a7de44782e72252db8b80cec5619559bc3d4ac0
|
||||
SHA1 (OpenEXR-1.2.1.tar.gz) = b6146e340a24b2996b15bd42fd804f26a12af9ba
|
||||
SIZE (OpenEXR-1.2.1.tar.gz) = 8986320
|
38
graphics/openexr/pkg/DESCR
Normal file
38
graphics/openexr/pkg/DESCR
Normal file
@ -0,0 +1,38 @@
|
||||
OpenEXR is a high dynamic-range (HDR) image file format developed
|
||||
by Industrial Light & Magic for use in computer imaging applications.
|
||||
|
||||
|
||||
OpenEXR is used by ILM on all motion pictures currently in production.
|
||||
The first movies to employ OpenEXR were Harry Potter and the Sorcerers
|
||||
Stone, Men in Black II, Gangs of New York, and Signs. Since then,
|
||||
OpenEXR has become ILM's main image file format.
|
||||
|
||||
|
||||
OpenEXR's features include:
|
||||
|
||||
* Higher dynamic range and color precision than existing 8- and 10-bit
|
||||
image file formats.
|
||||
* Support for 16-bit floating-point, 32-bit floating-point, and 32-bit
|
||||
integer pixels. The 16-bit floating-point format, called "half",
|
||||
is compatible with the half data type in NVIDIA's Cg graphics
|
||||
language and is supported natively on their new GeForce FX and
|
||||
Quadro FX 3D graphics solutions.
|
||||
* Multiple lossless image compression algorithms. Some of the included
|
||||
codecs can achieve 2:1 lossless compression ratios on images with
|
||||
film grain.
|
||||
* Extensibility. New compression codecs and image types can easily
|
||||
be added by extending the C++ classes included in the OpenEXR
|
||||
software distribution. New image attributes (strings, vectors,
|
||||
integers, etc.) can be added to OpenEXR image headers without
|
||||
affecting backward compatibility with existing OpenEXR applications.
|
||||
|
||||
ILM has released OpenEXR as free software. The OpenEXR software distribution includes:
|
||||
|
||||
* IlmImf, a library that reads and writes OpenEXR images.
|
||||
* Half, a C++ class for manipulating half values as if they were a
|
||||
built-in C++ data type.
|
||||
Imath, a math library with support for matrices, 2d- and
|
||||
* 3d-transformations, solvers for linear/quadratic/cubic equations,
|
||||
and more.
|
||||
* exrdisplay, a sample application for viewing OpenEXR images on a
|
||||
display at various exposure settings.
|
5
graphics/openexr/pkg/PFRAG.shared
Normal file
5
graphics/openexr/pkg/PFRAG.shared
Normal file
@ -0,0 +1,5 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2005/01/31 08:16:27 espie Exp $
|
||||
@lib lib/libHalf.so.2.1
|
||||
@lib lib/libIex.so.2.1
|
||||
@lib lib/libIlmImf.so.2.1
|
||||
@lib lib/libImath.so.2.1
|
134
graphics/openexr/pkg/PLIST
Normal file
134
graphics/openexr/pkg/PLIST
Normal file
@ -0,0 +1,134 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/01/31 08:16:27 espie Exp $
|
||||
%%SHARED%%
|
||||
bin/exrdisplay
|
||||
bin/exrenvmap
|
||||
bin/exrheader
|
||||
bin/exrmakepreview
|
||||
bin/exrmaketiled
|
||||
bin/exrstdattr
|
||||
include/OpenEXR/
|
||||
include/OpenEXR/Iex.h
|
||||
include/OpenEXR/IexBaseExc.h
|
||||
include/OpenEXR/IexErrnoExc.h
|
||||
include/OpenEXR/IexMacros.h
|
||||
include/OpenEXR/IexMathExc.h
|
||||
include/OpenEXR/IexThrowErrnoExc.h
|
||||
include/OpenEXR/ImathBox.h
|
||||
include/OpenEXR/ImathBoxAlgo.h
|
||||
include/OpenEXR/ImathColor.h
|
||||
include/OpenEXR/ImathColorAlgo.h
|
||||
include/OpenEXR/ImathEuler.h
|
||||
include/OpenEXR/ImathExc.h
|
||||
include/OpenEXR/ImathFrame.h
|
||||
include/OpenEXR/ImathFrustum.h
|
||||
include/OpenEXR/ImathFun.h
|
||||
include/OpenEXR/ImathGL.h
|
||||
include/OpenEXR/ImathGLU.h
|
||||
include/OpenEXR/ImathHalfLimits.h
|
||||
include/OpenEXR/ImathInterval.h
|
||||
include/OpenEXR/ImathLimits.h
|
||||
include/OpenEXR/ImathLine.h
|
||||
include/OpenEXR/ImathLineAlgo.h
|
||||
include/OpenEXR/ImathMath.h
|
||||
include/OpenEXR/ImathMatrix.h
|
||||
include/OpenEXR/ImathMatrixAlgo.h
|
||||
include/OpenEXR/ImathPlane.h
|
||||
include/OpenEXR/ImathPlatform.h
|
||||
include/OpenEXR/ImathQuat.h
|
||||
include/OpenEXR/ImathRandom.h
|
||||
include/OpenEXR/ImathRoots.h
|
||||
include/OpenEXR/ImathShear.h
|
||||
include/OpenEXR/ImathSphere.h
|
||||
include/OpenEXR/ImathTMatrix.h
|
||||
include/OpenEXR/ImathTMatrixAlgo.h
|
||||
include/OpenEXR/ImathTMatrixBase.h
|
||||
include/OpenEXR/ImathVec.h
|
||||
include/OpenEXR/ImathVecAlgo.h
|
||||
include/OpenEXR/ImfArray.h
|
||||
include/OpenEXR/ImfAttribute.h
|
||||
include/OpenEXR/ImfBoxAttribute.h
|
||||
include/OpenEXR/ImfCRgbaFile.h
|
||||
include/OpenEXR/ImfChannelList.h
|
||||
include/OpenEXR/ImfChannelListAttribute.h
|
||||
include/OpenEXR/ImfChromaticities.h
|
||||
include/OpenEXR/ImfChromaticitiesAttribute.h
|
||||
include/OpenEXR/ImfCompression.h
|
||||
include/OpenEXR/ImfCompressionAttribute.h
|
||||
include/OpenEXR/ImfConvert.h
|
||||
include/OpenEXR/ImfDoubleAttribute.h
|
||||
include/OpenEXR/ImfEnvmap.h
|
||||
include/OpenEXR/ImfEnvmapAttribute.h
|
||||
include/OpenEXR/ImfFloatAttribute.h
|
||||
include/OpenEXR/ImfFrameBuffer.h
|
||||
include/OpenEXR/ImfHeader.h
|
||||
include/OpenEXR/ImfHuf.h
|
||||
include/OpenEXR/ImfIO.h
|
||||
include/OpenEXR/ImfInputFile.h
|
||||
include/OpenEXR/ImfInt64.h
|
||||
include/OpenEXR/ImfIntAttribute.h
|
||||
include/OpenEXR/ImfLineOrder.h
|
||||
include/OpenEXR/ImfLineOrderAttribute.h
|
||||
include/OpenEXR/ImfLut.h
|
||||
include/OpenEXR/ImfMatrixAttribute.h
|
||||
include/OpenEXR/ImfName.h
|
||||
include/OpenEXR/ImfOpaqueAttribute.h
|
||||
include/OpenEXR/ImfOutputFile.h
|
||||
include/OpenEXR/ImfPixelType.h
|
||||
include/OpenEXR/ImfPreviewImage.h
|
||||
include/OpenEXR/ImfPreviewImageAttribute.h
|
||||
include/OpenEXR/ImfRgba.h
|
||||
include/OpenEXR/ImfRgbaFile.h
|
||||
include/OpenEXR/ImfRgbaYca.h
|
||||
include/OpenEXR/ImfStandardAttributes.h
|
||||
include/OpenEXR/ImfStringAttribute.h
|
||||
include/OpenEXR/ImfTestFile.h
|
||||
include/OpenEXR/ImfTileDescription.h
|
||||
include/OpenEXR/ImfTileDescriptionAttribute.h
|
||||
include/OpenEXR/ImfTiledInputFile.h
|
||||
include/OpenEXR/ImfTiledOutputFile.h
|
||||
include/OpenEXR/ImfTiledRgbaFile.h
|
||||
include/OpenEXR/ImfVecAttribute.h
|
||||
include/OpenEXR/ImfVersion.h
|
||||
include/OpenEXR/ImfWav.h
|
||||
include/OpenEXR/ImfXdr.h
|
||||
include/OpenEXR/half.h
|
||||
include/OpenEXR/halfFunction.h
|
||||
include/OpenEXR/halfLimits.h
|
||||
lib/libHalf.a
|
||||
lib/libHalf.la
|
||||
lib/libIex.a
|
||||
lib/libIex.la
|
||||
lib/libIlmImf.a
|
||||
lib/libIlmImf.la
|
||||
lib/libImath.a
|
||||
lib/libImath.la
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/OpenEXR.pc
|
||||
share/aclocal/
|
||||
share/aclocal/openexr.m4
|
||||
share/doc/OpenEXR-1.2.1/
|
||||
share/doc/OpenEXR-1.2.1/api.html
|
||||
share/doc/OpenEXR-1.2.1/details.html
|
||||
share/doc/OpenEXR-1.2.1/examples/
|
||||
share/doc/OpenEXR-1.2.1/examples/drawImage.cpp
|
||||
share/doc/OpenEXR-1.2.1/examples/drawImage.h
|
||||
share/doc/OpenEXR-1.2.1/examples/generalInterfaceExamples.cpp
|
||||
share/doc/OpenEXR-1.2.1/examples/generalInterfaceExamples.h
|
||||
share/doc/OpenEXR-1.2.1/examples/generalInterfaceTiledExamples.cpp
|
||||
share/doc/OpenEXR-1.2.1/examples/generalInterfaceTiledExamples.h
|
||||
share/doc/OpenEXR-1.2.1/examples/lowLevelIoExamples.cpp
|
||||
share/doc/OpenEXR-1.2.1/examples/lowLevelIoExamples.h
|
||||
share/doc/OpenEXR-1.2.1/examples/main.cpp
|
||||
share/doc/OpenEXR-1.2.1/examples/previewImageExamples.cpp
|
||||
share/doc/OpenEXR-1.2.1/examples/previewImageExamples.h
|
||||
share/doc/OpenEXR-1.2.1/examples/rgbaInterfaceExamples.cpp
|
||||
share/doc/OpenEXR-1.2.1/examples/rgbaInterfaceExamples.h
|
||||
share/doc/OpenEXR-1.2.1/examples/rgbaInterfaceTiledExamples.cpp
|
||||
share/doc/OpenEXR-1.2.1/examples/rgbaInterfaceTiledExamples.h
|
||||
share/doc/OpenEXR-1.2.1/images/
|
||||
share/doc/OpenEXR-1.2.1/images/cubeMap.png
|
||||
share/doc/OpenEXR-1.2.1/images/latlongMap.png
|
||||
share/doc/OpenEXR-1.2.1/images/screenwin.png
|
||||
share/doc/OpenEXR-1.2.1/images/tiles.png
|
||||
share/doc/OpenEXR-1.2.1/images/windowExample1.png
|
||||
share/doc/OpenEXR-1.2.1/images/windowExample2.png
|
Loading…
x
Reference in New Issue
Block a user