summaryrefslogtreecommitdiff
path: root/dev-dotnet/dotnet-sdk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-08 02:07:29 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-08 02:07:29 +0000
commit494168b06b81a32b889c3cb1f721f925d0a6824f (patch)
tree0ec763ffa61af808a83f365fb6680258d2e28a50 /dev-dotnet/dotnet-sdk
parent2198f8593ae0312add1bdccb49edfcb935e5f8a6 (diff)
gentoo auto-resync : 08:12:2024 - 02:07:28
Diffstat (limited to 'dev-dotnet/dotnet-sdk')
-rw-r--r--dev-dotnet/dotnet-sdk/Manifest4
-rw-r--r--dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r2.ebuild (renamed from dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r1.ebuild)34
-rw-r--r--dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.100-r2.ebuild (renamed from dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.100-r1.ebuild)9
3 files changed, 35 insertions, 12 deletions
diff --git a/dev-dotnet/dotnet-sdk/Manifest b/dev-dotnet/dotnet-sdk/Manifest
index 9f8d98e49213..4ab85732e760 100644
--- a/dev-dotnet/dotnet-sdk/Manifest
+++ b/dev-dotnet/dotnet-sdk/Manifest
@@ -2,6 +2,6 @@ DIST dotnet-sdk-8.0.107-prepared-gentoo-amd64.tar.xz 1792165680 BLAKE2B 08d38009
DIST dotnet-sdk-8.0.107-prepared-gentoo-musl-amd64.tar.xz 1785364676 BLAKE2B 50782e24f48484e0e4bfb03f08e3a67060eb5eb15e03f09036147b041828c1ddd039cf1eae03e9c48e0197c78f68532ff4e74b7cbfbbeaf59e70262190868aa5 SHA512 b196c7fea4f75bd39093148cf4d5034773fd1aa03024ca0fddc6a117c009555b8b125d7452df071181947957ba042f964e63e8ec6d18cebb62a766add7de50db
DIST dotnet-sdk-9.0.100-prepared-gentoo-amd64.tar.xz 1911541760 BLAKE2B 0b215fad40ff48774b7c89ee83a74ec81e03b6efb19ffd6a8f934aecf38752ae74596bdb6612ded71ba40f1026b70d181a70ecd1db2af9e3dc8e0ce31c7502a6 SHA512 6b7429eef112fd18ba8bd3f3c38d0aa7d8b5337de3c0623e967d8e76f1d6efc8c645fbb89593fa95bec8b70f2e289f1f650a96912687bc3339c08a582d4ea31c
DIST dotnet-sdk-9.0.100-prepared-gentoo-musl-amd64.tar.xz 1916495488 BLAKE2B 2d4d489fdb31ad51df03fd8b1755d2062e448ed069e92507f0115122b8490338bd717082019808f8a6be64415681ac794e4e3d1cf3ad5016d783d46016b07fa5 SHA512 bfd04e3d9cef832e7f7fd95e62730f8b5382d797020512a2cdcb239db3e24d54bb087e5cbcd40a73932486b8b48daf3941974f83e55ff3f99ca4969e31f23584
-EBUILD dotnet-sdk-8.0.107-r1.ebuild 5529 BLAKE2B 9a9890931a6303490c8d9f698a71d53726006b41322be1cc7cab5af70866ec7ae7cd2baf32ee7b04904d1acd45b77e08093689400b5ad0528264aaee817ce606 SHA512 a638bf80800b55f9dde3192b32fbb7bce7c5babe02efb5af4469cb0b3cbee338dad2b66a79e6fda0609f96219981492190045b27305b3bb8bb8fb21ec8e7ee62
-EBUILD dotnet-sdk-9.0.100-r1.ebuild 6388 BLAKE2B a8cae5236346a4c88fcde80b000bb74418b9cfe3f9140a37ab0786b608a8a0425e6612fb44edd7824eb42297b990f2eb353e0451f0cf3d4e08dbb03517ff323d SHA512 c7d127558de0211e14de2e274364f1954e2a0278214d00fd59599e5713183ae3f5a4ac814024e85a7130b650928833b02b309cb1f6c52646873a852ae0a5c987
+EBUILD dotnet-sdk-8.0.107-r2.ebuild 6006 BLAKE2B 2e05a803dbc57d5275730778d5d7cac530d48677aab953881581c562494fae07fd13cbff9119b5f3bdb1e772e4035e3bfcd4b99db1186887041a0fdf5117724c SHA512 1bb8e6c738a2ea5285295f883788deec2d10a1cd8ebc5e7cf0ca46d39b3598ea6da1e8330b90ccedafe749007197be96de4a3f00f396ed25df867bb96f03dde6
+EBUILD dotnet-sdk-9.0.100-r2.ebuild 6411 BLAKE2B eb0266a55367497acb859d901f480de852530ccecc876ca015b2db0cad913dcf80cd7d73e34cba3b2d03d7f80be6179d77b354d404c091c65d7053429e0f1108 SHA512 3146abfd1c62189f696dfbad81c60621f67ec6cc99f2ad20b9d67a75ce2ee3a9ab4c7e444a96a580bb49d7d3e49aee80388e1d11b64da366e944cd39434a2107
MISC metadata.xml 518 BLAKE2B f9733bd3b6b343126c400ce35dc7e4e57421a6643219341c4beab83d47beb1182306f3d0c5f1e7ff0854fd49818b2c6af37598170b88e2eb82b62d478735abf0 SHA512 940830b1208c39e4cfd72817d399156b027e5ac51dcc7bb983c9ec973f8f2ef76e440a2d358d15f7a2e185c42ae98c986210224f1477923967e3dc70eb0cfde9
diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r1.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r2.ebuild
index 99624dbcdea8..1686abfd6443 100644
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r1.ebuild
+++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r2.ebuild
@@ -62,6 +62,9 @@ NUGETS_DEPEND="
${CURRENT_NUGETS_DEPEND}
${EXTRA_NUGETS_DEPEND}
"
+PDEPEND="
+ ${NUGETS_DEPEND}
+"
RDEPEND="
app-arch/brotli
app-crypt/mit-krb5:0/0
@@ -72,6 +75,9 @@ RDEPEND="
sys-libs/libunwind
sys-libs/zlib:0/1
"
+DEPEND="
+ ${RDEPEND}
+"
BDEPEND="
${PYTHON_DEPS}
dev-build/cmake
@@ -84,15 +90,14 @@ BDEPEND="
IDEPEND="
app-eselect/eselect-dotnet
"
-PDEPEND="
- ${NUGETS_DEPEND}
-"
CHECKREQS_DISK_BUILD="20G"
+CHECKREQS_DISK_USR="650M"
# Created by dotnet itself:
QA_PREBUILT="
-usr/lib.*/dotnet-sdk-.*/dotnet
+.*/dotnet
+.*/ilc
"
# .NET runtime, better to not touch it if they want some specific flags.
@@ -163,9 +168,14 @@ src_prepare() {
unset DOTNET_ROOT
unset NUGET_PACKAGES
+ unset CLR_ICU_VERSION_OVERRIDE
+ unset USER_CLR_ICU_VERSION_OVERRIDE
+
export DOTNET_CLI_TELEMETRY_OPTOUT="1"
+ export DOTNET_NUGET_SIGNATURE_VERIFICATION="false"
export DOTNET_SKIP_FIRST_TIME_EXPERIENCE="1"
export MSBUILDDISABLENODEREUSE="1"
+ export MSBUILDTERMINALLOGGER="off"
export UseSharedCompilation="false"
local dotnet_sdk_tmp_directory="${WORKDIR}/dotnet-sdk-tmp"
@@ -191,17 +201,24 @@ src_compile() {
ebegin "Building the .NET SDK ${SDK_SLOT}"
local -a buildopts=(
- --clean-while-building
+ # URLs, version specification, etc. ...
--source-repository "${source_repository}"
--source-version "${COMMIT}"
+ # How it should be built.
+ --clean-while-building
+
+ # Auxiliary options.
--
-maxCpuCount:"$(makeopts_jobs)"
- -verbosity:"${verbosity}"
+ -p:MaxCpuCount="$(makeopts_jobs)"
-p:ContinueOnPrebuiltBaselineError="true"
+
+ # Verbosity settings.
+ -verbosity:"${verbosity}"
-p:LogVerbosity="${verbosity}"
- -p:MinimalConsoleLogOutput="false"
-p:verbosity="${verbosity}"
+ -p:MinimalConsoleLogOutput="false"
)
bash ./build.sh "${buildopts[@]}"
eend ${?} || die "build failed"
@@ -217,6 +234,9 @@ src_install() {
fperms 0755 "${dest}"
dosym -r "${dest}/dotnet" "/usr/bin/dotnet-${SDK_SLOT}"
+
+ # Fix permissions again for what is already marked as executable.
+ find "${ED}" -type f -executable -exec chmod +x {} + || die
}
pkg_postinst() {
diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.100-r1.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.100-r2.ebuild
index 6adb9c88564e..c146ac8530e0 100644
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.100-r1.ebuild
+++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.100-r2.ebuild
@@ -63,6 +63,9 @@ NUGETS_DEPEND="
${CURRENT_NUGETS_DEPEND}
${EXTRA_NUGETS_DEPEND}
"
+PDEPEND="
+ ${NUGETS_DEPEND}
+"
RDEPEND="
app-arch/brotli
app-crypt/mit-krb5:0/0
@@ -73,6 +76,9 @@ RDEPEND="
sys-libs/libunwind
sys-libs/zlib:0/1
"
+DEPEND="
+ ${RDEPEND}
+"
BDEPEND="
${PYTHON_DEPS}
dev-build/cmake
@@ -85,9 +91,6 @@ BDEPEND="
IDEPEND="
app-eselect/eselect-dotnet
"
-PDEPEND="
- ${NUGETS_DEPEND}
-"
CHECKREQS_DISK_BUILD="20G"
CHECKREQS_DISK_USR="1200M"