pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/openexr OpenEXR is a high dynamic-range (HDR)...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/60244682bc36
branches:  trunk
changeset: 487609:60244682bc36
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Jan 17 13:20:11 2005 +0000

description:
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.

diffstat:

 graphics/openexr/DESCR         |   22 +++++++
 graphics/openexr/Makefile      |   20 ++++++
 graphics/openexr/PLIST         |  118 +++++++++++++++++++++++++++++++++++++++++
 graphics/openexr/buildlink3.mk |   18 ++++++
 graphics/openexr/distinfo      |    4 +
 5 files changed, 182 insertions(+), 0 deletions(-)

diffs (202 lines):

diff -r 288fe34cc301 -r 60244682bc36 graphics/openexr/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/openexr/DESCR    Mon Jan 17 13:20:11 2005 +0000
@@ -0,0 +1,22 @@
+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.
diff -r 288fe34cc301 -r 60244682bc36 graphics/openexr/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/openexr/Makefile Mon Jan 17 13:20:11 2005 +0000
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/01/17 13:20:11 adam Exp $
+
+DISTNAME=      OpenEXR-1.2.1
+PKGNAME=       openexr-1.2.1
+CATEGORIES=    games
+MASTER_SITES=  http://savannah.nongnu.org/download/openexr/
+
+MAINTAINER=    adam%NetBSD.org@localhost
+HOMEPAGE=      http://www.openexr.com/
+COMMENT=       High dynamic-range (HDR) image file format
+
+USE_BUILDLINK3=                yes
+USE_GNU_TOOLS+=                make
+USE_LIBTOOL=           yes
+GNU_CONFIGURE=         yes
+PKGCONFIG_OVERRIDE=    ${WRKSRC}/OpenExr.pc.in
+
+.include "../../x11/fltk/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff -r 288fe34cc301 -r 60244682bc36 graphics/openexr/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/openexr/PLIST    Mon Jan 17 13:20:11 2005 +0000
@@ -0,0 +1,118 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/17 13:20:11 adam Exp $
+bin/exrdisplay
+bin/exrenvmap
+bin/exrheader
+bin/exrmakepreview
+bin/exrmaketiled
+bin/exrstdattr
+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.la
+lib/libIex.la
+lib/libIlmImf.la
+lib/libImath.la
+lib/pkgconfig/OpenEXR.pc
+share/aclocal/openexr.m4
+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
+@dirrm share/doc/OpenEXR-1.2.1/examples
+@dirrm share/doc/OpenEXR-1.2.1
+@dirrm include/OpenEXR
diff -r 288fe34cc301 -r 60244682bc36 graphics/openexr/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/openexr/buildlink3.mk    Mon Jan 17 13:20:11 2005 +0000
@@ -0,0 +1,18 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2005/01/17 13:20:11 adam Exp $
+
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
+OPENEXR_BUILDLINK3_MK:=        ${OPENEXR_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+=    openexr
+.endif
+
+BUILDLINK_PACKAGES:=   ${BUILDLINK_PACKAGES:Nopenexr}
+BUILDLINK_PACKAGES+=   openexr
+
+.if !empty(OPENEXR_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.openexr+=    openexr>=1.2.1
+BUILDLINK_PKGSRCDIR.openexr?=  ../../graphics/openexr
+.endif # OPENEXR_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
diff -r 288fe34cc301 -r 60244682bc36 graphics/openexr/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/openexr/distinfo Mon Jan 17 13:20:11 2005 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/01/17 13:20:11 adam Exp $
+
+SHA1 (OpenEXR-1.2.1.tar.gz) = b6146e340a24b2996b15bd42fd804f26a12af9ba
+Size (OpenEXR-1.2.1.tar.gz) = 8986320 bytes



Home | Main Index | Thread Index | Old Index