<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/008a3a69aa93ac53a081b80a4a325eb55b9ca8c6">https://github.com/macports/macports-ports/commit/008a3a69aa93ac53a081b80a4a325eb55b9ca8c6</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 008a3a69aa9 gpgme: fix build on Tiger
</span>008a3a69aa9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 008a3a69aa93ac53a081b80a4a325eb55b9ca8c6
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Sun Dec 4 14:46:57 2022 -0800

<span style='display:block; white-space:pre;color:#404040;'>    gpgme: fix build on Tiger
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    the <sys/select.h> header is not being pulled in on
</span><span style='display:block; white-space:pre;color:#404040;'>    Tiger as it is on newer systems. cf port:libassuan
</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/65877
</span>---
 devel/gpgme/Portfile                                    |  4 ++++
 devel/gpgme/files/patch-src-tiger-needs-sys-select.diff | 16 ++++++++++++++++
 2 files changed, 20 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gpgme/Portfile b/devel/gpgme/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5e09b821500..1df945570ae 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gpgme/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gpgme/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,6 +33,10 @@ depends_lib         port:pth \
</span> patchfiles          patch-configure.ac.diff \
                     patch-tests-gpg-Makefile.am.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# the <sys/select.h> header is not pulled on Tiger like it is on newer systems,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ticket 65877. cf libassuan port which has similar issue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-src-tiger-needs-sys-select.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
     reinplace "s|@GPG@|${prefix}/bin/gpg2|" ${worksrcpath}/src/gpgme-config.in
     reinplace "s|thread_modules=\"\"|thread_modules=\"pthread\"|" ${worksrcpath}/src/gpgme-config.in
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gpgme/files/patch-src-tiger-needs-sys-select.diff b/devel/gpgme/files/patch-src-tiger-needs-sys-select.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..19f57458d69
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gpgme/files/patch-src-tiger-needs-sys-select.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;'>+--- ./src/ath.h.orig       2022-12-04 14:31:01.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ./src/ath.h    2022-12-04 14:34:35.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,6 +24,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_STDINT_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdint.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* this addition is needed by Tiger, but not newer systems */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* cf libassuan port */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if (__APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1050)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <sys/select.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_W32_SYSTEM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   /* fixme: Check how we did it in libgcrypt.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   struct msghdr { int dummy; };
</span></pre><pre style='margin:0'>

</pre>