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}"

Reply via email to