pkgsrc/graphics/openexr/Makefile.common
ryoon 6b254d8b22 ilmbase, openexr: Update to 2.5.1
Changelog:
2.5.1:

A patch release that corrects the SO version for the v2.5 release, which missed getting bumped in v2.5.0.

This release also fixes an improper failure in IlmImfTest when running on ARMv7 and AAarch64.

2.5.0:
Minor release with miscellaneous bug fixes and small features

## Summary

* No more build-time header generation: toFloat.h, eLut.h,
  b44ExpLogTable.h, and dwaLookups.h are now ordinary header files, no
  longer generated on the fly.
* New StdISSTream class, an "input" stringstream version of StdOSStream
* New Matrix22 class in Imath
* Chromaticity comparison operator now includes white (formerly ignored)
* Various cmake fixes
* Bug fixes for various memory leaks
* Bug fixes for various invalid memory accesses
* New checks to detect damaged input files
* OpenEXR_Viewers has been deprecated, removed from the top-level
  cmake build and documentation.
2020-05-21 20:58:32 +00:00

38 lines
878 B
Text

# $NetBSD: Makefile.common,v 1.6 2020/05/21 20:58:32 ryoon Exp $
# used by graphics/ilmbase/Makefile
DISTNAME= openexr-2.5.1
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=openexr/}
GITHUB_PROJECT= openexr
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= adam@NetBSD.org
HOMEPAGE= https://www.openexr.com/
COMMENT= High dynamic-range (HDR) image file format library and tools
LICENSE= modified-bsd
CHECK_PORTABILITY_SKIP+= util/reformat.sh # unused file
WRKSRC= ${WRKDIR}/${DISTNAME}
USE_TOOLS+= autoconf automake aclocal
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++14
USE_LIBTOOL= yes
TEST_TARGET= check
# C++14
GCC_REQD+= 6
LIBS.SunOS+= -lm
PTHREAD_OPTS= require
# Compatibility
CONFIGURE_ARGS+= --disable-namespaceversioning
BUILDLINK_TRANSFORM+= rm:-Wno-long-double
CHECK_PORTABILITY_SKIP+= Contrib/DtexToExr/bootstrap
.include "../../mk/pthread.buildlink3.mk"