On 2025-10-05 Bruno Postle <[email protected]> wrote: > libpano13 is the PanoTools library for panoramic imaging.
> A libpano13-2.9.23 rc1 tarball has been uploaded to sourceforge, this is > a release candidate for testing that may become the final release: > https://sourceforge.net/projects/panotools/files/libpano13/libpano13-2.9.23/ > This release should be binary compatible with previous versions - This means > that prebuilt Hugin executables should just work with this libpano13. > There have been some changes since 2.9.22: [...] Hello, Compared to 2.9.22, this commit was dropped: | Changeset: 923 | Branch: libpano13-2.9.22 | User: tmodes | Date: Mon Jul 31 17:21:40 CEST 2023 | Tags: 2.9.22 | Parent: 921:ad7616ee8c26 (Correctly initialize variable) | | Replaced ShowScript and LauncAndSendScript functions with non-functional | stub | | These function are not used by libpano itself and have security issues. | Provide for now a stub with a message to stdout to keep the ABI constant. | | They will be removed completety in the next version. If that is intentional (as the commit message says) the soname needs to be bumped. cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure' -- A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ --- You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/hugin-ptx/aOKBW-zxvYcEKmVm%40argenau.bebt.de.
>From 47a828b5d0dcc0cde63b7a9eabeaf4096d991292 Mon Sep 17 00:00:00 2001 From: Andreas Metzler <[email protected]> Date: Sun, 5 Oct 2025 16:08:37 +0200 Subject: [PATCH] bump soname, functions were removed. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -277,11 +277,11 @@ ENDIF() if(NOT WIN32) # Create and install shared library on non-windows add_library(pano13 SHARED ${pano13_hdr} ${pano13_src}) target_link_libraries(pano13 ${_common_libs}) - set_target_properties(pano13 PROPERTIES VERSION "3.0.0" SOVERSION "3") + set_target_properties(pano13 PROPERTIES VERSION "4.0.0" SOVERSION "4") install(TARGETS pano13 LIBRARY COMPONENT libraries) set(_pano_target pano13) #create and install static library add_library(pano13a STATIC ${pano13_hdr} ${pano13_src}) set_target_properties(pano13a PROPERTIES OUTPUT_NAME pano13) @@ -290,11 +290,11 @@ else() IF(BUILD_DLL) # Create and install shared library ADD_DEFINITIONS(-DPANO13_DLL) add_library(pano13 SHARED ${pano13_hdr} ${pano13_res} ${pano13_src}) target_link_libraries(pano13 ${_common_libs}) - set_target_properties(pano13 PROPERTIES VERSION "3.0.0" SOVERSION "3") + set_target_properties(pano13 PROPERTIES VERSION "4.0.0" SOVERSION "4") IF(MINGW) set_target_properties(pano13 PROPERTIES PREFIX "") ENDIF() install(TARGETS pano13 COMPONENT libraries) ELSE(BUILD_DLL)
