diff options
| author | Alistair Francis <alistair@alistair23.me> | 2020-05-03 21:48:01 -0700 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2020-05-04 12:15:50 -0700 |
| commit | 32975810c70d7c48f2f5b69e3b8644a720797ca7 (patch) | |
| tree | a48c08436e33c5c26844500d55470b249f098e5c | |
| parent | 171b924a1f6eda1e602e117d62483386175bddc3 (diff) | |
| download | meta-openembedded-32975810c70d7c48f2f5b69e3b8644a720797ca7.tar.gz | |
geany-plugins: Support libgit2 version 1.0
Signed-off-by: Alistair Francis <alistair@alistair23.me>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | meta-oe/recipes-devtools/geany/geany-plugins/0002-Make-libgit2-version-preprocessor-conditionals-compatible.patch | 55 | ||||
| -rw-r--r-- | meta-oe/recipes-devtools/geany/geany-plugins_1.36.bb | 1 |
2 files changed, 56 insertions, 0 deletions
diff --git a/meta-oe/recipes-devtools/geany/geany-plugins/0002-Make-libgit2-version-preprocessor-conditionals-compatible.patch b/meta-oe/recipes-devtools/geany/geany-plugins/0002-Make-libgit2-version-preprocessor-conditionals-compatible.patch new file mode 100644 index 0000000000..25e5ac4ea2 --- /dev/null +++ b/meta-oe/recipes-devtools/geany/geany-plugins/0002-Make-libgit2-version-preprocessor-conditionals-compatible.patch | |||
| @@ -0,0 +1,55 @@ | |||
| 1 | From 9497d829e1b207eb83575dc6f617feecfb89bc16 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Dominik Schmidt <dominik@schm1dt.ch> | ||
| 3 | Date: Sun, 23 Feb 2020 19:15:30 +0100 | ||
| 4 | Subject: [PATCH] Make libgit2 version preprocessor conditionals compatible | ||
| 5 | with libgit2-0.99 | ||
| 6 | |||
| 7 | LIBGIT2_SOVERSION is defined as string literal, e.g. "0.99", | ||
| 8 | from libgit2-0.99 and beyond. Arithmetic checks against this | ||
| 9 | variable whill hence fail. This patch switches the checks to | ||
| 10 | compare against the LIBGIT2_VER_* family, which should be more stable. | ||
| 11 | --- | ||
| 12 | git-changebar/src/gcb-plugin.c | 6 +++--- | ||
| 13 | workbench/src/plugin_main.c | 2 +- | ||
| 14 | 2 files changed, 4 insertions(+), 4 deletions(-) | ||
| 15 | |||
| 16 | diff --git a/git-changebar/src/gcb-plugin.c b/git-changebar/src/gcb-plugin.c | ||
| 17 | index b7083199..a911815f 100644 | ||
| 18 | --- a/git-changebar/src/gcb-plugin.c | ||
| 19 | +++ b/git-changebar/src/gcb-plugin.c | ||
| 20 | @@ -32,11 +32,11 @@ | ||
| 21 | #include <geany.h> | ||
| 22 | #include <document.h> | ||
| 23 | |||
| 24 | -#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22 | ||
| 25 | +#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22) ) | ||
| 26 | # define git_libgit2_init git_threads_init | ||
| 27 | # define git_libgit2_shutdown git_threads_shutdown | ||
| 28 | #endif | ||
| 29 | -#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 23 | ||
| 30 | +#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 23) ) | ||
| 31 | /* 0.23 added @p binary_cb */ | ||
| 32 | # define git_diff_buffers(old_buffer, old_len, old_as_path, \ | ||
| 33 | new_buffer, new_len, new_as_path, options, \ | ||
| 34 | @@ -45,7 +45,7 @@ | ||
| 35 | new_buffer, new_len, new_as_path, options, \ | ||
| 36 | file_cb, hunk_cb, line_cb, payload) | ||
| 37 | #endif | ||
| 38 | -#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 28 | ||
| 39 | +#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 28) ) | ||
| 40 | # define git_buf_dispose git_buf_free | ||
| 41 | # define git_error_last giterr_last | ||
| 42 | #endif | ||
| 43 | diff --git a/workbench/src/plugin_main.c b/workbench/src/plugin_main.c | ||
| 44 | index 6fa6fc84..25ecdf6d 100644 | ||
| 45 | --- a/workbench/src/plugin_main.c | ||
| 46 | +++ b/workbench/src/plugin_main.c | ||
| 47 | @@ -36,7 +36,7 @@ | ||
| 48 | #include "tm_control.h" | ||
| 49 | |||
| 50 | |||
| 51 | -#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22 | ||
| 52 | +#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22)) | ||
| 53 | # define git_libgit2_init git_threads_init | ||
| 54 | # define git_libgit2_shutdown git_threads_shutdown | ||
| 55 | #endif | ||
diff --git a/meta-oe/recipes-devtools/geany/geany-plugins_1.36.bb b/meta-oe/recipes-devtools/geany/geany-plugins_1.36.bb index a6a0b17dd4..3cf2605733 100644 --- a/meta-oe/recipes-devtools/geany/geany-plugins_1.36.bb +++ b/meta-oe/recipes-devtools/geany/geany-plugins_1.36.bb | |||
| @@ -31,6 +31,7 @@ REQUIRED_DISTRO_FEATURES = "x11" | |||
| 31 | SRC_URI = " \ | 31 | SRC_URI = " \ |
| 32 | https://plugins.geany.org/${BPN}/${BP}.tar.bz2 \ | 32 | https://plugins.geany.org/${BPN}/${BP}.tar.bz2 \ |
| 33 | file://0001-Use-pkg-config-to-find-gpgme.patch \ | 33 | file://0001-Use-pkg-config-to-find-gpgme.patch \ |
| 34 | file://0002-Make-libgit2-version-preprocessor-conditionals-compatible.patch \ | ||
| 34 | " | 35 | " |
| 35 | SRC_URI[md5sum] = "91fb4634953702f914d9105da7048a33" | 36 | SRC_URI[md5sum] = "91fb4634953702f914d9105da7048a33" |
| 36 | SRC_URI[sha256sum] = "ebe18dd699292174622e8cb8745b020ada8a5be3b604ab980af36e8518df7ce6" | 37 | SRC_URI[sha256sum] = "ebe18dd699292174622e8cb8745b020ada8a5be3b604ab980af36e8518df7ce6" |
