diff options
author | Bernd Waibel <waebbl@gmail.com> | 2018-09-30 21:45:39 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2018-10-11 20:42:49 +0200 |
commit | 086e36c12dff193371ce5fe3e54fb9058f1e9d52 (patch) | |
tree | 1bf8b7286ac43e0be217b53aa6fdc5b8b38c1a10 /media-libs/openexr/files | |
parent | media-libs/ilmbase: bump to version 2.3.0 (diff) | |
download | gentoo-086e36c12dff193371ce5fe3e54fb9058f1e9d52.tar.gz gentoo-086e36c12dff193371ce5fe3e54fb9058f1e9d52.tar.bz2 gentoo-086e36c12dff193371ce5fe3e54fb9058f1e9d52.zip |
media-libs/openexr: bump to version 2.3.0
Closes: https://bugs.gentoo.org/639998
Suggested-by: Jonathan Scruggs <dracwyrm@gentoo.org>
Signed-off-by: Bernd Waibel <waebbl@gmail.com>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'media-libs/openexr/files')
-rw-r--r-- | media-libs/openexr/files/openexr-2.3.0-fix-build-system.patch | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/media-libs/openexr/files/openexr-2.3.0-fix-build-system.patch b/media-libs/openexr/files/openexr-2.3.0-fix-build-system.patch new file mode 100644 index 000000000000..811a7af38758 --- /dev/null +++ b/media-libs/openexr/files/openexr-2.3.0-fix-build-system.patch @@ -0,0 +1,68 @@ +diff --git a/configure.ac b/configure.ac +index 067f9d0..fdbe2f8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -13,8 +13,7 @@ AC_SUBST(OPENEXR_VERSION_API, ${OPENEXR_VERSION_MAJOR}_${OPENEXR_VERSION_MINOR}) + AC_CANONICAL_HOST + AC_CONFIG_SRCDIR(IlmImfTest/main.cpp) + AC_CONFIG_HEADERS([config/OpenEXRConfig.h]) +-AM_INIT_AUTOMAKE(1.6.3) dnl Require automake 1.6.3 or better +-AM_MAINTAINER_MODE ++AM_INIT_AUTOMAKE + + + LIBTOOL_CURRENT=24 +@@ -28,7 +27,7 @@ AC_PROG_CXX + AC_PROG_INSTALL + AC_PROG_CC + AC_PROG_LN_S +-AC_PROG_LIBTOOL ++LT_INIT + AC_PROG_MAKE_SET + + dnl +@@ -58,8 +57,8 @@ AM_PATH_PKGCONFIG( + [ILMBASE]) + + dnl Define the version string +-AC_DEFINE_UNQUOTED([OPENEXR_VERSION_STRING], "${VERSION}", [OpenEXR version string]) +-AC_DEFINE_UNQUOTED([OPENEXR_PACKAGE_STRING], "${PACKAGE_STRING}", [OpenEXR version string]) ++AC_DEFINE_UNQUOTED([OPENEXR_VERSION_STRING], ["${VERSION}"], [OpenEXR version string]) ++AC_DEFINE_UNQUOTED([OPENEXR_PACKAGE_STRING], ["${PACKAGE_STRING}"], [OpenEXR version string]) + AC_DEFINE_UNQUOTED([OPENEXR_VERSION_MAJOR], [${OPENEXR_VERSION_MAJOR}], [OpenEXR version string]) + AC_DEFINE_UNQUOTED([OPENEXR_VERSION_MINOR], [${OPENEXR_VERSION_MINOR}], [OpenEXR version string]) + AC_DEFINE_UNQUOTED([OPENEXR_VERSION_PATCH], [${OPENEXR_VERSION_PATCH}], [OpenEXR version string]) +@@ -110,16 +109,7 @@ AC_ARG_ENABLE(threading, + [multithread="${enableval}"], [multithread=yes]) + + AS_IF([test "x${multithread}" != xno], [ +- ACX_PTHREAD( +- [ +- AC_DEFINE(OPENEXR_IMF_HAVE_PTHREAD) +- ILMBASE_LIBS="$PTHREAD_LIBS $ILMBASE_LIBS" +- ILMBASE_CXXFLAGS="$ILMBASE_CXXFLAGS $PTHREAD_CFLAGS" +- CC="$PTHREAD_CC" +- +- AM_POSIX_SEM() +- ], +- [AC_MSG_ERROR([POSIX thread support required])]) ++ AX_PTHREAD + + AC_DEFINE([OPENEXR_IMF_HAVE_PTHREAD], [1], [Define if pthreads are available]) + +@@ -195,15 +185,6 @@ dnl AC_MSG_RESULT($complete_iomanip) + dnl AC_LANG_RESTORE + AC_DEFINE([OPENEXR_IMF_HAVE_COMPLETE_IOMANIP], [1], [Define when std::right is available]) + +-AC_MSG_CHECKING(for gcc optimization flags) +-old_cflags=$CFLAGS +-CFLAGS="$CFLAGS -pipe" +-AC_TRY_COMPILE([#include <stdio.h>], +-[ printf ("hello, world"); ], +-[ EXTRA_OPT_CFLAGS="-pipe"],[ EXTRA_OPT_CFLAGS=""]) +-CFLAGS=$old_cflags +-AC_MSG_RESULT([$EXTRA_OPT_CFLAGS]) +- + + dnl Check to see if the toolset supports AVX instructions in inline asm + AC_ARG_ENABLE([avx], |