pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/curl
Module Name: pkgsrc
Committed By: tnn
Date: Fri Sep 29 10:45:04 UTC 2023
Modified Files:
pkgsrc/www/curl: Makefile.common distinfo
pkgsrc/www/curl/patches: patch-configure
Log Message:
curl: fix libcurl breakage on macOS 14, via upstream
Autoreconfed with upstream m4 changes and relevant hunks extracted manually.
patch-configure can be reverted when curl is updated past 8.4.0.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/curl/Makefile.common
cvs rdiff -u -r1.197 -r1.198 pkgsrc/www/curl/distinfo
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/curl/patches/patch-configure
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/curl/Makefile.common
diff -u pkgsrc/www/curl/Makefile.common:1.6 pkgsrc/www/curl/Makefile.common:1.7
--- pkgsrc/www/curl/Makefile.common:1.6 Wed Sep 13 08:15:05 2023
+++ pkgsrc/www/curl/Makefile.common Fri Sep 29 10:45:04 2023
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile.common,v 1.6 2023/09/13 08:15:05 adam Exp $
+# $NetBSD: Makefile.common,v 1.7 2023/09/29 10:45:04 tnn Exp $
# used by www/libcurl-gnutls/Makefile
DISTNAME= curl-8.3.0
+PKGREVISION= 1
CATEGORIES= www
MASTER_SITES= https://curl.se/download/
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/www/curl/distinfo
diff -u pkgsrc/www/curl/distinfo:1.197 pkgsrc/www/curl/distinfo:1.198
--- pkgsrc/www/curl/distinfo:1.197 Wed Sep 13 08:15:05 2023
+++ pkgsrc/www/curl/distinfo Fri Sep 29 10:45:04 2023
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.197 2023/09/13 08:15:05 adam Exp $
+$NetBSD: distinfo,v 1.198 2023/09/29 10:45:04 tnn Exp $
BLAKE2s (curl-8.3.0.tar.xz) = f5bf62169d53dffc0fb6b7c1bcfd1c0874a1fafc7afd34d9500a9dd606d8b6d8
SHA512 (curl-8.3.0.tar.xz) = 6404b4c74fe1185cb482631ca3a143996cb7298d0d8a76bfafd7696e7729c00559999a069bdba782dee3f3eb273fb678a4438cb27d3deca54022878cdff83a51
Size (curl-8.3.0.tar.xz) = 2641764 bytes
-SHA1 (patch-configure) = ae123a94fa84ef99dfc1dadd596ac86ef0d143fe
+SHA1 (patch-configure) = 5cb9242276732305eeb458f15a27536641ac32ed
SHA1 (patch-curl-config.in) = a58c777fc1a0a087776e62ed2e2a1e0a339716df
Index: pkgsrc/www/curl/patches/patch-configure
diff -u pkgsrc/www/curl/patches/patch-configure:1.16 pkgsrc/www/curl/patches/patch-configure:1.17
--- pkgsrc/www/curl/patches/patch-configure:1.16 Wed Apr 27 07:51:20 2022
+++ pkgsrc/www/curl/patches/patch-configure Fri Sep 29 10:45:04 2023
@@ -1,14 +1,15 @@
-$NetBSD: patch-configure,v 1.16 2022/04/27 07:51:20 wiz Exp $
+$NetBSD: patch-configure,v 1.17 2023/09/29 10:45:04 tnn Exp $
- Builtin krb5-config in platforms such as solaris do not support
the gssapi option, and need an explicit -lgss
- On Darwin, do not append custom CFLAGS.
- Do not strip debug flags.
- Support Minix.
+- macOS 14 libcurl fix: https://github.com/curl/curl/commit/6ab7e1990bd548059f08c471d20537bca13c67b6
---- configure.orig 2022-04-25 07:31:45.000000000 +0000
+--- configure.orig 2023-09-13 06:18:50.000000000 +0000
+++ configure
-@@ -4246,6 +4246,7 @@ printf "%s\n" "$as_me: $xc_bad_var_msg l
+@@ -4284,6 +4284,7 @@ printf "%s\n" "$as_me: $xc_bad_var_msg l
;;
esac
done
@@ -16,7 +17,7 @@ $NetBSD: patch-configure,v 1.16 2022/04/
if test $xc_bad_var_cflags = yes; then
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: using CFLAGS: $CFLAGS" >&5
printf "%s\n" "$as_me: using CFLAGS: $CFLAGS" >&6;}
-@@ -8648,7 +8649,7 @@ else $as_nop
+@@ -9169,7 +9170,7 @@ else $as_nop
lt_cv_sys_max_cmd_len=8192;
;;
@@ -25,7 +26,7 @@ $NetBSD: patch-configure,v 1.16 2022/04/
# This has been around since 386BSD, at least. Likely further.
if test -x /sbin/sysctl; then
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
-@@ -9236,12 +9237,8 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu
+@@ -9757,12 +9758,8 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu
lt_cv_deplibs_check_method=pass_all
;;
@@ -40,7 +41,7 @@ $NetBSD: patch-configure,v 1.16 2022/04/
;;
newos6*)
-@@ -13520,14 +13517,13 @@ _LT_EOF
+@@ -14012,14 +14009,13 @@ _LT_EOF
fi
;;
@@ -62,7 +63,7 @@ $NetBSD: patch-configure,v 1.16 2022/04/
;;
solaris*)
-@@ -14218,15 +14214,13 @@ printf "%s\n" "$lt_cv_irix_exported_symb
+@@ -14710,15 +14706,13 @@ printf "%s\n" "$lt_cv_irix_exported_symb
esac
;;
@@ -83,7 +84,7 @@ $NetBSD: patch-configure,v 1.16 2022/04/
;;
newsos6)
-@@ -15337,6 +15331,18 @@ fi
+@@ -15829,6 +15823,18 @@ fi
dynamic_linker='GNU/Linux ld.so'
;;
@@ -102,7 +103,7 @@ $NetBSD: patch-configure,v 1.16 2022/04/
netbsdelf*-gnu)
version_type=linux
need_lib_prefix=no
-@@ -17794,7 +17800,7 @@ squeeze() {
+@@ -18467,7 +18473,7 @@ squeeze() {
#
@@ -111,7 +112,7 @@ $NetBSD: patch-configure,v 1.16 2022/04/
#
tmp_save_CPPFLAGS="$CPPFLAGS"
tmp_save_CFLAGS="$CFLAGS"
-@@ -18087,13 +18093,6 @@ printf %s "checking if compiler accepts
+@@ -18762,13 +18768,6 @@ printf %s "checking if compiler accepts
tmp_options="$flags_dbg_yes"
fi
#
@@ -125,7 +126,7 @@ $NetBSD: patch-configure,v 1.16 2022/04/
squeeze CPPFLAGS
squeeze CFLAGS
fi
-@@ -20853,7 +20852,7 @@ printf "%s\n" "no" >&6; }
+@@ -21585,7 +21584,7 @@ printf "%s\n" "no" >&6; }
tst_cflags="no"
case $host_os in
darwin*)
@@ -134,7 +135,16 @@ $NetBSD: patch-configure,v 1.16 2022/04/
;;
esac
-@@ -25252,7 +25251,7 @@ printf "%s\n" "found" >&6; }
+@@ -21661,7 +21660,7 @@ rm -f core conftest.err conftest.$ac_obj
+ if test "x$build_for_macos" != xno; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ printf "%s\n" "yes" >&6; }
+- LDFLAGS="$LDFLAGS -framework CoreFoundation -framework SystemConfiguration"
++ LDFLAGS="$LDFLAGS -framework CoreFoundation -framework CoreServices -framework SystemConfiguration"
+ else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ printf "%s\n" "no" >&6; }
+@@ -26029,7 +26028,7 @@ printf "%s\n" "found" >&6; }
LIBS="-lgss $LIBS"
;;
*)
@@ -143,3 +153,12 @@ $NetBSD: patch-configure,v 1.16 2022/04/
;;
esac
fi
+@@ -26170,7 +26169,7 @@ printf "%s\n" "#define USE_SECTRANSP 1"
+ ssl_msg="Secure Transport"
+ test secure-transport != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
+ SECURETRANSPORT_ENABLED=1
+- LDFLAGS="$LDFLAGS -framework CoreFoundation -framework Security"
++ LDFLAGS="$LDFLAGS -framework CoreFoundation -framework CoreServices -framework Security"
+ else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ printf "%s\n" "no" >&6; }
Home |
Main Index |
Thread Index |
Old Index