pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/games/openclonk
Module Name: pkgsrc
Committed By: wiz
Date: Tue Oct 27 20:18:32 UTC 2026
Modified Files:
pkgsrc/games/openclonk: Makefile distinfo
pkgsrc/games/openclonk/patches: patch-CMakeLists.txt
Log Message:
openclonk: serialize building of the packs
c4groups is re-using the same file names, so races will lead to
broken or missing packs.
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/games/openclonk/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/openclonk/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/games/openclonk/patches/patch-CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/games/openclonk/Makefile
diff -u pkgsrc/games/openclonk/Makefile:1.24 pkgsrc/games/openclonk/Makefile:1.25
--- pkgsrc/games/openclonk/Makefile:1.24 Tue Sep 29 06:05:19 2026
+++ pkgsrc/games/openclonk/Makefile Tue Oct 27 20:18:31 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.24 2026/09/29 06:05:19 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/10/27 20:18:31 wiz Exp $
DISTNAME= openclonk-8.1-src
PKGNAME= ${DISTNAME:S/-src//}
-PKGREVISION= 19
+PKGREVISION= 20
CATEGORIES= games
MASTER_SITES= https://www.openclonk.org/builds/release/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.bz2
@@ -19,7 +19,7 @@ USE_TOOLS+= gmake pkg-config
USE_CXX_FEATURES+= c++14
-CMAKE_CONFIGURE_ARGS+= -DCMAKE_POLICY_VERSION_MINIMUM=3.5
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_POLICY_VERSION_MINIMUM=3.5
.include "../../devel/cmake/build.mk"
.include "../../audio/SDL2_mixer/buildlink3.mk"
Index: pkgsrc/games/openclonk/distinfo
diff -u pkgsrc/games/openclonk/distinfo:1.2 pkgsrc/games/openclonk/distinfo:1.3
--- pkgsrc/games/openclonk/distinfo:1.2 Wed Dec 18 10:41:25 2024
+++ pkgsrc/games/openclonk/distinfo Tue Oct 27 20:18:31 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.2 2024/12/18 10:41:25 wiz Exp $
+$NetBSD: distinfo,v 1.3 2026/10/27 20:18:31 wiz Exp $
BLAKE2s (openclonk-8.1-src.tar.bz2) = 3c71fb0de076096b4860cbbbb21d2e45421bbf9f54e88396450633b9e696cbd0
SHA512 (openclonk-8.1-src.tar.bz2) = b52a2fba0906cc80fffe2ce308bb4631d4e2d4ada6b8442856deb5e729d37d5c473c3c1a50765eb0bd978d9e3c874d83e0d60f67f44d9535a3ac432029849f6c
Size (openclonk-8.1-src.tar.bz2) = 120149164 bytes
-SHA1 (patch-CMakeLists.txt) = f0d0eac3227c0bf3ff11cb85203ba471de8d9344
+SHA1 (patch-CMakeLists.txt) = 1b7e1ef5582c098c552106ad53b1d3cec7fa078d
SHA1 (patch-src_editor_C4EditCursor.cpp) = f9a011bacf85b49f5874be4a95774760ae28d88d
SHA1 (patch-src_gui_C4ScriptGuiWindow.cpp) = d665c09dee1c8ef788bb0f0936be88f7eb5897a6
SHA1 (patch-src_script_C4AulParse.cpp) = ae6125dc48256632bb1c5924fa4bdc843d9ce900
Index: pkgsrc/games/openclonk/patches/patch-CMakeLists.txt
diff -u pkgsrc/games/openclonk/patches/patch-CMakeLists.txt:1.1 pkgsrc/games/openclonk/patches/patch-CMakeLists.txt:1.2
--- pkgsrc/games/openclonk/patches/patch-CMakeLists.txt:1.1 Thu Jun 20 17:02:50 2024
+++ pkgsrc/games/openclonk/patches/patch-CMakeLists.txt Tue Oct 27 20:18:32 2026
@@ -1,11 +1,13 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2024/06/20 17:02:50 charlotte Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.2 2026/10/27 20:18:32 wiz Exp $
Don't attempt to deal with link-time optimization manually; CMake is smart
enough to figure it out on its own.
---- CMakeLists.txt.orig 2020-02-12 22:30:26.516115047 -0800
-+++ CMakeLists.txt 2020-02-12 22:30:36.341115137 -0800
-@@ -91,38 +91,6 @@
+Serialize building of the packs, c4groups re-uses the same names.
+
+--- CMakeLists.txt.orig 2018-03-16 17:25:33.000000000 +0000
++++ CMakeLists.txt
+@@ -91,38 +91,6 @@ endfunction()
endforeach()
endfunction()
@@ -44,3 +46,43 @@ enough to figure it out on its own.
if(MSVC)
if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
# Set up some additional flags only if we're using the MS compiler,
+@@ -1510,6 +1478,7 @@ endif()
+ list(APPEND OC_C4GROUPS Music.ocg)
+ endif()
+
++set(OC_C4GROUPS_PREV "")
+ foreach(group ${OC_C4GROUPS})
+ if (APPLE)
+ if (CMAKE_GENERATOR STREQUAL Xcode)
+@@ -1518,7 +1487,7 @@ foreach(group ${OC_C4GROUPS})
+ "$<TARGET_FILE:${native_c4group}>"
+ "${CMAKE_CURRENT_SOURCE_DIR}/planet/${group}"
+ # leave out third parameter here so the script can figure out Xcode-ish paths as usual
+- DEPENDS "${native_c4group}"
++ DEPENDS "${native_c4group}" ${OC_C4GROUPS_PREV}
+ )
+ else()
+ add_custom_command(TARGET openclonk
+@@ -1526,7 +1495,7 @@ foreach(group ${OC_C4GROUPS})
+ "$<TARGET_FILE:${native_c4group}>"
+ "${CMAKE_CURRENT_SOURCE_DIR}/planet/${group}"
+ "${CMAKE_CURRENT_BINARY_DIR}/openclonk.app/Contents/Resources"
+- DEPENDS "${native_c4group}"
++ DEPENDS "${native_c4group}" ${OC_C4GROUPS_PREV}
+ )
+ endif()
+ else()
+@@ -1534,11 +1503,12 @@ foreach(group ${OC_C4GROUPS})
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${group}
+ COMMAND "${native_c4group}" ARGS "${CMAKE_CURRENT_SOURCE_DIR}/planet/${group}" -t "${CMAKE_CURRENT_BINARY_DIR}/${group}"
+ MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/planet/${group}
+- DEPENDS "${native_c4group}"
++ DEPENDS "${native_c4group}" ${OC_C4GROUPS_PREV}
+ VERBATIM
+ )
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${group} DESTINATION share/games/openclonk)
+ endif()
++ set(OC_C4GROUPS_PREV "${CMAKE_CURRENT_BINARY_DIR}/${group}")
+ endforeach()
+
+ if(NOT APPLE)
Home |
Main Index |
Thread Index |
Old Index