From e00a421e51b5747696f89b6611eba1d0010dd501 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 20 Oct 2021 17:06:32 +0300 Subject: Release version 1.6.3+5 Prevent dropping of -framework options in Libs value Change manifest builds value from all to host Disable the success build emails Cleanup comments in tests/basic/driver.c --- libpkgconf/dont-drop-fragments.patch | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 libpkgconf/dont-drop-fragments.patch (limited to 'libpkgconf/dont-drop-fragments.patch') diff --git a/libpkgconf/dont-drop-fragments.patch b/libpkgconf/dont-drop-fragments.patch new file mode 100644 index 0000000..82b3935 --- /dev/null +++ b/libpkgconf/dont-drop-fragments.patch @@ -0,0 +1,28 @@ +diff --git a/libpkgconf/libpkgconf/fragment.c b/libpkgconf/libpkgconf/fragment.c +index 37830c8..42d5f95 100644 +--- a/libpkgconf/libpkgconf/fragment.c ++++ b/libpkgconf/libpkgconf/fragment.c +@@ -341,13 +341,16 @@ pkgconf_fragment_copy(const pkgconf_client_t *client, pkgconf_list_t *list, cons + { + pkgconf_fragment_t *frag; + +- if ((frag = pkgconf_fragment_exists(list, base, client->flags, is_private)) != NULL) +- { +- if (pkgconf_fragment_should_merge(frag)) +- pkgconf_fragment_delete(list, frag); +- } +- else if (!is_private && !pkgconf_fragment_can_merge_back(base, client->flags, is_private) && (pkgconf_fragment_lookup(list, base) != NULL)) +- return; ++ if (!(client->flags & PKGCONF_PKG_PKGF_DONT_MERGE_SPECIAL_FRAGMENTS)) ++ { ++ if ((frag = pkgconf_fragment_exists(list, base, client->flags, is_private)) != NULL) ++ { ++ if (pkgconf_fragment_should_merge(frag)) ++ pkgconf_fragment_delete(list, frag); ++ } ++ else if (!is_private && !pkgconf_fragment_can_merge_back(base, client->flags, is_private) && (pkgconf_fragment_lookup(list, base) != NULL)) ++ return; ++ } + + frag = calloc(sizeof(pkgconf_fragment_t), 1); + -- cgit v1.1