summaryrefslogtreecommitdiff
path: root/app-office/libreoffice/files/libreoffice-4.2.0.4-curl-config.patch
diff options
context:
space:
mode:
Diffstat (limited to 'app-office/libreoffice/files/libreoffice-4.2.0.4-curl-config.patch')
-rw-r--r--app-office/libreoffice/files/libreoffice-4.2.0.4-curl-config.patch60
1 files changed, 60 insertions, 0 deletions
diff --git a/app-office/libreoffice/files/libreoffice-4.2.0.4-curl-config.patch b/app-office/libreoffice/files/libreoffice-4.2.0.4-curl-config.patch
new file mode 100644
index 00000000..e07f5ad9
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.2.0.4-curl-config.patch
@@ -0,0 +1,60 @@
+--- a/configure.ac 2014-01-27 22:35:34.000000000 +0100
++++ b/configure.ac 2014-02-02 23:27:50.911033565 +0100
+@@ -8606,39 +8606,31 @@
+ AC_MSG_RESULT([external])
+ SYSTEM_CURL=YES
+
+- curl_version=""
+- if test "$cross_compiling" = "yes"; then
+- dnl At least the OBS mingw32-libcurl-devel package
+- dnl comes with a proper .pc file
+- PKG_CHECK_MODULES(CURL, libcurl,, [:])
+- if test -n "$CURL_PKG_ERRORS"; then
+- AC_MSG_RESULT([no])
+- else
+- curl_version=`$PKG_CONFIG --modversion libcurl`
+- fi
+- fi
+- if test -z "$curl_version"; then
++ AC_MSG_CHECKING([whether libcurl is >= 7.13.1])
++
++ # First try PKGCONFIG and then fall back
++ PKG_CHECK_MODULES(CURL, libcurl >= 7.13.1,, [:])
++
++ if test -n "$CURL_PKG_ERRORS"; then
+ AC_PATH_PROG(CURLCONFIG, curl-config)
+ if test -z "$CURLCONFIG"; then
+- AC_MSG_ERROR([install the libcurl development package])
++ AC_MSG_ERROR([curl development files not found])
+ fi
+ CURL_LIBS=`$CURLCONFIG --libs`
+ CURL_CFLAGS=$("$CURLCONFIG" --cflags | sed -e "s/-I/${ISYSTEM?}/g")
+ curl_version=`$CURLCONFIG --version | $SED -e 's/^libcurl //'`
+- fi
+-
+- AC_MSG_CHECKING([whether libcurl is >= 7.13.1])
+
+- case $curl_version in
+- dnl brackets doubled below because Autoconf uses them as m4 quote characters,
+- dnl so they need to be doubled to end up in the configure script
+- 7.13.1|7.1[[4-9]].*|7.[[2-9]]?.*|7.???.*|[[8-9]].*|[[1-9]][[0-9]].*)
+- AC_MSG_RESULT([yes, you have $curl_version])
+- ;;
+- *)
+- AC_MSG_ERROR([no, you have $curl_version])
+- ;;
+- esac
++ case $curl_version in
++ dnl brackets doubled below because Autoconf uses them as m4 quote characters,
++ dnl so they need to be doubled to end up in the configure script
++ 7.13.1|7.1[[4-9]].*|7.[[2-9]]?.*|7.???.*|[[8-9]].*|[[1-9]][[0-9]].*)
++ ;;
++ *)
++ AC_MSG_ERROR([no, you have $curl_version])
++ ;;
++ esac
++ fi
++ AC_MSG_RESULT([yes])
+
+ libo_MINGW_CHECK_DLL([libcurl])
+ libo_MINGW_TRY_DLL([libintl])