pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games/openmw



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Oct 17 08:04:07 UTC 2025

Modified Files:
        pkgsrc/games/openmw: distinfo
        pkgsrc/games/openmw/patches: patch-CMakeLists.txt
Added Files:
        pkgsrc/games/openmw/patches: patch-apps_opencs_CMakeLists.txt
            patch-apps_openmw_CMakeLists.txt patch-components_CMakeLists.txt
            patch-components_vfs_filesystemarchive.cpp

Log Message:
openmw: fix build with boost 1.89 and gcc 14


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/games/openmw/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/games/openmw/patches/patch-CMakeLists.txt
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/games/openmw/patches/patch-apps_opencs_CMakeLists.txt \
    pkgsrc/games/openmw/patches/patch-apps_openmw_CMakeLists.txt \
    pkgsrc/games/openmw/patches/patch-components_CMakeLists.txt \
    pkgsrc/games/openmw/patches/patch-components_vfs_filesystemarchive.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/openmw/distinfo
diff -u pkgsrc/games/openmw/distinfo:1.9 pkgsrc/games/openmw/distinfo:1.10
--- pkgsrc/games/openmw/distinfo:1.9    Wed Aug 14 07:25:37 2024
+++ pkgsrc/games/openmw/distinfo        Fri Oct 17 08:04:07 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.9 2024/08/14 07:25:37 nia Exp $
+$NetBSD: distinfo,v 1.10 2025/10/17 08:04:07 wiz Exp $
 
 BLAKE2s (bulletphysics-bullet3-3.17.tar.gz) = 6b61aa96a5de28231e644878b28dd155fc9ddbc2e967e4217832bce3064bbde2
 SHA512 (bulletphysics-bullet3-3.17.tar.gz) = a5105bf5f1dd365a64a350755c7d2c97942f74897a18dcdb3651e6732fd55cc1030a096f5808cf50575281f05e3ac09aa50a48d271a47b94cd61f5167a72b7cc
@@ -9,10 +9,14 @@ Size (openmw-openmw-0.47.0.tar.gz) = 515
 BLAKE2s (recastnavigation-recastnavigation-e75adf86f91eb3082220085e42dda62679f9a3ea.tar.gz) = ca7c0ed3a32d2fe2560ddf593aed6c24fafed8d6bd28ddb2bef5ce29b1b309d8
 SHA512 (recastnavigation-recastnavigation-e75adf86f91eb3082220085e42dda62679f9a3ea.tar.gz) = 
be6bda2c758c916fab0974bbf8cfe79ba25d0b250edb86bcda25618dd9e1e0a492bd308af5e13f443545e5c9af5f41901d6a6a3836151d1f4a6ac04d2b8a0830
 Size (recastnavigation-recastnavigation-e75adf86f91eb3082220085e42dda62679f9a3ea.tar.gz) = 1542425 bytes
-SHA1 (patch-CMakeLists.txt) = 11f81c9b879bb20b01d2815e2aaf1d111e4fa8a8
+SHA1 (patch-CMakeLists.txt) = 84292e960f9e2bf8a5da72c25f33aacb69d5faab
+SHA1 (patch-apps_opencs_CMakeLists.txt) = 9264b37b38464d95fa3641f3fba0eae1d7a3392d
+SHA1 (patch-apps_openmw_CMakeLists.txt) = 8e1acb8794a366da76f8fc78968f6c42dc35871b
 SHA1 (patch-apps_openmw_mwstate_charactermanager.hpp) = 66e4dcb30799f8f3615671ec5a9dc8642a53ea98
+SHA1 (patch-components_CMakeLists.txt) = 9274e53c277c84337e0ea7cbe2944f380358ac74
 SHA1 (patch-components_crashcatcher_crashcatcher.cpp) = ecb17b1f5a199ddc8b3bd299e0222ebf88c1fdec
 SHA1 (patch-components_crashcatcher_crashcatcher.hpp) = f2810b26463edf56391c4d51348ad834f471ad74
 SHA1 (patch-components_files_fixedpath.hpp) = c4047ee90e1771228ce5179d8a082345a0310e03
 SHA1 (patch-components_files_linuxpath.cpp) = 706543e2a684dda0e21b39b35c829baf314deedf
 SHA1 (patch-components_files_linuxpath.hpp) = 0627dc0a15e62b2e3c7314d19d1bb2b099af576e
+SHA1 (patch-components_vfs_filesystemarchive.cpp) = 4019ec23399a1120c2d0b62c34f09130bd6895b6

Index: pkgsrc/games/openmw/patches/patch-CMakeLists.txt
diff -u pkgsrc/games/openmw/patches/patch-CMakeLists.txt:1.4 pkgsrc/games/openmw/patches/patch-CMakeLists.txt:1.5
--- pkgsrc/games/openmw/patches/patch-CMakeLists.txt:1.4        Fri Oct 22 22:43:11 2021
+++ pkgsrc/games/openmw/patches/patch-CMakeLists.txt    Fri Oct 17 08:04:07 2025
@@ -1,9 +1,20 @@
-$NetBSD: patch-CMakeLists.txt,v 1.4 2021/10/22 22:43:11 nia Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.5 2025/10/17 08:04:07 wiz Exp $
+
+boost 1.89 made system header-only.
 
 Install configuration files to examples directory.
 
 --- CMakeLists.txt.orig        2021-10-10 16:17:03.000000000 +0000
 +++ CMakeLists.txt
+@@ -371,7 +371,7 @@ if(OSG_STATIC)
+     add_definitions(-DOSG_LIBRARY_STATIC)
+ endif()
+ 
+-set(BOOST_COMPONENTS system filesystem program_options iostreams)
++set(BOOST_COMPONENTS filesystem program_options iostreams)
+ if(WIN32)
+     set(BOOST_COMPONENTS ${BOOST_COMPONENTS} locale)
+     if(MSVC)
 @@ -922,13 +922,13 @@ elseif(NOT APPLE)
          ENDIF(BUILD_OPENCS)
  

Added files:

Index: pkgsrc/games/openmw/patches/patch-apps_opencs_CMakeLists.txt
diff -u /dev/null pkgsrc/games/openmw/patches/patch-apps_opencs_CMakeLists.txt:1.1
--- /dev/null   Fri Oct 17 08:04:07 2025
+++ pkgsrc/games/openmw/patches/patch-apps_opencs_CMakeLists.txt        Fri Oct 17 08:04:07 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-apps_opencs_CMakeLists.txt,v 1.1 2025/10/17 08:04:07 wiz Exp $
+
+boost 1.89 made system header-only.
+
+--- apps/opencs/CMakeLists.txt.orig    2025-10-17 07:54:16.054200007 +0000
++++ apps/opencs/CMakeLists.txt
+@@ -226,7 +226,6 @@ target_link_libraries(openmw-cs
+     ${OSGTEXT_LIBRARIES}
+     ${OSG_LIBRARIES}
+     ${EXTERN_OSGQT_LIBRARY}
+-    ${Boost_SYSTEM_LIBRARY}
+     ${Boost_FILESYSTEM_LIBRARY}
+     ${Boost_PROGRAM_OPTIONS_LIBRARY}
+     components
Index: pkgsrc/games/openmw/patches/patch-apps_openmw_CMakeLists.txt
diff -u /dev/null pkgsrc/games/openmw/patches/patch-apps_openmw_CMakeLists.txt:1.1
--- /dev/null   Fri Oct 17 08:04:07 2025
+++ pkgsrc/games/openmw/patches/patch-apps_openmw_CMakeLists.txt        Fri Oct 17 08:04:07 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-apps_openmw_CMakeLists.txt,v 1.1 2025/10/17 08:04:07 wiz Exp $
+
+boost 1.89 made system header-only.
+
+--- apps/openmw/CMakeLists.txt.orig    2025-10-17 07:54:30.875121616 +0000
++++ apps/openmw/CMakeLists.txt
+@@ -134,7 +134,6 @@ target_link_libraries(openmw
+     ${OSGUTIL_LIBRARIES}
+     ${OSG_LIBRARIES}
+ 
+-    ${Boost_SYSTEM_LIBRARY}
+     ${Boost_THREAD_LIBRARY}
+     ${Boost_FILESYSTEM_LIBRARY}
+     ${Boost_PROGRAM_OPTIONS_LIBRARY}
Index: pkgsrc/games/openmw/patches/patch-components_CMakeLists.txt
diff -u /dev/null pkgsrc/games/openmw/patches/patch-components_CMakeLists.txt:1.1
--- /dev/null   Fri Oct 17 08:04:07 2025
+++ pkgsrc/games/openmw/patches/patch-components_CMakeLists.txt Fri Oct 17 08:04:07 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-components_CMakeLists.txt,v 1.1 2025/10/17 08:04:07 wiz Exp $
+
+boost 1.89 made system header-only.
+
+--- components/CMakeLists.txt.orig     2025-10-17 07:54:39.074848597 +0000
++++ components/CMakeLists.txt
+@@ -240,7 +240,6 @@ target_link_libraries(components
+     ${OSG_LIBRARIES}
+     ${OPENTHREADS_LIBRARIES}
+ 
+-    ${Boost_SYSTEM_LIBRARY}
+     ${Boost_FILESYSTEM_LIBRARY}
+     ${Boost_PROGRAM_OPTIONS_LIBRARY}
+     ${Boost_IOSTREAMS_LIBRARY}
Index: pkgsrc/games/openmw/patches/patch-components_vfs_filesystemarchive.cpp
diff -u /dev/null pkgsrc/games/openmw/patches/patch-components_vfs_filesystemarchive.cpp:1.1
--- /dev/null   Fri Oct 17 08:04:07 2025
+++ pkgsrc/games/openmw/patches/patch-components_vfs_filesystemarchive.cpp      Fri Oct 17 08:04:07 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-components_vfs_filesystemarchive.cpp,v 1.1 2025/10/17 08:04:07 wiz Exp $
+
+Add missing header for std::transform.
+
+--- components/vfs/filesystemarchive.cpp.orig  2025-10-17 07:59:11.685470349 +0000
++++ components/vfs/filesystemarchive.cpp
+@@ -4,6 +4,8 @@
+ 
+ #include <components/debug/debuglog.hpp>
+ 
++#include <algorithm>
++
+ namespace VFS
+ {
+ 



Home | Main Index | Thread Index | Old Index