diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-09-01 19:24:10 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-09-01 19:24:10 +0100 |
commit | b052fbf151106a4f47cac7fdf0ffff983decb773 (patch) | |
tree | 5d21279a4eeaf4076caee87654b610a0fe8a4051 /dev-libs/libgpg-error/files | |
parent | c3b55a6be7da027d97d8aef00ef88c3011121a42 (diff) |
gentoo auto-resync : 01:09:2022 - 19:24:10
Diffstat (limited to 'dev-libs/libgpg-error/files')
-rw-r--r-- | dev-libs/libgpg-error/files/libgpg-error-1.45-gpgrt_config_libdir.patch | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/dev-libs/libgpg-error/files/libgpg-error-1.45-gpgrt_config_libdir.patch b/dev-libs/libgpg-error/files/libgpg-error-1.45-gpgrt_config_libdir.patch new file mode 100644 index 000000000000..a7db0e4d4b64 --- /dev/null +++ b/dev-libs/libgpg-error/files/libgpg-error-1.45-gpgrt_config_libdir.patch @@ -0,0 +1,56 @@ +Upstream: +https://dev.gnupg.org/rE4615816f71e91f4c3bb8b0e4122dd153ec7c1927 +https://dev.gnupg.org/T6136 + +From 4615816f71e91f4c3bb8b0e4122dd153ec7c1927 Mon Sep 17 00:00:00 2001 +From: NIIBE Yutaka <gniibe@fsij.org> +Date: Thu, 25 Aug 2022 15:30:07 +0900 +Subject: [PATCH] gpgrt-config: Strip system paths for --cflags and --libs. + +* src/gpgrt-config.in: Strip -I and -L with system paths. + +-- + +This behavior is more compatible to pkg-config. + +GnuPG-bug-id: 6136 +Signed-off-by: NIIBE Yutaka <gniibe@fsij.org> + +diff --git a/src/gpgrt-config.in b/src/gpgrt-config.in +index 3aaa243..85d21b4 100644 +--- a/src/gpgrt-config.in ++++ b/src/gpgrt-config.in +@@ -1,6 +1,6 @@ + #!@INSTALLSHELLPATH@ + # -*- mode: shell-script; sh-shell: "/bin/sh" -*- +-# Copyright (C) 2018, 2021 g10 Code GmbH ++# Copyright (C) 2018, 2021, 2022 g10 Code GmbH + # + # This file is free software; as a special exception the author gives + # unlimited permission to copy and/or distribute it, with or without +@@ -193,9 +193,14 @@ list_only_once () { + __arg="" + + for __arg; do +- if not_listed_yet $__arg $__result; then +- __result="$__result${__result:+ }$__arg" +- fi ++ case "$__arg" in ++ -I/usr/include|-I/include) ;; ++ *) ++ if not_listed_yet $__arg $__result; then ++ __result="$__result${__result:+ }$__arg" ++ fi ++ ;; ++ esac + done + + echo $__result +@@ -210,6 +215,7 @@ list_only_once_for_libs () { + # the resulted list is in reverse order + for __arg; do + case "$__arg" in ++ -L/usr/lib|-L/usr/lib64|-L/lib|-L/lib64) ;; + -l*) + # As-is + __rev_list="$__arg${__rev_list:+ }$__rev_list" |