Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
9.0.3 18 Mar 2025 06:05:41
    |
Gleb Popov (arrowd)  Author: Szczepan Ćwikliński |
lang/dotnet: Update to 9.0.3
Pull Request: https://github.com/freebsd/freebsd-ports/pull/362 |
9.0.2_2 28 Feb 2025 09:47:04
    |
Gleb Popov (arrowd)  |
lang/dotnet: Reroll bootstraps yet again
This time the bootstraps are built in portable mode, which makes them
independent
from the OpenSSL library. This allows us to use a single bootstrap per arch
again
and also supports the SSL_DEFAULT != base case.
Thanks to Szczepan Ćwikliński <sec@thinkcode.pl> for providing the AArch64
bootstrap. |
9.0.2_1 23 Feb 2025 19:10:48
    |
Gleb Popov (arrowd)  |
lang/dotnet: Add a hidden DOTNET_PORTABLE option to be used when producing
bootstraps |
9.0.2_1 21 Feb 2025 07:21:14
    |
Gleb Popov (arrowd)  |
lang/dotnet: Get rid of security/openssl dependency
This required rebuilding bootstrap binaries against base OpenSSL.
Unfortunately, libraries from the bootstrap distribution are linked into
programs being built by the port. This puts us into an ABI conflict between
OpenSSL 1.1.1 from FreeBSD 13 base and OpenSSL 3 from FreeBSD 14 base [1].
This is probably a bug of .NET build system, but for now just use different
bootstraps for FreeBSD 13 and 14.
[1]:
ld.lld : error : undefined symbol: ERR_put_error
>>> referenced by pal_evp.c.o:(CryptoNative_EvpMdCtxCreate) in archive
/wrkdirs/usr/ports/lang/dotnet/work/bootstrap_sdk/packs/runtime.freebsd.13-x64.Microsoft.DotNet.ILCompiler/9.0.0/framework/libSystem.Security.Cryptography.Native.OpenSsl.a
clang-15 : error : linker command failed with exit code 1 (use -v to see
invocation)
The command ""/usr/local/bin/clang15"
"/wrkdirs/usr/ports/lang/dotnet/work/dotnet-9.0.2/src/runtime/artifacts/obj/coreclr/ILCompiler/freebsd.x64.Release/native/ilc.o"
-o
"/wrkdirs/usr/ports/lang/dotnet/work/dotnet-9.0.2/src/runtime/artifacts/bin/coreclr/freebsd.x64.Release/ilc/native/ilc"
...
/wrkdirs/usr/ports/lang/dotnet/work/bootstrap_sdk/packs/runtime.freebsd.13-x64.Microsoft.DotNet.ILCompiler/9.0.0/framework/libSystem.Security.Cryptography.Native.OpenSsl.a
... |
9.0.2 20 Feb 2025 12:38:25
    |
Gleb Popov (arrowd)  |
lang/dotnet: Correctly link to base OpenSSL
No revision is bumped because this change does not completely fix
the dependency on ports OpenSSL which crept in recent updates. |
9.0.2 15 Feb 2025 08:00:35
    |
Gleb Popov (arrowd)  |
lang/dotnet: Use bootstrap built on FreeBSD 13 everywhere |
9.0.2 15 Feb 2025 08:00:35
    |
Gleb Popov (arrowd)  |
lang/dotnet-runtime: Rename to lang/dotnet-host to match Microsoft
recommendation
https://learn.microsoft.com/en-us/dotnet/core/distribution-packaging#recommended-packages |
9.0.2 15 Feb 2025 08:00:30
    |
Gleb Popov (arrowd)  Author: Szczepan Ćwikliński |
lang/dotnet: Update to 9.0.2
Pull Request: https://github.com/freebsd/freebsd-ports/pull/346 |
9.0.1_2 14 Feb 2025 23:12:32
    |
Daniel Engberg (diizzy)  |
*/*: Bump consumers of devel/icu
...to avoid library mismatches |
9.0.1_1 12 Feb 2025 19:36:24
    |
Gleb Popov (arrowd)  Author: Szczepan |
lang/dotnet: Properly fix packaging error for aarch64
PR: 284744
Pull Request: https://github.com/freebsd/freebsd-ports/pull/345 |
9.0.1_1 11 Feb 2025 18:43:11
    |
Gleb Popov (arrowd)  |
lang/dotnet: Fix packaging error on arm64
Reported by: pkg-fallout |
9.0.1_1 06 Feb 2025 18:31:51
    |
Gleb Popov (arrowd)  |
lang/dotnet[-runtime]: Revert "Use bundled libunwind in hope to avoiding random
crashes"
The bundled libunwind performs no better and even worse, it seems.
This reverts commit 6a69e4b5a8b407997e620cfe4e2b969cf274de9e. |
9.0.1 27 Jan 2025 14:14:14
    |
Gleb Popov (arrowd)  |
lang/dotnet: Fix distinfo for arm64 after the last update
Reported by: pkg-fallout
Pointy hat to: arrowd |
9.0.1 19 Jan 2025 07:39:27
    |
Gleb Popov (arrowd)  Author: Szczepan Ćwikliński |
lang/dotnet{,-runtime}: Update to 9.0.1
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org> |
9.0.0_3 08 Jan 2025 15:13:34
    |
Gleb Popov (arrowd)  |
lang/dotnet{,8}: Install stuff into DATADIR again
The previous update switched the .NET installation directory into PREFIX/dotnet
which is not where dotnet-runtime expects it to be. |
9.0.0_2 15 Dec 2024 11:06:35
    |
Gleb Popov (arrowd)  |
lang/dotnet[-runtime]: Use bundled libunwind in hope to avoiding random crashes
Co-authored-by: Szczepan Ćwikliński <sec@thinkcode.pl> |
9.0.0_1 04 Dec 2024 16:55:34
    |
Gleb Popov (arrowd)  |
lang/dotnet: Do not install the TestHost nupkg
This package is required only for internal testing of .NET itself.
Not bumping PORTREVISION to avoid potential rebuilding as the change is
miniscule |
9.0.0_1 04 Dec 2024 06:02:46
    |
Gleb Popov (arrowd)  Author: Szczepan Ćwikliński |
lang/dotnet: Install additional nugets |
9.0.0_1 04 Dec 2024 06:02:46
    |
Gleb Popov (arrowd)  Author: Szczepan Ćwikliński |
lang/dotnet-runtime: Factor out .NET runtime part into a separate port
This allows to make dotnet packages co-installable.
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org> |
9.0.0 19 Nov 2024 19:48:57
    |
Gleb Popov (arrowd)  Author: Szczepan Ćwikliński |
lang/dotnet: Update to 9.0.0
Move .NET 8 to lang/dotnet8
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org> |
8.0.6 14 Jul 2024 12:44:13
    |
Gleb Popov (arrowd)  |
lang/dotnet: Mark BROKEN for aarch64 on all FreeBSD versions
Reported by: pkg-fallout |
8.0.6 22 Jun 2024 19:24:38
    |
Gleb Popov (arrowd)  Author: Naram Qashat |
lang/dotnet: Update to 8.0.6
PR: 279831 |
8.0.0 27 Feb 2024 08:32:16
    |
Gleb Popov (arrowd)  |
lang/dotnet: Mark BROKEN on 15-CURRENT aarch64
Reported by: pkg-fallout |
8.0.0 04 Feb 2024 10:26:59
    |
Gleb Popov (arrowd)  |
lang/dotnet: Add more PLIST_SUB's to reduce plist churn during next updates. |
8.0.0 04 Feb 2024 10:26:58
    |
Gleb Popov (arrowd)  Author: Szczepan Ćwikliński |
lang/dotnet: Enable on aarch64 |
8.0.0 31 Jan 2024 08:57:53
    |
Gleb Popov (arrowd)  |
lang/dotnet: Mark as only for amd64
Reported by: pkg-fallout |
8.0.0 29 Jan 2024 09:28:21
    |
Gleb Popov (arrowd)  |
lang/dotnet: Add a patch to disable creating PDB archive. |
8.0.0 29 Jan 2024 09:26:20
    |
Gleb Popov (arrowd)  |
lang/dotnet: Microsoft .NET programming framework |