1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-20 00:21:35 +00:00

graphics/ilmbase, graphics/openexr: security update to v2.5.3

ChangeLog:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.3

"Patch release with various bug/security fixes and build/install fixes, plus a performance optimization:

 * Various sanitizer/fuzz-identified issues related to handling of invalid input
 * Fixes to misc compiler warnings [...]
 * Read performance optimization (#782)
 * Fix for building on non-glibc (#798)
 * Fixes to tests"

The full name of shared libraries changed from *.25.0.1 to *.25.0.2
=> PORTREVISION bumps for all ports that use either ilmbase or openexr
coming up in separate commit to ease MFH.

All test builds of direct users succeeded on 12.1 amd64.

MFH:		2020Q3 (patchlevel update w/ security fixes)
Security:	b1d6b383-dd51-11ea-a688-7b12871ef3ad
This commit is contained in:
Matthias Andree 2020-08-13 22:04:08 +00:00
parent a46eab477b
commit 8dc0682c36
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=544849
6 changed files with 28 additions and 20 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= ilmbase
PORTVERSION= 2.5.2
PORTVERSION= 2.5.3
CATEGORIES= graphics devel
MAINTAINER= mandree@FreeBSD.org
@ -23,7 +23,9 @@ CMAKE_ARGS+= --target \
WRKSRC_SUBDIR= IlmBase
PLIST_SUB= MAJORVER=${_MAJORVER} \
VER=${_VER}
VER=${_VER} \
MINVER=${_MINVER} \
PLVER=${_PLVER}
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS LARGE_STACK
@ -35,6 +37,8 @@ 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

View File

@ -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

View File

@ -61,22 +61,22 @@ 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

View File

@ -2,7 +2,7 @@
# $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
@ -40,10 +40,14 @@ _DOC_FILES1= CHANGES.md CONTRIBUTING.md GOVERNANCE.md LICENSE.md SECURITY.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
@ -58,8 +62,8 @@ pre-configure:
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

View File

@ -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

View File

@ -116,10 +116,10 @@ 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