ports/lang/julia/files/patch-doc_make.jl
Hiroo Ono 7c2e16a817 lang/julia: update to 1.10.5
Release notes at
	https://discourse.julialang.org/t/julia-v1-10-5-has-been-released/118720

Also:
- reorganize some lines to pet portlint
- regenerate the patches
- don’t depend on suitesparse-config but on UMFPACK (including CHOLMOD) and SPQR
- replace mbedtls2 by mbedtls3 and remove deprecation
- allow to upgrade gmp and mpfr from Makefile
- fix USE_LDCONFIG
- apply the patch from PR 286169
- add a pkg-message about certificate error.

PR:		281237 + 286169
Reported by:	Hiroo Ono <hiroo.ono+freebsd (at) gmail.com> and Trond Endrestøl <Trond.Endrestol (at) ximalas.info>
2025-05-18 18:42:44 +02:00

63 lines
2.3 KiB
Julia

--- doc/make.jl.orig 2024-08-27 21:19:31 UTC
+++ doc/make.jl
@@ -5,7 +5,30 @@ using Pkg
empty!(DEPOT_PATH)
pushfirst!(DEPOT_PATH, joinpath(@__DIR__, "deps"))
using Pkg
-Pkg.instantiate()
+# Pkg.instantiate()
+Pkg.develop([
+ PackageSpec(path="deps/packages/LazilyInitializedFields"),
+ PackageSpec(path="deps/packages/RegistryInstances"),
+ PackageSpec(path="deps/packages/AbstractTrees"),
+ PackageSpec(path="deps/packages/Documenter"),
+ PackageSpec(path="deps/packages/TranscodingStreams"),
+ PackageSpec(path="deps/packages/CodecZlib"),
+ PackageSpec(path="deps/packages/DocumenterInventoryWritingBackport"),
+ PackageSpec(path="deps/packages/Preferences"),
+ PackageSpec(path="deps/packages/JLLWrappers"),
+ PackageSpec(path="deps/packages/OpenSSL_jll"),
+ PackageSpec(path="deps/packages/Libiconv_jll"),
+ PackageSpec(path="deps/packages/Git_jll"),
+ PackageSpec(path="deps/packages/Git"),
+ PackageSpec(path="deps/packages/Expat_jll"),
+ PackageSpec(path="deps/packages/ANSIColoredPrinters"),
+ PackageSpec(path="deps/packages/PrecompileTools"),
+ PackageSpec(path="deps/packages/Parsers"),
+ PackageSpec(path="deps/packages/MarkdownAST"),
+ PackageSpec(path="deps/packages/JSON"),
+ PackageSpec(path="deps/packages/IOCapture"),
+ PackageSpec(path="deps/packages/DocStringExtensions")
+])
using Documenter
using DocumenterInventoryWritingBackport
@@ -288,6 +311,13 @@ else
collapselevel = 1,
sidebar_sitename = false,
ansicolor = true,
+ size_threshold_ignore = [
+ "base/arrays.md",
+ "base/base.md",
+ "base/collections.md",
+ "manual/unicode-input.md",
+ "stdlib/LinearAlgebra.md",
+ ],
)
end
@@ -299,12 +329,12 @@ makedocs(
doctest = ("doctest=fix" in ARGS) ? (:fix) : ("doctest=only" in ARGS) ? (:only) : ("doctest=true" in ARGS) ? true : false,
linkcheck = "linkcheck=true" in ARGS,
linkcheck_ignore = ["https://bugs.kde.org/show_bug.cgi?id=136779"], # fails to load from nanosoldier?
- strict = true,
checkdocs = :none,
format = format,
sitename = "The Julia Language",
authors = "The Julia Project",
pages = PAGES,
+ remotes = nothing,
)
# Update URLs to external stdlibs (JuliaLang/julia#43199)