[arch-commits] Commit in julia/trunk (PKGBUILD julia-libgit-1.4.patch)
Antonio Rojas
arojas at gemini.archlinux.org
Sat Feb 19 12:26:08 UTC 2022
Date: Saturday, February 19, 2022 @ 12:26:07
Author: arojas
Revision: 1134861
Add patch for libgit2 1.4
Added:
julia/trunk/julia-libgit-1.4.patch
Modified:
julia/trunk/PKGBUILD
------------------------+
PKGBUILD | 6 +++++-
julia-libgit-1.4.patch | 40 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 45 insertions(+), 1 deletion(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-02-19 12:22:32 UTC (rev 1134860)
+++ PKGBUILD 2022-02-19 12:26:07 UTC (rev 1134861)
@@ -9,7 +9,7 @@
pkgname=julia
epoch=2
pkgver=1.7.2
-pkgrel=1
+pkgrel=2
arch=(x86_64)
pkgdesc='High-level, high-performance, dynamic programming language'
url='https://julialang.org/'
@@ -27,6 +27,7 @@
f8c918b0.patch
63303980.patch
julia-libgit-1.2.patch
+ julia-libgit-1.4.patch
julia-system-cblas.patch
julia-hardcoded-libs.patch
make-install-no-build.patch
@@ -44,6 +45,7 @@
'bc6c85cbbca489ef0b2876dbeb6ae493c11573e058507b8bcb9e01273bc3a38c'
'ce9cd140c3bc39987d60340bf365d6238e79cf4d5385494272c49c64af22ef78'
'c57ea92a11fa8dac72229e6a912d2372ec0d98d63486426fe3bdeeb795de48f7'
+ 'cfe498a090d0026b92f9db4ed65ac3818c2efa5ec83bcefed728d27abff73081'
'8f8c12853ce847f5d1b5a4a461ddec701decdb81dae7bb31d66560c1deaed97a'
'03043f005c133ac9af1d4dc113ea8b525ad3b393690625be77975f0e29dd6457'
'8be4605f92a009072ca7e843549c225fc4e959893498e7c4f8f79e861e63714d'
@@ -66,6 +68,8 @@
patch -p1 -i ../99d4e655.patch
# libgit2 1.2 compatibility
patch -p1 -i ../julia-libgit-1.2.patch
+# libgit2 1.4 compatibility
+ patch -p1 -i ../julia-libgit-1.4.patch
# libunwind 1.6 compatibility
patch -p1 -i ../julia-libunwind-1.6.patch
# Add and use option to build with system cblas
Added: julia-libgit-1.4.patch
===================================================================
--- julia-libgit-1.4.patch (rev 0)
+++ julia-libgit-1.4.patch 2022-02-19 12:26:07 UTC (rev 1134861)
@@ -0,0 +1,40 @@
+diff --git a/stdlib/LibGit2/src/consts.jl b/stdlib/LibGit2/src/consts.jl
+index 2bc9edaf89..55887ebe2a 100644
+--- a/stdlib/LibGit2/src/consts.jl
++++ b/stdlib/LibGit2/src/consts.jl
+@@ -247,6 +247,11 @@ const RESET_HARD = Cint(3) # MIXED plus changes in working tree discarded
+ REBASE_OPERATION_FIXUP = Cint(4),
+ REBASE_OPERATION_EXEC = Cint(5))
+
++# git_remote_redirect_t
++const GIT_REMOTE_REDIRECT_NONE = Cint(0)
++const GIT_REMOTE_REDIRECT_INITIAL = Cint(1)
++const GIT_REMOTE_REDIRECT_ALL = Cint(2)
++
+ # fetch_prune
+ const FETCH_PRUNE_UNSPECIFIED = Cint(0)
+ const FETCH_PRUNE = Cint(1)
+diff --git a/stdlib/LibGit2/src/types.jl b/stdlib/LibGit2/src/types.jl
+index 9ffcaa3646..98d938df65 100644
+--- a/stdlib/LibGit2/src/types.jl
++++ b/stdlib/LibGit2/src/types.jl
+@@ -343,6 +343,9 @@ The fields represent:
+ @static if LibGit2.VERSION >= v"0.25.0"
+ proxy_opts::ProxyOptions = ProxyOptions()
+ end
++ @static if LibGit2.VERSION >= v"1.4.0"
++ follow_redirects::Cint = Consts.GIT_REMOTE_REDIRECT_INITIAL
++ end
+ @static if LibGit2.VERSION >= v"0.24.0"
+ custom_headers::StrArrayStruct = StrArrayStruct()
+ end
+@@ -674,6 +677,9 @@ The fields represent:
+ @static if LibGit2.VERSION >= v"0.25.0"
+ proxy_opts::ProxyOptions = ProxyOptions()
+ end
++ @static if LibGit2.VERSION >= v"1.4.0"
++ follow_redirects::Cint = Consts.GIT_REMOTE_REDIRECT_INITIAL
++ end
+ @static if LibGit2.VERSION >= v"0.24.0"
+ custom_headers::StrArrayStruct = StrArrayStruct()
+ end
More information about the arch-commits
mailing list