commit:     d3a8fe560227354769a75129474c26dde3a49e6b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  8 19:13:22 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  8 19:13:22 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a8fe56

dev-lang/julia: Remove last-rited pkg

Bug: https://bugs.gentoo.org/921826
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-lang/julia/Manifest                            |  20 --
 .../julia/files/julia-1.8.0-llvm-no-bindings.patch |  11 -
 dev-lang/julia/files/julia-1.8.3-gcc13.patch       |  10 -
 .../julia/files/julia-1.8.5-cstdint-includes.patch |  54 -----
 .../files/julia-1.8.5-no-werror-mbedtls.patch      |  14 --
 .../julia/files/julia-1.9.4-no-doc-install.patch   |  13 --
 .../julia/files/julia-1.9.4-string-replace.patch   |  13 --
 dev-lang/julia/julia-1.8.3-r6.ebuild               | 191 -----------------
 dev-lang/julia/julia-1.8.5-r3.ebuild               | 238 ---------------------
 dev-lang/julia/julia-1.9.0-r2.ebuild               | 217 -------------------
 dev-lang/julia/julia-1.9.4-r2.ebuild               | 204 ------------------
 dev-lang/julia/metadata.xml                        |  27 ---
 profiles/package.mask                              |   6 -
 13 files changed, 1018 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
deleted file mode 100644
index 38d3d84115db..000000000000
--- a/dev-lang/julia/Manifest
+++ /dev/null
@@ -1,20 +0,0 @@
-DIST julia-0b211609.patch 9574 BLAKE2B 
bf43f143b8873ad1812d95d5866a77f28b5dfeb05f41c9dd8f384109ec8cfab09f78bb7b891d5178d6c445ba58cdfe2bdf0cc4c5bf032910c42d4fd1b89883f7
 SHA512 
aaeeee2e96773589e4347af4df169ef3d241a4c7a22d28ec356a13062f7d11f043cebce8b79afbebb1fb411ad957d4d14880ae051924cb694b39283ccce1658b
-DIST julia-1.8.0-074d761f.patch 2198 BLAKE2B 
7d4b147e290defceaad1b5b6d0c2c9a323b47d685bb1865b23c84aa68135c00104e653a5046d276aa540415ee4c95426f1a4538df3ba0ae4c348966a2f2b1742
 SHA512 
ff1e23746851b1b7a4480df75815abb35ccc8006f622acb5fb3928e20832cf55022c96650590c8dfea9b39185a3284a0d1310dee3f439429c91e00af567b66f1
-DIST julia-1.8.0-0db596e6.patch 15029 BLAKE2B 
2d5152436c2a7b0dcd60346c9fe9ea008f7672a68ae038762c5952c6c85173d28b3fd7335282e783cc1f91102e8dd58ae9967caa476ad8f93dd60f8f485fbbe3
 SHA512 
1f4eb42656bbaed3c85d520875c687f0dd98e9ef0d73f0d3a2b3ac4395020984effc03477c56ab6594cd15e87899923591f6cabeb4e2a43c26725ebe51dbf0be
-DIST julia-1.8.0-190565c2.patch 4166 BLAKE2B 
f55937098219f2d34044cf8963b5421912c2eeeec0e38f8f2c6a0146412f6c653a9797cc1695a514dff31a628d904f68a2750fd0fd63057f5dd34210ae845e92
 SHA512 
a1b26fb0e36767e42268e9cf97ff4b8bc792e8c4c00196b335dede91d814c381a34711e8759b175c0fd66dd88e91edef7b467be16854267c66bf653bb361df3a
-DIST julia-1.8.0-23f39f83.patch 23569 BLAKE2B 
aa82427c7e30720cd534ceeb947d6f489239986f2f5b10475038443f8e3ca4a920f88b9efb9395c52a9f9400b3292b3696d774bdf3165695ee56758c83548f67
 SHA512 
00a301964515bc57f199cd7ee5b6c9221f1635bb2e4972b1073d5f5606c9b7639c469be8a584227eb344138c8bf35c72d3b942b02baf5f94d5dc22e0e1d8d723
-DIST julia-1.8.0-3423639d.patch 669 BLAKE2B 
cecc073c873cc4c530173fef5092e8c81d05917e021a3922df2a3c25d12fa0852e238a5f55f3def063b6c37d78306c0960371d3b19c342f61da5d3a6ddc46b94
 SHA512 
95ebb148d13df10afc57b62b559e320cefc5bad1736ef1146dc8c532f114ade79294ab91d5452566f5973c613e42e6d024cc13e13349cd9fd171f5a20f04f142
-DIST julia-1.8.0-68adc00e.patch 2388 BLAKE2B 
6b422a0362114395663be266de852f953290aaea2ec8c6dd16a8c62f93bf8cd96cdd519a001ddffa10b701b7ca6fdc3b205e5d23fc6db75ee1718bab9af02061
 SHA512 
895258ea03e2edd48be22884a331489761053148a2d8101a5a8deb3d38c5932df0a672a29b40278fd9af25e4956b85d47d63d270e006549d80050bdb459b91f8
-DIST julia-1.8.0-700c69b1.patch 1155 BLAKE2B 
160a44eaa652c91e8cbda9927922cc13028c269d249a18bafc77f9bdd8335d1652809250ee1d36e9e6c9cc774b056fb6fdb556a4e6e6429c2f48ef7c54f0579e
 SHA512 
1bf37e96be9230c31937871582f4767bb7aa14690a666ef80f886540b7321a7fd2f8756ef591b65177fa7b8a288dcaefeaf884501fd27582e46f3520555eccda
-DIST julia-1.8.0-ed9851b0.patch 6957 BLAKE2B 
f40a56bf3b00cc8d0a764ce7d9ef75b6e5dbab70aa13aad810e7288c4b1b0609ee61b1c6661a4d34423c5f25b19c56b326fa0ae520f1310c673d2c0921e4dabb
 SHA512 
a4b6ee8b80639e74185ddaf8567b81eaee18efef02003e254b5e31268f730e022dcb1a53d8595a82570303b5f57ea885ca86374ca5eb7c0b2b270a5c104b79b5
-DIST julia-1.8.0-julia-hardcoded-libs.patch 2411 BLAKE2B 
d71683c68c350c16c61c13e0378072a7689cb6e07ab7d4b940a5049f37ec58d8f4061b94ba5ba3d2dcf73a403b34d5fbe92bb723a0c5a2c318f9c3bd3631f143
 SHA512 
0256c5af1713b3551b39e0d89168eafb235e6337a9f07efd24a2e271a11bf724295d0a46761bf1a4d3ed14c4539ef1ef56adcf5580879cac268867aac3e2c20e
-DIST julia-1.8.0-julia-libunwind-1.6.patch 750 BLAKE2B 
35bc6a5fef212c1596c88ddff723795cd3dd46852a602e5c30739af3b3bd8ee78b99635fa35273d0702fc354d31f75c109503225ff6f564a2f9afb64c84e9eda
 SHA512 
7623d7c897ef90909f331c9bad27625505df758d7b21d765385efc7b02a48360ca2e2092057802a5e523b255eca036393ec27148fb567313db1497f691cd6d1c
-DIST julia-1.8.0-julia-llvm-14.patch 882 BLAKE2B 
f46f02554a6fc997763d368b813298da7158c82adbbf43ec98b3d7830163c167d9e1f0e22e17cd42b2900baea91c49611bf5e14a57169beb7f29c505ed161307
 SHA512 
856e299e7523ae15e6bf579c7aef24d3de67d6e10bfb168f7c5caa887fab1752e321b777d465a3c85947441153c5e898431103272b9f94f28d0fabff77afe7a2
-DIST julia-1.8.0-julia-mpfr-4.2.patch 721 BLAKE2B 
a8214ba7ede33ea61a72aeeffec1a2be9d31e1e86f02ed1ad5da377c1c67db4316d67c6db87d62504477d1b40ca4b2cb7657ada85f3e8a2e7dfa967d569cc372
 SHA512 
db5b2cfc731083001c243e1fab08bc49a765bcd39ec8f06d19cf02ab95a59b8cebe850b0d4449ddb03610940d6c0cfed3f99a1475b4006b045df8f0029854d46
-DIST julia-1.8.0-julia-system-cblas.patch 4078 BLAKE2B 
58aac552ea63859a03fe24fed69c02f9968aa7924abe2ffdf9e33e965d64877206216f1604f28fc67739cada4b5ce7b508feaad18080e3a5e78d89447d0f2a05
 SHA512 
d4b437da35672aa0b9f371da66a8675ca5be28276886edafb3566c3ea0d0ed8ed2bac192b43a0d292ee4f2754b596b7b79de76f136cfcada9916ff94a544b372
-DIST julia-1.8.0-make-install-no-build.patch 555 BLAKE2B 
36a86c3dd281a85f1b1fd68ac9796e70b06bb6afe3140fed97b5c7cd4b24987dc75709c4b1b192d5663c4d704cfb9818ec8d895c293b9b0bd741a3a61c860e47
 SHA512 
97687d24a3aa0a39994a691026981a91496cd2a82112e9acf9a8edd0f7c2a50d946944e8af495a3b1703f397c7a0e620be76dc28f3bbe14357ee8c4a68a5a3bc
-DIST julia-1.8.3-full.tar.gz 275266765 BLAKE2B 
2cd54e33cea5d53a93e8ec9c1cd44df4e63a132f2d7a7dca363c6067e1eb5f245a6f65c79bbb29ec641c597ed33fc9376847803b8dd5bc18c537e48d07bcee04
 SHA512 
0e62d293626c83ff258a3d66aa1e86f9cab114edb8a21ebaad3990332894fbdfd96c23f907debbfd0af9f9f09c0a95a36a3c617784d5eb541b68ed7558630d86
-DIST julia-1.8.5-full.tar.gz 275344455 BLAKE2B 
d51ee25e9c7dd54e3fcc35cd75c909686cc5e48c6b34371cd100bddb038b76e1ba8812bab554ffb8ca5b725cc30fec1a0fb4f58220de8917de35dc2d3a159d81
 SHA512 
3f92cdecdfc79194e1cde3ec96871bde984c2527d0cd3909c91a27a819d734e39260c5fe7129d958e88db1965f8b5d61ffe7e95c7cddac111aeafe844e29900d
-DIST julia-1.9.0-full.tar.gz 297690117 BLAKE2B 
7fb67dedff33f627ab4c33a1a784f8a56c69c92e1fa88badeecc6c19e7c6889a6c686502ce49df06fcee989372bb5978cb811647f8b6f9b1d4cec201fc1000b4
 SHA512 
e7ab6bc1f923af6ea2ef0fc80ddd1e489e059d8fc1ed47de160e33c13dcb8daa8141ada174588dde12943ffa48332681d1d060c6372f4e2292d92946d1fb7fe2
-DIST julia-1.9.4-full.tar.gz 294983229 BLAKE2B 
d4ffa0d2ceff2113d007502248cc7dd106fa5262e23b2f79d63bf419994f42f814a49cdc88483615665d5d57b1b36b6c319f68f3e0802a603a5cbb0e6b992cc1
 SHA512 
cd2c7df8856f35ffc89e2a22ef70fbbfbec2e50835e56e26c67a9efcd69aa448c1aa71b002235a47c2036926ab127c4e232c938df4d23e600dbd27bf72b8283c
-DIST julia-a48ad530.patch 2790 BLAKE2B 
4f7b1a3baeadff597b8b7e0e55705ff09625457a7889179e2f7d7ec1370008a5329901c45ad038bd830276d120e35d87254fe55ea497b2632988254ddd591df2
 SHA512 
4222901d28b100a81743a4092fb78862160e5b1c23d1a7fd242df815703897b974c8aec79518f67f4cf33ccbc88f75bf6e10d1189b7163b94b5d347ef8db940b

diff --git a/dev-lang/julia/files/julia-1.8.0-llvm-no-bindings.patch 
b/dev-lang/julia/files/julia-1.8.0-llvm-no-bindings.patch
deleted file mode 100644
index d5511dee0d91..000000000000
--- a/dev-lang/julia/files/julia-1.8.0-llvm-no-bindings.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/deps/llvm.mk
-+++ b/deps/llvm.mk
-@@ -94,7 +94,7 @@ endif
- LLVM_CMAKE += -DLLVM_TOOLS_INSTALL_DIR=$(call 
rel_path,$(build_prefix),$(build_depsbindir))
- LLVM_CMAKE += -DLLVM_UTILS_INSTALL_DIR=$(call 
rel_path,$(build_prefix),$(build_depsbindir))
- LLVM_CMAKE += -DLLVM_INCLUDE_UTILS=ON -DLLVM_INSTALL_UTILS=ON
--LLVM_CMAKE += -DLLVM_BINDINGS_LIST="" -DLLVM_INCLUDE_DOCS=Off 
-DLLVM_ENABLE_TERMINFO=Off -DHAVE_HISTEDIT_H=Off -DHAVE_LIBEDIT=Off
-+LLVM_CMAKE += -DLLVM_BINDINGS_LIST="" -DLLVM_ENABLE_BINDINGS=OFF 
-DLLVM_INCLUDE_DOCS=Off -DLLVM_ENABLE_TERMINFO=Off -DHAVE_HISTEDIT_H=Off 
-DHAVE_LIBEDIT=Off
- ifeq ($(LLVM_ASSERTIONS), 1)
- LLVM_CMAKE += -DLLVM_ENABLE_ASSERTIONS:BOOL=ON
- endif # LLVM_ASSERTIONS

diff --git a/dev-lang/julia/files/julia-1.8.3-gcc13.patch 
b/dev-lang/julia/files/julia-1.8.3-gcc13.patch
deleted file mode 100644
index 96e2e48ba78d..000000000000
--- a/dev-lang/julia/files/julia-1.8.3-gcc13.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- 
a/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/include/llvm/Support/Signals.h
-+++ 
b/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/include/llvm/Support/Signals.h
-@@ -15,6 +15,7 @@
- #define LLVM_SUPPORT_SIGNALS_H
- 
- #include <string>
-+#include <cstdint>
- 
- namespace llvm {
- class StringRef;

diff --git a/dev-lang/julia/files/julia-1.8.5-cstdint-includes.patch 
b/dev-lang/julia/files/julia-1.8.5-cstdint-includes.patch
deleted file mode 100644
index 379a14cc8fb9..000000000000
--- a/dev-lang/julia/files/julia-1.8.5-cstdint-includes.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From fd2ab505cbc24ad583fc2998268b7675caa7697a Mon Sep 17 00:00:00 2001
-From: Ted Rodgers <[email protected]>
-Date: Sun, 3 Nov 2024 23:35:32 -0500
-Subject: [PATCH] added cstdint include for
- 
deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/include/llvm/ADT/SmallVector.h
- +
- 
deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
- +
- 
deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h
-
----
- .../llvm/include/llvm/ADT/SmallVector.h                          | 1 +
- .../llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h     | 1 +
- .../llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h           | 1 +
- 3 files changed, 3 insertions(+)
-
-diff --git 
a/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/include/llvm/ADT/SmallVector.h
 
b/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/include/llvm/ADT/SmallVector.h
-index b8a11030f..8bce0ea95 100644
---- 
a/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/include/llvm/ADT/SmallVector.h
-+++ 
b/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/include/llvm/ADT/SmallVector.h
-@@ -21,6 +21,7 @@
- #include <algorithm>
- #include <cassert>
- #include <cstddef>
-+#include <cstdint>
- #include <cstdlib>
- #include <cstring>
- #include <functional>
-diff --git 
a/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h
 
b/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h
-index 71b44a509..c87ff085e 100644
---- 
a/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h
-+++ 
b/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h
-@@ -15,6 +15,7 @@
- #ifndef LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUMCTARGETDESC_H
- #define LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUMCTARGETDESC_H
- 
-+#include <cstdint>
- #include <memory>
- 
- namespace llvm {
-diff --git 
a/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
 
b/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
-index 35604cd3e..93cb72ad7 100644
---- 
a/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
-+++ 
b/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
-@@ -13,6 +13,7 @@
- #ifndef LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H
- #define LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H
- 
-+#include <cstdint>
- #include <memory>
- #include <string>
- 
--- 
-2.47.0
\ No newline at end of file

diff --git a/dev-lang/julia/files/julia-1.8.5-no-werror-mbedtls.patch 
b/dev-lang/julia/files/julia-1.8.5-no-werror-mbedtls.patch
deleted file mode 100644
index 4e05f97a2d7d..000000000000
--- a/dev-lang/julia/files/julia-1.8.5-no-werror-mbedtls.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/deps/mbedtls.mk b/deps/mbedtls.mk
-index 07d8304..f17d5e3 100644
---- a/deps/mbedtls.mk
-+++ b/deps/mbedtls.mk
-@@ -5,7 +5,8 @@ MBEDTLS_SRC = mbedtls-$(MBEDTLS_VER)
- MBEDTLS_URL = 
https://github.com/ARMmbed/mbedtls/archive/v$(MBEDTLS_VER).tar.gz
- 
- MBEDTLS_OPTS := $(CMAKE_COMMON) -DUSE_SHARED_MBEDTLS_LIBRARY=ON \
--    -DUSE_STATIC_MBEDTLS_LIBRARY=OFF -DENABLE_PROGRAMS=OFF 
-DCMAKE_BUILD_TYPE=Release
-+    -DUSE_STATIC_MBEDTLS_LIBRARY=OFF -DENABLE_PROGRAMS=OFF 
-DCMAKE_BUILD_TYPE=Release \
-+    -DMBEDTLS_FATAL_WARNINGS=OFF
- 
- MBEDTLS_OPTS += -DENABLE_ZLIB_SUPPORT=OFF
- ifeq ($(BUILD_OS),WINNT)

diff --git a/dev-lang/julia/files/julia-1.9.4-no-doc-install.patch 
b/dev-lang/julia/files/julia-1.9.4-no-doc-install.patch
deleted file mode 100644
index e1976a3fcde1..000000000000
--- a/dev-lang/julia/files/julia-1.9.4-no-doc-install.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 68e2136..a38edee 100644
---- a/Makefile
-+++ b/Makefile
-@@ -236,7 +236,7 @@ define stringreplace
- endef
- 
- 
--install: $(build_depsbindir)/stringreplace 
$(BUILDROOT)/doc/_build/html/en/index.html
-+install: $(build_depsbindir)/stringreplace
-       @$(MAKE) $(QUIET_MAKE) $(JULIA_BUILD_MODE)
-       @for subdir in $(bindir) $(datarootdir)/julia/stdlib/$(VERSDIR) 
$(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) 
$(sysconfdir) $(private_libexecdir); do \
-               mkdir -p $(DESTDIR)$$subdir; \

diff --git a/dev-lang/julia/files/julia-1.9.4-string-replace.patch 
b/dev-lang/julia/files/julia-1.9.4-string-replace.patch
deleted file mode 100644
index 7f5497bdac8f..000000000000
--- a/dev-lang/julia/files/julia-1.9.4-string-replace.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index c742a9f..a38edee 100644
---- a/Makefile
-+++ b/Makefile
-@@ -232,7 +232,7 @@ endif
- # Note that we disable MSYS2's path munging here, as otherwise
- # it replaces our `:`-separated list as a `;`-separated one.
- define stringreplace
--      MSYS2_ARG_CONV_EXCL='*' $(build_depsbindir)/stringreplace $$(strings -t 
x - '$1' | grep "$2" | awk '{print $$1;}') "$3" 255 "$(call cygpath_w,$1)"
-+      MSYS2_ARG_CONV_EXCL='*' $(build_depsbindir)/stringreplace $$(strings -t 
x - "$1" | grep "$2" | awk '{print $$1;}') "$3" 255 "$(call cygpath_w,$1)"
- endef
- 
- 

diff --git a/dev-lang/julia/julia-1.8.3-r6.ebuild 
b/dev-lang/julia/julia-1.8.3-r6.ebuild
deleted file mode 100644
index 7dbf8df718b2..000000000000
--- a/dev-lang/julia/julia-1.8.3-r6.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# correct versions for stdlibs are in deps/checksums
-# for everything else, run with network-sandbox and wait for the crash
-
-EAPI=8
-
-# >=1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184
-MY_LLVM_V=13.0.1
-
-inherit flag-o-matic pax-utils toolchain-funcs optfeature
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/
-       https://github.com/JuliaLang/julia/";
-SRC_URI="https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-       app-arch/p7zip
-       app-misc/ca-certificates
-       dev-libs/gmp:0=
-       dev-libs/mpfr:0=
-       >=dev-libs/libutf8proc-2.6.1:0=[-cjk]
-       >=dev-util/patchelf-0.13
-       net-misc/curl[http2,ssh]
-       sci-libs/amd:0=
-       sci-libs/arpack:0=
-       sci-libs/camd:0=
-       sci-libs/ccolamd:0=
-       sci-libs/cholmod:0=
-       sci-libs/colamd:0=
-       sci-libs/fftw:3.0=[threads]
-       sci-libs/openlibm:0=
-       sci-libs/spqr:0=
-       sci-libs/umfpack:0=
-       >=sci-mathematics/dsfmt-2.2.4
-       >=sys-libs/libunwind-1.1:0=
-       virtual/zlib:=
-       >=virtual/blas-3.6
-       virtual/lapack
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       dev-build/cmake
-       virtual/pkgconfig
-"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-1.8.0-llvm-no-bindings.patch
-       "${FILESDIR}"/${PN}-1.8.5-no-werror-mbedtls.patch
-)
-
-# Huge thanks to Arch Linux developers for the patches.
-archlinux_uri="https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/";
-archlinux_patches=(
-       074d761f.patch
-       ed9851b0.patch
-       julia-hardcoded-libs.patch
-       julia-libunwind-1.6.patch
-       julia-llvm-14.patch
-       julia-system-cblas.patch
-       make-install-no-build.patch
-)
-for archlinux_patch in ${archlinux_patches[@]} ; do
-       archlinux_patch_name="${PN}-1.8.0-${archlinux_patch}"
-       SRC_URI+="
-               ${archlinux_uri}/${archlinux_patch}
-                       -> ${archlinux_patch_name}
-       "
-       PATCHES+=( "${DISTDIR}/${archlinux_patch_name}" )
-done
-
-src_unpack() {
-       local tounpack=( ${A} )
-       # the main source tree, followed by deps
-       unpack "${tounpack[0]}"
-
-       mkdir -p "${S}/deps/srccache/"
-       for i in "${tounpack[@]:1}"; do
-               cp "${DISTDIR}/${i}" "${S}/deps/srccache/${i#julia-}" || die
-       done
-}
-
-src_prepare() {
-       default
-
-       # Various LTO issues.
-       # https://bugs.gentoo.org/855602
-       filter-lto
-
-       # Sledgehammer:
-       # - prevent fetching of bundled stuff in compile and install phase
-       # - respect CFLAGS
-       # - respect EPREFIX and Gentoo specific paths
-
-       sed -i \
-               -e "\|SHIPFLAGS :=|c\\SHIPFLAGS := ${CFLAGS}" \
-               Make.inc || die
-
-       sed -i \
-               -e "s|ar -rcs|$(tc-getAR) -rcs|g" \
-               src/Makefile || die
-
-       # disable doc install starting  git fetching
-       sed -i -e 's~install: $(build_depsbindir)/stringreplace 
$(BUILDROOT)/doc/_build/html/en/index.html~install: 
$(build_depsbindir)/stringreplace~' Makefile || die
-}
-
-src_configure() {
-       tc-export AR CC CXX
-
-       cat <<-EOF > Make.user
-               LOCALBASE:="${EPREFIX}/usr"
-               override prefix:="${EPREFIX}/usr"
-               override libdir:="\$(prefix)/$(get_libdir)"
-               override CC:=$(tc-getCC)
-               override CXX:=$(tc-getCXX)
-               override AR:=$(tc-getAR)
-
-               BUNDLE_DEBUG_LIBS:=0
-               USE_BINARYBUILDER:=0
-               USE_SYSTEM_CSL:=1
-               USE_SYSTEM_LLVM:=0
-               USE_SYSTEM_LIBUNWIND:=1
-               # Fails to compile with libpcre2 on split-usr, bug #893336
-               USE_SYSTEM_PCRE:=0
-               USE_SYSTEM_LIBM:=0
-               # USE_SYSTEM_LIBM=0 implies using external openlibm
-               USE_SYSTEM_OPENLIBM:=1
-               USE_SYSTEM_DSFMT:=1
-               USE_SYSTEM_BLAS:=1
-               USE_SYSTEM_LAPACK:=1
-               USE_SYSTEM_LIBBLASTRAMPOLINE:=0
-               USE_SYSTEM_GMP:=1
-               USE_SYSTEM_MPFR:=1
-               USE_SYSTEM_LIBSUITESPARSE:=1
-               # julia does not play well with the system versions of libuv
-               USE_SYSTEM_LIBUV:=0
-               USE_SYSTEM_UTF8PROC:=1
-               # Needs deprecated MD4 which we don't build our 
net-libs/mbedtls:0
-               # with (bug #955863). Removed in mbedtls:3 too.
-               USE_SYSTEM_MBEDTLS:=0
-               USE_SYSTEM_LIBSSH2:=1
-               USE_SYSTEM_NGHTTP2:=1
-               USE_SYSTEM_CURL:=1
-               # Julia uses libgit2 via FFI and libgit2 has unstable ABI.
-               # It's common for there to be a substantial mismatch that
-               # leads to bother (bug #955402).
-               USE_SYSTEM_LIBGIT2:=0
-               USE_SYSTEM_PATCHELF:=1
-               USE_SYSTEM_ZLIB:=1
-               USE_SYSTEM_P7ZIP:=1
-               VERBOSE:=1
-       EOF
-}
-
-src_compile() {
-       # Julia accesses /proc/self/mem on Linux
-       addpredict /proc/self/mem
-
-       emake
-       pax-mark m "$(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')"
-}
-
-src_install() {
-       emake -j1 install DESTDIR="${D}"
-       dodoc CONTRIBUTING.md HISTORY.md NEWS.md README.md THIRDPARTY.md
-
-       local llvmslot=$(ver_cut 1 ${MY_LLVM_V})
-       cp "${S}/usr/lib/libLLVM-${llvmslot}jl.so" 
"${ED}/usr/$(get_libdir)/julia/" || die
-       cp "${S}/usr/lib/libLLVM-${MY_LLVM_V}jl.so" 
"${ED}/usr/$(get_libdir)/julia/" || die
-
-       mv "${ED}"/usr/etc/julia "${ED}"/etc || die
-       rmdir "${ED}"/usr/etc || die
-       mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/"${PF}" || die
-       rmdir "${ED}"/usr/share/doc/julia || die
-
-       # The appdata directory is deprecated.
-       mv "${ED}"/usr/share/{appdata,metainfo}/ || die
-
-       # Link ca-certificates.crt, bug: https://bugs.gentoo.org/888978
-       dosym -r /etc/ssl/certs/ca-certificates.crt /usr/share/julia/cert.pem
-}
-
-pkg_postinst() {
-       optfeature "Julia Plots" sci-visualization/gr
-}

diff --git a/dev-lang/julia/julia-1.8.5-r3.ebuild 
b/dev-lang/julia/julia-1.8.5-r3.ebuild
deleted file mode 100644
index 5c7034a58417..000000000000
--- a/dev-lang/julia/julia-1.8.5-r3.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# correct versions for stdlibs are in deps/checksums
-# for everything else, run with network-sandbox and wait for the crash
-
-EAPI=8
-
-# >=1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184
-MY_LLVM_V=13.0.1
-
-PYTHON_COMPAT=( python3_11 )
-
-inherit check-reqs flag-o-matic optfeature pax-utils python-any-r1 
toolchain-funcs
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/
-       https://github.com/JuliaLang/julia/";
-SRC_URI="
-       
https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz
-       https://github.com/JuliaLang/julia/commit/0b211609.patch
-               -> ${PN}-0b211609.patch
-       https://github.com/JuliaLang/julia/commit/a48ad530.patch
-               -> ${PN}-a48ad530.patch
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-       >=dev-libs/libutf8proc-2.6.1:0=[-cjk]
-       >=dev-util/patchelf-0.13
-       >=sci-mathematics/dsfmt-2.2.4
-       >=sys-libs/libunwind-1.1:0=
-       >=virtual/blas-3.6
-       app-arch/p7zip
-       app-misc/ca-certificates
-       dev-libs/gmp:0=
-       dev-libs/mpfr:0=
-       net-misc/curl[http2,ssh]
-       sci-libs/amd:0=
-       sci-libs/arpack:0=
-       sci-libs/camd:0=
-       sci-libs/ccolamd:0=
-       sci-libs/cholmod:0=
-       sci-libs/colamd:0=
-       sci-libs/fftw:3.0=[threads]
-       sci-libs/openlibm:0=
-       sci-libs/spqr:0=
-       sci-libs/umfpack:0=
-       virtual/zlib:=
-       virtual/lapack
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       ${PYTHON_DEPS}
-       dev-build/cmake
-       virtual/pkgconfig
-"
-
-CHECKREQS_DISK_BUILD="4G"
-PATCHES=(
-       "${DISTDIR}"/${PN}-0b211609.patch
-       "${DISTDIR}"/${PN}-a48ad530.patch
-       "${FILESDIR}"/${PN}-1.8.5-cstdint-includes.patch
-       "${FILESDIR}"/${PN}-1.8.0-llvm-no-bindings.patch
-       "${FILESDIR}"/${PN}-1.8.3-gcc13.patch
-       "${FILESDIR}"/${PN}-1.8.5-no-werror-mbedtls.patch
-)
-QA_FLAGS_IGNORED+='usr/.*/julia/sys.so'  # Julia sysimage generated by 
bootstrapping.
-
-# Huge thanks to Arch Linux developers for the patches.
-archlinux_uri="https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/";
-archlinux_patches=(
-       074d761f.patch              # wanted
-       0db596e6.patch              # secondary
-       190565c2.patch              # secondary
-       23f39f83.patch              # secondary
-       3423639d.patch              # secondary
-       68adc00e.patch              # secondary
-       700c69b1.patch              # secondary
-       ed9851b0.patch              # wanted
-       julia-hardcoded-libs.patch  # wanted
-       julia-libunwind-1.6.patch   # wanted
-       julia-mpfr-4.2.patch        # secondary
-       julia-system-cblas.patch    # wanted
-)
-for archlinux_patch in ${archlinux_patches[@]} ; do
-       archlinux_patch_name="${PN}-1.8.0-${archlinux_patch}"
-       SRC_URI+="
-               ${archlinux_uri}/${archlinux_patch}
-                       -> ${archlinux_patch_name}
-       "
-       PATCHES+=( "${DISTDIR}/${archlinux_patch_name}" )
-done
-
-pkg_setup() {
-       check-reqs_pkg_setup
-       python-any-r1_pkg_setup
-}
-
-src_unpack() {
-       local -a tounpack=( ${A} )
-       # the main source tree, followed by deps
-       unpack "${tounpack[0]}"
-
-       mkdir -p "${S}/deps/srccache/"
-       local i
-       for i in "${tounpack[@]:1}"; do
-               cp "${DISTDIR}/${i}" "${S}/deps/srccache/${i#julia-}" || die
-       done
-
-       # Extract tarballs for patching.
-       cd "${S}/deps/srccache/" || die
-       tar xf llvm-julia-13.0.1-3.tar.gz || die
-}
-
-src_prepare() {
-       default
-
-       # Various LTO issues.
-       # https://bugs.gentoo.org/855602
-       filter-lto
-
-       # Sledgehammer:
-       # - prevent fetching of bundled stuff in compile and install phase
-       # - respect CFLAGS
-       # - respect EPREFIX and Gentoo specific paths
-
-       sed -i \
-               -e "\|SHIPFLAGS :=|c\\SHIPFLAGS := ${CFLAGS}" \
-               Make.inc || die
-
-       sed -i \
-               -e "s|ar -rcs|$(tc-getAR) -rcs|g" \
-               src/Makefile || die
-
-       # disable doc install starting  git fetching
-       sed -i -e 's~install: $(build_depsbindir)/stringreplace 
$(BUILDROOT)/doc/_build/html/en/index.html~install: 
$(build_depsbindir)/stringreplace~' Makefile || die
-
-       # Blank the tarball checksum check script.
-       echo "#!/bin/sh" > deps/tools/jlchecksum || die
-
-       # Repack tarballs.
-       cd "${S}/deps/srccache/" || die
-       tar czf llvm-julia-13.0.1-3.tar.gz JuliaLang-llvm-project-8a2ae8c || die
-}
-
-src_configure() {
-       tc-export AR CC CXX
-
-       cat <<-EOF > Make.user
-               LOCALBASE:=${EPREFIX}/usr
-               override prefix:=${EPREFIX}/usr
-               override libdir:=\$(prefix)/$(get_libdir)
-               override CC:=$(tc-getCC)
-               override CXX:=$(tc-getCXX)
-               override AR:=$(tc-getAR)
-
-               BUNDLE_DEBUG_LIBS:=0
-               USE_BINARYBUILDER:=0
-               USE_INTEL_JITEVENTS=0
-               USE_SYSTEM_CSL:=1
-               USE_SYSTEM_LLVM:=0
-               USE_SYSTEM_LIBUNWIND:=1
-               # Fails to compile with libpcre2 on split-usr, bug #893336
-               USE_SYSTEM_PCRE:=0
-               USE_SYSTEM_LIBM:=0
-               # USE_SYSTEM_LIBM=0 implies using external openlibm
-               USE_SYSTEM_OPENLIBM:=1
-               USE_SYSTEM_DSFMT:=1
-               USE_SYSTEM_BLAS:=1
-               USE_SYSTEM_LAPACK:=1
-               USE_SYSTEM_LIBBLASTRAMPOLINE:=0
-               USE_SYSTEM_GMP:=1
-               USE_SYSTEM_MPFR:=1
-               USE_SYSTEM_LIBSUITESPARSE:=1
-               # julia does not play well with the system versions of libuv
-               USE_SYSTEM_LIBUV:=0
-               USE_SYSTEM_UTF8PROC:=1
-               # Needs deprecated MD4 which we don't build our 
net-libs/mbedtls:0
-               # with (bug #955863). Removed in mbedtls:3 too.
-               USE_SYSTEM_MBEDTLS:=0
-               USE_SYSTEM_LIBSSH2:=1
-               USE_SYSTEM_NGHTTP2:=1
-               USE_SYSTEM_CURL:=1
-               # Julia uses libgit2 via FFI and libgit2 has unstable ABI.
-               # It's common for there to be a substantial mismatch that
-               # leads to bother (bug #955402).
-               USE_SYSTEM_LIBGIT2:=0
-               USE_SYSTEM_PATCHELF:=1
-               USE_SYSTEM_ZLIB:=1
-               USE_SYSTEM_P7ZIP:=1
-               VERBOSE:=1
-       EOF
-}
-
-src_compile() {
-       # Julia accesses /proc/self/mem on Linux.
-       addpredict /proc/self/mem
-
-       emake
-       pax-mark m "$(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')"
-}
-
-src_install() {
-       emake -j1 install DESTDIR="${D}"
-       dodoc CONTRIBUTING.md HISTORY.md NEWS.md README.md THIRDPARTY.md
-
-       local llvmslot=$(ver_cut 1 ${MY_LLVM_V})
-       cp "${S}"/usr/lib/libLLVM-${llvmslot}jl.so 
"${ED}"/usr/$(get_libdir)/julia/ || die
-       cp "${S}"/usr/lib/libLLVM-${MY_LLVM_V}jl.so 
"${ED}"/usr/$(get_libdir)/julia/ || die
-
-       mv "${ED}"/usr/etc/julia "${ED}"/etc || die
-       rmdir "${ED}"/usr/etc || die
-       mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/"${PF}" || die
-       rmdir "${ED}"/usr/share/doc/julia || die
-
-       # The appdata directory is deprecated.
-       mv "${ED}"/usr/share/{appdata,metainfo}/ || die
-
-       # Link ca-certificates.crt, bug: https://bugs.gentoo.org/888978
-       dosym -r /etc/ssl/certs/ca-certificates.crt /usr/share/julia/cert.pem
-
-       # Julia always searches for "sys.so" inside "/usr/lib/julia",
-       # bug: https://github.com/JuliaLang/julia/issues/49574
-       if [[ $(get_libdir) == "lib64" ]] ; then
-               insinto /usr/lib/julia
-               doins "${ED}"/usr/$(get_libdir)/julia/sys.so
-       fi
-}
-
-pkg_postinst() {
-       optfeature "Julia Plots" sci-visualization/gr
-}

diff --git a/dev-lang/julia/julia-1.9.0-r2.ebuild 
b/dev-lang/julia/julia-1.9.0-r2.ebuild
deleted file mode 100644
index 6ccb7893b2c6..000000000000
--- a/dev-lang/julia/julia-1.9.0-r2.ebuild
+++ /dev/null
@@ -1,217 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# correct versions for stdlibs are in deps/checksums
-# for everything else, run with network-sandbox and wait for the crash
-
-EAPI=8
-
-MY_LLVM_V=14.0.6
-
-PYTHON_COMPAT=( python3_11 )
-
-inherit check-reqs flag-o-matic optfeature pax-utils python-any-r1 
toolchain-funcs
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/
-       https://github.com/JuliaLang/julia/";
-SRC_URI="
-       
https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-#KEYWORDS="~amd64 ~x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-       >=dev-libs/libutf8proc-2.6.1:0=[-cjk]
-       >=dev-util/patchelf-0.13
-       >=sci-mathematics/dsfmt-2.2.4
-       >=sys-libs/libunwind-1.1:0=
-       >=virtual/blas-3.6
-       app-arch/p7zip
-       app-misc/ca-certificates
-       dev-libs/gmp:0=
-       dev-libs/mpfr:0=
-       net-misc/curl[http2,ssh]
-       sci-libs/amd:0=
-       sci-libs/arpack:0=
-       sci-libs/camd:0=
-       sci-libs/ccolamd:0=
-       sci-libs/cholmod:0=
-       sci-libs/colamd:0=
-       sci-libs/fftw:3.0=[threads]
-       sci-libs/openlibm:0=
-       sci-libs/spqr:0=
-       sci-libs/umfpack:0=
-       virtual/zlib:=
-       virtual/lapack
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       ${PYTHON_DEPS}
-       dev-build/cmake
-       virtual/pkgconfig
-"
-
-CHECKREQS_DISK_BUILD="4G"
-PATCHES=(
-       "${FILESDIR}"/${PN}-1.8.5-no-werror-mbedtls.patch
-)
-QA_FLAGS_IGNORED+='usr/.*/julia/sys.so'  # Julia sysimage generated by 
bootstrapping.
-
-# Huge thanks to Arch Linux developers for the patches.
-archlinux_uri="https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/";
-archlinux_patches=(
-)
-for archlinux_patch in ${archlinux_patches[@]} ; do
-       archlinux_patch_name="${PN}-1.8.0-${archlinux_patch}"
-       SRC_URI+="
-               ${archlinux_uri}/${archlinux_patch}
-                       -> ${archlinux_patch_name}
-       "
-       PATCHES+=( "${DISTDIR}/${archlinux_patch_name}" )
-done
-
-pkg_setup() {
-       check-reqs_pkg_setup
-       python-any-r1_pkg_setup
-}
-
-src_unpack() {
-       local -a tounpack=( ${A} )
-       # the main source tree, followed by deps
-       unpack "${tounpack[0]}"
-
-       mkdir -p "${S}/deps/srccache/"
-       local i
-       for i in "${tounpack[@]:1}"; do
-               cp "${DISTDIR}/${i}" "${S}/deps/srccache/${i#julia-}" || die
-       done
-
-       # Extract tarballs for patching.
-       # cd "${S}/deps/srccache/" || die
-       # tar xf llvm-julia-${MY_LLVM_V}-3.tar.gz || die
-}
-
-src_prepare() {
-       default
-
-       # Various LTO issues.
-       # https://bugs.gentoo.org/855602
-       filter-lto
-
-       # Sledgehammer:
-       # - prevent fetching of bundled stuff in compile and install phase
-       # - respect CFLAGS
-       # - respect EPREFIX and Gentoo specific paths
-
-       sed -i \
-               -e "\|SHIPFLAGS :=|c\\SHIPFLAGS := ${CFLAGS}" \
-               Make.inc || die
-
-       sed -i \
-               -e "s|ar -rcs|$(tc-getAR) -rcs|g" \
-               src/Makefile || die
-
-       # disable doc install starting  git fetching
-       sed -i -e 's~install: $(build_depsbindir)/stringreplace 
$(BUILDROOT)/doc/_build/html/en/index.html~install: 
$(build_depsbindir)/stringreplace~' Makefile || die
-
-       # Blank the tarball checksum check script.
-       echo "#!/bin/sh" > deps/tools/jlchecksum || die
-
-       # Repack tarballs.
-       # cd "${S}/deps/srccache/" || die
-       # tar czf llvm-julia-${MY_LLVM_V}-3.tar.gz JuliaLang-llvm-project-* || 
die
-}
-
-src_configure() {
-       tc-export AR CC CXX
-
-       cat <<-EOF > Make.user
-               LOCALBASE:=${EPREFIX}/usr
-               override prefix:=${EPREFIX}/usr
-               override libdir:=\$(prefix)/$(get_libdir)
-               override CC:=$(tc-getCC)
-               override CXX:=$(tc-getCXX)
-               override AR:=$(tc-getAR)
-
-               BUNDLE_DEBUG_LIBS:=0
-               USE_BINARYBUILDER:=0
-               USE_INTEL_JITEVENTS=0
-               USE_SYSTEM_CSL:=1
-               USE_SYSTEM_LLVM:=0
-               USE_SYSTEM_LIBUNWIND:=1
-               # Fails to compile with libpcre2 on split-usr, bug #893336
-               USE_SYSTEM_PCRE:=0
-               USE_SYSTEM_LIBM:=0
-               # USE_SYSTEM_LIBM=0 implies using external openlibm
-               USE_SYSTEM_OPENLIBM:=1
-               USE_SYSTEM_DSFMT:=1
-               USE_SYSTEM_BLAS:=1
-               USE_SYSTEM_LAPACK:=1
-               USE_SYSTEM_LIBBLASTRAMPOLINE:=0
-               USE_SYSTEM_GMP:=1
-               USE_SYSTEM_MPFR:=1
-               USE_SYSTEM_LIBSUITESPARSE:=1
-               # julia does not play well with the system versions of libuv
-               USE_SYSTEM_LIBUV:=0
-               USE_SYSTEM_UTF8PROC:=1
-               # Needs deprecated MD4 which we don't build our 
net-libs/mbedtls:0
-               # with (bug #955863). Removed in mbedtls:3 too.
-               USE_SYSTEM_MBEDTLS:=0
-               USE_SYSTEM_LIBSSH2:=1
-               USE_SYSTEM_NGHTTP2:=1
-               USE_SYSTEM_CURL:=1
-               # Julia uses libgit2 via FFI and libgit2 has unstable ABI.
-               # It's common for there to be a substantial mismatch that
-               # leads to bother (bug #955402).
-               USE_SYSTEM_LIBGIT2:=0
-               USE_SYSTEM_PATCHELF:=1
-               USE_SYSTEM_ZLIB:=1
-               USE_SYSTEM_P7ZIP:=1
-               VERBOSE:=1
-       EOF
-}
-
-src_compile() {
-       # Julia accesses /proc/self/mem on Linux.
-       addpredict /proc/self/mem
-
-       emake
-       pax-mark m "$(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')"
-}
-
-src_install() {
-       emake -j1 install DESTDIR="${D}"
-       dodoc CONTRIBUTING.md HISTORY.md NEWS.md README.md THIRDPARTY.md
-
-       local llvmslot=$(ver_cut 1 ${MY_LLVM_V})
-       cp "${S}"/usr/lib/libLLVM-${llvmslot}jl.so 
"${ED}"/usr/$(get_libdir)/julia/ || die
-       cp "${S}"/usr/lib/libLLVM-${MY_LLVM_V}jl.so 
"${ED}"/usr/$(get_libdir)/julia/ || die
-
-       mv "${ED}"/usr/etc/julia "${ED}"/etc || die
-       rmdir "${ED}"/usr/etc || die
-       mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/"${PF}" || die
-       rmdir "${ED}"/usr/share/doc/julia || die
-
-       # The appdata directory is deprecated.
-       mv "${ED}"/usr/share/{appdata,metainfo}/ || die
-
-       # Link ca-certificates.crt, bug: https://bugs.gentoo.org/888978
-       dosym -r /etc/ssl/certs/ca-certificates.crt /usr/share/julia/cert.pem
-
-       # Julia always searches for "sys.so" inside "/usr/lib/julia",
-       # bug: https://github.com/JuliaLang/julia/issues/49574
-       if [[ $(get_libdir) == "lib64" ]] ; then
-               insinto /usr/lib/julia
-               doins "${ED}"/usr/$(get_libdir)/julia/sys.so
-       fi
-}
-
-pkg_postinst() {
-       optfeature "Julia Plots" sci-visualization/gr
-}

diff --git a/dev-lang/julia/julia-1.9.4-r2.ebuild 
b/dev-lang/julia/julia-1.9.4-r2.ebuild
deleted file mode 100644
index 6c3e0717b68d..000000000000
--- a/dev-lang/julia/julia-1.9.4-r2.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# correct versions for stdlibs are in deps/checksums
-# for everything else, run with network-sandbox and wait for the crash
-
-EAPI=8
-
-MY_LLVM_V=14.0.6
-
-PYTHON_COMPAT=( python3_{11..12} )
-
-inherit check-reqs flag-o-matic optfeature pax-utils python-any-r1 
toolchain-funcs
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/
-       https://github.com/JuliaLang/julia/";
-SRC_URI="
-       
https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-       >=dev-libs/libutf8proc-2.6.1:0=[-cjk]
-       >=dev-util/patchelf-0.13
-       >=sci-mathematics/dsfmt-2.2.4
-       >=sys-libs/libunwind-1.1:0=
-       >=virtual/blas-3.6
-       app-arch/p7zip
-       app-misc/ca-certificates
-       dev-libs/gmp:0=
-       dev-libs/mpfr:0=
-       net-misc/curl[http2,ssh]
-       sci-libs/amd:0=
-       sci-libs/arpack:0=
-       sci-libs/camd:0=
-       sci-libs/ccolamd:0=
-       sci-libs/cholmod:0=
-       sci-libs/colamd:0=
-       sci-libs/fftw:3.0=[threads]
-       sci-libs/openlibm:0=
-       sci-libs/openblas:0=
-       sci-libs/spqr:0=
-       sci-libs/umfpack:0=
-       virtual/zlib:=
-       virtual/lapack
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       ${PYTHON_DEPS}
-       dev-build/cmake
-       virtual/pkgconfig
-"
-
-CHECKREQS_DISK_BUILD="4G"
-# Avoid building ocaml binding with LLVM_ENABLE_BINDINGS=OFF #47862 (merged 
upstream but not yet for 1.9.4)
-PATCHES=(
-       "${FILESDIR}"/julia-1.8.0-llvm-no-bindings.patch
-       "${FILESDIR}"/julia-1.9.4-no-doc-install.patch
-       "${FILESDIR}"/julia-1.9.4-string-replace.patch
-       "${FILESDIR}"/julia-1.8.5-no-werror-mbedtls.patch
-)
-QA_FLAGS_IGNORED+='usr/.*/julia/sys.so'  # Julia sysimage generated by 
bootstrapping.
-
-pkg_setup() {
-       check-reqs_pkg_setup
-       python-any-r1_pkg_setup
-}
-
-src_unpack() {
-       local -a tounpack=( ${A} )
-       # the main source tree, followed by deps
-       unpack "${tounpack[0]}"
-
-       mkdir -p "${S}/deps/srccache/"
-       local i
-       for i in "${tounpack[@]:1}"; do
-               cp "${DISTDIR}/${i}" "${S}/deps/srccache/${i#julia-}" || die
-       done
-
-       # Extract tarballs for patching.
-       # cd "${S}/deps/srccache/" || die
-       # tar xf llvm-julia-${MY_LLVM_V}-3.tar.gz || die
-}
-
-src_prepare() {
-       default
-
-       # Various LTO issues.
-       # https://bugs.gentoo.org/855602
-       filter-lto
-
-       # Sledgehammer:
-       # - prevent fetching of bundled stuff in compile and install phase
-       # - respect CFLAGS
-       # - respect EPREFIX and Gentoo specific paths
-
-       sed -i \
-               -e "\|SHIPFLAGS :=|c\\SHIPFLAGS := ${CFLAGS}" \
-               Make.inc || die
-
-       sed -i \
-               -e "s|ar -rcs|$(tc-getAR) -rcs|g" \
-               src/Makefile || die
-
-       # Blank the tarball checksum check script.
-       echo "#!/bin/sh" > deps/tools/jlchecksum || die
-}
-
-src_configure() {
-       tc-export AR CC CXX
-
-       cat <<-EOF > Make.user
-               LOCALBASE:=${EPREFIX}/usr
-               override prefix:=${EPREFIX}/usr
-               override libdir:=\$(prefix)/$(get_libdir)
-               override CC:=$(tc-getCC)
-               override CXX:=$(tc-getCXX)
-               override AR:=$(tc-getAR)
-
-               BUNDLE_DEBUG_LIBS:=0
-               USE_BINARYBUILDER:=0
-               USE_INTEL_JITEVENTS=0
-               USE_SYSTEM_CSL:=1
-               USE_SYSTEM_LLVM:=0
-               USE_SYSTEM_LIBUNWIND:=1
-               # Fails to compile with libpcre2 on split-usr, bug #893336
-               USE_SYSTEM_PCRE:=0
-               USE_SYSTEM_LIBM:=0
-               # USE_SYSTEM_LIBM=0 implies using external openlibm
-               USE_SYSTEM_OPENLIBM:=1
-               USE_SYSTEM_DSFMT:=1
-               USE_SYSTEM_BLAS:=1
-               USE_SYSTEM_LAPACK:=1
-               USE_SYSTEM_LIBBLASTRAMPOLINE:=0
-               USE_SYSTEM_GMP:=1
-               USE_SYSTEM_MPFR:=1
-               USE_SYSTEM_LIBSUITESPARSE:=1
-               # julia does not play well with the system versions of libuv
-               USE_SYSTEM_LIBUV:=0
-               USE_SYSTEM_UTF8PROC:=1
-               # Needs deprecated MD4 which we don't build our 
net-libs/mbedtls:0
-               # with (bug #955863). Removed in mbedtls:3 too.
-               USE_SYSTEM_MBEDTLS:=0
-               USE_SYSTEM_LIBSSH2:=1
-               USE_SYSTEM_NGHTTP2:=1
-               USE_SYSTEM_CURL:=1
-               # Julia uses libgit2 via FFI and libgit2 has unstable ABI.
-               # It's common for there to be a substantial mismatch that
-               # leads to bother (bug #955402).
-               USE_SYSTEM_LIBGIT2:=0
-               USE_SYSTEM_PATCHELF:=1
-               USE_SYSTEM_ZLIB:=1
-               USE_SYSTEM_P7ZIP:=1
-               VERBOSE:=1
-       EOF
-}
-
-src_compile() {
-       # Julia accesses /proc/self/mem on Linux.
-       addpredict /proc/self/mem
-
-       # Julia expects .so files to be in  lib64 during compilation
-       mkdir -p "${S}"/usr/lib
-       ln -s lib "${S}"/usr/lib64
-
-       emake
-       pax-mark m "$(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')"
-}
-
-src_install() {
-       emake -j1 install DESTDIR="${D}"
-       dodoc CONTRIBUTING.md HISTORY.md NEWS.md README.md THIRDPARTY.md
-
-       local llvmslot=$(ver_cut 1 ${MY_LLVM_V})
-       cp "${S}"/usr/lib/libLLVM-${llvmslot}jl.so 
"${ED}"/usr/$(get_libdir)/julia/ || die
-       cp "${S}"/usr/lib/libLLVM-${MY_LLVM_V}jl.so 
"${ED}"/usr/$(get_libdir)/julia/ || die
-
-       mv "${ED}"/usr/etc/julia "${ED}"/etc || die
-       rmdir "${ED}"/usr/etc || die
-       mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/"${PF}" || die
-       rmdir "${ED}"/usr/share/doc/julia || die
-
-       # The appdata directory is deprecated.
-       mv "${ED}"/usr/share/{appdata,metainfo}/ || die
-
-       # Link ca-certificates.crt, bug: https://bugs.gentoo.org/888978
-       dosym -r /etc/ssl/certs/ca-certificates.crt /usr/share/julia/cert.pem
-
-       # Julia always searches for "sys.so" inside "/usr/lib/julia",
-       # bug: https://github.com/JuliaLang/julia/issues/49574
-       if [[ $(get_libdir) == "lib64" ]] ; then
-               insinto /usr/lib/julia
-               doins "${ED}"/usr/$(get_libdir)/julia/sys.so
-       fi
-}
-
-pkg_postinst() {
-       optfeature "Julia Plots" sci-visualization/gr
-}

diff --git a/dev-lang/julia/metadata.xml b/dev-lang/julia/metadata.xml
deleted file mode 100644
index 71479676f601..000000000000
--- a/dev-lang/julia/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-  <maintainer type="person">
-    <email>[email protected]</email>
-    <name>Matthias Maier</name>
-  </maintainer>
-  <maintainer type="project">
-    <email>[email protected]</email>
-    <name>Gentoo Science Project</name>
-  </maintainer>
-  <longdescription lang="en">
-  Julia is a high-level, high-performance dynamic programming language for
-  technical computing, with syntax that is familiar to users of other
-  technical computing environments. It provides a sophisticated
-  compiler, distributed parallel execution, numerical accuracy, and an
-  extensive mathematical function library. The library, mostly written
-  in Julia itself, also integrates mature, best-of-breed C and Fortran
-  libraries for linear algebra, random number generation, FFTs, and
-  string processing. Julia programs are organized around defining
-  functions, and overloading them for different combinations of
-  argument types (which can also be user-defined).
-  </longdescription>
-  <upstream>
-    <remote-id type="github">JuliaLang/julia</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index a896149c5c03..0026680971e5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -194,12 +194,6 @@ app-emacs/docker-tramp
 # action. Use at your own risk.
 >=app-text/calibre-8.11.0
 
-# Michał Górny <[email protected]> (2025-12-20)
-# Packages that are missing Python 3.12+ support (or in case
-# of dev-lang/julia, all versions are unkeyworded).
-# Bug #921826.  Removal on 2026-01-20.
-dev-lang/julia
-
 # Michał Górny <[email protected]> (2025-12-12)
 # Upstream has switched to LLM-first coding which has already caused
 # a number of suspicious bugs.  At this point, new versions


Reply via email to