Re: [gentoo-dev] [PATCH] profiles/thirdpartymirrors: add final fallback for apache

2024-10-25 Thread Robin H. Johnson
On Tue, Oct 22, 2024 at 11:24:29PM -0400, Eli Schwartz wrote: > Apache has a mirror network, which only covers the most recent release > of any given package. They also have an additional site which does not > appear to be a CDN, and is throttled and can maybe ban you if you use it > too much. Unfo

[gentoo-dev] [PATCH v2 0/5] Ziglang eclasses for 0.13+

2024-10-25 Thread Eric Joldasov
Hello everyone, This patch series adds new eclasses for packages that use Zig toolchain with varying level of integration. Since some projects or ebuilds use only Zig compiler directly, without touching Zig Build System, I have decided to split eclasses into 2: * zig-toolchain.eclass: handles dep

[gentoo-dev] [PATCH v2 5/5] sys-fs/ncdu: add 2.6-r1

2024-10-25 Thread Eric Joldasov
Now uses "zig-build" eclass. Signed-off-by: Eric Joldasov --- sys-fs/ncdu/ncdu-2.6-r1.ebuild | 50 ++ 1 file changed, 50 insertions(+) create mode 100644 sys-fs/ncdu/ncdu-2.6-r1.ebuild diff --git a/sys-fs/ncdu/ncdu-2.6-r1.ebuild b/sys-fs/ncdu/ncdu-2.6-r1.ebuild

Re: [gentoo-dev] [PATCH 1/2] eclass/dotnet-pkg-base: turn off DOTNET_NUGET_SIGNATURE_VERIFICATION

2024-10-25 Thread Sam James
x...@gentoo.org writes: > From: Maciej Barć > > Speeds up "dotnet restore". Especially can be noticed when running > without network sandbox. > Suggested by vimproved on IRC - thanks! > > See also: https://github.com/NuGet/Home/issues/13062 > > Signed-off-by: Maciej Barć lgtm > --- > eclass/d

[gentoo-dev] [PATCH 3/5] dev-lang/zig: add 0.13.0-r1

2024-10-25 Thread Eric Joldasov
From: Eric Joldasov * Update to use llvm-r1 eclass instead of llvm, zig-build and zig-toolchain functions instead of local get_zig_mcpu etc. functions. * Port "llvm USE-flag" and "removing memory limit flags" from ebuild. * Stage3 compilation is unified by combining build.zig options,

[gentoo-dev] [PATCH v2 4/5] dev-lang/zig: sync 9999 with 0.13.0-r1

2024-10-25 Thread Eric Joldasov
From: Eric Joldasov * Update to use zig-build and zig-toolchain functions instead of local get_zig_mcpu etc. functions. * Port "sys-apps/sandbox-2.39" test dependency requirement from 0.13.0 ebuild. * Stage3 compilation is unified by combining build.zig options, now both cmake (+llvm) and b

[gentoo-dev] [PATCH v2 3/5] dev-lang/zig: add 0.13.0-r1

2024-10-25 Thread Eric Joldasov
From: Eric Joldasov * Update to use llvm-r1 eclass instead of llvm, zig-build and zig-toolchain functions instead of local get_zig_mcpu etc. functions. * Port "llvm USE-flag" and "removing memory limit flags" from ebuild. * Stage3 compilation is unified by combining build.zig options,

[gentoo-dev] [PATCH v2 1/5] zig-toolchain.eclass: new eclass

2024-10-25 Thread Eric Joldasov
Signed-off-by: Eric Joldasov --- eclass/zig-toolchain.eclass | 375 1 file changed, 375 insertions(+) create mode 100644 eclass/zig-toolchain.eclass diff --git a/eclass/zig-toolchain.eclass b/eclass/zig-toolchain.eclass new file mode 100644 index 000

[gentoo-dev] [PATCH 0/5] Ziglang eclasses for 0.13+

2024-10-25 Thread Eric Joldasov
Hello everyone, This patch series adds new eclasses for packages that use Zig toolchain with varying level of integration. Since some projects or ebuilds use only Zig compiler directly, without touching Zig Build System, I have decided to split eclasses into 2: * zig-toolchain.eclass: handles dep

[gentoo-dev] [PATCH 4/5] dev-lang/zig: sync 9999 with 0.13.0-r1

2024-10-25 Thread Eric Joldasov
From: Eric Joldasov * Update to use zig-build and zig-toolchain functions instead of local get_zig_mcpu etc. functions. * Port "sys-apps/sandbox-2.39" test dependency requirement from 0.13.0 ebuild. * Stage3 compilation is unified by combining build.zig options, now both cmake (+llvm) and b

[gentoo-dev] [PATCH 5/5] sys-fs/ncdu: add 2.6-r1

2024-10-25 Thread Eric Joldasov
Now uses "zig-build" eclass. Signed-off-by: Eric Joldasov --- sys-fs/ncdu/ncdu-2.6-r1.ebuild | 50 ++ 1 file changed, 50 insertions(+) create mode 100644 sys-fs/ncdu/ncdu-2.6-r1.ebuild diff --git a/sys-fs/ncdu/ncdu-2.6-r1.ebuild b/sys-fs/ncdu/ncdu-2.6-r1.ebuild

[gentoo-dev] [PATCH 2/5] zig-build.eclass: new eclass

2024-10-25 Thread Eric Joldasov
Signed-off-by: Eric Joldasov --- eclass/zig-build.eclass | 580 1 file changed, 580 insertions(+) create mode 100644 eclass/zig-build.eclass diff --git a/eclass/zig-build.eclass b/eclass/zig-build.eclass new file mode 100644 index ..ffa075043

[gentoo-dev] [PATCH 1/5] zig-toolchain.eclass: new eclass

2024-10-25 Thread Eric Joldasov
Signed-off-by: Eric Joldasov --- eclass/zig-toolchain.eclass | 375 1 file changed, 375 insertions(+) create mode 100644 eclass/zig-toolchain.eclass diff --git a/eclass/zig-toolchain.eclass b/eclass/zig-toolchain.eclass new file mode 100644 index 000

Re: [gentoo-dev] [PATCH 2/2] eclass/dotnet-pkg-base: add efsi function for running FSI

2024-10-25 Thread Sam James
x...@gentoo.org writes: > From: Maciej Barć > > This will replace "edotnet fsi" as used in "app-shells/pwsh" package. > > Signed-off-by: Maciej Barć OK given people will likely forget nologo, so probably worth having. > --- > eclass/dotnet-pkg-base.eclass | 12 > 1 file changed,

Re: [gentoo-dev] [PATCH] profiles/thirdpartymirrors: add final fallback for apache

2024-10-25 Thread Sam James
Eli Schwartz writes: > Apache has a mirror network, which only covers the most recent release > of any given package. They also have an additional site which does not > appear to be a CDN, and is throttled and can maybe ban you if you use it > too much. Unfortunately, it is also the ONLY way to a