From bc71ff5e8116127b808c95740a6177d89cdb0032 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Wed, 31 Dec 2025 18:57:11 +0200 Subject: [PATCH] ports: Update curl 8.11.1->8.17.0 This fixes broken DT_NEEDED dependencies in curl! --- ports/curl/build.sh | 5 +++-- .../0001-add-shared-library-support.patch | 19 +++++++++++++++---- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/ports/curl/build.sh b/ports/curl/build.sh index e9318ea7..d4845126 100755 --- a/ports/curl/build.sh +++ b/ports/curl/build.sh @@ -1,8 +1,8 @@ #!/bin/bash ../install.sh NAME='curl' -VERSION='8.11.1' -DOWNLOAD_URL="https://curl.se/download/curl-$VERSION.tar.gz#a889ac9dbba3644271bd9d1302b5c22a088893719b72be3487bc3d401e5c4e80" +VERSION='8.17.0' +DOWNLOAD_URL="https://curl.se/download/curl-$VERSION.tar.xz#955f6e729ad6b3566260e8fef68620e76ba3c31acf0a18524416a185acf77992" DEPENDENCIES=('ca-certificates' 'openssl' 'zlib' 'zstd') CONFIG_SUB=('config.sub') CONFIGURE_OPTIONS=( @@ -10,6 +10,7 @@ CONFIGURE_OPTIONS=( '--disable-ipv6' '--disable-docs' '--disable-ntlm' + '--disable-static' '--enable-optimize' '--with-openssl' '--with-zlib' diff --git a/ports/curl/patches/0001-add-shared-library-support.patch b/ports/curl/patches/0001-add-shared-library-support.patch index 594665aa..0d4e0b7b 100644 --- a/ports/curl/patches/0001-add-shared-library-support.patch +++ b/ports/curl/patches/0001-add-shared-library-support.patch @@ -1,7 +1,18 @@ -diff -ruN curl-8.11.1/configure curl-8.11.1-banan_os/configure ---- curl-8.11.1/configure 2024-12-11 09:08:12.000000000 +0200 -+++ curl-8.11.1-banan_os/configure 2025-01-22 18:29:34.167111729 +0200 -@@ -15537,6 +15537,16 @@ +diff -ruN curl-8.17.0/configure curl-8.17.0-banan_os/configure +--- curl-8.17.0/configure 2025-11-05 09:00:46.000000000 +0200 ++++ curl-8.17.0-banan_os/configure 2025-12-31 18:52:05.140006351 +0200 +@@ -9487,6 +9487,10 @@ + lt_cv_deplibs_check_method=pass_all + ;; + ++banan_os*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ + beos*) + lt_cv_deplibs_check_method=pass_all + ;; +@@ -15245,6 +15249,16 @@ esac ;;