Hello community, here is the log from the commit of package libgit2 for openSUSE:Factory checked in at 2020-04-27 23:28:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libgit2 (Old) and /work/SRC/openSUSE:Factory/.libgit2.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgit2" Mon Apr 27 23:28:17 2020 rev:40 rq:796543 version:1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libgit2/libgit2.changes 2020-04-14 16:22:41.439654871 +0200 +++ /work/SRC/openSUSE:Factory/.libgit2.new.2738/libgit2.changes 2020-04-27 23:28:17.662342256 +0200 @@ -1,0 +2,39 @@ +Wed Apr 1 17:12:03 UTC 2020 - Bjørn Lie <[email protected]> + +- Update to version 1.0.0: + * CMake was converted to make use of the GNUInstallDirs module + for both our pkgconfig and install targets in favor of our + custom build options BIN_INSTALL_DIR, LIB_INSTALL_DIR and + INCLUDE_INSTALL_DIR. Instead, you can now use CMakes standard + variables CMAKE_INSTALL_BINDIR, CMAKE_INSTALL_LIBDIR and + CMAKE_INSTALL_INCLUDEDIR. + * Some CMake build options accepted either a specific value or a + boolean value to disable the option altogether or use automatic + detection. We only accepted "ON" or "OFF", but none of the + other values CMake recognizes as boolean. This was aligned with + CMake's understanding of booleans. + * The installed pkgconfig file contained incorrect values for + both libdir and includedir variables. + * If using pcre2 for regular expressions, then we incorrectly + added "pcre2" instead of "pcre2-8" to our pkgconfig + dependencies, which was corrected. + * Fixed building the bundled ntlmclient dependency on FreeBSD, + OpenBSD and SunOS. + * When writing symlinks on Windows, we incorrectly handled + relative symlink targets, which was corrected. + * When using the HTTP protocol via macOS' SecureTransport + implementation, reads could stall at the end of the session and + only continue after a timeout of 60 seconds was reached. + * The filesystem-based reference callback didn't corectly + initialize the backend version. + * A segmentation fault was fixed when calling git_blame_buffer() + for files that were modified and added to the index. + * A backwards-incompatible change was introduced when we moved + some structures from "git2/credentials.h" into + "git2/sys/credentials.h". This was fixed in the case where you + do not use hard deprecation. + * Improved error handling in various places. +- Change sover define to 1_0 and in baselibs following upstream + changes. + +------------------------------------------------------------------- Old: ---- libgit2-0.28.5.tar.gz New: ---- libgit2-1.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgit2.spec ++++++ --- /var/tmp/diff_new_pack.qwqVy0/_old 2020-04-27 23:28:18.190343286 +0200 +++ /var/tmp/diff_new_pack.qwqVy0/_new 2020-04-27 23:28:18.194343294 +0200 @@ -17,9 +17,10 @@ # -%define sover 28 +%define sover 1_0 + Name: libgit2 -Version: 0.28.5 +Version: 1.0.0 Release: 0 Summary: C git library License: GPL-2.0 WITH GCC-exception-2.0 @@ -27,6 +28,7 @@ URL: https://libgit2.github.com/ Source0: https://github.com/libgit2/libgit2/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source99: baselibs.conf + BuildRequires: cmake >= 2.8 BuildRequires: http-parser-devel BuildRequires: pkgconfig @@ -61,14 +63,15 @@ to compile and develop applications that use libgit2. %prep -%setup -q +%autosetup -p1 find examples -type f -name ".gitignore" -print -delete %build %cmake \ -DTHREADSAFE:BOOL=ON \ -DUSE_SSH:BOOL=ON \ - -DUSE_SHA1DC:BOOL=ON + -DUSE_SHA1DC:BOOL=ON \ + %{nil} %cmake_build %install @@ -80,7 +83,7 @@ %files -n %{name}-%{sover} %license COPYING %doc AUTHORS README.md -%{_libdir}/%{name}.so.*%{sover}* +%{_libdir}/%{name}.so.* %files devel %doc examples ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.qwqVy0/_old 2020-04-27 23:28:18.218343341 +0200 +++ /var/tmp/diff_new_pack.qwqVy0/_new 2020-04-27 23:28:18.218343341 +0200 @@ -1 +1 @@ -libgit2-28 +libgit2-1_0 ++++++ libgit2-0.28.5.tar.gz -> libgit2-1.0.0.tar.gz ++++++ ++++ 168927 lines of diff (skipped)
