summaryrefslogtreecommitdiff
path: root/editors/openoffice.org-2-devel/files
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2007-07-02 20:26:10 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2007-07-02 20:26:10 +0000
commit262e2dfbf774fada1ac6651d2a760c08bce16bd6 (patch)
treeb5b01e35fc0b3029b8e30673fc0fbd1e79a0c5a5 /editors/openoffice.org-2-devel/files
parentUpdate to 20070702 snapshot (diff)
Revert the patch to the revision 1.1. It works as well as complicated
patch from BerkelyDB 4.4 in reality and it is very hard to maintain. Approved by: maho (amd64 porting blanket)
Notes
Notes: svn path=/head/; revision=194725
Diffstat (limited to 'editors/openoffice.org-2-devel/files')
-rw-r--r--editors/openoffice.org-2-devel/files/patch-i65514152
1 files changed, 12 insertions, 140 deletions
diff --git a/editors/openoffice.org-2-devel/files/patch-i65514 b/editors/openoffice.org-2-devel/files/patch-i65514
index 59b7cd68b7ce..cc8221264c59 100644
--- a/editors/openoffice.org-2-devel/files/patch-i65514
+++ b/editors/openoffice.org-2-devel/files/patch-i65514
@@ -1,140 +1,12 @@
---- berkeleydb/db-4.2.52.patch Fri Apr 27 17:14:50 2007
-+++ berkeleydb/db-4.2.52.patch Fri Apr 27 17:14:15 2007
-@@ -221,6 +221,20 @@
- ! $(SLO)$/dbreg_util.obj
- !
- ! .INCLUDE : target.mk
-+*** misc/db-4.2.52.NC/dist/config.hin Wed Dec 3 16:10:00 2003
-+--- misc/build/db-4.2.52.NC/dist/config.hin Fri May 19 17:37:41 2006
-+***************
-+*** 193,198 ****
-+--- 193,201 ----
-+ /* Define to 1 to use the GCC compiler and x86 assembly language mutexes. */
-+ #undef HAVE_MUTEX_X86_GCC_ASSEMBLY
-+
-++ /* Define to 1 to use the GCC compiler and x86-64 assembly language mutexes. */
-++ #undef HAVE_MUTEX_X86_64_GCC_ASSEMBLY
-++
-+ /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
-+ #undef HAVE_NDIR_H
-+
- *** misc/db-4.2.52.NC/dist/configure 2003-12-03 22:10:02.000000000 +0100
- --- misc/build/db-4.2.52.NC/dist/configure 2007-02-19 16:12:12.000000000 +0100
- ***************
-@@ -327,6 +341,76 @@
- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
- export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
- whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-+***************
-+*** 28556,28561 ****
-+--- 28556,28606 ----
-+ rm -f conftest.$ac_objext conftest.$ac_ext
-+ fi
-+
-++ # x86_64/gcc: FreeBSD, NetBSD, BSD/OS, Linux
-++ if test "$db_cv_mutex" = no; then
-++ cat >conftest.$ac_ext <<_ACEOF
-++ #line $LINENO "configure"
-++ /* confdefs.h. */
-++ _ACEOF
-++ cat confdefs.h >>conftest.$ac_ext
-++ cat >>conftest.$ac_ext <<_ACEOF
-++ /* end confdefs.h. */
-++
-++ int
-++ main ()
-++ {
-++
-++ #if (defined(__amd64__) || defined(__x86_64__)) && defined(__GNUC__)
-++ exit(0);
-++ #else
-++ FAIL TO COMPILE/LINK
-++ #endif
-++
-++ ;
-++ return 0;
-++ }
-++ _ACEOF
-++ rm -f conftest.$ac_objext
-++ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-++ (eval $ac_compile) 2>&5
-++ ac_status=$?
-++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
-++ (exit $ac_status); } &&
-++ { ac_try='test -s conftest.$ac_objext'
-++ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-++ (eval $ac_try) 2>&5
-++ ac_status=$?
-++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
-++ (exit $ac_status); }; }; then
-++ db_cv_mutex="x86_64/gcc-assembly"
-++ else
-++ echo "$as_me: failed program was:" >&5
-++ sed 's/^/| /' conftest.$ac_ext >&5
-++
-++ fi
-++ rm -f conftest.$ac_objext conftest.$ac_ext
-++ fi
-++
-+ # S390/cc: IBM OS/390 Unix
-+ if test "$db_cv_mutex" = no; then
-+ cat >conftest.$ac_ext <<_ACEOF
-+***************
-+*** 28971,28976 ****
-+--- 29016,29028 ----
-+ x86/gcc-assembly) ADDITIONAL_OBJS="mut_tas${o} $ADDITIONAL_OBJS"
-+ cat >>confdefs.h <<\_ACEOF
-+ #define HAVE_MUTEX_X86_GCC_ASSEMBLY 1
-++ _ACEOF
-++
-++
-++ ;;
-++ x86_64/gcc-assembly) ADDITIONAL_OBJS="mut_tas${o} $ADDITIONAL_OBJS"
-++ cat >>confdefs.h <<\_ACEOF
-++ #define HAVE_MUTEX_X86_64_GCC_ASSEMBLY 1
-+ _ACEOF
-+
-+
- *** misc/db-4.2.52.NC/dist/ltmain.sh 2003-04-26 19:45:37.000000000 +0200
- --- misc/build/db-4.2.52.NC/dist/ltmain.sh 2007-02-19 16:12:12.000000000 +0100
- ***************
-@@ -1080,3 +1164,39 @@
- ! $(SLO)$/xa_map.obj
- !
- ! .INCLUDE : target.mk
-+*** misc/db-4.2.52.NC/dbinc/mutex.h Sat Sep 20 17:40:49 2003
-+--- misc/build/db-4.2.52.NC/dbinc/mutex.h Fri May 19 12:43:58 2006
-+***************
-+*** 781,786 ****
-+--- 781,811 ----
-+ #endif
-+ #endif
-+
-++ /*********************************************************************
-++ * x86_64/gcc assembly.
-++ *********************************************************************/
-++ #ifdef HAVE_MUTEX_X86_64_GCC_ASSEMBLY
-++ typedef unsigned char tsl_t;
-++
-++ #ifdef LOAD_ACTUAL_MUTEX_CODE
-++ /*
-++ * For gcc/x86-64, 0 is clear, 1 is set.
-++ */
-++ #define MUTEX_SET(tsl) ({ \
-++ register tsl_t *__l = (tsl); \
-++ int __r; \
-++ asm volatile("movq $1,%%rax; lock; xchgb %1,%%al; xorq $1,%%rax"\
-++ : "=&a" (__r), "=m" (*__l) \
-++ : "1" (*__l) \
-++ ); \
-++ __r & 1; \
-++ })
-++
-++ #define MUTEX_UNSET(tsl) (*(tsl) = 0)
-++ #define MUTEX_INIT(tsl) MUTEX_UNSET(tsl)
-++ #endif
-++ #endif
-++
-+ /*
-+ * Mutex alignment defaults to one byte.
-+ *
+--- berkeleydb/makefile.mk 25 May 2007 10:48:51 -0000 1.40
++++ berkeleydb/makefile.mk 2 Jul 2007 20:15:24 -0000
+@@ -107,6 +107,9 @@
+ .IF "$(SOLAR_JAVA)"!=""
+ CONFIGURE_FLAGS+=--enable-java
+ .ENDIF
++.IF "$(COM)$(CPU)"=="GCCX"
++CONFIGURE_FLAGS+=--with-mutex=x86/gcc-assembly
++.ENDIF
+
+ BUILD_DIR=$(CONFIGURE_DIR)
+ BUILD_DIR_OUT=$(CONFIGURE_DIR)