public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/rust-curl-sys] rawhide: Update to version 0.4.89+curl-8.20.0; Fixes RHBZ#2453027
@ 2026-06-11 14:50 Fabio Valentini
  0 siblings, 0 replies; only message in thread
From: Fabio Valentini @ 2026-06-11 14:50 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/rust-curl-sys
Branch : rawhide
Commit : e8b54a6929d3b85d98ac325818b31d60d3495f64
Author : Fabio Valentini <decathorpe@gmail.com>
Date   : 2026-06-11T16:48:14+02:00
Stats  : +30/-20 in 6 file(s)
URL    : https://src.fedoraproject.org/rpms/rust-curl-sys/c/e8b54a6929d3b85d98ac325818b31d60d3495f64?branch=rawhide

Log:
Update to version 0.4.89+curl-8.20.0; Fixes RHBZ#2453027

---
diff --git a/.gitignore b/.gitignore
index 89331af..808fdab 100644
--- a/.gitignore
+++ b/.gitignore
@@ -49,3 +49,4 @@
 /curl-sys-0.4.83+curl-8.15.0.crate
 /curl-sys-0.4.84+curl-8.17.0.crate
 /curl-sys-0.4.86+curl-8.19.0.crate
+/curl-sys-0.4.89+curl-8.20.0.crate

diff --git a/0001-unconditionally-use-pkg-config-to-link-with-system-l.patch b/0001-unconditionally-use-pkg-config-to-link-with-system-l.patch
index 3e57531..5fc484c 100644
--- a/0001-unconditionally-use-pkg-config-to-link-with-system-l.patch
+++ b/0001-unconditionally-use-pkg-config-to-link-with-system-l.patch
@@ -1,17 +1,17 @@
-From e7d61921886c3fa919cd8d544d0b10eaf183f2f0 Mon Sep 17 00:00:00 2001
+From 2d7410d178769192411980424de1ec627de06681 Mon Sep 17 00:00:00 2001
 From: Fabio Valentini <decathorpe@gmail.com>
-Date: Tue, 24 Mar 2026 17:38:31 +0100
+Date: Thu, 11 Jun 2026 16:44:46 +0200
 Subject: [PATCH] unconditionally use pkg-config to link with system libcurl
 
 ---
- build.rs | 563 +------------------------------------------------------
- 1 file changed, 5 insertions(+), 558 deletions(-)
+ build.rs | 572 +------------------------------------------------------
+ 1 file changed, 5 insertions(+), 567 deletions(-)
 
 diff --git a/build.rs b/build.rs
-index 7033961..497789c 100644
+index 0441955..497789c 100644
 --- a/build.rs
 +++ b/build.rs
-@@ -1,585 +1,32 @@
+@@ -1,594 +1,32 @@
 -use std::env;
 -use std::fs;
 -use std::path::{Path, PathBuf};
@@ -111,7 +111,7 @@ index 7033961..497789c 100644
 -            .replace("@LIBCURL_LIBS@", "")
 -            .replace("@SUPPORT_FEATURES@", "")
 -            .replace("@SUPPORT_PROTOCOLS@", "")
--            .replace("@CURLVERSION@", "8.19.0"),
+-            .replace("@CURLVERSION@", "8.20.0"),
 -    )
 -    .unwrap();
 -
@@ -142,11 +142,13 @@ index 7033961..497789c 100644
 -        .define("HAVE_BOOL_T", None)
 -        .define("HAVE_STDBOOL_H", None)
 -        .define("HAVE_STDINT_H", None)
+-        .define("USE_RESOLV_THREADED", None)
 -        .file("curl/lib/altsvc.c")
 -        .file("curl/lib/asyn-base.c")
 -        .file("curl/lib/asyn-thrdd.c")
 -        .file("curl/lib/bufq.c")
 -        .file("curl/lib/bufref.c")
+-        .file("curl/lib/cf-dns.c")
 -        .file("curl/lib/cf-h1-proxy.c")
 -        .file("curl/lib/cf-haproxy.c")
 -        .file("curl/lib/cf-https-connect.c")
@@ -163,7 +165,6 @@ index 7033961..497789c 100644
 -        .file("curl/lib/curl_get_line.c")
 -        .file("curl/lib/curl_memrchr.c")
 -        .file("curl/lib/curl_range.c")
--        .file("curl/lib/curl_rtmp.c")
 -        .file("curl/lib/curl_sha512_256.c")
 -        .file("curl/lib/curl_share.c")
 -        .file("curl/lib/curl_threads.c")
@@ -187,6 +188,7 @@ index 7033961..497789c 100644
 -        .file("curl/lib/cw-out.c")
 -        .file("curl/lib/cw-pause.c")
 -        .file("curl/lib/dict.c")
+-        .file("curl/lib/dnscache.c")
 -        .file("curl/lib/doh.c")
 -        .file("curl/lib/dynhds.c")
 -        .file("curl/lib/easy.c")
@@ -228,6 +230,7 @@ index 7033961..497789c 100644
 -        .file("curl/lib/parsedate.c")
 -        .file("curl/lib/pop3.c")
 -        .file("curl/lib/progress.c")
+-        .file("curl/lib/protocol.c")
 -        .file("curl/lib/rand.c")
 -        .file("curl/lib/ratelimit.c")
 -        .file("curl/lib/request.c")
@@ -247,6 +250,8 @@ index 7033961..497789c 100644
 -        .file("curl/lib/strerror.c")
 -        .file("curl/lib/telnet.c")
 -        .file("curl/lib/tftp.c")
+-        .file("curl/lib/thrdpool.c")
+-        .file("curl/lib/thrdqueue.c")
 -        .file("curl/lib/transfer.c")
 -        .file("curl/lib/uint-bset.c")
 -        .file("curl/lib/uint-hash.c")
@@ -410,7 +415,7 @@ index 7033961..497789c 100644
 -            .define("HAVE_SOCKETPAIR", None)
 -            .define("HAVE_STRUCT_TIMEVAL", None)
 -            .define("HAVE_SYS_UN_H", None)
--            .define("USE_THREADS_POSIX", None)
+-            .define("HAVE_THREADS_POSIX", None)
 -            .define("USE_UNIX_SOCKETS", None)
 -            .define("RECV_TYPE_ARG2", "void*")
 -            .define("RECV_TYPE_ARG3", "size_t")
@@ -472,6 +477,10 @@ index 7033961..497789c 100644
 -    if windows {
 -        println!("cargo:rustc-link-lib=ws2_32");
 -        println!("cargo:rustc-link-lib=crypt32");
+-        println!("cargo:rustc-link-lib=iphlpapi");
+-        println!("cargo:rustc-link-lib=advapi32");
+-        println!("cargo:rustc-link-lib=secur32");
+-        println!("cargo:rustc-link-lib=bcrypt");
 -    }
 -
 -    // Illumos/Solaris requires explicit linking with libnsl
@@ -603,5 +612,5 @@ index 7033961..497789c 100644
      }
  
 -- 
-2.53.0
+2.54.0
 

diff --git a/curl-sys-fix-metadata-auto.diff b/curl-sys-fix-metadata-auto.diff
index 1d46aa4..12b3847 100644
--- a/curl-sys-fix-metadata-auto.diff
+++ b/curl-sys-fix-metadata-auto.diff
@@ -1,11 +1,11 @@
---- curl-sys-0.4.86+curl-8.19.0/Cargo.toml	2006-07-24T01:21:28+00:00
-+++ curl-sys-0.4.86+curl-8.19.0/Cargo.toml	2026-03-24T16:37:11.622741+00:00
+--- curl-sys-0.4.89+curl-8.20.0/Cargo.toml	2006-07-24T01:21:28+00:00
++++ curl-sys-0.4.89+curl-8.20.0/Cargo.toml	2026-06-11T14:43:54.609349+00:00
 @@ -12,7 +12,7 @@
  [package]
  edition = "2018"
  name = "curl-sys"
--version = "0.4.86+curl-8.19.0"
-+version = "0.4.86"
+-version = "0.4.89+curl-8.20.0"
++version = "0.4.89"
  authors = ["Alex Crichton <alex@alexcrichton.com>"]
  build = "build.rs"
  links = "curl"
@@ -17,5 +17,5 @@
 -version = "0.2"
  
 -[target."cfg(windows)".dependencies.windows-sys]
--version = "0.59"
+-version = ">=0.59.0, <0.62.0"
 -features = ["Win32_Networking_WinSock"]

diff --git a/curl-sys-fix-metadata.diff b/curl-sys-fix-metadata.diff
index 4f5b765..ae4bc9b 100644
--- a/curl-sys-fix-metadata.diff
+++ b/curl-sys-fix-metadata.diff
@@ -1,5 +1,5 @@
---- curl-sys-0.4.86+curl-8.19.0/Cargo.toml	2006-07-24T01:21:28+00:00
-+++ curl-sys-0.4.86+curl-8.19.0/Cargo.toml	2026-03-24T16:37:11.623806+00:00
+--- curl-sys-0.4.89+curl-8.20.0/Cargo.toml	2006-07-24T01:21:28+00:00
++++ curl-sys-0.4.89+curl-8.20.0/Cargo.toml	2026-06-11T14:43:54.610409+00:00
 @@ -34,23 +34,13 @@
  
  [features]

diff --git a/rust-curl-sys.spec b/rust-curl-sys.spec
index d79543a..3a7ff18 100644
--- a/rust-curl-sys.spec
+++ b/rust-curl-sys.spec
@@ -3,10 +3,10 @@
 %global debug_package %{nil}
 
 %global crate curl-sys
-%global crate_version 0.4.86+curl-8.19.0
+%global crate_version 0.4.89+curl-8.20.0
 
 Name:           rust-curl-sys
-Version:        0.4.86
+Version:        0.4.89
 Release:        %autorelease
 Summary:        Native bindings to the libcurl library
 

diff --git a/sources b/sources
index f67fc58..659e315 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (curl-sys-0.4.86+curl-8.19.0.crate) = c3ff7fc75f2bfbe7d8a6ec94bc3935077635dffc0f985c009c466a76db4abf75425f690149403177e44cb5c340d8c6975911c34b6c7f7b01c885c9e7a34b7686
+SHA512 (curl-sys-0.4.89+curl-8.20.0.crate) = 0fc1902cb29aea6de8bf1cfcc2574ca122d1f54827ca6fbef021b8da18ffa361a34e614b5362fd076f5cad4560d6132435400b955f295999170ddedef64b147f

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-11 14:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-11 14:50 [rpms/rust-curl-sys] rawhide: Update to version 0.4.89+curl-8.20.0; Fixes RHBZ#2453027 Fabio Valentini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox