From 3e02de9a64a4e3d1f1af271a9da7ff7bbf8d86c8 Mon Sep 17 00:00:00 2001
From: V3n3RiX <venerix@koprulu.sector>
Date: Mon, 18 Dec 2023 01:48:12 +0000
Subject: gentoo auto-resync : 18:12:2023 - 01:48:11

---
 dev-dotnet/Manifest.gz                             | Bin 3435 -> 3437 bytes
 dev-dotnet/coco/Manifest                           |   2 +-
 dev-dotnet/coco/coco-2014.12.24-r2.ebuild          |  38 ---------------------
 dev-dotnet/coco/coco-2014.12.24-r3.ebuild          |  38 +++++++++++++++++++++
 dev-dotnet/dotnet-sdk/Manifest                     |   2 +-
 dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r1.ebuild |  18 ++++++++++
 6 files changed, 58 insertions(+), 40 deletions(-)
 delete mode 100644 dev-dotnet/coco/coco-2014.12.24-r2.ebuild
 create mode 100644 dev-dotnet/coco/coco-2014.12.24-r3.ebuild

(limited to 'dev-dotnet')

diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz
index b218671f7d78..5d598355065c 100644
Binary files a/dev-dotnet/Manifest.gz and b/dev-dotnet/Manifest.gz differ
diff --git a/dev-dotnet/coco/Manifest b/dev-dotnet/coco/Manifest
index d74cde9f211e..933ff1685dec 100644
--- a/dev-dotnet/coco/Manifest
+++ b/dev-dotnet/coco/Manifest
@@ -1,4 +1,4 @@
 AUX coco-2014.12.24-Coco-csproj.patch 375 BLAKE2B 1acdf15002c0ca2aff84731c5fbc124acd751c842498a1e755dc14bbe5a95146c0675cf1fb2a7af6db7f97e31aca42c733ca05f8c7173c04eda6390658b3e561 SHA512 0879c975c30b555c150128fdc9aa51b2210af2fa6512097b4dd2a4352d1736239baa02116e554c888145c3856e302bcb56fb3643cd3508b8625f9f47f738f9e9
 DIST coco-2014.12.24.tar.gz 37670 BLAKE2B acd2299e3452d4dac495a0a7f897694791b4abcc0dd7c243771fe8c7084cd9909110c655788844e11fbb576bd95e3596cb890c0ec930c3e4587fd3313082b5cb SHA512 d3b5af1b73b233a8c4b4572db8d65b1c1ffec36e455e4d5fadf1002125433551c833b9574ae03edbe2cd3978fedef41c85667fce82ff2d6ee155c16f778f970e
-EBUILD coco-2014.12.24-r2.ebuild 774 BLAKE2B 239af38cd49a173d56a2dbd972f960f7f036e565c5fa1f55bd4ee875d3a81ff00e8c023d03c9fa634a82501576029c504af533991fc795b8e48a6c5ce1e0c8b9 SHA512 80186b327048127b56484ced2c987780fc910672201da0bd3b8fcbb9d380cd35b6f277bd55d85fa2c55311dd78a840111bed123ca0689517462e0d7134bbd2e9
+EBUILD coco-2014.12.24-r3.ebuild 774 BLAKE2B 156432597d81188047e54fe42d72081f89acb0fe97a88eb1e299c8b606461c830f38924d7b29809deb4c09bc4fdded4199e21675f6718fdb85913e45b493c7fb SHA512 c699275e0196bac2f856901ac6edd0de6e25c63b58b76bd1de65e854fa7254e5d19a49c59eaa49b8c1f63687a24f6df20a7a378555f6211d7a5fbb56070e3fc7
 MISC metadata.xml 413 BLAKE2B b2aa9bf31ee00f8e566e236cf74bcb8f66ffba5e17f2d6d59cea01508e1dbdea6096c68af3aa0342035dd173987a7b2466d7ba78bf3ebb92121f026581c95c60 SHA512 465c0da3ea75035edba3f11725dad039b397dcce3e2fb66afcd52f585ed977500af1b2ee0e031ab815ce68ad097d8a4b4ae9a5d26087ec8316f704efd0463a88
diff --git a/dev-dotnet/coco/coco-2014.12.24-r2.ebuild b/dev-dotnet/coco/coco-2014.12.24-r2.ebuild
deleted file mode 100644
index 0b4a89b7df6f..000000000000
--- a/dev-dotnet/coco/coco-2014.12.24-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=7.0
-unset NUGET_PACKAGES
-
-inherit dotnet-pkg
-
-DESCRIPTION="The compiler generator Coco/R for C#"
-HOMEPAGE="https://github.com/boogie-org/coco/"
-
-if [[ "${PV}" == *9999* ]] ; then
-	inherit git-r3
-
-	EGIT_REPO_URI="https://github.com/boogie-org/${PN}.git"
-else
-	SRC_URI="https://github.com/boogie-org/${PN}/archive/${PV}.tar.gz
-		-> ${P}.tar.gz"
-
-	KEYWORDS="amd64"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-
-DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:RollForward=Major )
-DOTNET_PKG_PROJECTS=( "${S}/Coco.csproj" )
-PATCHES=( "${FILESDIR}/${P}-Coco-csproj.patch" )
-
-src_unpack() {
-	dotnet-pkg_src_unpack
-
-	if [[ -n "${EGIT_REPO_URI}" ]] ; then
-		git-r3_src_unpack
-	fi
-}
diff --git a/dev-dotnet/coco/coco-2014.12.24-r3.ebuild b/dev-dotnet/coco/coco-2014.12.24-r3.ebuild
new file mode 100644
index 000000000000..00b638623421
--- /dev/null
+++ b/dev-dotnet/coco/coco-2014.12.24-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOTNET_PKG_COMPAT=8.0
+unset NUGET_PACKAGES
+
+inherit dotnet-pkg
+
+DESCRIPTION="The compiler generator Coco/R for C#"
+HOMEPAGE="https://github.com/boogie-org/coco/"
+
+if [[ "${PV}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/boogie-org/${PN}.git"
+else
+	SRC_URI="https://github.com/boogie-org/${PN}/archive/${PV}.tar.gz
+		-> ${P}.tar.gz"
+
+	KEYWORDS="amd64"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:RollForward=Major )
+DOTNET_PKG_PROJECTS=( "${S}/Coco.csproj" )
+PATCHES=( "${FILESDIR}/${P}-Coco-csproj.patch" )
+
+src_unpack() {
+	dotnet-pkg_src_unpack
+
+	if [[ -n "${EGIT_REPO_URI}" ]] ; then
+		git-r3_src_unpack
+	fi
+}
diff --git a/dev-dotnet/dotnet-sdk/Manifest b/dev-dotnet/dotnet-sdk/Manifest
index da68a2b91dc9..83490d583728 100644
--- a/dev-dotnet/dotnet-sdk/Manifest
+++ b/dev-dotnet/dotnet-sdk/Manifest
@@ -1,3 +1,3 @@
 DIST dotnet-sdk-8.0.100-prepared-gentoo-amd64.tar.xz 1714535960 BLAKE2B fd6027b86168d8801b1d8a7bbb08e9c358918a7693b03fa4e7e43e2a58568a65d71e2c5907ec7c7a03b83685608cd16aa010706fb4d14cd44ab0f0669654c8c2 SHA512 75efdcf44383445bc81981e2077be03c7311db316e295aa7f960f50d65367cde9bd86351f345072feb827a569c8de4fa8c9829d92000d2cbeb312ee9ddc17b44
-EBUILD dotnet-sdk-8.0.100-r1.ebuild 3585 BLAKE2B 54b77b5c220485fc17cad183e88220160f8baca91bf32e807d4bc6a9ff3e476e72de57d77282fc905f85248dea146480ee6be87870a2523961b5b7d70138dcfd SHA512 1cf4796ae83e8d7cedeb85efb22050d83fad8c6a58906956feffcdee128a2538ec16ebb5a9643f3dcac432321f392288b9fea64efaa567a15cdf8e3c5436f714
+EBUILD dotnet-sdk-8.0.100-r1.ebuild 4068 BLAKE2B 0b043b078bf8e764929abc3ef50680c3e01626efac28defd9fe707989b2b9a9c29b8fa98f90a6a4fc442ab3890c080981fcb36dce1b5213e528ebdf2f91e4394 SHA512 9d852da6ad68e878fda1555ca4beed7d192d8fe6b698a65077b95f5ee3004e012c1ad7eddea73bde8056da50c8a03a974101354c258d1a1d25ab016c66b28804
 MISC metadata.xml 518 BLAKE2B f9733bd3b6b343126c400ce35dc7e4e57421a6643219341c4beab83d47beb1182306f3d0c5f1e7ff0854fd49818b2c6af37598170b88e2eb82b62d478735abf0 SHA512 940830b1208c39e4cfd72817d399156b027e5ac51dcc7bb983c9ec973f8f2ef76e440a2d358d15f7a2e185c42ae98c986210224f1477923967e3dc70eb0cfde9
diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r1.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r1.ebuild
index 7f79a934a917..82a0daec3c76 100644
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r1.ebuild
+++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r1.ebuild
@@ -81,6 +81,24 @@ pkg_setup() {
 	check-reqs_pkg_setup
 	llvm_pkg_setup
 	python-any-r1_pkg_setup
+
+	if [[ "${MERGE_TYPE}" != binary ]] ; then
+		local locales="$(locale -a)"
+
+		if has en_US.utf8 ${locales} ; then
+			LC_ALL=en_US.utf8
+		elif has en_US.UTF-8 ${locales} ; then
+			LC_ALL=en_US.UTF-8
+		else
+			eerror "The locale en_US.utf8 or en_US.UTF-8 is not available."
+			eerror "Please generate en_US.UTF-8 before building ${CATEGORY}/${P}."
+
+			die "Could not switch to the en_US.UTF-8 locale."
+		fi
+
+		export LC_ALL
+		einfo "Successfully switched to the ${LC_ALL} locale."
+	fi
 }
 
 src_prepare() {
-- 
cgit v1.2.3