From 781bdcaef479ecacdac090408c7d807b1c898cf7 Mon Sep 17 00:00:00 2001 From: tranzystorekk Date: Wed, 11 Sep 2024 10:20:53 +0200 Subject: [PATCH] curl: update to 8.10.0 --- srcpkgs/curl/patches/fix-sigpipe.patch | 32 -------------------------------- srcpkgs/curl/template | 9 +++------ 2 files changed, 3 insertions(+), 38 deletions(-) delete mode 100644 srcpkgs/curl/patches/fix-sigpipe.patch diff --git a/srcpkgs/curl/patches/fix-sigpipe.patch b/srcpkgs/curl/patches/fix-sigpipe.patch deleted file mode 100644 index f4f0346d881..00000000000 --- a/srcpkgs/curl/patches/fix-sigpipe.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3eec5afbd0b6377eca893c392569b2faf094d970 Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Mon, 5 Aug 2024 00:17:17 +0200 -Subject: [PATCH] sigpipe: init the struct so that first apply ignores - -Initializes 'no_signal' to TRUE, so that a call to sigpipe_apply() after -init ignores the signal (unless CURLOPT_NOSIGNAL) is set. - -I have read the existing code multiple times now and I think it gets the -initial state reversed this missing to ignore. - -Regression from 17e6f06ea37136c36d27 - -Reported-by: Rasmus Thomsen -Fixes #14344 -Closes #14390 ---- - lib/sigpipe.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/lib/sigpipe.h b/lib/sigpipe.h -index b91a2f51333956..d78afd905d3414 100644 ---- a/lib/sigpipe.h -+++ b/lib/sigpipe.h -@@ -39,6 +39,7 @@ struct sigpipe_ignore { - static void sigpipe_init(struct sigpipe_ignore *ig) - { - memset(ig, 0, sizeof(*ig)); -+ ig->no_signal = TRUE; - } - - /* diff --git a/srcpkgs/curl/template b/srcpkgs/curl/template index 870d0785715..2cf9e9b1f30 100644 --- a/srcpkgs/curl/template +++ b/srcpkgs/curl/template @@ -1,6 +1,6 @@ # Template file for 'curl' pkgname=curl -version=8.9.1 +version=8.10.0 revision=1 build_style=gnu-configure configure_args="ac_cv_sizeof_off_t=8 --enable-threaded-resolver --enable-ipv6 @@ -15,7 +15,7 @@ configure_args="ac_cv_sizeof_off_t=8 --enable-threaded-resolver --enable-ipv6 make_check_args="TFLAGS=!1477" # Use mdocml instead of groff to generate builtin manual to avoid cyclic # dependencies. -hostmakedepends="perl pkg-config mdocml libtool automake" +hostmakedepends="perl pkg-config mdocml" makedepends="nghttp2-devel zlib-devel $(vopt_if gnutls 'gnutls-devel') $(vopt_if gssapi 'mit-krb5-devel') $(vopt_if ldap 'libldap-devel') $(vopt_if rtmp 'librtmp-devel') $(vopt_if ssh 'libssh2-devel') @@ -30,7 +30,7 @@ license="MIT" homepage="https://curl.se" changelog="https://curl.se/changes.html" distfiles="https://curl.se/download/curl-${version}.tar.gz" -checksum=291124a007ee5111997825940b3876b3048f7d31e73e9caa681b80fe48b2dcd5 +checksum=58c9dcf73493ae9d181fd334b3b3987ff73124621565187ade237bff1064a716 build_options="gnutls gssapi idn ldap psl rtmp ssh ssl zstd" build_options_default="idn psl ssh ssl zstd" vopt_conflict ssl gnutls @@ -43,9 +43,6 @@ pre_configure() { export CFLAGS="${CFLAGS/-D_FORTIFY_SOURCE=2/}" export CFLAGS="${CFLAGS/-I${XBPS_CROSS_BASE}\/usr\/include/}" export CPPFLAGS="-D_FORTIFY_SOURCE=2" - - # reconfigure for patched changes - autoreconf -fi } pre_check() { -- 2.11.4.GIT