Skip to content
Snippets Groups Projects
Commit 49c8e204 authored by Sébastien Blin's avatar Sébastien Blin
Browse files

contrib: bump libgit2

Change-Id: I5bf72d8dcb8c53ee0298fc6cfd4625e7461f8210
parent ba5857e6
Branches
No related tags found
No related merge requests found
...@@ -486,7 +486,7 @@ if(MSVC) ...@@ -486,7 +486,7 @@ if(MSVC)
${CMAKE_CURRENT_SOURCE_DIR}/contrib/build/speexdsp/lib/libspeexdsp.lib ${CMAKE_CURRENT_SOURCE_DIR}/contrib/build/speexdsp/lib/libspeexdsp.lib
${CMAKE_CURRENT_SOURCE_DIR}/contrib/build/webrtc-audio-processing/build/Release/webrtc-audio-processing.lib ${CMAKE_CURRENT_SOURCE_DIR}/contrib/build/webrtc-audio-processing/build/Release/webrtc-audio-processing.lib
${CMAKE_CURRENT_SOURCE_DIR}/contrib/build/portaudio/build/Release/portaudio_static_x64.lib ${CMAKE_CURRENT_SOURCE_DIR}/contrib/build/portaudio/build/Release/portaudio_static_x64.lib
${CMAKE_CURRENT_SOURCE_DIR}/contrib/build/libgit2/msvc/Release/git2.lib ${CMAKE_CURRENT_SOURCE_DIR}/contrib/build/libgit2/build/Release/git2.lib
/ignore:4006" /ignore:4006"
) )
......
src/util/rand.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/util/rand.c b/src/util/rand.c
index 940faf947..7b3f20774 100644
--- a/src/util/rand.c
+++ b/src/util/rand.c
@@ -10,7 +10,7 @@ See <http://creativecommons.org/publicdomain/zero/1.0/>. */
#include "rand.h"
#include "runtime.h"
-#if defined(GIT_RAND_GETENTROPY)
+#if defined(GIT_RAND_GETENTROPY) && defined(HAVE_SYS_RANDOM_H)
# include <sys/random.h>
#endif
@@ -85,7 +85,7 @@ GIT_INLINE(int) getseed(uint64_t *seed)
bits convert;
int fd;
-# if defined(GIT_RAND_GETENTROPY)
+# if defined(GIT_RAND_GETENTROPY) && defined(HAVE_SYS_RANDOM_H)
GIT_UNUSED((fd = 0));
if (getentropy(seed, sizeof(uint64_t)) == 0)
347bb68900181b44fa58a0417506c91383adb965607fce049a5b4c57ac9cc286e0a140d164c339b50fb6cd6951f47757c2917a2df44ba004bfaa4fb643946bb8 libgit2-v1.1.0.tar.gz fd73df91710f19b0d6c3765c37c7f529233196da91cf4d58028a8d3840244f11df44abafabd74a8ed1cbe4826d1afd6ff9f01316d183ace0924c65e7cf0eb8d5 libgit2-v1.6.4.tar.gz
\ No newline at end of file \ No newline at end of file
{ {
"name": "libgit2", "name": "libgit2",
"version": "v1.1.0", "version": "v1.6.4",
"url": "https://github.com/libgit2/libgit2/archive/__VERSION__.tar.gz", "url": "https://github.com/libgit2/libgit2/archive/__VERSION__.tar.gz",
"deps": ["zlib"], "use_cmake" : true,
"patches": [], "defines": [
"win_patches": [], "USE_HTTPS=OFF",
"project_paths": [ "CURL=OFF",
"msvc/src/git2.vcxproj" "BUILD_CLAR=OFF",
], "BUILD_SHARED_LIBS=OFF",
"with_env" : "", "USE_SSH=OFF",
"custom_scripts": { "WINHTTP=OFF",
"pre_build": [ "BUILD_TESTS=OFF",
"mkdir msvc & cd msvc & cmake .. -G %CMAKE_GENERATOR% -DUSE_HTTPS=OFF -DCURL=OFF -DBUILD_CLAR=OFF -DBUILD_SHARED_LIBS=OFF -DUSE_SSH=OFF -DWINHTTP=OFF" "BUILD_CLI=OFF",
], "USE_SSH=OFF"
"build": [], ]
"post_build": []
}
} }
\ No newline at end of file
# LIBGIT2 # LIBGIT2
LIBGIT2_VERSION := 1.1.0 LIBGIT2_VERSION := 1.6.4
LIBGIT2_URL := https://github.com/libgit2/libgit2/archive/v${LIBGIT2_VERSION}.tar.gz LIBGIT2_URL := https://github.com/libgit2/libgit2/archive/v${LIBGIT2_VERSION}.tar.gz
PKGS += libgit2 PKGS += libgit2
ifeq ($(call need_pkg,"libgit2 >= 1.1.0"),) ifeq ($(call need_pkg,"libgit2 >= 1.6.0"),)
PKGS_FOUND += libgit2 PKGS_FOUND += libgit2
endif endif
...@@ -17,12 +17,13 @@ $(TARBALLS)/libgit2-v$(LIBGIT2_VERSION).tar.gz: ...@@ -17,12 +17,13 @@ $(TARBALLS)/libgit2-v$(LIBGIT2_VERSION).tar.gz:
libgit2: libgit2-v$(LIBGIT2_VERSION).tar.gz .sum-libgit2 libgit2: libgit2-v$(LIBGIT2_VERSION).tar.gz .sum-libgit2
$(UNPACK) $(UNPACK)
mv libgit2-$(LIBGIT2_VERSION) libgit2-v$(LIBGIT2_VERSION) mv libgit2-$(LIBGIT2_VERSION) libgit2-v$(LIBGIT2_VERSION)
$(APPLY) $(SRC)/libgit2/0001-fix-getentropy.patch
$(UPDATE_AUTOCONFIG) $(UPDATE_AUTOCONFIG)
$(MOVE) $(MOVE)
# TODO windows pcre? # TODO windows pcre?
.libgit2: libgit2 .libgit2: libgit2
cd $< && mkdir -p build && cd build \ cd $< && mkdir -p build && cd build \
&& $(CMAKE) -DCMAKE_C_FLAGS=-fPIC -DUSE_HTTPS=OFF -DCURL=OFF -DUSE_HTTP_PARSER=system -DBUILD_CLAR=OFF -DBUILD_SHARED_LIBS=OFF -DUSE_SSH=OFF -DREGEX_BACKEND=regcomp .. \ && $(CMAKE) -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS="-std=gnu89 -fPIC" -DBUILD_TESTS=OFF -DUSE_HTTPS=OFF -DCURL=OFF -DUSE_HTTP_PARSER=system -DBUILD_CLAR=OFF -DBUILD_SHARED_LIBS=OFF -DUSE_SSH=OFF -DREGEX_BACKEND=regcomp .. \
&& $(MAKE) install && $(MAKE) install
touch $@ touch $@
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment