Unreviewed. Add Pablo Saavedra to the list of contributors.
[WebKit-https.git] / Tools / flatpak / patches / httpd-0001-configure-use-pkg-config-for-PCRE-detection.patch
1 From b5ebe404f1388ddda3603e53277f87e0b96ba695 Mon Sep 17 00:00:00 2001
2 From: Thibault Saunier <tsaunier@igalia.com>
3 Date: Mon, 11 Jun 2018 16:14:38 -0400
4 Subject: [PATCH] configure: use pkg-config for PCRE detection
5
6 ---
7  configure.in | 27 +++++----------------------
8  1 file changed, 5 insertions(+), 22 deletions(-)
9
10 diff --git a/configure.in b/configure.in
11 index 761e836..b155d4b 100644
12 --- a/configure.in
13 +++ b/configure.in
14 @@ -215,28 +215,11 @@ fi
15  AC_ARG_WITH(pcre,
16  APACHE_HELP_STRING(--with-pcre=PATH,Use external PCRE library))
17  
18 -AC_PATH_PROG(PCRE_CONFIG, pcre-config, false)
19 -if test -d "$with_pcre" && test -x "$with_pcre/bin/pcre-config"; then
20 -   PCRE_CONFIG=$with_pcre/bin/pcre-config
21 -elif test -x "$with_pcre"; then
22 -   PCRE_CONFIG=$with_pcre
23 -fi
24 -
25 -if test "$PCRE_CONFIG" != "false"; then
26 -  if $PCRE_CONFIG --version >/dev/null 2>&1; then :; else
27 -    AC_MSG_ERROR([Did not find pcre-config script at $PCRE_CONFIG])
28 -  fi
29 -  case `$PCRE_CONFIG --version` in
30 -  [[1-5].*])
31 -    AC_MSG_ERROR([Need at least pcre version 6.0])
32 -    ;;
33 -  esac
34 -  AC_MSG_NOTICE([Using external PCRE library from $PCRE_CONFIG])
35 -  APR_ADDTO(PCRE_INCLUDES, [`$PCRE_CONFIG --cflags`])
36 -  APR_ADDTO(PCRE_LIBS, [`$PCRE_CONFIG --libs`])
37 -else
38 -  AC_MSG_ERROR([pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/])
39 -fi
40 +PKG_CHECK_MODULES([PCRE], [libpcre], [
41 +  AC_DEFINE([HAVE_PCRE], [1], [Define if you have PCRE library])
42 +], [
43 +  AC_MSG_ERROR([$PCRE_PKG_ERRORS])
44 +])
45  APACHE_SUBST(PCRE_LIBS)
46  
47  AC_MSG_NOTICE([])
48 -- 
49 2.17.1
50