summaryrefslogtreecommitdiff
path: root/graphics/openexr
AgeCommit message (Collapse)AuthorFilesLines
2016-12-04Needs bsd.prefs.mk. Otherwise, vars seem to get clobbered and the buildrodent1-1/+3
fails on Linux, breaking lots of packages.
2016-08-26Disable concurrent build of a table generator, it uses a lot of memoryjoerg2-1/+14
and often crashes here.
2015-11-03Add SHA512 digests for distfiles for graphics categoryagc1-1/+2
Problems found with existing digests: Package fotoxx distfile fotoxx-14.03.1.tar.gz ac2033f87de2c23941261f7c50160cddf872c110 [recorded] 118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated] Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz 34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb Package pgraf: missing distfile pgraf-20010131.tar.gz Package qvplay: missing distfile qvplay-0.95.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-04-13Add volatile keyword to inline assembly tests to ensure the instructions wejperkin2-3/+17
are testing for are actually checked, and remove an empty list of clobbered registers. Fixes tests with gcc-4.2.1 on 32-bit OSX, hint from tnn@
2014-08-22Bump PKGREVISION for ilmbase shlib major bump.wiz2-4/+4
2014-08-19Don't use gcc-specific cpuid.h, fix the inline asm to properlyjoerg2-14/+20
save/restore %ebx on i386.
2014-08-15Rework cpuid function to use gnuc __get_cpuid (requiring at least gcc 4.3)richard3-3/+71
This get's over issues such as encountered with PIC builds. Upstream issue : https://github.com/openexr/openexr/issues/128 Revbump due to new dependency on GCC_REQD+= 4.3 (additional patches available upon request for bmake test target)
2014-08-13Fix build on 32bit platforms.tron3-2/+55
Bump the package revision as it is possible that the broken code compiled on some platforms but won't work properly.
2014-08-11Changes 2.2.0:adam4-19/+37
* DreamWorks Lossy Compression A new high quality, high performance lossy compression codec contributed by DreamWorks Animation. This codec allows control over variable lossiness to balance visual quality and file size. This contribution also includes performance improvements that speed up the PIZ codec. * IlmImfUtil A new library intended to aid in development of image file manipulation utilities that support the many types of OpenEXR images.
2014-04-10recursive bump from ilmbase shlib version change.obache2-3/+4
2013-12-09Changes 2.1.0:adam4-20/+23
This release includes a refactoring of the optimised read paths for RGBA data, optimisations for some of the python bindings to Imath, improvements to the cmake build environment as well as additional documentation describing deep data in more detail.
2013-07-31Version 2.0.1adam5-29/+29
* Temporarily turning off optimisation code path * Added additional tests for future optimisation refactoring * Fixes for StringVectors * Additional checks for type mismatches * Fix for Composite Deep Scanline
2013-07-04Add patch to fix Solaris 10 build, from Joern Clausen in PR 47867,dholland2-1/+22
except that I rearranged the patch a bit and hopefully didn't mess it up.
2013-05-09This one should not be revbumped!adam1-2/+1
2013-05-09Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu.adam2-2/+4
2013-05-08Version 2.0.0adam7-64/+107
* Updated Documentation * Updated Namespacing mechanism * Fixes for succd & predd * Fixes for FPE control registers * Additional checks and tests on DeepImages, scanlines and tiles * Folded in Autodesk read optimisations for RGB(A) files * Updated the bootstrap scripts to use libtoolize if glibtoolize isn't available on darwin. * Numerous minor fixes, missing includes etc
2012-10-06Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2011-01-22Remove patch-aj, same as patch-ac.wiz2-16/+1
2011-01-20Include <cstring> for memcpy(). Fixes build on ArchLinuxmarkd2-1/+16
2011-01-15patch-ai: memset() also requires to include string.hadam2-3/+11
2011-01-03Since openexr wants ilmbase>=1.0.2nb1, let openexr demand itwiz1-1/+2
instead of changing ilmbase's bl3.mk.
2011-01-03Include <cstring> to declare memcpy(), used by blurImage(). Nodsainty2-1/+16
PKGREVISION bump required, no functional change on platforms where this previously built. Fixes building graphics/openexr under Ubuntu 10.10.
2010-12-14Changes 1.7.0:adam10-106/+17
* Added new atttribute types: M33dAttribute 3x3 double-precision matrix M44dAttribute 4x4 double-precision matrix V2d 2D double-precision vector V3d 3D double-precision vector * Bug fix: crash when reading a damaged image file (found by Apple). An exception thrown inside the PIZ Huffman decoder bypasses initialization of an array of pointers. The uninitialized pointers are later passed to operator delete. * Bug fix: crash when reading a damaged image file (found by Apple). Computing the size of input certain buffers may overflow and wrap around to a small number, later causing writes beyond the end of the buffer. * In the "Technical Introduction" document, added Premultiplied vs. Un-Premulitiplied Color section: states explicitly that pixels with zero alpha and non-zero RGB are allowed, points out that preserving such a pixel can be a problem in application programs with un-premultiplied internal image representations. * exrenvmap improvements: - New command line flags set the type of the input image to latitude-longitude map or cube-face map, overriding the envmap attribute in the input file header. - Cube-face maps can now be assembled from or split into six square sub-images. - Converting a cube-face map into a new cube-face map with the same face size copies the image instead of resampling it. This avoids blurring when a cube-face map is assembled from or split into sub-images. * Updated standard chromaticities in ImfAcesFile.cpp to match final ACES (Academy Color Encoding Specification) document. * Added worldToCamera and worldToNDC matrices to ImfStandardAttributes.h * Increased the maximum length of attribute and channel names from 31 to 255 characters. For files that do contain names longer than 31 characters, a new LONG_NAMES_FLAG in the fil version number is set. This flag causes older versions of the IlmImf library (1.6.1 and earlier) to reject files with long names. Without the flag, older library versions would mis-interpret files with long names as broken. * Reading luminance/chroma-encoded files via the RGBA interface is faster: buffer padding avoids cache thrashing for certain image sizes, redundant calls to saturation() have been eliminated. * Added "hemispherical blur" option to exrenvmap. * Added experimental version of I/O classes for ACES file format (restricted OpenEXR format with special primaries and white point); added exr2aces file converter. * Added new constructors to classes Imf::RgbaInputFile and Imf::TiledRgbaInputFile. The new constructors have a layerName parameter, which allows the caller to specify which layer of a multi-layer or multi-view image will be read. * A number of member functions in classes Imf::Header, Imf::ChannelList and Imf::FrameBuffer have parameters of type "const char *". Added equivalent functions that take "const std::string &" parameters. * Added library support for Weta Digital multi-view images: StringVector attribute type, multiView standard attribute of type StringVector, utility functions related to grouping channels into separate views.
2009-08-28Add patches for CVE-2009-1720 (multiple integer overflows in OpenEXR) andhasso7-2/+86
CVE-2009-1721 (denial of service (application crash) or possibly execute arbitrary code in the Imf::hufUncompress function). Bump PKGREVISION.
2009-07-21include <string.h> for strcmp(3) prototype. Fixes Linux build.tnn2-1/+14
2009-07-21include <string.h> for strcmp(3) prototype. Fixes Linux build.tnn2-1/+14
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-01-28Strip out obsolete compiler option "-Wno-long-double" to fix build withtron1-1/+3
GCC 4.2.1 under Mac OS X.
2008-02-03Added reference to upstream bug report.heinz3-5/+11
2008-02-03The package supports installation to DESTDIR.heinz1-1/+3
2007-11-30Update to 1.6.1:wiz6-109/+34
1.6.1 New versions of OpenEXR and CTL are now available. This release fixes a buffer overrun in OpenEXR and a Windows build problem in CTL, and it removes a few unnecessary files from the .tar.gz packages. 1.6.0 * Reduced generational loss in B44- and B44A-compressed images. * Added B44A compression. This is a variation of B44, but with a better compression ratio for images with large uniform areas, such as in an alpha channel. * Bug fixes. 1.5.0 * OpenEXR supports a new image compression method, called B44. It has a fixed compression rate of 2.28:1, or 4.57:1 if used in combination with luminance/chroma encoding. B44-compressed images can be uncompressed fast enough to support real-time playback of image sequences. * The new playexr program plays back moving image sequences. Playexr is multi-threaded and utilizes the threading capabilities of the IlmImf library that were introduced in OpenEXR 1.3.0. The program plays back B44-compressed images with fairly high-resolution in real time on commodity hardware. * The playexr program and a new version of the existing exrdisplay image viewer both support color rendering via color transforms written in the new Color Transformation Language or CTL. CTL is not part of OpenEXR; it will be released separately. CTL support in playexr and exrdisplay is optional; the programs can be built and will run without CTL. * In preparation for the release of CTL, OpenEXR has been split into three separate packages: o IlmBase 0.9.0 includes the Half, Iex, Imath and IlmThread libraries o OpenEXR 1.5.0 includes the IlmImf library, programming examples and utility programs such as exrheader or exrenvmap o OpenEXRViewers 0.9.0 includes the playexr and exrdisplay programs * The "Technical Introduction to OpenEXR" document now includes a recommendation for storing CIE XYZ pixel data in OpenEXR files. * A new "OpenEXR Image Viewing Software" document describes the playexr and exrdisplay programs. It briefly explains real-time playback and color rendering, and includes recommendations for testing if other image viewing software displays OpenEXR images correctly. * The OpenEXR sample image set now includes B44-compressed files and files with CIE XYZ pixel data.
2007-10-16Solaris needs -lm.rillig1-1/+2
2007-04-11Needs zlib. From pkgsrc AT blackmouse.biz on pkgsrc-users.joerg1-1/+2
2007-03-13LIBS.IRIX is more appropriate than LDFLAGS for specifying additionalrillig1-7/+2
libraries.
2007-03-13Fixed the name of the pkg-config file. PKGREVISION++rillig1-3/+3
2007-01-20Fix CATEGORY.wiz1-2/+2
2007-01-11Untangle dependencies: split out the "exrdisplay" GUI app which needsdrochner4-6/+53
fltk from the rest. Now eg KDE doesn't require fltk anymore which looked a bit strange.
2006-10-29Pull in pthread support too. From Stoned Elipot via email.dsainty2-2/+8
2006-10-29Update PLIST for openexr-1.4.0. This includes files used internally fordsainty2-2/+10
the newly introduced libIlmThread library. Bump PKGREVISION, since this update is necessary to fix the build of some buildlink client applications (E.g. koffice). XXX Possibly BUILDLINK_API_DEPENDS should be bumped too...
2006-10-29Remove patch-aa, it has clearly been applied upstream, so is no longer ↵dsainty2-14/+1
necessary (but was harmless). No functional change.
2006-10-26Changes 1.4.0a:adam3-13/+13
* Fixed the ReleaseDLL targets for Visual Studio 2003. Changes 1.4.0: * Production release. * Bug Fix: calling setFrameBuffer() for every scan line while reading a tiled file through the scan line API returns bad pixel data.
2006-10-11Fixed "test ==".rillig2-1/+15
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-14Fix buildling for gcc4adam4-10/+16
2006-05-08Uses C++, noted by <smb> on pkgsrc-users.salo1-1/+2
2006-04-28apparently on IRIX some of the math functions are found in libmx, sojschauma1-1/+7
add this explicitly to LDFLAGS
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).