Commit graph

279 commits

Author SHA1 Message Date
ryoon 50e9dff031 mono: Update 6.12.0.199
Changelog:
mono-6.12.0.199

Bump nuget.exe to v6.6.1

mono-6.12.0.198

Fix xar url again

(cherry picked from commit 3005442)

mono-6.12.0.190

Change download URL for PCL reference assemblies

mono-6.12.0.188

Bump NuGetSdkResolver in msbuild

mono-6.12.0.185

Backport fixes for sharing wrappers when type attributes are involved (…

…#21537)

* [wasm] Fix the handling of i8/u8 in get_wrapper_shared_type_full (). (#19859)

Previously, these were returned verbatim, which caused sharing issues when the type had
attributes.

Fixes #19841.

* [aot] Fix the handling of r4/r8 parameter types with attributes during generic sharing. (#20217)

The attributes need to be ignored as with the other types, otherwise gsharedvt wrappers for signatures with
parameters like double f = default will not be found.

Fixes #20195.

mono-6.12.0.184

Backporting dotnet/runtime#59861 (#21532)

Fixes dotnet/runtime#72181

mono-6.12.0.183

Backport dotnet/runtime#71436 (#21519)

Backport dotnet/runtime#71436
Backport of #21516 to 2020-02
2023-11-24 13:58:45 +00:00
wiz 3dbeee8487 *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
wiz 0046911d31 *: recursive bump for Python 3.11 as new default 2023-08-14 05:23:45 +00:00
adam b8410cfcaf revbump after textproc/icu update 2023-04-19 08:08:03 +00:00
ryoon 77cd8873d1 mono: Update to 6.12.0.182
Changelog:
Mono 6.12.0.182 Release Notes
Highlights

    Fix for NuGet security issue https://github.com/NuGet/Home/issues/11883
    Various bugfixes

Mono 6.12.0.174 Release Notes
Highlights

    Various bugfixes

Resolved Issues

    19395 Ensure generic parameter constraint type is included when building image
    19434 [metadata] Handle MONO_TYPE_FNPTR case in collect_type_images
    20218 Trying to open a pseudo-tty throws an exception · Issue #20218 · mono/mono · GitHub</title>
    20219 Ignore EINVAL errors on ioctl TIOCMGET/TIOCMSET
    20909 [2020-02] Backport Apple silicon support
    20918 [2020-02][marshal] Fix VARIANT and BSTR marshaling in structs
    20978 [2020-02] Fix the System.String.Replace throwing NotImplementedException
    20983 [2020-02] Bump msbuild, roslyn and nuget
    20986 [2020-02] Backport r4-conv-i fixes
    21006 [2020-02][arm64] Fix wrong marshalling in gsharedvt transition
    21018 [2020-02] bump corefx
    21029 [2020-02][System.Native] Handle ReadDir EINTR
    21042 [2020-02][MonoIO] Wrap calls to open() in EINTR handling
    21053 [2020-02] Fix leak in assembly-specific dllmap lookups
    21073 [2020-02][MSBuild] Update to vs16.10 branch
    21116 [2020-02] Fix memory leak during data registration (#21107)
    21126 [2020-02] Start a dedicated thread for MERP crash reporting
    21142 [mono] Fix race during mono_image_storage_open
    21186 [2020-02][mini] Add GC Unsafe transitions in mono_pmip
    21190 2020 02 backport metadata fixes
    21195 [2020-02] Adding null check to avoid abort when invalid IL is encountered
    21196 [2020-02] [Mono.Profiler.Aot] Write true string wire length
    21201 [2020-02] Ignore inherit param for ParameterInfo.GetCustomAttributes
    21203 Trying to open a pseudo-tty throws an exception on 5.13+ Linux kernels · Issue #21203 · mono/mono · GitHub</title>
    21205 [2020-02][linux] Some pseudo-tty fixes
    21209 [2020-02] [mini] Don’t add unbox tramopline on generic DIM calls
    21218 [MacSDK] Add F# targets to VisualStudio/v17.0 directory
    21225 [2020-02][aot] Don’t leak unbox trampolines
    21240 Revert “[2020-02] Start a dedicated thread for MERP crash reporting (#21126)”
    21261 Allow nfloat to be in the ObjCRuntime namespace, and make it work for Xamarin.MacCatalyst.dll as well.
    21309 [2020-02] [aot] Prepend the assembly name to the names of gsharedvt wrappers to avoid duplicate symbol errors during static linking.
    21351 [2020-02] Adds full path to libcairo for correct assembly directory resolution in monterey
    21366 [2020-02] [cominterop] Add coop handle enter/return on native CCW methods
    21391 [2020-02] transform sgen_get_descriptor to parallel safe version in job_major_mod_union_preclean
    21395 [2020-02][interp] Remove hack for nint/nfloat
    21407 [2020-02] Add missing handle function enter/return macros
    21419 [2020-02] [AOT] Use .short directive instead of .hword
    21420 [2020-02] Avoid an assert in ves_icall_RuntimeFieldInfo_SetValueInternal
    21422 [2020-02] vtable setup fix for generic default interface methods in mono runtime
    21431 [2020-02] [Tools] Fix mono-api-html MarkdownFormatter.cs to avoid a NRE
    21433 [Android] Workaround for invalid return value from clock_nanosleep
    21435 [2020-02][Android] Workaround for invalid return value from clock_nanosleep
    21452 [2020-02] [AOT] Don’t set the ‘CorrectedSynthesize’ flag in the objc_imageinfo section.
    21453 [2020-02][cominterop] Fix CCW memory leak
    21460 [2020-02] Use upstream zlib 1.2.12
    21471 [2020-02] [mono] Remove some of the restrictions on constrained calls from gsha…
    21475 [2020-02] Bump corefx to get MaxResponseHeadersLength fix
2023-02-13 14:15:12 +00:00
adam cc34ee3bc6 massive revision bump after textproc/icu update 2022-11-23 16:18:32 +00:00
nia d15b0d7094 mono: Don't assume <sys/auxv.h> is available on NetBSD/aarch64 2022-09-24 07:48:06 +00:00
he 7347581534 lang/mono: fix NetBSD/powerpc support
* Add a cast which is needed
 * Simplify one other macro

Fixes build on NetBSD/macppc.
2022-09-20 15:59:33 +00:00
nia d2e3d8592c mono: Force epoll detection to fail on SunOS
illumos has the header and functions but it shouldn't be used.
2022-09-20 06:18:36 +00:00
nia 04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
wiz 8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
nia 62b30c06ae mono: Set MAKE_JOBS_SAFE=no 2022-05-27 11:33:30 +00:00
adam f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
gavan 676a69b30c lang/mono: Fix network interfaces and enable BTLS 2022-02-08 13:39:17 +00:00
adam b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
nia 2176cc7249 lang: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (possibly fetched
conditionally?):

./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-gnu.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-musl.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-netbsd.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-armv7-unknown-netbsd-eabihf.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-i686-unknown-linux-gnu.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-powerpc-unknown-netbsd90.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-sparc64-unknown-netbsd.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-apple-darwin.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-freebsd.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-gnu.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-musl.tar.gz
./lang/smlnj/distinfo smlnj-110.73/boot.ppc-unix.tgz
./lang/smlnj/distinfo smlnj-110.73/boot.sparc-unix.tgz
./lang/oracle-jre8/distinfo jce_policy-8.zip
./lang/oracle-jre8/distinfo jre-8u202-linux-i586.tar.gz
./lang/oracle-jre8/distinfo jre-8u202-linux-x64.tar.gz
./lang/oracle-jre8/distinfo jre-8u202-macosx-x64.tar.gz
./lang/oracle-jre8/distinfo jre-8u202-solaris-x64.tar.gz
./lang/oracle-jdk8/distinfo jdk-8u202-linux-i586.tar.gz
./lang/oracle-jdk8/distinfo jdk-8u202-linux-x64.tar.gz
./lang/oracle-jdk8/distinfo jdk-8u202-solaris-x64.tar.gz
./lang/ghc80/distinfo ghc-7.10.3-boot-x86_64-unknown-solaris2.tar.xz
./lang/ghc80/distinfo ghc-8.0.2-boot-i386-unknown-freebsd.tar.xz
./lang/ghc80/distinfo ghc-8.0.2-boot-x86_64-unknown-freebsd.tar.xz
./lang/gcc5-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2
./lang/gcc5-aux/distinfo ada-bootstrap.i386.freebsd.84.tar.bz2
./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.dragonfly.41.tar.bz2
./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2
./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2
./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2
./lang/rust/distinfo rust-1.53.0-aarch64-apple-darwin.tar.gz
./lang/rust/distinfo rust-1.53.0-aarch64-unknown-linux-gnu.tar.gz
./lang/rust/distinfo rust-1.53.0-aarch64-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-1.53.0-aarch64_be-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-1.53.0-arm-unknown-linux-gnueabihf.tar.gz
./lang/rust/distinfo rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz
./lang/rust/distinfo rust-1.53.0-i686-unknown-linux-gnu.tar.gz
./lang/rust/distinfo rust-1.53.0-powerpc-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-1.53.0-powerpc-unknown-netbsd90.tar.gz
./lang/rust/distinfo rust-1.53.0-sparc64-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-1.53.0-x86_64-apple-darwin.tar.gz
./lang/rust/distinfo rust-1.53.0-x86_64-unknown-freebsd.tar.gz
./lang/rust/distinfo rust-1.53.0-x86_64-unknown-illumos.tar.gz
./lang/rust/distinfo rust-1.53.0-x86_64-unknown-linux-gnu.tar.gz
./lang/rust/distinfo rust-std-1.53.0-aarch64-apple-darwin.tar.gz
./lang/rust/distinfo rust-std-1.53.0-aarch64-unknown-linux-gnu.tar.gz
./lang/rust/distinfo rust-std-1.53.0-aarch64-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-std-1.53.0-aarch64_be-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-std-1.53.0-arm-unknown-linux-gnueabihf.tar.gz
./lang/rust/distinfo rust-std-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz
./lang/rust/distinfo rust-std-1.53.0-i686-unknown-linux-gnu.tar.gz
./lang/rust/distinfo rust-std-1.53.0-powerpc-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-std-1.53.0-powerpc-unknown-netbsd90.tar.gz
./lang/rust/distinfo rust-std-1.53.0-sparc64-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-std-1.53.0-x86_64-apple-darwin.tar.gz
./lang/rust/distinfo rust-std-1.53.0-x86_64-unknown-freebsd.tar.gz
./lang/rust/distinfo rust-std-1.53.0-x86_64-unknown-linux-gnu.tar.gz
./lang/smlnj11072/distinfo smlnj-110.72/boot.ppc-unix.tgz
./lang/smlnj11072/distinfo smlnj-110.72/boot.sparc-unix.tgz
./lang/ghc84/distinfo ghc-8.0.2-boot-x86_64-unknown-solaris2.tar.xz
./lang/ghc84/distinfo ghc-8.4.4-boot-i386-unknown-freebsd.tar.xz
./lang/ghc84/distinfo ghc-8.4.4-boot-x86_64-apple-darwin.tar.xz
./lang/ghc84/distinfo ghc-8.4.4-boot-x86_64-unknown-freebsd.tar.xz
./lang/ghc7/distinfo ghc-7.10.3-boot-i386-unknown-freebsd.tar.xz
./lang/ghc7/distinfo ghc-7.6.3-boot-i386-unknown-solaris2.tar.xz
./lang/ghc7/distinfo ghc-7.6.3-boot-powerpc-apple-darwin.tar.xz
./lang/ghc7/distinfo ghc-7.6.3-boot-x86_64-unknown-solaris2.tar.xz
./lang/ghc90/distinfo ghc-8.10.4-boot-x86_64-unknown-solaris2.tar.xz
./lang/ghc90/distinfo ghc-9.0.1-boot-aarch64-unknown-netbsd.tar.xz
./lang/ghc90/distinfo ghc-9.0.1-boot-i386-unknown-freebsd.tar.xz
./lang/ghc90/distinfo ghc-9.0.1-boot-x86_64-apple-darwin.tar.xz
./lang/ghc90/distinfo ghc-9.0.1-boot-x86_64-unknown-freebsd.tar.xz
./lang/openjdk8/distinfo openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
./lang/openjdk8/distinfo openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
./lang/openjdk8/distinfo openjdk7/bootstrap-jdk-1.8.181-netbsd-8-aarch64-20180917.tar.xz
./lang/openjdk8/distinfo openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2
./lang/openjdk8/distinfo openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
./lang/go-bin/distinfo go1.14.2.darwin-amd64.tar.gz
./lang/go-bin/distinfo go1.14.2.linux-386.tar.gz
./lang/go-bin/distinfo go1.14.2.linux-amd64.tar.gz
./lang/go-bin/distinfo go1.14.2.linux-arm64.tar.gz
./lang/go-bin/distinfo go1.14.2.linux-armv6l.tar.gz
./lang/go-bin/distinfo go1.14.2.netbsd-arm64.tar.gz
./lang/go-bin/distinfo go1.16beta1.darwin-arm64.tar.gz
./lang/gcc6-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2
./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.dragonfly.41.tar.bz2
./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2
./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2
./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2
./lang/ghc810/distinfo ghc-8.8.4-boot-x86_64-unknown-solaris2.tar.xz
./lang/sun-jre7/distinfo UnlimitedJCEPolicyJDK7.zip
./lang/sun-jre7/distinfo jre-7u80-linux-x64.tar.gz
./lang/sun-jre7/distinfo jre-7u80-solaris-i586.tar.gz
./lang/sun-jre7/distinfo jre-7u80-solaris-x64.tar.gz
./lang/ghc88/distinfo ghc-8.4.4-boot-i386-unknown-freebsd.tar.xz
./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-apple-darwin.tar.xz
./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-unknown-freebsd.tar.xz
./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-unknown-solaris2.tar.xz
./lang/gcc-aux/distinfo ada-bootstrap.i386.dragonfly.36A.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.i386.freebsd.84.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2
./lang/gcc6/distinfo ecj-4.5.jar
./lang/openjdk11/distinfo bootstrap-jdk-1.11.0.7.10-netbsd-9-aarch64-20200509.tar.xz
./lang/sun-jdk7/distinfo jdk-7u80-linux-x64.tar.gz
./lang/sun-jdk7/distinfo jdk-7u80-solaris-i586.tar.gz
./lang/sun-jdk7/distinfo jdk-7u80-solaris-x64.tar.gz
2021-10-26 10:51:29 +00:00
nia 1361343c24 lang: Remove SHA1 hashes for distfiles 2021-10-07 14:20:45 +00:00
wiz 6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
adam 9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
nia 975aea8ddf mono: Add PLIST.Linux. XXX: Unsure why these are Linux-specific files. 2021-04-08 08:17:29 +00:00
wiz 2998f00a95 mono: update to 6.12.0.122.
This is a security release which addresses CVE-2021-24112
2021-03-17 12:48:59 +00:00
nia b63b069674 mono: Restore accidentally lost PLIST 2021-03-06 09:37:52 +00:00
nia fd53c490b5 Move lang/mono6 to lang/mono.
The old mono4 has been refusing to build on all platforms for a while,
while mono6 at least builds on some, so hopefully this is less misleading.
2021-03-03 12:05:40 +00:00
nia f6dd9d2f87 Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
2020-12-04 20:44:57 +00:00
ryoon 4675ccbc79 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
wiz 00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
adam 6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
rillig 32c2f634b2 lang/mono: remove unknown configure option 2020-05-25 05:31:34 +00:00
rillig dfd21619d7 lang/mono: clean up configure options and REPLACE_* 2020-05-23 08:33:20 +00:00
rillig 129d3ff034 lang/mono: allow the SUBST block fix-prefix to not affect all files
The list of files is generated via find(1) and contains each file
individually.  Some of these files are modified, some aren't.  Those
files that aren't modified are redundant, but since they are not listed
explicitly in the package Makefile, there is no superfluous code.
Avoiding such superfluous code is the whole goal of SUBST_NOOP_OK.
2020-05-12 16:46:27 +00:00
rillig aae97d7dc5 lang/mono: fix hard-coded X11BASE 2020-05-09 12:39:44 +00:00
adam 24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
nia a8eb78d4a1 mono: Make sure mono6 is pulled in on NetBSD. 2020-01-22 21:31:00 +00:00
rillig 8c6aee8563 lang: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 19:03:56 +00:00
nia 6707005e20 Use https for mono-project.com. 2019-09-11 11:53:39 +00:00
wiz 84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
rillig c7ff05f63e all: replace SUBST_SED with the simpler SUBST_VARS
pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
2019-05-23 19:22:54 +00:00
maya f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
ryoon 6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
adam 16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
jperkin 6db6f6b0af *: Add CTF_SUPPORTED/CTF_FILES_SKIP where necessary. 2018-11-12 14:40:20 +00:00
wiz 93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
jperkin 0f0ef7e13c mono: Switch to pkgsrc boehm-gc on SunOS.
The bundled one has issues with newer GCCs, and the pkgsrc one is newer and
optimised, so switching is simpler than trying to retro-fit an old version.

Fix --with-gc, this appears to have always been broken, and our --with-gc=none
argument actually ended up as --with-gc=included, so make that now explicit.

Bump PKGREVISION.
2018-07-27 20:02:40 +00:00
ryoon b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
adam 299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
rillig 17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
adam 8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
maya 33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
jperkin f068326349 Handle domainname functions on SunOS correctly. Bump PKGREVISION. 2017-08-22 13:43:34 +00:00
jperkin 7aa36506eb Move subst stage from post-patch to pre-configure, otherwise it's a pain to
generate patches.
2017-08-22 13:14:09 +00:00