Port details |
- dotnet Open-source developer platform and a cross-platform runtime for cloud, mobile, desktop, and IoT apps
- 9.0.2_2 lang
=7 9.0.0_2Version of this port present on the latest quarterly branch. - Maintainer: arrowd@FreeBSD.org
 - Port Added: 2024-01-29 09:30:04
- Last Update: 2025-02-28 09:47:04
- Commit Hash: 799e7fc
- People watching this port, also watch:: jellyfin, jitsi-meet-full, lua-resty-openidc, jitsi-meet, jailaudit
- Also Listed In: devel
- License: MIT
- WWW:
- https://dot.net
- Description:
- .NET is an open source developer platform, created by Microsoft, for building
many different types of applications. It provides a standard set of base class
libraries and APIs that are common to all .NET applications. .NET apps can be
written in such languages as C#, F#, or Visual Basic.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/lang/dotnet/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/dotnet
- pkg install dotnet
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: dotnet
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64
- distinfo:
- TIMESTAMP = 1740646433
SHA256 (dotnet/release.json-9.0.2) = 8746d7855beaeca19a7c3ddbc6a690a9c3ec5432df5db47314c8aaac7726d6d6
SIZE (dotnet/release.json-9.0.2) = 273
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- cmake : devel/cmake-core
- git : devel/git
- ggrep : textproc/gnugrep
- terminfo-db>0 : misc/terminfo-db
- libkrb5support.so : security/krb5
- llvm-config19 : devel/llvm19
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- libssl.so.111 : misc/compat13x
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- Runtime dependencies:
-
- terminfo-db>0 : misc/terminfo-db
- dotnet : lang/dotnet-host
- libkrb5support.so : security/krb5
- Library dependencies:
-
- libbrotlienc.so : archivers/brotli
- libicuuc.so : devel/icu
- libinotify.so : devel/libinotify
- libunwind.so : devel/libunwind
- This port is required by:
- for Build
-
- shells/powershell
- for Run
-
- multimedia/emby-server
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- lang_dotnet
- USES:
- autoreconf:build gssapi:mit llvm:noexport pkgconfig python:build,3.9+ shebangfix ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
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 |