<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1ab110ae8bca8b56e8703af3109269ee7c1d84f6">https://github.com/macports/macports-ports/commit/1ab110ae8bca8b56e8703af3109269ee7c1d84f6</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 1ab110ae8bc ldns: fix incomplete definition of type 'struct evp_pkey_st' error
</span>1ab110ae8bc is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 1ab110ae8bca8b56e8703af3109269ee7c1d84f6
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Thu Nov 11 13:54:35 2021 -0600
<span style='display:block; white-space:pre;color:#404040;'> ldns: fix incomplete definition of type 'struct evp_pkey_st' error
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/63854
</span>---
net/ldns/Portfile | 6 +++++-
net/ldns/files/patch-configure.ac.diff | 16 ++++++++++++++++
2 files changed, 21 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ldns/Portfile b/net/ldns/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f204cbea53d..60050db53e8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/ldns/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/ldns/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortSystem 1.0
</span> name ldns
version 1.7.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories net devel
platforms darwin
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,6 +28,10 @@ checksums rmd160 40e7eed3f76076f581b388563cbecb440c1a7753 \
</span> depends_build bin:glibtool:libtool
depends_lib path:lib/libssl.dylib:openssl port:libpcap
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args --mandir=${prefix}/share/man --with-ssl=${prefix} --with-examples --with-drill
# We pass in our own SDK flags if necessary, and allowing configure
# to try to autodetect can break things.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ldns/files/patch-configure.ac.diff b/net/ldns/files/patch-configure.ac.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b5a9e349ff3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/ldns/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig 2019-07-26 10:07:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac 2021-11-11 13:51:04.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -332,7 +332,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_RESULT([no])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_CHECK_FUNCS([EVP_sha256 EVP_sha384 EVP_sha512 ENGINE_load_cryptodev EVP_PKEY_keygen ECDSA_SIG_get0 EVP_MD_CTX_new EVP_PKEY_base_id DSA_SIG_set0 DSA_SIG_get0 EVP_dss1 DSA_get0_pqg DSA_get0_key OPENSSL_init_ssl OPENSSL_init_crypto ERR_load_crypto_strings])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CHECK_FUNCS([EVP_sha256 EVP_sha384 EVP_sha512 EVP_PKEY_keygen ECDSA_SIG_get0 EVP_MD_CTX_new DSA_SIG_set0 DSA_SIG_get0 EVP_dss1 DSA_get0_pqg DSA_get0_key EVP_cleanup ENGINE_cleanup ENGINE_free CRYPTO_cleanup_all_ex_data ERR_free_strings CONF_modules_unload OPENSSL_init_ssl OPENSSL_init_crypto ERR_load_crypto_strings CRYPTO_memcmp EVP_PKEY_get_base_id])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CHECK_DECLS([EVP_PKEY_base_id], [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_DEFINE_UNQUOTED([HAVE_EVP_PKEY_BASE_ID], [1], [Define to 1 if you have the EVP_PKEY_base_id function or macro.])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++], [], [AC_INCLUDES_DEFAULT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <openssl/evp.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # for macosx, see if glibtool exists and use that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # BSD's need to know the version...
</span></pre><pre style='margin:0'>
</pre>