summaryrefslogtreecommitdiff
path: root/dev-lang/julia
AgeCommit message (Collapse)Author
2025-11-04*/*: Unify virtual/zlib:0= to virtual/zlib:=Michał Górny
Done via: ``` git grep -l 'virtual/zlib:0=' | xargs sed -i -e 's@virtual/zlib:0=@virtual/zlib:=@g' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04dev-*/*: update for virtual/zlibMichał Górny
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-14dev-lang/julia: disable py3.10Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-14dev-lang/julia: drop -Werror for mbedtls; respect AR/CC/CXX moreSam James
Bug: https://bugs.gentoo.org/905448 Closes: https://bugs.gentoo.org/955903 Signed-off-by: Sam James <sam@gentoo.org>
2025-05-13dev-lang/julia: use bundled mbedtls tooSam James
Needs deprecated MD4 which we don't build our net-libs/mbedtls:0 with (bug #955863). Removed in mbedtls:3 too. Closes: https://bugs.gentoo.org/955863 Signed-off-by: Sam James <sam@gentoo.org>
2025-05-12dev-lang/julia: don't use system libgit2Sam James
Julia uses libgit2 via FFI and libgit2 has unstable ABI. Closes: https://bugs.gentoo.org/955402 Thanks-to: William Throwe <wtt6@cornell.edu> Signed-off-by: Sam James <sam@gentoo.org>
2025-01-05dev-lang/julia: slotting net-libs/mbedtlsAzamat H. Hackimov
net-libs/mbedtls:0 is remain for mbedtls-2 as safe fallback for all dependent packages. Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-11-03dev-lang/julia: add missing <cstdint> includesMatthias Maier
Thanks to Ted Rodgers for the patch! Closes: https://bugs.gentoo.org/940233 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2024-08-26dev-lang/julia: mark as LTO-unsafeEli Schwartz
julia has many problems, at many levels. Among these, it fails to build with LTO due to various errors somewhat more inventive than the norm when it comes to LTO issues. Iteration time on building and testing it is, of course, horrifically bad as it bundles its own private LLVM. I won't even try to run the testsuite. I tried that years ago on Arch. "Flaky" doesn't even begin to describe it -- an actual passing test result sometimes took me 7 builds in a row, and one is never sure why it actually passed for once. "Fortunately", the ebuild restricts tests anyway. Needless to say, who knows if it actually works. It seems to build. Probably. At least better than when -flto is used, so that's a win. On which note, it is worth pointing out: the ebuild *tried* to filter lto, but didn't do so early enough. This change simply lifts the filter early enough that it runs before a sed inserts CFLAGS into a Makefile, so that the filter actually takes effect. Bug NOT reported upstream. Julia is a language of all time, and reporting bugs gets you nowhere except the receiving end of a thorough gaslighting. I do not volunteer for this. The software is most likely broken (LTO warnings don't indicate a flawless codebase) but I simply don't care -- it's not my problem if this programming language is broken, as long as it isn't an obstacle to other, more useful packages, being safe to build by default with LTO enabled in make.conf. Closes: https://bugs.gentoo.org/855602 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-01-14Move {dev-util → dev-build}/cmakeMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34792 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-12-17dev-lang/julia: adding new version 1.9.4Alexis Praga
Signed-off-by: Alexis Praga <alexis.praga@proton.me> Closes: https://github.com/gentoo/gentoo/pull/34314 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-05-14dev-lang/julia: add 1.9.0Matthias Maier
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2023-05-02dev-lang/julia: properly pick up pythonMaciej Barć
Closes: https://bugs.gentoo.org/766947 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-05-02dev-lang/julia: patch for GCC 13Maciej Barć
Closes: https://bugs.gentoo.org/895710 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-04-30dev-lang/julia: bump to 1.8.5Maciej Barć
Closes: https://bugs.gentoo.org/905153 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-02-13dev-lang/julia: remove libpcre dependencyMaciej Barć
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-02-13dev-lang/julia: build libpcreMaciej Barć
Closes: https://bugs.gentoo.org/893336 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-01-01dev-lang/julia: add ca-certificates dependencyMaciej Barć
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-01-01dev-lang/julia: link ca-certificates.crtMaciej Barć
Closes: https://bugs.gentoo.org/888978 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2022-12-13dev-lang/julia: update maintainersMatthias Maier
Okayed by Patrick. Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-12-13dev-lang/julia: update maintainersMatthias Maier
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-12-13dev-lang/julia: drop old 1.8.2Maciej Barć
Closes: https://bugs.gentoo.org/876184 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2022-12-10dev-lang/julia: bump to 1.8.3Maciej Barć
Uses a patch from: https://github.com/JuliaLang/julia/pull/47862 Bug: https://bugs.gentoo.org/876184 Bug: https://github.com/JuliaLang/julia/pull/47862 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2022-11-16dev-lang/julia: use 1 job to compile and install JuliaMaciej Barć
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2022-10-28dev-lang/julia: drop 1.7.1-r4, 1.7.3Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-10-20dev-lang/julia: align longdescription opening and closing tagsPetr Vaněk
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
2022-10-09dev-lang/julia: bump to 1.8.2Maciej Barć
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2022-07-26dev-lang/julia: filter LTO (type mismatch)Maciej Barć
Closes: https://bugs.gentoo.org/855602 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2022-06-07dev-lang/julia: remove unused patchMichael Mair-Keimberger
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25794 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2022-06-06dev-lang/julia: drop 1.6.5-r2Matthias Maier
Closes: https://bugs.gentoo.org/840592 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-06-06dev-lang/julia: add 1.7.3Jose Storopoli
Closes: https://bugs.gentoo.org/847820 Closes: https://github.com/gentoo/gentoo/pull/25496 Signed-off-by: Jose Storopoli <jstoropoli@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-04-25dev-lang/julia: remove unused patchMichael Mair-Keimberger
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25199 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2022-04-24dev-lang/julia: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-03-17dev-lang/julia: pin curl <7.81Maciej Barć
Closes: https://bugs.gentoo.org/834152 Closes: https://bugs.gentoo.org/835499 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2022-03-17dev-lang/julia: fix build with libgit >=1.4.0Maciej Barć
Another patch from Arch fixing libgit2 interface Closes: https://bugs.gentoo.org/834152 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2022-01-05dev-lang/julia: rename patchesMatthias Maier
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-01-05dev-lang/julia: remove old versions and patchesMatthias Maier
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-01-05dev-lang/julia: more LLVM 13 patches for 1.7.1Janusz Andrzejewski
- I also minimized julia-1.7.1-do_not_set_rpath.patch Bug: https://bugs.gentoo.org/819381 Closes: https://github.com/gentoo/gentoo/pull/23652 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Janusz Andrzejewski <janusz.andrzejewski@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-01-04dev-lang/julia: ebuild maintenance, use system suitesparseJanusz Andrzejewski
- add version constraint for libutf8proc and patchelf - add explicit option for USE_SYSTEM_LIBBLASTRAMPOLINE - actually use system libraries for suitesparse Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Janusz Andrzejewski <janusz.andrzejewski@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-01-03dev-lang/julia: version bump to 1.7.1Matthias Maier
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-01-03dev-lang/julia: drop oldMatthias Maier
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-01-03dev-lang/julia: julia-1.6.5 ebuildJanusz Andrzejewski
- version bump to 1.6.5 - patches for llvm 13 compatiblity - misc patches and compilation fixes Closes: https://github.com/gentoo/gentoo/pull/23542 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Janusz Andrzejewski <janusz.andrzejewski@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-01-03dev-lang/julia: version bump to 1.7.0Janusz Andrzejewski
The ebuild for julia 1.7.0 with patches: - llvm 13 compatibility - libgit1.2 compatibility - avoid hardcoded libraries - do not build the library a second time - do not set rpaths Some patches come from Arch Linux. [Matthias Maier] - renamed patches - misc cleanup Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Janusz Andrzejewski <janusz.andrzejewski@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2021-11-19dev-lang/julia: fix build with glibc 2.34Sam James
Closes: https://bugs.gentoo.org/824486 Signed-off-by: Sam James <sam@gentoo.org>
2021-11-18dev-lang/julia: remove hardcoded lib versionsJeffrey Lin
Closes: https://bugs.gentoo.org/799071 Signed-off-by: Jeffrey Lin <jeffrey@icurse.nl> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2021-11-18dev-lang/julia: version bump to 1.6.3Matthias Maier
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2021-09-25dev-lang/julia: julia doesn't work if cjk is in utf8procAlessandro Barbieri
Closes: https://bugs.gentoo.org/782919 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20479 Signed-off-by: Sam James <sam@gentoo.org>
2021-09-11**/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller
Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2021-04-15dev-lang/julia: remove unused patchMichael Mair-Keimberger
Closes: https://github.com/gentoo/gentoo/pull/20329 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2021-04-07dev-lang/julia: ebuild maintenanceMatthias Maier
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>