CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

lang/dotnet9.0.14

Open-source developer platform and a cross-platform runtime for cloud, mobile, desktop, and IoT apps

Maintainer
arrowd@FreeBSD.org
Packages
dotnet 9.0.14
Upstream
Higher version available: 10.0.402
CPE
none, CVEs only via VuXML
WWW
https://dot.net
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (49)

Rene Ladan (rene) · 9.0.14
all: drop support for FreeBSD 13, mips and risc64sf

Reviewed by:            many (*)
Differential Revision:  https://reviews.freebsd.org/D55624
Differential Revision:  https://reviews.freebsd.org/D55642 (merged in from bofh)

many (*)
  acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
  jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
  nobutaka pkubaj se tagattie thj

  Anton Saietskii
  GenericRikka
  Gert Doering
  Jan Bramkamp
  Oleh Hushchenkov
  Oleksandr Kryvulia
  Ralf van der Enden
  Yamagi

  desktop kde python tcltk office
2a7c056120
Gleb Popov (arrowd)
lang/dotnet: Restore arm64 distinfo entries lost in last update

Reported by:	pkg-fallout
Fixes:		155c42d9f74d2159b18c42295b5fa89624e4571e
459433ee87
Gleb Popov (arrowd)
lang/dotnet: Update to 9.0.14
155c42d9f7
Gleb Popov (arrowd)
lang/dotnet: Fix pkg-plist for aarch64

Tested by:	fluffy
6e83c2db30
Gleb Popov (arrowd)
lang/dotnet: Update to 9.0.12
98b6891c82
Gleb Popov (arrowd)
lang/dotnet: Fix build in year 2026

Relevant issue: https://github.com/dotnet/dotnet/issues/4037
ef0eaf4302
Gleb Popov (arrowd)
lang/dotnet: Produce verbose logs on console to avoid Poudriere timeouts
41fb5a71c5
Gleb Popov (arrowd)
lang/dotnet-devel: Add port targeting .NET 10.0.0-alpha.1.24530.1

This port is intended to be used to produce bootstraps for upcoming .NET
versions. It is not intended to be packaged by FreeBSD, hence setting
the IGNORE knob.
dd3f02910c
Gleb Popov (arrowd)
lang/dotnet: Update to 9.0.10

Reported by:	portscout!
c4be61b4bc
Gleb Popov (arrowd)
lang/dotnet*: Convert to master/slave ports
1c9c8045c2
Gleb Popov (arrowd)
lang/dotnet: Update bootstrap to 9.0.110

Many thanks to mmel for providing the AArch64 bootstraps.
2ba5af5422
Gleb Popov (arrowd)
lang/dotnet: Do not create the bin/dotnet symlink which we don't package anyways
6475e3aa48
Gleb Popov (arrowd)
lang/dotnet: Add bootstrap-makesum target akin to lang/dotnet8
393e47db4e
Gleb Popov (arrowd)
lang/dotnet: Restore arm part of distinfo lost in previous commit

Fixes:	f9539b0030813c89012aa59bbc152686b6e9ea24
Pointy hat to:	arrowd
182c4b91d7
Gleb Popov (arrowd)
lang/dotnet{,-host}: Update to 9.0.9

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/449
Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>
f9539b0030
Gleb Popov (arrowd)
lang/dotnet: Pull in upstream patch
077572c13e
Gleb Popov (arrowd)
lang/dotnet{,-host}: Update to 9.0.6

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/412
1c8b3f197d
Gleb Popov (arrowd)
lang/dotnet{,-host}: Update to 9.0.5

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/399
3778387441
Gleb Popov (arrowd)
lang/dotnet: Rework a patch according to upstream recommendations
915f5bc2b5
Gleb Popov (arrowd)
lang/dotnet{,-host}: update to 9.0.4

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/373
2ca1dac7e9
Gleb Popov (arrowd)
lang/dotnet: Fix MASTER_SITES typo that was hidden by already cached distfiles

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/373
e826feda95
Gleb Popov (arrowd)
lang/dotnet: Update to 9.0.3

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/362
036cd9c536
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.
799e7fccd6
Gleb Popov (arrowd)
lang/dotnet: Add a hidden DOTNET_PORTABLE option to be used when producing bootstraps
f56b1e6a8e
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 ...
65ee7f56da
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.
8b4f0f93a0
Gleb Popov (arrowd)
lang/dotnet: Use bootstrap built on FreeBSD 13 everywhere
a9c4c3a06e
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
8a13f412f8
Gleb Popov (arrowd)
lang/dotnet: Update to 9.0.2

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/346
15c36f7066
Daniel Engberg (diizzy)
*/*: Bump consumers of devel/icu

...to avoid library mismatches
ff33dd4700
Gleb Popov (arrowd)
lang/dotnet: Properly fix packaging error for aarch64

PR:		284744
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/345
8fe63ef1cf
Gleb Popov (arrowd)
lang/dotnet: Fix packaging error on arm64

Reported by:	pkg-fallout
e138663b38
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.
95bcd42a13
Gleb Popov (arrowd)
lang/dotnet: Fix distinfo for arm64 after the last update

Reported by:	pkg-fallout
Pointy hat to:	arrowd
13e72696e6
Gleb Popov (arrowd)
lang/dotnet{,-runtime}: Update to 9.0.1

Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>
2bca2ef4d0
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.
7c650ee33d
Gleb Popov (arrowd)
lang/dotnet[-runtime]: Use bundled libunwind in hope to avoiding random crashes

Co-authored-by: Szczepan Ćwikliński <sec@thinkcode.pl>
6a69e4b5a8
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
91e4b2e8e8
Gleb Popov (arrowd)
lang/dotnet: Install additional nugets
2fdec3a6a4
Gleb Popov (arrowd)
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>
1a4e461d32
Gleb Popov (arrowd)
lang/dotnet: Update to 9.0.0

Move .NET 8 to lang/dotnet8

Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>
cbf4344824
Gleb Popov (arrowd)
lang/dotnet: Mark BROKEN for aarch64 on all FreeBSD versions

Reported by:	pkg-fallout
0b254ce482
Gleb Popov (arrowd)
lang/dotnet: Update to 8.0.6

PR:		279831
3e0551d698
Gleb Popov (arrowd)
lang/dotnet: Mark BROKEN on 15-CURRENT aarch64

Reported by:	pkg-fallout
753fc234c7
Gleb Popov (arrowd)
lang/dotnet: Add more PLIST_SUB's to reduce plist churn during next updates.
63e0d95c30
Gleb Popov (arrowd)
lang/dotnet: Enable on aarch64
375dc7bcdf
Gleb Popov (arrowd)
lang/dotnet: Mark as only for amd64

Reported by:	pkg-fallout
1952d84d2e
Gleb Popov (arrowd)
lang/dotnet: Add a patch to disable creating PDB archive.
0aac6cb67a
Gleb Popov (arrowd)
lang/dotnet: Microsoft .NET programming framework
48daa424f9