commit:     6bc279288b77408377ca41cdf58c75bd4a3dcd79
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Wed Nov 26 21:26:13 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 28 02:53:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc27928

media-gfx/blender: force EGIT_LFS_CLONE_TYPE="single"

Pruning the lfs files after the initial clone results in long wait and potential
`Prune error: Git can't resolve ref: "HEAD"`.

We avoid this by only cloning a single version of the lfs.

Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44694
Closes: https://github.com/gentoo/gentoo/pull/44694
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-gfx/blender/blender-4.5.5.ebuild    | 2 ++
 media-gfx/blender/blender-4.5.9999.ebuild | 2 ++
 media-gfx/blender/blender-5.0.0.ebuild    | 2 ++
 media-gfx/blender/blender-5.0.9999.ebuild | 2 ++
 media-gfx/blender/blender-9999.ebuild     | 2 ++
 5 files changed, 10 insertions(+)

diff --git a/media-gfx/blender/blender-4.5.5.ebuild 
b/media-gfx/blender/blender-4.5.5.ebuild
index 7673d182c357..cbe71a8f75a6 100644
--- a/media-gfx/blender/blender-4.5.5.ebuild
+++ b/media-gfx/blender/blender-4.5.5.ebuild
@@ -41,6 +41,8 @@ if [[ "${PV}" == *9999* ]]; then
        inherit git-r3
        EGIT_REPO_URI="https://projects.blender.org/blender/blender.git";
        EGIT_SUBMODULES=( '*' '-lib/*' )
+       # using shallow causes long wait times.
+       EGIT_LFS_CLONE_TYPE="single"
 
        if [[ "${PV}" == 9999* ]]; then
                EGIT_BRANCH="main"

diff --git a/media-gfx/blender/blender-4.5.9999.ebuild 
b/media-gfx/blender/blender-4.5.9999.ebuild
index eb94627db7db..c69ce0fb6054 100644
--- a/media-gfx/blender/blender-4.5.9999.ebuild
+++ b/media-gfx/blender/blender-4.5.9999.ebuild
@@ -41,6 +41,8 @@ if [[ "${PV}" == *9999* ]]; then
        inherit git-r3
        EGIT_REPO_URI="https://projects.blender.org/blender/blender.git";
        EGIT_SUBMODULES=( '*' '-lib/*' )
+       # using shallow causes long wait times.
+       EGIT_LFS_CLONE_TYPE="single"
 
        if [[ "${PV}" == 9999* ]]; then
                EGIT_BRANCH="main"

diff --git a/media-gfx/blender/blender-5.0.0.ebuild 
b/media-gfx/blender/blender-5.0.0.ebuild
index c4845587b821..5d7cc6bfaeab 100644
--- a/media-gfx/blender/blender-5.0.0.ebuild
+++ b/media-gfx/blender/blender-5.0.0.ebuild
@@ -41,6 +41,8 @@ if [[ "${PV}" == *9999* ]]; then
        inherit git-r3
        EGIT_REPO_URI="https://projects.blender.org/blender/blender.git";
        EGIT_SUBMODULES=( '*' '-lib/*' )
+       # using shallow causes long wait times.
+       EGIT_LFS_CLONE_TYPE="single"
 
        if [[ "${PV}" == 9999* ]]; then
                EGIT_BRANCH="main"

diff --git a/media-gfx/blender/blender-5.0.9999.ebuild 
b/media-gfx/blender/blender-5.0.9999.ebuild
index c4845587b821..5d7cc6bfaeab 100644
--- a/media-gfx/blender/blender-5.0.9999.ebuild
+++ b/media-gfx/blender/blender-5.0.9999.ebuild
@@ -41,6 +41,8 @@ if [[ "${PV}" == *9999* ]]; then
        inherit git-r3
        EGIT_REPO_URI="https://projects.blender.org/blender/blender.git";
        EGIT_SUBMODULES=( '*' '-lib/*' )
+       # using shallow causes long wait times.
+       EGIT_LFS_CLONE_TYPE="single"
 
        if [[ "${PV}" == 9999* ]]; then
                EGIT_BRANCH="main"

diff --git a/media-gfx/blender/blender-9999.ebuild 
b/media-gfx/blender/blender-9999.ebuild
index bfd8344bdb33..0c47f720d36f 100644
--- a/media-gfx/blender/blender-9999.ebuild
+++ b/media-gfx/blender/blender-9999.ebuild
@@ -41,6 +41,8 @@ if [[ "${PV}" == *9999* ]]; then
        inherit git-r3
        EGIT_REPO_URI="https://projects.blender.org/blender/blender.git";
        EGIT_SUBMODULES=( '*' '-lib/*' )
+       # using shallow causes long wait times.
+       EGIT_LFS_CLONE_TYPE="single"
 
        if [[ "${PV}" == 9999* ]]; then
                EGIT_BRANCH="main"

Reply via email to