From 0a3a57c1f5cd3dc99b944279dbb1b79822a3ff19 Mon Sep 17 00:00:00 2001 From: Martin Blapp Date: Fri, 8 Mar 2002 23:06:20 +0000 Subject: Use autoconf, remove the ugly configure patch. Do the gcc tests and fix them while we are here (AWK had an endless loop), add a FreeBSD configure variable called with-os-version, so we can check the OSVERSION in the build to support both STABLE and CURRENT (there are different patches needed) --- .../files/patch-config_office+configure.in | 93 ++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 editors/openoffice-3/files/patch-config_office+configure.in (limited to 'editors/openoffice-3/files/patch-config_office+configure.in') diff --git a/editors/openoffice-3/files/patch-config_office+configure.in b/editors/openoffice-3/files/patch-config_office+configure.in new file mode 100644 index 000000000000..fc2a394482f7 --- /dev/null +++ b/editors/openoffice-3/files/patch-config_office+configure.in @@ -0,0 +1,93 @@ +--- configure.in.orig Mon Nov 12 22:45:53 2001 ++++ configure.in Fri Mar 8 23:53:42 2002 +@@ -98,6 +98,12 @@ + + Usage: --with-asm-home= + ],,) ++AC_ARG_WITH(os-version, ++[ --with-os-version For FreeBSD users, use this option option to build OpenOffice ++ with the correct OSVERSION. ++ ++ Usage: --with-os-version= ++],,) + AC_ARG_WITH(unzip-home, + [ --with-unzip-home For Windows users, please supply the path for + unzip.exe. +@@ -225,13 +231,13 @@ + + if test $GCC; then + AC_MSG_CHECKING([the GNU gcc compiler version]) +- _gcc_releasetype=`$GCC --version | $AWK -F"-" '{ print \$1 }'` ++ _gcc_releasetype=`$CC --version | $AWK -F"-" '{ print \$1 }'` + if test "$_gcc_releasetype" = "egcs"; then + AC_MSG_WARN([found egcs- version, use (stable=gcc-) version of the compiler]) + AC_MSG_WARN([found egcs- version, use (stable=gcc-) version of the compiler]) >> warn +- _gcc_version=`$GCC --version | $AWK -F"-" '{ print \$2 }'` ++ _gcc_version=`$CC --version | $AWK -F"-" '{ print \$2 }'` + else +- _gcc_version=`$GCC --version` ++ _gcc_version=`$CC --version` + fi + _gcc_major=`echo $_gcc_version | $AWK -F. '{ print \$1 }'` + if test "$_gcc_major" != "2"; then +@@ -239,13 +245,13 @@ + AC_MSG_WARN([found version "$_gcc_version", use version 2.95.2+ of the gcc compiler]) >> warn + COMPATH="NO_GCC" + else +- _gcc_middle=`$GCC --version | $AWK -F. '{ if ($2 != 95) print "false"; else print "true" }'` ++ _gcc_middle=`$CC --version | $AWK -F. '{ if ($2 != 95) print "false"; else print "true" }'` + if test "$_gcc_middle" = "false"; then + AC_MSG_WARN([found version "$_gcc_version", use version 2.95.2+ of the gcc compiler]) + AC_MSG_WARN([found version "$_gcc_version", use version 2.95.2+ of the gcc compiler]) >> warn + COMPATH="NO_GCC" + else +- _gcc_minor=`$GCC --version | $AWK -F. '{ if ($3 < 2) print "false"; else print "true" }'` ++ _gcc_minor=`$CC --version | $AWK -F. '{ if ($3 < 2) print "false"; else print "true" }'` + if test "$_gcc_minor" = "false"; then + AC_MSG_WARN([found version "$_gcc_version", use version 2.95.2+ of the gcc compiler]) + AC_MSG_WARN([found version "$_gcc_version", use version 2.95.2+ of the gcc compiler]) >> warn +@@ -306,7 +312,8 @@ + fi + else + if test "$_os" = "FreeBSD" -o "$_os" = "NetBSD" ; then +- _gcc_include_path="/usr/include/g++" ++ _gcc_include_path="/usr" ++ _gxx_include_path="/usr/include/g++" + else + AC_MSG_WARN([could not find 2.95.2/include directory of the gcc compiler]) + AC_MSG_WARN([could not find 2.95.2/include directory of the gcc compiler]) >> warn +@@ -740,6 +747,10 @@ + fi + if test "$_os" = "FreeBSD" -o "$_os" = "NetBSD"; then + _jdk_middle=`echo $_jdk | $AWK -F. '{ if ($2 != 2) print "false"; else print "true" }'` ++ _jdk_middle3=`echo $_jdk | $AWK -F. '{ if ($2 != 3) print "false"; else print "true" }'` ++ if test "$_jdk_middle" = "false" -a "$_jdk_middle3" = "true"; then ++ _jdk_minor="true" ++ fi + fi + if test "$_os" = "Linux" -a "$_machine_type" = "sparc"; then + _jdk_middle=`echo $_jdk | $AWK -F. '{ if ($2 != 2) print "false"; else print "true" }'` +@@ -982,7 +993,7 @@ + HAVE_GPC_C="yes" + fi + +-if test "$HAVE_GPC_H" == "yes" -a "$HAVE_GPC_C" == "yes"; then ++if test "$HAVE_GPC_H" = "yes" -a "$HAVE_GPC_C" = "yes"; then + AC_MSG_RESULT([GPC files found]) + else + AC_MSG_ERROR([GPC files not found]) +@@ -1084,12 +1095,13 @@ + echo "\$with_lang="$with_lang + echo "\$with_asm_home="$with_asm_home + echo "\$with_unzip_home="$with_unzip_home ++echo "\$with_os_version="$with_os_version + echo + fi + + # Executing the set_soenv script to setup the environment variables. + if test -z "$enable_check_only"; then +- './set_soenv' $COMPATH $_gcc_include_path $_gxx_include_path $JAVA_HOME $TCSH $PERL $x_libraries $x_includes $_LOCAL_SOLENV $_LOCAL_SOLVER $upd $CYGWIN $STLPORT4 $enable_xprint $with_lang $with_asm_home $with_unzip_home ++ './set_soenv' $COMPATH $_gcc_include_path $_gxx_include_path $JAVA_HOME $TCSH $PERL $x_libraries $x_includes $_LOCAL_SOLENV $_LOCAL_SOLVER $upd $CYGWIN $STLPORT4 $enable_xprint $with_lang $with_asm_home $with_unzip_home $with_os_version + else + echo + echo Test Complete -- cgit v1.2.3