FreeBSD Bugzilla – Attachment 254007 Details for
Bug 281859
graphics/openexr update to 3.3.0 for preview
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
1/4 openexr 3.3.0 update
0001-graphics-openexr-upgrade-to-3.3.0.patch (text/plain), 10.98 KB, created by
Matthias Andree
on 2024-10-04 21:50:26 UTC
(
hide
)
Description:
1/4 openexr 3.3.0 update
Filename:
MIME Type:
Creator:
Matthias Andree
Created:
2024-10-04 21:50:26 UTC
Size:
10.98 KB
patch
obsolete
>From 962f92e5208d9c741bf6ca4a3a03f7a2d28fc7b8 Mon Sep 17 00:00:00 2001 >From: Matthias Andree <mandree@FreeBSD.org> >Date: Wed, 2 Oct 2024 22:50:41 +0200 >Subject: [PATCH 1/4] graphics/openexr*: upgrade to 3.3.0 > >This changes the ABI (but not the API) and .so file name, >so we will need to bump all PORTREVISIONs of users, and we'll also fix >graphics/ctl and multimedia/olive. >--- > graphics/openexr-website-docs/Makefile | 2 ++ > graphics/openexr-website-docs/distinfo | 8 +++-- > .../files/patch-CMakeLists.txt | 10 +++--- > .../files/patch-website_news.rst | 11 ------- > .../patch-website_scripts_test__images.py | 31 ------------------- > graphics/openexr/Makefile | 9 +++--- > graphics/openexr/distinfo | 6 ++-- > graphics/openexr/pkg-plist | 5 +++ > 8 files changed, 24 insertions(+), 58 deletions(-) > delete mode 100644 graphics/openexr-website-docs/files/patch-website_news.rst > delete mode 100644 graphics/openexr-website-docs/files/patch-website_scripts_test__images.py > >diff --git a/graphics/openexr-website-docs/Makefile b/graphics/openexr-website-docs/Makefile >index 17bbe66a8ef3..6cc631aa83fc 100644 >--- a/graphics/openexr-website-docs/Makefile >+++ b/graphics/openexr-website-docs/Makefile >@@ -23,6 +23,7 @@ DISTFILES+= ScanLines/README.rst:website > DISTFILES+= ScanLines/Blobbies.exr:website > DISTFILES+= ScanLines/CandleGlass.exr:website > DISTFILES+= ScanLines/Cannon.exr:website >+DISTFILES+= ScanLines/Carrots.exr:website > DISTFILES+= ScanLines/Desk.exr:website > DISTFILES+= ScanLines/MtTamWest.exr:website > DISTFILES+= ScanLines/PrismsLenses.exr:website >@@ -129,6 +130,7 @@ ALL_TARGET= website > MASTERDIR= ${.CURDIR}/../../graphics/openexr > PATCHDIR= ${.CURDIR}/files > PKGDIR= ${.CURDIR} >+WRKSRC= ${WRKDIR}/openexr-${PORTVERSION} > > BINARY_ALIAS= python3=${PYTHON_CMD} > >diff --git a/graphics/openexr-website-docs/distinfo b/graphics/openexr-website-docs/distinfo >index eae56834d530..9b16c6be1dbc 100644 >--- a/graphics/openexr-website-docs/distinfo >+++ b/graphics/openexr-website-docs/distinfo >@@ -1,6 +1,6 @@ >-TIMESTAMP = 1711984113 >-SHA256 (openexr/openexr-v3.2.4.tar.gz) = 0ad76308342bf8c08e55f5e53d685c4fc79f8a4e25924e6ab1d19d4f7e178d14 >-SIZE (openexr/openexr-v3.2.4.tar.gz) = 18851022 >+TIMESTAMP = 1728072246 >+SHA256 (openexr/openexr-3.3.0.tar.gz) = a2ce475bb1b50a47c3b3db738437550027f47aaa35b04a2495ca8c3898c56c20 >+SIZE (openexr/openexr-3.3.0.tar.gz) = 21308630 > SHA256 (openexr/TestImages/README.rst) = 3cbb0a9ab20868940de1b9bf582bdc5ff4244cc585c682d6e40b9befb8fd593c > SIZE (openexr/TestImages/README.rst) = 2588 > SHA256 (openexr/TestImages/AllHalfValues.exr) = eede573a0b59b79f21de15ee9d3b7649d58d8f2a8e7787ea34f192db3b3c84a4 >@@ -31,6 +31,8 @@ SHA256 (openexr/ScanLines/CandleGlass.exr) = d84ec54c56a9f3a04cc35ef35097086f353 > SIZE (openexr/ScanLines/CandleGlass.exr) = 2629900 > SHA256 (openexr/ScanLines/Cannon.exr) = 1ac7ae21c22fe1b006f18e3b6b53d52330fb7314ba4b1e0c68016967182d0fa9 > SIZE (openexr/ScanLines/Cannon.exr) = 1163637 >+SHA256 (openexr/ScanLines/Carrots.exr) = 892d9eb1d2b22a3c7c57d22fa60c33aaa4a49ba3ead5304ec594b274aa39e4e1 >+SIZE (openexr/ScanLines/Carrots.exr) = 914825 > SHA256 (openexr/ScanLines/Desk.exr) = 2734d15e1ce157f73feaae5033b148bdabc98acb3084e9d892c6b01f23c24854 > SIZE (openexr/ScanLines/Desk.exr) = 2424523 > SHA256 (openexr/ScanLines/MtTamWest.exr) = 95731ce474982e74e154e96a6d74afb1ba0da851b673bff592fa977f87adaae5 >diff --git a/graphics/openexr-website-docs/files/patch-CMakeLists.txt b/graphics/openexr-website-docs/files/patch-CMakeLists.txt >index 4d950f894370..5d3abd811f92 100644 >--- a/graphics/openexr-website-docs/files/patch-CMakeLists.txt >+++ b/graphics/openexr-website-docs/files/patch-CMakeLists.txt >@@ -1,6 +1,6 @@ >---- CMakeLists.txt.orig 2024-03-25 18:27:30 UTC >+--- CMakeLists.txt.orig 2024-09-26 23:34:32 UTC > +++ CMakeLists.txt >-@@ -81,8 +81,6 @@ include(cmake/OpenEXRSetup.cmake) >+@@ -63,8 +63,6 @@ include(cmake/OpenEXRSetup.cmake) > > include(cmake/LibraryDefine.cmake) > include(cmake/OpenEXRSetup.cmake) >@@ -9,7 +9,7 @@ > > # Hint: This can be set to enable custom find_package > # search paths, probably best to set it when configuring >-@@ -99,15 +97,6 @@ endif() >+@@ -81,15 +79,6 @@ endif() > enable_testing() > endif() > >@@ -25,7 +25,7 @@ > # Tell CMake where to find the OpenEXRConfig.cmake file. Makes it possible to call > # find_package(OpenEXR) in downstream projects > set(OpenEXR_DIR "${CMAKE_CURRENT_BINARY_DIR}/cmake" CACHE PATH "" FORCE) >-@@ -115,10 +104,6 @@ file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/cmake/OpenEXRT >+@@ -97,10 +86,6 @@ file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/cmake/OpenEXRT > # Can be empty since we already defined the targets in add_subdirectory > file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/cmake/OpenEXRTargets.cmake" "# Dummy file") > >@@ -36,7 +36,7 @@ > # If you want to use ctest to configure, build and > # upload the results, cmake has builtin support for > # submitting to CDash, or any server who speaks the >-@@ -141,33 +126,10 @@ endif() >+@@ -123,33 +108,10 @@ endif() > #set(CTEST_DROP_SITE "open.cdash.org") > #set(CTEST_DROP_LOCATION "/submit.php?project=MyProject") > #set(CTEST_DROP_SITE_CDASH TRUE) >diff --git a/graphics/openexr-website-docs/files/patch-website_news.rst b/graphics/openexr-website-docs/files/patch-website_news.rst >deleted file mode 100644 >index 8b8f561a5fda..000000000000 >--- a/graphics/openexr-website-docs/files/patch-website_news.rst >+++ /dev/null >@@ -1,11 +0,0 @@ >---- website/news.rst.orig 2024-03-25 18:27:30 UTC >-+++ website/news.rst >-@@ -31,7 +31,7 @@ February 11, 2024 - OpenEXR v3.1.12 Released >- `CVE-2023-5841 <https://takeonme.org/cves/CVE-2023-5841.html>`_. >- >- February 11, 2024 - OpenEXR v3.1.12 Released >--=========================================== >-+============================================ >- >- Patch release that addresses >- `CVE-2023-5841 <https://takeonme.org/cves/CVE-2023-5841.html>`_. >diff --git a/graphics/openexr-website-docs/files/patch-website_scripts_test__images.py b/graphics/openexr-website-docs/files/patch-website_scripts_test__images.py >deleted file mode 100644 >index bb6ac057cf0a..000000000000 >--- a/graphics/openexr-website-docs/files/patch-website_scripts_test__images.py >+++ /dev/null >@@ -1,31 +0,0 @@ >---- website/scripts/test_images.py.orig 2023-08-28 17:56:26 UTC >-+++ website/scripts/test_images.py >-@@ -127,8 +127,8 @@ def write_exr_page(rst_lpath, exr_url, exr_filename, e >- >- # Download the exr via wget >- >-- print(f'wget {exr_url}') >-- result = run (['wget', exr_url, '-O', local_exr], >-+ print(f'cp {exr_lpath}') >-+ result = run (['/bin/cp', '-f', f'{os.environ["FREEBSD_DIST"]}/{exr_lpath}', local_exr], >- stdout=PIPE, stderr=PIPE, universal_newlines=True) >- if result.returncode != 0 or not os.path.isfile(local_exr): >- raise Exception(f'failed to read {exr_url}: no such file {local_exr}') >-@@ -141,7 +141,7 @@ def write_exr_page(rst_lpath, exr_url, exr_filename, e >- stdout=PIPE, stderr=PIPE, universal_newlines=True) >- >- if result.returncode != 0 or not os.path.isfile(jpg_lpath): >-- raise Exception(f'error: failed to convert {exr_url} to {jpg_lpath}: returncode={result.returncode}, stderr={result.stderr}') >-+ raise Exception(f'error: failed to convert {exr_url} ({local_exr}) to {jpg_lpath}: returncode={result.returncode}, stderr={result.stderr}') >- >- # Read the header >- >-@@ -227,7 +227,7 @@ def write_readme(index_file, repo, tag, lpath): >- # Download via wget >- >- readme_url = f'{repo}/{tag}/{lpath}' >-- result = run (['wget', readme_url, '-O', local_readme], >-+ result = run (['/bin/cp', '-f', f'{os.environ["FREEBSD_DIST"]}/{lpath}', local_readme], >- stdout=PIPE, stderr=PIPE, universal_newlines=True) >- if result.returncode != 0: >- raise FileNotFoundError(result.stderr) >diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile >index 9508428b37f9..7c36cbccd009 100644 >--- a/graphics/openexr/Makefile >+++ b/graphics/openexr/Makefile >@@ -1,5 +1,5 @@ > PORTNAME?= openexr >-PORTVERSION= 3.2.4 >+PORTVERSION= 3.3.0 > PORTREVISION?= 0 > CATEGORIES= graphics devel > .if !defined(MASTERDIR) >@@ -26,8 +26,7 @@ DISTFILES+= v2/LeftView/Balls.exr:testimages > DISTFILES+= v2/Stereo/Trunks.exr:testimages > .endif > DIST_SUBDIR= openexr # hardcode - not using ${PORTNAME} - so we can share the distdir with openexr-website-docs, avoiding double download of ... >-EXTRACT_ONLY= openexr-v${PORTVERSION}${EXTRACT_SUFX} >-NO_WRKSUBDIR= yes >+EXTRACT_ONLY= openexr-${PORTVERSION}${EXTRACT_SUFX} > > MAINTAINER= mandree@FreeBSD.org > COMMENT= High dynamic-range (HDR) image file format >@@ -63,8 +62,8 @@ CPPFLAGS+= -I. > # must be linked with -l{thr|pthread} explicitly > LDFLAGS+= -lpthread > >-_MAJORVER= 3_2 >-_VER= 31 >+_MAJORVER= 3_3 >+_VER= 32 > _REL= ${PORTVERSION} > PLIST_SUB+= MAJORVER=${_MAJORVER} \ > VER=${_VER} \ >diff --git a/graphics/openexr/distinfo b/graphics/openexr/distinfo >index e1c1babd65b2..6007bd93e3f9 100644 >--- a/graphics/openexr/distinfo >+++ b/graphics/openexr/distinfo >@@ -1,6 +1,6 @@ >-TIMESTAMP = 1711799214 >-SHA256 (openexr/openexr-v3.2.4.tar.gz) = 0ad76308342bf8c08e55f5e53d685c4fc79f8a4e25924e6ab1d19d4f7e178d14 >-SIZE (openexr/openexr-v3.2.4.tar.gz) = 18851022 >+TIMESTAMP = 1727901602 >+SHA256 (openexr/openexr-3.3.0.tar.gz) = a2ce475bb1b50a47c3b3db738437550027f47aaa35b04a2495ca8c3898c56c20 >+SIZE (openexr/openexr-3.3.0.tar.gz) = 21308630 > SHA256 (openexr/Beachball/multipart.0001.exr) = 0cd032069fbaa14a2766861fef9893ea66a6494ff64650725d3b26a500df774b > SIZE (openexr/Beachball/multipart.0001.exr) = 2894260 > SHA256 (openexr/Beachball/singlepart.0001.exr) = 29719942ed3c095a8f8f111fc139fc4c28f446007f5bfce00177cae585b1a87a >diff --git a/graphics/openexr/pkg-plist b/graphics/openexr/pkg-plist >index e5cfde970d20..94c40ba722ed 100644 >--- a/graphics/openexr/pkg-plist >+++ b/graphics/openexr/pkg-plist >@@ -5,6 +5,7 @@ bin/exrinfo > bin/exrmakepreview > bin/exrmaketiled > bin/exrmanifest >+bin/exrmetrics > bin/exrmultipart > bin/exrmultiview > bin/exrstdattr >@@ -27,6 +28,7 @@ include/OpenEXR/IlmThreadForward.h > include/OpenEXR/IlmThreadMutex.h > include/OpenEXR/IlmThreadNamespace.h > include/OpenEXR/IlmThreadPool.h >+include/OpenEXR/IlmThreadProcessGroup.h > include/OpenEXR/IlmThreadSemaphore.h > include/OpenEXR/ImfAcesFile.h > include/OpenEXR/ImfArray.h >@@ -42,6 +44,8 @@ include/OpenEXR/ImfCompositeDeepScanLine.h > include/OpenEXR/ImfCompression.h > include/OpenEXR/ImfCompressionAttribute.h > include/OpenEXR/ImfCompressor.h >+include/OpenEXR/ImfContext.h >+include/OpenEXR/ImfContextInit.h > include/OpenEXR/ImfConvert.h > include/OpenEXR/ImfDeepCompositing.h > include/OpenEXR/ImfDeepFrameBuffer.h >@@ -183,6 +187,7 @@ libdata/pkgconfig/OpenEXR.pc > %%DOCS%%share/man/man1/exrinfo.1.gz > %%DOCS%%share/man/man1/exrmakepreview.1.gz > %%DOCS%%share/man/man1/exrmaketiled.1.gz >+%%DOCS%%share/man/man1/exrmanifest.1.gz > %%DOCS%%share/man/man1/exrmultipart.1.gz > %%DOCS%%share/man/man1/exrmultiview.1.gz > %%DOCS%%share/man/man1/exrstdattr.1.gz >-- >2.46.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 281859
: 254007 |
254008
|
254009
|
254010