pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/mono
Module Name: pkgsrc
Committed By: ryoon
Date: Thu Aug 21 16:36:52 UTC 2025
Modified Files:
pkgsrc/lang/mono: distinfo
Added Files:
pkgsrc/lang/mono/patches: patch-external_bdwgc_CMakeLists.txt
patch-external_boringssl_CMakeLists.txt
patch-external_boringssl_third__party_android-cmake_android.toolchain.cmake
patch-external_boringssl_util_android-cmake_android.toolchain.cmake
patch-external_corefx_src_Native_Unix_CMakeLists.txt
patch-external_corefx_src_Native_Windows_CMakeLists.txt
patch-external_corefx_src_Native_Windows_clrcompression_zlib_CMakeLists.txt
patch-external_corert_src_Native_CMakeLists.txt
patch-external_llvm-project_libcxx_utils_google-benchmark_CMakeLists.txt
patch-external_llvm-project_openmp_CMakeLists.txt
patch-external_llvm-project_openmp_cmake_DetectTestCompiler_CMakeLists.txt
patch-external_llvm-project_openmp_runtime_cmake_LibompCheckLinkerFlag.cmake
patch-mono_btls_CMakeLists.txt
Log Message:
lang/mono: Fix build with CMake 4
* Mono uses cmake as tool.
* Fix errors during build.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 pkgsrc/lang/mono/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/lang/mono/patches/patch-external_bdwgc_CMakeLists.txt \
pkgsrc/lang/mono/patches/patch-external_boringssl_CMakeLists.txt \
pkgsrc/lang/mono/patches/patch-external_boringssl_third__party_android-cmake_android.toolchain.cmake \
pkgsrc/lang/mono/patches/patch-external_boringssl_util_android-cmake_android.toolchain.cmake \
pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Unix_CMakeLists.txt \
pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Windows_CMakeLists.txt \
pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Windows_clrcompression_zlib_CMakeLists.txt \
pkgsrc/lang/mono/patches/patch-external_corert_src_Native_CMakeLists.txt \
pkgsrc/lang/mono/patches/patch-external_llvm-project_libcxx_utils_google-benchmark_CMakeLists.txt \
pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_CMakeLists.txt \
pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_cmake_DetectTestCompiler_CMakeLists.txt \
pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_runtime_cmake_LibompCheckLinkerFlag.cmake \
pkgsrc/lang/mono/patches/patch-mono_btls_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/lang/mono/distinfo
diff -u pkgsrc/lang/mono/distinfo:1.120 pkgsrc/lang/mono/distinfo:1.121
--- pkgsrc/lang/mono/distinfo:1.120 Fri Nov 24 13:58:45 2023
+++ pkgsrc/lang/mono/distinfo Thu Aug 21 16:36:51 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.120 2023/11/24 13:58:45 ryoon Exp $
+$NetBSD: distinfo,v 1.121 2025/08/21 16:36:51 ryoon Exp $
BLAKE2s (mono-6.12.0.199.tar.xz) = 50c074d858ce32159283f5eb2c5efee22fca111d09e0b1556474a6db33acb25e
SHA512 (mono-6.12.0.199.tar.xz) = 9e379aaeb2e8750edbda74648c0ae9cc8cb9b2d7af85512bf2e729132c2e0322e776ef0b7657da708cbc1ae2a62f5532519d339fa68f465b30a65ca30d4a1e51
@@ -13,11 +13,24 @@ SHA1 (patch-data_net__4__0_Browsers_Make
SHA1 (patch-data_net__4__0_Makefile.am) = 7c0fa175047f01a556f61503b2fcfabdedd2c606
SHA1 (patch-data_net__4__5_Browsers_Makefile.am) = 80bd57a2ac3fc95adef18acd9cfd7744ca112b01
SHA1 (patch-data_net__4__5_Makefile.am) = d7591e835bfdd27fa0fba4b669b778924c811be4
+SHA1 (patch-external_bdwgc_CMakeLists.txt) = 33efc37b9260716fca95d9933016c6b2fb55d18e
+SHA1 (patch-external_boringssl_CMakeLists.txt) = f1fb377878bfdc3514108d8abeb334fb28bb3b96
SHA1 (patch-external_boringssl_crypto_cpu-aarch64-linux.c) = 7c876a1e937e21758199a1842bfc15c205069922
SHA1 (patch-external_boringssl_include_openssl_thread.h) = a0855fa36e98111961e58338e7c810c5e0568bfb
+SHA1 (patch-external_boringssl_third__party_android-cmake_android.toolchain.cmake) = efe2df8dd238d6c31f8e7d5d1c3820e56506cca1
+SHA1 (patch-external_boringssl_util_android-cmake_android.toolchain.cmake) = 9a97a42364dbc1402c9085b5c1918d254a237362
+SHA1 (patch-external_corefx_src_Native_Unix_CMakeLists.txt) = 21ecf7e947c74d74493ea1b376e49ef9b339a7ec
+SHA1 (patch-external_corefx_src_Native_Windows_CMakeLists.txt) = 5e53ed0dfc5ce29a72fe0764a3edbffefe5df76f
+SHA1 (patch-external_corefx_src_Native_Windows_clrcompression_zlib_CMakeLists.txt) = 059c1e17cc93ceb8f3d4140373dae2be202f8328
+SHA1 (patch-external_corert_src_Native_CMakeLists.txt) = 94dd2d630adc3c4cf5cc8837171231745462af96
SHA1 (patch-external_corert_src_Native_gc_env_gcenv.structs.h) = 91b37d93c1c3aadcdb383c443142fe28f50ad8e6
+SHA1 (patch-external_llvm-project_libcxx_utils_google-benchmark_CMakeLists.txt) = b479e864b9907cc2bae3a63f1808a179dc819352
+SHA1 (patch-external_llvm-project_openmp_CMakeLists.txt) = 4d760531ead6ff67ae61f7464e1b435daf16cc56
+SHA1 (patch-external_llvm-project_openmp_cmake_DetectTestCompiler_CMakeLists.txt) = 5d2d00e90537cb0ab6ccaa403dc8e54f3b6a6c6a
+SHA1 (patch-external_llvm-project_openmp_runtime_cmake_LibompCheckLinkerFlag.cmake) = 2ae5282fbba399a2c35f43dfab23ff1ceea25f3b
SHA1 (patch-mcs_class_System_System.Net.NetworkInformation_UnixNetworkInterfaceFactory.cs) = 90cb31154f325c19ae82a9e7dd52b4de0ee7b2d2
SHA1 (patch-mcs_class_System_System_Platform.cs) = ef773547c0f27738319e1c9d4c8624185456ee0c
+SHA1 (patch-mono_btls_CMakeLists.txt) = 7729551ad083353a54a6cf426632c77508ded1f2
SHA1 (patch-mono_eglib_giconv.c) = 5c2ca5788b93d371d1aa30f296a447516b622a4e
SHA1 (patch-mono_metadata_icall.c) = 9c0ec3d4d3263943a7351a76065ef80ce312396a
SHA1 (patch-mono_metadata_w32mutex-unix.c) = c3d424fe4ae1079c9c664c876a087fb0134f2e22
Added files:
Index: pkgsrc/lang/mono/patches/patch-external_bdwgc_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_bdwgc_CMakeLists.txt:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_bdwgc_CMakeLists.txt Thu Aug 21 16:36:51 2025
@@ -0,0 +1,13 @@
+$NetBSD: patch-external_bdwgc_CMakeLists.txt,v 1.1 2025/08/21 16:36:51 ryoon Exp $
+
+--- external/bdwgc/CMakeLists.txt.orig 2025-08-21 15:41:11.449263967 +0000
++++ external/bdwgc/CMakeLists.txt
+@@ -27,7 +27,7 @@ PROJECT(gc)
+
+ INCLUDE(CTest)
+
+-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
++CMAKE_MINIMUM_REQUIRED(VERSION 3.5)
+
+ ADD_DEFINITIONS("-D_CRT_SECURE_NO_DEPRECATE
+ -DALL_INTERIOR_POINTERS -DNO_EXECUTE_PERMISSION")
Index: pkgsrc/lang/mono/patches/patch-external_boringssl_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_boringssl_CMakeLists.txt:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_boringssl_CMakeLists.txt Thu Aug 21 16:36:51 2025
@@ -0,0 +1,10 @@
+$NetBSD: patch-external_boringssl_CMakeLists.txt,v 1.1 2025/08/21 16:36:51 ryoon Exp $
+
+--- external/boringssl/CMakeLists.txt.orig 2025-08-21 15:50:21.832646061 +0000
++++ external/boringssl/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required (VERSION 2.8.10)
++cmake_minimum_required (VERSION 3.5)
+
+ # Defer enabling C and CXX languages.
+ project (BoringSSL NONE)
Index: pkgsrc/lang/mono/patches/patch-external_boringssl_third__party_android-cmake_android.toolchain.cmake
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_boringssl_third__party_android-cmake_android.toolchain.cmake:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_boringssl_third__party_android-cmake_android.toolchain.cmake Thu Aug 21 16:36:51 2025
@@ -0,0 +1,13 @@
+$NetBSD: patch-external_boringssl_third__party_android-cmake_android.toolchain.cmake,v 1.1 2025/08/21 16:36:51 ryoon Exp $
+
+--- external/boringssl/third_party/android-cmake/android.toolchain.cmake.orig 2025-08-21 15:43:47.525439985 +0000
++++ external/boringssl/third_party/android-cmake/android.toolchain.cmake
+@@ -184,7 +184,7 @@
+ #
+ # ------------------------------------------------------------------------------
+
+-cmake_minimum_required( VERSION 2.6.3 )
++cmake_minimum_required( VERSION 3.5 )
+
+ if( DEFINED CMAKE_CROSSCOMPILING )
+ # subsequent toolchain loading is not really needed
Index: pkgsrc/lang/mono/patches/patch-external_boringssl_util_android-cmake_android.toolchain.cmake
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_boringssl_util_android-cmake_android.toolchain.cmake:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_boringssl_util_android-cmake_android.toolchain.cmake Thu Aug 21 16:36:51 2025
@@ -0,0 +1,13 @@
+$NetBSD: patch-external_boringssl_util_android-cmake_android.toolchain.cmake,v 1.1 2025/08/21 16:36:51 ryoon Exp $
+
+--- external/boringssl/util/android-cmake/android.toolchain.cmake.orig 2025-08-21 15:44:07.283321579 +0000
++++ external/boringssl/util/android-cmake/android.toolchain.cmake
+@@ -184,7 +184,7 @@
+ #
+ # ------------------------------------------------------------------------------
+
+-cmake_minimum_required( VERSION 2.6.3 )
++cmake_minimum_required( VERSION 3.5 )
+
+ if( DEFINED CMAKE_CROSSCOMPILING )
+ # subsequent toolchain loading is not really needed
Index: pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Unix_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Unix_CMakeLists.txt:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Unix_CMakeLists.txt Thu Aug 21 16:36:51 2025
@@ -0,0 +1,10 @@
+$NetBSD: patch-external_corefx_src_Native_Unix_CMakeLists.txt,v 1.1 2025/08/21 16:36:51 ryoon Exp $
+
+--- external/corefx/src/Native/Unix/CMakeLists.txt.orig 2025-08-21 15:42:22.657554015 +0000
++++ external/corefx/src/Native/Unix/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8.12)
++cmake_minimum_required(VERSION 3.5)
+ project(CoreFX)
+
+ set(CMAKE_MACOSX_RPATH ON)
Index: pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Windows_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Windows_CMakeLists.txt:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Windows_CMakeLists.txt Thu Aug 21 16:36:51 2025
@@ -0,0 +1,10 @@
+$NetBSD: patch-external_corefx_src_Native_Windows_CMakeLists.txt,v 1.1 2025/08/21 16:36:51 ryoon Exp $
+
+--- external/corefx/src/Native/Windows/CMakeLists.txt.orig 2025-08-21 15:41:42.257812257 +0000
++++ external/corefx/src/Native/Windows/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8.12)
++cmake_minimum_required(VERSION 3.5)
+
+ # C Compiler flags
+ SET (CMAKE_C_FLAGS_INIT "/W0 /FC")
Index: pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Windows_clrcompression_zlib_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Windows_clrcompression_zlib_CMakeLists.txt:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_corefx_src_Native_Windows_clrcompression_zlib_CMakeLists.txt Thu Aug 21 16:36:51 2025
@@ -0,0 +1,10 @@
+$NetBSD: patch-external_corefx_src_Native_Windows_clrcompression_zlib_CMakeLists.txt,v 1.1 2025/08/21 16:36:51 ryoon Exp $
+
+--- external/corefx/src/Native/Windows/clrcompression/zlib/CMakeLists.txt.orig 2025-08-21 15:42:05.384267930 +0000
++++ external/corefx/src/Native/Windows/clrcompression/zlib/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.4.4)
++cmake_minimum_required(VERSION 3.5)
+ set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
+
+ project(zlib C)
Index: pkgsrc/lang/mono/patches/patch-external_corert_src_Native_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_corert_src_Native_CMakeLists.txt:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_corert_src_Native_CMakeLists.txt Thu Aug 21 16:36:51 2025
@@ -0,0 +1,10 @@
+$NetBSD: patch-external_corert_src_Native_CMakeLists.txt,v 1.1 2025/08/21 16:36:51 ryoon Exp $
+
+--- external/corert/src/Native/CMakeLists.txt.orig 2025-08-21 15:44:29.199183637 +0000
++++ external/corert/src/Native/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8.12)
++cmake_minimum_required(VERSION 3.5)
+ project(CoreRT)
+
+ # Include cmake functions
Index: pkgsrc/lang/mono/patches/patch-external_llvm-project_libcxx_utils_google-benchmark_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_llvm-project_libcxx_utils_google-benchmark_CMakeLists.txt:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_llvm-project_libcxx_utils_google-benchmark_CMakeLists.txt Thu Aug 21 16:36:52 2025
@@ -0,0 +1,10 @@
+$NetBSD: patch-external_llvm-project_libcxx_utils_google-benchmark_CMakeLists.txt,v 1.1 2025/08/21 16:36:52 ryoon Exp $
+
+--- external/llvm-project/libcxx/utils/google-benchmark/CMakeLists.txt.orig 2025-08-21 15:42:39.018418344 +0000
++++ external/llvm-project/libcxx/utils/google-benchmark/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required (VERSION 2.8.12)
++cmake_minimum_required (VERSION 3.5)
+ project (benchmark)
+
+ foreach(p
Index: pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_CMakeLists.txt:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_CMakeLists.txt Thu Aug 21 16:36:52 2025
@@ -0,0 +1,10 @@
+$NetBSD: patch-external_llvm-project_openmp_CMakeLists.txt,v 1.1 2025/08/21 16:36:52 ryoon Exp $
+
+--- external/llvm-project/openmp/CMakeLists.txt.orig 2025-08-21 15:43:29.043588913 +0000
++++ external/llvm-project/openmp/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
++cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
+
+ # Add cmake directory to search for custom cmake functions.
+ set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
Index: pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_cmake_DetectTestCompiler_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_cmake_DetectTestCompiler_CMakeLists.txt:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_cmake_DetectTestCompiler_CMakeLists.txt Thu Aug 21 16:36:52 2025
@@ -0,0 +1,10 @@
+$NetBSD: patch-external_llvm-project_openmp_cmake_DetectTestCompiler_CMakeLists.txt,v 1.1 2025/08/21 16:36:52 ryoon Exp $
+
+--- external/llvm-project/openmp/cmake/DetectTestCompiler/CMakeLists.txt.orig 2025-08-21 15:42:55.934840166 +0000
++++ external/llvm-project/openmp/cmake/DetectTestCompiler/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8)
++cmake_minimum_required(VERSION 3.5)
+ project(DetectTestCompiler C CXX)
+
+ include(CheckCCompilerFlag)
Index: pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_runtime_cmake_LibompCheckLinkerFlag.cmake
diff -u /dev/null pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_runtime_cmake_LibompCheckLinkerFlag.cmake:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-external_llvm-project_openmp_runtime_cmake_LibompCheckLinkerFlag.cmake Thu Aug 21 16:36:52 2025
@@ -0,0 +1,13 @@
+$NetBSD: patch-external_llvm-project_openmp_runtime_cmake_LibompCheckLinkerFlag.cmake,v 1.1 2025/08/21 16:36:52 ryoon Exp $
+
+--- external/llvm-project/openmp/runtime/cmake/LibompCheckLinkerFlag.cmake.orig 2025-08-21 15:43:11.406533197 +0000
++++ external/llvm-project/openmp/runtime/cmake/LibompCheckLinkerFlag.cmake
+@@ -18,7 +18,7 @@ function(libomp_check_linker_flag flag b
+ set(library_source
+ "int foo(int a) { return a*a; }")
+ set(cmake_source
+- "cmake_minimum_required(VERSION 2.8)
++ "cmake_minimum_required(VERSION 3.5)
+ project(foo C)
+ set(CMAKE_SHARED_LINKER_FLAGS \"${flag}\")
+ add_library(foo SHARED src_to_link.c)")
Index: pkgsrc/lang/mono/patches/patch-mono_btls_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/mono/patches/patch-mono_btls_CMakeLists.txt:1.1
--- /dev/null Thu Aug 21 16:36:52 2025
+++ pkgsrc/lang/mono/patches/patch-mono_btls_CMakeLists.txt Thu Aug 21 16:36:52 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-mono_btls_CMakeLists.txt,v 1.1 2025/08/21 16:36:52 ryoon Exp $
+
+--- mono/btls/CMakeLists.txt.orig 2025-08-21 15:37:54.863937452 +0000
++++ mono/btls/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required (VERSION 2.8.10)
++cmake_minimum_required (VERSION 3.5)
+
+ project (mono-btls)
+
+@@ -129,4 +129,4 @@ endif ()
+
+ if (CYGWIN)
+ target_link_libraries (mono-btls-shared wsock32 ws2_32)
+-endif ()
+\ No newline at end of file
++endif ()
Home |
Main Index |
Thread Index |
Old Index