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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4f2bd62e184c09f45f4f4137c7f2bf49d5248b8e">https://github.com/macports/macports-ports/commit/4f2bd62e184c09f45f4f4137c7f2bf49d5248b8e</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 4f2bd62e184 curl: remove patch for HTTP/3
</span>4f2bd62e184 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4f2bd62e184c09f45f4f4137c7f2bf49d5248b8e
</span>Author: Knapoc <Knapoc@users.noreply.github.com>
AuthorDate: Fri Jul 21 13:58:29 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    curl: remove patch for HTTP/3
</span>---
 net/curl/Portfile                                 |  2 -
 net/curl/files/patch-lib-vquic-curl_ngtcp2.c.diff | 67 -----------------------
 2 files changed, 69 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/curl/Portfile b/net/curl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a5ba2e5b106..4224eb98f89 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/curl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/curl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -214,8 +214,6 @@ if {${name} eq ${subport}} {
</span>                                 port:ngtcp2
         configure.args-append   --with-nghttp3=${prefix} \
                                 --with-ngtcp2=${prefix}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append       patch-lib-vquic-curl_ngtcp2.c.diff
</span>     }
 
     variant openldap description {Support performing Lightweight Directory Access Protocol queries with OpenLDAP} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/curl/files/patch-lib-vquic-curl_ngtcp2.c.diff b/net/curl/files/patch-lib-vquic-curl_ngtcp2.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d7dbc4b49bb..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/curl/files/patch-lib-vquic-curl_ngtcp2.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,67 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git livquic/curl_ngtcp2.c livquic/curl_ngtcp2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 7627940ff516b..4f097e3b18b24 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/vquic/curl_ngtcp2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/vquic/curl_ngtcp2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -327,7 +327,7 @@ static void quic_settings(struct cf_ngtcp2_ctx *ctx,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   t->initial_max_streams_uni = QUIC_MAX_STREAMS;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   t->max_idle_timeout = QUIC_IDLE_TIMEOUT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(ctx->qlogfd != -1) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    s->qlog.write = qlog_callback;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    s->qlog_write = qlog_callback;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -902,13 +902,13 @@ static int cb_get_new_connection_id(ngtcp2_conn *tconn, ngtcp2_cid *cid,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--static int cb_recv_rx_key(ngtcp2_conn *tconn, ngtcp2_crypto_level level,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static int cb_recv_rx_key(ngtcp2_conn *tconn, ngtcp2_encryption_level level,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           void *user_data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   struct Curl_cfilter *cf = user_data;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (void)tconn;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if(level != NGTCP2_CRYPTO_LEVEL_APPLICATION) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if(level != NGTCP2_ENCRYPTION_LEVEL_1RTT) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1207,7 +1207,8 @@ static int cb_h3_stop_sending(nghttp3_conn *conn, int64_t stream_id,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (void)conn;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (void)stream_user_data;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  rv = ngtcp2_conn_shutdown_stream_read(ctx->qconn, stream_id, app_error_code);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  rv = ngtcp2_conn_shutdown_stream_read(ctx->qconn, 0, stream_id,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                        app_error_code);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(rv && rv != NGTCP2_ERR_STREAM_NOT_FOUND) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return NGTCP2_ERR_CALLBACK_FAILURE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1225,7 +1226,7 @@ static int cb_h3_reset_stream(nghttp3_conn *conn, int64_t stream_id,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (void)conn;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (void)data;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  rv = ngtcp2_conn_shutdown_stream_write(ctx->qconn, stream_id,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  rv = ngtcp2_conn_shutdown_stream_write(ctx->qconn, 0, stream_id,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                          app_error_code);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   DEBUGF(LOG_CF(data, cf, "[h3sid=%" PRId64 "] reset -> %d", stream_id, rv));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(rv && rv != NGTCP2_ERR_STREAM_NOT_FOUND) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1249,7 +1250,8 @@ static nghttp3_callbacks ngh3_callbacks = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   cb_h3_stop_sending,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   NULL, /* end_stream */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   cb_h3_reset_stream,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  NULL /* shutdown */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  NULL, /* shutdown */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  NULL /* recv_settings */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static int init_ngh3_conn(struct Curl_cfilter *cf)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2402,7 +2404,7 @@ static CURLcode cf_ngtcp2_connect(struct Curl_cfilter *cf,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(result == CURLE_RECV_ERROR && ctx->qconn &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--     ngtcp2_conn_is_in_draining_period(ctx->qconn)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     ngtcp2_conn_in_draining_period(ctx->qconn)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     /* When a QUIC server instance is shutting down, it may send us a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      * CONNECTION_CLOSE right away. Our connection then enters the DRAINING
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      * state.
</span></pre><pre style='margin:0'>

</pre>