summaryrefslogtreecommitdiff
path: root/lang/mono6/Makefile
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2020-09-30 19:50:14 +0000
committerryoon <ryoon@pkgsrc.org>2020-09-30 19:50:14 +0000
commit61914a7cba3298526a4b80079d32ac985c98c831 (patch)
treeee4cdfa6d7b3e3f9e0a8d29da743342a72d4baa2 /lang/mono6/Makefile
parentab9cecdf33f7807fea97d2b74ed6f5003165dc03 (diff)
downloadpkgsrc-61914a7cba3298526a4b80079d32ac985c98c831.tar.gz
mono6: Update to 6.10.0.104
Changelog: Mono 6.10.0 Release Notes Release date: 19 May 2020 Highlights Various bugfixes In Depth Runtime WebAssembly We continue to work on making our WebAssembly support better. Various sets of issues have been resolved in this release and general performance and feature work is happening as well. Community improvements for AIX/PASE and Haiku The ports for these systems received a bunch of improvements from community contributor Calvin Buckley (@NattyNarwhal). Class Libraries CoreFX integration We continued to replace some of our classes with the implementation from CoreFX to improve performance and compatibility with .NET. Tools Resolved Issues 15808 - dladdr shim for gmodule; try to enable crash reporter on AIX 15894 - Move MonoError from managed wrappers to native wrappers. 16461 - [interp] Non-recursive interpreter 16746 - Clean up map.c /map.h 16785 - Modify run-jenkins.sh to adapt wasm build for the OSX CI lane 16816 - [wasm][tests] WASM Safari browser tests 16832 - Replace embedded libgc with Unity fork of recent Boehm (bdwgc) 16855 - [runtime] Add portable cached array creation functions and replace gcc-specific impl. 16949 - [netcore] Propagate ALCs through reflection functions 16954 - [llvm] Use explicit null checks with LLVM. 16982 - Replace mono_assembly_name_free use with mono_assembly_name_free_internal. 16992 - [Coop] Unconvert Microsoft.Win32.NativeMethods. 17116 - [llvm] Use -place-safepoints in JIT mode too 17119 - Inline TLS access. 17131 - Update MERP event type to MonoAppCrash 17160 - Enable more hw intrinsics for AOT 17162 - Now IsExpired property for FormsAuthenticationTicket compares two dates with same kind (UTC) 17163 - [WinForms] Fix Recalculate in ScrollableControl 17173 - [sgen] Optimize LOS for better locality and parallelization. 17195 - Fixes #17190: SerializationException on ListViewItemCount 17212 - [offsets-tool] Update the README. 17214 - [master] Update dependencies from dotnet/arcade 17219 - [mini] Fix check for FastAllocateString that used old name 17222 - Fix check in fix_libc_name to trigger only for libc, not libcups or other names … 17223 - Enable GSS on Linux 17225 - [Mono.Posix] Add support for memfd_create() and file sealing 17226 - [interp] Kill more instructions 17227 - Incorrect constrained virtual call in method using gsharedvt for reference type. 17228 - Running –enable-msvc-only didn’t find jay.vcxproj. 17229 - [interp] Small cleanups 17230 - [netcore] Disable some SafeWaitHandle tests everywhere, not just Linux 17231 - [man] Update MONO_IOMAP docs as it no longer works with corefx System.IO 17233 - Revert mono_runtime_set_main_args in 44ff0597b835d0af62f526169dba3b365c9c3411. 17236 - [sgen] Fix invalid value passed to write barrier 17237 - [netcore] Implement System.IO.HasOverriddenBeginEndRead(Write) icalls 17238 - Add drawing type converters to mobile profiles 17243 - [netcore] Port CoreCLR implementation of Exception.SetCurrentStackTrace 17249 - [mini] print inserted instruction in verbose logging 17251 - [mini] trace snippet should restore return value 17252 - [System.Net.Http] Clean up HttpMessageHandler setup 17254 - Remove varargs from g_assert and g_assert_not_reachable (save 200+ bytes per frame in wasm interp). 17255 - [tests] Disable tests that crash on android sdks 17261 - [sdks] Android runner: properly shutdown runtime for Mono.Debugger.Soft test app 17262 - [eglib] Add newline for failure check prints 17263 - Fix g_assert_not_reached message regression. 17266 - [wasm] Continue loading app even when .pdb files are not found 17269 - Upgrade MSVC native runtime build to VS2019. 17270 - Add null check around sslStream when trying to dispose in MonoTlsStream 17272 - Update Linker. This fixes a Xamarin.Android breakage 17275 - Bump corefx to get Azure testhost change 17279 - Generate LLVM IR for OP_XEQUAL that is recognized by LLVM’s vector pattern recognizers. 17294 - [loader] Fix gnu/lib-names.h define 17297 - Mirror changes from mono/coreclr 17298 - [coop] Use bitfields for coop state machine state representation 17302 - Fix C++ WebAssembly build. 17305 - Fix msvc build warning, empty source main-core.c. 17307 - Bumps corefx to mono/corefx@8e3b279 17312 - Update dotnet sdk version 17313 - [ci] Use Xcode11.1 for XI/XM Mono SDK builds 17315 - [loader] Add an explicit define DISABLE_DLLMAP to control dllmap usage 17318 - [netcore] Avoid suspending threads in Environment.Exit, it can hang process 17321 - [GTK] Bump bockbuild for GtkViewport autoscrolling patch. 17322 - [bcl] Update BCL Linked Size 17326 - [interp] Add constant propagation of integers 17328 - [wasm][http] WasmHttpMessageHandler StreamingEnabled default to false 17330 - Fix SafeHandle marshalling in ref/in/out parameters 17331 - Initial telemetry for netcore builds 17336 - [bcl] add WriteLine(string) override to CStreamWriter needed due to corefx import 17338 - [jit] Fix is_reference checks for intrinsics with byref parameters. 17340 - [wasm] Bump emscripten. Remove generated python cache files. 17341 - [bcl][jit] implement Interlocked.Exchange in terms of object 17344 - [wasm] Add a –native-lib option to the packager to allow linking additional native libraries. 17345 - [cxx][x86] int/ptr casts. 17346 - [cxx][x86] ifndef DISABLE_JIT around mono_arch_emit_prolog. 17347 - [cxx][x86][amd64] Remove unused STORE_MEM_IMM. 17348 - [cxx][netcore] Goto around init. 17349 - [ci] Improve netcore build telemetry by running nupkg and tests through build.sh 17350 - Use functions instead of macros for is_in/is_out. 17351 - [wasm][xunit tests] Disable System.IO.Compression.Tests.BrotliEncoderTests 17355 - [master] Update dependencies from dotnet/core-setup dotnet/corefx 17358 - Removing execution of network tests from WatchOs. 17361 - [netcore] Fix build for Windows with cygwin 17362 - [interp] Constant folding for integers 17366 - [netcore] Remove Gader] Unmanaged library refactoring and NativeLibrary implementation 17370 - [bcl] Remove CompareExchange_T 17377 - [cxx] Int vs. enum, static for efficiency, cleanup, fix typo. 17379 - [cxx] [wasm] m2n-gen int/ptr casts. 17380 - [jit][x86ieldAwaitable struct readonly 17387 - [netcore] Managed ThreadPool implementation 17388 - [interp][wasm] Remove more varargs to conserve stack. 17391 - Remove the Legacy TLS Provider. 17393 - Cleaning up SslStream, MobileAuthenticatedStrea 17537 - [merp] Introduce a new ‘dump mode’ that allows different signal behavior when dumping 17538 - [interp] fix code length for JitInfo 17551 - [mini] Initial tiered compilation work 17553 - Mirror changes from mono/corefx,corert 17554 - [runtime] Make mono_thread_manage external only 17558 - [cxx] Compile mini-llvm.c as C++ if configure -enable-cxx. 17559 - [wasm] Propagate exit code from Main in the test runner. 17565 - Mirror changes from mono/coreclr,corert,corefx 17566 - [runtime] Unbalanced GC Unsafe transitions before shutdown 17570 - [cxx][x86] int/ptr casts 17571 - Mirror changes from mono/coreclr 17577 - [master] Update dependencies from dotnet/arcade dotnet/core-setup dotnet/corefx 17579 - Fix #16206: Change HotkeyPrefix default value in TabControlPainter.cs 17583 - [dim][regression] Explicit interface override 17589 - [embed] Assert when call mono_runtime_object_init 17590 - Bump CoreFX to pickup corefx #367 to fix #17133. 17592 - [eglib] Handle dli.dli_sname being NULL in g_module_address (). 17595 - [interp] fix signature mismatch between jit<>interp for string constructor 17596 - [wasm] Fix build problems. 17600 - [wasm] Print a useful error message instead of a signature mismatch error on missing icalls. 17602 - Avoid caching of System.dll image and types as they may be unloaded w… 17607 - Implement GC.GetGCMemoryInfo 17608 - Fix #12337: Refact selected indexes in TabControl.Remove 17609 - Mirror changes from mono/coreclr,corefx 17611 - [runtime] Add a –enable-minimal=threads configure option to disable threading support. Use it on wasm. 17612 - Remove some unused icalls. 17615 - [mini] Fix Coverity CID 1455161 & 1455162 17616 - [netcore] Report errors on Windows CI 17623 - [interp] Optimize call path 17625 - [interp] Avoid emitting MINT_SAFEPOINT for every single call 17628 - [System.Net.Http]: Bring HttpClient from CoreFX on monotouch and xammac. 17631 - Bump mono/corefx@6e65509 17636 - [interp] Fix interp logging 17639 - [wasm] Fix xunit test ninja errors. 17641 - [interp] Handle remoting field access same as jit 17642 - [threadpool] cache processor count 17646 - Mono NetCore Windows only build/test. 17648 - [llvm] Fix a case where we treated the dreg of a store_membase instruction as a dreg, its actually the base reg. 17650 - [interp] s/MONO_API_ERROR_INIT/error_init_reuse/g 17653 - [WinForms] Returns real installed input languages on Windows 17654 - [interp] Use GetType instrinsic also on net4x 17660 - [WinForms] Fix #10559 In MaskedTextBox wrong Lines value when Mask se… 17661 - [netcore] Cleanups. 17662 - [WinForms] Fix #12249 scroll orientation was not defined in ScrollEventArgs 17664 - [iOS] Match changes done in xamarin-macios in the SDK runtime. 17666 - [netcore] Improve default constructor lookup, 17667 - [jit] Call mono_class_setup_fields () before accessing field->offset. Fixes https://github.com/mono/mono/issues/17665. 17669 - [WinForms]: Fix #16632 special values (-1 and -2) of ListView Column … 17670 - [WinForms] Fix TabPage position when enabling MultiLine 17672 - Allow runtime to be built with C++ on AIX 17673 - [netcore] Improve Array.CreateInstance 17676 - [WinForms] Fix #13777 DrawToBitmap() did not draw children controls 17680 - [mono] Fix ProcessExit handler argument. 17681 - Remove handles from ves_icall_System_Array_InternalCreate. 17683 - [interp] use mask instead of bool expression 17688 - Intrinsify Activator.CreateInstance for value types with no ctor 17690 - [master] Update dependencies from dotnet/arcade dotnet/core-setup dotnet/corefx 17691 - Explicit update/init only LLVM BTLS repro on external MSVC build. 17692 - [jit] Allow Unsafe.As<TFrom, TTo> on gsharedvt types. 17694 - Bump Corefx 17695 - Mirror changes from mono/coreclr 17698 - [wasm] Build the tests with –no-native-strip. 17701 - [loader] Skip the full pinvoke resolution process for __Internal 17706 - Fix MSVC intellisense for LLVM sources. 17708 - Remove handles from ves_icall_System_Array_CanChangePrimitive. 17711 - Handles reduction – 4 MERP functions. 17712 - error_init reduction. 17713 - Remove handles from System.Diagnostics.Debugger. 17719 - [netcore] Complete Monitor.LockContentionCount implementation 17723 - [merp] Remove extraneous waitpid invocation 17727 - [debugger] Assert when async debug a generic method 17730 - Switch away from Start-Process, Wait-Process in build.ps1. 17731 - [WinForms][UIA] Add to the PropertyGrid new internal event to track grid items expanded state update 17732 - [Wasm] Enabled –preload-files without AOT 17738 - [runtime] Fix locking in mono_get_seq_points (). 17739 - [aot] Improve the aot mangler a bit, handle bool/char as a primitive type and avoid emitting a System prefix. 17740 - [profiler] Fix log profiling of native to managed wrappers 17744 - [sdks] Add xunit to iOS test runner and add results reporting 17748 - [wasm] Bump emscripten. 17749 - [LLVM] Change llvm submodule to dotnet-org fork of official LLVM git repo 17751 - [Mono.Security] Do not decode data beyond detected length in ASN1 parser 17753 - [netcore] Run individual CoreCLR test suites 17755 - [WinForms] Fix #16557 DefaultCellStyle was not cloned deeply in DataG… 17757 - [netcore] Fix RuntimePropertyInfo.GetValue() in FullAOT scenarios 17758 - Bump corefx to pick up https://github.com/mono/corefx/pull/370 17761 - Mirror changes from mono/corefx,coreclr,corert 17772 - Delete some LLVM test cases from make dist 17773 - [wasm] Change netcore support to use a prebuilt corefx runtime. 17777 - Mirror changes from mono/corefx,coreclr 17778 - [llvm] use multiple cores to build llvm if ninja7782 - [interp] Add some missing netcore intrinsics. 17784 - [interp] Add some inline checks from the JIT. 17785 - [MacSDK] Bump xamarin-gtk-theme.py to latest revision from private bockbuild 17789 - [Wasm] Forced filesystem creation 17795ULL pointer crash in mono_decompose_vtype_opts(). 17803 - Mirror changes from mono/runtime 17806 - Remove handles/MonoError from Mono.RuntimeGPtrArrayHandle. 17816 - [Wasm] Update emscripten to 1.39.3 17827 - [llvm] Add support for LLVM JInt is a generic valuetype. 18577 - [2019-12] Bump msbuild to track mono-2019-10 18591 - [2019-12] [runtime] Disable lldb backtrace display on osx, it hangs on attaching in lldb. 18595 - [2019-12] configure.ac: remove AC_SEARCH_LIBS for libintl 18611 - [2019-12] [merp] MONO_DEBUG=no-gdb-stacktrace shouldn’t disable MERP 18620 - [2019-12] [corlib] Split corlib xunit tests even more for iOS 18682 - [2019-12] [aot] Avoid inflating gparams with byreflike types during generic sharing. 18705 - Update deprecated query parameter to header 18723 - [2019-12] [merp] Add an exception type for managed exceptions 18733 - [2019-12] [NUnitLite] Bump nunitlite submodule. 18744 - [2019-12] [iOS] Replace removed dsymutil -t switch with -num-threads 18786 - [2019-12] Allow users to switch to MonoWebRequestHandler on Android via UI 18792 - [2019-12] Bump msbuild to track mono-2019-10 18830 - [2019-12] Move offsets-tool into mono/tools 18833 - [2019-12] Make MonoWebRequestHandler linker friendly 18839 - [2019-12] [merp] Increase buffer size for state dump 18862 - [2019-12] Bump msbuild to track mono-2019-10 18889 - [2019-12] Move TestEnvVarSwitchForInnerHttpHandler to nunit (from xunit) 18908 - [2019-12] [bcl] Default XmlSerializer stream serialize to UTF8 Encoding 18911 - Bump bockbuild to bring in Gtk# regression fix 18921 - [2019-12] [merp] Capture Environment.FailFast message in crash report 18946 - [2019-12] [sgen] Disable managed allocator when using nursery-canaries 18956 - [2019-12] Remove TestEnvVarSwitchForInnerHttpHandler test 18964 - [2019-12] [merp] Produce hashes for unmanaged thread stacks also 18984 - [2019-12] Added some parenthesis and a cast to control order of operations. 18986 - [2019-12] Bump msbuild to track mono-2019-10 19018 - [2019-12][runtime] Improve handling crashing signals 19050 - [2019-12] [debugger] Enable reading embedded ppdb 19078 - [2019-12] Bump msbuild to track mono-2019-12 19119 - [2019-12] [merp] Create a signal (‘source’) breadcrumb for the crash dump process 19205 - [2019-12] Bump msbuild to track mono-2019-12 19208 - [2019-12] [corlib] Capture the ExceptionDispatchInfo when rethrowing from TaskContinuation 19243 - [2019-12] [merp] Add breadcrumb for StackHash 19368 - [2019-12] [amd64] align application stack pointer in signal handler 19423 - [2019-12] Force Python 3.x from env in shebang lines 19428 - [mono-2019-12] Bump corefx to get https://github.com/mono/corefx/pull/396 19622 - [2019-12] Bump msbuild to track mono-2019-12 19641 - [2019-12] [System.Runtime.Serialization] Work around specified cast is not valid 19662 - [2019-12] Bump msbuild to track mono-2019-12
Diffstat (limited to 'lang/mono6/Makefile')
-rw-r--r--lang/mono6/Makefile13
1 files changed, 3 insertions, 10 deletions
diff --git a/lang/mono6/Makefile b/lang/mono6/Makefile
index 445d5eeabe5..23e0f7287a1 100644
--- a/lang/mono6/Makefile
+++ b/lang/mono6/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2020/08/31 18:09:51 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2020/09/30 19:50:14 ryoon Exp $
-DISTNAME= mono-6.8.0.105
-PKGREVISION= 6
+DISTNAME= mono-6.10.0.104
CATEGORIES= lang
MASTER_SITES= https://download.mono-project.com/sources/mono/
EXTRACT_SUFX= .tar.xz
@@ -117,15 +116,9 @@ SUBST_MESSAGE.fix-cfgdir= Fixing configuration files install dir
SUBST_FILES.fix-cfgdir= mcs/tools/mconfig/Makefile
SUBST_SED.fix-cfgdir= -e 's,$$(sysconfdir)/mono,${EGDIR},g'
-SUBST_CLASSES+= fix-python
-SUBST_STAGE.fix-python= pre-configure
-SUBST_MESSAGE.fix-python= Fixing python binary name
-SUBST_FILES.fix-python+= mono/mini/Makefile.am.in
-SUBST_FILES.fix-python+= mono/tests/Makefile.am
-SUBST_SED.fix-python= -e 's,python,${PYTHONBIN},'
-
# Uses [[ ... ]], not needed during the build.
CHECK_PORTABILITY_SKIP+= acceptance-tests/microbench-perf.sh.in
+CHECK_PORTABILITY_SKIP+= external/llvm-project/polly/lib/External/isl/configure
.include "../../mk/bsd.prefs.mk"