Created attachment 230557 [details] graphics/libpano13: update to 2.9.21 - revert unapproved changes from the 2.9.20 update - add new SUITESPARSE option - remove superseeded patches Relevant upstream changes: - new optional suitesparse dependency for improved geometric optimisation speed - the test suite is now functional again - a lot of fixes for potential crashes and safer handling of data - fix for bigendian architectures - link with libm if necessary - various installation location and content fixes Changelog: https://sourceforge.net/projects/panotools/files/libpano13/libpano13-2.9.21/README.txt --- Tested with Poudriere on i386 amd64 armv7 arm64 FreeBSD 13. Due to newly added bigendian support, it would be nice if someone (pkubaj@ perhaps) could do "make test" on a big endian architecture to ensure that the test suite passes. While there have been no API changes in this release, I don't think MFH is a good idea due to the newly added dependency. Also 2022Q1 is right around the corner anyway.
Please MFH as 2022Q1 has been branched off in the meanwhile.
===> Testing for libpano13-2.9.21 -- found version = 2,9,21 -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING -- Build files have been written to: /wrkdirs/usr/ports/graphics/libpano13/work/.build ninja: no work to do. [ 0% 1/1] cd /wrkdirs/usr/ports/graphics/libpano13/work/.build && /usr/local/bin/ctest --force-new-ctest-process Test project /wrkdirs/usr/ports/graphics/libpano13/work/.build Start 1: simpleStitch 1/8 Test #1: simpleStitch ........................ Passed 1.09 sec Start 2: simpleTiff16 2/8 Test #2: simpleTiff16 ........................ Passed 1.19 sec Start 3: simpleTiff2psd-1-layer 3/8 Test #3: simpleTiff2psd-1-layer .............. Passed 0.17 sec Start 4: simpleTiff2psd-2-layers 4/8 Test #4: simpleTiff2psd-2-layers ............. Passed 0.16 sec Start 5: simpleTiff2psd-1-layer-uncropped 5/8 Test #5: simpleTiff2psd-1-layer-uncropped .... Passed 0.24 sec Start 6: simpleTiff2psd-2-layers-uncropped 6/8 Test #6: simpleTiff2psd-2-layers-uncropped ... Passed 0.28 sec Start 7: simpleTiff16-16bit-1-layer 7/8 Test #7: simpleTiff16-16bit-1-layer .......... Passed 0.16 sec Start 8: simpleTiff16-16bit-2-layers 8/8 Test #8: simpleTiff16-16bit-2-layers ......... Passed 0.16 sec 100% tests passed, 0 tests failed out of 8 Total Test time (real) = 3.47 sec
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2c49566b3fdc86db72c9d9c76cefa16fbb7ea0f7 commit 2c49566b3fdc86db72c9d9c76cefa16fbb7ea0f7 Author: Piotr Kubaj <pkubaj@FreeBSD.org> AuthorDate: 2022-01-04 18:11:33 +0000 Commit: Piotr Kubaj <pkubaj@FreeBSD.org> CommitDate: 2022-01-04 18:11:33 +0000 graphics/libpano13: update to 2.9.21 - revert unapproved changes from the 2.9.20 update - add new SUITESPARSE option - remove superseeded patches Relevant upstream changes: - new optional suitesparse dependency for improved geometric optimisation speed - the test suite is now functional again - a lot of fixes for potential crashes and safer handling of data - fix for bigendian architectures - link with libm if necessary - various installation location and content fixes Changelog: https://sourceforge.net/projects/panotools/files/libpano13/libpano13-2.9.21/README.txt PR: 260819 Submitted by: fuz@fuz.su (maintainer) graphics/libpano13/Makefile | 25 ++++++++++++++----------- graphics/libpano13/distinfo | 6 +++--- graphics/libpano13/files/patch-CMakeLists.txt | 22 +++------------------- graphics/libpano13/pkg-plist | 2 +- 4 files changed, 21 insertions(+), 34 deletions(-)