summaryrefslogtreecommitdiff
path: root/editors/openoffice.org-2-RC/files/patch-config_office+configure.in
diff options
context:
space:
mode:
authorMartin Blapp <mbr@FreeBSD.org>2002-03-08 23:06:20 +0000
committerMartin Blapp <mbr@FreeBSD.org>2002-03-08 23:06:20 +0000
commit0a3a57c1f5cd3dc99b944279dbb1b79822a3ff19 (patch)
tree4a10d8e191037f6f9613a3cd5045c2080f7c9c72 /editors/openoffice.org-2-RC/files/patch-config_office+configure.in
parentfix patch for build on bento (diff)
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)
Notes
Notes: svn path=/head/; revision=55747
Diffstat (limited to 'editors/openoffice.org-2-RC/files/patch-config_office+configure.in')
-rw-r--r--editors/openoffice.org-2-RC/files/patch-config_office+configure.in93
1 files changed, 93 insertions, 0 deletions
diff --git a/editors/openoffice.org-2-RC/files/patch-config_office+configure.in b/editors/openoffice.org-2-RC/files/patch-config_office+configure.in
new file mode 100644
index 000000000000..fc2a394482f7
--- /dev/null
+++ b/editors/openoffice.org-2-RC/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=<path to ml.exe directory>
+ ],,)
++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=<OSVERSION>
++],,)
+ 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