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: Tue Feb 3 15:17:53 UTC 2026
Modified Files:
pkgsrc/lang/mono: Makefile PLIST distinfo
pkgsrc/lang/mono/patches: patch-mono_metadata_icall.c
patch-mono_utils_mono-sigcontext.h patch-msvc_mono.props
Removed Files:
pkgsrc/lang/mono/patches: patch-external_boringssl_CMakeLists.txt
patch-external_boringssl_crypto_cpu-aarch64-linux.c
patch-mono_btls_CMakeLists.txt
Log Message:
lang/mono: Update to 6.14.1
Changelog:
The 6.14.1 release of Framework Mono is now available.
This is a bugfix release and contains no new features.
The main changes since 6.14.0 are build fixes for cmake 4.0
and (separately) macOS 15.4.1.
To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 pkgsrc/lang/mono/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/lang/mono/PLIST
cvs rdiff -u -r1.121 -r1.122 pkgsrc/lang/mono/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/lang/mono/patches/patch-external_boringssl_CMakeLists.txt \
pkgsrc/lang/mono/patches/patch-external_boringssl_crypto_cpu-aarch64-linux.c \
pkgsrc/lang/mono/patches/patch-mono_btls_CMakeLists.txt
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/mono/patches/patch-mono_metadata_icall.c
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/lang/mono/patches/patch-mono_utils_mono-sigcontext.h
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/mono/patches/patch-msvc_mono.props
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/Makefile
diff -u pkgsrc/lang/mono/Makefile:1.218 pkgsrc/lang/mono/Makefile:1.219
--- pkgsrc/lang/mono/Makefile:1.218 Wed Jan 7 08:47:38 2026
+++ pkgsrc/lang/mono/Makefile Tue Feb 3 15:17:53 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.218 2026/01/07 08:47:38 wiz Exp $
+# $NetBSD: Makefile,v 1.219 2026/02/03 15:17:53 ryoon Exp $
-DISTNAME= mono-6.12.0.199
-PKGREVISION= 6
+DISTNAME= mono-6.14.1
CATEGORIES= lang
-MASTER_SITES= https://download.mono-project.com/sources/mono/
+MASTER_SITES= https://dl.winehq.org/mono/sources/mono/
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/lang/mono/PLIST
diff -u pkgsrc/lang/mono/PLIST:1.29 pkgsrc/lang/mono/PLIST:1.30
--- pkgsrc/lang/mono/PLIST:1.29 Tue Feb 8 13:39:17 2022
+++ pkgsrc/lang/mono/PLIST Tue Feb 3 15:17:53 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2022/02/08 13:39:17 gavan Exp $
+@comment $NetBSD: PLIST,v 1.30 2026/02/03 15:17:53 ryoon Exp $
bin/al
bin/al2
bin/aprofutil
@@ -93,6 +93,7 @@ bin/xbuild
bin/xsd
include/mono-2.0/mono/cil/opcode.def
include/mono-2.0/mono/jit/jit.h
+include/mono-2.0/mono/jit/mono-private-unstable.h
include/mono-2.0/mono/metadata/appdomain.h
include/mono-2.0/mono/metadata/assembly.h
include/mono-2.0/mono/metadata/attrdefs.h
@@ -108,6 +109,7 @@ include/mono-2.0/mono/metadata/metadata.
include/mono-2.0/mono/metadata/mono-config.h
include/mono-2.0/mono/metadata/mono-debug.h
include/mono-2.0/mono/metadata/mono-gc.h
+include/mono-2.0/mono/metadata/mono-private-unstable.h
include/mono-2.0/mono/metadata/object-forward.h
include/mono-2.0/mono/metadata/object.h
include/mono-2.0/mono/metadata/opcodes.h
@@ -125,6 +127,7 @@ include/mono-2.0/mono/utils/mono-error.h
include/mono-2.0/mono/utils/mono-forward.h
include/mono-2.0/mono/utils/mono-jemalloc.h
include/mono-2.0/mono/utils/mono-logger.h
+include/mono-2.0/mono/utils/mono-private-unstable.h
include/mono-2.0/mono/utils/mono-publib.h
lib/libMonoPosixHelper.la
lib/libMonoSupportW.la
@@ -134,8 +137,8 @@ lib/libmono-2.0.la
lib/libmono-2.0.so
lib/libmono-2.0.so.1
lib/libmono-2.0.so.1.0.0
-lib/libmono-native.la
lib/libmono-btls-shared.so
+lib/libmono-native.la
lib/libmono-profiler-aot-static.la
lib/libmono-profiler-aot.la
lib/libmono-profiler-coverage-static.la
@@ -3400,6 +3403,7 @@ share/examples/mono/mconfig/config.xml
share/locale/de/LC_MESSAGES/mcs.mo
share/locale/es/LC_MESSAGES/mcs.mo
share/locale/ja/LC_MESSAGES/mcs.mo
+share/locale/ka/LC_MESSAGES/mcs.mo
share/locale/pt_BR/LC_MESSAGES/mcs.mo
share/mono-2.0/mono/cil/cil-opcodes.xml
share/mono-2.0/mono/eglib/eglib-config.h
Index: pkgsrc/lang/mono/distinfo
diff -u pkgsrc/lang/mono/distinfo:1.121 pkgsrc/lang/mono/distinfo:1.122
--- pkgsrc/lang/mono/distinfo:1.121 Thu Aug 21 16:36:51 2025
+++ pkgsrc/lang/mono/distinfo Tue Feb 3 15:17:53 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.121 2025/08/21 16:36:51 ryoon Exp $
+$NetBSD: distinfo,v 1.122 2026/02/03 15:17:53 ryoon Exp $
-BLAKE2s (mono-6.12.0.199.tar.xz) = 50c074d858ce32159283f5eb2c5efee22fca111d09e0b1556474a6db33acb25e
-SHA512 (mono-6.12.0.199.tar.xz) = 9e379aaeb2e8750edbda74648c0ae9cc8cb9b2d7af85512bf2e729132c2e0322e776ef0b7657da708cbc1ae2a62f5532519d339fa68f465b30a65ca30d4a1e51
-Size (mono-6.12.0.199.tar.xz) = 304146664 bytes
+BLAKE2s (mono-6.14.1.tar.xz) = a86db1a994f25654e0c66547120c8cb8146d4593274783b3e7f154e9ef6223a0
+SHA512 (mono-6.14.1.tar.xz) = c16a2ecbfce93db20a7a6d11b6406c8764f5694355c1ce82081399cd7ab6d8b22e7f8fb21f7af78967b34ef54dcb682917b8cf22d61f1b72be996d1a42e9f1b9
+Size (mono-6.14.1.tar.xz) = 303688164 bytes
SHA1 (patch-acceptance-tests_Makefile.in) = b2edf3ed54d3669c5651c6d63bb8fb04fae0fec0
SHA1 (patch-acceptance-tests_microbench-perf_sh_in) = d46118c1685e3e48a5b8594bf7f77acd2bebaf94
SHA1 (patch-configure.ac) = b43ae23e74790660435eb13ac358dc56ad243779
@@ -14,8 +14,6 @@ SHA1 (patch-data_net__4__0_Makefile.am)
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
@@ -30,9 +28,8 @@ SHA1 (patch-external_llvm-project_openmp
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_icall.c) = 282c08c710acea35c34a8e001fcf091119fdad30
SHA1 (patch-mono_metadata_w32mutex-unix.c) = c3d424fe4ae1079c9c664c876a087fb0134f2e22
SHA1 (patch-mono_mini_Makefile.am.in) = 7f4555b53e74646d96c847862999e4eceaa86164
SHA1 (patch-mono_mini_Makefile.in) = c8a96e8d9139b5f1c751abc2256af45c219e504e
@@ -40,10 +37,10 @@ SHA1 (patch-mono_tests_Makefile.am) = dd
SHA1 (patch-mono_tests_Makefile.in) = cf6a670e94b52f41d30ae6262f2f4ed5c0da4c05
SHA1 (patch-mono_utils_jemalloc_Makefile.in) = bb20a6f72c88632bf2e75c83174b4255788ad4ff
SHA1 (patch-mono_utils_mono-os-semaphore.h) = b850911945c95be804e9462263d558ef702831ca
-SHA1 (patch-mono_utils_mono-sigcontext.h) = e57bda25e6554e89899da9d56682e912315970ad
+SHA1 (patch-mono_utils_mono-sigcontext.h) = c33ea13db04cb27e42ea97649f773a2b5e6f061b
SHA1 (patch-mono_utils_mono-threads-posix.c) = 3111d6a47fa104d964b34fdb5f7eca8643559ea3
SHA1 (patch-mono_utils_mono-utils-debug.c) = 39f099969040b3a52101b611be723b25674ea68b
-SHA1 (patch-msvc_mono.props) = 0ffb74104049e763d28a2c7a17433b35ffb4cf3b
+SHA1 (patch-msvc_mono.props) = a42c0e6d3d8e197cd3ec38bf0fdd23532da205b5
SHA1 (patch-runtime_mono-wrapper.in) = ea40d2f2e8b67de0ae42c6e608e3c085dc2b040e
SHA1 (patch-scripts_submodules_versions.mk) = ca45d582a09af1bb3a1031a689c188605dea91b8
SHA1 (patch-support_minizip_ioapi.c) = 605c86916c957c31a8b3048d7703482f8f545463
Index: pkgsrc/lang/mono/patches/patch-mono_metadata_icall.c
diff -u pkgsrc/lang/mono/patches/patch-mono_metadata_icall.c:1.2 pkgsrc/lang/mono/patches/patch-mono_metadata_icall.c:1.3
--- pkgsrc/lang/mono/patches/patch-mono_metadata_icall.c:1.2 Wed Mar 3 12:05:41 2021
+++ pkgsrc/lang/mono/patches/patch-mono_metadata_icall.c Tue Feb 3 15:17:53 2026
@@ -1,16 +1,16 @@
-$NetBSD: patch-mono_metadata_icall.c,v 1.2 2021/03/03 12:05:41 nia Exp $
+$NetBSD: patch-mono_metadata_icall.c,v 1.3 2026/02/03 15:17:53 ryoon Exp $
NetBSD will side-load <stdbool.h> which must have #define bool _Bool.
This causes some problems with the C preprocessor usage here. undef it.
---- mono/metadata/icall.c.orig 2020-04-30 07:46:10.000000000 +0000
+--- mono/metadata/icall.c.orig 2025-04-29 17:18:29.000000000 +0000
+++ mono/metadata/icall.c
-@@ -120,6 +120,8 @@
- #include "mono/metadata/icall-signatures.h"
- #include "mono/utils/mono-signal-handler.h"
+@@ -127,6 +127,8 @@
+ #undef bool
+ #endif
+#undef bool
+
//#define MONO_DEBUG_ICALLARRAY
- #ifdef MONO_DEBUG_ICALLARRAY
+ // Inline with CoreCLR heuristics, https://github.com/dotnet/runtime/blob/69e114c1abf91241a0eeecf1ecceab4711b8aa62/src/coreclr/vm/threads.cpp#L6408.
Index: pkgsrc/lang/mono/patches/patch-mono_utils_mono-sigcontext.h
diff -u pkgsrc/lang/mono/patches/patch-mono_utils_mono-sigcontext.h:1.3 pkgsrc/lang/mono/patches/patch-mono_utils_mono-sigcontext.h:1.4
--- pkgsrc/lang/mono/patches/patch-mono_utils_mono-sigcontext.h:1.3 Tue Sep 20 15:59:33 2022
+++ pkgsrc/lang/mono/patches/patch-mono_utils_mono-sigcontext.h Tue Feb 3 15:17:53 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-mono_utils_mono-sigcontext.h,v 1.3 2022/09/20 15:59:33 he Exp $
+$NetBSD: patch-mono_utils_mono-sigcontext.h,v 1.4 2026/02/03 15:17:53 ryoon Exp $
NetBSD/aarch64 support.
Fix NetBSD/powerpc support.
---- mono/utils/mono-sigcontext.h.orig 2019-09-19 07:46:07.000000000 +0000
+--- mono/utils/mono-sigcontext.h.orig 2025-01-13 19:10:41.000000000 +0000
+++ mono/utils/mono-sigcontext.h
-@@ -356,8 +356,8 @@ typedef struct ucontext {
+@@ -359,8 +359,8 @@ typedef struct ucontext {
#define UCONTEXT_REG_Rn(ctx, n) (((os_ucontext*)(ctx))->uc_mcontext.__gregs [(n)])
#define UCONTEXT_REG_FPRn(ctx, n) (((os_ucontext*)(ctx))->uc_mcontext.__fpregs.__fpu_regs [(n)])
@@ -16,16 +16,16 @@ Fix NetBSD/powerpc support.
#elif defined(__FreeBSD__)
typedef ucontext_t os_ucontext;
-@@ -472,6 +472,12 @@ typedef struct ucontext {
- #define UCONTEXT_REG_SP(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_gpregs.gp_sp)
- #define UCONTEXT_REG_R0(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_gpregs.gp_x [ARMREG_R0])
- #define UCONTEXT_GREGS(ctx) (&(((ucontext_t*)(ctx))->uc_mcontext.mc_gpregs.gp_x))
+@@ -486,6 +486,12 @@ typedef struct ucontext {
+ #define UCONTEXT_REG_SP(ctx) (((ucontext_t*)(ctx))->sc_sp)
+ #define UCONTEXT_REG_R0(ctx) (((ucontext_t*)(ctx))->sc_x [ARMREG_R0])
+ #define UCONTEXT_GREGS(ctx) (&(((ucontext_t*)(ctx))->sc_x))
+#elif defined(__NetBSD__)
+#include <ucontext.h>
+ #define UCONTEXT_REG_PC(ctx) _UC_MACHINE_PC((ucontext_t*)(ctx))
+ #define UCONTEXT_REG_SP(ctx) _UC_MACHINE_SP((ucontext_t*)(ctx))
+ #define UCONTEXT_REG_R0(ctx) _UC_MACHINE_INTRV((ucontext_t*)(ctx))
+ #define UCONTEXT_GREGS(ctx) (&(((ucontext_t*)(ctx))->uc_mcontext.__gregs))
- #else
+ #elif !defined(HOST_WIN32)
#include <ucontext.h>
#define UCONTEXT_REG_PC(ctx) (((ucontext_t*)(ctx))->uc_mcontext.pc)
Index: pkgsrc/lang/mono/patches/patch-msvc_mono.props
diff -u pkgsrc/lang/mono/patches/patch-msvc_mono.props:1.1 pkgsrc/lang/mono/patches/patch-msvc_mono.props:1.2
--- pkgsrc/lang/mono/patches/patch-msvc_mono.props:1.1 Tue Feb 8 13:39:17 2022
+++ pkgsrc/lang/mono/patches/patch-msvc_mono.props Tue Feb 3 15:17:53 2026
@@ -1,6 +1,6 @@
-$NetBSD: patch-msvc_mono.props,v 1.1 2022/02/08 13:39:17 gavan Exp $
+$NetBSD: patch-msvc_mono.props,v 1.2 2026/02/03 15:17:53 ryoon Exp $
---- msvc/mono.props.orig 2021-02-22 15:50:14.000000000 +0000
+--- msvc/mono.props.orig 2025-01-13 19:10:41.000000000 +0000
+++ msvc/mono.props
@@ -26,7 +26,7 @@
<!-- When true, ported mono projects will build using C++ instead of C compiler. When false, all project will be build using the default compiler. -->
@@ -8,6 +8,6 @@ $NetBSD: patch-msvc_mono.props,v 1.1 202
<!-- When true, mono binaries will link and include BTLS. When false, mono binaries will not link and include BTLS. -->
- <MONO_ENABLE_BTLS>false</MONO_ENABLE_BTLS>
+ <MONO_ENABLE_BTLS>true</MONO_ENABLE_BTLS>
- <!-- When true, mono binaries will be compiled for use as a .NET Core runtime. -->
- <MONO_ENABLE_NETCORE>false</MONO_ENABLE_NETCORE>
</PropertyGroup>
+ <PropertyGroup Label="MonoDirectories">
+ <MonoSourceLocation Condition="'$(MonoSourceLocation)' == '' ">..</MonoSourceLocation>
Home |
Main Index |
Thread Index |
Old Index