freebsd-ports/editors/openoffice-3-devel/files
Martin Blapp a000e73aee Depending on how a compiler generates code (e.g., GCC 3.2.2 vs. GCC
3.0.1), a bug in the gcc3_linux_intel UNO bridge is revealed:  If a
C/C++ function returns a complex object (class, struct, union), the 386
ABI specifies that the caller pushes the address for that object on the
stack, and the callee removes it from the stack.  The code in the UNO
bridge (callVirtualMethod in
bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx) erroneously assumes
that the callee does *not* remove the address from the stack, corrupting
the stack.

We use the same bridge code as linux does for gcc3.x. So this fix also
works for us.

Submitted by:	Stephan Bergmann <stephan.bergmann@sun.com>
2003-03-27 22:13:25 +00:00
..
debugpatch-setup2+mow+source+loader+loader.c Add WITH_DEBUG option, and a needed patch. 2002-06-06 13:23:26 +00:00
debugpatch-solenv+inc+unxfbsdi.mk Make WITH_DEBUG tunable. WITH_DEBUG=1 just adds debugs symbols. 2002-07-21 22:48:50 +00:00
oo_setup.resp First step to make this port working. Configure works and all patches 2002-10-18 22:41:42 +00:00
openoffice-wrapper Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
optpatch-freetype+patch Add optional TTF patch. 2002-08-08 17:20:20 +00:00
optpatch-vcl+util+makefile.pmk Add optional TTF patch. 2002-08-08 17:20:20 +00:00
patch-berkeleydb+db-3.2.9.patch The bsd1.4.1 jdk has a "bsd" include subdir. 2003-03-27 13:18:43 +00:00
patch-bridges+prj+build.lst Add merged patches which conflicted. 2002-10-22 23:20:14 +00:00
patch-bridges+source+cpp_uno+gcc3_freebsd_intel Depending on how a compiler generates code (e.g., GCC 3.2.2 vs. GCC 2003-03-27 22:13:25 +00:00
patch-bridges+source+jni_uno+jni_uno2java.cxx Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-comphelper+util+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-config_office+configure.in Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-config_office+set_soenv.in Add "bsd" include path to SOLARINC too. 2003-03-27 21:51:52 +00:00
patch-connectivity+source+drivers+mozab+makefile.mk These libs are now needed. 2002-10-31 23:56:26 +00:00
patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk Revert the include dirs to the old location as before, and 2002-05-18 14:28:08 +00:00
patch-connectivity+source+drivers+mozaddressbook+makefile.mk Enable the exported symbols map files again. A missing map file has been added 2002-06-12 21:06:03 +00:00
patch-cppu+inc+uno+lbnames.h Fix patch. Of course the original checked for gcc3.0, not gcc3.1 2002-05-30 22:38:37 +00:00
patch-cppu+prj+build.lst
patch-cppuhelper+source+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-desktop+source+pkgchk+pkgchk_misc.h Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-desktop+util+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-dtrans+source+X11+makefile.mk
patch-eventattacher+source+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-external+gcc3_specific+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-freetype+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-gnome+gnome-vfs-filetype-registration.cxx Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-javaunohelper+source+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-jni_uno+jni_java2uno.cxx Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-jvmaccess+util+makefile.mk Use the linux map files for the gcc3 case. 2003-03-23 17:14:57 +00:00
patch-nas+nas-1.6.patch Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-offapi+com+sun+star+setup+OSType.idl Add missing cases for FreeBSD. 2002-07-31 10:48:46 +00:00
patch-offapi+util+makefile.pmk
patch-package+inc+HashMaps.hxx Fix gcc 2.95.3 crash resulting from a symbol conflict 2002-06-12 21:19:50 +00:00
patch-package+inc+ZipPackageFolder.hxx Fix gcc 2.95.3 crash resulting from a symbol conflict 2002-06-12 21:19:50 +00:00
patch-package+source+zippackage+ContentInfo.hxx Fix gcc 2.95.3 crash resulting from a symbol conflict 2002-06-12 21:19:50 +00:00
patch-package+source+zippackage+ZipPackageFolder.cxx Fix gcc 2.95.3 crash resulting from a symbol conflict 2002-06-12 21:19:50 +00:00
patch-registry+source+regkey.cxx
patch-rsc+source+rscpp+cpp.h
patch-sal+osl+unx+nlsupport.c Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-sal+osl+unx+pipe.c Use SUN_LEN makro for unix domain socket name lenght. 2002-10-22 23:14:19 +00:00
patch-sal+osl+unx+process.c Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-sal+osl+unx+security.c Add PAM support 2002-07-21 23:06:51 +00:00
patch-sal+osl+unx+socket.c Same as linux. We have <poll.h>. 2002-10-22 23:15:15 +00:00
patch-sal+osl+unx+system.c
patch-sal+osl+unx+system.h Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-sal+textenc+tencinfo.c Fix i18n related crash. This may be only a workaround, a better solution 2002-07-31 09:54:50 +00:00
patch-sal+util+makefile.mk Use the linux map files for the gcc3 case. 2003-03-23 17:14:57 +00:00
patch-sal+workben+makefile.mk
patch-salhelper+source+gcc2_freebsd_intel.map Add missing map files. 2002-06-06 18:09:58 +00:00
patch-salhelper+source+gcc3_freebsd_intel.map Add missing map files. 2002-06-06 18:09:58 +00:00
patch-salhelper+source+makefile.mk Use the linux map files for the gcc3 case. 2003-03-23 17:14:57 +00:00
patch-salhelper+test+rtti+makefile.mk Add correct map for rtti test too. 2002-07-21 23:09:53 +00:00
patch-sc+source+core+data+cell.cxx Fix some include paths. 2002-07-31 10:29:23 +00:00
patch-scp+source+global+udk_base.scp Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-scp+source+player+player.scp Add player for KDE2 case. 2002-07-31 10:32:36 +00:00
patch-scptools+source+linker+searchcache Fix another namespace collision which made the debug build segfaulting 2002-08-08 17:29:21 +00:00
patch-scptools+source+linker+ziplst.cxx Add missing cases for FreeBSD. 2002-07-31 10:48:46 +00:00
patch-setup2+inc+fields.hxx Add missing cases for FreeBSD. 2002-07-31 10:48:46 +00:00
patch-setup2+mow+source+loader+loader.c Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-setup2+mow+source+loader+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-setup2+patch+makefile.mk Add PAM support 2002-07-21 23:06:51 +00:00
patch-setup2+script+setupserver Readd removed BSD support. test(1) is in /bin. 2002-10-22 23:16:35 +00:00
patch-setup2+source+compiler+decltor.cxx Add missing cases for FreeBSD. 2002-07-31 10:48:46 +00:00
patch-setup2+source+custom+jvmsetup+jvmdlg.cxx Display the Linux help text for the jvm install, not the Windows one. 2002-07-21 23:14:03 +00:00
patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh Readd removed BSD support. test(1) is in /bin. 2002-10-22 23:16:35 +00:00
patch-setup2+source+service+interface.cxx Add missing cases for FreeBSD. 2002-07-31 10:48:46 +00:00
patch-shell+source+cmdmail+makefile.mk
patch-shell+source+proxysettings+makefile.mk
patch-shell+source+unix+exec+makefile.mk
patch-solenv+bin+addsym.awk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-solenv+bin+mapgen.pl Make this script work for FreeBSD. 2002-07-31 10:39:51 +00:00
patch-solenv+inc+startup+FREEBSD+macros.mk Make openoffice compile with gcc from ports, or just with CC=$CC and 2002-05-29 13:58:09 +00:00
patch-solenv+inc+tg_ext.mk Upgrade to 1.0.1 2002-07-17 07:41:47 +00:00
patch-solenv+inc+tg_moz.mk Set FreeBSD and NetBSD config for mozilla. 2002-07-21 23:02:40 +00:00
patch-solenv+inc+unxfbsdi.mk Always use ${LINK} and ignore different settings. 2003-03-27 00:31:59 +00:00
patch-soltools+checkdll+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-soltools+mkdepend+main.c
patch-source+javavm+interact.cxx We use the linux jdk now to build, so follow the linux if-clauses here. 2003-03-23 17:11:40 +00:00
patch-stlport+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-stoc+source+corereflection+makefile.mk
patch-stoc+source+defaultregistry+makefile.mk
patch-stoc+source+implementationregistration+implreg.cxx mktemp(3) needs unistd.h 2002-04-16 17:59:29 +00:00
patch-stoc+source+implementationregistration+makefile.mk
patch-stoc+source+inspect+makefile.mk
patch-stoc+source+invocation+makefile.mk
patch-stoc+source+invocation_adapterfactory+makefile.mk
patch-stoc+source+javaloader+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-stoc+source+javavm+javavm.cxx We use the linux jdk now to build, so follow the linux if-clauses here. 2003-03-23 17:11:40 +00:00
patch-stoc+source+javavm+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-stoc+source+loader+makefile.mk
patch-stoc+source+namingservice+makefile.mk
patch-stoc+source+proxy_factory+makefile.mk
patch-stoc+source+registry_tdprovider+makefile.mk
patch-stoc+source+servicemanager+makefile.mk
patch-stoc+source+servicemanager+servicemanager.cxx The disposing happened to early. Move it a bit. 2003-03-23 17:14:16 +00:00
patch-stoc+source+tdmanager+makefile.mk
patch-stoc+source+typeconv+makefile.mk
patch-store+util+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-svx+source+fmcomp+makefile.mk Work around another C++ compiler bug with -O in our 2002-05-19 12:29:49 +00:00
patch-sysui+oounix+office+gnome+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-tools+source+string+tstring.cxx Check in two cases if a string is NULL. Fixes WITH_DEBUG= 2002-08-10 10:57:27 +00:00
patch-unoil+makefile.pmk Add += also to GENJAVAFILES. 2002-09-12 10:20:40 +00:00
patch-unzip+source+file_io.c Add merged patches which conflicted. 2002-10-22 23:20:14 +00:00
patch-vcl+unx+source+gdi+gcach_xpeer.hxx Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-vcl+unx+source+gdi+getstyle+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-vcl+unx+source+gdi+native-msgbox+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-vcl+workben+officeacceptthread.cxx Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
zipmoz.sh First step to make this port working. Configure works and all patches 2002-10-18 22:41:42 +00:00