Index: head/graphics/ilmbase/Makefile =================================================================== --- head/graphics/ilmbase/Makefile (revision 544848) +++ head/graphics/ilmbase/Makefile (revision 544849) @@ -1,51 +1,55 @@ # Created by: nork@FreeBSD.org # $FreeBSD$ PORTNAME= ilmbase -PORTVERSION= 2.5.2 +PORTVERSION= 2.5.3 CATEGORIES= graphics devel MAINTAINER= mandree@FreeBSD.org COMMENT= ILM Base libraries a.k.a. Half, IlmThread, Imath, and Iex LICENSE= BSD3CLAUSE USES= cmake compiler:c++14-lang libtool pkgconfig USE_GITHUB= yes GH_TUPLE= AcademySoftwareFoundation:openexr:v${PORTVERSION} USE_LDCONFIG= yes CMAKE_ARGS+= --target \ -DCMAKE_INSTALL_PREFIX=${PREFIX} \ install WRKSRC_SUBDIR= IlmBase PLIST_SUB= MAJORVER=${_MAJORVER} \ - VER=${_VER} + VER=${_VER} \ + MINVER=${_MINVER} \ + PLVER=${_PLVER} PORTDOCS= README.md OPTIONS_DEFINE= DOCS LARGE_STACK OPTIONS_SUB= yes LARGE_STACK_DESC= Enable sys-dependent large stack optimizations LARGE_STACK_CMAKE_BOOL= ILMBASE_ENABLE_LARGE_STACK LARGE_STACK_CONFIGURE_ENABLE= large-stack _MAJORVER= 2_5 _VER= 25 +_MINVER= 0 +_PLVER= 2 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libHalf-${_MAJORVER}.so .for l in libHalf libIex libIexMath libImath libIlmThread ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${l}-${_MAJORVER}.so .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} do-test: cd ${BUILD_WRKSRC} && ctest .include Index: head/graphics/ilmbase/distinfo =================================================================== --- head/graphics/ilmbase/distinfo (revision 544848) +++ head/graphics/ilmbase/distinfo (revision 544849) @@ -1,3 +1,3 @@ -TIMESTAMP = 1594896474 -SHA256 (AcademySoftwareFoundation-openexr-2.5.2-v2.5.2_GH0.tar.gz) = 5da8dff448d0c4a529e52c97daf238a461d01cd233944f75095668d6d7528761 -SIZE (AcademySoftwareFoundation-openexr-2.5.2-v2.5.2_GH0.tar.gz) = 27525326 +TIMESTAMP = 1597314242 +SHA256 (AcademySoftwareFoundation-openexr-2.5.3-v2.5.3_GH0.tar.gz) = 6a6525e6e3907715c6a55887716d7e42d09b54d2457323fcee35a0376960bebf +SIZE (AcademySoftwareFoundation-openexr-2.5.3-v2.5.3_GH0.tar.gz) = 27534825 Index: head/graphics/ilmbase/pkg-plist =================================================================== --- head/graphics/ilmbase/pkg-plist (revision 544848) +++ head/graphics/ilmbase/pkg-plist (revision 544849) @@ -1,82 +1,82 @@ include/OpenEXR/Iex.h include/OpenEXR/IexBaseExc.h include/OpenEXR/IexErrnoExc.h include/OpenEXR/IexExport.h include/OpenEXR/IexForward.h include/OpenEXR/IexMacros.h include/OpenEXR/IexMathExc.h include/OpenEXR/IexMathFloatExc.h include/OpenEXR/IexMathFpu.h include/OpenEXR/IexMathIeeeExc.h include/OpenEXR/IexNamespace.h include/OpenEXR/IexThrowErrnoExc.h include/OpenEXR/IlmBaseConfig.h include/OpenEXR/IlmThread.h include/OpenEXR/IlmThreadExport.h include/OpenEXR/IlmThreadForward.h include/OpenEXR/IlmThreadMutex.h include/OpenEXR/IlmThreadNamespace.h include/OpenEXR/IlmThreadPool.h include/OpenEXR/IlmThreadSemaphore.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/ImathExport.h include/OpenEXR/ImathForward.h include/OpenEXR/ImathFrame.h include/OpenEXR/ImathFrustum.h include/OpenEXR/ImathFrustumTest.h include/OpenEXR/ImathFun.h include/OpenEXR/ImathGL.h include/OpenEXR/ImathGLU.h include/OpenEXR/ImathHalfLimits.h include/OpenEXR/ImathInt64.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/ImathNamespace.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/ImathVec.h include/OpenEXR/ImathVecAlgo.h include/OpenEXR/half.h include/OpenEXR/halfExport.h include/OpenEXR/halfFunction.h include/OpenEXR/halfLimits.h lib/cmake/IlmBase/IlmBaseConfig.cmake lib/cmake/IlmBase/IlmBaseConfigVersion.cmake lib/cmake/IlmBase/IlmBaseTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/IlmBase/IlmBaseTargets.cmake lib/libHalf-%%MAJORVER%%.so lib/libHalf-%%MAJORVER%%.so.%%VER%% -lib/libHalf-%%MAJORVER%%.so.%%VER%%.0.1 +lib/libHalf-%%MAJORVER%%.so.%%VER%%.%%MINVER%%.%%PLVER%% lib/libHalf.so lib/libIex-%%MAJORVER%%.so lib/libIex-%%MAJORVER%%.so.%%VER%% -lib/libIex-%%MAJORVER%%.so.%%VER%%.0.1 +lib/libIex-%%MAJORVER%%.so.%%VER%%.%%MINVER%%.%%PLVER%% lib/libIex.so lib/libIexMath-%%MAJORVER%%.so lib/libIexMath-%%MAJORVER%%.so.%%VER%% -lib/libIexMath-%%MAJORVER%%.so.%%VER%%.0.1 +lib/libIexMath-%%MAJORVER%%.so.%%VER%%.%%MINVER%%.%%PLVER%% lib/libIexMath.so lib/libIlmThread-%%MAJORVER%%.so lib/libIlmThread-%%MAJORVER%%.so.%%VER%% -lib/libIlmThread-%%MAJORVER%%.so.%%VER%%.0.1 +lib/libIlmThread-%%MAJORVER%%.so.%%VER%%.%%MINVER%%.%%PLVER%% lib/libIlmThread.so lib/libImath-%%MAJORVER%%.so lib/libImath-%%MAJORVER%%.so.%%VER%% -lib/libImath-%%MAJORVER%%.so.%%VER%%.0.1 +lib/libImath-%%MAJORVER%%.so.%%VER%%.%%MINVER%%.%%PLVER%% lib/libImath.so libdata/pkgconfig/IlmBase.pc Index: head/graphics/openexr/Makefile =================================================================== --- head/graphics/openexr/Makefile (revision 544848) +++ head/graphics/openexr/Makefile (revision 544849) @@ -1,86 +1,90 @@ # Created by: nork@FreeBSD.org # $FreeBSD$ PORTNAME= openexr -PORTVERSION= 2.5.2 +PORTVERSION= 2.5.3 CATEGORIES= graphics devel MASTER_SITES= LOCAL/mandree/:test DISTFILES= ${PORTNAME}-2.2.0-comp_dwa-test-images.tar.xz:test MAINTAINER= mandree@FreeBSD.org COMMENT= High dynamic-range (HDR) image file format LICENSE= BSD3CLAUSE # exact version required to avoid hard-to-debug issues LIB_DEPENDS= libImath-2_5.so.25:graphics/ilmbase USES= cmake compiler:c++14-lang libtool pathfix pkgconfig USE_GITHUB= yes GH_TUPLE= AcademySoftwareFoundation:openexr:v${PORTVERSION} USE_LDCONFIG= yes CPPFLAGS+= -I. -I../IlmImf # must be linked with -l{thr|pthread} explicitly LDFLAGS+= -lpthread WRKSRC_SUBDIR= OpenEXR PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SUB= yes _DOCSRCDIR1= ${WRKSRC:H}/ _DOCSRCDIR2= ${WRKSRC}/doc _DOC_FILES1= CHANGES.md CONTRIBUTING.md GOVERNANCE.md LICENSE.md SECURITY.md \ CODE_OF_CONDUCT.md CONTRIBUTORS.md README.md _DOC_FILES2= *.odt *.pdf MAJORVER= 2_5 -VER= 25 +_VER= 25 +_MINVER= 0 +_PLVER= 2 PLIST_SUB+= MAJORVER=${MAJORVER} \ - VER=${VER} + VER=${_VER} \ + MINVER=${_MINVER} \ + PLVER=${_PLVER} # too many reports about compilation failures, so # sanity check we are using the same C++ standard library _ilm_libcxx= ${COMPILER_FEATURES:Mlib*c++} pre-configure: @${READELF} -d ${LOCALBASE}/lib/libImath.so \ | ${EGREP} -q '\.*\[${_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; } post-install: ${STRIP_CMD} \ - ${STAGEDIR}${PREFIX}/lib/libIlmImf-${MAJORVER}.so.${VER} \ - ${STAGEDIR}${PREFIX}/lib/libIlmImfUtil-${MAJORVER}.so.${VER} + ${STAGEDIR}${PREFIX}/lib/libIlmImf-${MAJORVER}.so.${_VER} \ + ${STAGEDIR}${PREFIX}/lib/libIlmImfUtil-${MAJORVER}.so.${_VER} post-install-DOCS-off: ${RM} ${STAGEDIR}${DOCSDIR:H}/OpenEXR/*.pdf @${RMDIR} ${STAGEDIR}${PREFIX}/share/doc/${PORTNAME} 2>/dev/null || : post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DOC_FILES1:S|^|${_DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DOC_FILES2:S|^|${_DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR} ${MV} ${STAGEDIR}${DOCSDIR:H}/OpenEXR/[a-df-zA-Z]* ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-off: ${RM} -R ${STAGEDIR}${PREFIX}/share/doc/OpenEXR/examples/ @${RMDIR} ${STAGEDIR}${PREFIX}/share/doc/OpenEXR 2>/dev/null || : post-install-EXAMPLES-on: ${MV} \ ${STAGEDIR}${PREFIX}/share/doc/OpenEXR/examples/ ${STAGEDIR}${EXAMPLESDIR} @${RMDIR} ${STAGEDIR}${PREFIX}/share/doc/OpenEXR 2>/dev/null || : do-test: cd ${BUILD_WRKSRC} && ctest -j ${MAKE_JOBS_NUMBER} .include Index: head/graphics/openexr/distinfo =================================================================== --- head/graphics/openexr/distinfo (revision 544848) +++ head/graphics/openexr/distinfo (revision 544849) @@ -1,5 +1,5 @@ -TIMESTAMP = 1594896580 +TIMESTAMP = 1597314241 SHA256 (openexr-2.2.0-comp_dwa-test-images.tar.xz) = bbb8ff547e9b68f0dfb1e8804a7ad984978c2b15897988399cc68176e99dd63a SIZE (openexr-2.2.0-comp_dwa-test-images.tar.xz) = 653768 -SHA256 (AcademySoftwareFoundation-openexr-2.5.2-v2.5.2_GH0.tar.gz) = 5da8dff448d0c4a529e52c97daf238a461d01cd233944f75095668d6d7528761 -SIZE (AcademySoftwareFoundation-openexr-2.5.2-v2.5.2_GH0.tar.gz) = 27525326 +SHA256 (AcademySoftwareFoundation-openexr-2.5.3-v2.5.3_GH0.tar.gz) = 6a6525e6e3907715c6a55887716d7e42d09b54d2457323fcee35a0376960bebf +SIZE (AcademySoftwareFoundation-openexr-2.5.3-v2.5.3_GH0.tar.gz) = 27534825 Index: head/graphics/openexr/pkg-plist =================================================================== --- head/graphics/openexr/pkg-plist (revision 544848) +++ head/graphics/openexr/pkg-plist (revision 544849) @@ -1,125 +1,125 @@ bin/exr2aces bin/exrenvmap bin/exrheader bin/exrmakepreview bin/exrmaketiled bin/exrmultipart bin/exrmultiview bin/exrstdattr include/OpenEXR/ImfAcesFile.h include/OpenEXR/ImfArray.h include/OpenEXR/ImfAttribute.h include/OpenEXR/ImfB44Compressor.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/ImfCompositeDeepScanLine.h include/OpenEXR/ImfCompression.h include/OpenEXR/ImfCompressionAttribute.h include/OpenEXR/ImfConvert.h include/OpenEXR/ImfDeepCompositing.h include/OpenEXR/ImfDeepFrameBuffer.h include/OpenEXR/ImfDeepImage.h include/OpenEXR/ImfDeepImageChannel.h include/OpenEXR/ImfDeepImageIO.h include/OpenEXR/ImfDeepImageLevel.h include/OpenEXR/ImfDeepImageState.h include/OpenEXR/ImfDeepImageStateAttribute.h include/OpenEXR/ImfDeepScanLineInputFile.h include/OpenEXR/ImfDeepScanLineInputPart.h include/OpenEXR/ImfDeepScanLineOutputFile.h include/OpenEXR/ImfDeepScanLineOutputPart.h include/OpenEXR/ImfDeepTiledInputFile.h include/OpenEXR/ImfDeepTiledInputPart.h include/OpenEXR/ImfDeepTiledOutputFile.h include/OpenEXR/ImfDeepTiledOutputPart.h include/OpenEXR/ImfDoubleAttribute.h include/OpenEXR/ImfEnvmap.h include/OpenEXR/ImfEnvmapAttribute.h include/OpenEXR/ImfExport.h include/OpenEXR/ImfFlatImage.h include/OpenEXR/ImfFlatImageChannel.h include/OpenEXR/ImfFlatImageIO.h include/OpenEXR/ImfFlatImageLevel.h include/OpenEXR/ImfFloatAttribute.h include/OpenEXR/ImfFloatVectorAttribute.h include/OpenEXR/ImfForward.h include/OpenEXR/ImfFrameBuffer.h include/OpenEXR/ImfFramesPerSecond.h include/OpenEXR/ImfGenericInputFile.h include/OpenEXR/ImfGenericOutputFile.h include/OpenEXR/ImfHeader.h include/OpenEXR/ImfHuf.h include/OpenEXR/ImfIO.h include/OpenEXR/ImfImage.h include/OpenEXR/ImfImageChannel.h include/OpenEXR/ImfImageChannelRenaming.h include/OpenEXR/ImfImageDataWindow.h include/OpenEXR/ImfImageIO.h include/OpenEXR/ImfImageLevel.h include/OpenEXR/ImfInputFile.h include/OpenEXR/ImfInputPart.h include/OpenEXR/ImfInt64.h include/OpenEXR/ImfIntAttribute.h include/OpenEXR/ImfKeyCode.h include/OpenEXR/ImfKeyCodeAttribute.h include/OpenEXR/ImfLineOrder.h include/OpenEXR/ImfLineOrderAttribute.h include/OpenEXR/ImfLut.h include/OpenEXR/ImfMatrixAttribute.h include/OpenEXR/ImfMultiPartInputFile.h include/OpenEXR/ImfMultiPartOutputFile.h include/OpenEXR/ImfMultiView.h include/OpenEXR/ImfName.h include/OpenEXR/ImfNamespace.h include/OpenEXR/ImfOpaqueAttribute.h include/OpenEXR/ImfOutputFile.h include/OpenEXR/ImfOutputPart.h include/OpenEXR/ImfPartHelper.h include/OpenEXR/ImfPartType.h include/OpenEXR/ImfPixelType.h include/OpenEXR/ImfPreviewImage.h include/OpenEXR/ImfPreviewImageAttribute.h include/OpenEXR/ImfRational.h include/OpenEXR/ImfRationalAttribute.h include/OpenEXR/ImfRgba.h include/OpenEXR/ImfRgbaFile.h include/OpenEXR/ImfRgbaYca.h include/OpenEXR/ImfSampleCountChannel.h include/OpenEXR/ImfStandardAttributes.h include/OpenEXR/ImfStdIO.h include/OpenEXR/ImfStringAttribute.h include/OpenEXR/ImfStringVectorAttribute.h include/OpenEXR/ImfTestFile.h include/OpenEXR/ImfThreading.h include/OpenEXR/ImfTileDescription.h include/OpenEXR/ImfTileDescriptionAttribute.h include/OpenEXR/ImfTiledInputFile.h include/OpenEXR/ImfTiledInputPart.h include/OpenEXR/ImfTiledOutputFile.h include/OpenEXR/ImfTiledOutputPart.h include/OpenEXR/ImfTiledRgbaFile.h include/OpenEXR/ImfTimeCode.h include/OpenEXR/ImfTimeCodeAttribute.h include/OpenEXR/ImfUtilExport.h include/OpenEXR/ImfVecAttribute.h include/OpenEXR/ImfVersion.h include/OpenEXR/ImfWav.h include/OpenEXR/ImfXdr.h include/OpenEXR/OpenEXRConfig.h lib/cmake/OpenEXR/OpenEXRConfig.cmake lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake lib/cmake/OpenEXR/OpenEXRTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/OpenEXR/OpenEXRTargets.cmake lib/libIlmImf-%%MAJORVER%%.so lib/libIlmImf-%%MAJORVER%%.so.%%VER%% -lib/libIlmImf-%%MAJORVER%%.so.%%VER%%.0.1 +lib/libIlmImf-%%MAJORVER%%.so.%%VER%%.%%MINVER%%.%%PLVER%% lib/libIlmImf.so lib/libIlmImfUtil-%%MAJORVER%%.so lib/libIlmImfUtil-%%MAJORVER%%.so.%%VER%% -lib/libIlmImfUtil-%%MAJORVER%%.so.%%VER%%.0.1 +lib/libIlmImfUtil-%%MAJORVER%%.so.%%VER%%.%%MINVER%%.%%PLVER%% lib/libIlmImfUtil.so libdata/pkgconfig/OpenEXR.pc