Blob Blame History Raw
diff -up EMBOSS-6.1.0/ajax/ajreg.h.pcre EMBOSS-6.1.0/ajax/ajreg.h
--- EMBOSS-6.1.0/ajax/ajreg.h.pcre	2007-02-09 19:30:59.000000000 +0100
+++ EMBOSS-6.1.0/ajax/ajreg.h	2009-09-27 03:17:19.000000000 +0200
@@ -16,8 +16,8 @@ extern "C"
 #define ajreg_h
 
 #include "ajax.h"
-#include "pcre_internal.h"
-#include "pcreposix.h"
+#include <pcre.h>
+#include <pcreposix.h>
 
 #define AJREG_OVECSIZE 30
 
@@ -37,7 +37,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.1.0/ajax/Makefile.in.pcre EMBOSS-6.1.0/ajax/Makefile.in
--- EMBOSS-6.1.0/ajax/Makefile.in.pcre	2009-07-15 01:15:58.000000000 +0200
+++ EMBOSS-6.1.0/ajax/Makefile.in	2009-09-27 03:17:19.000000000 +0200
@@ -81,7 +81,7 @@ am__libajax_la_SOURCES_DIST = ajacd.c aj
 	ajphylo.c ajrange.c ajreg.c ajreport.c ajseq.c ajseqabi.c \
 	ajseqdb.c ajseqread.c ajseqtype.c ajseqwrite.c ajsort.c \
 	ajstr.c ajsys.c ajtable.c ajtime.c ajtranslate.c ajtree.c \
-	ajutil.c ajvector.c pcre.c pcre_study.c pcreposix.c ajgraph.c \
+	ajutil.c ajvector.c \
 	ajhist.c
 am__objects_1 = ajacd.lo ajalign.lo ajarr.lo ajassert.lo ajbase.lo \
 	ajcall.lo ajcod.lo ajdan.lo ajdmx.lo ajdom.lo ajdomain.lo \
@@ -92,7 +92,7 @@ am__objects_1 = ajacd.lo ajalign.lo ajar
 	ajreport.lo ajseq.lo ajseqabi.lo ajseqdb.lo ajseqread.lo \
 	ajseqtype.lo ajseqwrite.lo ajsort.lo ajstr.lo ajsys.lo \
 	ajtable.lo ajtime.lo ajtranslate.lo ajtree.lo ajutil.lo \
-	ajvector.lo pcre.lo pcre_study.lo pcreposix.lo
+	ajvector.lo
 am__objects_2 = ajgraph.lo ajhist.lo
 @ISCYGWIN_FALSE@am_libajax_la_OBJECTS = $(am__objects_1)
 @ISCYGWIN_TRUE@am_libajax_la_OBJECTS = $(am__objects_1) \
@@ -159,7 +159,6 @@ EXEEXT = @EXEEXT@
 FGREP = @FGREP@
 GREP = @GREP@
 HAVE_MEMMOVE = @HAVE_MEMMOVE@
-HAVE_STRERROR = @HAVE_STRERROR@
 INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -172,7 +171,7 @@ LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 #LDFLAGS = -no-undefined
-LIBS = 
+LIBS = @LIBS@
 LIBTOOL = @LIBTOOL@
 LIPO = @LIPO@
 LN_S = @LN_S@
@@ -193,13 +192,6 @@ PACKAGE_STRING = @PACKAGE_STRING@
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
 PACKAGE_VERSION = @PACKAGE_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
-PCRE_DATE = @PCRE_DATE@
-PCRE_LIB_VERSION = @PCRE_LIB_VERSION@
-PCRE_MAJOR = @PCRE_MAJOR@
-PCRE_MINOR = @PCRE_MINOR@
-PCRE_POSIXLIB_VERSION = @PCRE_POSIXLIB_VERSION@
-PCRE_VERSION = @PCRE_VERSION@
-POSIX_MALLOC_THRESHOLD = @POSIX_MALLOC_THRESHOLD@
 RANLIB = @RANLIB@
 SED = @SED@
 SET_MAKE = @SET_MAKE@
@@ -272,8 +264,6 @@ top_srcdir = @top_srcdir@
 @ISAIXIA64_TRUE@@ISSHARED_TRUE@@NEEDAJAX_FALSE@AM_CFLAGS = -Wl,-G -L../plplot/.libs -L.libs -leplplot -lm
 @ISAIXIA64_TRUE@@ISSHARED_TRUE@@NEEDAJAX_TRUE@AM_CFLAGS = -Wl,-G -L../plplot/.libs -L.libs -lajax -leplplot -lm
 @ISCYGWIN_TRUE@AM_LDFLAGS = -no-undefined -Wl,--add-stdcall-alias -Wl,--export-all-symbols -Wl,--enable-auto-import -L../plplot -leplplot
-PCRELIBVERSION = @PCRE_LIB_VERSION@
-PCREPOSIXLIBVERSION = @PCRE_POSIXLIB_VERSION@
 INCLUDES = -DAJAX_FIXED_ROOT=$(AJAX_FIXED_ROOT) -DPREFIX=\"$(prefix)\" -I$(top_srcdir)/plplot $(POSIX_MALLOC_THRESHOLD) 
 AJAXSRC = ajacd.c ajalign.c ajarr.c ajassert.c \
 ajbase.c ajcall.c ajcod.c \
@@ -288,8 +278,7 @@ ajrange.c ajreg.c ajreport.c \
 ajseq.c ajseqabi.c ajseqdb.c ajseqread.c ajseqtype.c ajseqwrite.c \
 ajsort.c ajstr.c ajsys.c \
 ajtable.c ajtime.c ajtranslate.c ajtree.c \
-ajutil.c ajvector.c \
-pcre.c pcre_study.c pcreposix.c
+ajutil.c ajvector.c
 
 AJAXGSRC = ajgraph.c ajhist.c
 include_HEADERS = ajax.h ajarch.h ajdefine.h \
@@ -303,9 +292,7 @@ ajpat.h ajpdb.h ajpdbio.h ajphylo.h \
 ajrange.h ajreg.h ajreport.h \
 ajseq.h ajseqabi.h ajseqdata.h ajseqdb.h ajseqread.h ajseqtype.h ajseqwrite.h \
 ajsort.h ajstr.h ajsys.h \
-ajtable.h ajtime.h ajtranslate.h ajtree.h ajutil.h ajvector.h \
-pcre.h pcre_chartables.c pcre_config.h pcre_get.c pcre_printint.c \
-pcre_internal.h pcreposix.h
+ajtable.h ajtime.h ajtranslate.h ajtree.h ajutil.h ajvector.h
 
 @ISCYGWIN_FALSE@libajax_la_SOURCES = $(AJAXSRC)
 @ISCYGWIN_TRUE@libajax_la_SOURCES = $(AJAXSRC) $(AJAXGSRC)
@@ -440,9 +427,6 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ajtree.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ajutil.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ajvector.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pcre.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pcre_study.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pcreposix.Plo@am__quote@
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
diff -up EMBOSS-6.1.0/configure.pcre EMBOSS-6.1.0/configure
--- EMBOSS-6.1.0/configure.pcre	2009-07-15 01:15:56.000000000 +0200
+++ EMBOSS-6.1.0/configure	2009-09-27 03:21:32.000000000 +0200
@@ -16724,6 +16724,73 @@ _ACEOF
 
 fi
 
+{ echo "$as_me:$LINENO: checking for pcre_compile in -lpcre" >&5
+echo $ECHO_N "checking for pcre_compile in -lpcre... $ECHO_C" >&6; }
+if test "${ac_cv_lib_pcre_pcre_compile+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpcre  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pcre_compile ();
+int
+main ()
+{
+return pcre_compile ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+         test -z "$ac_c_werror_flag" ||
+         test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_pcre_pcre_compile=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+        ac_cv_lib_pcre_pcre_compile=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_pcre_pcre_compile" >&5
+echo "${ECHO_T}$ac_cv_lib_pcre_pcre_compile" >&6; }
+if test "x$ac_cv_lib_pcre_pcre_compile" = x""yes; then
+  LIBS="-lpcre $LIBS"
+else
+  LIBS="$LIBS"
+fi
+
 
 if test "`uname`" = "FreeBSD" && ${with_pngdriver} != "no"; then
 { $as_echo "$as_me:$LINENO: checking for main in -liconv" >&5