Blob Blame History Raw
diff -ru curl-8.13.0.orig/configure.ac curl-8.13.0/configure.ac
--- curl-8.13.0.orig/configure.ac	2025-04-02 07:47:41.000000000 +0200
+++ curl-8.13.0/configure.ac	2025-05-25 11:53:42.607216472 +0200
@@ -4078,7 +4078,6 @@
 CURL_CHECK_FUNC_ALARM
 CURL_CHECK_FUNC_BASENAME
 CURL_CHECK_FUNC_CLOSESOCKET
-CURL_CHECK_FUNC_CLOSESOCKET_CAMEL
 CURL_CHECK_FUNC_FCNTL
 CURL_CHECK_FUNC_FREEADDRINFO
 CURL_CHECK_FUNC_FSETXATTR
@@ -4092,7 +4091,6 @@
 CURL_CHECK_FUNC_GMTIME_R
 CURL_CHECK_FUNC_IOCTL
 CURL_CHECK_FUNC_IOCTLSOCKET
-CURL_CHECK_FUNC_IOCTLSOCKET_CAMEL
 CURL_CHECK_FUNC_MEMRCHR
 CURL_CHECK_FUNC_SIGACTION
 CURL_CHECK_FUNC_SIGINTERRUPT
diff -ru curl-8.13.0.orig/curl-config.in curl-8.13.0/curl-config.in
--- curl-8.13.0.orig/curl-config.in	2025-04-02 07:47:41.000000000 +0200
+++ curl-8.13.0/curl-config.in	2025-05-25 11:40:06.110600368 +0200
@@ -144,13 +144,13 @@
     if test "X@includedir@" = 'X/usr/include'; then
       echo '@LIBCURL_PC_CFLAGS@'
     else
-      echo "@LIBCURL_PC_CFLAGS@ -I@includedir@"
+      echo "@LIBCURL_PC_CFLAGS@"
     fi
     ;;
 
   --libs)
     if test "X@libdir@" != 'X/usr/lib' -a "X@libdir@" != 'X/usr/lib64'; then
-      curllibdir="-L@libdir@ "
+      curllibdir=""
     else
       curllibdir=''
     fi
diff -ru curl-8.13.0.orig/m4/curl-compilers.m4 curl-8.13.0/m4/curl-compilers.m4
--- curl-8.13.0.orig/m4/curl-compilers.m4	2025-04-02 07:47:41.000000000 +0200
+++ curl-8.13.0/m4/curl-compilers.m4	2025-05-25 12:02:19.604559677 +0200
@@ -42,37 +42,6 @@
   flags_opt_off="unknown"
   #
   flags_prefer_cppflags="no"
-  #
-  CURL_CHECK_COMPILER_DEC_C
-  CURL_CHECK_COMPILER_HPUX_C
-  CURL_CHECK_COMPILER_IBM_C
-  CURL_CHECK_COMPILER_INTEL_C
-  CURL_CHECK_COMPILER_CLANG
-  CURL_CHECK_COMPILER_GNU_C
-  case $host in
-    mips-sgi-irix*)
-      CURL_CHECK_COMPILER_SGI_MIPSPRO_C
-      CURL_CHECK_COMPILER_SGI_MIPS_C
-    ;;
-  esac
-  CURL_CHECK_COMPILER_SUNPRO_C
-  CURL_CHECK_COMPILER_TINY_C
-  #
-  if test "$compiler_id" = "unknown"; then
-  cat <<_EOF 1>&2
-***
-*** Warning: This configure script does not have information about the
-*** compiler you are using, relative to the flags required to enable or
-*** disable generation of debug info, optimization options or warnings.
-***
-*** Whatever settings are present in CFLAGS will be used for this run.
-***
-*** If you wish to help the curl project to better support your compiler
-*** you can report this and the required info on the libcurl development
-*** mailing list: https://lists.haxx.selistinfo/curl-library/
-***
-_EOF
-  fi
 ])
 
 
@@ -1419,15 +1388,13 @@
       tmp_CFLAGS="-fvisibility=hidden"
       supports_symbol_hiding="yes"
       ;;
-    GNU_C)
+    *)
       dnl Only gcc 3.4 or later
-      if test "$compiler_num" -ge "304"; then
         if $CC --help --verbose 2>/dev/null | grep fvisibility= >/dev/null ; then
           tmp_EXTERN="__attribute__((__visibility__(\"default\")))"
           tmp_CFLAGS="-fvisibility=hidden"
           supports_symbol_hiding="yes"
         fi
-      fi
       ;;
     INTEL_UNIX_C)
       dnl Only icc 9.0 or later
diff -ru curl-8.13.0.orig/m4/curl-functions.m4 curl-8.13.0/m4/curl-functions.m4
--- curl-8.13.0.orig/m4/curl-functions.m4	2025-04-02 07:47:41.000000000 +0200
+++ curl-8.13.0/m4/curl-functions.m4	2025-05-25 11:40:06.111107814 +0200
@@ -709,62 +709,6 @@
 ])
 
 
-dnl CURL_CHECK_FUNC_CLOSESOCKET_CAMEL
-dnl -------------------------------------------------
-dnl Verify if CloseSocket is available, prototyped, and
-dnl can be compiled. If all of these are true, and
-dnl usage has not been previously disallowed with
-dnl shell variable curl_disallow_closesocket_camel,
-dnl then HAVE_CLOSESOCKET_CAMEL will be defined.
-
-AC_DEFUN([CURL_CHECK_FUNC_CLOSESOCKET_CAMEL], [
-  AC_REQUIRE([CURL_INCLUDES_SYS_SOCKET])dnl
-  AC_REQUIRE([CURL_INCLUDES_BSDSOCKET])dnl
-  #
-  tst_compi_closesocket_camel="unknown"
-  tst_allow_closesocket_camel="unknown"
-  #
-  AC_MSG_CHECKING([if CloseSocket is compilable])
-  AC_COMPILE_IFELSE([
-    AC_LANG_PROGRAM([[
-      $curl_includes_bsdsocket
-      $curl_includes_sys_socket
-    ]],[[
-      if(0 != CloseSocket(0))
-        return 1;
-    ]])
-  ],[
-    AC_MSG_RESULT([yes])
-    tst_compi_closesocket_camel="yes"
-  ],[
-    AC_MSG_RESULT([no])
-    tst_compi_closesocket_camel="no"
-  ])
-  #
-  if test "$tst_compi_closesocket_camel" = "yes"; then
-    AC_MSG_CHECKING([if CloseSocket usage allowed])
-    if test "x$curl_disallow_closesocket_camel" != "xyes"; then
-      AC_MSG_RESULT([yes])
-      tst_allow_closesocket_camel="yes"
-    else
-      AC_MSG_RESULT([no])
-      tst_allow_closesocket_camel="no"
-    fi
-  fi
-  #
-  AC_MSG_CHECKING([if CloseSocket might be used])
-  if test "$tst_compi_closesocket_camel" = "yes" &&
-     test "$tst_allow_closesocket_camel" = "yes"; then
-    AC_MSG_RESULT([yes])
-    AC_DEFINE_UNQUOTED(HAVE_CLOSESOCKET_CAMEL, 1,
-      [Define to 1 if you have the CloseSocket camel case function.])
-    curl_cv_func_closesocket_camel="yes"
-  else
-    AC_MSG_RESULT([no])
-    curl_cv_func_closesocket_camel="no"
-  fi
-])
-
 dnl CURL_CHECK_FUNC_FCNTL
 dnl -------------------------------------------------
 dnl Verify if fcntl is available, prototyped, and