Received: by mail.netbsd.org (Postfix, from userid 605) id 0920E84E98; Sun, 15 Aug 2021 14:15:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 4063984E97 for ; Sun, 15 Aug 2021 14:15:04 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 19lD1yMBx6II for ; Sun, 15 Aug 2021 14:15:03 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 5BD7F84E93 for ; Sun, 15 Aug 2021 14:15:03 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 59415FA97; Sun, 15 Aug 2021 14:15:03 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1629036903192240" MIME-Version: 1.0 Date: Sun, 15 Aug 2021 14:15:03 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/graphics/openexr To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20210815141503.59415FA97@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1629036903192240 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Sun Aug 15 14:15:03 UTC 2021 Modified Files: pkgsrc/graphics/openexr: Makefile PLIST buildlink3.mk distinfo Log Message: openexr: update to 3.1.1. ## Version 3.1.1 (August 2, 2021) Patch release that fixes build failures on various systems, introduces CMake ``CMAKE_CROSSCOMPILING_EMULATOR`` support, and fixes a few other minor issues. ## Version 3.1.0 (July 22, 2021) The 3.1 release of OpenEXR introduces a new library, OpenEXRCore, which is the result of a significant re-thinking of how OpenEXR manages file I/O and provides access to image data. It begins to address long-standing scalability issues with multithreaded image reading and writing. The OpenEXRCore library provides thread-safe, non-blocking access to files, which was not possible with the current API, where the framebuffer management is separate from read requests. It is written entirely in C and provides a new C-language API alongside the existing C++ API. This new low-level API allows applications to do custom unpacking of EXR data, such as on the GPU, while still benefiting from efficient I/O, file validation, and other semantics. It provides efficient direct access to EXR files in texturing applications. This C library also introduces an easier path to implementing OpenEXR bindings in other languages, such as Rust. The 3.1 release represents a technology preview for upcoming releases. The initial release is incremental; the existing API and underlying behavior has not changed. The new API is available now for performance validation testing, and then in future OpenEXR releases, the C++ API will migrate to use the new core in stages. It is not the intention to entirely deprecate the C++ API, nor must all applications re-implement EXR I/O in terms of the C library. The C API does not, and will not, provide the rich set of utility classes that exist in the C++ layer. The 3.1 release of the OpenEXRCore library simply offers new functionality for specialty applications seeking the highest possible performance. In the future, the ABI will evolve, but the API will remain consistent, or only have additions. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 pkgsrc/graphics/openexr/Makefile cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/openexr/PLIST cvs rdiff -u -r1.17 -r1.18 pkgsrc/graphics/openexr/buildlink3.mk cvs rdiff -u -r1.38 -r1.39 pkgsrc/graphics/openexr/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1629036903192240 Content-Disposition: inline Content-Length: 4616 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/graphics/openexr/Makefile diff -u pkgsrc/graphics/openexr/Makefile:1.42 pkgsrc/graphics/openexr/Makefile:1.43 --- pkgsrc/graphics/openexr/Makefile:1.42 Mon Jul 19 17:52:15 2021 +++ pkgsrc/graphics/openexr/Makefile Sun Aug 15 14:15:03 2021 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.42 2021/07/19 17:52:15 tnn Exp $ +# $NetBSD: Makefile,v 1.43 2021/08/15 14:15:03 wiz Exp $ -DISTNAME= openexr-3.0.5 +DISTNAME= openexr-3.1.1 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_GITHUB:=openexr/} GITHUB_PROJECT= openexr Index: pkgsrc/graphics/openexr/PLIST diff -u pkgsrc/graphics/openexr/PLIST:1.16 pkgsrc/graphics/openexr/PLIST:1.17 --- pkgsrc/graphics/openexr/PLIST:1.16 Thu Jul 8 21:13:06 2021 +++ pkgsrc/graphics/openexr/PLIST Sun Aug 15 14:15:03 2021 @@ -1,7 +1,8 @@ -@comment $NetBSD: PLIST,v 1.16 2021/07/08 21:13:06 markd Exp $ +@comment $NetBSD: PLIST,v 1.17 2021/08/15 14:15:03 wiz Exp $ bin/exr2aces bin/exrenvmap bin/exrheader +bin/exrinfo bin/exrmakepreview bin/exrmaketiled bin/exrmultipart @@ -133,25 +134,42 @@ include/OpenEXR/ImfVersion.h include/OpenEXR/ImfWav.h include/OpenEXR/ImfXdr.h include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_conf.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h lib/cmake/OpenEXR/OpenEXRConfig.cmake lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake lib/cmake/OpenEXR/OpenEXRTargets-release.cmake lib/cmake/OpenEXR/OpenEXRTargets.cmake -lib/libIex-3_0.so -lib/libIex-3_0.so.29 -lib/libIex-3_0.so.29.0.0 +lib/libIex-3_1.so +lib/libIex-3_1.so.30 +lib/libIex-3_1.so.30.1.0 lib/libIex.so -lib/libIlmThread-3_0.so -lib/libIlmThread-3_0.so.29 -lib/libIlmThread-3_0.so.29.0.0 +lib/libIlmThread-3_1.so +lib/libIlmThread-3_1.so.30 +lib/libIlmThread-3_1.so.30.1.0 lib/libIlmThread.so -lib/libOpenEXR-3_0.so -lib/libOpenEXR-3_0.so.29 -lib/libOpenEXR-3_0.so.29.0.0 +lib/libOpenEXR-3_1.so +lib/libOpenEXR-3_1.so.30 +lib/libOpenEXR-3_1.so.30.1.0 lib/libOpenEXR.so -lib/libOpenEXRUtil-3_0.so -lib/libOpenEXRUtil-3_0.so.29 -lib/libOpenEXRUtil-3_0.so.29.0.0 +lib/libOpenEXRCore-3_1.so +lib/libOpenEXRCore-3_1.so.30 +lib/libOpenEXRCore-3_1.so.30.1.0 +lib/libOpenEXRCore.so +lib/libOpenEXRUtil-3_1.so +lib/libOpenEXRUtil-3_1.so.30 +lib/libOpenEXRUtil-3_1.so.30.1.0 lib/libOpenEXRUtil.so lib/pkgconfig/OpenEXR.pc share/doc/OpenEXR/examples/drawImage.cpp Index: pkgsrc/graphics/openexr/buildlink3.mk diff -u pkgsrc/graphics/openexr/buildlink3.mk:1.17 pkgsrc/graphics/openexr/buildlink3.mk:1.18 --- pkgsrc/graphics/openexr/buildlink3.mk:1.17 Thu Jul 8 21:13:06 2021 +++ pkgsrc/graphics/openexr/buildlink3.mk Sun Aug 15 14:15:03 2021 @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.17 2021/07/08 21:13:06 markd Exp $ +# $NetBSD: buildlink3.mk,v 1.18 2021/08/15 14:15:03 wiz Exp $ BUILDLINK_TREE+= openexr @@ -6,7 +6,7 @@ BUILDLINK_TREE+= openexr OPENEXR_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.openexr+= openexr>=3.0.5 -BUILDLINK_ABI_DEPENDS.openexr+= openexr>=3.0.5 +BUILDLINK_ABI_DEPENDS.openexr+= openexr>=3.1 BUILDLINK_PKGSRCDIR.openexr?= ../../graphics/openexr PTHREAD_OPTS+= require Index: pkgsrc/graphics/openexr/distinfo diff -u pkgsrc/graphics/openexr/distinfo:1.38 pkgsrc/graphics/openexr/distinfo:1.39 --- pkgsrc/graphics/openexr/distinfo:1.38 Thu Jul 8 21:13:06 2021 +++ pkgsrc/graphics/openexr/distinfo Sun Aug 15 14:15:03 2021 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.38 2021/07/08 21:13:06 markd Exp $ +$NetBSD: distinfo,v 1.39 2021/08/15 14:15:03 wiz Exp $ -SHA1 (openexr-3.0.5.tar.gz) = 5b08fa764606958cc6c0501ae311e66838560670 -RMD160 (openexr-3.0.5.tar.gz) = ac1cbed599b3b29fbeb3a8f23598d548f1f2eab9 -SHA512 (openexr-3.0.5.tar.gz) = 7a0f83320ad5e1d8f8414b5175a64eef3c6b06a7ccd7d66d0aa21472ea22146e2617ff10c20e04203fc2a3326d8bac2d95023bec315badb03e6a006596b64595 -Size (openexr-3.0.5.tar.gz) = 25060148 bytes +SHA1 (openexr-3.1.1.tar.gz) = 1aa1b9206f92beda828209bc057ac1016879aa93 +RMD160 (openexr-3.1.1.tar.gz) = d7ec25c09052d25d5289e0ca1067cb1911541ad3 +SHA512 (openexr-3.1.1.tar.gz) = 430becbb214cedec5a57e9ff2363badd8a2d94e8a00edffbc75fbcf30d26d887a6eb3f4ff96e371cb26f9d44e63bf0fe2dc511493a0951171ddc64bba7aed735 +Size (openexr-3.1.1.tar.gz) = 25588029 bytes SHA1 (patch-src_lib_OpenEXR_ImfSystemSpecific.h) = 87c234bc497cd1fe34d38dfcdaa943486f8971e5 --_----------=_1629036903192240--