View | Details | Raw Unified | Return to bug 27550
Collapse All | Expand All

(-)file_not_specified_in_diff (-11 / +71 lines)
Line  Link Here
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-1
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-1
1
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-10
1
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-10
2
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-11
2
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-11
3
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-12
3
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-12
4
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-13
4
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-13
5
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-14
5
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-14
6
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-2
6
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-2
7
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-3
7
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-3
8
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-4
8
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-4
9
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-5
9
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-5
10
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-6
10
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-6
11
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-7
11
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-7
12
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-8
12
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-8
13
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-9
13
   {arch}/apache2/apache2--pcre/apache2--pcre--0/dilinger@voxel.net--2004-public/patch-log/patch-9
14
-- orig/Makefile.in
14
++ mod/Makefile.in
Lines 179-185 Link Here
179
	@cp -p $(srcdir)/modules/http/mod_core.h $(DESTDIR)$(includedir)
179
	@cp -p $(srcdir)/modules/http/mod_core.h $(DESTDIR)$(includedir)
180
	@cp -p $(srcdir)/modules/proxy/mod_proxy.h $(DESTDIR)$(includedir)
180
	@cp -p $(srcdir)/modules/proxy/mod_proxy.h $(DESTDIR)$(includedir)
181
	@cp -p $(srcdir)/modules/ssl/*.h $(DESTDIR)$(includedir)
181
	@cp -p $(srcdir)/modules/ssl/*.h $(DESTDIR)$(includedir)
182
	@cp -p $(srcdir)/srclib/pcre/pcre*.h $(DESTDIR)$(includedir)
182
	@if test "$(AP_NEEDS_PCRE)" = "1"; then \
183
		cp -p $(srcdir)/srclib/pcre/pcre*.h $(DESTDIR)$(includedir); \
184
	fi
183
	@cp -p $(srcdir)/os/$(OS_DIR)/*.h $(DESTDIR)$(includedir)
185
	@cp -p $(srcdir)/os/$(OS_DIR)/*.h $(DESTDIR)$(includedir)
184
	@chmod 644 $(DESTDIR)$(includedir)/*.h
186
	@chmod 644 $(DESTDIR)$(includedir)/*.h
185
187
186
-- orig/acinclude.m4
188
++ mod/acinclude.m4
Lines 501-506 Link Here
501
])
501
])
502
502
503
dnl
503
dnl
504
dnl APACHE_REGEX_CHECK
505
dnl Check whether system's glibc provides regex.h and POSIX.2 regex
506
dnl functions; sets AP_NEEDS_REGEX accordingly.
507
dnl
508
AC_DEFUN(APACHE_REGEX_CHECK,[
509
  AP_NEEDS_REGEX=1
510
  AC_CHECK_HEADER(regex.h,[
511
    AC_CHECK_FUNCS([regcomp regexec regerror regfree],[
512
      AC_DEFINE(HAVE_REGEX_H, 1, [Define to 1 if <regex.h> is available])
513
      AP_NEEDS_REGEX=0
514
    ])
515
  ])
516
  APACHE_SUBST(AP_NEEDS_REGEX)
517
])
518
519
dnl
520
dnl APACHE_PCRE_CHECK
521
dnl Check whether system has PCRE library available to it.  Set
522
dnl AP_NEEDS_PCRE (and CFLAGS/LIBS) accordingly.
523
dnl
524
AC_DEFUN(APACHE_PCRE_CHECK,[
525
  AP_NEEDS_PCRE=1
526
527
  AC_PATH_PROG(ap_pcre_conf, pcre-config)
528
  ap_save_CFLAGS="$CFLAGS"
529
  ap_save_LIBS="$LIBS"
530
  CFLAGS="$CFLAGS `$ap_pcre_conf --cflags 2>/dev/null`"
531
  LIBS="$LIBS `$ap_pcre_conf --libs 2>/dev/null`"
532
  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <pcre.h>]],
533
      [[char *foo = pcre_version();]])],[
534
    AP_NEEDS_PCRE=0
535
  ],[
536
    CFLAGS="$ap_save_CFLAGS"
537
    LIBS="$ap_save_LIBS"
538
  ])
539
540
  APACHE_SUBST(AP_NEEDS_PCRE)
541
])
542
543
dnl
504
dnl APACHE_EXPORT_ARGUMENTS
544
dnl APACHE_EXPORT_ARGUMENTS
505
dnl Export (via APACHE_SUBST) the various path-related variables that
545
dnl Export (via APACHE_SUBST) the various path-related variables that
506
dnl apache will use while generating scripts like autoconf and apxs and
546
dnl apache will use while generating scripts like autoconf and apxs and
507
-- orig/configure.in
547
++ mod/configure.in
Lines 114-123 Link Here
114
AC_PROG_CC
114
AC_PROG_CC
115
AC_PROG_CPP
115
AC_PROG_CPP
116
116
117
echo $ac_n "${nl}Configuring PCRE regular expression library ...${nl}"
117
APACHE_REGEX_CHECK
118
if test "$AP_NEEDS_REGEX" = "1"; then
119
  APACHE_PCRE_CHECK
120
fi
118
121
119
APR_SUBDIR_CONFIG(srclib/pcre,
122
if test "$AP_NEEDS_PCRE" = "1"; then
120
                  [--prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir])
123
  echo $ac_n "${nl}Configuring PCRE regular expression library ...${nl}"
124
  APR_SUBDIR_CONFIG(srclib/pcre,
125
                    [--prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir])
126
  AP_BUILD_SRCLIB_DIRS="$AP_BUILD_SRCLIB_DIRS pcre"
127
  AP_CLEAN_SRCLIB_DIRS="pcre $AP_CLEAN_SRCLIB_DIRS"
128
fi
121
129
122
echo $ac_n "${nl}Configuring Apache httpd ...${nl}"
130
echo $ac_n "${nl}Configuring Apache httpd ...${nl}"
123
131
Lines 475-481 Link Here
475
  AC_DEFINE_UNQUOTED(AP_SUEXEC_UMASK, 0$withval, [umask for suexec'd process] ) ] )
483
  AC_DEFINE_UNQUOTED(AP_SUEXEC_UMASK, 0$withval, [umask for suexec'd process] ) ] )
476
484
477
dnl AP_LIBS specifies the actual libraries. note we have some required libs.
485
dnl AP_LIBS specifies the actual libraries. note we have some required libs.
478
AP_LIBS="$abs_builddir/srclib/pcre/libpcre.la $AP_LIBS"
486
if test "$AP_NEEDS_PCRE" = "1"; then
487
  AP_LIBS="$abs_builddir/srclib/pcre/libpcre.la $AP_LIBS"
488
fi
479
489
480
dnl APR should go after the other libs, so the right symbols can be picked up
490
dnl APR should go after the other libs, so the right symbols can be picked up
481
AP_LIBS="$AP_LIBS `$apu_config --link-libtool --libs` `$apr_config --link-libtool --libs`"
491
AP_LIBS="$AP_LIBS `$apu_config --link-libtool --libs` `$apr_config --link-libtool --libs`"
482
-- orig/include/pcreposix.h
492
++ mod/include/pcreposix.h
Lines 12-17 Link Here
12
#ifndef _PCREPOSIX_H
12
#ifndef _PCREPOSIX_H
13
#define _PCREPOSIX_H
13
#define _PCREPOSIX_H
14
14
15
#ifdef HAVE_REGEX_H 
16
#ifdef HAVE_SYS_TYPES_H
17
#include <sys/types.h>
18
#endif /* HAVE_SYS_TYPES_H */
19
#include <regex.h>
20
#else
21
15
/* This is the header for the POSIX wrapper interface to the PCRE Perl-
22
/* This is the header for the POSIX wrapper interface to the PCRE Perl-
16
Compatible Regular Expression library. It defines the things POSIX says should
23
Compatible Regular Expression library. It defines the things POSIX says should
17
be there. I hope. */
24
be there. I hope. */
Lines 96-99 Link Here
96
}   /* extern "C" */
103
}   /* extern "C" */
97
#endif
104
#endif
98
105
106
#endif /* !HAVE_REGEX_H */
99
#endif /* End of pcreposix.h */
107
#endif /* End of pcreposix.h */
100
-- orig/srclib/Makefile.in
108
++ mod/srclib/Makefile.in
Lines 1-5 Link Here
1
1
2
SUBDIRS = pcre
2
SUBDIRS =
3
BUILD_SUBDIRS = $(AP_BUILD_SRCLIB_DIRS)
3
BUILD_SUBDIRS = $(AP_BUILD_SRCLIB_DIRS)
4
CLEAN_SUBDIRS = $(AP_CLEAN_SRCLIB_DIRS)
4
CLEAN_SUBDIRS = $(AP_CLEAN_SRCLIB_DIRS)
5
5

Return to bug 27550