diff -up EMBOSS-6.4.0/ajax/acd/Makefile.am.system-pcre EMBOSS-6.4.0/ajax/acd/Makefile.am --- EMBOSS-6.4.0/ajax/acd/Makefile.am.system-pcre 2011-06-14 10:36:34.000000000 +0200 +++ EMBOSS-6.4.0/ajax/acd/Makefile.am 2011-11-23 17:03:07.033953627 +0100 @@ -13,11 +13,11 @@ CYGWIN_LDACD = -L../../plplot -L../pcre endif if !ESYSTEMLIBS -EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/zlib +EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/zlib -I$(top_srcdir)/ajax/pcre endif AM_CPPFLAGS = -I$(top_srcdir)/ajax/core \ --I$(top_srcdir)/plplot -I$(top_srcdir)/ajax/pcre \ +-I$(top_srcdir)/plplot \ $(EXTRA_INCLUDES) \ -I$(top_srcdir)/ajax/graphics \ -I$(top_srcdir)/ajax/ensembl \ diff -up EMBOSS-6.4.0/ajax/ajaxdb/Makefile.am.system-pcre EMBOSS-6.4.0/ajax/ajaxdb/Makefile.am --- EMBOSS-6.4.0/ajax/ajaxdb/Makefile.am.system-pcre 2011-06-14 10:36:34.000000000 +0200 +++ EMBOSS-6.4.0/ajax/ajaxdb/Makefile.am 2011-11-23 17:03:07.033953627 +0100 @@ -13,13 +13,12 @@ CYGWIN_LDAJAXDB = -L../../plplot -L../pc endif if !ESYSTEMLIBS -EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/zlib +EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/zlib -I$(top_srcdir)/ajax/pcre endif AM_CPPFLAGS = -I$(top_srcdir)/ajax/core \ -I$(top_srcdir)/plplot \ --I$(top_srcdir)/ajax/pcre \ $(EXTRA_INCLUDES) \ $(AXIS2C_CPPFLAGS) \ -I$(top_srcdir)/ajax/ensembl diff -up EMBOSS-6.4.0/ajax/core/ajreg.h.system-pcre EMBOSS-6.4.0/ajax/core/ajreg.h --- EMBOSS-6.4.0/ajax/core/ajreg.h.system-pcre 2010-04-14 09:44:20.000000000 +0200 +++ EMBOSS-6.4.0/ajax/core/ajreg.h 2011-11-23 17:03:07.034953633 +0100 @@ -16,9 +16,8 @@ extern "C" #define ajreg_h #include "ajax.h" -#include "pcre_config.h" -#include "pcre_internal.h" -#include "pcreposix.h" +#include +#include #define AJREG_OVECSIZE 30 @@ -41,7 +40,7 @@ extern "C" ******************************************************************************/ typedef struct AjSRegexp { - real_pcre *pcre; + struct real_pcre *pcre; pcre_extra *extra; int *ovector; const char* orig; diff -up EMBOSS-6.4.0/ajax/core/Makefile.am.system-pcre EMBOSS-6.4.0/ajax/core/Makefile.am --- EMBOSS-6.4.0/ajax/core/Makefile.am.system-pcre 2011-06-14 10:36:34.000000000 +0200 +++ EMBOSS-6.4.0/ajax/core/Makefile.am 2011-11-23 17:03:07.035953639 +0100 @@ -12,14 +12,14 @@ CYGWIN_LDAJAX = -L../../plplot -L../expa endif if !ESYSTEMLIBS -EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/zlib +EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/zlib -I$(top_srcdir)/ajax/pcre endif AM_CPPFLAGS = -DAJAX_FIXED_ROOT=$(AJAX_FIXED_ROOT) \ -DAJAX_SYSTEM="$(AJAX_SYSTEM)" -DPREFIX=\"$(prefix)\" \ $(MYSQL_CPPFLAGS) $(POSTGRESQL_CPPFLAGS) \ --I. -I$(top_srcdir)/plplot -I$(top_srcdir)/ajax/pcre $(EXTRA_INCLUDES) +-I. -I$(top_srcdir)/plplot $(EXTRA_INCLUDES) AJAXSRC = ajalign.c ajarr.c \ ajassem.c ajassemread.c ajassemwrite.c \ diff -up EMBOSS-6.4.0/ajax/ensembl/Makefile.am.system-pcre EMBOSS-6.4.0/ajax/ensembl/Makefile.am --- EMBOSS-6.4.0/ajax/ensembl/Makefile.am.system-pcre 2011-07-07 00:01:27.000000000 +0200 +++ EMBOSS-6.4.0/ajax/ensembl/Makefile.am 2011-11-23 17:03:07.035953639 +0100 @@ -10,14 +10,13 @@ CYGWIN_LDENSEMBL = -L../../plplot -L../e endif if !ESYSTEMLIBS -EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat +EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/pcre endif AM_CPPFLAGS = -I$(top_srcdir)/ajax/core \ -I$(top_srcdir)/plplot \ -$(EXTRA_INCLUDES) \ --I$(top_srcdir)/ajax/pcre +$(EXTRA_INCLUDES) ENSEMBLSRC = \ ensalign.c \ diff -up EMBOSS-6.4.0/ajax/graphics/Makefile.am.system-pcre EMBOSS-6.4.0/ajax/graphics/Makefile.am --- EMBOSS-6.4.0/ajax/graphics/Makefile.am.system-pcre 2011-06-14 10:36:34.000000000 +0200 +++ EMBOSS-6.4.0/ajax/graphics/Makefile.am 2011-11-23 17:03:07.036953645 +0100 @@ -10,13 +10,12 @@ CYGWIN_LDAJAXG = -L../../plplot -L../exp endif if !ESYSTEMLIBS -EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat +EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/pcre endif AM_CPPFLAGS = -I$(top_srcdir)/ajax/core \ -I$(top_srcdir)/plplot \ --I$(top_srcdir)/ajax/pcre \ $(EXTRA_INCLUDES) AJAXGSRC = ajgraph.c ajhist.c diff -up EMBOSS-6.4.0/ajax/Makefile.am.system-pcre EMBOSS-6.4.0/ajax/Makefile.am --- EMBOSS-6.4.0/ajax/Makefile.am.system-pcre 2010-06-16 12:26:45.000000000 +0200 +++ EMBOSS-6.4.0/ajax/Makefile.am 2011-11-23 17:03:07.037953651 +0100 @@ -1,6 +1,6 @@ ## Process this file with automake to produce Makefile.in if !ESYSTEMLIBS -EXTRA_DIRS = expat zlib +EXTRA_DIRS = expat zlib pcre endif -SUBDIRS = pcre $(EXTRA_DIRS) core graphics ensembl ajaxdb acd +SUBDIRS = $(EXTRA_DIRS) core graphics ensembl ajaxdb acd diff -up EMBOSS-6.4.0/configure.in.system-pcre EMBOSS-6.4.0/configure.in --- EMBOSS-6.4.0/configure.in.system-pcre 2011-06-23 20:47:57.000000000 +0200 +++ EMBOSS-6.4.0/configure.in 2011-11-23 17:05:22.496688169 +0100 @@ -459,31 +459,6 @@ esac -dnl PCRE library definitions - see the MAJOR and MINOR values -dnl to see which version's configure.in these lines come from - -dnl Provide the current PCRE version information. Do not use numbers -dnl with leading zeros for the minor version, as they end up in a C -dnl macro, and may be treated as octal constants. Stick to single -dnl digits for minor numbers less than 10. There are unlikely to be -dnl that many releases anyway. - -PCRE_MAJOR=7 -PCRE_MINOR=9 -PCRE_DATE=11-Apr-2009 -PCRE_VERSION=${PCRE_MAJOR}.${PCRE_MINOR} - -dnl Default values for miscellaneous macros - -POSIX_MALLOC_THRESHOLD=-DPOSIX_MALLOC_THRESHOLD=10 - -dnl Provide versioning information for libtool shared libraries that -dnl are built by default on Unix systems. - -PCRE_LIB_VERSION=0:1:0 -PCRE_POSIXLIB_VERSION=0:0:0 - - dnl Define where the EMBOSS package is located AC_SUBST([AJAX_FIXED_ROOT]) AJAX_FIXED_ROOT="\\\"`pwd`/emboss\\\"" @@ -667,6 +642,7 @@ AC_ARG_ENABLE([systemlibs], [AS_HELP_STRING([--enable-systemlibs], [utility for RPM/dpkg bundles])]) if test "${enable_systemlibs}" = "yes" ; then have_systemlibs=yes + AC_CHECK_LIB(pcre, pcre_compile) fi AM_CONDITIONAL([ESYSTEMLIBS], [test "$have_systemlibs" = "yes"]) AC_SUBST([ESYSTEMLIBS]) @@ -832,7 +808,6 @@ AC_CONFIG_FILES([Makefile ajax/ensembl/Makefile ajax/expat/Makefile ajax/graphics/Makefile - ajax/pcre/Makefile ajax/zlib/Makefile doc/Makefile doc/manuals/Makefile diff -up EMBOSS-6.4.0/emboss/Makefile.am.system-pcre EMBOSS-6.4.0/emboss/Makefile.am --- EMBOSS-6.4.0/emboss/Makefile.am.system-pcre 2011-07-08 18:46:55.000000000 +0200 +++ EMBOSS-6.4.0/emboss/Makefile.am 2011-11-23 17:03:07.038953657 +0100 @@ -102,12 +102,11 @@ wossdata wossinput wossname wossoperatio yank if !ESYSTEMLIBS -EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/zlib +EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/zlib -I$(top_srcdir)/ajax/pcre endif AM_CPPFLAGS = -I$(top_srcdir)/ajax/core \ -I$(top_srcdir)/nucleus \ - -I$(top_srcdir)/ajax/pcre \ $(EXTRA_INCLUDES) \ $(AXIS2C_CPPFLAGS) \ -I$(top_srcdir)/ajax/graphics \ @@ -399,14 +398,14 @@ testplot_SOURCES = testplot.c treetypedisplay_SOURCES = treetypedisplay.c if !ESYSTEMLIBS -EXTRA_LDS = ../ajax/zlib/libezlib.la ../ajax/expat/libeexpat.la +EXTRA_LDS = ../ajax/zlib/libezlib.la ../ajax/expat/libeexpat.la ../ajax/pcre/libepcre.la endif LDADD = ../nucleus/libnucleus.la ../ajax/acd/libacd.la \ ../ajax/ajaxdb/libajaxdb.la ../ajax/ensembl/libensembl.la \ ../ajax/graphics/libajaxg.la ../ajax/core/libajax.la \ $(EXTRA_LDS) \ - ../ajax/pcre/libepcre.la ../plplot/libeplplot.la \ + ../plplot/libeplplot.la \ $(XLIB) pkgdata_DATA = $(EXTRA_DIST) diff -up EMBOSS-6.4.0/nucleus/Makefile.am.system-pcre EMBOSS-6.4.0/nucleus/Makefile.am --- EMBOSS-6.4.0/nucleus/Makefile.am.system-pcre 2011-06-14 10:36:34.000000000 +0200 +++ EMBOSS-6.4.0/nucleus/Makefile.am 2011-11-23 17:03:07.039953663 +0100 @@ -19,14 +19,14 @@ CYGWIN_LIBS = -L../plplot -L../ajax/pcre -lezlib -leplplot else if !ESYSTEMLIBS -EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/zlib +EXTRA_INCLUDES = -I$(top_srcdir)/ajax/expat -I$(top_srcdir)/ajax/zlib -I$(top_srcdir)/ajax/pcre endif endif AM_CPPFLAGS = -I$(top_srcdir)/ajax/core -I$(top_srcdir)/plplot \ $(X_CFLAGS) -I$(srcdir)/ \ - -I$(top_srcdir)/ajax -I$(top_srcdir)/ajax/pcre \ + -I$(top_srcdir)/ajax \ $(EXTRA_INCLUDES) \ -I$(top_srcdir)/ajax/graphics \ -I$(top_srcdir)/ajax/ensembl -I$(top_srcdir)/ajax/ajaxdb \