Hi,

Here is my attempt to unbreak the apr-util build, so that
apr 0.9.2 can be released.

If you don't like what I've done to buildconf,
then the other solution is to copy
apr_common.m4, find_apr.m4, install.sh, config.guess, and config.sub 
from the apr repository to the apr-util repository and
keep patch2.diff.

Comments?
-- 
Craig Rodrigues        
http://home.attbi.com/~rodrigc
[EMAIL PROTECTED]
Index: buildconf
===================================================================
RCS file: /home/cvspublic/apr-util/buildconf,v
retrieving revision 1.6
diff -u -r1.6 buildconf
--- buildconf	15 May 2002 16:51:52 -0000	1.6
+++ buildconf	19 Jan 2003 08:24:35 -0000
@@ -1,5 +1,35 @@
 #!/bin/sh
 
+#
+# Check command-line arguments for: --with-apr=[directory]
+# which specifies the root directory of apr source code.
+#
+while test $# -ne 0 
+do
+   apr_src_dir=`expr "x$1" : 'x\-\-with-apr=\(.*\)'`
+   shift
+done
+
+if test -z "$apr_src_dir"
+then
+   echo ""
+   echo "   --with-apr=[directory] not specified for apr source"
+   echo ""
+   exit 1
+else
+   echo ""
+   echo "Looking for apr source in $apr_src_dir"
+fi
+
+# Remove some files copied from apr source tree
+rm -rf build/apr_common.m4 build/find_apr.m4 build/install.sh
+rm -rf build/config.guess build/config.sub
+cp $apr_src_dir/build/apr_common.m4 build
+cp $apr_src_dir/build/find_apr.m4 build
+cp $apr_src_dir/build/install.sh build
+cp $apr_src_dir/build/config.guess build
+cp $apr_src_dir/build/config.sub build
+
 # Remove aclocal.m4 as it'll break some builds...
 rm -rf aclocal.m4 autom4te*.cache
 
@@ -8,6 +38,7 @@
 #
 echo "Creating include/private/apu_config.h ..."
 ${AUTOHEADER:-autoheader}
+
 
 echo "Creating configure ..."
 ### do some work to toss config.cache?
Index: configure.in
===================================================================
RCS file: /home/cvspublic/apr-util/configure.in,v
retrieving revision 1.59
diff -u -r1.59 configure.in
--- configure.in	28 Nov 2002 21:17:47 -0000	1.59
+++ configure.in	19 Jan 2003 08:18:47 -0000
@@ -6,13 +6,13 @@
 AC_INIT(export_vars.sh.in)
 
 AC_CONFIG_HEADER(include/private/apu_config.h)
-AC_CONFIG_AUX_DIR(../apr/build)
+AC_CONFIG_AUX_DIR(build)
 
 sinclude(build/apu-conf.m4)
 sinclude(build/apu-iconv.m4)
 sinclude(build/apu-hints.m4)
-sinclude(../apr/build/apr_common.m4)
-sinclude(../apr/build/find_apr.m4)
+sinclude(build/apr_common.m4)
+sinclude(build/find_apr.m4)
 
 dnl Generate ./config.nice for reproducing runs of configure
 dnl 

Reply via email to