summaryrefslogtreecommitdiff
path: root/security/gnupg
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2024-04-23 22:26:52 -0400
committerJason E. Hale <jhale@FreeBSD.org>2024-04-24 01:52:55 -0400
commite19776056444fcea54fe13be7ca84eca2b6a95c6 (patch)
tree71375ffcaa9c48e897733b9eb76470ed8d3b436e /security/gnupg
parentsecurity/gpgme: Use gpgrt-config for configure (diff)
security/gnupg: Use gpgrt-config for configure
Use gpgrt-config in the configure stage over the old individual *-config scripts from the various gnupg-related libraries (e.g: gpg-error-config, libassuan-config, ksba-config). Upstream has prefered this method since version 2.3.0 released 2021-04-07 and the old scripts are now starting to be phased-out. This prepares for devel/npth >= 1.7 which no longer installs npth-config by default, so gpgrt-config must be used to get its configuration details. Approved by: portmgr (blanket)
Diffstat (limited to 'security/gnupg')
-rw-r--r--security/gnupg/files/patch-configure13
1 files changed, 13 insertions, 0 deletions
diff --git a/security/gnupg/files/patch-configure b/security/gnupg/files/patch-configure
new file mode 100644
index 000000000000..20e250e38430
--- /dev/null
+++ b/security/gnupg/files/patch-configure
@@ -0,0 +1,13 @@
+Fix path of pkgconfig files passed to gpgrt-config.
+
+--- configure.orig 2024-01-25 10:09:44 UTC
++++ configure
+@@ -8428,7 +8428,7 @@ fi
+ # Get the prefix of gpgrt-config assuming it's something like:
+ # <PREFIX>/bin/gpgrt-config
+ gpgrt_prefix=${GPGRT_CONFIG%/*/*}
+- possible_libdir1=${gpgrt_prefix}/lib
++ possible_libdir1=${gpgrt_prefix}/libdata
+ # Determine by using system libdir-format with CC, it's like:
+ # Normal style: /usr/lib
+ # GNU cross style: /usr/<triplet>/lib