diff -up EMBOSS-6.6.0/ajax/acd/Makefile.am.system-pcre EMBOSS-6.6.0/ajax/acd/Makefile.am
--- EMBOSS-6.6.0/ajax/acd/Makefile.am.system-pcre 2013-07-15 17:25:27.000000000 -0400
+++ EMBOSS-6.6.0/ajax/acd/Makefile.am 2015-10-30 09:48:28.603257770 -0400
@@ -7,10 +7,10 @@ libacd_la_CFLAGS = $(WARN_CFLAGS) $(DEVW
libacd_la_CPPFLAGS = -I$(top_srcdir)/ajax/ajaxdb
libacd_la_CPPFLAGS += -I$(top_srcdir)/ajax/ensembl
libacd_la_CPPFLAGS += -I$(top_srcdir)/ajax/graphics
-libacd_la_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
if !ESYSTEMLIBS
libacd_la_CPPFLAGS += -I$(top_srcdir)/ajax/expat
libacd_la_CPPFLAGS += -I$(top_srcdir)/ajax/zlib
+libacd_la_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
endif
libacd_la_CPPFLAGS += -I$(top_srcdir)/plplot
libacd_la_CPPFLAGS += $(JAVA_CPPFLAGS)
diff -up EMBOSS-6.6.0/ajax/ajaxdb/Makefile.am.system-pcre EMBOSS-6.6.0/ajax/ajaxdb/Makefile.am
--- EMBOSS-6.6.0/ajax/ajaxdb/Makefile.am.system-pcre 2013-07-15 17:25:28.000000000 -0400
+++ EMBOSS-6.6.0/ajax/ajaxdb/Makefile.am 2015-10-30 09:48:28.603257770 -0400
@@ -5,10 +5,10 @@ lib_LTLIBRARIES = libajaxdb.la
libajaxdb_la_CFLAGS = $(WARN_CFLAGS) $(DEVWARN_CFLAGS) $(JAVA_CFLAGS)
libajaxdb_la_CPPFLAGS = -I$(top_srcdir)/ajax/ensembl
-libajaxdb_la_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
if !ESYSTEMLIBS
libajaxdb_la_CPPFLAGS += -I$(top_srcdir)/ajax/expat
libajaxdb_la_CPPFLAGS += -I$(top_srcdir)/ajax/zlib
+libajaxdb_la_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
endif
libajaxdb_la_CPPFLAGS += -I$(top_srcdir)/plplot
libajaxdb_la_CPPFLAGS += $(AXIS2C_CPPFLAGS)
diff -up EMBOSS-6.6.0/ajax/core/ajreg.h.system-pcre EMBOSS-6.6.0/ajax/core/ajreg.h
--- EMBOSS-6.6.0/ajax/core/ajreg.h.system-pcre 2011-10-18 10:23:40.000000000 -0400
+++ EMBOSS-6.6.0/ajax/core/ajreg.h 2015-10-30 09:48:28.603257770 -0400
@@ -39,9 +39,8 @@
#include "ajdefine.h"
#include "ajstr.h"
-#include "pcre_config.h"
-#include "pcre_internal.h"
-#include "pcreposix.h"
+#include <pcre.h>
+#include <pcreposix.h>
AJ_BEGIN_DECLS
@@ -84,7 +83,7 @@ AJ_BEGIN_DECLS
typedef struct AjSRegexp
{
- real_pcre *pcre;
+ struct real_pcre *pcre;
pcre_extra *extra;
int *ovector;
const char* orig;
diff -up EMBOSS-6.6.0/ajax/core/Makefile.am.system-pcre EMBOSS-6.6.0/ajax/core/Makefile.am
--- EMBOSS-6.6.0/ajax/core/Makefile.am.system-pcre 2013-07-15 17:25:28.000000000 -0400
+++ EMBOSS-6.6.0/ajax/core/Makefile.am 2015-10-30 09:49:05.159002139 -0400
@@ -4,10 +4,11 @@ lib_LTLIBRARIES = libajax.la
libajax_la_CFLAGS = $(WARN_CFLAGS) $(DEVWARN_CFLAGS) $(JAVA_CFLAGS)
-libajax_la_CPPFLAGS = -I$(top_srcdir)/ajax/pcre
+libajax_la_CPPFLAGS =
if !ESYSTEMLIBS
libajax_la_CPPFLAGS += -I$(top_srcdir)/ajax/expat
libajax_la_CPPFLAGS += -I$(top_srcdir)/ajax/zlib
+libajax_la_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
endif
libajax_la_CPPFLAGS += -I$(top_srcdir)/plplot
libajax_la_CPPFLAGS += $(JAVA_CPPFLAGS)
diff -up EMBOSS-6.6.0/ajax/ensembl/Makefile.am.system-pcre EMBOSS-6.6.0/ajax/ensembl/Makefile.am
--- EMBOSS-6.6.0/ajax/ensembl/Makefile.am.system-pcre 2013-07-15 17:25:31.000000000 -0400
+++ EMBOSS-6.6.0/ajax/ensembl/Makefile.am 2015-10-30 09:49:24.304868253 -0400
@@ -4,10 +4,11 @@ lib_LTLIBRARIES = libensembl.la
libensembl_la_CFLAGS = $(WARN_CFLAGS) $(DEVWARN_CFLAGS) $(JAVA_CFLAGS)
-libensembl_la_CPPFLAGS = -I$(top_srcdir)/ajax/pcre
+libensembl_la_CPPFLAGS =
if !ESYSTEMLIBS
libensembl_la_CPPFLAGS += -I$(top_srcdir)/ajax/expat
libensembl_la_CPPFLAGS += -I$(top_srcdir)/ajax/zlib
+libensembl_la_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
endif
libensembl_la_CPPFLAGS += -I$(top_srcdir)/plplot
libensembl_la_CPPFLAGS += $(JAVA_CPPFLAGS)
diff -up EMBOSS-6.6.0/ajax/graphics/Makefile.am.system-pcre EMBOSS-6.6.0/ajax/graphics/Makefile.am
--- EMBOSS-6.6.0/ajax/graphics/Makefile.am.system-pcre 2013-07-15 17:25:33.000000000 -0400
+++ EMBOSS-6.6.0/ajax/graphics/Makefile.am 2015-10-30 09:49:52.210673110 -0400
@@ -4,9 +4,10 @@ lib_LTLIBRARIES = libajaxg.la
libajaxg_la_CFLAGS = $(WARN_CFLAGS) $(DEVWARN_CFLAGS) $(JAVA_CFLAGS)
-libajaxg_la_CPPFLAGS = -I$(top_srcdir)/ajax/pcre
+libajaxg_la_CPPFLAGS =
if !ESYSTEMLIBS
libajaxg_la_CPPFLAGS += -I$(top_srcdir)/ajax/expat
+libajaxg_la_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
endif
libajaxg_la_CPPFLAGS += -I$(top_srcdir)/plplot
libajaxg_la_CPPFLAGS += $(JAVA_CPPFLAGS)
diff -up EMBOSS-6.6.0/ajax/Makefile.am.system-pcre EMBOSS-6.6.0/ajax/Makefile.am
--- EMBOSS-6.6.0/ajax/Makefile.am.system-pcre 2011-08-25 15:45:55.000000000 -0400
+++ EMBOSS-6.6.0/ajax/Makefile.am 2015-10-30 09:48:28.604257763 -0400
@@ -1,7 +1,7 @@
## Process this file with automake to produce Makefile.in
-SUBDIRS = pcre
+SUBDIRS =
if !ESYSTEMLIBS
-SUBDIRS += expat zlib
+SUBDIRS += expat zlib pcre
endif
SUBDIRS += core graphics ensembl ajaxdb acd
diff -up EMBOSS-6.6.0/configure.in.system-pcre EMBOSS-6.6.0/configure.in
--- EMBOSS-6.6.0/configure.in.system-pcre 2013-07-15 17:25:27.000000000 -0400
+++ EMBOSS-6.6.0/configure.in 2015-10-30 09:48:28.604257763 -0400
@@ -630,31 +630,6 @@ AS_CASE([${host_os}],
-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\\\""
@@ -743,19 +718,6 @@ AX_LIB_POSTGRESQL
-dnl "Export" these variables for PCRE
-
-AC_SUBST([HAVE_MEMMOVE])
-AC_SUBST([HAVE_STRERROR])
-AC_SUBST([PCRE_MAJOR])
-AC_SUBST([PCRE_MINOR])
-AC_SUBST([PCRE_DATE])
-AC_SUBST([PCRE_VERSION])
-AC_SUBST([PCRE_LIB_VERSION])
-AC_SUBST([PCRE_POSIXLIB_VERSION])
-AC_SUBST([POSIX_MALLOC_THRESHOLD])
-
-
# Enable debugging: --enable-debug, sets CFLAGS
@@ -846,7 +808,9 @@ AS_IF([test "x${enable_large}" = "xno"],
AC_ARG_ENABLE([systemlibs],
[AS_HELP_STRING([--enable-systemlibs], [utility for RPM/dpkg bundles])])
-
+if test "x${enable_systemlibs}" = "xyes" ; then
+ AC_CHECK_LIB(pcre, pcre_compile)
+fi
AM_CONDITIONAL([ESYSTEMLIBS], [test "x${enable_systemlibs}" = "xyes"])
@@ -1000,7 +964,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.6.0/emboss/Makefile.am.system-pcre EMBOSS-6.6.0/emboss/Makefile.am
--- EMBOSS-6.6.0/emboss/Makefile.am.system-pcre 2013-07-15 17:25:46.000000000 -0400
+++ EMBOSS-6.6.0/emboss/Makefile.am 2015-10-30 09:48:28.605257756 -0400
@@ -30,10 +30,10 @@ AM_CPPFLAGS = -I$(top_srcdir)/ajax/acd
AM_CPPFLAGS += -I$(top_srcdir)/ajax/ajaxdb
AM_CPPFLAGS += -I$(top_srcdir)/ajax/ensembl
AM_CPPFLAGS += -I$(top_srcdir)/ajax/graphics
-AM_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
if !ESYSTEMLIBS
AM_CPPFLAGS += -I$(top_srcdir)/ajax/expat
AM_CPPFLAGS += -I$(top_srcdir)/ajax/zlib
+AM_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
endif
AM_CPPFLAGS += -I$(top_srcdir)/nucleus
AM_CPPFLAGS += -I$(top_srcdir)/plplot
@@ -49,8 +49,8 @@ LDADD += ../ajax/core/libajax.la
if !ESYSTEMLIBS
LDADD += ../ajax/zlib/libezlib.la
LDADD += ../ajax/expat/libeexpat.la
-endif
LDADD += ../ajax/pcre/libepcre.la
+endif
LDADD += ../plplot/libeplplot.la
LDADD += $(XLIB)
diff -up EMBOSS-6.6.0/nucleus/Makefile.am.system-pcre EMBOSS-6.6.0/nucleus/Makefile.am
--- EMBOSS-6.6.0/nucleus/Makefile.am.system-pcre 2013-07-15 17:25:50.000000000 -0400
+++ EMBOSS-6.6.0/nucleus/Makefile.am 2015-10-30 09:48:28.605257756 -0400
@@ -11,10 +11,10 @@ endif
endif
libnucleus_la_CPPFLAGS = -I$(top_srcdir)/plplot
-libnucleus_la_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
if !ESYSTEMLIBS
libnucleus_la_CPPFLAGS += -I$(top_srcdir)/ajax/expat
libnucleus_la_CPPFLAGS += -I$(top_srcdir)/ajax/zlib
+libnucleus_la_CPPFLAGS += -I$(top_srcdir)/ajax/pcre
endif
libnucleus_la_CPPFLAGS += -I$(top_srcdir)/ajax/graphics
libnucleus_la_CPPFLAGS += -I$(top_srcdir)/ajax/ensembl