[Midnightbsd-cvs] mports [23505] trunk/graphics/OpenEXR: update openexr
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri May 11 12:02:20 EDT 2018
Revision: 23505
http://svnweb.midnightbsd.org/mports/?rev=23505
Author: laffer1
Date: 2018-05-11 12:02:19 -0400 (Fri, 11 May 2018)
Log Message:
-----------
update openexr
Modified Paths:
--------------
trunk/graphics/OpenEXR/Makefile
trunk/graphics/OpenEXR/distinfo
trunk/graphics/OpenEXR/files/patch-IlmImfUtil__Makefile.in
trunk/graphics/OpenEXR/files/patch-IlmImf_ImfFastHuf.cpp
trunk/graphics/OpenEXR/files/patch-IlmImf__ImfSystemSpecific.cpp
trunk/graphics/OpenEXR/files/patch-IlmImf__Makefile.in
trunk/graphics/OpenEXR/files/patch-exrenvmap__main.cpp
trunk/graphics/OpenEXR/files/patch-exrmaketiled__main.cpp
trunk/graphics/OpenEXR/pkg-plist
Removed Paths:
-------------
trunk/graphics/OpenEXR/files/extra-patch-IlmImfExamples__Makefile.in
Modified: trunk/graphics/OpenEXR/Makefile
===================================================================
--- trunk/graphics/OpenEXR/Makefile 2018-05-11 15:59:26 UTC (rev 23504)
+++ trunk/graphics/OpenEXR/Makefile 2018-05-11 16:02:19 UTC (rev 23505)
@@ -1,8 +1,7 @@
# $MidnightBSD$
PORTNAME= OpenEXR
-PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTVERSION= 2.2.1
CATEGORIES= graphics devel
MASTER_SITES= SAVANNAH/openexr/:dist \
FREEBSD_LOCAL/mandree/:test
@@ -16,16 +15,17 @@
LICENSE= bsd3
# exact version required to avoid hard-to-debug issues
-LIB_DEPENDS= libImath-2_2.so.12:${PORTSDIR}/graphics/ilmbase
+LIB_DEPENDS= libImath-2_2.so.23:graphics/ilmbase
WRKSRC= ${WRKDIR}/${DISTNAME}
USES= compiler:features gmake libtool pathfix pkgconfig
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--disable-ilmbasetest --enable-imfexamples
+CONFIGURE_ARGS= --disable-ilmbasetest --enable-imfexamples
USE_LDCONFIG= yes
+TEST_TARGET= check
+
CPPFLAGS+= -I. -I../IlmImf
-
# must be linked with -l{thr|pthread} explicitly
LDFLAGS+= -lpthread
@@ -48,8 +48,12 @@
.include <bsd.port.pre.mk>
+.if ${ARCH} == powerpc
+USE_GCC= yes
+.endif
+
MAJORVER= 2_2
-VER= 22
+VER= 23
PLIST_SUB= MAJORVER=${MAJORVER}
PLIST_SUB+= VER=${VER}
@@ -67,24 +71,18 @@
# library
_ilm_libcxx=${COMPILER_FEATURES:Mlib*c++}
pre-configure:
- @${OBJDUMP} -p ${LOCALBASE}/lib/libImath.so \
- | ${EGREP} -q '^[[:space:]]*NEEDED[[:space:]]+${_ilm_libcxx:C/\+/\\+/g}\.' \
+ @${READELF} -d ${LOCALBASE}/lib/libImath.so \
+ | ${EGREP} -q '\<NEEDED\>.*\[${_ilm_libcxx:C/\+/\\+/g}\.' \
|| { ${ECHO_CMD} "*** Your ilmbase package uses a different C++ standard library than ***" ; \
${ECHO_CMD} "*** OpenEXR would. Please recompile and reinstall ilmbase with the ***" ; \
${ECHO_CMD} "*** same C++ std. library before trying to build OpenEXR. Abort. ***" ; \
exit 1; }
-.if ! ${PORT_OPTIONS:MEXAMPLES}
-EXTRA_PATCHES+=${FILESDIR}/extra-patch-IlmImfExamples__Makefile.in
-.endif
-
-regression-test regression test check: build
- @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${_MAKE_JOBS} check)
-
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libIlmImf-${MAJORVER}.so.${VER}
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libIlmImfUtil-${MAJORVER}.so.${VER}
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libIlmImf-${MAJORVER}.so.${VER} \
+ ${STAGEDIR}${PREFIX}/lib/libIlmImfUtil-${MAJORVER}.so.${VER}
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR2}
Modified: trunk/graphics/OpenEXR/distinfo
===================================================================
--- trunk/graphics/OpenEXR/distinfo 2018-05-11 15:59:26 UTC (rev 23504)
+++ trunk/graphics/OpenEXR/distinfo 2018-05-11 16:02:19 UTC (rev 23505)
@@ -1,4 +1,5 @@
-SHA256 (openexr-2.2.0.tar.gz) = 36a012f6c43213f840ce29a8b182700f6cf6b214bea0d5735594136b44914231
-SIZE (openexr-2.2.0.tar.gz) = 14489661
+TIMESTAMP = 1512081871
+SHA256 (openexr-2.2.1.tar.gz) = 8f9a5af6131583404261931d9a5c83de0a425cb4b8b25ddab2b169fbf113aecd
+SIZE (openexr-2.2.1.tar.gz) = 18176639
SHA256 (openexr-2.2.0-comp_dwa-test-images.tar.xz) = bbb8ff547e9b68f0dfb1e8804a7ad984978c2b15897988399cc68176e99dd63a
SIZE (openexr-2.2.0-comp_dwa-test-images.tar.xz) = 653768
Deleted: trunk/graphics/OpenEXR/files/extra-patch-IlmImfExamples__Makefile.in
===================================================================
--- trunk/graphics/OpenEXR/files/extra-patch-IlmImfExamples__Makefile.in 2018-05-11 15:59:26 UTC (rev 23504)
+++ trunk/graphics/OpenEXR/files/extra-patch-IlmImfExamples__Makefile.in 2018-05-11 16:02:19 UTC (rev 23505)
@@ -1,33 +0,0 @@
---- ./IlmImfExamples/Makefile.in.orig 2014-03-24 18:28:37.886449236 +0100
-+++ ./IlmImfExamples/Makefile.in 2014-03-24 18:33:52.637113427 +0100
-@@ -356,18 +356,18 @@
-
- clean-libtool:
- -rm -rf .libs _libs
--install-examplesDATA: $(examples_DATA)
-- @$(NORMAL_INSTALL)
-- test -z "$(examplesdir)" || $(MKDIR_P) "$(DESTDIR)$(examplesdir)"
-- @list='$(examples_DATA)'; test -n "$(examplesdir)" || list=; \
-- for p in $$list; do \
-- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-- echo "$$d$$p"; \
-- done | $(am__base_list) | \
-- while read files; do \
-- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(examplesdir)'"; \
-- $(INSTALL_DATA) $$files "$(DESTDIR)$(examplesdir)" || exit $$?; \
-- done
-+#install-examplesDATA: $(examples_DATA)
-+# @$(NORMAL_INSTALL)
-+# test -z "$(examplesdir)" || $(MKDIR_P) "$(DESTDIR)$(examplesdir)"
-+# @list='$(examples_DATA)'; test -n "$(examplesdir)" || list=; \
-+# for p in $$list; do \
-+# if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-+# echo "$$d$$p"; \
-+# done | $(am__base_list) | \
-+# while read files; do \
-+# echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(examplesdir)'"; \
-+# $(INSTALL_DATA) $$files "$(DESTDIR)$(examplesdir)" || exit $$?; \
-+# done
-
- uninstall-examplesDATA:
- @$(NORMAL_UNINSTALL)
Modified: trunk/graphics/OpenEXR/files/patch-IlmImfUtil__Makefile.in
===================================================================
--- trunk/graphics/OpenEXR/files/patch-IlmImfUtil__Makefile.in 2018-05-11 15:59:26 UTC (rev 23504)
+++ trunk/graphics/OpenEXR/files/patch-IlmImfUtil__Makefile.in 2018-05-11 16:02:19 UTC (rev 23505)
@@ -1,6 +1,12 @@
---- ./IlmImfUtil/Makefile.in.orig 2014-08-15 19:35:57.000000000 +0200
-+++ ./IlmImfUtil/Makefile.in 2014-08-15 19:45:15.000000000 +0200
-@@ -265,10 +265,11 @@
+--- IlmImfUtil/Makefile.in.orig 2017-12-01 01:20:37 UTC
++++ IlmImfUtil/Makefile.in
+@@ -375,15 +375,16 @@ libIlmImfUtil_la_SOURCES = \
+ ImfImageDataWindow.h ImfImageDataWindow.cpp \
+ ImfImageChannelRenaming.h
+
+-libIlmImfUtil_la_LDFLAGS = @ILMBASE_LDFLAGS@ -version-info \
++libIlmImfUtil_la_LDFLAGS = -L$(top_builddir)/IlmImf @ILMBASE_LDFLAGS@ -version-info \
+ @LIBTOOL_VERSION@ -no-undefined $(am__append_1)
libIlmImfUtil_la_LIBADD = -L$(top_builddir)/IlmImf @ILMBASE_LIBS@ -lIlmImf
libIlmImfUtilincludedir = $(includedir)/OpenEXR
EXTRA_DIST = CMakeLists.txt
Modified: trunk/graphics/OpenEXR/files/patch-IlmImf_ImfFastHuf.cpp
===================================================================
--- trunk/graphics/OpenEXR/files/patch-IlmImf_ImfFastHuf.cpp 2018-05-11 15:59:26 UTC (rev 23504)
+++ trunk/graphics/OpenEXR/files/patch-IlmImf_ImfFastHuf.cpp 2018-05-11 16:02:19 UTC (rev 23505)
@@ -1,6 +1,6 @@
---- IlmImf/ImfFastHuf.cpp.orig 2014-08-10 08:23:56.000000000 +0400
-+++ IlmImf/ImfFastHuf.cpp 2015-04-08 00:10:07.536640000 +0300
-@@ -107,7 +107,7 @@
+--- IlmImf/ImfFastHuf.cpp.orig 2017-11-17 23:00:24 UTC
++++ IlmImf/ImfFastHuf.cpp
+@@ -107,7 +107,7 @@ FastHufDecoder::FastHufDecoder
for (int i = 0; i <= MAX_CODE_LEN; ++i)
{
codeCount[i] = 0;
@@ -9,7 +9,7 @@
offset[i] = 0;
}
-@@ -352,7 +352,7 @@
+@@ -352,7 +352,7 @@ FastHufDecoder::buildTables (Int64 *base
for (int i = 0; i <= MAX_CODE_LEN; ++i)
{
@@ -18,7 +18,7 @@
{
_ljBase[i] = base[i] << (64 - i);
}
-@@ -362,7 +362,7 @@
+@@ -362,7 +362,7 @@ FastHufDecoder::buildTables (Int64 *base
// Unused code length - insert dummy values
//
@@ -27,7 +27,7 @@
}
}
-@@ -417,7 +417,7 @@
+@@ -417,7 +417,7 @@ FastHufDecoder::buildTables (Int64 *base
int minIdx = TABLE_LOOKUP_BITS;
@@ -36,7 +36,7 @@
minIdx--;
if (minIdx < 0)
-@@ -427,7 +427,7 @@
+@@ -427,7 +427,7 @@ FastHufDecoder::buildTables (Int64 *base
// Set the min value such that the table is never tested.
//
Modified: trunk/graphics/OpenEXR/files/patch-IlmImf__ImfSystemSpecific.cpp
===================================================================
--- trunk/graphics/OpenEXR/files/patch-IlmImf__ImfSystemSpecific.cpp 2018-05-11 15:59:26 UTC (rev 23504)
+++ trunk/graphics/OpenEXR/files/patch-IlmImf__ImfSystemSpecific.cpp 2018-05-11 16:02:19 UTC (rev 23505)
@@ -1,6 +1,6 @@
---- IlmImf/ImfSystemSpecific.cpp.orig 2014-08-10 08:23:57.000000000 +0400
-+++ IlmImf/ImfSystemSpecific.cpp 2015-04-09 00:08:50.100958000 +0300
-@@ -44,11 +44,23 @@
+--- IlmImf/ImfSystemSpecific.cpp.orig 2017-11-17 23:00:24 UTC
++++ IlmImf/ImfSystemSpecific.cpp
+@@ -44,11 +44,23 @@ namespace {
// Helper functions for gcc + SSE enabled
void cpuid(int n, int &eax, int &ebx, int &ecx, int &edx)
{
Modified: trunk/graphics/OpenEXR/files/patch-IlmImf__Makefile.in
===================================================================
--- trunk/graphics/OpenEXR/files/patch-IlmImf__Makefile.in 2018-05-11 15:59:26 UTC (rev 23504)
+++ trunk/graphics/OpenEXR/files/patch-IlmImf__Makefile.in 2018-05-11 16:02:19 UTC (rev 23505)
@@ -1,6 +1,6 @@
---- ./IlmImf/Makefile.in.orig 2014-08-15 19:35:57.000000000 +0200
-+++ ./IlmImf/Makefile.in 2014-08-15 19:45:43.000000000 +0200
-@@ -458,9 +458,10 @@
+--- IlmImf/Makefile.in.orig 2014-08-10 04:48:23 UTC
++++ IlmImf/Makefile.in
+@@ -458,9 +458,10 @@ noinst_HEADERS = ImfCompressor.h \
ImfOptimizedPixelReading.h
EXTRA_DIST = $(noinst_HEADERS) b44ExpLogTable.cpp b44ExpLogTable.h dwaLookups.cpp dwaLookups.h CMakeLists.txt
Modified: trunk/graphics/OpenEXR/files/patch-exrenvmap__main.cpp
===================================================================
--- trunk/graphics/OpenEXR/files/patch-exrenvmap__main.cpp 2018-05-11 15:59:26 UTC (rev 23504)
+++ trunk/graphics/OpenEXR/files/patch-exrenvmap__main.cpp 2018-05-11 16:02:19 UTC (rev 23505)
@@ -1,5 +1,5 @@
---- ./exrenvmap/main.cpp.orig 2013-11-25 20:49:55.000000000 +0100
-+++ ./exrenvmap/main.cpp 2014-03-24 18:28:37.906458972 +0100
+--- exrenvmap/main.cpp.orig 2014-08-10 04:24:00 UTC
++++ exrenvmap/main.cpp
@@ -47,6 +47,7 @@
#include <ImfHeader.h>
Modified: trunk/graphics/OpenEXR/files/patch-exrmaketiled__main.cpp
===================================================================
--- trunk/graphics/OpenEXR/files/patch-exrmaketiled__main.cpp 2018-05-11 15:59:26 UTC (rev 23504)
+++ trunk/graphics/OpenEXR/files/patch-exrmaketiled__main.cpp 2018-05-11 16:02:19 UTC (rev 23505)
@@ -1,5 +1,5 @@
---- ./exrmaketiled/main.cpp.orig 2013-11-25 20:49:56.000000000 +0100
-+++ ./exrmaketiled/main.cpp 2014-03-24 18:28:37.916466529 +0100
+--- exrmaketiled/main.cpp.orig 2014-08-10 04:24:00 UTC
++++ exrmaketiled/main.cpp
@@ -43,6 +43,7 @@
#include "makeTiled.h"
Modified: trunk/graphics/OpenEXR/pkg-plist
===================================================================
--- trunk/graphics/OpenEXR/pkg-plist 2018-05-11 15:59:26 UTC (rev 23504)
+++ trunk/graphics/OpenEXR/pkg-plist 2018-05-11 16:02:19 UTC (rev 23505)
@@ -96,8 +96,8 @@
lib/libIlmImf-%%MAJORVER%%.so.%%VER%%.0.0
lib/libIlmImf.a
lib/libIlmImf.so
-lib/libIlmImfUtil-%%MAJORVER%%.so.22
-lib/libIlmImfUtil-%%MAJORVER%%.so.22.0.0
+lib/libIlmImfUtil-%%MAJORVER%%.so.%%VER%%
+lib/libIlmImfUtil-%%MAJORVER%%.so.%%VER%%.0.0
lib/libIlmImfUtil.a
lib/libIlmImfUtil.so
libdata/pkgconfig/OpenEXR.pc
More information about the Midnightbsd-cvs
mailing list