summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-27 02:00:01 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-27 02:00:01 +0000
commitead7697a01fd631b56240b2d58aedd98ba7f92d3 (patch)
treec73ecbedbb9db967a7dff614f5e8b79eacb79f5d /eclass
parent403335d7014372971e9e9267493a808d08bab48e (diff)
gentoo auto-resync : 27:11:2024 - 02:00:00
Diffstat (limited to 'eclass')
-rw-r--r--eclass/Manifest.gzbin39024 -> 39021 bytes
-rw-r--r--eclass/dotnet-pkg-base.eclass3
-rw-r--r--eclass/nuget.eclass15
-rw-r--r--eclass/texlive-module.eclass2
4 files changed, 20 insertions, 0 deletions
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index b99e6db6af9a..50f642f62507 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass
index 8ec21c9a276c..d9abff3859f6 100644
--- a/eclass/dotnet-pkg-base.eclass
+++ b/eclass/dotnet-pkg-base.eclass
@@ -104,6 +104,9 @@ export POWERSHELL_UPDATECHECK=0
# Speeds up restore. Having this turned on is redundant with Portage manifests.
# See also: https://github.com/NuGet/Home/issues/13062
export DOTNET_NUGET_SIGNATURE_VERIFICATION=false
+# Disable the fancy terminal logger introduced in .NET 9.0.
+# It messes up the Portage log file output.
+export MSBUILDTERMINALLOGGER=off
# Overwrite selected MSBuild properties ("-p:XYZ").
export UseSharedCompilation=false
diff --git a/eclass/nuget.eclass b/eclass/nuget.eclass
index 4efbeb909f43..3fa732e79b5f 100644
--- a/eclass/nuget.eclass
+++ b/eclass/nuget.eclass
@@ -71,6 +71,21 @@ export NUGET_PACKAGES
# @DESCRIPTION:
# String containing all NuGet packages that need to be downloaded.
#
+# To generate the "NUGETS" list use the "gdmt restore" tool from the
+# "dev-dotnet/gentoo-dotnet-maintainer-tools" package. To see all "gdmt restore"
+# options invoke it with the "--help" flag. The Gentoo Wiki page
+# Dotnet/Devguide (https://wiki.gentoo.org/wiki/Dotnet/Devguide) contains some
+# examples and special cases to be beware of.
+#
+# Generally you will want to invoke "gdmt restore" form within a (clean) tagged
+# checkout of a given .NET-based project. The invocation will look something
+# like this: gdmt restore --sdk-ver SDK-VER --cache "$(pwd)/.cache" --project PROJECT
+# Where:
+# * "SDK-VER" is a .NET version (6.0, 8.0), mind the full version, "8" is not allowed,
+# * "PROJECT" is a given project file (.csproj or .fsproj) or a directory containing it.
+# So, for example:
+# gdmt restore --sdk-ver 8.0 --cache "$(pwd)/.cache" --project src/App/App.csproj
+#
# Used by "_nuget_uris".
#
# Example:
diff --git a/eclass/texlive-module.eclass b/eclass/texlive-module.eclass
index d7ec59c25a8a..f8b6f0858cd6 100644
--- a/eclass/texlive-module.eclass
+++ b/eclass/texlive-module.eclass
@@ -377,6 +377,7 @@ texlive-module_src_install() {
ctangle.1
ctie.1
ctwill.1
+ ctwill-proofsort.1
ctwill-refsort.1
ctwill-twinx.1
cweave.1
@@ -506,6 +507,7 @@ texlive-module_src_install() {
ttf2afm.1
ttfdump.1
twill.1
+ twill-refsort.1
upbibtex.1
updmap.1
updmap.cfg.5