summaryrefslogtreecommitdiff
path: root/editors/openoffice-3-devel
diff options
context:
space:
mode:
authorMartin Blapp <mbr@FreeBSD.org>2002-10-22 23:09:38 +0000
committerMartin Blapp <mbr@FreeBSD.org>2002-10-22 23:09:38 +0000
commitd581887e3d9500b94e13bf88409139b2dcfb4228 (patch)
tree71ae3cab6c93ebf09e39b2dcc83babeabcef4572 /editors/openoffice-3-devel
parentAdd gcc2 freebsd bridge, which did not got tagged for 643. (diff)
Remove many diffs here. Many things including exceptions tests are now
part of openoffice. Add a fix for make: gmake _is_ gmake on BSD systems.
Diffstat (limited to 'editors/openoffice-3-devel')
-rw-r--r--editors/openoffice-3-devel/files/patch-config_office+configure.in225
1 files changed, 43 insertions, 182 deletions
diff --git a/editors/openoffice-3-devel/files/patch-config_office+configure.in b/editors/openoffice-3-devel/files/patch-config_office+configure.in
index 2957c2be79d2..b10dca2be517 100644
--- a/editors/openoffice-3-devel/files/patch-config_office+configure.in
+++ b/editors/openoffice-3-devel/files/patch-config_office+configure.in
@@ -1,187 +1,48 @@
---- configure.in.orig Sat Jun 8 02:49:26 2002
-+++ configure.in Mon Jul 15 13:36:23 2002
-@@ -28,6 +28,11 @@
+--- configure.in.orig Wed Oct 2 21:22:53 2002
++++ configure.in Sat Oct 19 00:09:27 2002
+@@ -356,6 +356,9 @@
- Usage: --enable-gcc3
- ],,)
-+AC_ARG_ENABLE(debug,
-+[ --enable-debug if you like to build with debug symbols
-+
-+ Usage: --enable-debug
-+],,)
- AC_ARG_WITH(stlport4-home,
- [ --with-stlport4-home The location that STLport4 is installed in. The STL
- header files are assumed to be in stlport4-home/stlport
-@@ -103,6 +108,12 @@
+ dnl Set the include paths
+ _gcc_include_path=`$CC -print-search-dirs | grep instal |$AWK '{ print \$2 }'`/include
++ if test "$_gcc_include_path" = "/usr/libexec/(null)/include"; then
++ _gcc_include_path="/usr/include"
++ fi
+ fi
- 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.
-@@ -241,7 +252,7 @@
- if test "$_os" != "WINNT" && test -z "$with_gcc_home"; then
- AC_PROG_CC
- fi
--if test "$_os" = "Linux" -o "$_os" = "FreeBSD" -o "$_os" = "NetBSD" -o \( \( "$_os" = "IRIX" -o "$_os" = "IRIX64" \) -a "$CC" = "gcc" \) ; then
-+if test "$_os" = "Linux" -o "$_os" = "NetBSD" -o \( \( "$_os" = "IRIX" -o "$_os" = "IRIX64" \) -a "$CC" = "gcc" \) ; then
- dnl ******************************************
- dnl Testing for GNU compiler and version...
- dnl ******************************************
-@@ -366,8 +377,9 @@
- _gcc_include_path="NO_GCC_INCLUDE"
- fi
- else
-- if test "$_os" = "FreeBSD" -o "$_os" = "NetBSD" ; then
-- _gcc_include_path="/usr/include/g++"
-+ if test "$_os" = "NetBSD" ; then
-+ _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
-@@ -408,6 +420,71 @@
- fi
- fi
- fi
-+if test "$_os" = "FreeBSD"; then
-+ dnl ******************************************
-+ dnl Testing for GNU compiler and version...
-+ dnl Adapted to the FreeBSD ports system
-+ dnl ******************************************
-+ dnl parametrise the various gcc pathnames so we can reuse for gcc2.95 and gcc3
-+ if test -n "$enable_gcc3"; then
-+ _gccincname1="g++-v3"
-+ else
-+ _gccincname1="g++-3"
-+ fi
-+ if test -z "$CC"; then
-+ CC="cc";
-+ fi
-+ if test -z "$CXX"; then
-+ CXX="c++";
-+ fi
-+ if which $CC; then
-+ _gcc_releasetype=`echo $CC | $SED -e 's|[[:digit:]]\{1,\}||'`
-+ _gcc_version=`$CC -dumpversion`
-+ _gcc_major=`$CC -dumpversion | $AWK -F"." '{ print \$1 }'`
-+ _gcc_machine=`$CC -dumpmachine`
-+ else
-+ COMPATH="NO_GCC"
-+ fi
-+ if test -n "$enable_gcc3"; then
-+ if test "$_gcc_major" != "3"; then
-+ AC_MSG_ERROR([found version "$_gcc_version", but use of gcc 3.x requested])
-+ COMPATH="NO_GCC"
-+ fi
-+ else
-+ if test "$_gcc_major" != "2"; 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_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=`$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
-+ COMPATH="NO_GCC"
-+ fi
-+ fi
-+ fi
-+ fi
-+ if test "$COMPATH" != "NO_GCC"; then
-+ if test $CC != "gcc" -o $CC != "cc"; then
-+ _gcc_include_path="$PREFIX/lib/gcc-lib/$_gcc_machine/$_gcc_version/include"
-+ _gxx_include_path="$_gcc_include_path/g++"
-+ else
-+ _gcc_include_path="$PREFIX"
-+ _gxx_include_path="$_gcc_include_path/g++"
-+ fi
-+ else
-+ AC_MSG_WARN([no gcc compiler found])
-+ AC_MSG_WARN([no gcc compiler found]) >> warn
-+ fi
-+fi
-+
- if test "$_os" = "Darwin"; then
- if test "$CC" = "cc"; then
- AC_PATH_PROGS(_cc, cc)
-@@ -589,6 +666,26 @@
- fi
- fi
-
-+dnl *************************************************************
-+dnl Testing for exception handling - dwarf2 or sjlj exceptions...
-+dnl *************************************************************
-+AC_MSG_CHECKING([try to compile exception code])
-+AC_LANG_SAVE
-+AC_LANG_CPLUSPLUS
-+AC_CACHE_VAL(exceptions_type, [AC_TRY_LINK(
-+ [#include <iostream>
-+
-+extern "C" void __sjthrow(void) __attribute__ ((__noreturn__));
-+
-+ ],
-+ [__sjthrow() ],
-+ [exceptions_type="sjlj"],
-+ [exceptions_type="dwarf2"])
-+])
-+
-+AC_MSG_RESULT(Exceptions type: $exceptions_type)
-+AC_LANG_RESTORE
-+
- dnl **************************************************************
- dnl Testing for required Solaris and workshop compiler patches...
- dnl **************************************************************
-@@ -815,6 +912,10 @@
- fi
- if test "$_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" }'`
-@@ -1170,6 +1271,12 @@
- USE_GCC3="FALSE"
+ dnl ===================================================================
+@@ -374,20 +377,20 @@
+ if test -z "$GNUMAKE"; then
+ AC_MSG_WARN([not found build may fail]) >> warn
+ else
+- _make_version=`make --version | grep GNU | $SED -e "s@^[[^0-9]]*@@" -e "s@ .*\\$@@" -e "s@,@@"`;
++ _make_version=`gmake --version | grep GNU | $SED -e "s@^[[^0-9]]*@@" -e "s@ .*\\$@@" -e "s@,@@"`;
+ _make_major=`echo $_make_version | $AWK -F. '{print $1;}'`
+ _make_middle=`echo $_make_version | $AWK -F. '{ print $2; }'`
+ _make_minor=`echo $_make_version | $AWK -F. '{ print $3; }'`
+ if test "$_make_major" -gt "3" ; then
+- AC_MSG_RESULT([checked (make $_make_version)])
++ AC_MSG_RESULT([checked (gmake $_make_version)])
+ else
+ if test "$_make_middle" -gt "79" ; then
+- AC_MSG_RESULT([checked (make $_make_version)])
++ AC_MSG_RESULT([checked (gmake $_make_version)])
+ else
+ if test "$_make_minor" -ge "1" ; then
+- AC_MSG_RESULT([checked (make $_make_version)])
++ AC_MSG_RESULT([checked (gmake $_make_version)])
+ else
+- AC_MSG_ERROR([failed (make $_make_version need 3.79.1+)])
++ AC_MSG_ERROR([failed (gmake $_make_version need 3.79.1+)])
+ fi
+ fi
+ fi
+@@ -551,6 +554,9 @@
+ dnl ===================================================================
+ if test "$GXX" = "yes"; then
+ _gxx_include_path=`$CXX -print-search-dirs | grep instal |$AWK '{ print \$2 }'`/include
++ if test "$_gxx_include_path" = "/usr/libexec/(null)/include"; then
++ _gxx_include_path="/usr/include"
++ fi
fi
-+if test -n "$enable_debug"; then
-+ ENABLE_DEBUG="TRUE"
-+else
-+ ENABLE_DEBUG="FALSE"
-+fi
-+
- # Print args passed to set_soenv.
- if test 1 = 1; then
- echo
-@@ -1197,12 +1304,14 @@
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$with_use_shell="$with_use_shell
- echo "\$USE_GCC3="$USE_GCC3
-+echo "\$EXCEPTIONS="$exceptions_type
-+echo "\$ENABLE_DEBUG="$ENABLE_DEBUG
- 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 $WITH_MINGWIN $with_use_shell $USE_GCC3
-+ './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_MINGWIN $with_use_shell $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX $exceptions_type $ENABLE_DEBUG
- else
- echo
- echo Test Complete