Fix cmake target files in assimp otherwise we point to libassimp.so.5. While here switch to https. OK?
Rafael Index: Makefile =================================================================== RCS file: /cvs/ports/multimedia/assimp/Makefile,v retrieving revision 1.5 diff -u -p -u -p -r1.5 Makefile --- Makefile 6 Oct 2020 16:52:25 -0000 1.5 +++ Makefile 17 Mar 2021 15:15:30 -0000 @@ -8,8 +8,9 @@ SHARED_LIBS += assimp GH_ACCOUNT = assimp GH_PROJECT = assimp GH_TAGNAME = v5.0.0 +REVISION = 0 -HOMEPAGE = http://www.assimp.org/ +HOMEPAGE = https://www.assimp.org/ MAINTAINER = Brian Callahan <[email protected]> # BSD @@ -27,5 +28,11 @@ MODULES = devel/cmake BUILD_DEPENDS = devel/boost NO_TEST = Yes + +SUBST_VARS += LIBassimp_VERSION + +pre-configure: + ${SUBST_CMD} ${WRKSRC}/assimpTargets-release.cmake.in \ + ${WRKSRC}/assimpTargets-debug.cmake.in .include <bsd.port.mk> Index: patches/patch-assimpTargets-debug_cmake_in =================================================================== RCS file: patches/patch-assimpTargets-debug_cmake_in diff -N patches/patch-assimpTargets-debug_cmake_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-assimpTargets-debug_cmake_in 17 Mar 2021 15:15:30 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: assimpTargets-debug.cmake.in +--- assimpTargets-debug.cmake.in.orig ++++ assimpTargets-debug.cmake.in +@@ -63,7 +63,7 @@ if(MSVC) + else() + set(ASSIMP_LIBRARY_SUFFIX "@ASSIMP_LIBRARY_SUFFIX@" CACHE STRING "the suffix for the assimp libraries" ) + if(ASSIMP_BUILD_SHARED_LIBS) +- set(sharedLibraryName "libassimp${ASSIMP_LIBRARY_SUFFIX}@CMAKE_DEBUG_POSTFIX@@CMAKE_SHARED_LIBRARY_SUFFIX@.@ASSIMP_VERSION_MAJOR@") ++ set(sharedLibraryName "libassimp${ASSIMP_LIBRARY_SUFFIX}@CMAKE_DEBUG_POSTFIX@@CMAKE_SHARED_LIBRARY_SUFFIX@.${LIBassimp_VERSION}") + set_target_properties(assimp::assimp PROPERTIES + IMPORTED_SONAME_DEBUG "${sharedLibraryName}" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/${sharedLibraryName}" Index: patches/patch-assimpTargets-release_cmake_in =================================================================== RCS file: patches/patch-assimpTargets-release_cmake_in diff -N patches/patch-assimpTargets-release_cmake_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-assimpTargets-release_cmake_in 17 Mar 2021 15:15:30 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: assimpTargets-release.cmake.in +--- assimpTargets-release.cmake.in.orig ++++ assimpTargets-release.cmake.in +@@ -63,7 +63,7 @@ if(MSVC) + else() + set(ASSIMP_LIBRARY_SUFFIX "@ASSIMP_LIBRARY_SUFFIX@" CACHE STRING "the suffix for the assimp libraries" ) + if(ASSIMP_BUILD_SHARED_LIBS) +- set(sharedLibraryName "libassimp${ASSIMP_LIBRARY_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@.@ASSIMP_VERSION_MAJOR@") ++ set(sharedLibraryName "libassimp${ASSIMP_LIBRARY_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@.${LIBassimp_VERSION}") + set_target_properties(assimp::assimp PROPERTIES + IMPORTED_SONAME_RELEASE "${sharedLibraryName}" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/${sharedLibraryName}"
