From f124555536ce4b815ff160312c094545c36ec440 Mon Sep 17 00:00:00 2001 From: cvs2svn Date: Sat, 10 Aug 2002 04:35:28 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'RELEASE_4_6_2'. --- editors/openoffice-1.0/Makefile | 157 -- editors/openoffice-1.0/distinfo | 3 - editors/openoffice-1.0/files/oo_setup.resp | 7 - .../files/patch-MDatabaseMetaDataHelper.cxx | 71 - editors/openoffice-1.0/files/patch-MNSInclude.hxx | 22 - .../openoffice-1.0/files/patch-MTypeConverter.cxx | 26 - .../files/patch-berkeleydb+db-3.2.9.patch | 82 - .../files/patch-berkeleydb::db-3.2.9.patch | 82 - .../files/patch-bridges+prj+build.lst | 10 - ...patch-bridges+source+cpp_uno+gcc3_freebsd_intel | 1608 ------------------- .../patch-bridges+source+prot_uno+makefile.mk | 13 - .../files/patch-bridges::prj::build.lst | 10 - ...ch-bridges::source::cpp_uno::gcc3_freebsd_intel | 1608 ------------------- .../patch-bridges::source::prot_uno::makefile.mk | 13 - .../files/patch-comphelper+util+makefile.mk | 15 - .../files/patch-comphelper::util::makefile.mk | 15 - .../files/patch-config_office+configure.in | 78 - .../files/patch-config_office+set_soenv.1 | 125 -- .../files/patch-config_office::configure.in | 78 - .../files/patch-configmgr::util::makefile.mk | 11 - ...h-connectivity+source+drivers+mozab+makefile.mk | 22 - ...ity+source+drivers+mozab+mozillasrc+makefile.mk | 54 - ...nnectivity::source::drivers::mozab::makefile.mk | 22 - ...:mozab::mozillasrc::MDatabaseMetaDataHelper.cxx | 71 - ...rce::drivers::mozab::mozillasrc::MNSInclude.hxx | 22 - ...source::drivers::mozab::mozillasrc::MNSInit.cxx | 23 - ...:drivers::mozab::mozillasrc::MTypeConverter.cxx | 26 - ...source::drivers::mozab::mozillasrc::makefile.mk | 54 - .../openoffice-1.0/files/patch-cppu+prj+build.lst | 8 - .../files/patch-cppu::prj::build.lst | 8 - .../files/patch-cppuhelper+source+makefile.mk | 24 - .../files/patch-cppuhelper::source::makefile.mk | 24 - ...-cpputools+source+registercomponent+makefile.mk | 10 - ...putools::source::registercomponent::makefile.mk | 10 - .../files/patch-dtrans+source+X11+makefile.mk | 12 - .../files/patch-dtrans::source::X11::makefile.mk | 12 - .../files/patch-eventattacher+source+makefile.mk | 15 - .../files/patch-eventattacher::source::makefile.mk | 15 - .../files/patch-external+dt+dtpatch.sh | 11 - .../files/patch-external+expat+expatpatch.sh | 11 - .../files/patch-external+jpeg+jpegpatch.sh | 11 - .../files/patch-external+neon+neonpatch.sh | 11 - .../files/patch-external+npsdk+npsdkpatch.sh | 11 - .../files/patch-external::dt::dtpatch.sh | 11 - .../files/patch-external::expat::expatpatch.sh | 11 - .../files/patch-external::jpeg::jpegpatch.sh | 11 - .../files/patch-external::neon::neonpatch.sh | 11 - .../files/patch-external::npsdk::npsdkpatch.sh | 11 - .../files/patch-external::zlib::zlibpatch.sh | 11 - .../files/patch-freetype+makefile.mk | 11 - .../files/patch-freetype::makefile.mk | 11 - .../patch-gnome-vfs-filetype-registration.cxx | 11 - .../files/patch-i18n+inc+collator.hxx | 11 - .../files/patch-i18n::inc::collator.hxx | 11 - .../files/patch-inet::util::makefile.mk | 11 - .../files/patch-javaunohelper+source+makefile.mk | 14 - .../files/patch-javaunohelper::source::makefile.mk | 14 - editors/openoffice-1.0/files/patch-moz+prj+d.lst | 34 - editors/openoffice-1.0/files/patch-moz::prj::d.lst | 34 - .../openoffice-1.0/files/patch-nas+nas-1.4.1.patch | 163 -- .../openoffice-1.0/files/patch-nas:nas-1.4.1.patch | 163 -- .../files/patch-offapi+util+makefile.pmk | 11 - .../files/patch-offapi::util::makefile.pmk | 11 - .../files/patch-package::util::makefile.mk | 12 - .../files/patch-product+util+makefile.mk | 36 - .../files/patch-product::util::makefile.mk | 36 - ...h-psprint+source+printer+printerinfomanager.cxx | 11 - ...sprint::source::printer::printerinfomanager.cxx | 11 - .../files/patch-psprint::util::makefile.mk | 12 - .../files/patch-registry+source+regkey.cxx | 12 - .../files/patch-registry::source::regkey.cxx | 12 - .../files/patch-registry::util::makefile.mk | 12 - ...emotebridges+source+unourl_resolver+makefile.mk | 14 - ...tebridges::source::unourl_resolver::makefile.mk | 14 - .../files/patch-rsc+source+rscpp+cpp.h | 12 - .../files/patch-rsc::source::rscpp::cpp.h | 12 - .../files/patch-sablot+Sablot-0.52.patch | 25 - .../files/patch-sablot::Sablot-0.52.patch | 25 - .../files/patch-sal+osl+unx+nlsupport.c | 64 - .../openoffice-1.0/files/patch-sal+osl+unx+pipe.c | 14 - .../files/patch-sal+osl+unx+process.c | 11 - .../files/patch-sal+osl+unx+socket.c | 20 - .../files/patch-sal+osl+unx+system.c | 127 -- .../files/patch-sal+osl+unx+system.h | 17 - .../files/patch-sal+rtl+source+strtmpl.c | 19 - .../files/patch-sal+workben+makefile.mk | 29 - .../files/patch-sal::osl::unx::nlsupport.c | 64 - .../files/patch-sal::osl::unx::pipe.c | 14 - .../files/patch-sal::osl::unx::process.c | 11 - .../files/patch-sal::osl::unx::socket.c | 20 - .../files/patch-sal::osl::unx::system.c | 127 -- .../files/patch-sal::osl::unx::system.h | 17 - .../files/patch-sal::rtl::source::strtmpl.c | 19 - .../files/patch-sal::util::makefile.mk | 12 - .../files/patch-sal::workben::makefile.mk | 29 - .../files/patch-salhelper+source+makefile.mk | 13 - .../files/patch-salhelper::source::makefile.mk | 13 - .../files/patch-sax::util::makefile.mk | 12 - .../files/patch-sc::util::makefile.mk | 12 - .../files/patch-sch::util::makefile.mk | 12 - .../files/patch-sd::util::makefile.mk | 12 - editors/openoffice-1.0/files/patch-set_soenv.1 | 125 -- .../files/patch-setup2+mow+source+loader+loader.c | 17 - .../patch-setup2+mow+source+loader+makefile.mk | 11 - .../files/patch-setup2+script+setupserver | 10 - ...etup2+source+custom+jvmsetup+loader+jvmsetup.sh | 10 - .../patch-setup2::mow::source::loader::loader.c | 17 - .../patch-setup2::mow::source::loader::makefile.mk | 11 - .../files/patch-setup2::script::setupserver | 10 - ...::source::custom::jvmsetup::loader::jvmsetup.sh | 10 - .../files/patch-shell+source+cmdmail+makefile.mk | 16 - .../patch-shell+source+proxysettings+makefile.mk | 16 - .../files/patch-shell+source+unix+exec+makefile.mk | 16 - .../patch-shell::source::cmdmail::makefile.mk | 16 - ...patch-shell::source::proxysettings::makefile.mk | 16 - .../patch-shell::source::unix::exec::makefile.mk | 16 - .../files/patch-solenv+inc+target.mk | 11 - .../files/patch-solenv+inc+tg_ext.mk | 33 - .../files/patch-solenv+inc+unxfbsdi.mk | 215 --- .../files/patch-solenv::inc::target.mk | 11 - .../files/patch-solenv::inc::tg_ext.mk | 33 - .../files/patch-solenv::inc::unxfbsdi.mk | 215 --- .../files/patch-soltools+mkdepend+main.c | 12 - .../files/patch-soltools::mkdepend::main.c | 12 - .../files/patch-starmath::util:makefile.mk | 12 - .../patch-stoc+source+corereflection+makefile.mk | 14 - .../patch-stoc+source+defaultregistry+makefile.mk | 14 - ...c+source+implementationregistration+implreg.cxx | 11 - ...c+source+implementationregistration+makefile.mk | 14 - .../files/patch-stoc+source+inspect+makefile.mk | 14 - .../files/patch-stoc+source+invocation+makefile.mk | 14 - ...oc+source+invocation_adapterfactory+makefile.mk | 14 - .../files/patch-stoc+source+javaloader+makefile.mk | 15 - .../files/patch-stoc+source+javavm+makefile.mk | 15 - .../files/patch-stoc+source+loader+makefile.mk | 14 - .../patch-stoc+source+namingservice+makefile.mk | 14 - .../patch-stoc+source+proxy_factory+makefile.mk | 14 - ...tch-stoc+source+registry_tdprovider+makefile.mk | 15 - .../patch-stoc+source+servicemanager+makefile.mk | 14 - .../files/patch-stoc+source+tdmanager+makefile.mk | 15 - .../files/patch-stoc+source+typeconv+makefile.mk | 14 - ...patch-stoc::source::corereflection::makefile.mk | 14 - ...atch-stoc::source::defaultregistry::makefile.mk | 14 - ...source::implementationregistration::implreg.cxx | 11 - ...source::implementationregistration::makefile.mk | 14 - .../files/patch-stoc::source::inspect::makefile.mk | 14 - .../patch-stoc::source::invocation::makefile.mk | 14 - ...:source::invocation_adapterfactory::makefile.mk | 14 - .../patch-stoc::source::javaloader::makefile.mk | 15 - .../files/patch-stoc::source::javavm::makefile.mk | 15 - .../files/patch-stoc::source::loader::makefile.mk | 14 - .../patch-stoc::source::namingservice::makefile.mk | 14 - .../patch-stoc::source::proxy_factory::makefile.mk | 14 - ...-stoc::source::registry_tdprovider::makefile.mk | 15 - ...patch-stoc::source::servicemanager::makefile.mk | 14 - .../patch-stoc::source::tdmanager::makefile.mk | 15 - .../patch-stoc::source::typeconv::makefile.mk | 14 - .../files/patch-store::util::makefile.mk | 11 - .../files/patch-svx+source+fmcomp+makefile.mk | 12 - .../files/patch-svx::source::fmcomp::makefile.mk | 12 - ...unix+office+gnome-vfs-filetype-registration.cxx | 12 - ...ix::office::gnome-vfs-filetype-registration.cxx | 12 - ...ice::gnome::gnome-vfs-filetype-registration.cxx | 11 - .../files/patch-tools+bootstrp+makefile.mk | 23 - .../files/patch-tools::bootstrp::makefile.mk | 23 - .../files/patch-unzip+source+file_io.c | 11 - .../openoffice-1.0/files/patch-unzip+source+misc.c | 11 - .../files/patch-unzip::source::file_io.c | 11 - .../files/patch-unzip::source::misc.c | 11 - .../files/patch-xmlhelp::util::makefile.mk | 12 - editors/openoffice-1.0/pkg-comment | 1 - editors/openoffice-1.0/pkg-descr | 14 - editors/openoffice-1.0/pkg-message | 15 - editors/openoffice-1.0/pkg-plist | 1676 -------------------- 174 files changed, 9240 deletions(-) delete mode 100644 editors/openoffice-1.0/Makefile delete mode 100644 editors/openoffice-1.0/distinfo delete mode 100644 editors/openoffice-1.0/files/oo_setup.resp delete mode 100644 editors/openoffice-1.0/files/patch-MDatabaseMetaDataHelper.cxx delete mode 100644 editors/openoffice-1.0/files/patch-MNSInclude.hxx delete mode 100644 editors/openoffice-1.0/files/patch-MTypeConverter.cxx delete mode 100644 editors/openoffice-1.0/files/patch-berkeleydb+db-3.2.9.patch delete mode 100644 editors/openoffice-1.0/files/patch-berkeleydb::db-3.2.9.patch delete mode 100644 editors/openoffice-1.0/files/patch-bridges+prj+build.lst delete mode 100644 editors/openoffice-1.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel delete mode 100644 editors/openoffice-1.0/files/patch-bridges+source+prot_uno+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-bridges::prj::build.lst delete mode 100644 editors/openoffice-1.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel delete mode 100644 editors/openoffice-1.0/files/patch-bridges::source::prot_uno::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-comphelper+util+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-comphelper::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-config_office+configure.in delete mode 100644 editors/openoffice-1.0/files/patch-config_office+set_soenv.1 delete mode 100644 editors/openoffice-1.0/files/patch-config_office::configure.in delete mode 100644 editors/openoffice-1.0/files/patch-configmgr::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-connectivity+source+drivers+mozab+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx delete mode 100644 editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx delete mode 100644 editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInit.cxx delete mode 100644 editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx delete mode 100644 editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-cppu+prj+build.lst delete mode 100644 editors/openoffice-1.0/files/patch-cppu::prj::build.lst delete mode 100644 editors/openoffice-1.0/files/patch-cppuhelper+source+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-cppuhelper::source::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-cpputools+source+registercomponent+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-cpputools::source::registercomponent::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-dtrans+source+X11+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-dtrans::source::X11::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-eventattacher+source+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-eventattacher::source::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-external+dt+dtpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-external+expat+expatpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-external+jpeg+jpegpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-external+neon+neonpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-external+npsdk+npsdkpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-external::dt::dtpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-external::expat::expatpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-external::jpeg::jpegpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-external::neon::neonpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-external::npsdk::npsdkpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-external::zlib::zlibpatch.sh delete mode 100644 editors/openoffice-1.0/files/patch-freetype+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-freetype::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-gnome-vfs-filetype-registration.cxx delete mode 100644 editors/openoffice-1.0/files/patch-i18n+inc+collator.hxx delete mode 100644 editors/openoffice-1.0/files/patch-i18n::inc::collator.hxx delete mode 100644 editors/openoffice-1.0/files/patch-inet::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-javaunohelper+source+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-javaunohelper::source::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-moz+prj+d.lst delete mode 100644 editors/openoffice-1.0/files/patch-moz::prj::d.lst delete mode 100644 editors/openoffice-1.0/files/patch-nas+nas-1.4.1.patch delete mode 100644 editors/openoffice-1.0/files/patch-nas:nas-1.4.1.patch delete mode 100644 editors/openoffice-1.0/files/patch-offapi+util+makefile.pmk delete mode 100644 editors/openoffice-1.0/files/patch-offapi::util::makefile.pmk delete mode 100644 editors/openoffice-1.0/files/patch-package::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-product+util+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-product::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-psprint+source+printer+printerinfomanager.cxx delete mode 100644 editors/openoffice-1.0/files/patch-psprint::source::printer::printerinfomanager.cxx delete mode 100644 editors/openoffice-1.0/files/patch-psprint::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-registry+source+regkey.cxx delete mode 100644 editors/openoffice-1.0/files/patch-registry::source::regkey.cxx delete mode 100644 editors/openoffice-1.0/files/patch-registry::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-rsc+source+rscpp+cpp.h delete mode 100644 editors/openoffice-1.0/files/patch-rsc::source::rscpp::cpp.h delete mode 100644 editors/openoffice-1.0/files/patch-sablot+Sablot-0.52.patch delete mode 100644 editors/openoffice-1.0/files/patch-sablot::Sablot-0.52.patch delete mode 100644 editors/openoffice-1.0/files/patch-sal+osl+unx+nlsupport.c delete mode 100644 editors/openoffice-1.0/files/patch-sal+osl+unx+pipe.c delete mode 100644 editors/openoffice-1.0/files/patch-sal+osl+unx+process.c delete mode 100644 editors/openoffice-1.0/files/patch-sal+osl+unx+socket.c delete mode 100644 editors/openoffice-1.0/files/patch-sal+osl+unx+system.c delete mode 100644 editors/openoffice-1.0/files/patch-sal+osl+unx+system.h delete mode 100644 editors/openoffice-1.0/files/patch-sal+rtl+source+strtmpl.c delete mode 100644 editors/openoffice-1.0/files/patch-sal+workben+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-sal::osl::unx::nlsupport.c delete mode 100644 editors/openoffice-1.0/files/patch-sal::osl::unx::pipe.c delete mode 100644 editors/openoffice-1.0/files/patch-sal::osl::unx::process.c delete mode 100644 editors/openoffice-1.0/files/patch-sal::osl::unx::socket.c delete mode 100644 editors/openoffice-1.0/files/patch-sal::osl::unx::system.c delete mode 100644 editors/openoffice-1.0/files/patch-sal::osl::unx::system.h delete mode 100644 editors/openoffice-1.0/files/patch-sal::rtl::source::strtmpl.c delete mode 100644 editors/openoffice-1.0/files/patch-sal::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-sal::workben::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-salhelper+source+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-salhelper::source::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-sax::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-sc::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-sch::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-sd::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-set_soenv.1 delete mode 100644 editors/openoffice-1.0/files/patch-setup2+mow+source+loader+loader.c delete mode 100644 editors/openoffice-1.0/files/patch-setup2+mow+source+loader+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-setup2+script+setupserver delete mode 100644 editors/openoffice-1.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh delete mode 100644 editors/openoffice-1.0/files/patch-setup2::mow::source::loader::loader.c delete mode 100644 editors/openoffice-1.0/files/patch-setup2::mow::source::loader::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-setup2::script::setupserver delete mode 100644 editors/openoffice-1.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh delete mode 100644 editors/openoffice-1.0/files/patch-shell+source+cmdmail+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-shell+source+proxysettings+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-shell+source+unix+exec+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-shell::source::cmdmail::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-shell::source::proxysettings::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-shell::source::unix::exec::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-solenv+inc+target.mk delete mode 100644 editors/openoffice-1.0/files/patch-solenv+inc+tg_ext.mk delete mode 100644 editors/openoffice-1.0/files/patch-solenv+inc+unxfbsdi.mk delete mode 100644 editors/openoffice-1.0/files/patch-solenv::inc::target.mk delete mode 100644 editors/openoffice-1.0/files/patch-solenv::inc::tg_ext.mk delete mode 100644 editors/openoffice-1.0/files/patch-solenv::inc::unxfbsdi.mk delete mode 100644 editors/openoffice-1.0/files/patch-soltools+mkdepend+main.c delete mode 100644 editors/openoffice-1.0/files/patch-soltools::mkdepend::main.c delete mode 100644 editors/openoffice-1.0/files/patch-starmath::util:makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+corereflection+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+defaultregistry+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+implementationregistration+implreg.cxx delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+implementationregistration+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+inspect+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+invocation+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+javaloader+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+javavm+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+loader+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+namingservice+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+proxy_factory+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+registry_tdprovider+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+servicemanager+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+tdmanager+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc+source+typeconv+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::corereflection::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::defaultregistry::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::implementationregistration::implreg.cxx delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::implementationregistration::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::inspect::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::invocation::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::javaloader::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::javavm::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::loader::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::namingservice::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::proxy_factory::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::registry_tdprovider::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::servicemanager::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::tdmanager::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-stoc::source::typeconv::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-store::util::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-svx+source+fmcomp+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-svx::source::fmcomp::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx delete mode 100644 editors/openoffice-1.0/files/patch-sysui::oounix::office::gnome-vfs-filetype-registration.cxx delete mode 100644 editors/openoffice-1.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx delete mode 100644 editors/openoffice-1.0/files/patch-tools+bootstrp+makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-tools::bootstrp::makefile.mk delete mode 100644 editors/openoffice-1.0/files/patch-unzip+source+file_io.c delete mode 100644 editors/openoffice-1.0/files/patch-unzip+source+misc.c delete mode 100644 editors/openoffice-1.0/files/patch-unzip::source::file_io.c delete mode 100644 editors/openoffice-1.0/files/patch-unzip::source::misc.c delete mode 100644 editors/openoffice-1.0/files/patch-xmlhelp::util::makefile.mk delete mode 100644 editors/openoffice-1.0/pkg-comment delete mode 100644 editors/openoffice-1.0/pkg-descr delete mode 100644 editors/openoffice-1.0/pkg-message delete mode 100644 editors/openoffice-1.0/pkg-plist (limited to 'editors/openoffice-1.0') diff --git a/editors/openoffice-1.0/Makefile b/editors/openoffice-1.0/Makefile deleted file mode 100644 index 788f7eb85186..000000000000 --- a/editors/openoffice-1.0/Makefile +++ /dev/null @@ -1,157 +0,0 @@ -# New ports collection makefile for: OpenOffice -# Date created: 28 Februar 2002 -# Whom: Martin Blapp -# -# $FreeBSD$ -# - -PORTNAME= openoffice -PORTVERSION= 1.0.0 -CATEGORIES= editors -MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \ - http://niihau.student.utwente.nl/openoffice/${PORTVERSION}/ \ - http://sf1.mirror.openoffice.org/${PORTVERSION}/ \ - ftp://gd.tuwien.ac.at/office/openoffice/${PORTVERSION}/ \ - ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \ - http://people.freebsd.org/~mbr/distfiles/ -DISTFILES= OOo_${PORTVERSION}_source.tar.bz2 gpc231.tar.Z \ - oo_moz1.0RC2_i386_FreeBSD-4.tar.gz -EXTRACT_ONLY= OOo_${PORTVERSION}_source.tar.bz2 - -BROKEN= "Compiles and installs ok. Gcc bugs and a system rtld-elf bug make it coredumping." \ - "We have to fix that first. Please be patient."; - -MAINTAINER= mbr@FreeBSD.org -BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport -BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip -BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13 -LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth - -USE_XLIB= yes -USE_BZIP2= yes -USE_BISON= yes -USE_GMAKE= yes -EXTRACT_BEFORE_ARGS_R= -dc -EXTRACT_AFTER_ARGS_R= | ${TAR} -xf - -EXTRACT_CMD_R= ${GZIP_CMD} -EXTRACT_REST= gpc231.tar.Z oo_moz1.0RC2_i386_FreeBSD-4.tar.gz - -GCC_VERSION!= ${CC} --version -JDK13DIR?= ${LOCALBASE}/jdk1.3.1 -JAVAVM= ${JDK13DIR}/bin/java - -GNU_CONFIGURE= yes -USE_AUTOCONF= yes -WRKSRC= ${WRKDIR}/oo_1.0_src/config_office -LD_PATH= ${WRKSRC}/../vos/unxfbsd.pro/lib:${WRKSRC}/../ucbhelper/unxfbsd.pro/lib - -CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \ - --with-jdk-home=${JDK13DIR} \ - --with-os-version=${OSVERSION} - -CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \ - PTHREAD_LIBS=${PTHREAD_LIBS} - -.include - -pre-fetch: -.if ${OSVERSION} > 500000 - @${ECHO} - @${ECHO} OS-VERSION ${OSVERSION} too high - @${ECHO} - @${ECHO} Openoffice is currently broken on CURRENT and does - @${ECHO} not yet work with GCC 3.1 - @${ECHO} - @${ECHO} It also does not work without some important - @${ECHO} libc_r gcc fixes. - @${ECHO} - @${FALSE} -.endif -.if ${OSVERSION} < 450005 - @${ECHO} - @${ECHO} OS-VERSION ${OSVERSION} too low - @${ECHO} - @${ECHO} Openoffice need some important libc_r and - @${ECHO} gcc fixes to build. Please upgrade to 4.6 - @${ECHO} PRE-RELEASE or RELEASE. - @${FALSE} -.endif -.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3" && ${GCC_VERSION}!="2.95.4" - @ ${ECHO} - @ ${ECHO} Openoffice requires gcc 2.95.2 or better - @ ${ECHO} - @ ${FALSE} -.endif - @${ECHO} - @${ECHO} NOTICE: - @${ECHO} - @${ECHO} To build Openoffice, you should have a lot - @${ECHO} of free diskspace \(~ 6GB\) and you should - @${ECHO} be an experienced port builder. This port - @${ECHO} has beta quality and does not yet work as - @${ECHO} stable as it should. - @${ECHO} -pre-extract: - @${ECHO} - @${ECHO} Openoffice needs a larger stack- and - @${ECHO} datasize to build. Check your limit - @${ECHO} settings and add this to your KERNEL - @${ECHO} configuration if necessary: - @${ECHO} - @${ECHO} options MAXDSIZ=\"\(1024*1024*1024\)\" - @${ECHO} options MAXSSIZ=\"\(256*1024*1024\)\" - @${ECHO} -.if !defined(DISPLAY) || ${DISPLAY} == "" - @ ${ECHO} - @ ${ECHO} Cannot open display; please check your DISPLAY variable. - @ ${ECHO} - @ ${FALSE} -.endif -.if !exists(/usr/include/langinfo.h) - @${ECHO} - @${ECHO} langinfo.h is missing ! - @${ECHO} - @${ECHO} Please upgrade to 4.5 STABLE or - @${ECHO} 4.6 RELEASE. - @${ECHO} - @${FALSE} -.endif - -post-extract: - @for file in ${EXTRACT_REST}; do \ - if ! (cd ${WRKDIR} && ${EXTRACT_CMD_R} \ - ${EXTRACT_BEFORE_ARGS_R} \ - ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS_R}) ; \ - then \ - exit 1; \ - fi \ - done - ${CP} ${WRKDIR}/gpc231/gpc.c ${WRKSRC}/../external/gpc/ - ${CP} ${WRKDIR}/gpc231/gpc.h ${WRKSRC}/../external/gpc/ - ${CP} ${WRKDIR}/FREEBSDGCCIinc.zip ${WRKSRC}/../moz/zipped/ - ${CP} ${WRKDIR}/FREEBSDGCCIlib.zip ${WRKSRC}/../moz/zipped/ - ${CP} ${WRKDIR}/FREEBSDGCCIruntime.zip ${WRKSRC}/../moz/zipped/ - -post-patch: - @${FIND} ${WRKSRC}/.. | ${EGREP} "\.(cxx|h|c)$$" | ${XARGS} \ - ${PERL} -pi -e "s|||g" - -do-build: - @cd ${WRKSRC}/.. && PATH="${PATH}:${LOCALBASE}/bin:${LOCALBASE}/sbin" ./bootstrap - @cd ${WRKSRC}/.. && PATH="${PATH}:${LOCALBASE}/bin:${LOCALBASE}/sbin" && \ - tcsh -c 'source FreeBSDEnv.Set && dmake' - -pre-install: - @${SED} -e 's#%%PREFIX%%#${PREFIX}#g' < ${FILESDIR}/oo_setup.resp \ - > ${WRKSRC}/../instsetoo/unxfbsd.pro/01/normal/oo_setup.resp - -do-install: - @-SAL_IGNOREXERRORS=1 PATH="/bin:${PATH}" LD_LIBRARY_PATH=${LD_PATH} \ - TEMP=${WRKDIR} DISPLAY=${DISPLAY} \ - ${WRKSRC}/../instsetoo/*.pro/01/normal/setup -r:oo_setup.resp - -install-user: - @-SAL_IGNOREXERRORS=1 PATH="/bin:${PATH}" \ - ${PREFIX}/OpenOffice.org1.0/program/setup - -.include diff --git a/editors/openoffice-1.0/distinfo b/editors/openoffice-1.0/distinfo deleted file mode 100644 index 2ce4d05fe751..000000000000 --- a/editors/openoffice-1.0/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (OOo_1.0.0_source.tar.bz2) = f5dbcf74a3b025280a2afd3e5913da16 -MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9 -MD5 (oo_moz1.0RC2_i386_FreeBSD-4.tar.gz) = e3299d7a18d60a259cb971034595043f diff --git a/editors/openoffice-1.0/files/oo_setup.resp b/editors/openoffice-1.0/files/oo_setup.resp deleted file mode 100644 index 364169bdd695..000000000000 --- a/editors/openoffice-1.0/files/oo_setup.resp +++ /dev/null @@ -1,7 +0,0 @@ -[Environment] -InstallationMode = INSTALL_NETWORK -InstallationType = STANDARD -DestinationPath = %%PREFIX%%/OpenOffice.org1.0 - -[Java] -JavaSupport = preinstalled_or_none diff --git a/editors/openoffice-1.0/files/patch-MDatabaseMetaDataHelper.cxx b/editors/openoffice-1.0/files/patch-MDatabaseMetaDataHelper.cxx deleted file mode 100644 index 4b92670204e7..000000000000 --- a/editors/openoffice-1.0/files/patch-MDatabaseMetaDataHelper.cxx +++ /dev/null @@ -1,71 +0,0 @@ ---- ../connectivity/source/drivers/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx.orig Sat May 18 01:46:08 2002 -+++ ../connectivity/source/drivers/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx Sat May 18 01:56:23 2002 -@@ -2,9 +2,9 @@ - * - * $RCSfile: MDatabaseMetaDataHelper.cxx,v $ - * -- * $Revision: 1.5 $ -+ * $Revision: 1.6 $ - * -- * last change: $Author: dkenny $ $Date: 2001/12/13 09:34:19 $ -+ * last change: $Author: fs $ $Date: 2002/05/17 12:08:41 $ - * - * The Contents of this file are made available subject to the terms of - * either of the following licenses -@@ -213,11 +213,15 @@ - - retCode = dirFactoryService->GetDirFactory(aFactory.getStr(), getter_AddRefs(dirFactory)) ; - NS_ENSURE_SUCCESS (retCode, retCode) ; -- OUString value = OStringToOUString(aFactory, RTL_TEXTENCODING_ASCII_US) ; -- const PRUnichar *valueChars = value.getStr() ; -- nsCOMPtr subDirs ; -+ nsCOMPtr properties; -+ properties = do_CreateInstance(NS_ABDIRECTORYPROPERTIES_CONTRACTID, &retCode); -+ NS_ENSURE_SUCCESS(retCode, retCode) ; - -- retCode = dirFactory->CreateDirectory(1, &kPropertyName, &valueChars, getter_AddRefs(subDirs)) ; -+ retCode = properties->SetURI(aFactory.getStr()); -+ NS_ENSURE_SUCCESS(retCode,retCode); -+ -+ nsCOMPtr subDirs ; -+ retCode = dirFactory->CreateDirectory(properties, getter_AddRefs(subDirs)); - NS_ENSURE_SUCCESS(retCode, retCode) ; - PRBool hasMore = PR_TRUE ; - nsCOMPtr array ; -@@ -635,12 +639,12 @@ - if ( NS_FAILED(rv) ) - return sal_False; - -- rv = url->SetSpec( sAbURI.getStr() ); -+ rv = url->SetSpec( nsDependentCString(sAbURI.getStr()) ); - if ( NS_FAILED(rv) ) - return sal_False; - -- nsXPIDLCString host; -- rv = url->GetHost(getter_Copies (host)); -+ nsCAutoString host; -+ rv = url->GetAsciiHost(host); - if ( NS_FAILED(rv) ) - return sal_False; - -@@ -654,6 +658,11 @@ - if ( NS_FAILED(rv) ) - return sal_False; - -+ PRUint32 options; -+ rv = url->GetOptions(&options); -+ if ( NS_FAILED(rv) ) -+ return sal_False; -+ - // Get the ldap connection - nsCOMPtr ldapConnection; - ldapConnection = do_CreateInstance(NS_LDAPCONNECTION_CONTRACTID, &rv); -@@ -671,7 +680,7 @@ - - // Now lets initialize the LDAP connection properly. We'll kick - // off the bind operation in the callback function, |OnLDAPInit()|. -- rv = ldapConnection->Init(host, port, NS_ConvertASCIItoUCS2(dn).get(), -+ rv = ldapConnection->Init(host.get(), port, options, nsnull, - messageListener); - if ( NS_FAILED(rv) ) - return sal_False; diff --git a/editors/openoffice-1.0/files/patch-MNSInclude.hxx b/editors/openoffice-1.0/files/patch-MNSInclude.hxx deleted file mode 100644 index 48ac201682de..000000000000 --- a/editors/openoffice-1.0/files/patch-MNSInclude.hxx +++ /dev/null @@ -1,22 +0,0 @@ ---- ../connectivity/source/drivers/mozab/mozillasrc/MNSInclude.hxx.orig Sat May 18 01:58:35 2002 -+++ ../connectivity/source/drivers/mozab/mozillasrc/MNSInclude.hxx Sat May 18 02:00:42 2002 -@@ -2,9 +2,9 @@ - * - * $RCSfile: MNSInclude.hxx,v $ - * -- * $Revision: 1.3 $ -+ * $Revision: 1.4 $ - * -- * last change: $Author: oj $ $Date: 2001/11/26 13:52:26 $ -+ * last change: $Author: fs $ $Date: 2002/05/17 12:08:41 $ - * - * The Contents of this file are made available subject to the terms of - * either of the following licenses -@@ -83,7 +83,6 @@ - # define _DEBUG MOZ_TMP_UDEBUG - #endif - --#include - #include - #include - #include diff --git a/editors/openoffice-1.0/files/patch-MTypeConverter.cxx b/editors/openoffice-1.0/files/patch-MTypeConverter.cxx deleted file mode 100644 index 345d3700936e..000000000000 --- a/editors/openoffice-1.0/files/patch-MTypeConverter.cxx +++ /dev/null @@ -1,26 +0,0 @@ ---- ../connectivity/source/drivers/mozab/mozillasrc/MTypeConverter.cxx.orig Mon Nov 26 14:52:26 2001 -+++ ../connectivity/source/drivers/mozab/mozillasrc/MTypeConverter.cxx Sat May 18 14:02:06 2002 -@@ -2,9 +2,9 @@ - * - * $RCSfile: MTypeConverter.cxx,v $ - * -- * $Revision: 1.3 $ -+ * $Revision: 1.4 $ - * -- * last change: $Author: oj $ $Date: 2001/11/26 13:52:26 $ -+ * last change: $Author: fs $ $Date: 2002/05/17 12:08:41 $ - * - * The Contents of this file are made available subject to the terms of - * either of the following licenses -@@ -136,9 +136,11 @@ - ::rtl::OString os(ous,ous.getLength(),RTL_TEXTENCODING_ASCII_US); - return( ::std::string(os.getStr())); - } -+#if 0 - // ------------------------------------------------------------------------- - ::std::string MTypeConverter::nsStringToStlString(nsString const &nss) - { - return( ::std::string(nss.GetBuffer())); - } -+#endif - // ------------------------------------------------------------------------- diff --git a/editors/openoffice-1.0/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice-1.0/files/patch-berkeleydb+db-3.2.9.patch deleted file mode 100644 index 97fec46bcef4..000000000000 --- a/editors/openoffice-1.0/files/patch-berkeleydb+db-3.2.9.patch +++ /dev/null @@ -1,82 +0,0 @@ ---- ../berkeleydb/db-3.2.9.patch.orig Mon Mar 18 15:53:40 2002 -+++ ../berkeleydb/db-3.2.9.patch Mon Apr 15 18:43:43 2002 -@@ -47,17 +47,27 @@ - --- build/unxsols3.pro/db-3.2.9/dist/configure Tue Jan 8 13:56:05 2002 - *************** - *** 1795,1800 **** ----- 1795,1802 ---- -+--- 1795,1803 ---- - case "$host_os" in - solaris*) JINCSUBDIRS="solaris";; - linux*) JINCSUBDIRS="linux genunix";; - + irix*) JINCSUBDIRS="irix";; - + netbsd*) JINCSUBDIRS="netbsd linux solaris genunix";; -++ freebsd*) JINCSUBDIRS="freebsd genunix";; - *) JINCSUBDIRS="genunix";; - esac - - --- misc/build/db-3.2.9/dist/configure.orig Sat Nov 24 14:56:48 2001 - +++ misc/build/db-3.2.9/dist/configure Sat Nov 24 14:57:32 2001 -+@@ -984,7 +984,7 @@ -+ optimize_def="-O2" -+ LIBS="-lipc $LIBS";; -+ bsdi*) optimize_def="-O2";; -+-freebsd*) optimize_def="-O2" -++freebsd*) optimize_def="-O" -+ CPPFLAGS="-D_THREAD_SAFE $CPPFLAGS" -+ LIBS="-pthread";; -+ hpux*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";; - @@ -995,6 +995,7 @@ - CPPFLAGS="-D_REENTRANT $CPPFLAGS";; - mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS" -@@ -68,13 +78,22 @@ - #define HAVE_QNX 1 - --- misc/build/db-3.2.9/dist/ltconfig.orig Sat Nov 24 14:56:10 2001 - +++ misc/build/db-3.2.9/dist/ltconfig Sat Nov 24 14:56:34 2001 --@@ -1194,11 +1194,12 @@ -+@@ -1194,11 +1194,23 @@ - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then --- archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib' --- archive_expsym_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -++ archive_cmds='$LD -Bshareable $libobjs $deplibs $linkopts -o $lib' -++ # can we support soname and/or expsyms with a.out? -oliva -++ else -+ archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib' -+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - else -++ need_version=no -++ fi -++ ;; -++ -++ freebsd*) -++ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable $libobjs $deplibs $linkopts -o $lib' - # can we support soname and/or expsyms with a.out? -oliva - + else -@@ -84,3 +103,24 @@ - fi - ;; - -+@@ -2019,6 +2031,20 @@ -+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so' -+ soname_spec='${libname}${release}.so$major' -+ dynamic_linker='NetBSD ld.elf_so' -++ fi -++ shlibpath_var=LD_LIBRARY_PATH -++ ;; -++ -++freebsd*) -++ version_type=sunos -++ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then -++ library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' -++ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' -++ dynamic_linker='FreeBSD (a.out) ld.so' -++ else -++ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so' -++ soname_spec='${libname}${release}.so$major' -++ dynamic_linker='FreeBSD ld.elf_so' -+ fi -+ shlibpath_var=LD_LIBRARY_PATH -+ ;; diff --git a/editors/openoffice-1.0/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice-1.0/files/patch-berkeleydb::db-3.2.9.patch deleted file mode 100644 index 97fec46bcef4..000000000000 --- a/editors/openoffice-1.0/files/patch-berkeleydb::db-3.2.9.patch +++ /dev/null @@ -1,82 +0,0 @@ ---- ../berkeleydb/db-3.2.9.patch.orig Mon Mar 18 15:53:40 2002 -+++ ../berkeleydb/db-3.2.9.patch Mon Apr 15 18:43:43 2002 -@@ -47,17 +47,27 @@ - --- build/unxsols3.pro/db-3.2.9/dist/configure Tue Jan 8 13:56:05 2002 - *************** - *** 1795,1800 **** ----- 1795,1802 ---- -+--- 1795,1803 ---- - case "$host_os" in - solaris*) JINCSUBDIRS="solaris";; - linux*) JINCSUBDIRS="linux genunix";; - + irix*) JINCSUBDIRS="irix";; - + netbsd*) JINCSUBDIRS="netbsd linux solaris genunix";; -++ freebsd*) JINCSUBDIRS="freebsd genunix";; - *) JINCSUBDIRS="genunix";; - esac - - --- misc/build/db-3.2.9/dist/configure.orig Sat Nov 24 14:56:48 2001 - +++ misc/build/db-3.2.9/dist/configure Sat Nov 24 14:57:32 2001 -+@@ -984,7 +984,7 @@ -+ optimize_def="-O2" -+ LIBS="-lipc $LIBS";; -+ bsdi*) optimize_def="-O2";; -+-freebsd*) optimize_def="-O2" -++freebsd*) optimize_def="-O" -+ CPPFLAGS="-D_THREAD_SAFE $CPPFLAGS" -+ LIBS="-pthread";; -+ hpux*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";; - @@ -995,6 +995,7 @@ - CPPFLAGS="-D_REENTRANT $CPPFLAGS";; - mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS" -@@ -68,13 +78,22 @@ - #define HAVE_QNX 1 - --- misc/build/db-3.2.9/dist/ltconfig.orig Sat Nov 24 14:56:10 2001 - +++ misc/build/db-3.2.9/dist/ltconfig Sat Nov 24 14:56:34 2001 --@@ -1194,11 +1194,12 @@ -+@@ -1194,11 +1194,23 @@ - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then --- archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib' --- archive_expsym_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -++ archive_cmds='$LD -Bshareable $libobjs $deplibs $linkopts -o $lib' -++ # can we support soname and/or expsyms with a.out? -oliva -++ else -+ archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib' -+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - else -++ need_version=no -++ fi -++ ;; -++ -++ freebsd*) -++ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable $libobjs $deplibs $linkopts -o $lib' - # can we support soname and/or expsyms with a.out? -oliva - + else -@@ -84,3 +103,24 @@ - fi - ;; - -+@@ -2019,6 +2031,20 @@ -+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so' -+ soname_spec='${libname}${release}.so$major' -+ dynamic_linker='NetBSD ld.elf_so' -++ fi -++ shlibpath_var=LD_LIBRARY_PATH -++ ;; -++ -++freebsd*) -++ version_type=sunos -++ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then -++ library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' -++ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' -++ dynamic_linker='FreeBSD (a.out) ld.so' -++ else -++ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so' -++ soname_spec='${libname}${release}.so$major' -++ dynamic_linker='FreeBSD ld.elf_so' -+ fi -+ shlibpath_var=LD_LIBRARY_PATH -+ ;; diff --git a/editors/openoffice-1.0/files/patch-bridges+prj+build.lst b/editors/openoffice-1.0/files/patch-bridges+prj+build.lst deleted file mode 100644 index 95774375ee91..000000000000 --- a/editors/openoffice-1.0/files/patch-bridges+prj+build.lst +++ /dev/null @@ -1,10 +0,0 @@ ---- ../bridges/prj/build.lst.orig Tue Mar 19 22:06:50 2002 -+++ ../bridges/prj/build.lst Wed Apr 3 00:15:02 2002 -@@ -9,6 +9,7 @@ - br bridges\source\cpp_uno\gcc2_linux_intel nmake - u br_gccli br_unotypes NULL - br bridges\source\cpp_uno\gcc3_linux_intel nmake - u br_gcc3li br_unotypes NULL - br bridges\source\cpp_uno\gcc2_freebsd_intel nmake - u br_gccfi br_unotypes NULL -+br bridges\source\cpp_uno\gcc3_freebsd_intel nmake - u br_gcc3fi br_unotypes NULL - br bridges\source\cpp_uno\gcc2_linux_powerpc nmake - u br_gcclp br_unotypes NULL - br bridges\source\cpp_uno\gcc2_macosx_powerpc nmake - u br_gccmacoxp br_unotypes NULL - br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL diff --git a/editors/openoffice-1.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice-1.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel deleted file mode 100644 index 20b13ea25cb2..000000000000 --- a/editors/openoffice-1.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel +++ /dev/null @@ -1,1608 +0,0 @@ ---- /dev/null Mon Mar 4 21:33:00 2002 -+++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:23:27 2002 -@@ -0,0 +1,594 @@ -+/************************************************************************* -+ * -+ * $RCSfile: cpp2uno.cxx,v $ -+ * -+ * $Revision: 1.3 $ -+ * -+ * last change: $Author: dbo $ $Date: 2001/10/26 07:22:57 $ -+ * -+ * The Contents of this file are made available subject to the terms of -+ * either of the following licenses -+ * -+ * - GNU Lesser General Public License Version 2.1 -+ * - Sun Industry Standards Source License Version 1.1 -+ * -+ * Sun Microsystems Inc., October, 2000 -+ * -+ * GNU Lesser General Public License Version 2.1 -+ * ============================================= -+ * Copyright 2000 by Sun Microsystems, Inc. -+ * 901 San Antonio Road, Palo Alto, CA 94303, USA -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License version 2.1, as published by the Free Software Foundation. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this library; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+ * MA 02111-1307 USA -+ * -+ * -+ * Sun Industry Standards Source License Version 1.1 -+ * ================================================= -+ * The contents of this file are subject to the Sun Industry Standards -+ * Source License Version 1.1 (the "License"); You may not use this file -+ * except in compliance with the License. You may obtain a copy of the -+ * License at http://www.openoffice.org/license.html. -+ * -+ * Software provided under this License is provided on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -+ * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, -+ * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. -+ * See the License for the specific provisions governing your rights and -+ * obligations concerning the Software. -+ * -+ * The Initial Developer of the Original Code is: Sun Microsystems, Inc. -+ * -+ * Copyright: 2000 by Sun Microsystems, Inc. -+ * -+ * All Rights Reserved. -+ * -+ * Contributor(s): _______________________________________ -+ * -+ * -+ ************************************************************************/ -+ -+#include -+#include -+ -+#include -+#include -+ -+#include -+#include -+ -+#include -+#include -+ -+#include "share.hxx" -+ -+ -+using namespace ::osl; -+using namespace ::rtl; -+using namespace ::com::sun::star::uno; -+ -+namespace CPPU_CURRENT_NAMESPACE -+{ -+ -+//================================================================================================== -+rtl_StandardModuleCount g_moduleCount = MODULE_COUNT_INIT; -+ -+//================================================================================================== -+static typelib_TypeClass cpp2uno_call( -+ cppu_cppInterfaceProxy * pThis, -+ const typelib_TypeDescription * pMemberTypeDescr, -+ typelib_TypeDescriptionReference * pReturnTypeRef, // 0 indicates void return -+ sal_Int32 nParams, typelib_MethodParameter * pParams, -+ void ** pCallStack, -+ sal_Int64 * pRegisterReturn /* space for register return */ ) -+{ -+ // pCallStack: ret, [return ptr], this, params -+ char * pCppStack = (char *)(pCallStack +1); -+ -+ // return -+ typelib_TypeDescription * pReturnTypeDescr = 0; -+ if (pReturnTypeRef) -+ TYPELIB_DANGER_GET( &pReturnTypeDescr, pReturnTypeRef ); -+ -+ void * pUnoReturn = 0; -+ void * pCppReturn = 0; // complex return ptr: if != 0 && != pUnoReturn, reconversion need -+ -+ if (pReturnTypeDescr) -+ { -+ if (cppu_isSimpleType( pReturnTypeDescr )) -+ { -+ pUnoReturn = pRegisterReturn; // direct way for simple types -+ } -+ else // complex return via ptr (pCppReturn) -+ { -+ pCppReturn = *(void **)pCppStack; -+ pCppStack += sizeof(void *); -+ -+ pUnoReturn = (cppu_relatesToInterface( pReturnTypeDescr ) -+ ? alloca( pReturnTypeDescr->nSize ) -+ : pCppReturn); // direct way -+ } -+ } -+ // pop this -+ pCppStack += sizeof( void* ); -+ -+ // stack space -+ OSL_ENSURE( sizeof(void *) == sizeof(sal_Int32), "### unexpected size!" ); -+ // parameters -+ void ** pUnoArgs = (void **)alloca( 4 * sizeof(void *) * nParams ); -+ void ** pCppArgs = pUnoArgs + nParams; -+ // indizes of values this have to be converted (interface conversion cpp<=>uno) -+ sal_Int32 * pTempIndizes = (sal_Int32 *)(pUnoArgs + (2 * nParams)); -+ // type descriptions for reconversions -+ typelib_TypeDescription ** ppTempParamTypeDescr = (typelib_TypeDescription **)(pUnoArgs + (3 * nParams)); -+ -+ sal_Int32 nTempIndizes = 0; -+ -+ for ( sal_Int32 nPos = 0; nPos < nParams; ++nPos ) -+ { -+ const typelib_MethodParameter & rParam = pParams[nPos]; -+ typelib_TypeDescription * pParamTypeDescr = 0; -+ TYPELIB_DANGER_GET( &pParamTypeDescr, rParam.pTypeRef ); -+ -+ if (!rParam.bOut && cppu_isSimpleType( pParamTypeDescr )) // value -+ { -+ pCppArgs[nPos] = pCppStack; -+ pUnoArgs[nPos] = pCppStack; -+ switch (pParamTypeDescr->eTypeClass) -+ { -+ case typelib_TypeClass_HYPER: -+ case typelib_TypeClass_UNSIGNED_HYPER: -+ case typelib_TypeClass_DOUBLE: -+ pCppStack += sizeof(sal_Int32); // extra long -+ } -+ // no longer needed -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ else // ptr to complex value | ref -+ { -+ pCppArgs[nPos] = *(void **)pCppStack; -+ -+ if (! rParam.bIn) // is pure out -+ { -+ // uno out is unconstructed mem! -+ pUnoArgs[nPos] = alloca( pParamTypeDescr->nSize ); -+ pTempIndizes[nTempIndizes] = nPos; -+ // will be released at reconversion -+ ppTempParamTypeDescr[nTempIndizes++] = pParamTypeDescr; -+ } -+ // is in/inout -+ else if (cppu_relatesToInterface( pParamTypeDescr )) -+ { -+ uno_copyAndConvertData( pUnoArgs[nPos] = alloca( pParamTypeDescr->nSize ), -+ *(void **)pCppStack, pParamTypeDescr, -+ &pThis->pBridge->aCpp2Uno ); -+ pTempIndizes[nTempIndizes] = nPos; // has to be reconverted -+ // will be released at reconversion -+ ppTempParamTypeDescr[nTempIndizes++] = pParamTypeDescr; -+ } -+ else // direct way -+ { -+ pUnoArgs[nPos] = *(void **)pCppStack; -+ // no longer needed -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ } -+ pCppStack += sizeof(sal_Int32); // standard parameter length -+ } -+ -+ // ExceptionHolder -+ uno_Any aUnoExc; // Any will be constructed by callee -+ uno_Any * pUnoExc = &aUnoExc; -+ -+ // invoke uno dispatch call -+ (*pThis->pUnoI->pDispatcher)( pThis->pUnoI, pMemberTypeDescr, pUnoReturn, pUnoArgs, &pUnoExc ); -+ -+ // in case an exception occured... -+ if (pUnoExc) -+ { -+ // destruct temporary in/inout params -+ for ( ; nTempIndizes--; ) -+ { -+ sal_Int32 nIndex = pTempIndizes[nTempIndizes]; -+ -+ if (pParams[nIndex].bIn) // is in/inout => was constructed -+ uno_destructData( pUnoArgs[nIndex], ppTempParamTypeDescr[nTempIndizes], 0 ); -+ TYPELIB_DANGER_RELEASE( ppTempParamTypeDescr[nTempIndizes] ); -+ } -+ if (pReturnTypeDescr) -+ TYPELIB_DANGER_RELEASE( pReturnTypeDescr ); -+ -+ raiseException( &aUnoExc, &pThis->pBridge->aUno2Cpp ); // has to destruct the any -+ // is here for dummy -+ return typelib_TypeClass_VOID; -+ } -+ else // else no exception occured... -+ { -+ // temporary params -+ for ( ; nTempIndizes--; ) -+ { -+ sal_Int32 nIndex = pTempIndizes[nTempIndizes]; -+ typelib_TypeDescription * pParamTypeDescr = ppTempParamTypeDescr[nTempIndizes]; -+ -+ if (pParams[nIndex].bOut) // inout/out -+ { -+ // convert and assign -+ uno_destructData( pCppArgs[nIndex], pParamTypeDescr, cpp_release ); -+ uno_copyAndConvertData( pCppArgs[nIndex], pUnoArgs[nIndex], pParamTypeDescr, -+ &pThis->pBridge->aUno2Cpp ); -+ } -+ // destroy temp uno param -+ uno_destructData( pUnoArgs[nIndex], pParamTypeDescr, 0 ); -+ -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ // return -+ if (pCppReturn) // has complex return -+ { -+ if (pUnoReturn != pCppReturn) // needs reconversion -+ { -+ uno_copyAndConvertData( pCppReturn, pUnoReturn, pReturnTypeDescr, -+ &pThis->pBridge->aUno2Cpp ); -+ // destroy temp uno return -+ uno_destructData( pUnoReturn, pReturnTypeDescr, 0 ); -+ } -+ // complex return ptr is set to eax -+ *(void **)pRegisterReturn = pCppReturn; -+ } -+ if (pReturnTypeDescr) -+ { -+ typelib_TypeClass eRet = (typelib_TypeClass)pReturnTypeDescr->eTypeClass; -+ TYPELIB_DANGER_RELEASE( pReturnTypeDescr ); -+ return eRet; -+ } -+ else -+ return typelib_TypeClass_VOID; -+ } -+} -+ -+ -+//================================================================================================== -+static typelib_TypeClass cpp_mediate( -+ sal_Int32 nVtableCall, -+ void ** pCallStack, -+ sal_Int64 * pRegisterReturn /* space for register return */ ) -+{ -+ OSL_ENSURE( sizeof(sal_Int32)==sizeof(void *), "### unexpected!" ); -+ -+ // pCallStack: ret adr, [ret *], this, params -+ // _this_ ptr is patched cppu_XInterfaceProxy object -+ cppu_cppInterfaceProxy * pCppI = NULL; -+ if( nVtableCall & 0x80000000 ) -+ { -+ nVtableCall &= 0x7fffffff; -+ pCppI = (cppu_cppInterfaceProxy *)(XInterface *)*(pCallStack +2); -+ } -+ else -+ { -+ pCppI = (cppu_cppInterfaceProxy *)(XInterface *)*(pCallStack +1); -+ } -+ -+ typelib_InterfaceTypeDescription * pTypeDescr = pCppI->pTypeDescr; -+ -+ OSL_ENSURE( nVtableCall < pTypeDescr->nMapFunctionIndexToMemberIndex, "### illegal vtable index!" ); -+ if (nVtableCall >= pTypeDescr->nMapFunctionIndexToMemberIndex) -+ { -+ throw RuntimeException( -+ OUString::createFromAscii("illegal vtable index!"), -+ (XInterface *)pCppI ); -+ } -+ -+ // determine called method -+ OSL_ENSURE( nVtableCall < pTypeDescr->nMapFunctionIndexToMemberIndex, "### illegal vtable index!" ); -+ sal_Int32 nMemberPos = pTypeDescr->pMapFunctionIndexToMemberIndex[nVtableCall]; -+ OSL_ENSURE( nMemberPos < pTypeDescr->nAllMembers, "### illegal member index!" ); -+ -+ TypeDescription aMemberDescr( pTypeDescr->ppAllMembers[nMemberPos] ); -+ -+ typelib_TypeClass eRet; -+ switch (aMemberDescr.get()->eTypeClass) -+ { -+ case typelib_TypeClass_INTERFACE_ATTRIBUTE: -+ { -+ if (pTypeDescr->pMapMemberIndexToFunctionIndex[nMemberPos] == nVtableCall) -+ { -+ // is GET method -+ eRet = cpp2uno_call( -+ pCppI, aMemberDescr.get(), -+ ((typelib_InterfaceAttributeTypeDescription *)aMemberDescr.get())->pAttributeTypeRef, -+ 0, 0, // no params -+ pCallStack, pRegisterReturn ); -+ } -+ else -+ { -+ // is SET method -+ typelib_MethodParameter aParam; -+ aParam.pTypeRef = -+ ((typelib_InterfaceAttributeTypeDescription *)aMemberDescr.get())->pAttributeTypeRef; -+ aParam.bIn = sal_True; -+ aParam.bOut = sal_False; -+ -+ eRet = cpp2uno_call( -+ pCppI, aMemberDescr.get(), -+ 0, // indicates void return -+ 1, &aParam, -+ pCallStack, pRegisterReturn ); -+ } -+ break; -+ } -+ case typelib_TypeClass_INTERFACE_METHOD: -+ { -+ // is METHOD -+ switch (nVtableCall) -+ { -+ case 1: // acquire() -+ pCppI->acquireProxy(); // non virtual call! -+ eRet = typelib_TypeClass_VOID; -+ break; -+ case 2: // release() -+ pCppI->releaseProxy(); // non virtual call! -+ eRet = typelib_TypeClass_VOID; -+ break; -+ case 0: // queryInterface() opt -+ { -+ typelib_TypeDescription * pTD = 0; -+ TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pCallStack[3] )->getTypeLibType() ); -+ if (pTD) -+ { -+ XInterface * pInterface = 0; -+ (*pCppI->pBridge->pCppEnv->getRegisteredInterface)( -+ pCppI->pBridge->pCppEnv, -+ (void **)&pInterface, pCppI->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); -+ -+ if (pInterface) -+ { -+ ::uno_any_construct( -+ reinterpret_cast< uno_Any * >( pCallStack[1] ), -+ &pInterface, pTD, cpp_acquire ); -+ pInterface->release(); -+ TYPELIB_DANGER_RELEASE( pTD ); -+ *(void **)pRegisterReturn = pCallStack[1]; -+ eRet = typelib_TypeClass_ANY; -+ break; -+ } -+ TYPELIB_DANGER_RELEASE( pTD ); -+ } -+ } // else perform queryInterface() -+ default: -+ eRet = cpp2uno_call( -+ pCppI, aMemberDescr.get(), -+ ((typelib_InterfaceMethodTypeDescription *)aMemberDescr.get())->pReturnTypeRef, -+ ((typelib_InterfaceMethodTypeDescription *)aMemberDescr.get())->nParams, -+ ((typelib_InterfaceMethodTypeDescription *)aMemberDescr.get())->pParams, -+ pCallStack, pRegisterReturn ); -+ } -+ break; -+ } -+ default: -+ { -+ throw RuntimeException( -+ OUString::createFromAscii("no member description found!"), -+ (XInterface *)pCppI ); -+ // is here for dummy -+ eRet = typelib_TypeClass_VOID; -+ } -+ } -+ -+ return eRet; -+} -+ -+//================================================================================================== -+/** -+ * is called on incoming vtable calls -+ * (called by asm snippets) -+ */ -+static void cpp_vtable_call( int nTableEntry, void** pCallStack ) __attribute__((regparm(2))); -+ -+void cpp_vtable_call( int nTableEntry, void** pCallStack ) -+{ -+ volatile long nRegReturn[2]; -+ typelib_TypeClass aType = cpp_mediate( nTableEntry, pCallStack, (sal_Int64*)nRegReturn ); -+ -+ switch( aType ) -+ { -+ case typelib_TypeClass_HYPER: -+ case typelib_TypeClass_UNSIGNED_HYPER: -+ __asm__( "movl %1, %%edx\n\t" -+ "movl %0, %%eax\n" -+ : : "m"(nRegReturn[0]), "m"(nRegReturn[1]) ); -+ break; -+ case typelib_TypeClass_FLOAT: -+ __asm__( "flds %0\n\t" -+ "fstp %%st(0)\n\t" -+ "flds %0\n" -+ : : "m"(*(float *)nRegReturn) ); -+ break; -+ case typelib_TypeClass_DOUBLE: -+ __asm__( "fldl %0\n\t" -+ "fstp %%st(0)\n\t" -+ "fldl %0\n" -+ : : "m"(*(double *)nRegReturn) ); -+ break; -+// case typelib_TypeClass_UNSIGNED_SHORT: -+// case typelib_TypeClass_SHORT: -+// __asm__( "movswl %0, %%eax\n" -+// : : "m"(nRegReturn) ); -+// break; -+ default: -+ __asm__( "movl %0, %%eax\n" -+ : : "m"(nRegReturn[0]) ); -+ break; -+ } -+} -+ -+ -+//================================================================================================== -+class MediateClassData -+{ -+ typedef ::std::hash_map< OUString, void *, OUStringHash > t_classdata_map; -+ t_classdata_map m_map; -+ Mutex m_mutex; -+ -+public: -+ void const * get_vtable( typelib_InterfaceTypeDescription * pTD ) SAL_THROW( () ); -+ -+ inline MediateClassData() SAL_THROW( () ) -+ {} -+ ~MediateClassData() SAL_THROW( () ); -+}; -+//__________________________________________________________________________________________________ -+MediateClassData::~MediateClassData() SAL_THROW( () ) -+{ -+ OSL_TRACE( "> calling ~MediateClassData(): freeing mediate vtables." ); -+ -+ for ( t_classdata_map::const_iterator iPos( m_map.begin() ); iPos != m_map.end(); ++iPos ) -+ { -+ ::rtl_freeMemory( iPos->second ); -+ } -+} -+//-------------------------------------------------------------------------------------------------- -+static inline void codeSnippet( char * code, sal_uInt32 vtable_pos, bool simple_ret_type ) SAL_THROW( () ) -+{ -+ if (! simple_ret_type) -+ vtable_pos |= 0x80000000; -+ OSL_ASSERT( sizeof (long) == 4 ); -+ // mov $nPos, %eax -+ *code++ = 0xb8; -+ *(long *)code = vtable_pos; -+ code += sizeof (long); -+ // mov %esp, %edx -+ *code++ = 0x89; -+ *code++ = 0xe2; -+ // jmp cpp_vtable_call -+ *code++ = 0xe9; -+ *(long *)code = ((char *)cpp_vtable_call) - code - sizeof (long); -+} -+//__________________________________________________________________________________________________ -+void const * MediateClassData::get_vtable( typelib_InterfaceTypeDescription * pTD ) SAL_THROW( () ) -+{ -+ void * buffer; -+ -+ // avoiding locked counts -+ OUString const & unoName = *(OUString const *)&((typelib_TypeDescription *)pTD)->pTypeName; -+ { -+ MutexGuard aGuard( m_mutex ); -+ t_classdata_map::const_iterator iFind( m_map.find( unoName ) ); -+ if (iFind == m_map.end()) -+ { -+ // create new vtable -+ sal_Int32 nSlots = pTD->nMapFunctionIndexToMemberIndex; -+ buffer = ::rtl_allocateMemory( ((2+ nSlots) * sizeof (void *)) + (nSlots *20) ); -+ -+ ::std::pair< t_classdata_map::iterator, bool > insertion( -+ m_map.insert( t_classdata_map::value_type( unoName, buffer ) ) ); -+ OSL_ENSURE( insertion.second, "### inserting new vtable buffer failed?!" ); -+ -+ void ** slots = (void **)buffer; -+ *slots++ = 0; -+ *slots++ = 0; // rtti -+ char * code = (char *)(slots + nSlots); -+ -+ sal_uInt32 vtable_pos = 0; -+ sal_Int32 nAllMembers = pTD->nAllMembers; -+ typelib_TypeDescriptionReference ** ppAllMembers = pTD->ppAllMembers; -+ for ( sal_Int32 nPos = 0; nPos < nAllMembers; ++nPos ) -+ { -+ typelib_TypeDescription * pTD = 0; -+ TYPELIB_DANGER_GET( &pTD, ppAllMembers[ nPos ] ); -+ OSL_ASSERT( pTD ); -+ if (typelib_TypeClass_INTERFACE_ATTRIBUTE == pTD->eTypeClass) -+ { -+ bool simple_ret = cppu_isSimpleType( -+ ((typelib_InterfaceAttributeTypeDescription *)pTD)->pAttributeTypeRef->eTypeClass ); -+ // get method -+ *slots++ = code; -+ codeSnippet( code, vtable_pos++, simple_ret ); -+ code += 20; -+ if (! ((typelib_InterfaceAttributeTypeDescription *)pTD)->bReadOnly) -+ { -+ // set method -+ *slots++ = code; -+ codeSnippet( code, vtable_pos++, true ); -+ code += 20; -+ } -+ } -+ else -+ { -+ bool simple_ret = cppu_isSimpleType( -+ ((typelib_InterfaceMethodTypeDescription *)pTD)->pReturnTypeRef->eTypeClass ); -+ *slots++ = code; -+ codeSnippet( code, vtable_pos++, simple_ret ); -+ code += 20; -+ } -+ TYPELIB_DANGER_RELEASE( pTD ); -+ } -+ OSL_ASSERT( vtable_pos == nSlots ); -+ } -+ else -+ { -+ buffer = iFind->second; -+ } -+ } -+ -+ return ((void **)buffer +2); -+} -+ -+//================================================================================================== -+void SAL_CALL cppu_cppInterfaceProxy_patchVtable( -+ XInterface * pCppI, typelib_InterfaceTypeDescription * pTypeDescr ) throw () -+{ -+ static MediateClassData * s_pMediateClassData = 0; -+ if (! s_pMediateClassData) -+ { -+ MutexGuard aGuard( Mutex::getGlobalMutex() ); -+ if (! s_pMediateClassData) -+ { -+#ifdef LEAK_STATIC_DATA -+ s_pMediateClassData = new MediateClassData(); -+#else -+ static MediateClassData s_aMediateClassData; -+ s_pMediateClassData = &s_aMediateClassData; -+#endif -+ } -+ } -+ *(void const **)pCppI = s_pMediateClassData->get_vtable( pTypeDescr ); -+} -+ -+} -+ -+extern "C" -+{ -+//################################################################################################## -+sal_Bool SAL_CALL component_canUnload( TimeValue * pTime ) -+ SAL_THROW_EXTERN_C() -+{ -+ return CPPU_CURRENT_NAMESPACE::g_moduleCount.canUnload( -+ &CPPU_CURRENT_NAMESPACE::g_moduleCount, pTime ); -+} -+//################################################################################################## -+void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv ) -+ SAL_THROW_EXTERN_C() -+{ -+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( -+ pCppEnv ); -+} -+//################################################################################################## -+void SAL_CALL uno_ext_getMapping( -+ uno_Mapping ** ppMapping, uno_Environment * pFrom, uno_Environment * pTo ) -+ SAL_THROW_EXTERN_C() -+{ -+ CPPU_CURRENT_NAMESPACE::cppu_ext_getMapping( -+ ppMapping, pFrom, pTo ); -+} -+} ---- /dev/null Mon Mar 4 21:33:00 2002 -+++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/except.cxx Mon Mar 4 21:23:27 2002 -@@ -0,0 +1,317 @@ -+/************************************************************************* -+ * -+ * $RCSfile: except.cxx,v $ -+ * -+ * $Revision: 1.6 $ -+ * -+ * last change: $Author: dbo $ $Date: 2001/11/08 12:35:28 $ -+ * -+ * The Contents of this file are made available subject to the terms of -+ * either of the following licenses -+ * -+ * - GNU Lesser General Public License Version 2.1 -+ * - Sun Industry Standards Source License Version 1.1 -+ * -+ * Sun Microsystems Inc., October, 2000 -+ * -+ * GNU Lesser General Public License Version 2.1 -+ * ============================================= -+ * Copyright 2000 by Sun Microsystems, Inc. -+ * 901 San Antonio Road, Palo Alto, CA 94303, USA -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License version 2.1, as published by the Free Software Foundation. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this library; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+ * MA 02111-1307 USA -+ * -+ * -+ * Sun Industry Standards Source License Version 1.1 -+ * ================================================= -+ * The contents of this file are subject to the Sun Industry Standards -+ * Source License Version 1.1 (the "License"); You may not use this file -+ * except in compliance with the License. You may obtain a copy of the -+ * License at http://www.openoffice.org/license.html. -+ * -+ * Software provided under this License is provided on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -+ * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, -+ * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. -+ * See the License for the specific provisions governing your rights and -+ * obligations concerning the Software. -+ * -+ * The Initial Developer of the Original Code is: Sun Microsystems, Inc. -+ * -+ * Copyright: 2000 by Sun Microsystems, Inc. -+ * -+ * All Rights Reserved. -+ * -+ * Contributor(s): _______________________________________ -+ * -+ * -+ ************************************************************************/ -+ -+#include -+#include -+#include -+#include -+ -+#include -+#include -+#include -+#include -+ -+#include -+#include -+#include -+ -+#include "share.hxx" -+ -+ -+using namespace ::std; -+using namespace ::osl; -+using namespace ::rtl; -+using namespace ::com::sun::star::uno; -+using namespace ::__cxxabiv1; -+ -+ -+namespace CPPU_CURRENT_NAMESPACE -+{ -+ -+void dummy_can_throw_anything( char const * ) -+{ -+} -+ -+//================================================================================================== -+static OUString toUNOname( char const * p ) SAL_THROW( () ) -+{ -+#ifdef DEBUG -+ char const * start = p; -+#endif -+ -+ // example: N3com3sun4star4lang24IllegalArgumentExceptionE -+ -+ OUStringBuffer buf( 64 ); -+ OSL_ASSERT( 'N' == *p ); -+ ++p; // skip N -+ -+ while ('E' != *p) -+ { -+ // read chars count -+ long n = (*p++ - '0'); -+ while ('0' <= *p && '9' >= *p) -+ { -+ n *= 10; -+ n += (*p++ - '0'); -+ } -+ buf.appendAscii( p, n ); -+ p += n; -+ if ('E' != *p) -+ buf.append( (sal_Unicode)'.' ); -+ } -+ -+#ifdef DEBUG -+ OUString ret( buf.makeStringAndClear() ); -+ OString c_ret( OUStringToOString( ret, RTL_TEXTENCODING_ASCII_US ) ); -+ fprintf( stderr, "> toUNOname(): %s => %s\n", start, c_ret.getStr() ); -+ return ret; -+#else -+ return buf.makeStringAndClear(); -+#endif -+} -+ -+//================================================================================================== -+class RTTI -+{ -+ typedef hash_map< OUString, type_info *, OUStringHash > t_rtti_map; -+ -+ Mutex m_mutex; -+ t_rtti_map m_rttis; -+ t_rtti_map m_generatedRttis; -+ -+ void * m_hApp; -+ -+public: -+ RTTI() SAL_THROW( () ); -+ ~RTTI() SAL_THROW( () ); -+ -+ type_info * getRTTI( typelib_CompoundTypeDescription * ) SAL_THROW( () ); -+}; -+//__________________________________________________________________________________________________ -+RTTI::RTTI() SAL_THROW( () ) -+ : m_hApp( dlopen( 0, RTLD_LAZY ) ) -+{ -+} -+//__________________________________________________________________________________________________ -+RTTI::~RTTI() SAL_THROW( () ) -+{ -+ dlclose( m_hApp ); -+} -+ -+//__________________________________________________________________________________________________ -+type_info * RTTI::getRTTI( typelib_CompoundTypeDescription *pTypeDescr ) SAL_THROW( () ) -+{ -+ type_info * rtti; -+ -+ OUString const & unoName = *(OUString const *)&pTypeDescr->aBase.pTypeName; -+ -+ MutexGuard guard( m_mutex ); -+ t_rtti_map::const_iterator iFind( m_rttis.find( unoName ) ); -+ if (iFind == m_rttis.end()) -+ { -+ // RTTI symbol -+ OStringBuffer buf( 64 ); -+ buf.append( RTL_CONSTASCII_STRINGPARAM("_ZTIN") ); -+ sal_Int32 index = 0; -+ do -+ { -+ OUString token( unoName.getToken( 0, '.', index ) ); -+ buf.append( token.getLength() ); -+ OString c_token( OUStringToOString( token, RTL_TEXTENCODING_ASCII_US ) ); -+ buf.append( c_token ); -+ } -+ while (index >= 0); -+ buf.append( 'E' ); -+ -+ OString symName( buf.makeStringAndClear() ); -+ rtti = (type_info *)dlsym( m_hApp, symName.getStr() ); -+ -+ if (rtti) -+ { -+ pair< t_rtti_map::iterator, bool > insertion( -+ m_rttis.insert( t_rtti_map::value_type( unoName, rtti ) ) ); -+ OSL_ENSURE( insertion.second, "### inserting new rtti failed?!" ); -+ } -+ else -+ { -+ // try to lookup the symbol in the generated rtti map -+ t_rtti_map::const_iterator iFind( m_generatedRttis.find( unoName ) ); -+ if (iFind == m_generatedRttis.end()) -+ { -+ // we must generate it ! -+ // symbol and rtti-name is nearly identical, -+ // the symbol is prefixed with _ZTI -+ char const * rttiName = symName.getStr() +4; -+#ifdef DEBUG -+ fprintf( stderr,"generated rtti for %s\n", rttiName ); -+#endif -+ if (pTypeDescr->pBaseTypeDescription) -+ { -+ // ensure availability of base -+ type_info * base_rtti = getRTTI( -+ (typelib_CompoundTypeDescription *)pTypeDescr->pBaseTypeDescription ); -+ rtti = new __si_class_type_info( -+ strdup( rttiName ), (__class_type_info *)base_rtti ); -+ } -+ else -+ { -+ // this class has no base class -+ rtti = new __class_type_info( strdup( rttiName ) ); -+ } -+ -+ pair< t_rtti_map::iterator, bool > insertion( -+ m_generatedRttis.insert( t_rtti_map::value_type( unoName, rtti ) ) ); -+ OSL_ENSURE( insertion.second, "### inserting new generated rtti failed?!" ); -+ } -+ else // taking already generated rtti -+ { -+ rtti = iFind->second; -+ } -+ } -+ } -+ else -+ { -+ rtti = iFind->second; -+ } -+ -+ return rtti; -+} -+ -+//-------------------------------------------------------------------------------------------------- -+static void deleteException( void * pExc ) -+{ -+ __cxa_exception const * header = ((__cxa_exception const *)pExc - 1); -+ typelib_TypeDescription * pTD = 0; -+ OUString unoName( toUNOname( header->exceptionType->name() ) ); -+ ::typelib_typedescription_getByName( &pTD, unoName.pData ); -+ OSL_ENSURE( pTD, "### unknown exception type! leaving out destruction => leaking!!!" ); -+ if (pTD) -+ { -+ ::uno_destructData( pExc, pTD, cpp_release ); -+ ::typelib_typedescription_release( pTD ); -+ } -+} -+ -+//================================================================================================== -+void raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp ) -+{ -+ void * pCppExc; -+ type_info * rtti; -+ -+ { -+ // construct cpp exception object -+ typelib_TypeDescription * pTypeDescr = 0; -+ TYPELIB_DANGER_GET( &pTypeDescr, pUnoExc->pType ); -+ OSL_ASSERT( pTypeDescr ); -+ if (! pTypeDescr) -+ terminate(); -+ -+ pCppExc = __cxa_allocate_exception( pTypeDescr->nSize ); -+ ::uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp ); -+ -+ // destruct uno exception -+ ::uno_any_destruct( pUnoExc, 0 ); -+ // avoiding locked counts -+ static RTTI * s_rtti = 0; -+ if (! s_rtti) -+ { -+ MutexGuard guard( Mutex::getGlobalMutex() ); -+ if (! s_rtti) -+ { -+#ifdef LEAK_STATIC_DATA -+ s_rtti = new RTTI(); -+#else -+ static RTTI rtti_data; -+ s_rtti = &rtti_data; -+#endif -+ } -+ } -+ rtti = (type_info *)s_rtti->getRTTI( (typelib_CompoundTypeDescription *) pTypeDescr ); -+ TYPELIB_DANGER_RELEASE( pTypeDescr ); -+ OSL_ENSURE( rtti, "### no rtti for throwing exception!" ); -+ if (! rtti) -+ terminate(); -+ } -+ -+ __cxa_throw( pCppExc, rtti, deleteException ); -+} -+ -+//================================================================================================== -+void fillUnoException( __cxa_exception * header, uno_Any * pExc, uno_Mapping * pCpp2Uno ) -+{ -+ OSL_ENSURE( header, "### no exception header!!!" ); -+ if (! header) -+ terminate(); -+ -+ typelib_TypeDescription * pExcTypeDescr = 0; -+ OUString unoName( toUNOname( header->exceptionType->name() ) ); -+ ::typelib_typedescription_getByName( &pExcTypeDescr, unoName.pData ); -+ OSL_ENSURE( pExcTypeDescr, "### can not get type description for exception!!!" ); -+ if (! pExcTypeDescr) -+ terminate(); -+ -+ // construct uno exception any -+ ::uno_any_constructAndConvert( pExc, header->adjustedPtr, pExcTypeDescr, pCpp2Uno ); -+ ::typelib_typedescription_release( pExcTypeDescr ); -+} -+ -+} -+ ---- /dev/null Mon Mar 4 21:33:00 2002 -+++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/makefile.mk Mon Mar 4 21:24:53 2002 -@@ -0,0 +1,112 @@ -+#************************************************************************* -+# -+# $RCSfile: makefile.mk,v $ -+# -+# $Revision: 1.2 $ -+# -+# last change: $Author: dbo $ $Date: 2001/10/26 14:23:30 $ -+# -+# The Contents of this file are made available subject to the terms of -+# either of the following licenses -+# -+# - GNU Lesser General Public License Version 2.1 -+# - Sun Industry Standards Source License Version 1.1 -+# -+# Sun Microsystems Inc., October, 2000 -+# -+# GNU Lesser General Public License Version 2.1 -+# ============================================= -+# Copyright 2000 by Sun Microsystems, Inc. -+# 901 San Antonio Road, Palo Alto, CA 94303, USA -+# -+# This library is free software; you can redistribute it and/or -+# modify it under the terms of the GNU Lesser General Public -+# License version 2.1, as published by the Free Software Foundation. -+# -+# This library is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+# Lesser General Public License for more details. -+# -+# You should have received a copy of the GNU Lesser General Public -+# License along with this library; if not, write to the Free Software -+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+# MA 02111-1307 USA -+# -+# -+# Sun Industry Standards Source License Version 1.1 -+# ================================================= -+# The contents of this file are subject to the Sun Industry Standards -+# Source License Version 1.1 (the "License"); You may not use this file -+# except in compliance with the License. You may obtain a copy of the -+# License at http://www.openoffice.org/license.html. -+# -+# Software provided under this License is provided on an "AS IS" basis, -+# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -+# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, -+# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. -+# See the License for the specific provisions governing your rights and -+# obligations concerning the Software. -+# -+# The Initial Developer of the Original Code is: Sun Microsystems, Inc. -+# -+# Copyright: 2000 by Sun Microsystems, Inc. -+# -+# All Rights Reserved. -+# -+# Contributor(s): _______________________________________ -+# -+# -+# -+#************************************************************************* -+ -+PRJ=..$/..$/.. -+ -+PRJNAME=bridges -+TARGET=gcc3_uno -+LIBTARGET=no -+ENABLE_EXCEPTIONS=TRUE -+NO_BSYMBOLIC=TRUE -+ -+# --- Settings ----------------------------------------------------- -+ -+.INCLUDE : svpre.mk -+.INCLUDE : settings.mk -+.INCLUDE : sv.mk -+ -+# --- Files -------------------------------------------------------- -+ -+.IF "$(COM)$(OS)$(CPU)$(COMNAME)" == "GCCFREEBSDIgcc3" -+ -+.IF "$(cppu_no_leak)" == "" -+CFLAGS += -DLEAK_STATIC_DATA -+.ENDIF -+ -+CFLAGSNOOPT=-O0 -+ -+SLOFILES= \ -+ $(SLO)$/except.obj \ -+ $(SLO)$/cpp2uno.obj \ -+ $(SLO)$/uno2cpp.obj -+ -+SHL1TARGET= $(TARGET) -+ -+SHL1DEF=$(MISC)$/$(SHL1TARGET).def -+SHL1IMPLIB=i$(TARGET) -+SHL1VERSIONMAP=..$/..$/bridge_exports.map -+ -+SHL1OBJS= \ -+ $(SLO)$/except.obj \ -+ $(SLO)$/cpp2uno.obj \ -+ $(SLO)$/uno2cpp.obj -+ -+SHL1STDLIBS= \ -+ $(CPPULIB) \ -+ $(SALLIB) -+ -+.ENDIF -+ -+# --- Targets ------------------------------------------------------ -+ -+.INCLUDE : target.mk -+ ---- /dev/null Mon Mar 4 21:33:00 2002 -+++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/share.hxx Mon Mar 4 21:23:27 2002 -@@ -0,0 +1,120 @@ -+/************************************************************************* -+ * -+ * $RCSfile: share.hxx,v $ -+ * -+ * $Revision: 1.1 $ -+ * -+ * last change: $Author: dbo $ $Date: 2001/10/19 13:32:39 $ -+ * -+ * The Contents of this file are made available subject to the terms of -+ * either of the following licenses -+ * -+ * - GNU Lesser General Public License Version 2.1 -+ * - Sun Industry Standards Source License Version 1.1 -+ * -+ * Sun Microsystems Inc., October, 2000 -+ * -+ * GNU Lesser General Public License Version 2.1 -+ * ============================================= -+ * Copyright 2000 by Sun Microsystems, Inc. -+ * 901 San Antonio Road, Palo Alto, CA 94303, USA -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License version 2.1, as published by the Free Software Foundation. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this library; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+ * MA 02111-1307 USA -+ * -+ * -+ * Sun Industry Standards Source License Version 1.1 -+ * ================================================= -+ * The contents of this file are subject to the Sun Industry Standards -+ * Source License Version 1.1 (the "License"); You may not use this file -+ * except in compliance with the License. You may obtain a copy of the -+ * License at http://www.openoffice.org/license.html. -+ * -+ * Software provided under this License is provided on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -+ * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, -+ * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. -+ * See the License for the specific provisions governing your rights and -+ * obligations concerning the Software. -+ * -+ * The Initial Developer of the Original Code is: Sun Microsystems, Inc. -+ * -+ * Copyright: 2000 by Sun Microsystems, Inc. -+ * -+ * All Rights Reserved. -+ * -+ * Contributor(s): _______________________________________ -+ * -+ * -+ ************************************************************************/ -+ -+#include -+#include -+#include -+ -+namespace CPPU_CURRENT_NAMESPACE -+{ -+ -+// ----- following decl from libstdc++-v3/libsupc++/unwind-cxx.h and unwind.h -+ -+struct _Unwind_Exception -+{ -+ unsigned exception_class __attribute__((__mode__(__DI__))); -+ void * exception_cleanup; -+ unsigned private_1 __attribute__((__mode__(__word__))); -+ unsigned private_2 __attribute__((__mode__(__word__))); -+} __attribute__((__aligned__)); -+ -+struct __cxa_exception -+{ -+ ::std::type_info *exceptionType; -+ void (*exceptionDestructor)(void *); -+ -+ ::std::unexpected_handler unexpectedHandler; -+ ::std::terminate_handler terminateHandler; -+ -+ __cxa_exception *nextException; -+ -+ int handlerCount; -+ -+ int handlerSwitchValue; -+ const unsigned char *actionRecord; -+ const unsigned char *languageSpecificData; -+ void *catchTemp; -+ void *adjustedPtr; -+ -+ _Unwind_Exception unwindHeader; -+}; -+ -+extern "C" void *__cxa_allocate_exception( -+ std::size_t thrown_size ) throw(); -+extern "C" void __cxa_throw ( -+ void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) __attribute__((noreturn)); -+ -+struct __cxa_eh_globals -+{ -+ __cxa_exception *caughtExceptions; -+ unsigned int uncaughtExceptions; -+}; -+extern "C" __cxa_eh_globals *__cxa_get_globals () throw(); -+ -+// ----- -+ -+//================================================================================================== -+void raiseException( -+ uno_Any * pUnoExc, uno_Mapping * pUno2Cpp ); -+//================================================================================================== -+void fillUnoException( -+ __cxa_exception * header, uno_Any *, uno_Mapping * pCpp2Uno ); -+} ---- /dev/null Mon Mar 4 21:33:00 2002 -+++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:23:27 2002 -@@ -0,0 +1,450 @@ -+/************************************************************************* -+ * -+ * $RCSfile: uno2cpp.cxx,v $ -+ * -+ * $Revision: 1.3 $ -+ * -+ * last change: $Author: hr $ $Date: 2001/10/31 14:46:47 $ -+ * -+ * The Contents of this file are made available subject to the terms of -+ * either of the following licenses -+ * -+ * - GNU Lesser General Public License Version 2.1 -+ * - Sun Industry Standards Source License Version 1.1 -+ * -+ * Sun Microsystems Inc., October, 2000 -+ * -+ * GNU Lesser General Public License Version 2.1 -+ * ============================================= -+ * Copyright 2000 by Sun Microsystems, Inc. -+ * 901 San Antonio Road, Palo Alto, CA 94303, USA -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License version 2.1, as published by the Free Software Foundation. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this library; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+ * MA 02111-1307 USA -+ * -+ * -+ * Sun Industry Standards Source License Version 1.1 -+ * ================================================= -+ * The contents of this file are subject to the Sun Industry Standards -+ * Source License Version 1.1 (the "License"); You may not use this file -+ * except in compliance with the License. You may obtain a copy of the -+ * License at http://www.openoffice.org/license.html. -+ * -+ * Software provided under this License is provided on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -+ * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, -+ * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. -+ * See the License for the specific provisions governing your rights and -+ * obligations concerning the Software. -+ * -+ * The Initial Developer of the Original Code is: Sun Microsystems, Inc. -+ * -+ * Copyright: 2000 by Sun Microsystems, Inc. -+ * -+ * All Rights Reserved. -+ * -+ * Contributor(s): _______________________________________ -+ * -+ * -+ ************************************************************************/ -+ -+#include -+#include -+ -+#include -+#include -+#include -+ -+#include "share.hxx" -+ -+ -+using namespace ::rtl; -+using namespace ::com::sun::star::uno; -+ -+namespace CPPU_CURRENT_NAMESPACE -+{ -+ -+void dummy_can_throw_anything( char const * ); -+ -+//================================================================================================== -+static void callVirtualMethod( -+ void * pThis, -+ sal_Int32 nVtableIndex, -+ void * pRegisterReturn, -+ typelib_TypeClass eReturnType, -+ sal_Int32 * pStackLongs, -+ sal_Int32 nStackLongs ) -+{ -+ // parameter list is mixed list of * and values -+ // reference parameters are pointers -+ -+ OSL_ENSURE( pStackLongs && pThis, "### null ptr!" ); -+ OSL_ENSURE( (sizeof(void *) == 4) && (sizeof(sal_Int32) == 4), "### unexpected size of int!" ); -+ OSL_ENSURE( nStackLongs && pStackLongs, "### no stack in callVirtualMethod !" ); -+ -+ // never called -+ if (! pThis) dummy_can_throw_anything("xxx"); // address something -+ -+ volatile long edx = 0, eax = 0; // for register returns -+ asm volatile ( -+ // copy values -+ "mov %0, %%eax\n\t" -+ "mov %%eax, %%edx\n\t" -+ "dec %%edx\n\t" -+ "shl $2, %%edx\n\t" -+ "add %1, %%edx\n" -+ "Lcopy:\n\t" -+ "pushl 0(%%edx)\n\t" -+ "sub $4, %%edx\n\t" -+ "dec %%eax\n\t" -+ "jne Lcopy\n\t" -+ // do the actual call -+ "mov %2, %%edx\n\t" -+ "mov 0(%%edx), %%edx\n\t" -+ "mov %3, %%eax\n\t" -+ "shl $2, %%eax\n\t" -+ "add %%eax, %%edx\n\t" -+ "mov 0(%%edx), %%edx\n\t" -+ "call *%%edx\n\t" -+ // save return registers -+ "mov %%eax, %4\n\t" -+ "mov %%edx, %5\n\t" -+ // cleanup stack -+ "mov %0, %%eax\n\t" -+ "shl $2, %%eax\n\t" -+ "add %%eax, %%esp\n\t" -+ : -+ : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(edx) -+ : "eax", "edx" ); -+ -+ switch( eReturnType ) -+ { -+ case typelib_TypeClass_HYPER: -+ case typelib_TypeClass_UNSIGNED_HYPER: -+ ((long*)pRegisterReturn)[1] = edx; -+ case typelib_TypeClass_LONG: -+ case typelib_TypeClass_UNSIGNED_LONG: -+ case typelib_TypeClass_CHAR: -+ case typelib_TypeClass_ENUM: -+ ((long*)pRegisterReturn)[0] = eax; -+ break; -+ case typelib_TypeClass_SHORT: -+ case typelib_TypeClass_UNSIGNED_SHORT: -+ *(unsigned short*)pRegisterReturn = eax; -+ break; -+ case typelib_TypeClass_BOOLEAN: -+ case typelib_TypeClass_BYTE: -+ *(unsigned char*)pRegisterReturn = eax; -+ break; -+ case typelib_TypeClass_FLOAT: -+ asm ( "fstps %0" : : "m"(*(char *)pRegisterReturn) ); -+ break; -+ case typelib_TypeClass_DOUBLE: -+ asm ( "fstpl %0\n\t" : : "m"(*(char *)pRegisterReturn) ); -+ break; -+ } -+} -+ -+//================================================================================================== -+static void cpp_call( -+ cppu_unoInterfaceProxy * pThis, -+ sal_Int32 nVtableCall, -+ typelib_TypeDescriptionReference * pReturnTypeRef, -+ sal_Int32 nParams, typelib_MethodParameter * pParams, -+ void * pUnoReturn, void * pUnoArgs[], uno_Any ** ppUnoExc ) -+{ -+ // max space for: [complex ret ptr], values|ptr ... -+ char * pCppStack = -+ (char *)alloca( sizeof(sal_Int32) + ((nParams+2) * sizeof(sal_Int64)) ); -+ char * pCppStackStart = pCppStack; -+ -+ // return -+ typelib_TypeDescription * pReturnTypeDescr = 0; -+ TYPELIB_DANGER_GET( &pReturnTypeDescr, pReturnTypeRef ); -+ OSL_ENSURE( pReturnTypeDescr, "### expected return type description!" ); -+ -+ void * pCppReturn = 0; // if != 0 && != pUnoReturn, needs reconversion -+ -+ if (pReturnTypeDescr) -+ { -+ if (cppu_isSimpleType( pReturnTypeDescr )) -+ { -+ pCppReturn = pUnoReturn; // direct way for simple types -+ } -+ else -+ { -+ // complex return via ptr -+ pCppReturn = *(void **)pCppStack = (cppu_relatesToInterface( pReturnTypeDescr ) -+ ? alloca( pReturnTypeDescr->nSize ) -+ : pUnoReturn); // direct way -+ pCppStack += sizeof(void *); -+ } -+ } -+ // push this -+ *(void**)pCppStack = pThis->pCppI; -+ pCppStack += sizeof( void* ); -+ -+ // stack space -+ OSL_ENSURE( sizeof(void *) == sizeof(sal_Int32), "### unexpected size!" ); -+ // args -+ void ** pCppArgs = (void **)alloca( 3 * sizeof(void *) * nParams ); -+ // indizes of values this have to be converted (interface conversion cpp<=>uno) -+ sal_Int32 * pTempIndizes = (sal_Int32 *)(pCppArgs + nParams); -+ // type descriptions for reconversions -+ typelib_TypeDescription ** ppTempParamTypeDescr = (typelib_TypeDescription **)(pCppArgs + (2 * nParams)); -+ -+ sal_Int32 nTempIndizes = 0; -+ -+ for ( sal_Int32 nPos = 0; nPos < nParams; ++nPos ) -+ { -+ const typelib_MethodParameter & rParam = pParams[nPos]; -+ typelib_TypeDescription * pParamTypeDescr = 0; -+ TYPELIB_DANGER_GET( &pParamTypeDescr, rParam.pTypeRef ); -+ -+ if (!rParam.bOut && cppu_isSimpleType( pParamTypeDescr )) -+ { -+ uno_copyAndConvertData( pCppArgs[nPos] = pCppStack, pUnoArgs[nPos], pParamTypeDescr, -+ &pThis->pBridge->aUno2Cpp ); -+ -+ switch (pParamTypeDescr->eTypeClass) -+ { -+ case typelib_TypeClass_HYPER: -+ case typelib_TypeClass_UNSIGNED_HYPER: -+ case typelib_TypeClass_DOUBLE: -+ pCppStack += sizeof(sal_Int32); // extra long -+ } -+ // no longer needed -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ else // ptr to complex value | ref -+ { -+ if (! rParam.bIn) // is pure out -+ { -+ // cpp out is constructed mem, uno out is not! -+ uno_constructData( -+ *(void **)pCppStack = pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), -+ pParamTypeDescr ); -+ pTempIndizes[nTempIndizes] = nPos; // default constructed for cpp call -+ // will be released at reconversion -+ ppTempParamTypeDescr[nTempIndizes++] = pParamTypeDescr; -+ } -+ // is in/inout -+ else if (cppu_relatesToInterface( pParamTypeDescr )) -+ { -+ uno_copyAndConvertData( -+ *(void **)pCppStack = pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), -+ pUnoArgs[nPos], pParamTypeDescr, &pThis->pBridge->aUno2Cpp ); -+ -+ pTempIndizes[nTempIndizes] = nPos; // has to be reconverted -+ // will be released at reconversion -+ ppTempParamTypeDescr[nTempIndizes++] = pParamTypeDescr; -+ } -+ else // direct way -+ { -+ *(void **)pCppStack = pCppArgs[nPos] = pUnoArgs[nPos]; -+ // no longer needed -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ } -+ pCppStack += sizeof(sal_Int32); // standard parameter length -+ } -+ -+ try -+ { -+ OSL_ENSURE( !( (pCppStack - pCppStackStart ) & 3), "UNALIGNED STACK !!! (Please DO panic)" ); -+ callVirtualMethod( -+ pThis->pCppI, nVtableCall, -+ pCppReturn, pReturnTypeDescr->eTypeClass, -+ (sal_Int32 *)pCppStackStart, (pCppStack - pCppStackStart) / sizeof(sal_Int32) ); -+ // NO exception occured... -+ *ppUnoExc = 0; -+ -+ // reconvert temporary params -+ for ( ; nTempIndizes--; ) -+ { -+ sal_Int32 nIndex = pTempIndizes[nTempIndizes]; -+ typelib_TypeDescription * pParamTypeDescr = ppTempParamTypeDescr[nTempIndizes]; -+ -+ if (pParams[nIndex].bIn) -+ { -+ if (pParams[nIndex].bOut) // inout -+ { -+ uno_destructData( pUnoArgs[nIndex], pParamTypeDescr, 0 ); // destroy uno value -+ uno_copyAndConvertData( pUnoArgs[nIndex], pCppArgs[nIndex], pParamTypeDescr, -+ &pThis->pBridge->aCpp2Uno ); -+ } -+ } -+ else // pure out -+ { -+ uno_copyAndConvertData( pUnoArgs[nIndex], pCppArgs[nIndex], pParamTypeDescr, -+ &pThis->pBridge->aCpp2Uno ); -+ } -+ // destroy temp cpp param => cpp: every param was constructed -+ uno_destructData( pCppArgs[nIndex], pParamTypeDescr, cpp_release ); -+ -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ // return value -+ if (pCppReturn && pUnoReturn != pCppReturn) -+ { -+ uno_copyAndConvertData( pUnoReturn, pCppReturn, pReturnTypeDescr, -+ &pThis->pBridge->aCpp2Uno ); -+ uno_destructData( pCppReturn, pReturnTypeDescr, cpp_release ); -+ } -+ } -+ catch (...) -+ { -+ // fill uno exception -+ fillUnoException( __cxa_get_globals()->caughtExceptions, *ppUnoExc, &pThis->pBridge->aCpp2Uno ); -+ -+ // temporary params -+ for ( ; nTempIndizes--; ) -+ { -+ sal_Int32 nIndex = pTempIndizes[nTempIndizes]; -+ // destroy temp cpp param => cpp: every param was constructed -+ uno_destructData( pCppArgs[nIndex], ppTempParamTypeDescr[nTempIndizes], cpp_release ); -+ TYPELIB_DANGER_RELEASE( ppTempParamTypeDescr[nTempIndizes] ); -+ } -+ // return type -+ if (pReturnTypeDescr) -+ TYPELIB_DANGER_RELEASE( pReturnTypeDescr ); -+ } -+} -+ -+ -+//================================================================================================== -+void SAL_CALL cppu_unoInterfaceProxy_dispatch( -+ uno_Interface * pUnoI, const typelib_TypeDescription * pMemberDescr, -+ void * pReturn, void * pArgs[], uno_Any ** ppException ) throw () -+{ -+ // is my surrogate -+ cppu_unoInterfaceProxy * pThis = (cppu_unoInterfaceProxy *)pUnoI; -+ typelib_InterfaceTypeDescription * pTypeDescr = pThis->pTypeDescr; -+ -+ switch (pMemberDescr->eTypeClass) -+ { -+ case typelib_TypeClass_INTERFACE_ATTRIBUTE: -+ { -+ // determine vtable call index -+ sal_Int32 nMemberPos = ((typelib_InterfaceMemberTypeDescription *)pMemberDescr)->nPosition; -+ OSL_ENSURE( nMemberPos < pTypeDescr->nAllMembers, "### member pos out of range!" ); -+ -+ sal_Int32 nVtableCall = pTypeDescr->pMapMemberIndexToFunctionIndex[nMemberPos]; -+ OSL_ENSURE( nVtableCall < pTypeDescr->nMapFunctionIndexToMemberIndex, "### illegal vtable index!" ); -+ -+ if (pReturn) -+ { -+ // dependent dispatch -+ cpp_call( -+ pThis, nVtableCall, -+ ((typelib_InterfaceAttributeTypeDescription *)pMemberDescr)->pAttributeTypeRef, -+ 0, 0, // no params -+ pReturn, pArgs, ppException ); -+ } -+ else -+ { -+ // is SET -+ typelib_MethodParameter aParam; -+ aParam.pTypeRef = -+ ((typelib_InterfaceAttributeTypeDescription *)pMemberDescr)->pAttributeTypeRef; -+ aParam.bIn = sal_True; -+ aParam.bOut = sal_False; -+ -+ typelib_TypeDescriptionReference * pReturnTypeRef = 0; -+ OUString aVoidName( RTL_CONSTASCII_USTRINGPARAM("void") ); -+ typelib_typedescriptionreference_new( -+ &pReturnTypeRef, typelib_TypeClass_VOID, aVoidName.pData ); -+ -+ // dependent dispatch -+ cpp_call( -+ pThis, nVtableCall +1, // get, then set method -+ pReturnTypeRef, -+ 1, &aParam, -+ pReturn, pArgs, ppException ); -+ -+ typelib_typedescriptionreference_release( pReturnTypeRef ); -+ } -+ -+ break; -+ } -+ case typelib_TypeClass_INTERFACE_METHOD: -+ { -+ // determine vtable call index -+ sal_Int32 nMemberPos = ((typelib_InterfaceMemberTypeDescription *)pMemberDescr)->nPosition; -+ OSL_ENSURE( nMemberPos < pTypeDescr->nAllMembers, "### member pos out of range!" ); -+ -+ sal_Int32 nVtableCall = pTypeDescr->pMapMemberIndexToFunctionIndex[nMemberPos]; -+ OSL_ENSURE( nVtableCall < pTypeDescr->nMapFunctionIndexToMemberIndex, "### illegal vtable index!" ); -+ -+ switch (nVtableCall) -+ { -+ // standard calls -+ case 1: // acquire uno interface -+ (*pUnoI->acquire)( pUnoI ); -+ *ppException = 0; -+ break; -+ case 2: // release uno interface -+ (*pUnoI->release)( pUnoI ); -+ *ppException = 0; -+ break; -+ case 0: // queryInterface() opt -+ { -+ typelib_TypeDescription * pTD = 0; -+ TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pArgs[0] )->getTypeLibType() ); -+ if (pTD) -+ { -+ uno_Interface * pInterface = 0; -+ (*pThis->pBridge->pUnoEnv->getRegisteredInterface)( -+ pThis->pBridge->pUnoEnv, -+ (void **)&pInterface, pThis->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); -+ -+ if (pInterface) -+ { -+ ::uno_any_construct( -+ reinterpret_cast< uno_Any * >( pReturn ), -+ &pInterface, pTD, 0 ); -+ (*pInterface->release)( pInterface ); -+ TYPELIB_DANGER_RELEASE( pTD ); -+ *ppException = 0; -+ break; -+ } -+ TYPELIB_DANGER_RELEASE( pTD ); -+ } -+ } // else perform queryInterface() -+ default: -+ // dependent dispatch -+ cpp_call( -+ pThis, nVtableCall, -+ ((typelib_InterfaceMethodTypeDescription *)pMemberDescr)->pReturnTypeRef, -+ ((typelib_InterfaceMethodTypeDescription *)pMemberDescr)->nParams, -+ ((typelib_InterfaceMethodTypeDescription *)pMemberDescr)->pParams, -+ pReturn, pArgs, ppException ); -+ } -+ break; -+ } -+ default: -+ { -+ ::com::sun::star::uno::RuntimeException aExc( -+ OUString( RTL_CONSTASCII_USTRINGPARAM("illegal member type description!") ), -+ ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >() ); -+ -+ Type const & rExcType = ::getCppuType( &aExc ); -+ // binary identical null reference -+ ::uno_type_any_construct( *ppException, &aExc, rExcType.getTypeLibType(), 0 ); -+ } -+ } -+} -+ -+} -+ diff --git a/editors/openoffice-1.0/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice-1.0/files/patch-bridges+source+prot_uno+makefile.mk deleted file mode 100644 index 595ea6cb5ac9..000000000000 --- a/editors/openoffice-1.0/files/patch-bridges+source+prot_uno+makefile.mk +++ /dev/null @@ -1,13 +0,0 @@ ---- ../bridges/source/prot_uno/makefile.mk.orig Fri Oct 26 09:22:57 2001 -+++ ../bridges/source/prot_uno/makefile.mk Wed Mar 6 15:45:09 2002 -@@ -88,8 +88,8 @@ - SHL1VERSIONMAP=..$/bridge_exports.map - - SHL1STDLIBS= \ -- $(CPPULIB) \ -- $(SALLIB) -+ $(SALLIB) \ -+ $(CPPULIB) - - DEF1NAME=$(SHL1TARGET) - diff --git a/editors/openoffice-1.0/files/patch-bridges::prj::build.lst b/editors/openoffice-1.0/files/patch-bridges::prj::build.lst deleted file mode 100644 index 95774375ee91..000000000000 --- a/editors/openoffice-1.0/files/patch-bridges::prj::build.lst +++ /dev/null @@ -1,10 +0,0 @@ ---- ../bridges/prj/build.lst.orig Tue Mar 19 22:06:50 2002 -+++ ../bridges/prj/build.lst Wed Apr 3 00:15:02 2002 -@@ -9,6 +9,7 @@ - br bridges\source\cpp_uno\gcc2_linux_intel nmake - u br_gccli br_unotypes NULL - br bridges\source\cpp_uno\gcc3_linux_intel nmake - u br_gcc3li br_unotypes NULL - br bridges\source\cpp_uno\gcc2_freebsd_intel nmake - u br_gccfi br_unotypes NULL -+br bridges\source\cpp_uno\gcc3_freebsd_intel nmake - u br_gcc3fi br_unotypes NULL - br bridges\source\cpp_uno\gcc2_linux_powerpc nmake - u br_gcclp br_unotypes NULL - br bridges\source\cpp_uno\gcc2_macosx_powerpc nmake - u br_gccmacoxp br_unotypes NULL - br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL diff --git a/editors/openoffice-1.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice-1.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel deleted file mode 100644 index 20b13ea25cb2..000000000000 --- a/editors/openoffice-1.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel +++ /dev/null @@ -1,1608 +0,0 @@ ---- /dev/null Mon Mar 4 21:33:00 2002 -+++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:23:27 2002 -@@ -0,0 +1,594 @@ -+/************************************************************************* -+ * -+ * $RCSfile: cpp2uno.cxx,v $ -+ * -+ * $Revision: 1.3 $ -+ * -+ * last change: $Author: dbo $ $Date: 2001/10/26 07:22:57 $ -+ * -+ * The Contents of this file are made available subject to the terms of -+ * either of the following licenses -+ * -+ * - GNU Lesser General Public License Version 2.1 -+ * - Sun Industry Standards Source License Version 1.1 -+ * -+ * Sun Microsystems Inc., October, 2000 -+ * -+ * GNU Lesser General Public License Version 2.1 -+ * ============================================= -+ * Copyright 2000 by Sun Microsystems, Inc. -+ * 901 San Antonio Road, Palo Alto, CA 94303, USA -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License version 2.1, as published by the Free Software Foundation. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this library; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+ * MA 02111-1307 USA -+ * -+ * -+ * Sun Industry Standards Source License Version 1.1 -+ * ================================================= -+ * The contents of this file are subject to the Sun Industry Standards -+ * Source License Version 1.1 (the "License"); You may not use this file -+ * except in compliance with the License. You may obtain a copy of the -+ * License at http://www.openoffice.org/license.html. -+ * -+ * Software provided under this License is provided on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -+ * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, -+ * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. -+ * See the License for the specific provisions governing your rights and -+ * obligations concerning the Software. -+ * -+ * The Initial Developer of the Original Code is: Sun Microsystems, Inc. -+ * -+ * Copyright: 2000 by Sun Microsystems, Inc. -+ * -+ * All Rights Reserved. -+ * -+ * Contributor(s): _______________________________________ -+ * -+ * -+ ************************************************************************/ -+ -+#include -+#include -+ -+#include -+#include -+ -+#include -+#include -+ -+#include -+#include -+ -+#include "share.hxx" -+ -+ -+using namespace ::osl; -+using namespace ::rtl; -+using namespace ::com::sun::star::uno; -+ -+namespace CPPU_CURRENT_NAMESPACE -+{ -+ -+//================================================================================================== -+rtl_StandardModuleCount g_moduleCount = MODULE_COUNT_INIT; -+ -+//================================================================================================== -+static typelib_TypeClass cpp2uno_call( -+ cppu_cppInterfaceProxy * pThis, -+ const typelib_TypeDescription * pMemberTypeDescr, -+ typelib_TypeDescriptionReference * pReturnTypeRef, // 0 indicates void return -+ sal_Int32 nParams, typelib_MethodParameter * pParams, -+ void ** pCallStack, -+ sal_Int64 * pRegisterReturn /* space for register return */ ) -+{ -+ // pCallStack: ret, [return ptr], this, params -+ char * pCppStack = (char *)(pCallStack +1); -+ -+ // return -+ typelib_TypeDescription * pReturnTypeDescr = 0; -+ if (pReturnTypeRef) -+ TYPELIB_DANGER_GET( &pReturnTypeDescr, pReturnTypeRef ); -+ -+ void * pUnoReturn = 0; -+ void * pCppReturn = 0; // complex return ptr: if != 0 && != pUnoReturn, reconversion need -+ -+ if (pReturnTypeDescr) -+ { -+ if (cppu_isSimpleType( pReturnTypeDescr )) -+ { -+ pUnoReturn = pRegisterReturn; // direct way for simple types -+ } -+ else // complex return via ptr (pCppReturn) -+ { -+ pCppReturn = *(void **)pCppStack; -+ pCppStack += sizeof(void *); -+ -+ pUnoReturn = (cppu_relatesToInterface( pReturnTypeDescr ) -+ ? alloca( pReturnTypeDescr->nSize ) -+ : pCppReturn); // direct way -+ } -+ } -+ // pop this -+ pCppStack += sizeof( void* ); -+ -+ // stack space -+ OSL_ENSURE( sizeof(void *) == sizeof(sal_Int32), "### unexpected size!" ); -+ // parameters -+ void ** pUnoArgs = (void **)alloca( 4 * sizeof(void *) * nParams ); -+ void ** pCppArgs = pUnoArgs + nParams; -+ // indizes of values this have to be converted (interface conversion cpp<=>uno) -+ sal_Int32 * pTempIndizes = (sal_Int32 *)(pUnoArgs + (2 * nParams)); -+ // type descriptions for reconversions -+ typelib_TypeDescription ** ppTempParamTypeDescr = (typelib_TypeDescription **)(pUnoArgs + (3 * nParams)); -+ -+ sal_Int32 nTempIndizes = 0; -+ -+ for ( sal_Int32 nPos = 0; nPos < nParams; ++nPos ) -+ { -+ const typelib_MethodParameter & rParam = pParams[nPos]; -+ typelib_TypeDescription * pParamTypeDescr = 0; -+ TYPELIB_DANGER_GET( &pParamTypeDescr, rParam.pTypeRef ); -+ -+ if (!rParam.bOut && cppu_isSimpleType( pParamTypeDescr )) // value -+ { -+ pCppArgs[nPos] = pCppStack; -+ pUnoArgs[nPos] = pCppStack; -+ switch (pParamTypeDescr->eTypeClass) -+ { -+ case typelib_TypeClass_HYPER: -+ case typelib_TypeClass_UNSIGNED_HYPER: -+ case typelib_TypeClass_DOUBLE: -+ pCppStack += sizeof(sal_Int32); // extra long -+ } -+ // no longer needed -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ else // ptr to complex value | ref -+ { -+ pCppArgs[nPos] = *(void **)pCppStack; -+ -+ if (! rParam.bIn) // is pure out -+ { -+ // uno out is unconstructed mem! -+ pUnoArgs[nPos] = alloca( pParamTypeDescr->nSize ); -+ pTempIndizes[nTempIndizes] = nPos; -+ // will be released at reconversion -+ ppTempParamTypeDescr[nTempIndizes++] = pParamTypeDescr; -+ } -+ // is in/inout -+ else if (cppu_relatesToInterface( pParamTypeDescr )) -+ { -+ uno_copyAndConvertData( pUnoArgs[nPos] = alloca( pParamTypeDescr->nSize ), -+ *(void **)pCppStack, pParamTypeDescr, -+ &pThis->pBridge->aCpp2Uno ); -+ pTempIndizes[nTempIndizes] = nPos; // has to be reconverted -+ // will be released at reconversion -+ ppTempParamTypeDescr[nTempIndizes++] = pParamTypeDescr; -+ } -+ else // direct way -+ { -+ pUnoArgs[nPos] = *(void **)pCppStack; -+ // no longer needed -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ } -+ pCppStack += sizeof(sal_Int32); // standard parameter length -+ } -+ -+ // ExceptionHolder -+ uno_Any aUnoExc; // Any will be constructed by callee -+ uno_Any * pUnoExc = &aUnoExc; -+ -+ // invoke uno dispatch call -+ (*pThis->pUnoI->pDispatcher)( pThis->pUnoI, pMemberTypeDescr, pUnoReturn, pUnoArgs, &pUnoExc ); -+ -+ // in case an exception occured... -+ if (pUnoExc) -+ { -+ // destruct temporary in/inout params -+ for ( ; nTempIndizes--; ) -+ { -+ sal_Int32 nIndex = pTempIndizes[nTempIndizes]; -+ -+ if (pParams[nIndex].bIn) // is in/inout => was constructed -+ uno_destructData( pUnoArgs[nIndex], ppTempParamTypeDescr[nTempIndizes], 0 ); -+ TYPELIB_DANGER_RELEASE( ppTempParamTypeDescr[nTempIndizes] ); -+ } -+ if (pReturnTypeDescr) -+ TYPELIB_DANGER_RELEASE( pReturnTypeDescr ); -+ -+ raiseException( &aUnoExc, &pThis->pBridge->aUno2Cpp ); // has to destruct the any -+ // is here for dummy -+ return typelib_TypeClass_VOID; -+ } -+ else // else no exception occured... -+ { -+ // temporary params -+ for ( ; nTempIndizes--; ) -+ { -+ sal_Int32 nIndex = pTempIndizes[nTempIndizes]; -+ typelib_TypeDescription * pParamTypeDescr = ppTempParamTypeDescr[nTempIndizes]; -+ -+ if (pParams[nIndex].bOut) // inout/out -+ { -+ // convert and assign -+ uno_destructData( pCppArgs[nIndex], pParamTypeDescr, cpp_release ); -+ uno_copyAndConvertData( pCppArgs[nIndex], pUnoArgs[nIndex], pParamTypeDescr, -+ &pThis->pBridge->aUno2Cpp ); -+ } -+ // destroy temp uno param -+ uno_destructData( pUnoArgs[nIndex], pParamTypeDescr, 0 ); -+ -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ // return -+ if (pCppReturn) // has complex return -+ { -+ if (pUnoReturn != pCppReturn) // needs reconversion -+ { -+ uno_copyAndConvertData( pCppReturn, pUnoReturn, pReturnTypeDescr, -+ &pThis->pBridge->aUno2Cpp ); -+ // destroy temp uno return -+ uno_destructData( pUnoReturn, pReturnTypeDescr, 0 ); -+ } -+ // complex return ptr is set to eax -+ *(void **)pRegisterReturn = pCppReturn; -+ } -+ if (pReturnTypeDescr) -+ { -+ typelib_TypeClass eRet = (typelib_TypeClass)pReturnTypeDescr->eTypeClass; -+ TYPELIB_DANGER_RELEASE( pReturnTypeDescr ); -+ return eRet; -+ } -+ else -+ return typelib_TypeClass_VOID; -+ } -+} -+ -+ -+//================================================================================================== -+static typelib_TypeClass cpp_mediate( -+ sal_Int32 nVtableCall, -+ void ** pCallStack, -+ sal_Int64 * pRegisterReturn /* space for register return */ ) -+{ -+ OSL_ENSURE( sizeof(sal_Int32)==sizeof(void *), "### unexpected!" ); -+ -+ // pCallStack: ret adr, [ret *], this, params -+ // _this_ ptr is patched cppu_XInterfaceProxy object -+ cppu_cppInterfaceProxy * pCppI = NULL; -+ if( nVtableCall & 0x80000000 ) -+ { -+ nVtableCall &= 0x7fffffff; -+ pCppI = (cppu_cppInterfaceProxy *)(XInterface *)*(pCallStack +2); -+ } -+ else -+ { -+ pCppI = (cppu_cppInterfaceProxy *)(XInterface *)*(pCallStack +1); -+ } -+ -+ typelib_InterfaceTypeDescription * pTypeDescr = pCppI->pTypeDescr; -+ -+ OSL_ENSURE( nVtableCall < pTypeDescr->nMapFunctionIndexToMemberIndex, "### illegal vtable index!" ); -+ if (nVtableCall >= pTypeDescr->nMapFunctionIndexToMemberIndex) -+ { -+ throw RuntimeException( -+ OUString::createFromAscii("illegal vtable index!"), -+ (XInterface *)pCppI ); -+ } -+ -+ // determine called method -+ OSL_ENSURE( nVtableCall < pTypeDescr->nMapFunctionIndexToMemberIndex, "### illegal vtable index!" ); -+ sal_Int32 nMemberPos = pTypeDescr->pMapFunctionIndexToMemberIndex[nVtableCall]; -+ OSL_ENSURE( nMemberPos < pTypeDescr->nAllMembers, "### illegal member index!" ); -+ -+ TypeDescription aMemberDescr( pTypeDescr->ppAllMembers[nMemberPos] ); -+ -+ typelib_TypeClass eRet; -+ switch (aMemberDescr.get()->eTypeClass) -+ { -+ case typelib_TypeClass_INTERFACE_ATTRIBUTE: -+ { -+ if (pTypeDescr->pMapMemberIndexToFunctionIndex[nMemberPos] == nVtableCall) -+ { -+ // is GET method -+ eRet = cpp2uno_call( -+ pCppI, aMemberDescr.get(), -+ ((typelib_InterfaceAttributeTypeDescription *)aMemberDescr.get())->pAttributeTypeRef, -+ 0, 0, // no params -+ pCallStack, pRegisterReturn ); -+ } -+ else -+ { -+ // is SET method -+ typelib_MethodParameter aParam; -+ aParam.pTypeRef = -+ ((typelib_InterfaceAttributeTypeDescription *)aMemberDescr.get())->pAttributeTypeRef; -+ aParam.bIn = sal_True; -+ aParam.bOut = sal_False; -+ -+ eRet = cpp2uno_call( -+ pCppI, aMemberDescr.get(), -+ 0, // indicates void return -+ 1, &aParam, -+ pCallStack, pRegisterReturn ); -+ } -+ break; -+ } -+ case typelib_TypeClass_INTERFACE_METHOD: -+ { -+ // is METHOD -+ switch (nVtableCall) -+ { -+ case 1: // acquire() -+ pCppI->acquireProxy(); // non virtual call! -+ eRet = typelib_TypeClass_VOID; -+ break; -+ case 2: // release() -+ pCppI->releaseProxy(); // non virtual call! -+ eRet = typelib_TypeClass_VOID; -+ break; -+ case 0: // queryInterface() opt -+ { -+ typelib_TypeDescription * pTD = 0; -+ TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pCallStack[3] )->getTypeLibType() ); -+ if (pTD) -+ { -+ XInterface * pInterface = 0; -+ (*pCppI->pBridge->pCppEnv->getRegisteredInterface)( -+ pCppI->pBridge->pCppEnv, -+ (void **)&pInterface, pCppI->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); -+ -+ if (pInterface) -+ { -+ ::uno_any_construct( -+ reinterpret_cast< uno_Any * >( pCallStack[1] ), -+ &pInterface, pTD, cpp_acquire ); -+ pInterface->release(); -+ TYPELIB_DANGER_RELEASE( pTD ); -+ *(void **)pRegisterReturn = pCallStack[1]; -+ eRet = typelib_TypeClass_ANY; -+ break; -+ } -+ TYPELIB_DANGER_RELEASE( pTD ); -+ } -+ } // else perform queryInterface() -+ default: -+ eRet = cpp2uno_call( -+ pCppI, aMemberDescr.get(), -+ ((typelib_InterfaceMethodTypeDescription *)aMemberDescr.get())->pReturnTypeRef, -+ ((typelib_InterfaceMethodTypeDescription *)aMemberDescr.get())->nParams, -+ ((typelib_InterfaceMethodTypeDescription *)aMemberDescr.get())->pParams, -+ pCallStack, pRegisterReturn ); -+ } -+ break; -+ } -+ default: -+ { -+ throw RuntimeException( -+ OUString::createFromAscii("no member description found!"), -+ (XInterface *)pCppI ); -+ // is here for dummy -+ eRet = typelib_TypeClass_VOID; -+ } -+ } -+ -+ return eRet; -+} -+ -+//================================================================================================== -+/** -+ * is called on incoming vtable calls -+ * (called by asm snippets) -+ */ -+static void cpp_vtable_call( int nTableEntry, void** pCallStack ) __attribute__((regparm(2))); -+ -+void cpp_vtable_call( int nTableEntry, void** pCallStack ) -+{ -+ volatile long nRegReturn[2]; -+ typelib_TypeClass aType = cpp_mediate( nTableEntry, pCallStack, (sal_Int64*)nRegReturn ); -+ -+ switch( aType ) -+ { -+ case typelib_TypeClass_HYPER: -+ case typelib_TypeClass_UNSIGNED_HYPER: -+ __asm__( "movl %1, %%edx\n\t" -+ "movl %0, %%eax\n" -+ : : "m"(nRegReturn[0]), "m"(nRegReturn[1]) ); -+ break; -+ case typelib_TypeClass_FLOAT: -+ __asm__( "flds %0\n\t" -+ "fstp %%st(0)\n\t" -+ "flds %0\n" -+ : : "m"(*(float *)nRegReturn) ); -+ break; -+ case typelib_TypeClass_DOUBLE: -+ __asm__( "fldl %0\n\t" -+ "fstp %%st(0)\n\t" -+ "fldl %0\n" -+ : : "m"(*(double *)nRegReturn) ); -+ break; -+// case typelib_TypeClass_UNSIGNED_SHORT: -+// case typelib_TypeClass_SHORT: -+// __asm__( "movswl %0, %%eax\n" -+// : : "m"(nRegReturn) ); -+// break; -+ default: -+ __asm__( "movl %0, %%eax\n" -+ : : "m"(nRegReturn[0]) ); -+ break; -+ } -+} -+ -+ -+//================================================================================================== -+class MediateClassData -+{ -+ typedef ::std::hash_map< OUString, void *, OUStringHash > t_classdata_map; -+ t_classdata_map m_map; -+ Mutex m_mutex; -+ -+public: -+ void const * get_vtable( typelib_InterfaceTypeDescription * pTD ) SAL_THROW( () ); -+ -+ inline MediateClassData() SAL_THROW( () ) -+ {} -+ ~MediateClassData() SAL_THROW( () ); -+}; -+//__________________________________________________________________________________________________ -+MediateClassData::~MediateClassData() SAL_THROW( () ) -+{ -+ OSL_TRACE( "> calling ~MediateClassData(): freeing mediate vtables." ); -+ -+ for ( t_classdata_map::const_iterator iPos( m_map.begin() ); iPos != m_map.end(); ++iPos ) -+ { -+ ::rtl_freeMemory( iPos->second ); -+ } -+} -+//-------------------------------------------------------------------------------------------------- -+static inline void codeSnippet( char * code, sal_uInt32 vtable_pos, bool simple_ret_type ) SAL_THROW( () ) -+{ -+ if (! simple_ret_type) -+ vtable_pos |= 0x80000000; -+ OSL_ASSERT( sizeof (long) == 4 ); -+ // mov $nPos, %eax -+ *code++ = 0xb8; -+ *(long *)code = vtable_pos; -+ code += sizeof (long); -+ // mov %esp, %edx -+ *code++ = 0x89; -+ *code++ = 0xe2; -+ // jmp cpp_vtable_call -+ *code++ = 0xe9; -+ *(long *)code = ((char *)cpp_vtable_call) - code - sizeof (long); -+} -+//__________________________________________________________________________________________________ -+void const * MediateClassData::get_vtable( typelib_InterfaceTypeDescription * pTD ) SAL_THROW( () ) -+{ -+ void * buffer; -+ -+ // avoiding locked counts -+ OUString const & unoName = *(OUString const *)&((typelib_TypeDescription *)pTD)->pTypeName; -+ { -+ MutexGuard aGuard( m_mutex ); -+ t_classdata_map::const_iterator iFind( m_map.find( unoName ) ); -+ if (iFind == m_map.end()) -+ { -+ // create new vtable -+ sal_Int32 nSlots = pTD->nMapFunctionIndexToMemberIndex; -+ buffer = ::rtl_allocateMemory( ((2+ nSlots) * sizeof (void *)) + (nSlots *20) ); -+ -+ ::std::pair< t_classdata_map::iterator, bool > insertion( -+ m_map.insert( t_classdata_map::value_type( unoName, buffer ) ) ); -+ OSL_ENSURE( insertion.second, "### inserting new vtable buffer failed?!" ); -+ -+ void ** slots = (void **)buffer; -+ *slots++ = 0; -+ *slots++ = 0; // rtti -+ char * code = (char *)(slots + nSlots); -+ -+ sal_uInt32 vtable_pos = 0; -+ sal_Int32 nAllMembers = pTD->nAllMembers; -+ typelib_TypeDescriptionReference ** ppAllMembers = pTD->ppAllMembers; -+ for ( sal_Int32 nPos = 0; nPos < nAllMembers; ++nPos ) -+ { -+ typelib_TypeDescription * pTD = 0; -+ TYPELIB_DANGER_GET( &pTD, ppAllMembers[ nPos ] ); -+ OSL_ASSERT( pTD ); -+ if (typelib_TypeClass_INTERFACE_ATTRIBUTE == pTD->eTypeClass) -+ { -+ bool simple_ret = cppu_isSimpleType( -+ ((typelib_InterfaceAttributeTypeDescription *)pTD)->pAttributeTypeRef->eTypeClass ); -+ // get method -+ *slots++ = code; -+ codeSnippet( code, vtable_pos++, simple_ret ); -+ code += 20; -+ if (! ((typelib_InterfaceAttributeTypeDescription *)pTD)->bReadOnly) -+ { -+ // set method -+ *slots++ = code; -+ codeSnippet( code, vtable_pos++, true ); -+ code += 20; -+ } -+ } -+ else -+ { -+ bool simple_ret = cppu_isSimpleType( -+ ((typelib_InterfaceMethodTypeDescription *)pTD)->pReturnTypeRef->eTypeClass ); -+ *slots++ = code; -+ codeSnippet( code, vtable_pos++, simple_ret ); -+ code += 20; -+ } -+ TYPELIB_DANGER_RELEASE( pTD ); -+ } -+ OSL_ASSERT( vtable_pos == nSlots ); -+ } -+ else -+ { -+ buffer = iFind->second; -+ } -+ } -+ -+ return ((void **)buffer +2); -+} -+ -+//================================================================================================== -+void SAL_CALL cppu_cppInterfaceProxy_patchVtable( -+ XInterface * pCppI, typelib_InterfaceTypeDescription * pTypeDescr ) throw () -+{ -+ static MediateClassData * s_pMediateClassData = 0; -+ if (! s_pMediateClassData) -+ { -+ MutexGuard aGuard( Mutex::getGlobalMutex() ); -+ if (! s_pMediateClassData) -+ { -+#ifdef LEAK_STATIC_DATA -+ s_pMediateClassData = new MediateClassData(); -+#else -+ static MediateClassData s_aMediateClassData; -+ s_pMediateClassData = &s_aMediateClassData; -+#endif -+ } -+ } -+ *(void const **)pCppI = s_pMediateClassData->get_vtable( pTypeDescr ); -+} -+ -+} -+ -+extern "C" -+{ -+//################################################################################################## -+sal_Bool SAL_CALL component_canUnload( TimeValue * pTime ) -+ SAL_THROW_EXTERN_C() -+{ -+ return CPPU_CURRENT_NAMESPACE::g_moduleCount.canUnload( -+ &CPPU_CURRENT_NAMESPACE::g_moduleCount, pTime ); -+} -+//################################################################################################## -+void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv ) -+ SAL_THROW_EXTERN_C() -+{ -+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( -+ pCppEnv ); -+} -+//################################################################################################## -+void SAL_CALL uno_ext_getMapping( -+ uno_Mapping ** ppMapping, uno_Environment * pFrom, uno_Environment * pTo ) -+ SAL_THROW_EXTERN_C() -+{ -+ CPPU_CURRENT_NAMESPACE::cppu_ext_getMapping( -+ ppMapping, pFrom, pTo ); -+} -+} ---- /dev/null Mon Mar 4 21:33:00 2002 -+++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/except.cxx Mon Mar 4 21:23:27 2002 -@@ -0,0 +1,317 @@ -+/************************************************************************* -+ * -+ * $RCSfile: except.cxx,v $ -+ * -+ * $Revision: 1.6 $ -+ * -+ * last change: $Author: dbo $ $Date: 2001/11/08 12:35:28 $ -+ * -+ * The Contents of this file are made available subject to the terms of -+ * either of the following licenses -+ * -+ * - GNU Lesser General Public License Version 2.1 -+ * - Sun Industry Standards Source License Version 1.1 -+ * -+ * Sun Microsystems Inc., October, 2000 -+ * -+ * GNU Lesser General Public License Version 2.1 -+ * ============================================= -+ * Copyright 2000 by Sun Microsystems, Inc. -+ * 901 San Antonio Road, Palo Alto, CA 94303, USA -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License version 2.1, as published by the Free Software Foundation. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this library; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+ * MA 02111-1307 USA -+ * -+ * -+ * Sun Industry Standards Source License Version 1.1 -+ * ================================================= -+ * The contents of this file are subject to the Sun Industry Standards -+ * Source License Version 1.1 (the "License"); You may not use this file -+ * except in compliance with the License. You may obtain a copy of the -+ * License at http://www.openoffice.org/license.html. -+ * -+ * Software provided under this License is provided on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -+ * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, -+ * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. -+ * See the License for the specific provisions governing your rights and -+ * obligations concerning the Software. -+ * -+ * The Initial Developer of the Original Code is: Sun Microsystems, Inc. -+ * -+ * Copyright: 2000 by Sun Microsystems, Inc. -+ * -+ * All Rights Reserved. -+ * -+ * Contributor(s): _______________________________________ -+ * -+ * -+ ************************************************************************/ -+ -+#include -+#include -+#include -+#include -+ -+#include -+#include -+#include -+#include -+ -+#include -+#include -+#include -+ -+#include "share.hxx" -+ -+ -+using namespace ::std; -+using namespace ::osl; -+using namespace ::rtl; -+using namespace ::com::sun::star::uno; -+using namespace ::__cxxabiv1; -+ -+ -+namespace CPPU_CURRENT_NAMESPACE -+{ -+ -+void dummy_can_throw_anything( char const * ) -+{ -+} -+ -+//================================================================================================== -+static OUString toUNOname( char const * p ) SAL_THROW( () ) -+{ -+#ifdef DEBUG -+ char const * start = p; -+#endif -+ -+ // example: N3com3sun4star4lang24IllegalArgumentExceptionE -+ -+ OUStringBuffer buf( 64 ); -+ OSL_ASSERT( 'N' == *p ); -+ ++p; // skip N -+ -+ while ('E' != *p) -+ { -+ // read chars count -+ long n = (*p++ - '0'); -+ while ('0' <= *p && '9' >= *p) -+ { -+ n *= 10; -+ n += (*p++ - '0'); -+ } -+ buf.appendAscii( p, n ); -+ p += n; -+ if ('E' != *p) -+ buf.append( (sal_Unicode)'.' ); -+ } -+ -+#ifdef DEBUG -+ OUString ret( buf.makeStringAndClear() ); -+ OString c_ret( OUStringToOString( ret, RTL_TEXTENCODING_ASCII_US ) ); -+ fprintf( stderr, "> toUNOname(): %s => %s\n", start, c_ret.getStr() ); -+ return ret; -+#else -+ return buf.makeStringAndClear(); -+#endif -+} -+ -+//================================================================================================== -+class RTTI -+{ -+ typedef hash_map< OUString, type_info *, OUStringHash > t_rtti_map; -+ -+ Mutex m_mutex; -+ t_rtti_map m_rttis; -+ t_rtti_map m_generatedRttis; -+ -+ void * m_hApp; -+ -+public: -+ RTTI() SAL_THROW( () ); -+ ~RTTI() SAL_THROW( () ); -+ -+ type_info * getRTTI( typelib_CompoundTypeDescription * ) SAL_THROW( () ); -+}; -+//__________________________________________________________________________________________________ -+RTTI::RTTI() SAL_THROW( () ) -+ : m_hApp( dlopen( 0, RTLD_LAZY ) ) -+{ -+} -+//__________________________________________________________________________________________________ -+RTTI::~RTTI() SAL_THROW( () ) -+{ -+ dlclose( m_hApp ); -+} -+ -+//__________________________________________________________________________________________________ -+type_info * RTTI::getRTTI( typelib_CompoundTypeDescription *pTypeDescr ) SAL_THROW( () ) -+{ -+ type_info * rtti; -+ -+ OUString const & unoName = *(OUString const *)&pTypeDescr->aBase.pTypeName; -+ -+ MutexGuard guard( m_mutex ); -+ t_rtti_map::const_iterator iFind( m_rttis.find( unoName ) ); -+ if (iFind == m_rttis.end()) -+ { -+ // RTTI symbol -+ OStringBuffer buf( 64 ); -+ buf.append( RTL_CONSTASCII_STRINGPARAM("_ZTIN") ); -+ sal_Int32 index = 0; -+ do -+ { -+ OUString token( unoName.getToken( 0, '.', index ) ); -+ buf.append( token.getLength() ); -+ OString c_token( OUStringToOString( token, RTL_TEXTENCODING_ASCII_US ) ); -+ buf.append( c_token ); -+ } -+ while (index >= 0); -+ buf.append( 'E' ); -+ -+ OString symName( buf.makeStringAndClear() ); -+ rtti = (type_info *)dlsym( m_hApp, symName.getStr() ); -+ -+ if (rtti) -+ { -+ pair< t_rtti_map::iterator, bool > insertion( -+ m_rttis.insert( t_rtti_map::value_type( unoName, rtti ) ) ); -+ OSL_ENSURE( insertion.second, "### inserting new rtti failed?!" ); -+ } -+ else -+ { -+ // try to lookup the symbol in the generated rtti map -+ t_rtti_map::const_iterator iFind( m_generatedRttis.find( unoName ) ); -+ if (iFind == m_generatedRttis.end()) -+ { -+ // we must generate it ! -+ // symbol and rtti-name is nearly identical, -+ // the symbol is prefixed with _ZTI -+ char const * rttiName = symName.getStr() +4; -+#ifdef DEBUG -+ fprintf( stderr,"generated rtti for %s\n", rttiName ); -+#endif -+ if (pTypeDescr->pBaseTypeDescription) -+ { -+ // ensure availability of base -+ type_info * base_rtti = getRTTI( -+ (typelib_CompoundTypeDescription *)pTypeDescr->pBaseTypeDescription ); -+ rtti = new __si_class_type_info( -+ strdup( rttiName ), (__class_type_info *)base_rtti ); -+ } -+ else -+ { -+ // this class has no base class -+ rtti = new __class_type_info( strdup( rttiName ) ); -+ } -+ -+ pair< t_rtti_map::iterator, bool > insertion( -+ m_generatedRttis.insert( t_rtti_map::value_type( unoName, rtti ) ) ); -+ OSL_ENSURE( insertion.second, "### inserting new generated rtti failed?!" ); -+ } -+ else // taking already generated rtti -+ { -+ rtti = iFind->second; -+ } -+ } -+ } -+ else -+ { -+ rtti = iFind->second; -+ } -+ -+ return rtti; -+} -+ -+//-------------------------------------------------------------------------------------------------- -+static void deleteException( void * pExc ) -+{ -+ __cxa_exception const * header = ((__cxa_exception const *)pExc - 1); -+ typelib_TypeDescription * pTD = 0; -+ OUString unoName( toUNOname( header->exceptionType->name() ) ); -+ ::typelib_typedescription_getByName( &pTD, unoName.pData ); -+ OSL_ENSURE( pTD, "### unknown exception type! leaving out destruction => leaking!!!" ); -+ if (pTD) -+ { -+ ::uno_destructData( pExc, pTD, cpp_release ); -+ ::typelib_typedescription_release( pTD ); -+ } -+} -+ -+//================================================================================================== -+void raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp ) -+{ -+ void * pCppExc; -+ type_info * rtti; -+ -+ { -+ // construct cpp exception object -+ typelib_TypeDescription * pTypeDescr = 0; -+ TYPELIB_DANGER_GET( &pTypeDescr, pUnoExc->pType ); -+ OSL_ASSERT( pTypeDescr ); -+ if (! pTypeDescr) -+ terminate(); -+ -+ pCppExc = __cxa_allocate_exception( pTypeDescr->nSize ); -+ ::uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp ); -+ -+ // destruct uno exception -+ ::uno_any_destruct( pUnoExc, 0 ); -+ // avoiding locked counts -+ static RTTI * s_rtti = 0; -+ if (! s_rtti) -+ { -+ MutexGuard guard( Mutex::getGlobalMutex() ); -+ if (! s_rtti) -+ { -+#ifdef LEAK_STATIC_DATA -+ s_rtti = new RTTI(); -+#else -+ static RTTI rtti_data; -+ s_rtti = &rtti_data; -+#endif -+ } -+ } -+ rtti = (type_info *)s_rtti->getRTTI( (typelib_CompoundTypeDescription *) pTypeDescr ); -+ TYPELIB_DANGER_RELEASE( pTypeDescr ); -+ OSL_ENSURE( rtti, "### no rtti for throwing exception!" ); -+ if (! rtti) -+ terminate(); -+ } -+ -+ __cxa_throw( pCppExc, rtti, deleteException ); -+} -+ -+//================================================================================================== -+void fillUnoException( __cxa_exception * header, uno_Any * pExc, uno_Mapping * pCpp2Uno ) -+{ -+ OSL_ENSURE( header, "### no exception header!!!" ); -+ if (! header) -+ terminate(); -+ -+ typelib_TypeDescription * pExcTypeDescr = 0; -+ OUString unoName( toUNOname( header->exceptionType->name() ) ); -+ ::typelib_typedescription_getByName( &pExcTypeDescr, unoName.pData ); -+ OSL_ENSURE( pExcTypeDescr, "### can not get type description for exception!!!" ); -+ if (! pExcTypeDescr) -+ terminate(); -+ -+ // construct uno exception any -+ ::uno_any_constructAndConvert( pExc, header->adjustedPtr, pExcTypeDescr, pCpp2Uno ); -+ ::typelib_typedescription_release( pExcTypeDescr ); -+} -+ -+} -+ ---- /dev/null Mon Mar 4 21:33:00 2002 -+++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/makefile.mk Mon Mar 4 21:24:53 2002 -@@ -0,0 +1,112 @@ -+#************************************************************************* -+# -+# $RCSfile: makefile.mk,v $ -+# -+# $Revision: 1.2 $ -+# -+# last change: $Author: dbo $ $Date: 2001/10/26 14:23:30 $ -+# -+# The Contents of this file are made available subject to the terms of -+# either of the following licenses -+# -+# - GNU Lesser General Public License Version 2.1 -+# - Sun Industry Standards Source License Version 1.1 -+# -+# Sun Microsystems Inc., October, 2000 -+# -+# GNU Lesser General Public License Version 2.1 -+# ============================================= -+# Copyright 2000 by Sun Microsystems, Inc. -+# 901 San Antonio Road, Palo Alto, CA 94303, USA -+# -+# This library is free software; you can redistribute it and/or -+# modify it under the terms of the GNU Lesser General Public -+# License version 2.1, as published by the Free Software Foundation. -+# -+# This library is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+# Lesser General Public License for more details. -+# -+# You should have received a copy of the GNU Lesser General Public -+# License along with this library; if not, write to the Free Software -+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+# MA 02111-1307 USA -+# -+# -+# Sun Industry Standards Source License Version 1.1 -+# ================================================= -+# The contents of this file are subject to the Sun Industry Standards -+# Source License Version 1.1 (the "License"); You may not use this file -+# except in compliance with the License. You may obtain a copy of the -+# License at http://www.openoffice.org/license.html. -+# -+# Software provided under this License is provided on an "AS IS" basis, -+# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -+# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, -+# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. -+# See the License for the specific provisions governing your rights and -+# obligations concerning the Software. -+# -+# The Initial Developer of the Original Code is: Sun Microsystems, Inc. -+# -+# Copyright: 2000 by Sun Microsystems, Inc. -+# -+# All Rights Reserved. -+# -+# Contributor(s): _______________________________________ -+# -+# -+# -+#************************************************************************* -+ -+PRJ=..$/..$/.. -+ -+PRJNAME=bridges -+TARGET=gcc3_uno -+LIBTARGET=no -+ENABLE_EXCEPTIONS=TRUE -+NO_BSYMBOLIC=TRUE -+ -+# --- Settings ----------------------------------------------------- -+ -+.INCLUDE : svpre.mk -+.INCLUDE : settings.mk -+.INCLUDE : sv.mk -+ -+# --- Files -------------------------------------------------------- -+ -+.IF "$(COM)$(OS)$(CPU)$(COMNAME)" == "GCCFREEBSDIgcc3" -+ -+.IF "$(cppu_no_leak)" == "" -+CFLAGS += -DLEAK_STATIC_DATA -+.ENDIF -+ -+CFLAGSNOOPT=-O0 -+ -+SLOFILES= \ -+ $(SLO)$/except.obj \ -+ $(SLO)$/cpp2uno.obj \ -+ $(SLO)$/uno2cpp.obj -+ -+SHL1TARGET= $(TARGET) -+ -+SHL1DEF=$(MISC)$/$(SHL1TARGET).def -+SHL1IMPLIB=i$(TARGET) -+SHL1VERSIONMAP=..$/..$/bridge_exports.map -+ -+SHL1OBJS= \ -+ $(SLO)$/except.obj \ -+ $(SLO)$/cpp2uno.obj \ -+ $(SLO)$/uno2cpp.obj -+ -+SHL1STDLIBS= \ -+ $(CPPULIB) \ -+ $(SALLIB) -+ -+.ENDIF -+ -+# --- Targets ------------------------------------------------------ -+ -+.INCLUDE : target.mk -+ ---- /dev/null Mon Mar 4 21:33:00 2002 -+++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/share.hxx Mon Mar 4 21:23:27 2002 -@@ -0,0 +1,120 @@ -+/************************************************************************* -+ * -+ * $RCSfile: share.hxx,v $ -+ * -+ * $Revision: 1.1 $ -+ * -+ * last change: $Author: dbo $ $Date: 2001/10/19 13:32:39 $ -+ * -+ * The Contents of this file are made available subject to the terms of -+ * either of the following licenses -+ * -+ * - GNU Lesser General Public License Version 2.1 -+ * - Sun Industry Standards Source License Version 1.1 -+ * -+ * Sun Microsystems Inc., October, 2000 -+ * -+ * GNU Lesser General Public License Version 2.1 -+ * ============================================= -+ * Copyright 2000 by Sun Microsystems, Inc. -+ * 901 San Antonio Road, Palo Alto, CA 94303, USA -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License version 2.1, as published by the Free Software Foundation. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this library; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+ * MA 02111-1307 USA -+ * -+ * -+ * Sun Industry Standards Source License Version 1.1 -+ * ================================================= -+ * The contents of this file are subject to the Sun Industry Standards -+ * Source License Version 1.1 (the "License"); You may not use this file -+ * except in compliance with the License. You may obtain a copy of the -+ * License at http://www.openoffice.org/license.html. -+ * -+ * Software provided under this License is provided on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -+ * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, -+ * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. -+ * See the License for the specific provisions governing your rights and -+ * obligations concerning the Software. -+ * -+ * The Initial Developer of the Original Code is: Sun Microsystems, Inc. -+ * -+ * Copyright: 2000 by Sun Microsystems, Inc. -+ * -+ * All Rights Reserved. -+ * -+ * Contributor(s): _______________________________________ -+ * -+ * -+ ************************************************************************/ -+ -+#include -+#include -+#include -+ -+namespace CPPU_CURRENT_NAMESPACE -+{ -+ -+// ----- following decl from libstdc++-v3/libsupc++/unwind-cxx.h and unwind.h -+ -+struct _Unwind_Exception -+{ -+ unsigned exception_class __attribute__((__mode__(__DI__))); -+ void * exception_cleanup; -+ unsigned private_1 __attribute__((__mode__(__word__))); -+ unsigned private_2 __attribute__((__mode__(__word__))); -+} __attribute__((__aligned__)); -+ -+struct __cxa_exception -+{ -+ ::std::type_info *exceptionType; -+ void (*exceptionDestructor)(void *); -+ -+ ::std::unexpected_handler unexpectedHandler; -+ ::std::terminate_handler terminateHandler; -+ -+ __cxa_exception *nextException; -+ -+ int handlerCount; -+ -+ int handlerSwitchValue; -+ const unsigned char *actionRecord; -+ const unsigned char *languageSpecificData; -+ void *catchTemp; -+ void *adjustedPtr; -+ -+ _Unwind_Exception unwindHeader; -+}; -+ -+extern "C" void *__cxa_allocate_exception( -+ std::size_t thrown_size ) throw(); -+extern "C" void __cxa_throw ( -+ void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) __attribute__((noreturn)); -+ -+struct __cxa_eh_globals -+{ -+ __cxa_exception *caughtExceptions; -+ unsigned int uncaughtExceptions; -+}; -+extern "C" __cxa_eh_globals *__cxa_get_globals () throw(); -+ -+// ----- -+ -+//================================================================================================== -+void raiseException( -+ uno_Any * pUnoExc, uno_Mapping * pUno2Cpp ); -+//================================================================================================== -+void fillUnoException( -+ __cxa_exception * header, uno_Any *, uno_Mapping * pCpp2Uno ); -+} ---- /dev/null Mon Mar 4 21:33:00 2002 -+++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:23:27 2002 -@@ -0,0 +1,450 @@ -+/************************************************************************* -+ * -+ * $RCSfile: uno2cpp.cxx,v $ -+ * -+ * $Revision: 1.3 $ -+ * -+ * last change: $Author: hr $ $Date: 2001/10/31 14:46:47 $ -+ * -+ * The Contents of this file are made available subject to the terms of -+ * either of the following licenses -+ * -+ * - GNU Lesser General Public License Version 2.1 -+ * - Sun Industry Standards Source License Version 1.1 -+ * -+ * Sun Microsystems Inc., October, 2000 -+ * -+ * GNU Lesser General Public License Version 2.1 -+ * ============================================= -+ * Copyright 2000 by Sun Microsystems, Inc. -+ * 901 San Antonio Road, Palo Alto, CA 94303, USA -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License version 2.1, as published by the Free Software Foundation. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this library; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+ * MA 02111-1307 USA -+ * -+ * -+ * Sun Industry Standards Source License Version 1.1 -+ * ================================================= -+ * The contents of this file are subject to the Sun Industry Standards -+ * Source License Version 1.1 (the "License"); You may not use this file -+ * except in compliance with the License. You may obtain a copy of the -+ * License at http://www.openoffice.org/license.html. -+ * -+ * Software provided under this License is provided on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -+ * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, -+ * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. -+ * See the License for the specific provisions governing your rights and -+ * obligations concerning the Software. -+ * -+ * The Initial Developer of the Original Code is: Sun Microsystems, Inc. -+ * -+ * Copyright: 2000 by Sun Microsystems, Inc. -+ * -+ * All Rights Reserved. -+ * -+ * Contributor(s): _______________________________________ -+ * -+ * -+ ************************************************************************/ -+ -+#include -+#include -+ -+#include -+#include -+#include -+ -+#include "share.hxx" -+ -+ -+using namespace ::rtl; -+using namespace ::com::sun::star::uno; -+ -+namespace CPPU_CURRENT_NAMESPACE -+{ -+ -+void dummy_can_throw_anything( char const * ); -+ -+//================================================================================================== -+static void callVirtualMethod( -+ void * pThis, -+ sal_Int32 nVtableIndex, -+ void * pRegisterReturn, -+ typelib_TypeClass eReturnType, -+ sal_Int32 * pStackLongs, -+ sal_Int32 nStackLongs ) -+{ -+ // parameter list is mixed list of * and values -+ // reference parameters are pointers -+ -+ OSL_ENSURE( pStackLongs && pThis, "### null ptr!" ); -+ OSL_ENSURE( (sizeof(void *) == 4) && (sizeof(sal_Int32) == 4), "### unexpected size of int!" ); -+ OSL_ENSURE( nStackLongs && pStackLongs, "### no stack in callVirtualMethod !" ); -+ -+ // never called -+ if (! pThis) dummy_can_throw_anything("xxx"); // address something -+ -+ volatile long edx = 0, eax = 0; // for register returns -+ asm volatile ( -+ // copy values -+ "mov %0, %%eax\n\t" -+ "mov %%eax, %%edx\n\t" -+ "dec %%edx\n\t" -+ "shl $2, %%edx\n\t" -+ "add %1, %%edx\n" -+ "Lcopy:\n\t" -+ "pushl 0(%%edx)\n\t" -+ "sub $4, %%edx\n\t" -+ "dec %%eax\n\t" -+ "jne Lcopy\n\t" -+ // do the actual call -+ "mov %2, %%edx\n\t" -+ "mov 0(%%edx), %%edx\n\t" -+ "mov %3, %%eax\n\t" -+ "shl $2, %%eax\n\t" -+ "add %%eax, %%edx\n\t" -+ "mov 0(%%edx), %%edx\n\t" -+ "call *%%edx\n\t" -+ // save return registers -+ "mov %%eax, %4\n\t" -+ "mov %%edx, %5\n\t" -+ // cleanup stack -+ "mov %0, %%eax\n\t" -+ "shl $2, %%eax\n\t" -+ "add %%eax, %%esp\n\t" -+ : -+ : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(edx) -+ : "eax", "edx" ); -+ -+ switch( eReturnType ) -+ { -+ case typelib_TypeClass_HYPER: -+ case typelib_TypeClass_UNSIGNED_HYPER: -+ ((long*)pRegisterReturn)[1] = edx; -+ case typelib_TypeClass_LONG: -+ case typelib_TypeClass_UNSIGNED_LONG: -+ case typelib_TypeClass_CHAR: -+ case typelib_TypeClass_ENUM: -+ ((long*)pRegisterReturn)[0] = eax; -+ break; -+ case typelib_TypeClass_SHORT: -+ case typelib_TypeClass_UNSIGNED_SHORT: -+ *(unsigned short*)pRegisterReturn = eax; -+ break; -+ case typelib_TypeClass_BOOLEAN: -+ case typelib_TypeClass_BYTE: -+ *(unsigned char*)pRegisterReturn = eax; -+ break; -+ case typelib_TypeClass_FLOAT: -+ asm ( "fstps %0" : : "m"(*(char *)pRegisterReturn) ); -+ break; -+ case typelib_TypeClass_DOUBLE: -+ asm ( "fstpl %0\n\t" : : "m"(*(char *)pRegisterReturn) ); -+ break; -+ } -+} -+ -+//================================================================================================== -+static void cpp_call( -+ cppu_unoInterfaceProxy * pThis, -+ sal_Int32 nVtableCall, -+ typelib_TypeDescriptionReference * pReturnTypeRef, -+ sal_Int32 nParams, typelib_MethodParameter * pParams, -+ void * pUnoReturn, void * pUnoArgs[], uno_Any ** ppUnoExc ) -+{ -+ // max space for: [complex ret ptr], values|ptr ... -+ char * pCppStack = -+ (char *)alloca( sizeof(sal_Int32) + ((nParams+2) * sizeof(sal_Int64)) ); -+ char * pCppStackStart = pCppStack; -+ -+ // return -+ typelib_TypeDescription * pReturnTypeDescr = 0; -+ TYPELIB_DANGER_GET( &pReturnTypeDescr, pReturnTypeRef ); -+ OSL_ENSURE( pReturnTypeDescr, "### expected return type description!" ); -+ -+ void * pCppReturn = 0; // if != 0 && != pUnoReturn, needs reconversion -+ -+ if (pReturnTypeDescr) -+ { -+ if (cppu_isSimpleType( pReturnTypeDescr )) -+ { -+ pCppReturn = pUnoReturn; // direct way for simple types -+ } -+ else -+ { -+ // complex return via ptr -+ pCppReturn = *(void **)pCppStack = (cppu_relatesToInterface( pReturnTypeDescr ) -+ ? alloca( pReturnTypeDescr->nSize ) -+ : pUnoReturn); // direct way -+ pCppStack += sizeof(void *); -+ } -+ } -+ // push this -+ *(void**)pCppStack = pThis->pCppI; -+ pCppStack += sizeof( void* ); -+ -+ // stack space -+ OSL_ENSURE( sizeof(void *) == sizeof(sal_Int32), "### unexpected size!" ); -+ // args -+ void ** pCppArgs = (void **)alloca( 3 * sizeof(void *) * nParams ); -+ // indizes of values this have to be converted (interface conversion cpp<=>uno) -+ sal_Int32 * pTempIndizes = (sal_Int32 *)(pCppArgs + nParams); -+ // type descriptions for reconversions -+ typelib_TypeDescription ** ppTempParamTypeDescr = (typelib_TypeDescription **)(pCppArgs + (2 * nParams)); -+ -+ sal_Int32 nTempIndizes = 0; -+ -+ for ( sal_Int32 nPos = 0; nPos < nParams; ++nPos ) -+ { -+ const typelib_MethodParameter & rParam = pParams[nPos]; -+ typelib_TypeDescription * pParamTypeDescr = 0; -+ TYPELIB_DANGER_GET( &pParamTypeDescr, rParam.pTypeRef ); -+ -+ if (!rParam.bOut && cppu_isSimpleType( pParamTypeDescr )) -+ { -+ uno_copyAndConvertData( pCppArgs[nPos] = pCppStack, pUnoArgs[nPos], pParamTypeDescr, -+ &pThis->pBridge->aUno2Cpp ); -+ -+ switch (pParamTypeDescr->eTypeClass) -+ { -+ case typelib_TypeClass_HYPER: -+ case typelib_TypeClass_UNSIGNED_HYPER: -+ case typelib_TypeClass_DOUBLE: -+ pCppStack += sizeof(sal_Int32); // extra long -+ } -+ // no longer needed -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ else // ptr to complex value | ref -+ { -+ if (! rParam.bIn) // is pure out -+ { -+ // cpp out is constructed mem, uno out is not! -+ uno_constructData( -+ *(void **)pCppStack = pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), -+ pParamTypeDescr ); -+ pTempIndizes[nTempIndizes] = nPos; // default constructed for cpp call -+ // will be released at reconversion -+ ppTempParamTypeDescr[nTempIndizes++] = pParamTypeDescr; -+ } -+ // is in/inout -+ else if (cppu_relatesToInterface( pParamTypeDescr )) -+ { -+ uno_copyAndConvertData( -+ *(void **)pCppStack = pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), -+ pUnoArgs[nPos], pParamTypeDescr, &pThis->pBridge->aUno2Cpp ); -+ -+ pTempIndizes[nTempIndizes] = nPos; // has to be reconverted -+ // will be released at reconversion -+ ppTempParamTypeDescr[nTempIndizes++] = pParamTypeDescr; -+ } -+ else // direct way -+ { -+ *(void **)pCppStack = pCppArgs[nPos] = pUnoArgs[nPos]; -+ // no longer needed -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ } -+ pCppStack += sizeof(sal_Int32); // standard parameter length -+ } -+ -+ try -+ { -+ OSL_ENSURE( !( (pCppStack - pCppStackStart ) & 3), "UNALIGNED STACK !!! (Please DO panic)" ); -+ callVirtualMethod( -+ pThis->pCppI, nVtableCall, -+ pCppReturn, pReturnTypeDescr->eTypeClass, -+ (sal_Int32 *)pCppStackStart, (pCppStack - pCppStackStart) / sizeof(sal_Int32) ); -+ // NO exception occured... -+ *ppUnoExc = 0; -+ -+ // reconvert temporary params -+ for ( ; nTempIndizes--; ) -+ { -+ sal_Int32 nIndex = pTempIndizes[nTempIndizes]; -+ typelib_TypeDescription * pParamTypeDescr = ppTempParamTypeDescr[nTempIndizes]; -+ -+ if (pParams[nIndex].bIn) -+ { -+ if (pParams[nIndex].bOut) // inout -+ { -+ uno_destructData( pUnoArgs[nIndex], pParamTypeDescr, 0 ); // destroy uno value -+ uno_copyAndConvertData( pUnoArgs[nIndex], pCppArgs[nIndex], pParamTypeDescr, -+ &pThis->pBridge->aCpp2Uno ); -+ } -+ } -+ else // pure out -+ { -+ uno_copyAndConvertData( pUnoArgs[nIndex], pCppArgs[nIndex], pParamTypeDescr, -+ &pThis->pBridge->aCpp2Uno ); -+ } -+ // destroy temp cpp param => cpp: every param was constructed -+ uno_destructData( pCppArgs[nIndex], pParamTypeDescr, cpp_release ); -+ -+ TYPELIB_DANGER_RELEASE( pParamTypeDescr ); -+ } -+ // return value -+ if (pCppReturn && pUnoReturn != pCppReturn) -+ { -+ uno_copyAndConvertData( pUnoReturn, pCppReturn, pReturnTypeDescr, -+ &pThis->pBridge->aCpp2Uno ); -+ uno_destructData( pCppReturn, pReturnTypeDescr, cpp_release ); -+ } -+ } -+ catch (...) -+ { -+ // fill uno exception -+ fillUnoException( __cxa_get_globals()->caughtExceptions, *ppUnoExc, &pThis->pBridge->aCpp2Uno ); -+ -+ // temporary params -+ for ( ; nTempIndizes--; ) -+ { -+ sal_Int32 nIndex = pTempIndizes[nTempIndizes]; -+ // destroy temp cpp param => cpp: every param was constructed -+ uno_destructData( pCppArgs[nIndex], ppTempParamTypeDescr[nTempIndizes], cpp_release ); -+ TYPELIB_DANGER_RELEASE( ppTempParamTypeDescr[nTempIndizes] ); -+ } -+ // return type -+ if (pReturnTypeDescr) -+ TYPELIB_DANGER_RELEASE( pReturnTypeDescr ); -+ } -+} -+ -+ -+//================================================================================================== -+void SAL_CALL cppu_unoInterfaceProxy_dispatch( -+ uno_Interface * pUnoI, const typelib_TypeDescription * pMemberDescr, -+ void * pReturn, void * pArgs[], uno_Any ** ppException ) throw () -+{ -+ // is my surrogate -+ cppu_unoInterfaceProxy * pThis = (cppu_unoInterfaceProxy *)pUnoI; -+ typelib_InterfaceTypeDescription * pTypeDescr = pThis->pTypeDescr; -+ -+ switch (pMemberDescr->eTypeClass) -+ { -+ case typelib_TypeClass_INTERFACE_ATTRIBUTE: -+ { -+ // determine vtable call index -+ sal_Int32 nMemberPos = ((typelib_InterfaceMemberTypeDescription *)pMemberDescr)->nPosition; -+ OSL_ENSURE( nMemberPos < pTypeDescr->nAllMembers, "### member pos out of range!" ); -+ -+ sal_Int32 nVtableCall = pTypeDescr->pMapMemberIndexToFunctionIndex[nMemberPos]; -+ OSL_ENSURE( nVtableCall < pTypeDescr->nMapFunctionIndexToMemberIndex, "### illegal vtable index!" ); -+ -+ if (pReturn) -+ { -+ // dependent dispatch -+ cpp_call( -+ pThis, nVtableCall, -+ ((typelib_InterfaceAttributeTypeDescription *)pMemberDescr)->pAttributeTypeRef, -+ 0, 0, // no params -+ pReturn, pArgs, ppException ); -+ } -+ else -+ { -+ // is SET -+ typelib_MethodParameter aParam; -+ aParam.pTypeRef = -+ ((typelib_InterfaceAttributeTypeDescription *)pMemberDescr)->pAttributeTypeRef; -+ aParam.bIn = sal_True; -+ aParam.bOut = sal_False; -+ -+ typelib_TypeDescriptionReference * pReturnTypeRef = 0; -+ OUString aVoidName( RTL_CONSTASCII_USTRINGPARAM("void") ); -+ typelib_typedescriptionreference_new( -+ &pReturnTypeRef, typelib_TypeClass_VOID, aVoidName.pData ); -+ -+ // dependent dispatch -+ cpp_call( -+ pThis, nVtableCall +1, // get, then set method -+ pReturnTypeRef, -+ 1, &aParam, -+ pReturn, pArgs, ppException ); -+ -+ typelib_typedescriptionreference_release( pReturnTypeRef ); -+ } -+ -+ break; -+ } -+ case typelib_TypeClass_INTERFACE_METHOD: -+ { -+ // determine vtable call index -+ sal_Int32 nMemberPos = ((typelib_InterfaceMemberTypeDescription *)pMemberDescr)->nPosition; -+ OSL_ENSURE( nMemberPos < pTypeDescr->nAllMembers, "### member pos out of range!" ); -+ -+ sal_Int32 nVtableCall = pTypeDescr->pMapMemberIndexToFunctionIndex[nMemberPos]; -+ OSL_ENSURE( nVtableCall < pTypeDescr->nMapFunctionIndexToMemberIndex, "### illegal vtable index!" ); -+ -+ switch (nVtableCall) -+ { -+ // standard calls -+ case 1: // acquire uno interface -+ (*pUnoI->acquire)( pUnoI ); -+ *ppException = 0; -+ break; -+ case 2: // release uno interface -+ (*pUnoI->release)( pUnoI ); -+ *ppException = 0; -+ break; -+ case 0: // queryInterface() opt -+ { -+ typelib_TypeDescription * pTD = 0; -+ TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pArgs[0] )->getTypeLibType() ); -+ if (pTD) -+ { -+ uno_Interface * pInterface = 0; -+ (*pThis->pBridge->pUnoEnv->getRegisteredInterface)( -+ pThis->pBridge->pUnoEnv, -+ (void **)&pInterface, pThis->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); -+ -+ if (pInterface) -+ { -+ ::uno_any_construct( -+ reinterpret_cast< uno_Any * >( pReturn ), -+ &pInterface, pTD, 0 ); -+ (*pInterface->release)( pInterface ); -+ TYPELIB_DANGER_RELEASE( pTD ); -+ *ppException = 0; -+ break; -+ } -+ TYPELIB_DANGER_RELEASE( pTD ); -+ } -+ } // else perform queryInterface() -+ default: -+ // dependent dispatch -+ cpp_call( -+ pThis, nVtableCall, -+ ((typelib_InterfaceMethodTypeDescription *)pMemberDescr)->pReturnTypeRef, -+ ((typelib_InterfaceMethodTypeDescription *)pMemberDescr)->nParams, -+ ((typelib_InterfaceMethodTypeDescription *)pMemberDescr)->pParams, -+ pReturn, pArgs, ppException ); -+ } -+ break; -+ } -+ default: -+ { -+ ::com::sun::star::uno::RuntimeException aExc( -+ OUString( RTL_CONSTASCII_USTRINGPARAM("illegal member type description!") ), -+ ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >() ); -+ -+ Type const & rExcType = ::getCppuType( &aExc ); -+ // binary identical null reference -+ ::uno_type_any_construct( *ppException, &aExc, rExcType.getTypeLibType(), 0 ); -+ } -+ } -+} -+ -+} -+ diff --git a/editors/openoffice-1.0/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice-1.0/files/patch-bridges::source::prot_uno::makefile.mk deleted file mode 100644 index 595ea6cb5ac9..000000000000 --- a/editors/openoffice-1.0/files/patch-bridges::source::prot_uno::makefile.mk +++ /dev/null @@ -1,13 +0,0 @@ ---- ../bridges/source/prot_uno/makefile.mk.orig Fri Oct 26 09:22:57 2001 -+++ ../bridges/source/prot_uno/makefile.mk Wed Mar 6 15:45:09 2002 -@@ -88,8 +88,8 @@ - SHL1VERSIONMAP=..$/bridge_exports.map - - SHL1STDLIBS= \ -- $(CPPULIB) \ -- $(SALLIB) -+ $(SALLIB) \ -+ $(CPPULIB) - - DEF1NAME=$(SHL1TARGET) - diff --git a/editors/openoffice-1.0/files/patch-comphelper+util+makefile.mk b/editors/openoffice-1.0/files/patch-comphelper+util+makefile.mk deleted file mode 100644 index 997719c43dd8..000000000000 --- a/editors/openoffice-1.0/files/patch-comphelper+util+makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../comphelper/util/makefile.mk.orig Tue Feb 19 13:26:37 2002 -+++ ../comphelper/util/makefile.mk Wed Apr 3 00:16:43 2002 -@@ -85,11 +85,11 @@ - - SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR) - SHL1STDLIBS=\ -+ $(SALLIB) \ - $(CPPULIB) \ - $(CPPUHELPERLIB) \ - $(VOSLIB) \ - $(OSLLIB) \ -- $(SALLIB) \ - $(CPPRTLLIB) - - .IF "$(OS)$(CPU)"=="SOLARISS" diff --git a/editors/openoffice-1.0/files/patch-comphelper::util::makefile.mk b/editors/openoffice-1.0/files/patch-comphelper::util::makefile.mk deleted file mode 100644 index 997719c43dd8..000000000000 --- a/editors/openoffice-1.0/files/patch-comphelper::util::makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../comphelper/util/makefile.mk.orig Tue Feb 19 13:26:37 2002 -+++ ../comphelper/util/makefile.mk Wed Apr 3 00:16:43 2002 -@@ -85,11 +85,11 @@ - - SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR) - SHL1STDLIBS=\ -+ $(SALLIB) \ - $(CPPULIB) \ - $(CPPUHELPERLIB) \ - $(VOSLIB) \ - $(OSLLIB) \ -- $(SALLIB) \ - $(CPPRTLLIB) - - .IF "$(OS)$(CPU)"=="SOLARISS" diff --git a/editors/openoffice-1.0/files/patch-config_office+configure.in b/editors/openoffice-1.0/files/patch-config_office+configure.in deleted file mode 100644 index c580d786d05c..000000000000 --- a/editors/openoffice-1.0/files/patch-config_office+configure.in +++ /dev/null @@ -1,78 +0,0 @@ ---- configure.in.orig Wed Mar 27 20:32:56 2002 -+++ configure.in Tue Apr 2 23:56:37 2002 -@@ -103,6 +103,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. -@@ -277,13 +283,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 -n "$enable_gcc3"; then -@@ -296,13 +302,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 -@@ -367,7 +373,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 -@@ -815,6 +822,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" }'` -@@ -1182,7 +1193,7 @@ - - # 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 - else - echo - echo Test Complete diff --git a/editors/openoffice-1.0/files/patch-config_office+set_soenv.1 b/editors/openoffice-1.0/files/patch-config_office+set_soenv.1 deleted file mode 100644 index aa914b01327c..000000000000 --- a/editors/openoffice-1.0/files/patch-config_office+set_soenv.1 +++ /dev/null @@ -1,125 +0,0 @@ ---- ../config_office/set_soenv.1.orig Tue Apr 2 23:59:46 2002 -+++ ../config_office/set_soenv.1 Wed Apr 3 00:02:47 2002 -@@ -40,7 +40,7 @@ - # - # Set this value equal to the corresponding amount of - # command line arguments. --my $numArgs = 20; -+my $numArgs = 23; - # Determining the amount of arguments in the call. - my $numEnter = $#ARGV + 1; - if ( $numEnter != $numArgs ) -@@ -72,8 +72,9 @@ - # - # Platform dependent constant values. - my ( $BIG_SVX, $COM, $CPU, $CPUNAME, $CVER, $DLLSUFFIX, $GLIBC, $GUI, $GUIBASE, $GUIENV, -- $GVER, $GVERDIR, $OS, $OUTPATH, $INPATH, $PATH_SEPERATOR, $PROSWITCH, $XPVERSION, $BOTH, -- $DEMO_ENV, $DYNAMIC_CRT, $SET_EXCEPTIONS, $emergency, $use_shl_versions, $CDPATHx ); -+ $GVER, $GVERDIR, $OSVERSION, $OS, $OUTPATH, $INPATH, $PATH_SEPERATOR, $PROSWITCH, $XPVERSION, $BOTH, -+ $DEMO_ENV, $DYNAMIC_CRT, $SET_EXCEPTIONS, $emergency, $use_shl_versions, $CDPATHx, $PTHREAD_CFLAGS, -+ $PTHREAD_LIBS ); - # - #------------------------------------------- - # IIc. Declaring the environment variables. -@@ -316,7 +317,7 @@ - $PROSWITCH = "-DPRODUCT"; - $XPVERSION = "3"; - $SOLAR_JAVA = "TRUE"; -- $XPVERSION = "3"; -+ $XPVERSION = "3"; - } - elsif ( $platform eq "$FreeBSD" ) - { print "Setting FreeBSD specific values... "; -@@ -339,6 +340,9 @@ - $PATH_SEPERATOR = $ps; - $PROSWITCH = "-DPRODUCT"; - $XPVERSION = "3"; -+ $OSVERSION = $ARGV[ 20 ]; -+ $PTHREAD_CFLAGS = $ARGV[ 21 ]; -+ $PTHREAD_LIBS = $ARGV[ 22 ]; - } - elsif ( $platform eq "$Linux" ) - { -@@ -929,15 +933,16 @@ - $D.$COM. - $D.$CVER. - $D.$GVER. -- $D."_PTHREADS". - $D.$OS. - $D.$CPUNAME; - if ($platform eq "$FreeBSD") --{ $SOLARDEF .= $D."X86"; -+{ $SOLARDEF .= $D."X86". -+ $D."OSVERSION=$OSVERSION". -+ " ".$PTHREAD_CFLAGS; - } - $SOLARDEF .= $D."_REENTRANT". - $D."_POSIX_PTHREAD_SEMANTICS"; --if (($platform ne "$Tru64") && ( $platform ne "$Irix") && ( $platform ne "$Irix64")) -+if (($platform ne "$Tru64") && ( $platform ne "$Irix") && ( $platform ne "$Irix64") && ( $platform ne "FreeBSD" ) && ( $platform ne "NetBSD" )) - { $SOLARDEF .= $D."GLIBC=".$GLIBC; - } - $SOLARDEF .= $D."SUPD=$UPD". -@@ -1034,7 +1039,7 @@ - $ps.$USR.$LIB. - $ps.$USR_LOCAL.$BIN; - } --elsif (($platform eq "$Linux") or ($platform eq "$FreeBSD") or ($platform eq "$NetBSD") or ($platform eq "$Tru64") or ($platform eq "$Irix") or ($platform eq "$Irix64")) -+elsif (($platform eq "$Linux") or ($platform eq "$NetBSD") or ($platform eq "$Tru64") or ($platform eq "$Irix") or ($platform eq "$Irix64")) - { $PATH = $cur_dir. - $ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$BIN. - $ps.'$SOLARENV'.$ds.'$OUTPATH'.$BIN. -@@ -1053,6 +1058,22 @@ - $ps.$USR.$ds."X11".$BIN. - $ps.$USR.$LIB; - } -+elsif ($platform eq "$FreeBSD") -+{ $PATH = $cur_dir. -+ $ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$BIN. -+ $ps.'$SOLARENV'.$ds.'$OUTPATH'.$BIN. -+ $ps.'$SOLARENV'.$BIN. -+ $ps.'$JAVA_HOME'.$BIN. -+ $ps.$USR_LOCAL.$BIN. -+ $ps.$USR_LOCAL.$ds."sbin"; -+ -+ $PATH .= GetCorrectPath($COMPATH, $PERL_PATH, $TCSH_PATH, $compiler); -+ -+ $PATH .= $ps.$USR.$ds."sbin". -+ $ps.$USR.$ds."X11R6".$ds."bin". -+ $ps.$USR.$LIB; -+} -+ - elsif ($platform eq "$Winnt") - { - my ( $noldPATH ); -@@ -1191,7 +1212,7 @@ - $SOLARINC .= $I.$USR.$INCLUDE; - } - $SOLARINC .= $STLPORT_stlport; --if ($platform eq "$Linux") -+if ($platform eq "$Linux" || $platform eq "$FreeBSD") - { - # This simply adds an include path, so even cases that break the FHS work - $SOLARINC .= $STLPORT_inc_stlport; -@@ -1205,11 +1226,6 @@ - { $SOLARINC .= $I.'$COMPATH'.$ds."include"; - } - --if ($platform eq "$Linux") --{ --# This simply adds an include path, so even cases that break the FHS work --$SOLARINC .= $STLPORT_inc_stlport; --} - $SOLARINC .= $I.'$SOLARENV'.$INC.$ds."Xp31". - $I.'$JAVA_HOME'.$INCLUDE; - -@@ -1399,6 +1415,9 @@ - ToFile( "GUIENV", $GUIENV, "e" ); - ToFile( "GVER", $GVER, "e" ); - ToFile( "OS", $OS, "e" ); -+ToFile( "OSVERSION", $OSVERSION, "e" ); -+ToFile( "PTHREAD_CFLAGS", $PTHREAD_CFLAGS, "e" ); -+ToFile( "PTHREAD_LIBS", $PTHREAD_LIBS, "e" ); - ToFile( "OUTPATH", $OUTPATH, "e" ); - ToFile( "INPATH", $INPATH, "e" ); - ToFile( "GVERDIR", $GVERDIR, "e" ); diff --git a/editors/openoffice-1.0/files/patch-config_office::configure.in b/editors/openoffice-1.0/files/patch-config_office::configure.in deleted file mode 100644 index c580d786d05c..000000000000 --- a/editors/openoffice-1.0/files/patch-config_office::configure.in +++ /dev/null @@ -1,78 +0,0 @@ ---- configure.in.orig Wed Mar 27 20:32:56 2002 -+++ configure.in Tue Apr 2 23:56:37 2002 -@@ -103,6 +103,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. -@@ -277,13 +283,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 -n "$enable_gcc3"; then -@@ -296,13 +302,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 -@@ -367,7 +373,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 -@@ -815,6 +822,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" }'` -@@ -1182,7 +1193,7 @@ - - # 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 - else - echo - echo Test Complete diff --git a/editors/openoffice-1.0/files/patch-configmgr::util::makefile.mk b/editors/openoffice-1.0/files/patch-configmgr::util::makefile.mk deleted file mode 100644 index b0738b38b234..000000000000 --- a/editors/openoffice-1.0/files/patch-configmgr::util::makefile.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../configmgr/util/makefile.mk.orig Sat Mar 2 20:36:09 2002 -+++ ../configmgr/util/makefile.mk Sat Mar 2 20:36:24 2002 -@@ -73,7 +73,7 @@ - # --- Library ----------------------------------- - - SHL1TARGET= $(CFGMGR_TARGET)$(CFGMGR_MAJOR) --.IF "$(OS)"=="MACOSX" -+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD" - #SHL1VERSIONMAP= $(TARGET).$(DLLPOSTFIX).map - .ELSE - SHL1VERSIONMAP= $(TARGET).map diff --git a/editors/openoffice-1.0/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice-1.0/files/patch-connectivity+source+drivers+mozab+makefile.mk deleted file mode 100644 index 68c702a2684c..000000000000 --- a/editors/openoffice-1.0/files/patch-connectivity+source+drivers+mozab+makefile.mk +++ /dev/null @@ -1,22 +0,0 @@ ---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Mar 11 16:07:41 2002 -+++ ../connectivity/source/drivers/mozab/makefile.mk Sun May 19 14:10:59 2002 -@@ -107,9 +107,7 @@ - # --- MOZAB BASE Library ----------------------------------- - - SHL1VERSIONMAP= $(TARGET).map --.IF "$(OS)"!="FREEBSD" - SHL1TARGET= $(TARGET)$(MOZAB_MAJOR) --.ENDIF - SHL1OBJS=$(SLOFILES) - SHL1STDLIBS=\ - $(CPPULIB) \ -@@ -159,7 +157,9 @@ - - # --- MOZAB BASE Library ----------------------------------- - -+.IF "$(OS)"!="FREEBSD" - SHL2VERSIONMAP= $(TARGET2).map -+.ENDIF - SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR) - SHL2OBJS=$(SLO2FILES) - SHL2STDLIBS=\ diff --git a/editors/openoffice-1.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice-1.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk deleted file mode 100644 index 3601766ee561..000000000000 --- a/editors/openoffice-1.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk +++ /dev/null @@ -1,54 +0,0 @@ ---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Tue Mar 19 12:56:24 2002 -+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Sat May 18 15:51:13 2002 -@@ -64,8 +64,8 @@ - #mozilla specific stuff. - MOZ_LIB=$(SOLARVERSION)$/$(INPATH)$/lib$(UPDMINOREXT) - MOZ_INC=$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/mozilla --#MOZ_LIB=$(PRJ)$/$(INPATH)$/lib --#MOZ_INC=$(PRJ)$/$(INPATH)$/inc$/mozilla -+#MOZ_LIB=$(PRJ)$/..$/moz$/$(INPATH)$/lib -+#MOZ_INC=$(PRJ)$/..$/moz$/$(INPATH)$/inc$/mozilla - #End of mozilla specific stuff. - - PRJ=..$/..$/..$/.. -@@ -107,7 +107,7 @@ - -I$(MOZ_INC)$/addrbook -I$(MOZ_INC)$/mork -I$(MOZ_INC)$/locale \ - -I$(MOZ_INC)$/pref -I$(MOZ_INC)$/mime -I$(MOZ_INC)$/chrome \ - -I$(MOZ_INC)$/necko -I$(MOZ_INC)$/intl -I$(MOZ_INC)$/profile \ -- -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -+ -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -I$(MOZ_INC)$/ldap-nspr - CDEFS += -DWINVER=0x400 -DMOZILLA_CLIENT \ - -DNS_NET_FILE -DCookieManagement -DSingleSignon -DClientWallet \ - -DTRACING -DXP_PC -DXP_WIN -DXP_WIN32 -DHW_THREADS \ -@@ -123,7 +123,7 @@ - -I$(MOZ_INC)$/addrbook -I$(MOZ_INC)$/mork -I$(MOZ_INC)$/locale \ - -I$(MOZ_INC)$/pref -I$(MOZ_INC)$/mime -I$(MOZ_INC)$/chrome \ - -I$(MOZ_INC)$/necko -I$(MOZ_INC)$/intl -I$(MOZ_INC)$/profile \ -- -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -+ -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -I$(MOZ_INC)$/ldap-nspr - CDEFS += -DDEBUG -DWINVER=0x400 -DMOZILLA_CLIENT \ - -DNS_NET_FILE -DCookieManagement -DSingleSignon -DClientWallet \ - -DTRACING -DXP_PC -DXP_WIN -DXP_WIN32 -DHW_THREADS \ -@@ -141,7 +141,7 @@ - -I$(MOZ_INC)$/addrbook -I$(MOZ_INC)$/mork -I$(MOZ_INC)$/locale \ - -I$(MOZ_INC)$/pref -I$(MOZ_INC)$/mime -I$(MOZ_INC)$/chrome \ - -I$(MOZ_INC)$/necko -I$(MOZ_INC)$/intl -I$(MOZ_INC)$/profile \ -- -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -+ -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -I$(MOZ_INC)$/ldap-nspr - CDEFS+= -DMOZILLA_CLIENT \ - -DOSTYPE=\"Linux2.2.14-5\" -DOJI - .IF "$(OS)" == "LINUX" -@@ -157,6 +157,13 @@ - -fno-rtti -Wall -Wconversion -Wpointer-arith \ - -Wbad-function-cast -Wcast-align -Woverloaded-virtual -Wsynth \ - -Wno-long-long -+CDEFS += -DTRACING -+.ELIF "$(OS)" == "FREEBSD" -+CFLAGS += -fPIC -+CFLAGSCXX += \ -+ -fno-rtti -Wall -Wconversion -Wpointer-arith \ -+ -Wbad-function-cast -Wcast-align -Woverloaded-virtual -Wsynth \ -+ -Wno-long-long -pthread - CDEFS += -DTRACING - .ENDIF - .ENDIF diff --git a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::makefile.mk deleted file mode 100644 index 68c702a2684c..000000000000 --- a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::makefile.mk +++ /dev/null @@ -1,22 +0,0 @@ ---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Mar 11 16:07:41 2002 -+++ ../connectivity/source/drivers/mozab/makefile.mk Sun May 19 14:10:59 2002 -@@ -107,9 +107,7 @@ - # --- MOZAB BASE Library ----------------------------------- - - SHL1VERSIONMAP= $(TARGET).map --.IF "$(OS)"!="FREEBSD" - SHL1TARGET= $(TARGET)$(MOZAB_MAJOR) --.ENDIF - SHL1OBJS=$(SLOFILES) - SHL1STDLIBS=\ - $(CPPULIB) \ -@@ -159,7 +157,9 @@ - - # --- MOZAB BASE Library ----------------------------------- - -+.IF "$(OS)"!="FREEBSD" - SHL2VERSIONMAP= $(TARGET2).map -+.ENDIF - SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR) - SHL2OBJS=$(SLO2FILES) - SHL2STDLIBS=\ diff --git a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx b/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx deleted file mode 100644 index 4b92670204e7..000000000000 --- a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx +++ /dev/null @@ -1,71 +0,0 @@ ---- ../connectivity/source/drivers/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx.orig Sat May 18 01:46:08 2002 -+++ ../connectivity/source/drivers/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx Sat May 18 01:56:23 2002 -@@ -2,9 +2,9 @@ - * - * $RCSfile: MDatabaseMetaDataHelper.cxx,v $ - * -- * $Revision: 1.5 $ -+ * $Revision: 1.6 $ - * -- * last change: $Author: dkenny $ $Date: 2001/12/13 09:34:19 $ -+ * last change: $Author: fs $ $Date: 2002/05/17 12:08:41 $ - * - * The Contents of this file are made available subject to the terms of - * either of the following licenses -@@ -213,11 +213,15 @@ - - retCode = dirFactoryService->GetDirFactory(aFactory.getStr(), getter_AddRefs(dirFactory)) ; - NS_ENSURE_SUCCESS (retCode, retCode) ; -- OUString value = OStringToOUString(aFactory, RTL_TEXTENCODING_ASCII_US) ; -- const PRUnichar *valueChars = value.getStr() ; -- nsCOMPtr subDirs ; -+ nsCOMPtr properties; -+ properties = do_CreateInstance(NS_ABDIRECTORYPROPERTIES_CONTRACTID, &retCode); -+ NS_ENSURE_SUCCESS(retCode, retCode) ; - -- retCode = dirFactory->CreateDirectory(1, &kPropertyName, &valueChars, getter_AddRefs(subDirs)) ; -+ retCode = properties->SetURI(aFactory.getStr()); -+ NS_ENSURE_SUCCESS(retCode,retCode); -+ -+ nsCOMPtr subDirs ; -+ retCode = dirFactory->CreateDirectory(properties, getter_AddRefs(subDirs)); - NS_ENSURE_SUCCESS(retCode, retCode) ; - PRBool hasMore = PR_TRUE ; - nsCOMPtr array ; -@@ -635,12 +639,12 @@ - if ( NS_FAILED(rv) ) - return sal_False; - -- rv = url->SetSpec( sAbURI.getStr() ); -+ rv = url->SetSpec( nsDependentCString(sAbURI.getStr()) ); - if ( NS_FAILED(rv) ) - return sal_False; - -- nsXPIDLCString host; -- rv = url->GetHost(getter_Copies (host)); -+ nsCAutoString host; -+ rv = url->GetAsciiHost(host); - if ( NS_FAILED(rv) ) - return sal_False; - -@@ -654,6 +658,11 @@ - if ( NS_FAILED(rv) ) - return sal_False; - -+ PRUint32 options; -+ rv = url->GetOptions(&options); -+ if ( NS_FAILED(rv) ) -+ return sal_False; -+ - // Get the ldap connection - nsCOMPtr ldapConnection; - ldapConnection = do_CreateInstance(NS_LDAPCONNECTION_CONTRACTID, &rv); -@@ -671,7 +680,7 @@ - - // Now lets initialize the LDAP connection properly. We'll kick - // off the bind operation in the callback function, |OnLDAPInit()|. -- rv = ldapConnection->Init(host, port, NS_ConvertASCIItoUCS2(dn).get(), -+ rv = ldapConnection->Init(host.get(), port, options, nsnull, - messageListener); - if ( NS_FAILED(rv) ) - return sal_False; diff --git a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx b/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx deleted file mode 100644 index 48ac201682de..000000000000 --- a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx +++ /dev/null @@ -1,22 +0,0 @@ ---- ../connectivity/source/drivers/mozab/mozillasrc/MNSInclude.hxx.orig Sat May 18 01:58:35 2002 -+++ ../connectivity/source/drivers/mozab/mozillasrc/MNSInclude.hxx Sat May 18 02:00:42 2002 -@@ -2,9 +2,9 @@ - * - * $RCSfile: MNSInclude.hxx,v $ - * -- * $Revision: 1.3 $ -+ * $Revision: 1.4 $ - * -- * last change: $Author: oj $ $Date: 2001/11/26 13:52:26 $ -+ * last change: $Author: fs $ $Date: 2002/05/17 12:08:41 $ - * - * The Contents of this file are made available subject to the terms of - * either of the following licenses -@@ -83,7 +83,6 @@ - # define _DEBUG MOZ_TMP_UDEBUG - #endif - --#include - #include - #include - #include diff --git a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInit.cxx b/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInit.cxx deleted file mode 100644 index ba52563e23e0..000000000000 --- a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInit.cxx +++ /dev/null @@ -1,23 +0,0 @@ ---- ../connectivity/source/drivers/mozab/mozillasrc/MNSInit.cxx.orig Sat May 18 02:01:33 2002 -+++ ../connectivity/source/drivers/mozab/mozillasrc/MNSInit.cxx Sat May 18 02:02:18 2002 -@@ -2,9 +2,9 @@ - * - * $RCSfile: MNSInit.cxx,v $ - * -- * $Revision: 1.4 $ -+ * $Revision: 1.5 $ - * -- * last change: $Author: dkenny $ $Date: 2001/12/12 15:32:45 $ -+ * last change: $Author: fs $ $Date: 2002/05/17 12:08:41 $ - * - * The Contents of this file are made available subject to the terms of - * either of the following licenses -@@ -269,7 +269,7 @@ - #ifdef _DEBUG - nsCAutoString temp1; - temp1.AssignWithConversion( pUsedProfile ); -- OSL_TRACE("Profile Name: %s\n", NS_STATIC_CAST(const char*, temp1)); -+ OSL_TRACE("Profile Name: %s\n", NS_STATIC_CAST(const char*, temp1.get())); - #endif - theProfile->SetCurrentProfile( pUsedProfile ); - diff --git a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx b/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx deleted file mode 100644 index 345d3700936e..000000000000 --- a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx +++ /dev/null @@ -1,26 +0,0 @@ ---- ../connectivity/source/drivers/mozab/mozillasrc/MTypeConverter.cxx.orig Mon Nov 26 14:52:26 2001 -+++ ../connectivity/source/drivers/mozab/mozillasrc/MTypeConverter.cxx Sat May 18 14:02:06 2002 -@@ -2,9 +2,9 @@ - * - * $RCSfile: MTypeConverter.cxx,v $ - * -- * $Revision: 1.3 $ -+ * $Revision: 1.4 $ - * -- * last change: $Author: oj $ $Date: 2001/11/26 13:52:26 $ -+ * last change: $Author: fs $ $Date: 2002/05/17 12:08:41 $ - * - * The Contents of this file are made available subject to the terms of - * either of the following licenses -@@ -136,9 +136,11 @@ - ::rtl::OString os(ous,ous.getLength(),RTL_TEXTENCODING_ASCII_US); - return( ::std::string(os.getStr())); - } -+#if 0 - // ------------------------------------------------------------------------- - ::std::string MTypeConverter::nsStringToStlString(nsString const &nss) - { - return( ::std::string(nss.GetBuffer())); - } -+#endif - // ------------------------------------------------------------------------- diff --git a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk deleted file mode 100644 index 3601766ee561..000000000000 --- a/editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk +++ /dev/null @@ -1,54 +0,0 @@ ---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Tue Mar 19 12:56:24 2002 -+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Sat May 18 15:51:13 2002 -@@ -64,8 +64,8 @@ - #mozilla specific stuff. - MOZ_LIB=$(SOLARVERSION)$/$(INPATH)$/lib$(UPDMINOREXT) - MOZ_INC=$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/mozilla --#MOZ_LIB=$(PRJ)$/$(INPATH)$/lib --#MOZ_INC=$(PRJ)$/$(INPATH)$/inc$/mozilla -+#MOZ_LIB=$(PRJ)$/..$/moz$/$(INPATH)$/lib -+#MOZ_INC=$(PRJ)$/..$/moz$/$(INPATH)$/inc$/mozilla - #End of mozilla specific stuff. - - PRJ=..$/..$/..$/.. -@@ -107,7 +107,7 @@ - -I$(MOZ_INC)$/addrbook -I$(MOZ_INC)$/mork -I$(MOZ_INC)$/locale \ - -I$(MOZ_INC)$/pref -I$(MOZ_INC)$/mime -I$(MOZ_INC)$/chrome \ - -I$(MOZ_INC)$/necko -I$(MOZ_INC)$/intl -I$(MOZ_INC)$/profile \ -- -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -+ -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -I$(MOZ_INC)$/ldap-nspr - CDEFS += -DWINVER=0x400 -DMOZILLA_CLIENT \ - -DNS_NET_FILE -DCookieManagement -DSingleSignon -DClientWallet \ - -DTRACING -DXP_PC -DXP_WIN -DXP_WIN32 -DHW_THREADS \ -@@ -123,7 +123,7 @@ - -I$(MOZ_INC)$/addrbook -I$(MOZ_INC)$/mork -I$(MOZ_INC)$/locale \ - -I$(MOZ_INC)$/pref -I$(MOZ_INC)$/mime -I$(MOZ_INC)$/chrome \ - -I$(MOZ_INC)$/necko -I$(MOZ_INC)$/intl -I$(MOZ_INC)$/profile \ -- -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -+ -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -I$(MOZ_INC)$/ldap-nspr - CDEFS += -DDEBUG -DWINVER=0x400 -DMOZILLA_CLIENT \ - -DNS_NET_FILE -DCookieManagement -DSingleSignon -DClientWallet \ - -DTRACING -DXP_PC -DXP_WIN -DXP_WIN32 -DHW_THREADS \ -@@ -141,7 +141,7 @@ - -I$(MOZ_INC)$/addrbook -I$(MOZ_INC)$/mork -I$(MOZ_INC)$/locale \ - -I$(MOZ_INC)$/pref -I$(MOZ_INC)$/mime -I$(MOZ_INC)$/chrome \ - -I$(MOZ_INC)$/necko -I$(MOZ_INC)$/intl -I$(MOZ_INC)$/profile \ -- -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -+ -I$(MOZ_INC)$/embed_base -I$(MOZ_INC)$/mozldap -I$(MOZ_INC)$/ldap-nspr - CDEFS+= -DMOZILLA_CLIENT \ - -DOSTYPE=\"Linux2.2.14-5\" -DOJI - .IF "$(OS)" == "LINUX" -@@ -157,6 +157,13 @@ - -fno-rtti -Wall -Wconversion -Wpointer-arith \ - -Wbad-function-cast -Wcast-align -Woverloaded-virtual -Wsynth \ - -Wno-long-long -+CDEFS += -DTRACING -+.ELIF "$(OS)" == "FREEBSD" -+CFLAGS += -fPIC -+CFLAGSCXX += \ -+ -fno-rtti -Wall -Wconversion -Wpointer-arith \ -+ -Wbad-function-cast -Wcast-align -Woverloaded-virtual -Wsynth \ -+ -Wno-long-long -pthread - CDEFS += -DTRACING - .ENDIF - .ENDIF diff --git a/editors/openoffice-1.0/files/patch-cppu+prj+build.lst b/editors/openoffice-1.0/files/patch-cppu+prj+build.lst deleted file mode 100644 index 78fd210a1193..000000000000 --- a/editors/openoffice-1.0/files/patch-cppu+prj+build.lst +++ /dev/null @@ -1,8 +0,0 @@ ---- ../cppu/prj/build.lst.orig Mon Mar 11 14:13:47 2002 -+++ ../cppu/prj/build.lst Mon Mar 11 14:14:30 2002 -@@ -1,4 +1,4 @@ --cu cppu : codemaker udkapi NULL -+cu cppu : codemaker udkapi offuh NULL - cu cppu usr1 - all cu_mkout NULL - cu cppu\source nmake - all cu_source NULL - cu cppu\source\uno nmake - all cu_uno cu_source NULL diff --git a/editors/openoffice-1.0/files/patch-cppu::prj::build.lst b/editors/openoffice-1.0/files/patch-cppu::prj::build.lst deleted file mode 100644 index 78fd210a1193..000000000000 --- a/editors/openoffice-1.0/files/patch-cppu::prj::build.lst +++ /dev/null @@ -1,8 +0,0 @@ ---- ../cppu/prj/build.lst.orig Mon Mar 11 14:13:47 2002 -+++ ../cppu/prj/build.lst Mon Mar 11 14:14:30 2002 -@@ -1,4 +1,4 @@ --cu cppu : codemaker udkapi NULL -+cu cppu : codemaker udkapi offuh NULL - cu cppu usr1 - all cu_mkout NULL - cu cppu\source nmake - all cu_source NULL - cu cppu\source\uno nmake - all cu_uno cu_source NULL diff --git a/editors/openoffice-1.0/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice-1.0/files/patch-cppuhelper+source+makefile.mk deleted file mode 100644 index 62e971de324a..000000000000 --- a/editors/openoffice-1.0/files/patch-cppuhelper+source+makefile.mk +++ /dev/null @@ -1,24 +0,0 @@ ---- ../cppuhelper/source/makefile.mk.orig Mon Mar 11 22:17:52 2002 -+++ ../cppuhelper/source/makefile.mk Wed Apr 3 00:31:19 2002 -@@ -149,8 +149,8 @@ - SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID) - - SHL1STDLIBS= \ -- $(CPPULIB) \ -- $(SALLIB) -+ $(SALLIB) \ -+ $(CPPULIB) - - SHL1DEPN= - SHL1IMPLIB=i$(TARGET) -@@ -175,6 +175,10 @@ - #SHL1VERSIONMAP=gcc2_freebsd_intel.map - .ELIF "$(OS)$(CPU)$(COMNAME)"=="LINUXIgcc3" - SHL1VERSIONMAP=gcc3_linux_intel.map -+.ELIF "$(OS)$(CPU)$(COMNAME)"=="FREEBSDIgcc2" -+#SHL1VERSIONMAP=gcc2_freebsd_intel.map -+.ELIF "$(OS)$(CPU)$(COMNAME)"=="FREEBSDIgcc3" -+#SHL1VERSIONMAP=gcc3_freebsd_intel.map - .ENDIF - - # --- Targets ------------------------------------------------------ diff --git a/editors/openoffice-1.0/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice-1.0/files/patch-cppuhelper::source::makefile.mk deleted file mode 100644 index 62e971de324a..000000000000 --- a/editors/openoffice-1.0/files/patch-cppuhelper::source::makefile.mk +++ /dev/null @@ -1,24 +0,0 @@ ---- ../cppuhelper/source/makefile.mk.orig Mon Mar 11 22:17:52 2002 -+++ ../cppuhelper/source/makefile.mk Wed Apr 3 00:31:19 2002 -@@ -149,8 +149,8 @@ - SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID) - - SHL1STDLIBS= \ -- $(CPPULIB) \ -- $(SALLIB) -+ $(SALLIB) \ -+ $(CPPULIB) - - SHL1DEPN= - SHL1IMPLIB=i$(TARGET) -@@ -175,6 +175,10 @@ - #SHL1VERSIONMAP=gcc2_freebsd_intel.map - .ELIF "$(OS)$(CPU)$(COMNAME)"=="LINUXIgcc3" - SHL1VERSIONMAP=gcc3_linux_intel.map -+.ELIF "$(OS)$(CPU)$(COMNAME)"=="FREEBSDIgcc2" -+#SHL1VERSIONMAP=gcc2_freebsd_intel.map -+.ELIF "$(OS)$(CPU)$(COMNAME)"=="FREEBSDIgcc3" -+#SHL1VERSIONMAP=gcc3_freebsd_intel.map - .ENDIF - - # --- Targets ------------------------------------------------------ diff --git a/editors/openoffice-1.0/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice-1.0/files/patch-cpputools+source+registercomponent+makefile.mk deleted file mode 100644 index 8134445349f1..000000000000 --- a/editors/openoffice-1.0/files/patch-cpputools+source+registercomponent+makefile.mk +++ /dev/null @@ -1,10 +0,0 @@ ---- ../cpputools/source/registercomponent/makefile.mk.orig Mon Apr 22 22:46:11 2002 -+++ ../cpputools/source/registercomponent/makefile.mk Mon Apr 22 22:46:44 2002 -@@ -104,6 +104,7 @@ - - APP1STDLIBS=\ - $(SALLIB) \ -+ $(TOOLSLIB) \ - $(CPPULIB) \ - $(CPPUHELPERLIB) - diff --git a/editors/openoffice-1.0/files/patch-cpputools::source::registercomponent::makefile.mk b/editors/openoffice-1.0/files/patch-cpputools::source::registercomponent::makefile.mk deleted file mode 100644 index 8134445349f1..000000000000 --- a/editors/openoffice-1.0/files/patch-cpputools::source::registercomponent::makefile.mk +++ /dev/null @@ -1,10 +0,0 @@ ---- ../cpputools/source/registercomponent/makefile.mk.orig Mon Apr 22 22:46:11 2002 -+++ ../cpputools/source/registercomponent/makefile.mk Mon Apr 22 22:46:44 2002 -@@ -104,6 +104,7 @@ - - APP1STDLIBS=\ - $(SALLIB) \ -+ $(TOOLSLIB) \ - $(CPPULIB) \ - $(CPPUHELPERLIB) - diff --git a/editors/openoffice-1.0/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice-1.0/files/patch-dtrans+source+X11+makefile.mk deleted file mode 100644 index 5881f5d7f6a5..000000000000 --- a/editors/openoffice-1.0/files/patch-dtrans+source+X11+makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../dtrans/source/X11/makefile.mk.orig Tue Dec 11 18:48:36 2001 -+++ ../dtrans/source/X11/makefile.mk Wed Apr 3 00:31:56 2002 -@@ -116,7 +116,8 @@ - APP1STDLIBS=\ - $(CPPULIB) \ - $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(SALLIB) \ -+ -lX11 - - .ENDIF # "$(OS)"=="MACOSX" - diff --git a/editors/openoffice-1.0/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice-1.0/files/patch-dtrans::source::X11::makefile.mk deleted file mode 100644 index 5881f5d7f6a5..000000000000 --- a/editors/openoffice-1.0/files/patch-dtrans::source::X11::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../dtrans/source/X11/makefile.mk.orig Tue Dec 11 18:48:36 2001 -+++ ../dtrans/source/X11/makefile.mk Wed Apr 3 00:31:56 2002 -@@ -116,7 +116,8 @@ - APP1STDLIBS=\ - $(CPPULIB) \ - $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(SALLIB) \ -+ -lX11 - - .ENDIF # "$(OS)"=="MACOSX" - diff --git a/editors/openoffice-1.0/files/patch-eventattacher+source+makefile.mk b/editors/openoffice-1.0/files/patch-eventattacher+source+makefile.mk deleted file mode 100644 index b09408500c2d..000000000000 --- a/editors/openoffice-1.0/files/patch-eventattacher+source+makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../eventattacher/source/makefile.mk.orig Tue Jan 1 14:09:28 2002 -+++ ../eventattacher/source/makefile.mk -@@ -110,10 +110,10 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ - $(CPPUHELPERLIB) \ -- $(VOSLIB) \ -- $(SALLIB) -+ $(VOSLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-eventattacher::source::makefile.mk b/editors/openoffice-1.0/files/patch-eventattacher::source::makefile.mk deleted file mode 100644 index b09408500c2d..000000000000 --- a/editors/openoffice-1.0/files/patch-eventattacher::source::makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../eventattacher/source/makefile.mk.orig Tue Jan 1 14:09:28 2002 -+++ ../eventattacher/source/makefile.mk -@@ -110,10 +110,10 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ - $(CPPUHELPERLIB) \ -- $(VOSLIB) \ -- $(SALLIB) -+ $(VOSLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-external+dt+dtpatch.sh b/editors/openoffice-1.0/files/patch-external+dt+dtpatch.sh deleted file mode 100644 index e5122bcb45c1..000000000000 --- a/editors/openoffice-1.0/files/patch-external+dt+dtpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/dt/dtpatch.sh.orig Wed Mar 13 17:09:43 2002 -+++ ../external/dt/dtpatch.sh Wed Mar 13 17:09:47 2002 -@@ -96,7 +96,7 @@ - done - - chmod -R +w rtufiles/*.h -- patch -i pat/editor.h.pat rtufiles/editor.h 2> newpatch -+ patch < pat/editor.h.pat rtufiles/editor.h 2> newpatch - - if test -s "patcherror"; then - echo "Please install the SUNWdtinc Version 1.2 package on your Solaris machine" >> patcherror diff --git a/editors/openoffice-1.0/files/patch-external+expat+expatpatch.sh b/editors/openoffice-1.0/files/patch-external+expat+expatpatch.sh deleted file mode 100644 index ce07edcfffd8..000000000000 --- a/editors/openoffice-1.0/files/patch-external+expat+expatpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/expat/expatpatch.sh.orig Wed Mar 13 16:59:16 2002 -+++ ../external/expat/expatpatch.sh Wed Mar 13 17:00:18 2002 -@@ -87,7 +87,7 @@ - - for PNAME in `cat flist.pat` - do -- patch -i pat/$PNAME.pat rtufiles/$PNAME -+ patch < pat/$PNAME.pat rtufiles/$PNAME - done - - for SDNAME in `cat flist.sd` diff --git a/editors/openoffice-1.0/files/patch-external+jpeg+jpegpatch.sh b/editors/openoffice-1.0/files/patch-external+jpeg+jpegpatch.sh deleted file mode 100644 index 4fb55f5d70d0..000000000000 --- a/editors/openoffice-1.0/files/patch-external+jpeg+jpegpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/jpeg/jpegpatch.sh.orig Wed Mar 13 17:04:35 2002 -+++ ../external/jpeg/jpegpatch.sh Wed Mar 13 17:08:02 2002 -@@ -112,7 +112,7 @@ - - for PNAME in `cat flist.pat` - do -- patch -i pat/$PNAME.pat $PNAME -+ patch < pat/$PNAME.pat $PNAME - done - - cp -rf jpeg-6b/* rtufiles/ diff --git a/editors/openoffice-1.0/files/patch-external+neon+neonpatch.sh b/editors/openoffice-1.0/files/patch-external+neon+neonpatch.sh deleted file mode 100644 index d0bc9dad76c3..000000000000 --- a/editors/openoffice-1.0/files/patch-external+neon+neonpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/neon/neonpatch.sh.orig Mon Apr 15 15:22:48 2002 -+++ ../external/neon/neonpatch.sh Mon Apr 15 15:22:54 2002 -@@ -121,7 +121,7 @@ - - for PNAME in `cat flist.pat` - do -- patch -i pat/$PNAME.pat rtufiles/$PNAME -+ patch < pat/$PNAME.pat rtufiles/$PNAME - done - - # diff --git a/editors/openoffice-1.0/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice-1.0/files/patch-external+npsdk+npsdkpatch.sh deleted file mode 100644 index 49a3056831dd..000000000000 --- a/editors/openoffice-1.0/files/patch-external+npsdk+npsdkpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/npsdk/npsdkpatch.sh.orig Wed Mar 13 16:49:19 2002 -+++ ../external/npsdk/npsdkpatch.sh Wed Mar 13 16:49:39 2002 -@@ -121,7 +121,7 @@ - - for PNAME in `cat flist.pat` - do -- patch -i pat/$PNAME.pat rtufiles/$PNAME -+ patch < pat/$PNAME.pat rtufiles/$PNAME - done - - # diff --git a/editors/openoffice-1.0/files/patch-external::dt::dtpatch.sh b/editors/openoffice-1.0/files/patch-external::dt::dtpatch.sh deleted file mode 100644 index e5122bcb45c1..000000000000 --- a/editors/openoffice-1.0/files/patch-external::dt::dtpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/dt/dtpatch.sh.orig Wed Mar 13 17:09:43 2002 -+++ ../external/dt/dtpatch.sh Wed Mar 13 17:09:47 2002 -@@ -96,7 +96,7 @@ - done - - chmod -R +w rtufiles/*.h -- patch -i pat/editor.h.pat rtufiles/editor.h 2> newpatch -+ patch < pat/editor.h.pat rtufiles/editor.h 2> newpatch - - if test -s "patcherror"; then - echo "Please install the SUNWdtinc Version 1.2 package on your Solaris machine" >> patcherror diff --git a/editors/openoffice-1.0/files/patch-external::expat::expatpatch.sh b/editors/openoffice-1.0/files/patch-external::expat::expatpatch.sh deleted file mode 100644 index ce07edcfffd8..000000000000 --- a/editors/openoffice-1.0/files/patch-external::expat::expatpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/expat/expatpatch.sh.orig Wed Mar 13 16:59:16 2002 -+++ ../external/expat/expatpatch.sh Wed Mar 13 17:00:18 2002 -@@ -87,7 +87,7 @@ - - for PNAME in `cat flist.pat` - do -- patch -i pat/$PNAME.pat rtufiles/$PNAME -+ patch < pat/$PNAME.pat rtufiles/$PNAME - done - - for SDNAME in `cat flist.sd` diff --git a/editors/openoffice-1.0/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice-1.0/files/patch-external::jpeg::jpegpatch.sh deleted file mode 100644 index 4fb55f5d70d0..000000000000 --- a/editors/openoffice-1.0/files/patch-external::jpeg::jpegpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/jpeg/jpegpatch.sh.orig Wed Mar 13 17:04:35 2002 -+++ ../external/jpeg/jpegpatch.sh Wed Mar 13 17:08:02 2002 -@@ -112,7 +112,7 @@ - - for PNAME in `cat flist.pat` - do -- patch -i pat/$PNAME.pat $PNAME -+ patch < pat/$PNAME.pat $PNAME - done - - cp -rf jpeg-6b/* rtufiles/ diff --git a/editors/openoffice-1.0/files/patch-external::neon::neonpatch.sh b/editors/openoffice-1.0/files/patch-external::neon::neonpatch.sh deleted file mode 100644 index d0bc9dad76c3..000000000000 --- a/editors/openoffice-1.0/files/patch-external::neon::neonpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/neon/neonpatch.sh.orig Mon Apr 15 15:22:48 2002 -+++ ../external/neon/neonpatch.sh Mon Apr 15 15:22:54 2002 -@@ -121,7 +121,7 @@ - - for PNAME in `cat flist.pat` - do -- patch -i pat/$PNAME.pat rtufiles/$PNAME -+ patch < pat/$PNAME.pat rtufiles/$PNAME - done - - # diff --git a/editors/openoffice-1.0/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice-1.0/files/patch-external::npsdk::npsdkpatch.sh deleted file mode 100644 index 49a3056831dd..000000000000 --- a/editors/openoffice-1.0/files/patch-external::npsdk::npsdkpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/npsdk/npsdkpatch.sh.orig Wed Mar 13 16:49:19 2002 -+++ ../external/npsdk/npsdkpatch.sh Wed Mar 13 16:49:39 2002 -@@ -121,7 +121,7 @@ - - for PNAME in `cat flist.pat` - do -- patch -i pat/$PNAME.pat rtufiles/$PNAME -+ patch < pat/$PNAME.pat rtufiles/$PNAME - done - - # diff --git a/editors/openoffice-1.0/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice-1.0/files/patch-external::zlib::zlibpatch.sh deleted file mode 100644 index 04d96c6ad70f..000000000000 --- a/editors/openoffice-1.0/files/patch-external::zlib::zlibpatch.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- ../external/zlib/zlibpatch.sh.orig Wed Mar 13 16:51:46 2002 -+++ ../external/zlib/zlibpatch.sh Wed Mar 13 16:52:02 2002 -@@ -111,7 +111,7 @@ - - for PNAME in `cat flist.pat` - do -- patch -i pat/$PNAME.pat $PNAME -+ patch < pat/$PNAME.pat $PNAME - done - - cp -rf zlib-1.1.3/* rtufiles/ diff --git a/editors/openoffice-1.0/files/patch-freetype+makefile.mk b/editors/openoffice-1.0/files/patch-freetype+makefile.mk deleted file mode 100644 index 1e5e5bf12c6b..000000000000 --- a/editors/openoffice-1.0/files/patch-freetype+makefile.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../freetype/makefile.mk.orig Tue Mar 5 15:43:54 2002 -+++ ../freetype/makefile.mk Tue Mar 5 15:43:56 2002 -@@ -90,7 +90,7 @@ - .IF "$(GUI)"=="UNX" - OUT2LIB= \ - objs$/.libs$/libfreetype.a \ -- objs$/.libs$/libfreetype.so.6* -+ objs$/.libs$/libfreetype.so.7 - - .ENDIF # "$(GUI)"=="UNX" - diff --git a/editors/openoffice-1.0/files/patch-freetype::makefile.mk b/editors/openoffice-1.0/files/patch-freetype::makefile.mk deleted file mode 100644 index 1e5e5bf12c6b..000000000000 --- a/editors/openoffice-1.0/files/patch-freetype::makefile.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../freetype/makefile.mk.orig Tue Mar 5 15:43:54 2002 -+++ ../freetype/makefile.mk Tue Mar 5 15:43:56 2002 -@@ -90,7 +90,7 @@ - .IF "$(GUI)"=="UNX" - OUT2LIB= \ - objs$/.libs$/libfreetype.a \ -- objs$/.libs$/libfreetype.so.6* -+ objs$/.libs$/libfreetype.so.7 - - .ENDIF # "$(GUI)"=="UNX" - diff --git a/editors/openoffice-1.0/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice-1.0/files/patch-gnome-vfs-filetype-registration.cxx deleted file mode 100644 index 6a5258b1c9e6..000000000000 --- a/editors/openoffice-1.0/files/patch-gnome-vfs-filetype-registration.cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx.orig Wed Apr 10 21:54:49 2002 -+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx Wed May 1 22:40:02 2002 -@@ -62,7 +62,7 @@ - #include - #include - #include --#if !defined(NETBSD) -+#if !(defined NETBSD || defined FREEBSD) - #include - #endif - #include diff --git a/editors/openoffice-1.0/files/patch-i18n+inc+collator.hxx b/editors/openoffice-1.0/files/patch-i18n+inc+collator.hxx deleted file mode 100644 index 796b7bbf4567..000000000000 --- a/editors/openoffice-1.0/files/patch-i18n+inc+collator.hxx +++ /dev/null @@ -1,11 +0,0 @@ ---- ../i18n/inc/collator.hxx.orig Sat Apr 6 12:19:32 2002 -+++ ../i18n/inc/collator.hxx Wed May 1 22:31:57 2002 -@@ -78,7 +78,7 @@ - #include - #endif - --#if !(defined WIN32 || defined MACOSX || defined NETBSD) -+#if !(defined WIN32 || defined MACOSX || defined NETBSD || defined FREEBSD) - #include - #endif - #include diff --git a/editors/openoffice-1.0/files/patch-i18n::inc::collator.hxx b/editors/openoffice-1.0/files/patch-i18n::inc::collator.hxx deleted file mode 100644 index 796b7bbf4567..000000000000 --- a/editors/openoffice-1.0/files/patch-i18n::inc::collator.hxx +++ /dev/null @@ -1,11 +0,0 @@ ---- ../i18n/inc/collator.hxx.orig Sat Apr 6 12:19:32 2002 -+++ ../i18n/inc/collator.hxx Wed May 1 22:31:57 2002 -@@ -78,7 +78,7 @@ - #include - #endif - --#if !(defined WIN32 || defined MACOSX || defined NETBSD) -+#if !(defined WIN32 || defined MACOSX || defined NETBSD || defined FREEBSD) - #include - #endif - #include diff --git a/editors/openoffice-1.0/files/patch-inet::util::makefile.mk b/editors/openoffice-1.0/files/patch-inet::util::makefile.mk deleted file mode 100644 index 222d4b64df5d..000000000000 --- a/editors/openoffice-1.0/files/patch-inet::util::makefile.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../inet/util/makefile.mk.orig Sat Mar 2 21:17:20 2002 -+++ ../inet/util/makefile.mk Sat Mar 2 21:17:42 2002 -@@ -116,7 +116,7 @@ - - SHL1TARGET= $(TARGET)$(UPD)$(DLLPOSTFIX) - SHL1IMPLIB= $(TARGET) --.IF "$(OS)"=="MACOSX" -+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD" - #SHL1VERSIONMAP= $(TARGET).$(DLLPOSTFIX).map - .ELSE - SHL1VERSIONMAP= $(TARGET).map diff --git a/editors/openoffice-1.0/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice-1.0/files/patch-javaunohelper+source+makefile.mk deleted file mode 100644 index 7f2cd2f1d220..000000000000 --- a/editors/openoffice-1.0/files/patch-javaunohelper+source+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../javaunohelper/source/makefile.mk.orig Tue Jan 1 14:10:20 2002 -+++ ../javaunohelper/source/makefile.mk -@@ -110,9 +110,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice-1.0/files/patch-javaunohelper::source::makefile.mk deleted file mode 100644 index 7f2cd2f1d220..000000000000 --- a/editors/openoffice-1.0/files/patch-javaunohelper::source::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../javaunohelper/source/makefile.mk.orig Tue Jan 1 14:10:20 2002 -+++ ../javaunohelper/source/makefile.mk -@@ -110,9 +110,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-moz+prj+d.lst b/editors/openoffice-1.0/files/patch-moz+prj+d.lst deleted file mode 100644 index d65f2df6cf3b..000000000000 --- a/editors/openoffice-1.0/files/patch-moz+prj+d.lst +++ /dev/null @@ -1,34 +0,0 @@ ---- ../moz/prj/d.lst Sat May 18 16:06:23 2002 -+++ ../moz/prj/d.lst Sat May 18 16:16:33 2002 -@@ -43,6 +43,7 @@ - mkdir: %_DEST%\inc%_EXT%\mozilla\layout_xul - mkdir: %_DEST%\inc%_EXT%\mozilla\ldap - mkdir: %_DEST%\inc%_EXT%\mozilla\ldap\ldap -+mkdir: %_DEST%\inc%_EXT%\mozilla\ldap-nspr - mkdir: %_DEST%\inc%_EXT%\mozilla\locale - mkdir: %_DEST%\inc%_EXT%\mozilla\lwbrk - mkdir: %_DEST%\inc%_EXT%\mozilla\mailnews -@@ -71,6 +72,7 @@ - mkdir: %_DEST%\inc%_EXT%\mozilla\nspr\private - mkdir: %_DEST%\inc%_EXT%\mozilla\nsprefm - mkdir: %_DEST%\inc%_EXT%\mozilla\oji -+mkdir: %_DEST%\inc%_EXT%\mozilla\obsolete - mkdir: %_DEST%\inc%_EXT%\mozilla\plugin - mkdir: %_DEST%\inc%_EXT%\mozilla\png - mkdir: %_DEST%\inc%_EXT%\mozilla\pref -@@ -158,6 +160,7 @@ - ..\%__SRC%\inc\layout_xul\* %_DEST%\inc%_EXT%\mozilla\layout_xul - ..\%__SRC%\inc\ldap\* %_DEST%\inc%_EXT%\mozilla\ldap - ..\%__SRC%\inc\ldap\ldap\* %_DEST%\inc%_EXT%\mozilla\ldap\ldap -+..\%__SRC%\inc\ldap-nspr\* %_DEST%\inc%_EXT%\mozilla\ldap-nspr - ..\%__SRC%\inc\locale\* %_DEST%\inc%_EXT%\mozilla\locale - ..\%__SRC%\inc\lwbrk\* %_DEST%\inc%_EXT%\mozilla\lwbrk - ..\%__SRC%\inc\mailnews\* %_DEST%\inc%_EXT%\mozilla\mailnews -@@ -186,6 +189,7 @@ - ..\%__SRC%\inc\nspr\private\* %_DEST%\inc%_EXT%\mozilla\nspr\private - ..\%__SRC%\inc\nsprefm\* %_DEST%\inc%_EXT%\mozilla\nsprefm - ..\%__SRC%\inc\oji\* %_DEST%\inc%_EXT%\mozilla\oji -+..\%__SRC%\inc\obsolete\* %_DEST%\inc%_EXT%\mozilla\obsolete - ..\%__SRC%\inc\plugin\* %_DEST%\inc%_EXT%\mozilla\plugin - ..\%__SRC%\inc\png\* %_DEST%\inc%_EXT%\mozilla\png - ..\%__SRC%\inc\pref\* %_DEST%\inc%_EXT%\mozilla\pref diff --git a/editors/openoffice-1.0/files/patch-moz::prj::d.lst b/editors/openoffice-1.0/files/patch-moz::prj::d.lst deleted file mode 100644 index d65f2df6cf3b..000000000000 --- a/editors/openoffice-1.0/files/patch-moz::prj::d.lst +++ /dev/null @@ -1,34 +0,0 @@ ---- ../moz/prj/d.lst Sat May 18 16:06:23 2002 -+++ ../moz/prj/d.lst Sat May 18 16:16:33 2002 -@@ -43,6 +43,7 @@ - mkdir: %_DEST%\inc%_EXT%\mozilla\layout_xul - mkdir: %_DEST%\inc%_EXT%\mozilla\ldap - mkdir: %_DEST%\inc%_EXT%\mozilla\ldap\ldap -+mkdir: %_DEST%\inc%_EXT%\mozilla\ldap-nspr - mkdir: %_DEST%\inc%_EXT%\mozilla\locale - mkdir: %_DEST%\inc%_EXT%\mozilla\lwbrk - mkdir: %_DEST%\inc%_EXT%\mozilla\mailnews -@@ -71,6 +72,7 @@ - mkdir: %_DEST%\inc%_EXT%\mozilla\nspr\private - mkdir: %_DEST%\inc%_EXT%\mozilla\nsprefm - mkdir: %_DEST%\inc%_EXT%\mozilla\oji -+mkdir: %_DEST%\inc%_EXT%\mozilla\obsolete - mkdir: %_DEST%\inc%_EXT%\mozilla\plugin - mkdir: %_DEST%\inc%_EXT%\mozilla\png - mkdir: %_DEST%\inc%_EXT%\mozilla\pref -@@ -158,6 +160,7 @@ - ..\%__SRC%\inc\layout_xul\* %_DEST%\inc%_EXT%\mozilla\layout_xul - ..\%__SRC%\inc\ldap\* %_DEST%\inc%_EXT%\mozilla\ldap - ..\%__SRC%\inc\ldap\ldap\* %_DEST%\inc%_EXT%\mozilla\ldap\ldap -+..\%__SRC%\inc\ldap-nspr\* %_DEST%\inc%_EXT%\mozilla\ldap-nspr - ..\%__SRC%\inc\locale\* %_DEST%\inc%_EXT%\mozilla\locale - ..\%__SRC%\inc\lwbrk\* %_DEST%\inc%_EXT%\mozilla\lwbrk - ..\%__SRC%\inc\mailnews\* %_DEST%\inc%_EXT%\mozilla\mailnews -@@ -186,6 +189,7 @@ - ..\%__SRC%\inc\nspr\private\* %_DEST%\inc%_EXT%\mozilla\nspr\private - ..\%__SRC%\inc\nsprefm\* %_DEST%\inc%_EXT%\mozilla\nsprefm - ..\%__SRC%\inc\oji\* %_DEST%\inc%_EXT%\mozilla\oji -+..\%__SRC%\inc\obsolete\* %_DEST%\inc%_EXT%\mozilla\obsolete - ..\%__SRC%\inc\plugin\* %_DEST%\inc%_EXT%\mozilla\plugin - ..\%__SRC%\inc\png\* %_DEST%\inc%_EXT%\mozilla\png - ..\%__SRC%\inc\pref\* %_DEST%\inc%_EXT%\mozilla\pref diff --git a/editors/openoffice-1.0/files/patch-nas+nas-1.4.1.patch b/editors/openoffice-1.0/files/patch-nas+nas-1.4.1.patch deleted file mode 100644 index 3babf927e982..000000000000 --- a/editors/openoffice-1.0/files/patch-nas+nas-1.4.1.patch +++ /dev/null @@ -1,163 +0,0 @@ ---- ../nas/nas-1.4.1.patch.orig Thu Nov 1 17:27:31 2001 -+++ ../nas/nas-1.4.1.patch Sun May 19 14:58:01 2002 -@@ -120,26 +120,137 @@ - return(-1); - } - --*** misc/nas-1.4.1/lib/audio/Imakefile Sat Jan 1 10:28:13 2000 ----- misc/build/nas-1.4.1/lib/audio/Imakefile Thu Nov 1 13:12:56 2001 --*************** --*** 25,30 **** ----- 25,32 ---- -- -- #include "../../config/NetAudio.tmpl" -- --+ CCOPTIONS += $(EXTRA_CCOPTIONS) --+ -- #if ProjectX < 5 -- /* Pre-X11R5 compatability */ -- #ifndef NormalLibX --*************** --*** 119,124 **** ----- 121,127 ---- -- -- #endif -- BuildIncludes($(HEADERS),audio,..) --+ BuildIncludes($(HEADERS),audio,$(BUILDINCTOP:../..=.)) -- InstallMultiple($(HEADERS),$(INCDIR)) -- #if ProjectX >= 5 -- InstallNonExecFile(AuErrorDB,$(LIBDIR)) -+--- misc/nas-1.4.1/Imakefile.orig Wed Mar 6 02:20:01 2002 -++++ misc/build/nas-1.4.1/Imakefile Wed Mar 6 02:20:07 2002 -+@@ -42,6 +42,8 @@ -+ @echo "" -+ Date -+ @echo "" -++ @find . | egrep "\.(cxx|h|c)$$" | xargs \ -++ ${PERL} -pi -e "s|||g" -+ $(MAKE) $(MFLAGS) Makefiles -+ $(MAKE) $(MFLAGS) clean -+ $(MAKE) $(MFLAGS) includes -+--- misc/nas-1.4.1/clients/audio/audial/audial.c.orig Wed Nov 5 18:50:21 1997 -++++ misc/build/nas-1.4.1/clients/audio/audial/audial.c Wed Nov 5 18:56:33 1997 -+@@ -133,6 +133,7 @@ -+ signal(SIGALRM, SIG_DFL); -+ } -+ -++#if !defined(__FreeBSD__) || (__FreeBSD__ < 3) -+ static void -+ usleep(usecs) -+ unsigned int usecs; -+@@ -149,7 +150,7 @@ -+ setitimer(ITIMER_REAL, &ntval, &otval); -+ pause(); -+ } -+- -++#endif -+ #endif /* SYSV else not */ -+ #endif /* VMS else not */ -+ #endif /* NEEDUSLEEP */ -+--- misc/nas-1.4.1/server/dda/voxware/auvoxware.c.orig Sun Mar 5 03:40:55 2000 -++++ misc/build/nas-1.4.1/server/dda/voxware/auvoxware.c Sat Dec 16 22:11:35 2000 -+@@ -156,7 +156,9 @@ -+ -+ #ifdef __FreeBSD__ -+ # include -+-# include -++# ifdef __i386__ -++# include -++# endif -+ #else -+ # ifdef __NetBSD__ -+ # include -+@@ -610,7 +612,11 @@ -+ -+ if(sndStatOut.fd == -1) -+ { -++#ifdef __FreeBSD__ -++ while ((sndStatOut.fd = open(sndStatOut.device, O_RDWR)) == -1 && wait) -++#else -+ while ((sndStatOut.fd = open(sndStatOut.device, O_RDWR|O_SYNC)) == -1 && wait) -++#endif -+ { -+ osLogMsg("openDevice: waiting on output device\n"); -+ sleep(1); -+@@ -1230,6 +1236,11 @@ -+ /* -+ * Setup soundcard at maximum audio quality. -+ */ -++ -++#ifdef __FreeBSD__ -++#define NO_16_BIT_SAMPLING -++#endif -++ -+ static void setupSoundcard(sndStatPtr) -+ SndStat* sndStatPtr; -+ { -+@@ -1380,7 +1391,11 @@ -+ -+ AL_initialized = AuTrue; -+ -++#ifdef __FreeBSD__ -++ if ((fd = open(sndStatOut.device, O_RDWR, 0)) == -1) { -++#else -+ if ((fd = open(sndStatOut.device, O_RDWR|O_SYNC, 0)) == -1) { -++#endif -+ UNIDENTMSG; -+ return AuFalse; -+ } -+--- misc/nas-1.4.1/clients/audio/auedit/Graph.c.orig Mon Oct 25 02:24:08 1999 -++++ misc/build/nas-1.4.1/clients/audio/auedit/Graph.c Sat Mar 25 14:56:23 2000 -+@@ -28,7 +28,7 @@ -+ */ -+ -+ #ifndef WIN32 -+-# ifdef __NetBSD__ -++# if defined(__NetBSD__) || defined(__FreeBSD__) -+ # include -+ # define MAXSHORT SHRT_MAX -+ # define MINSHORT SHRT_MIN -+--- misc/nas-1.4.1/lib/audio/Imakefile.orig Sun May 19 14:52:20 2002 -++++ misc/build/nas-1.4.1/lib/audio/Imakefile Sun May 19 14:54:25 2002 -+@@ -25,6 +25,8 @@ -+ -+ #include "../../config/NetAudio.tmpl" -+ -++CCOPTIONS += $(EXTRA_CCOPTIONS) -++ -+ #if ProjectX < 5 -+ /* Pre-X11R5 compatability */ -+ #ifndef NormalLibX -+@@ -64,10 +66,14 @@ -+ COMPAT_OBJS = AuGetBest.o -+ #endif /* ProjectX < 5 */ -+ -++#if HasBSD44Sockets -++ SOCK_DEFINES = -DBSD44SOCKETS -++#endif -++ -+ EDB_DEFINES = -DERRORDB=\"$(LIBDIR)/AuErrorDB\" -+ -+ DEFINES = $(MALLOC_DEFINES) $(SYSV_DEFINES) -+- CONN_DEFINES = ConnectionFlags -++ CONN_DEFINES = ConnectionFlags $(SOCK_DEFINES) -+ -+ HEADERS = Alibint.h Alibnet.h Xtutil.h audiolib.h audioutil.h snd.h wave.h \ -+ voc.h aiff.h sound.h soundlib.h fileutil.h 8svx.h Astreams.h \ -+@@ -119,6 +125,7 @@ -+ -+ #endif -+ BuildIncludes($(HEADERS),audio,..) -++BuildIncludes($(HEADERS),audio,$(BUILDINCTOP:../..=.)) -+ InstallMultiple($(HEADERS),$(INCDIR)) -+ #if ProjectX >= 5 -+ InstallNonExecFile(AuErrorDB,$(LIBDIR)) -+--- misc/nas-1.4.1/config/NetAudio.def.orig Sun Feb 13 05:31:14 2000 -++++ misc/build/nas-1.4.1/config/NetAudio.def Fri Mar 24 04:55:49 2000 -+@@ -8,5 +8,5 @@ -+ -+ XCOMM Directory where NAS will look for it's config file(s) -+ #ifndef NasConfigSearchPath -+-#define NasConfigSearchPath /etc/nas/ -++#define NasConfigSearchPath $(PROJECTROOT)/etc/ -+ #endif diff --git a/editors/openoffice-1.0/files/patch-nas:nas-1.4.1.patch b/editors/openoffice-1.0/files/patch-nas:nas-1.4.1.patch deleted file mode 100644 index 3babf927e982..000000000000 --- a/editors/openoffice-1.0/files/patch-nas:nas-1.4.1.patch +++ /dev/null @@ -1,163 +0,0 @@ ---- ../nas/nas-1.4.1.patch.orig Thu Nov 1 17:27:31 2001 -+++ ../nas/nas-1.4.1.patch Sun May 19 14:58:01 2002 -@@ -120,26 +120,137 @@ - return(-1); - } - --*** misc/nas-1.4.1/lib/audio/Imakefile Sat Jan 1 10:28:13 2000 ----- misc/build/nas-1.4.1/lib/audio/Imakefile Thu Nov 1 13:12:56 2001 --*************** --*** 25,30 **** ----- 25,32 ---- -- -- #include "../../config/NetAudio.tmpl" -- --+ CCOPTIONS += $(EXTRA_CCOPTIONS) --+ -- #if ProjectX < 5 -- /* Pre-X11R5 compatability */ -- #ifndef NormalLibX --*************** --*** 119,124 **** ----- 121,127 ---- -- -- #endif -- BuildIncludes($(HEADERS),audio,..) --+ BuildIncludes($(HEADERS),audio,$(BUILDINCTOP:../..=.)) -- InstallMultiple($(HEADERS),$(INCDIR)) -- #if ProjectX >= 5 -- InstallNonExecFile(AuErrorDB,$(LIBDIR)) -+--- misc/nas-1.4.1/Imakefile.orig Wed Mar 6 02:20:01 2002 -++++ misc/build/nas-1.4.1/Imakefile Wed Mar 6 02:20:07 2002 -+@@ -42,6 +42,8 @@ -+ @echo "" -+ Date -+ @echo "" -++ @find . | egrep "\.(cxx|h|c)$$" | xargs \ -++ ${PERL} -pi -e "s|||g" -+ $(MAKE) $(MFLAGS) Makefiles -+ $(MAKE) $(MFLAGS) clean -+ $(MAKE) $(MFLAGS) includes -+--- misc/nas-1.4.1/clients/audio/audial/audial.c.orig Wed Nov 5 18:50:21 1997 -++++ misc/build/nas-1.4.1/clients/audio/audial/audial.c Wed Nov 5 18:56:33 1997 -+@@ -133,6 +133,7 @@ -+ signal(SIGALRM, SIG_DFL); -+ } -+ -++#if !defined(__FreeBSD__) || (__FreeBSD__ < 3) -+ static void -+ usleep(usecs) -+ unsigned int usecs; -+@@ -149,7 +150,7 @@ -+ setitimer(ITIMER_REAL, &ntval, &otval); -+ pause(); -+ } -+- -++#endif -+ #endif /* SYSV else not */ -+ #endif /* VMS else not */ -+ #endif /* NEEDUSLEEP */ -+--- misc/nas-1.4.1/server/dda/voxware/auvoxware.c.orig Sun Mar 5 03:40:55 2000 -++++ misc/build/nas-1.4.1/server/dda/voxware/auvoxware.c Sat Dec 16 22:11:35 2000 -+@@ -156,7 +156,9 @@ -+ -+ #ifdef __FreeBSD__ -+ # include -+-# include -++# ifdef __i386__ -++# include -++# endif -+ #else -+ # ifdef __NetBSD__ -+ # include -+@@ -610,7 +612,11 @@ -+ -+ if(sndStatOut.fd == -1) -+ { -++#ifdef __FreeBSD__ -++ while ((sndStatOut.fd = open(sndStatOut.device, O_RDWR)) == -1 && wait) -++#else -+ while ((sndStatOut.fd = open(sndStatOut.device, O_RDWR|O_SYNC)) == -1 && wait) -++#endif -+ { -+ osLogMsg("openDevice: waiting on output device\n"); -+ sleep(1); -+@@ -1230,6 +1236,11 @@ -+ /* -+ * Setup soundcard at maximum audio quality. -+ */ -++ -++#ifdef __FreeBSD__ -++#define NO_16_BIT_SAMPLING -++#endif -++ -+ static void setupSoundcard(sndStatPtr) -+ SndStat* sndStatPtr; -+ { -+@@ -1380,7 +1391,11 @@ -+ -+ AL_initialized = AuTrue; -+ -++#ifdef __FreeBSD__ -++ if ((fd = open(sndStatOut.device, O_RDWR, 0)) == -1) { -++#else -+ if ((fd = open(sndStatOut.device, O_RDWR|O_SYNC, 0)) == -1) { -++#endif -+ UNIDENTMSG; -+ return AuFalse; -+ } -+--- misc/nas-1.4.1/clients/audio/auedit/Graph.c.orig Mon Oct 25 02:24:08 1999 -++++ misc/build/nas-1.4.1/clients/audio/auedit/Graph.c Sat Mar 25 14:56:23 2000 -+@@ -28,7 +28,7 @@ -+ */ -+ -+ #ifndef WIN32 -+-# ifdef __NetBSD__ -++# if defined(__NetBSD__) || defined(__FreeBSD__) -+ # include -+ # define MAXSHORT SHRT_MAX -+ # define MINSHORT SHRT_MIN -+--- misc/nas-1.4.1/lib/audio/Imakefile.orig Sun May 19 14:52:20 2002 -++++ misc/build/nas-1.4.1/lib/audio/Imakefile Sun May 19 14:54:25 2002 -+@@ -25,6 +25,8 @@ -+ -+ #include "../../config/NetAudio.tmpl" -+ -++CCOPTIONS += $(EXTRA_CCOPTIONS) -++ -+ #if ProjectX < 5 -+ /* Pre-X11R5 compatability */ -+ #ifndef NormalLibX -+@@ -64,10 +66,14 @@ -+ COMPAT_OBJS = AuGetBest.o -+ #endif /* ProjectX < 5 */ -+ -++#if HasBSD44Sockets -++ SOCK_DEFINES = -DBSD44SOCKETS -++#endif -++ -+ EDB_DEFINES = -DERRORDB=\"$(LIBDIR)/AuErrorDB\" -+ -+ DEFINES = $(MALLOC_DEFINES) $(SYSV_DEFINES) -+- CONN_DEFINES = ConnectionFlags -++ CONN_DEFINES = ConnectionFlags $(SOCK_DEFINES) -+ -+ HEADERS = Alibint.h Alibnet.h Xtutil.h audiolib.h audioutil.h snd.h wave.h \ -+ voc.h aiff.h sound.h soundlib.h fileutil.h 8svx.h Astreams.h \ -+@@ -119,6 +125,7 @@ -+ -+ #endif -+ BuildIncludes($(HEADERS),audio,..) -++BuildIncludes($(HEADERS),audio,$(BUILDINCTOP:../..=.)) -+ InstallMultiple($(HEADERS),$(INCDIR)) -+ #if ProjectX >= 5 -+ InstallNonExecFile(AuErrorDB,$(LIBDIR)) -+--- misc/nas-1.4.1/config/NetAudio.def.orig Sun Feb 13 05:31:14 2000 -++++ misc/build/nas-1.4.1/config/NetAudio.def Fri Mar 24 04:55:49 2000 -+@@ -8,5 +8,5 @@ -+ -+ XCOMM Directory where NAS will look for it's config file(s) -+ #ifndef NasConfigSearchPath -+-#define NasConfigSearchPath /etc/nas/ -++#define NasConfigSearchPath $(PROJECTROOT)/etc/ -+ #endif diff --git a/editors/openoffice-1.0/files/patch-offapi+util+makefile.pmk b/editors/openoffice-1.0/files/patch-offapi+util+makefile.pmk deleted file mode 100644 index 5cdbb1b4aa4a..000000000000 --- a/editors/openoffice-1.0/files/patch-offapi+util+makefile.pmk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../offapi/util/makefile.pmk.orig Mon Mar 11 01:37:55 2002 -+++ ../offapi/util/makefile.pmk Mon Mar 11 01:37:57 2002 -@@ -85,7 +85,7 @@ - - URDDOC=TRUE - --.IF "$(OS)"=="SOLARIS" -+.IF "$(OS)"=="SOLARIS" || "$(OS)"=="FREEBSD" - .IF "$(CPU)"=="I" - UNOIDL=unoidl - .ENDIF diff --git a/editors/openoffice-1.0/files/patch-offapi::util::makefile.pmk b/editors/openoffice-1.0/files/patch-offapi::util::makefile.pmk deleted file mode 100644 index 5cdbb1b4aa4a..000000000000 --- a/editors/openoffice-1.0/files/patch-offapi::util::makefile.pmk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../offapi/util/makefile.pmk.orig Mon Mar 11 01:37:55 2002 -+++ ../offapi/util/makefile.pmk Mon Mar 11 01:37:57 2002 -@@ -85,7 +85,7 @@ - - URDDOC=TRUE - --.IF "$(OS)"=="SOLARIS" -+.IF "$(OS)"=="SOLARIS" || "$(OS)"=="FREEBSD" - .IF "$(CPU)"=="I" - UNOIDL=unoidl - .ENDIF diff --git a/editors/openoffice-1.0/files/patch-package::util::makefile.mk b/editors/openoffice-1.0/files/patch-package::util::makefile.mk deleted file mode 100644 index 2bf58cecdb01..000000000000 --- a/editors/openoffice-1.0/files/patch-package::util::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../package/util/makefile.mk.orig Sat Mar 2 22:06:28 2002 -+++ ../package/util/makefile.mk Sat Mar 2 22:06:31 2002 -@@ -88,7 +88,9 @@ - - SHL1TARGET=$(TARGET)$(MAJOR_VERSION) - SHL1IMPLIB=i$(TARGET) -+.IF "$(OS)"!="FREEBSD" - SHL1VERSIONMAP=$(SOLARENV)$/src$/component.map -+.ENDIF - - SHL1STDLIBS=\ - $(CPPULIB) \ diff --git a/editors/openoffice-1.0/files/patch-product+util+makefile.mk b/editors/openoffice-1.0/files/patch-product+util+makefile.mk deleted file mode 100644 index fb3c8af3e2b2..000000000000 --- a/editors/openoffice-1.0/files/patch-product+util+makefile.mk +++ /dev/null @@ -1,36 +0,0 @@ ---- ../product/util/makefile.mk.orig Mon Mar 11 17:09:13 2002 -+++ ../product/util/makefile.mk Wed Apr 3 00:40:40 2002 -@@ -157,6 +157,15 @@ - STLPORTLIBNAME=stlport_vc6.dll - ADDITIONAL_DLLS= \ - $(DESTDIRDLL)$/w9xucwrp.dll -+.ELIF "$(OS)"=="FREEBSD" -+########### -+# FREEBSD -+########### -+DESTDIRBIN=$(DESTDIR)$/freebsd$/bin -+DESTDIRLIB=$(DESTDIR)$/freebsd$/lib -+DESTDIRDLL=$(DESTDIRLIB) -+STLPORTLIBNAME=libstlport_gcc.so -+BINDINGDLL=gcc2_uno - .ENDIF - - STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME) -@@ -428,7 +437,7 @@ - - $(DESTDIRDLL)$/libstdc++.so.3 : $(DESTDIRDLL)$/libstdc++.so.3.0.1 $(DIRLIST) - -rm -f $@ -- +ln -s libstdc++.so.3.0.1 $@ -+ +ln -fs libstdc++.so.3.0.1 $@ - - $(DESTDIRDLL)$/libgcc_s.so.1 : $(DLLOUT)$/libgcc_s.so.1 $(DIRLIST) - -rm -f $@ -@@ -436,7 +445,7 @@ - - $(DESTDIRDLL)$/libgcc_s.so : $(DESTDIRDLL)$/libgcc_s.so.1 $(DIRLIST) - -rm -f $@ -- +ln -s libgcc_s.so.1 $@ -+ +ln -fs libgcc_s.so.1 $@ - #------------------------------------------------------------- - - $(DESTDIRJAR)$/%.jar : $(BINOUT)$/%.jar $(DIRLIST) diff --git a/editors/openoffice-1.0/files/patch-product::util::makefile.mk b/editors/openoffice-1.0/files/patch-product::util::makefile.mk deleted file mode 100644 index fb3c8af3e2b2..000000000000 --- a/editors/openoffice-1.0/files/patch-product::util::makefile.mk +++ /dev/null @@ -1,36 +0,0 @@ ---- ../product/util/makefile.mk.orig Mon Mar 11 17:09:13 2002 -+++ ../product/util/makefile.mk Wed Apr 3 00:40:40 2002 -@@ -157,6 +157,15 @@ - STLPORTLIBNAME=stlport_vc6.dll - ADDITIONAL_DLLS= \ - $(DESTDIRDLL)$/w9xucwrp.dll -+.ELIF "$(OS)"=="FREEBSD" -+########### -+# FREEBSD -+########### -+DESTDIRBIN=$(DESTDIR)$/freebsd$/bin -+DESTDIRLIB=$(DESTDIR)$/freebsd$/lib -+DESTDIRDLL=$(DESTDIRLIB) -+STLPORTLIBNAME=libstlport_gcc.so -+BINDINGDLL=gcc2_uno - .ENDIF - - STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME) -@@ -428,7 +437,7 @@ - - $(DESTDIRDLL)$/libstdc++.so.3 : $(DESTDIRDLL)$/libstdc++.so.3.0.1 $(DIRLIST) - -rm -f $@ -- +ln -s libstdc++.so.3.0.1 $@ -+ +ln -fs libstdc++.so.3.0.1 $@ - - $(DESTDIRDLL)$/libgcc_s.so.1 : $(DLLOUT)$/libgcc_s.so.1 $(DIRLIST) - -rm -f $@ -@@ -436,7 +445,7 @@ - - $(DESTDIRDLL)$/libgcc_s.so : $(DESTDIRDLL)$/libgcc_s.so.1 $(DIRLIST) - -rm -f $@ -- +ln -s libgcc_s.so.1 $@ -+ +ln -fs libgcc_s.so.1 $@ - #------------------------------------------------------------- - - $(DESTDIRJAR)$/%.jar : $(BINOUT)$/%.jar $(DIRLIST) diff --git a/editors/openoffice-1.0/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice-1.0/files/patch-psprint+source+printer+printerinfomanager.cxx deleted file mode 100644 index 4947227f8d52..000000000000 --- a/editors/openoffice-1.0/files/patch-psprint+source+printer+printerinfomanager.cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Apr 6 11:56:35 2002 -+++ ../psprint/source/printer/printerinfomanager.cxx Wed May 1 22:42:58 2002 -@@ -883,7 +883,7 @@ - - static const struct SystemCommandParameters aParms[] = - { --#if defined(LINUX) || defined(NETBSD) -+#if defined(LINUX) || defined(NETBSD) || defined(FREEBSD) - { "/usr/sbin/lpc status", "lpr -P (PRINTER)", "", ":", 0 }, - { "lpc status", "lpr -P (PRINTER)", "", ":", 0 }, - { "LANG=C;LC_ALL=C;export LANG LC_ALL;lpstat -s", "lp -d (PRINTER)", "system for ", ": ", 1 } diff --git a/editors/openoffice-1.0/files/patch-psprint::source::printer::printerinfomanager.cxx b/editors/openoffice-1.0/files/patch-psprint::source::printer::printerinfomanager.cxx deleted file mode 100644 index 4947227f8d52..000000000000 --- a/editors/openoffice-1.0/files/patch-psprint::source::printer::printerinfomanager.cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Apr 6 11:56:35 2002 -+++ ../psprint/source/printer/printerinfomanager.cxx Wed May 1 22:42:58 2002 -@@ -883,7 +883,7 @@ - - static const struct SystemCommandParameters aParms[] = - { --#if defined(LINUX) || defined(NETBSD) -+#if defined(LINUX) || defined(NETBSD) || defined(FREEBSD) - { "/usr/sbin/lpc status", "lpr -P (PRINTER)", "", ":", 0 }, - { "lpc status", "lpr -P (PRINTER)", "", ":", 0 }, - { "LANG=C;LC_ALL=C;export LANG LC_ALL;lpstat -s", "lp -d (PRINTER)", "system for ", ": ", 1 } diff --git a/editors/openoffice-1.0/files/patch-psprint::util::makefile.mk b/editors/openoffice-1.0/files/patch-psprint::util::makefile.mk deleted file mode 100644 index faa0b78f18b1..000000000000 --- a/editors/openoffice-1.0/files/patch-psprint::util::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../psprint/util/makefile.mk.orig Sat Mar 2 22:24:38 2002 -+++ ../psprint/util/makefile.mk Sat Mar 2 22:25:27 2002 -@@ -91,7 +91,9 @@ - .IF "$(OS)"=="SOLARIS" - SHL1VERSIONMAP=libpsp_solaris.map - .ELSE # should work for all gcc/binutils based linker (ld) -+.IF "$(OS)"!="FREEBSD" - SHL1VERSIONMAP=libpsp_linux.map -+.ENDIF - .ENDIF - SHL1STDLIBS=$(UNOTOOLSLIB) \ - $(TOOLSLIB) \ diff --git a/editors/openoffice-1.0/files/patch-registry+source+regkey.cxx b/editors/openoffice-1.0/files/patch-registry+source+regkey.cxx deleted file mode 100644 index fad069f83f14..000000000000 --- a/editors/openoffice-1.0/files/patch-registry+source+regkey.cxx +++ /dev/null @@ -1,12 +0,0 @@ ---- ../registry/source/regkey.cxx.orig Mon Mar 11 01:27:56 2002 -+++ ../registry/source/regkey.cxx Mon Mar 11 01:28:51 2002 -@@ -228,6 +228,9 @@ - { - RegError _ret = REG_NO_ERROR; - -+ if (!nSubKeys) -+ return REG_NO_ERROR; -+ - if (phSubKeys) - { - ORegistry* pReg = NULL; diff --git a/editors/openoffice-1.0/files/patch-registry::source::regkey.cxx b/editors/openoffice-1.0/files/patch-registry::source::regkey.cxx deleted file mode 100644 index fad069f83f14..000000000000 --- a/editors/openoffice-1.0/files/patch-registry::source::regkey.cxx +++ /dev/null @@ -1,12 +0,0 @@ ---- ../registry/source/regkey.cxx.orig Mon Mar 11 01:27:56 2002 -+++ ../registry/source/regkey.cxx Mon Mar 11 01:28:51 2002 -@@ -228,6 +228,9 @@ - { - RegError _ret = REG_NO_ERROR; - -+ if (!nSubKeys) -+ return REG_NO_ERROR; -+ - if (phSubKeys) - { - ORegistry* pReg = NULL; diff --git a/editors/openoffice-1.0/files/patch-registry::util::makefile.mk b/editors/openoffice-1.0/files/patch-registry::util::makefile.mk deleted file mode 100644 index f1970ad5e6a1..000000000000 --- a/editors/openoffice-1.0/files/patch-registry::util::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../registry/util/makefile.mk.orig Sat Mar 2 22:28:13 2002 -+++ ../registry/util/makefile.mk Sat Mar 2 22:28:07 2002 -@@ -95,7 +95,9 @@ - $(STORELIB) \ - $(LIBCIMT) - -+.IF "$(OS)"!="FREEBSD" - SHL1VERSIONMAP= $(TARGET).map -+.ENDIF - - SHL1LIBS= $(LIB1TARGET) - SHL1DEPN= $(LIB1TARGET) diff --git a/editors/openoffice-1.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice-1.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk deleted file mode 100644 index 72e5a97234f4..000000000000 --- a/editors/openoffice-1.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../remotebridges/source/unourl_resolver/makefile.mk.orig Tue Jan 1 14:11:01 2002 -+++ ../remotebridges/source/unourl_resolver/makefile.mk -@@ -102,9 +102,9 @@ - SHL1VERSIONMAP= $(TARGET).map - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice-1.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk deleted file mode 100644 index 72e5a97234f4..000000000000 --- a/editors/openoffice-1.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../remotebridges/source/unourl_resolver/makefile.mk.orig Tue Jan 1 14:11:01 2002 -+++ ../remotebridges/source/unourl_resolver/makefile.mk -@@ -102,9 +102,9 @@ - SHL1VERSIONMAP= $(TARGET).map - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice-1.0/files/patch-rsc+source+rscpp+cpp.h deleted file mode 100644 index 417ab33ba52f..000000000000 --- a/editors/openoffice-1.0/files/patch-rsc+source+rscpp+cpp.h +++ /dev/null @@ -1,12 +0,0 @@ ---- ../rsc/source/rscpp/cpp.h.orig Fri Mar 1 00:14:38 2002 -+++ ../rsc/source/rscpp/cpp.h Fri Mar 1 00:15:03 2002 -@@ -462,7 +462,9 @@ - extern char *strrchr(); - extern char *strchr(); - #if ! ( defined UNX && defined ALPHA ) -+#if ! ( defined FREEBSD ) - extern long time(); -+#endif - #endif - /* extern char *sprintf(); */ /* Lint needs this */ - diff --git a/editors/openoffice-1.0/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice-1.0/files/patch-rsc::source::rscpp::cpp.h deleted file mode 100644 index 417ab33ba52f..000000000000 --- a/editors/openoffice-1.0/files/patch-rsc::source::rscpp::cpp.h +++ /dev/null @@ -1,12 +0,0 @@ ---- ../rsc/source/rscpp/cpp.h.orig Fri Mar 1 00:14:38 2002 -+++ ../rsc/source/rscpp/cpp.h Fri Mar 1 00:15:03 2002 -@@ -462,7 +462,9 @@ - extern char *strrchr(); - extern char *strchr(); - #if ! ( defined UNX && defined ALPHA ) -+#if ! ( defined FREEBSD ) - extern long time(); -+#endif - #endif - /* extern char *sprintf(); */ /* Lint needs this */ - diff --git a/editors/openoffice-1.0/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice-1.0/files/patch-sablot+Sablot-0.52.patch deleted file mode 100644 index 61f12e5bfe7c..000000000000 --- a/editors/openoffice-1.0/files/patch-sablot+Sablot-0.52.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- ../sablot/Sablot-0.52.patch.orig Mon Mar 18 16:03:02 2002 -+++ ../sablot/Sablot-0.52.patch Wed Apr 3 00:52:54 2002 -@@ -3,7 +3,7 @@ - *************** - *** 1 **** - ! dummy ----- 1,151 ---- -+--- 1,156 ---- - ! #************************************************************************* - ! # - ! # $RCSfile: makefile.mk,v $ -@@ -90,8 +90,13 @@ - ! .ENDIF - ! - ! .IF "$(GUI)"=="UNX" -+! .IF "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - ! .IF "$(OS)"=="NETBSD" - ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE -+! .ENDIF -+! .IF "$(OS)"=="FREEBSD" -+! CFLAGS+= -DHAVE_SYS_TIME_H -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE -+! .ENDIF - ! .ELSE - ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE - ! .ENDIF diff --git a/editors/openoffice-1.0/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice-1.0/files/patch-sablot::Sablot-0.52.patch deleted file mode 100644 index 61f12e5bfe7c..000000000000 --- a/editors/openoffice-1.0/files/patch-sablot::Sablot-0.52.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- ../sablot/Sablot-0.52.patch.orig Mon Mar 18 16:03:02 2002 -+++ ../sablot/Sablot-0.52.patch Wed Apr 3 00:52:54 2002 -@@ -3,7 +3,7 @@ - *************** - *** 1 **** - ! dummy ----- 1,151 ---- -+--- 1,156 ---- - ! #************************************************************************* - ! # - ! # $RCSfile: makefile.mk,v $ -@@ -90,8 +90,13 @@ - ! .ENDIF - ! - ! .IF "$(GUI)"=="UNX" -+! .IF "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - ! .IF "$(OS)"=="NETBSD" - ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE -+! .ENDIF -+! .IF "$(OS)"=="FREEBSD" -+! CFLAGS+= -DHAVE_SYS_TIME_H -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE -+! .ENDIF - ! .ELSE - ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE - ! .ENDIF diff --git a/editors/openoffice-1.0/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice-1.0/files/patch-sal+osl+unx+nlsupport.c deleted file mode 100644 index 807aeacda025..000000000000 --- a/editors/openoffice-1.0/files/patch-sal+osl+unx+nlsupport.c +++ /dev/null @@ -1,64 +0,0 @@ ---- ../sal/osl/unx/nlsupport.c.orig Sun Mar 17 12:48:42 2002 -+++ ../sal/osl/unx/nlsupport.c Wed Apr 3 00:57:03 2002 -@@ -63,7 +63,7 @@ - #include - #include - --#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) -+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD) - #include - #include - #include -@@ -242,7 +242,7 @@ - return NULL; - } - --#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) -+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD) - - /* - * This implementation of osl_getTextEncodingFromLocale maps -@@ -314,7 +314,7 @@ - { "sjis", RTL_TEXTENCODING_SHIFT_JIS }, /* Japan */ - }; - --#elif defined(LINUX) || defined(NETBSD) -+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD) - - const _pair _nl_language_list[] = { - { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */ -@@ -495,7 +495,7 @@ - { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */ - }; - --#endif /* ifdef LINUX || NETBSD */ -+#endif /* ifdef LINUX || NETBSD || FREEBSD */ - - static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER; - -@@ -617,7 +617,7 @@ - return ret; - } - --#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD */ -+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */ - - /* - * FIXME: the MacOS X implemetation is missing -@@ -650,7 +650,7 @@ - return 0; - } - --#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD */ -+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */ - - /* - * This implementation of osl_getTextEncodingFromLocale maps -@@ -884,6 +884,6 @@ - return 0; - } - --#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD */ -+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */ - - diff --git a/editors/openoffice-1.0/files/patch-sal+osl+unx+pipe.c b/editors/openoffice-1.0/files/patch-sal+osl+unx+pipe.c deleted file mode 100644 index 217bd0be4d58..000000000000 --- a/editors/openoffice-1.0/files/patch-sal+osl+unx+pipe.c +++ /dev/null @@ -1,14 +0,0 @@ ---- ../sal/osl/unx/pipe.c.orig Mon Feb 18 13:48:55 2002 -+++ ../sal/osl/unx/pipe.c Wed Apr 3 00:59:15 2002 -@@ -264,7 +264,11 @@ - - addr.sun_family = AF_UNIX; - strncpy(addr.sun_path, name, sizeof(addr.sun_path)); -+#if defined(FREEBSD) -+ len = SUN_LEN(&addr); -+#else - len = sizeof(addr); -+#endif - - if ( Options & osl_Pipe_CREATE ) - { diff --git a/editors/openoffice-1.0/files/patch-sal+osl+unx+process.c b/editors/openoffice-1.0/files/patch-sal+osl+unx+process.c deleted file mode 100644 index 3af6652430dd..000000000000 --- a/editors/openoffice-1.0/files/patch-sal+osl+unx+process.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ../sal/osl/unx/process.c.orig Wed Jan 9 13:07:41 2002 -+++ ../sal/osl/unx/process.c Wed Apr 3 00:59:53 2002 -@@ -833,7 +833,7 @@ - - if (! INIT_GROUPS(data.m_name, data.m_gid) || (setuid(data.m_uid) != 0)) - OSL_TRACE("Failed to change uid and guid, errno=%d (%s)\n", errno, strerror(errno)); --#ifdef LINUX -+#if defined(LINUX) || defined(FREEBSD) - unsetenv("HOME"); - #else - putenv("HOME="); diff --git a/editors/openoffice-1.0/files/patch-sal+osl+unx+socket.c b/editors/openoffice-1.0/files/patch-sal+osl+unx+socket.c deleted file mode 100644 index b6e0e2fa0901..000000000000 --- a/editors/openoffice-1.0/files/patch-sal+osl+unx+socket.c +++ /dev/null @@ -1,20 +0,0 @@ ---- ../sal/osl/unx/socket.c.orig Sun Mar 17 12:46:37 2002 -+++ ../sal/osl/unx/socket.c Wed Apr 3 01:01:14 2002 -@@ -82,7 +82,7 @@ - #undef HAVE_POLL_H - #endif - --#if defined(LINUX) || defined (IRIX) || defined(NETBSD) -+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD) - #include - #define HAVE_POLL_H - #endif /* HAVE_POLL_H */ -@@ -1965,7 +1965,7 @@ - /*****************************************************************************/ - oslSocketAddr SAL_CALL osl_getLocalAddrOfSocket(oslSocket pSocket) - { --#ifdef LINUX -+#ifdef LINUX || defined(FREEBSD) - socklen_t AddrLen; - #else - /* mfe: Solaris 'cc +w' means Addrlen should be signed! */ diff --git a/editors/openoffice-1.0/files/patch-sal+osl+unx+system.c b/editors/openoffice-1.0/files/patch-sal+osl+unx+system.c deleted file mode 100644 index 8dc663ac03fc..000000000000 --- a/editors/openoffice-1.0/files/patch-sal+osl+unx+system.c +++ /dev/null @@ -1,127 +0,0 @@ ---- ../sal/osl/unx/system.c.orig Sun Mar 17 12:34:13 2002 -+++ ../sal/osl/unx/system.c Wed Apr 3 01:03:36 2002 -@@ -195,6 +195,73 @@ - } - #endif - -+int getpwuid_r(uid_t uid, struct passwd *pwd, char *buffer, -+ size_t buflen, struct passwd **result) -+{ -+ struct passwd* res; -+ -+ pthread_mutex_lock(&getrtl_mutex); -+ -+ if ( res = getpwuid(uid) ) -+ { -+ size_t pw_name, pw_passwd, pw_class, pw_gecos, pw_dir, pw_shell; -+ -+ pw_name = strlen(res->pw_name)+1; -+ pw_passwd = strlen(res->pw_passwd)+1; -+ pw_class = strlen(res->pw_class)+1; -+ pw_gecos = strlen(res->pw_gecos)+1; -+ pw_dir = strlen(res->pw_dir)+1; -+ pw_shell = strlen(res->pw_shell)+1; -+ -+ if (pw_name+pw_passwd+pw_class+pw_gecos -+ +pw_dir+pw_shell < buflen) -+ { -+ memcpy(pwd, res, sizeof(struct passwd)); -+ -+ strncpy(buffer, res->pw_name, pw_name); -+ pwd->pw_name = buffer; -+ buffer += pw_name; -+ -+ strncpy(buffer, res->pw_passwd, pw_passwd); -+ pwd->pw_passwd = buffer; -+ buffer += pw_passwd; -+ -+ strncpy(buffer, res->pw_class, pw_class); -+ pwd->pw_class = buffer; -+ buffer += pw_class; -+ -+ strncpy(buffer, res->pw_gecos, pw_gecos); -+ pwd->pw_gecos = buffer; -+ buffer += pw_gecos; -+ -+ strncpy(buffer, res->pw_dir, pw_dir); -+ pwd->pw_dir = buffer; -+ buffer += pw_dir; -+ -+ strncpy(buffer, res->pw_shell, pw_shell); -+ pwd->pw_shell = buffer; -+ buffer += pw_shell; -+ -+ *result = pwd ; -+ res = 0 ; -+ -+ } else { -+ -+ res = ENOMEM ; -+ -+ } -+ -+ } else { -+ -+ res = errno ; -+ -+ } -+ -+ pthread_mutex_unlock(&getrtl_mutex); -+ -+ return res; -+} -+ - struct tm *localtime_r(const time_t *timep, struct tm *buffer) - { - struct tm* res; -@@ -518,3 +585,50 @@ - } - #endif - -+#if defined(NETBSD) || defined(FREEBSD) -+char *fcvt(double value, int ndigit, int *decpt, int *sign) -+{ -+ static char ret[256]; -+ char buf[256],zahl[256],format[256]="%"; -+ char *v1,*v2; -+ -+ if (value==0.0) value=1e-30; -+ -+ if (value<0.0) *sign=1; else *sign=0; -+ -+ if (value<1.0) -+ { -+ *decpt=(int)log10(value); -+ value*=pow(10.0,1-*decpt); -+ ndigit+=*decpt-1; -+ if (ndigit<0) ndigit=0; -+ } -+ else -+ { -+ *decpt=(int)log10(value)+1; -+ } -+ -+ sprintf(zahl,"%d",ndigit); -+ strcat(format,zahl); -+ strcat(format,"."); -+ strcat(format,zahl); -+ strcat(format,"f"); -+ -+ sprintf(buf,format,value); -+ -+ if (ndigit!=0) -+ { -+ v1=strtok(buf,"."); -+ v2=strtok(NULL,"."); -+ strcpy(ret,v1); -+ strcat(ret,v2); -+ } -+ else -+ { -+ strcpy(ret,buf); -+ } -+ -+ return(ret); -+} -+ -+#endif diff --git a/editors/openoffice-1.0/files/patch-sal+osl+unx+system.h b/editors/openoffice-1.0/files/patch-sal+osl+unx+system.h deleted file mode 100644 index d75cac79f29e..000000000000 --- a/editors/openoffice-1.0/files/patch-sal+osl+unx+system.h +++ /dev/null @@ -1,17 +0,0 @@ ---- ../sal/osl/unx/system.h.orig Mon Mar 11 01:41:13 2002 -+++ ../sal/osl/unx/system.h Mon Mar 11 01:41:25 2002 -@@ -216,12 +216,9 @@ - # elif BYTE_ORDER == PDP_ENDIAN - # define _PDP_ENDIAN - # endif --# define sched_yield() pthread_yield() --# define pthread_testcancel() - # define NO_PTHREAD_RTL --# define NO_PTHREAD_PRIORITY --# define CMD_ARG_PRG __progname --# define CMD_ARG_ENV environ -+# define CMD_ARG_PROC_STREAM -+# define CMD_ARG_PROC_NAME "/proc/%u/cmdline" - #endif - - #ifdef SCO diff --git a/editors/openoffice-1.0/files/patch-sal+rtl+source+strtmpl.c b/editors/openoffice-1.0/files/patch-sal+rtl+source+strtmpl.c deleted file mode 100644 index 91a5289d6636..000000000000 --- a/editors/openoffice-1.0/files/patch-sal+rtl+source+strtmpl.c +++ /dev/null @@ -1,19 +0,0 @@ ---- ../sal/rtl/source/strtmpl.c.orig Mon Mar 11 01:28:38 2002 -+++ ../sal/rtl/source/strtmpl.c Mon Mar 11 01:30:42 2002 -@@ -1104,10 +1104,12 @@ - } - else if ( *pStr == '+' ) - { -- if ( bExp && (nExp != 0) ) -- break; -- if ( fRet != 0.0 ) -- break; -+ if ( bExp ) { -+ if ( nExp != 0 ) -+ break; -+ } -+ else if ( fRet != 0.0 ) -+ break; - } - /* Exponent separator */ - else if ( (*pStr == 'e') || (*pStr == 'E') ) diff --git a/editors/openoffice-1.0/files/patch-sal+workben+makefile.mk b/editors/openoffice-1.0/files/patch-sal+workben+makefile.mk deleted file mode 100644 index 369935e31d66..000000000000 --- a/editors/openoffice-1.0/files/patch-sal+workben+makefile.mk +++ /dev/null @@ -1,29 +0,0 @@ ---- ../sal/workben/makefile.mk.orig Tue May 15 14:11:20 2001 -+++ ../sal/workben/makefile.mk Sun Mar 10 23:46:59 2002 -@@ -113,7 +113,7 @@ - - .IF "$(TESTAPP)" == "salstattest" - -- CFLAGS+= /DUSE_SAL_STATIC -+ CFLAGS+= -DUSE_SAL_STATIC - - OBJFILES= $(OBJ)$/salstattest.obj - -@@ -325,7 +325,7 @@ - # tgetpwnam - # - .IF "$(TESTAPP)" == "tgetpwnam" --.IF "$(OS)"=="SCO" || "$(OS)"=="NETBSD" -+.IF "$(OS)"=="SCO" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - - CXXFILES= tgetpwnam.cxx - OBJFILES= $(OBJ)$/tgetpwnam.obj -@@ -335,7 +335,7 @@ - APP5STDLIBS=$(SALLIB) - APP5DEPN= $(SLB)$/sal.lib - --.ENDIF # (sco | netbsd) -+.ENDIF # (sco | netbsd | freebsd) - .ENDIF # tgetpwname - - # --- Targets ------------------------------------------------------ diff --git a/editors/openoffice-1.0/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice-1.0/files/patch-sal::osl::unx::nlsupport.c deleted file mode 100644 index 807aeacda025..000000000000 --- a/editors/openoffice-1.0/files/patch-sal::osl::unx::nlsupport.c +++ /dev/null @@ -1,64 +0,0 @@ ---- ../sal/osl/unx/nlsupport.c.orig Sun Mar 17 12:48:42 2002 -+++ ../sal/osl/unx/nlsupport.c Wed Apr 3 00:57:03 2002 -@@ -63,7 +63,7 @@ - #include - #include - --#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) -+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD) - #include - #include - #include -@@ -242,7 +242,7 @@ - return NULL; - } - --#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) -+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD) - - /* - * This implementation of osl_getTextEncodingFromLocale maps -@@ -314,7 +314,7 @@ - { "sjis", RTL_TEXTENCODING_SHIFT_JIS }, /* Japan */ - }; - --#elif defined(LINUX) || defined(NETBSD) -+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD) - - const _pair _nl_language_list[] = { - { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */ -@@ -495,7 +495,7 @@ - { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */ - }; - --#endif /* ifdef LINUX || NETBSD */ -+#endif /* ifdef LINUX || NETBSD || FREEBSD */ - - static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER; - -@@ -617,7 +617,7 @@ - return ret; - } - --#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD */ -+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */ - - /* - * FIXME: the MacOS X implemetation is missing -@@ -650,7 +650,7 @@ - return 0; - } - --#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD */ -+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */ - - /* - * This implementation of osl_getTextEncodingFromLocale maps -@@ -884,6 +884,6 @@ - return 0; - } - --#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD */ -+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */ - - diff --git a/editors/openoffice-1.0/files/patch-sal::osl::unx::pipe.c b/editors/openoffice-1.0/files/patch-sal::osl::unx::pipe.c deleted file mode 100644 index 217bd0be4d58..000000000000 --- a/editors/openoffice-1.0/files/patch-sal::osl::unx::pipe.c +++ /dev/null @@ -1,14 +0,0 @@ ---- ../sal/osl/unx/pipe.c.orig Mon Feb 18 13:48:55 2002 -+++ ../sal/osl/unx/pipe.c Wed Apr 3 00:59:15 2002 -@@ -264,7 +264,11 @@ - - addr.sun_family = AF_UNIX; - strncpy(addr.sun_path, name, sizeof(addr.sun_path)); -+#if defined(FREEBSD) -+ len = SUN_LEN(&addr); -+#else - len = sizeof(addr); -+#endif - - if ( Options & osl_Pipe_CREATE ) - { diff --git a/editors/openoffice-1.0/files/patch-sal::osl::unx::process.c b/editors/openoffice-1.0/files/patch-sal::osl::unx::process.c deleted file mode 100644 index 3af6652430dd..000000000000 --- a/editors/openoffice-1.0/files/patch-sal::osl::unx::process.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ../sal/osl/unx/process.c.orig Wed Jan 9 13:07:41 2002 -+++ ../sal/osl/unx/process.c Wed Apr 3 00:59:53 2002 -@@ -833,7 +833,7 @@ - - if (! INIT_GROUPS(data.m_name, data.m_gid) || (setuid(data.m_uid) != 0)) - OSL_TRACE("Failed to change uid and guid, errno=%d (%s)\n", errno, strerror(errno)); --#ifdef LINUX -+#if defined(LINUX) || defined(FREEBSD) - unsetenv("HOME"); - #else - putenv("HOME="); diff --git a/editors/openoffice-1.0/files/patch-sal::osl::unx::socket.c b/editors/openoffice-1.0/files/patch-sal::osl::unx::socket.c deleted file mode 100644 index b6e0e2fa0901..000000000000 --- a/editors/openoffice-1.0/files/patch-sal::osl::unx::socket.c +++ /dev/null @@ -1,20 +0,0 @@ ---- ../sal/osl/unx/socket.c.orig Sun Mar 17 12:46:37 2002 -+++ ../sal/osl/unx/socket.c Wed Apr 3 01:01:14 2002 -@@ -82,7 +82,7 @@ - #undef HAVE_POLL_H - #endif - --#if defined(LINUX) || defined (IRIX) || defined(NETBSD) -+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD) - #include - #define HAVE_POLL_H - #endif /* HAVE_POLL_H */ -@@ -1965,7 +1965,7 @@ - /*****************************************************************************/ - oslSocketAddr SAL_CALL osl_getLocalAddrOfSocket(oslSocket pSocket) - { --#ifdef LINUX -+#ifdef LINUX || defined(FREEBSD) - socklen_t AddrLen; - #else - /* mfe: Solaris 'cc +w' means Addrlen should be signed! */ diff --git a/editors/openoffice-1.0/files/patch-sal::osl::unx::system.c b/editors/openoffice-1.0/files/patch-sal::osl::unx::system.c deleted file mode 100644 index 8dc663ac03fc..000000000000 --- a/editors/openoffice-1.0/files/patch-sal::osl::unx::system.c +++ /dev/null @@ -1,127 +0,0 @@ ---- ../sal/osl/unx/system.c.orig Sun Mar 17 12:34:13 2002 -+++ ../sal/osl/unx/system.c Wed Apr 3 01:03:36 2002 -@@ -195,6 +195,73 @@ - } - #endif - -+int getpwuid_r(uid_t uid, struct passwd *pwd, char *buffer, -+ size_t buflen, struct passwd **result) -+{ -+ struct passwd* res; -+ -+ pthread_mutex_lock(&getrtl_mutex); -+ -+ if ( res = getpwuid(uid) ) -+ { -+ size_t pw_name, pw_passwd, pw_class, pw_gecos, pw_dir, pw_shell; -+ -+ pw_name = strlen(res->pw_name)+1; -+ pw_passwd = strlen(res->pw_passwd)+1; -+ pw_class = strlen(res->pw_class)+1; -+ pw_gecos = strlen(res->pw_gecos)+1; -+ pw_dir = strlen(res->pw_dir)+1; -+ pw_shell = strlen(res->pw_shell)+1; -+ -+ if (pw_name+pw_passwd+pw_class+pw_gecos -+ +pw_dir+pw_shell < buflen) -+ { -+ memcpy(pwd, res, sizeof(struct passwd)); -+ -+ strncpy(buffer, res->pw_name, pw_name); -+ pwd->pw_name = buffer; -+ buffer += pw_name; -+ -+ strncpy(buffer, res->pw_passwd, pw_passwd); -+ pwd->pw_passwd = buffer; -+ buffer += pw_passwd; -+ -+ strncpy(buffer, res->pw_class, pw_class); -+ pwd->pw_class = buffer; -+ buffer += pw_class; -+ -+ strncpy(buffer, res->pw_gecos, pw_gecos); -+ pwd->pw_gecos = buffer; -+ buffer += pw_gecos; -+ -+ strncpy(buffer, res->pw_dir, pw_dir); -+ pwd->pw_dir = buffer; -+ buffer += pw_dir; -+ -+ strncpy(buffer, res->pw_shell, pw_shell); -+ pwd->pw_shell = buffer; -+ buffer += pw_shell; -+ -+ *result = pwd ; -+ res = 0 ; -+ -+ } else { -+ -+ res = ENOMEM ; -+ -+ } -+ -+ } else { -+ -+ res = errno ; -+ -+ } -+ -+ pthread_mutex_unlock(&getrtl_mutex); -+ -+ return res; -+} -+ - struct tm *localtime_r(const time_t *timep, struct tm *buffer) - { - struct tm* res; -@@ -518,3 +585,50 @@ - } - #endif - -+#if defined(NETBSD) || defined(FREEBSD) -+char *fcvt(double value, int ndigit, int *decpt, int *sign) -+{ -+ static char ret[256]; -+ char buf[256],zahl[256],format[256]="%"; -+ char *v1,*v2; -+ -+ if (value==0.0) value=1e-30; -+ -+ if (value<0.0) *sign=1; else *sign=0; -+ -+ if (value<1.0) -+ { -+ *decpt=(int)log10(value); -+ value*=pow(10.0,1-*decpt); -+ ndigit+=*decpt-1; -+ if (ndigit<0) ndigit=0; -+ } -+ else -+ { -+ *decpt=(int)log10(value)+1; -+ } -+ -+ sprintf(zahl,"%d",ndigit); -+ strcat(format,zahl); -+ strcat(format,"."); -+ strcat(format,zahl); -+ strcat(format,"f"); -+ -+ sprintf(buf,format,value); -+ -+ if (ndigit!=0) -+ { -+ v1=strtok(buf,"."); -+ v2=strtok(NULL,"."); -+ strcpy(ret,v1); -+ strcat(ret,v2); -+ } -+ else -+ { -+ strcpy(ret,buf); -+ } -+ -+ return(ret); -+} -+ -+#endif diff --git a/editors/openoffice-1.0/files/patch-sal::osl::unx::system.h b/editors/openoffice-1.0/files/patch-sal::osl::unx::system.h deleted file mode 100644 index d75cac79f29e..000000000000 --- a/editors/openoffice-1.0/files/patch-sal::osl::unx::system.h +++ /dev/null @@ -1,17 +0,0 @@ ---- ../sal/osl/unx/system.h.orig Mon Mar 11 01:41:13 2002 -+++ ../sal/osl/unx/system.h Mon Mar 11 01:41:25 2002 -@@ -216,12 +216,9 @@ - # elif BYTE_ORDER == PDP_ENDIAN - # define _PDP_ENDIAN - # endif --# define sched_yield() pthread_yield() --# define pthread_testcancel() - # define NO_PTHREAD_RTL --# define NO_PTHREAD_PRIORITY --# define CMD_ARG_PRG __progname --# define CMD_ARG_ENV environ -+# define CMD_ARG_PROC_STREAM -+# define CMD_ARG_PROC_NAME "/proc/%u/cmdline" - #endif - - #ifdef SCO diff --git a/editors/openoffice-1.0/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice-1.0/files/patch-sal::rtl::source::strtmpl.c deleted file mode 100644 index 91a5289d6636..000000000000 --- a/editors/openoffice-1.0/files/patch-sal::rtl::source::strtmpl.c +++ /dev/null @@ -1,19 +0,0 @@ ---- ../sal/rtl/source/strtmpl.c.orig Mon Mar 11 01:28:38 2002 -+++ ../sal/rtl/source/strtmpl.c Mon Mar 11 01:30:42 2002 -@@ -1104,10 +1104,12 @@ - } - else if ( *pStr == '+' ) - { -- if ( bExp && (nExp != 0) ) -- break; -- if ( fRet != 0.0 ) -- break; -+ if ( bExp ) { -+ if ( nExp != 0 ) -+ break; -+ } -+ else if ( fRet != 0.0 ) -+ break; - } - /* Exponent separator */ - else if ( (*pStr == 'e') || (*pStr == 'E') ) diff --git a/editors/openoffice-1.0/files/patch-sal::util::makefile.mk b/editors/openoffice-1.0/files/patch-sal::util::makefile.mk deleted file mode 100644 index b8bd2191b230..000000000000 --- a/editors/openoffice-1.0/files/patch-sal::util::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../sal/util/makefile.mk.orig Sun Mar 17 12:51:30 2002 -+++ ../sal/util/makefile.mk Wed Apr 3 01:04:34 2002 -@@ -117,7 +117,9 @@ - SHL1TARGET= $(TARGET) - SHL1IMPLIB= i$(TARGET) - -+.IF "$(OS)"!="FREEBSD" - SHL1VERSIONMAP= $(TARGET).map -+.ENDIF - - .IF "$(GUI)"=="WNT" - .IF "$(COM)"!="GCC" diff --git a/editors/openoffice-1.0/files/patch-sal::workben::makefile.mk b/editors/openoffice-1.0/files/patch-sal::workben::makefile.mk deleted file mode 100644 index 369935e31d66..000000000000 --- a/editors/openoffice-1.0/files/patch-sal::workben::makefile.mk +++ /dev/null @@ -1,29 +0,0 @@ ---- ../sal/workben/makefile.mk.orig Tue May 15 14:11:20 2001 -+++ ../sal/workben/makefile.mk Sun Mar 10 23:46:59 2002 -@@ -113,7 +113,7 @@ - - .IF "$(TESTAPP)" == "salstattest" - -- CFLAGS+= /DUSE_SAL_STATIC -+ CFLAGS+= -DUSE_SAL_STATIC - - OBJFILES= $(OBJ)$/salstattest.obj - -@@ -325,7 +325,7 @@ - # tgetpwnam - # - .IF "$(TESTAPP)" == "tgetpwnam" --.IF "$(OS)"=="SCO" || "$(OS)"=="NETBSD" -+.IF "$(OS)"=="SCO" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - - CXXFILES= tgetpwnam.cxx - OBJFILES= $(OBJ)$/tgetpwnam.obj -@@ -335,7 +335,7 @@ - APP5STDLIBS=$(SALLIB) - APP5DEPN= $(SLB)$/sal.lib - --.ENDIF # (sco | netbsd) -+.ENDIF # (sco | netbsd | freebsd) - .ENDIF # tgetpwname - - # --- Targets ------------------------------------------------------ diff --git a/editors/openoffice-1.0/files/patch-salhelper+source+makefile.mk b/editors/openoffice-1.0/files/patch-salhelper+source+makefile.mk deleted file mode 100644 index cb4fbc1f1570..000000000000 --- a/editors/openoffice-1.0/files/patch-salhelper+source+makefile.mk +++ /dev/null @@ -1,13 +0,0 @@ ---- ../salhelper/source/makefile.mk.orig Wed Nov 14 14:19:21 2001 -+++ ../salhelper/source/makefile.mk Sun Mar 3 17:58:15 2002 -@@ -109,6 +109,10 @@ - SHL1VERSIONMAP=lngi.map - .ELIF "$(OS)$(CPU)$(COMNAME)"=="LINUXIgcc3" - SHL1VERSIONMAP=gcc3_linux_intel.map -+.ELIF "$(OS)$(CPU)$(COMNAME)"=="FREEBSDIgcc2" -+#SHL1VERSIONMAP=gcc2_freebsd_intel.map -+.ELIF "$(OS)$(CPU)$(COMNAME)"=="FREEBSDIgcc3" -+#SHL1VERSIONMAP=gcc3_freebsd_intel.map - .ENDIF - - diff --git a/editors/openoffice-1.0/files/patch-salhelper::source::makefile.mk b/editors/openoffice-1.0/files/patch-salhelper::source::makefile.mk deleted file mode 100644 index cb4fbc1f1570..000000000000 --- a/editors/openoffice-1.0/files/patch-salhelper::source::makefile.mk +++ /dev/null @@ -1,13 +0,0 @@ ---- ../salhelper/source/makefile.mk.orig Wed Nov 14 14:19:21 2001 -+++ ../salhelper/source/makefile.mk Sun Mar 3 17:58:15 2002 -@@ -109,6 +109,10 @@ - SHL1VERSIONMAP=lngi.map - .ELIF "$(OS)$(CPU)$(COMNAME)"=="LINUXIgcc3" - SHL1VERSIONMAP=gcc3_linux_intel.map -+.ELIF "$(OS)$(CPU)$(COMNAME)"=="FREEBSDIgcc2" -+#SHL1VERSIONMAP=gcc2_freebsd_intel.map -+.ELIF "$(OS)$(CPU)$(COMNAME)"=="FREEBSDIgcc3" -+#SHL1VERSIONMAP=gcc3_freebsd_intel.map - .ENDIF - - diff --git a/editors/openoffice-1.0/files/patch-sax::util::makefile.mk b/editors/openoffice-1.0/files/patch-sax::util::makefile.mk deleted file mode 100644 index e6f307ea4a03..000000000000 --- a/editors/openoffice-1.0/files/patch-sax::util::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../sax/util/makefile.mk.old Sun Mar 3 01:33:10 2002 -+++ ../sax/util/makefile.mk Sun Mar 3 01:33:03 2002 -@@ -82,7 +82,9 @@ - $(EXPAT3RDLIB) - - SHL1LIBS= $(SLB)$/expatwrap.lib -+.IF "$(OS)"!="FREEBSD" - SHL1VERSIONMAP= $(SOLARENV)$/src$/component.map -+.ENDIF - SHL1DEF= $(MISC)$/$(SHL1TARGET).def - DEF1NAME= $(SHL1TARGET) - diff --git a/editors/openoffice-1.0/files/patch-sc::util::makefile.mk b/editors/openoffice-1.0/files/patch-sc::util::makefile.mk deleted file mode 100644 index 5e42dc2f64f6..000000000000 --- a/editors/openoffice-1.0/files/patch-sc::util::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../sc/util/makefile.mk.orig Mon Mar 11 21:48:24 2002 -+++ ../sc/util/makefile.mk Wed Apr 3 01:06:57 2002 -@@ -105,7 +105,9 @@ - # --- StarClac DLL - - SHL1TARGET= sc$(UPD)$(DLLPOSTFIX) -+.IF "$(OS)"!="FREEBSD" - SHL1VERSIONMAP= sc.map -+.ENDIF - SHL1IMPLIB= sci - - .IF "$(GUI)"=="UNX" diff --git a/editors/openoffice-1.0/files/patch-sch::util::makefile.mk b/editors/openoffice-1.0/files/patch-sch::util::makefile.mk deleted file mode 100644 index 33ee8a8172f1..000000000000 --- a/editors/openoffice-1.0/files/patch-sch::util::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../sch/util/makefile.mk.orig Sun Mar 3 01:37:53 2002 -+++ ../sch/util/makefile.mk Sun Mar 3 01:38:16 2002 -@@ -111,7 +111,9 @@ - - - SHL1TARGET= sch$(UPD)$(DLLPOSTFIX) -+.IF "$(OS)"!="FREEBSD" - SHL1VERSIONMAP= sch.map -+.ENDIF - .IF "$(GUI)" == "WNT" || "$(GUI)" == "WIN" - SHL1RES= $(RCTARGET) - .ENDIF diff --git a/editors/openoffice-1.0/files/patch-sd::util::makefile.mk b/editors/openoffice-1.0/files/patch-sd::util::makefile.mk deleted file mode 100644 index 51f4b7f461a8..000000000000 --- a/editors/openoffice-1.0/files/patch-sd::util::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../sd/util/makefile.mk.orig Sun Mar 3 01:39:39 2002 -+++ ../sd/util/makefile.mk Sun Mar 3 01:40:09 2002 -@@ -108,7 +108,9 @@ - # --- StarDraw DLL - - SHL1TARGET= sd$(UPD)$(DLLPOSTFIX) -+.IF "$(OS)"!="FREEBSD" - SHL1VERSIONMAP= sd.map -+.ENDIF - SHL1IMPLIB= sdi - SHL1STDLIBS= \ - $(SCHLIB) \ diff --git a/editors/openoffice-1.0/files/patch-set_soenv.1 b/editors/openoffice-1.0/files/patch-set_soenv.1 deleted file mode 100644 index aa914b01327c..000000000000 --- a/editors/openoffice-1.0/files/patch-set_soenv.1 +++ /dev/null @@ -1,125 +0,0 @@ ---- ../config_office/set_soenv.1.orig Tue Apr 2 23:59:46 2002 -+++ ../config_office/set_soenv.1 Wed Apr 3 00:02:47 2002 -@@ -40,7 +40,7 @@ - # - # Set this value equal to the corresponding amount of - # command line arguments. --my $numArgs = 20; -+my $numArgs = 23; - # Determining the amount of arguments in the call. - my $numEnter = $#ARGV + 1; - if ( $numEnter != $numArgs ) -@@ -72,8 +72,9 @@ - # - # Platform dependent constant values. - my ( $BIG_SVX, $COM, $CPU, $CPUNAME, $CVER, $DLLSUFFIX, $GLIBC, $GUI, $GUIBASE, $GUIENV, -- $GVER, $GVERDIR, $OS, $OUTPATH, $INPATH, $PATH_SEPERATOR, $PROSWITCH, $XPVERSION, $BOTH, -- $DEMO_ENV, $DYNAMIC_CRT, $SET_EXCEPTIONS, $emergency, $use_shl_versions, $CDPATHx ); -+ $GVER, $GVERDIR, $OSVERSION, $OS, $OUTPATH, $INPATH, $PATH_SEPERATOR, $PROSWITCH, $XPVERSION, $BOTH, -+ $DEMO_ENV, $DYNAMIC_CRT, $SET_EXCEPTIONS, $emergency, $use_shl_versions, $CDPATHx, $PTHREAD_CFLAGS, -+ $PTHREAD_LIBS ); - # - #------------------------------------------- - # IIc. Declaring the environment variables. -@@ -316,7 +317,7 @@ - $PROSWITCH = "-DPRODUCT"; - $XPVERSION = "3"; - $SOLAR_JAVA = "TRUE"; -- $XPVERSION = "3"; -+ $XPVERSION = "3"; - } - elsif ( $platform eq "$FreeBSD" ) - { print "Setting FreeBSD specific values... "; -@@ -339,6 +340,9 @@ - $PATH_SEPERATOR = $ps; - $PROSWITCH = "-DPRODUCT"; - $XPVERSION = "3"; -+ $OSVERSION = $ARGV[ 20 ]; -+ $PTHREAD_CFLAGS = $ARGV[ 21 ]; -+ $PTHREAD_LIBS = $ARGV[ 22 ]; - } - elsif ( $platform eq "$Linux" ) - { -@@ -929,15 +933,16 @@ - $D.$COM. - $D.$CVER. - $D.$GVER. -- $D."_PTHREADS". - $D.$OS. - $D.$CPUNAME; - if ($platform eq "$FreeBSD") --{ $SOLARDEF .= $D."X86"; -+{ $SOLARDEF .= $D."X86". -+ $D."OSVERSION=$OSVERSION". -+ " ".$PTHREAD_CFLAGS; - } - $SOLARDEF .= $D."_REENTRANT". - $D."_POSIX_PTHREAD_SEMANTICS"; --if (($platform ne "$Tru64") && ( $platform ne "$Irix") && ( $platform ne "$Irix64")) -+if (($platform ne "$Tru64") && ( $platform ne "$Irix") && ( $platform ne "$Irix64") && ( $platform ne "FreeBSD" ) && ( $platform ne "NetBSD" )) - { $SOLARDEF .= $D."GLIBC=".$GLIBC; - } - $SOLARDEF .= $D."SUPD=$UPD". -@@ -1034,7 +1039,7 @@ - $ps.$USR.$LIB. - $ps.$USR_LOCAL.$BIN; - } --elsif (($platform eq "$Linux") or ($platform eq "$FreeBSD") or ($platform eq "$NetBSD") or ($platform eq "$Tru64") or ($platform eq "$Irix") or ($platform eq "$Irix64")) -+elsif (($platform eq "$Linux") or ($platform eq "$NetBSD") or ($platform eq "$Tru64") or ($platform eq "$Irix") or ($platform eq "$Irix64")) - { $PATH = $cur_dir. - $ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$BIN. - $ps.'$SOLARENV'.$ds.'$OUTPATH'.$BIN. -@@ -1053,6 +1058,22 @@ - $ps.$USR.$ds."X11".$BIN. - $ps.$USR.$LIB; - } -+elsif ($platform eq "$FreeBSD") -+{ $PATH = $cur_dir. -+ $ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$BIN. -+ $ps.'$SOLARENV'.$ds.'$OUTPATH'.$BIN. -+ $ps.'$SOLARENV'.$BIN. -+ $ps.'$JAVA_HOME'.$BIN. -+ $ps.$USR_LOCAL.$BIN. -+ $ps.$USR_LOCAL.$ds."sbin"; -+ -+ $PATH .= GetCorrectPath($COMPATH, $PERL_PATH, $TCSH_PATH, $compiler); -+ -+ $PATH .= $ps.$USR.$ds."sbin". -+ $ps.$USR.$ds."X11R6".$ds."bin". -+ $ps.$USR.$LIB; -+} -+ - elsif ($platform eq "$Winnt") - { - my ( $noldPATH ); -@@ -1191,7 +1212,7 @@ - $SOLARINC .= $I.$USR.$INCLUDE; - } - $SOLARINC .= $STLPORT_stlport; --if ($platform eq "$Linux") -+if ($platform eq "$Linux" || $platform eq "$FreeBSD") - { - # This simply adds an include path, so even cases that break the FHS work - $SOLARINC .= $STLPORT_inc_stlport; -@@ -1205,11 +1226,6 @@ - { $SOLARINC .= $I.'$COMPATH'.$ds."include"; - } - --if ($platform eq "$Linux") --{ --# This simply adds an include path, so even cases that break the FHS work --$SOLARINC .= $STLPORT_inc_stlport; --} - $SOLARINC .= $I.'$SOLARENV'.$INC.$ds."Xp31". - $I.'$JAVA_HOME'.$INCLUDE; - -@@ -1399,6 +1415,9 @@ - ToFile( "GUIENV", $GUIENV, "e" ); - ToFile( "GVER", $GVER, "e" ); - ToFile( "OS", $OS, "e" ); -+ToFile( "OSVERSION", $OSVERSION, "e" ); -+ToFile( "PTHREAD_CFLAGS", $PTHREAD_CFLAGS, "e" ); -+ToFile( "PTHREAD_LIBS", $PTHREAD_LIBS, "e" ); - ToFile( "OUTPATH", $OUTPATH, "e" ); - ToFile( "INPATH", $INPATH, "e" ); - ToFile( "GVERDIR", $GVERDIR, "e" ); diff --git a/editors/openoffice-1.0/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice-1.0/files/patch-setup2+mow+source+loader+loader.c deleted file mode 100644 index a71f7b3f327c..000000000000 --- a/editors/openoffice-1.0/files/patch-setup2+mow+source+loader+loader.c +++ /dev/null @@ -1,17 +0,0 @@ ---- ../setup2/mow/source/loader/loader.c.orig Thu Dec 13 17:44:58 2001 -+++ ../setup2/mow/source/loader/loader.c Wed Apr 3 01:07:58 2002 -@@ -615,6 +615,14 @@ - " LD_LIBRARY_PATH=.:./lib:$LD_LIBRARY_PATH\n" \ - " export LD_LIBRARY_PATH\n" \ - " ;;\n" \ -+" FreeBSD)\n" \ -+" LD_LIBRARY_PATH=.:./lib:$LD_LIBRARY_PATH\n" \ -+" export LD_LIBRARY_PATH\n" \ -+" ;;\n" \ -+" NetBSD)\n" \ -+" LD_LIBRARY_PATH=.:./lib:$LD_LIBRARY_PATH\n" \ -+" export LD_LIBRARY_PATH\n" \ -+" ;;\n" \ - " *)\n" \ - " ;;\n" \ - "esac\n" \ diff --git a/editors/openoffice-1.0/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice-1.0/files/patch-setup2+mow+source+loader+makefile.mk deleted file mode 100644 index 007c0f69b6f9..000000000000 --- a/editors/openoffice-1.0/files/patch-setup2+mow+source+loader+makefile.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../setup2/mow/source/loader/makefile.mk.orig Sun Mar 3 01:45:18 2002 -+++ ../setup2/mow/source/loader/makefile.mk Sun Mar 3 01:45:22 2002 -@@ -85,7 +85,7 @@ - APP1NOSAL=TRUE - APP1TARGET= $(TARGET) - APP1OBJS= $(OBJFILES) --APP1STDLIBS= $(SVUNZIPLIB) $(LOADERLIB) -+APP1STDLIBS= $(SVUNZIPLIB) $(LOADERLIB) -lX11 - - .ENDIF # "$(OS)"=="MACOSX" - diff --git a/editors/openoffice-1.0/files/patch-setup2+script+setupserver b/editors/openoffice-1.0/files/patch-setup2+script+setupserver deleted file mode 100644 index 7d3b13f659b9..000000000000 --- a/editors/openoffice-1.0/files/patch-setup2+script+setupserver +++ /dev/null @@ -1,10 +0,0 @@ ---- ../setup2/script/setupserver.orig Sat Apr 6 12:22:21 2002 -+++ ../setup2/script/setupserver Wed May 1 22:30:13 2002 -@@ -234,6 +234,7 @@ - sd_platform=`uname -s` - case $sd_platform in - SCO_SV) test=/bin/test ;; -+ FreeBSD) test=/bin/test ;; - NetBSD) test=/bin/test ;; - *) test=/usr/bin/test ;; - esac diff --git a/editors/openoffice-1.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice-1.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh deleted file mode 100644 index 1919789038db..000000000000 --- a/editors/openoffice-1.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh +++ /dev/null @@ -1,10 +0,0 @@ ---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh.orig Sat Apr 6 12:22:21 2002 -+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Wed May 1 22:38:21 2002 -@@ -66,6 +66,7 @@ - case $sd_platform in - SCO_SV) test=/bin/test ;; - NetBSD) test=/bin/test ;; -+ FreeBSD) test=/bin/test ;; - *) test=/usr/bin/test ;; - esac - diff --git a/editors/openoffice-1.0/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice-1.0/files/patch-setup2::mow::source::loader::loader.c deleted file mode 100644 index a71f7b3f327c..000000000000 --- a/editors/openoffice-1.0/files/patch-setup2::mow::source::loader::loader.c +++ /dev/null @@ -1,17 +0,0 @@ ---- ../setup2/mow/source/loader/loader.c.orig Thu Dec 13 17:44:58 2001 -+++ ../setup2/mow/source/loader/loader.c Wed Apr 3 01:07:58 2002 -@@ -615,6 +615,14 @@ - " LD_LIBRARY_PATH=.:./lib:$LD_LIBRARY_PATH\n" \ - " export LD_LIBRARY_PATH\n" \ - " ;;\n" \ -+" FreeBSD)\n" \ -+" LD_LIBRARY_PATH=.:./lib:$LD_LIBRARY_PATH\n" \ -+" export LD_LIBRARY_PATH\n" \ -+" ;;\n" \ -+" NetBSD)\n" \ -+" LD_LIBRARY_PATH=.:./lib:$LD_LIBRARY_PATH\n" \ -+" export LD_LIBRARY_PATH\n" \ -+" ;;\n" \ - " *)\n" \ - " ;;\n" \ - "esac\n" \ diff --git a/editors/openoffice-1.0/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice-1.0/files/patch-setup2::mow::source::loader::makefile.mk deleted file mode 100644 index 007c0f69b6f9..000000000000 --- a/editors/openoffice-1.0/files/patch-setup2::mow::source::loader::makefile.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../setup2/mow/source/loader/makefile.mk.orig Sun Mar 3 01:45:18 2002 -+++ ../setup2/mow/source/loader/makefile.mk Sun Mar 3 01:45:22 2002 -@@ -85,7 +85,7 @@ - APP1NOSAL=TRUE - APP1TARGET= $(TARGET) - APP1OBJS= $(OBJFILES) --APP1STDLIBS= $(SVUNZIPLIB) $(LOADERLIB) -+APP1STDLIBS= $(SVUNZIPLIB) $(LOADERLIB) -lX11 - - .ENDIF # "$(OS)"=="MACOSX" - diff --git a/editors/openoffice-1.0/files/patch-setup2::script::setupserver b/editors/openoffice-1.0/files/patch-setup2::script::setupserver deleted file mode 100644 index 7d3b13f659b9..000000000000 --- a/editors/openoffice-1.0/files/patch-setup2::script::setupserver +++ /dev/null @@ -1,10 +0,0 @@ ---- ../setup2/script/setupserver.orig Sat Apr 6 12:22:21 2002 -+++ ../setup2/script/setupserver Wed May 1 22:30:13 2002 -@@ -234,6 +234,7 @@ - sd_platform=`uname -s` - case $sd_platform in - SCO_SV) test=/bin/test ;; -+ FreeBSD) test=/bin/test ;; - NetBSD) test=/bin/test ;; - *) test=/usr/bin/test ;; - esac diff --git a/editors/openoffice-1.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice-1.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh deleted file mode 100644 index 1919789038db..000000000000 --- a/editors/openoffice-1.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh +++ /dev/null @@ -1,10 +0,0 @@ ---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh.orig Sat Apr 6 12:22:21 2002 -+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Wed May 1 22:38:21 2002 -@@ -66,6 +66,7 @@ - case $sd_platform in - SCO_SV) test=/bin/test ;; - NetBSD) test=/bin/test ;; -+ FreeBSD) test=/bin/test ;; - *) test=/usr/bin/test ;; - esac - diff --git a/editors/openoffice-1.0/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice-1.0/files/patch-shell+source+cmdmail+makefile.mk deleted file mode 100644 index 0476285c802e..000000000000 --- a/editors/openoffice-1.0/files/patch-shell+source+cmdmail+makefile.mk +++ /dev/null @@ -1,16 +0,0 @@ ---- ../shell/source/cmdmail/makefile.mk.orig Tue Jan 1 14:11:38 2002 -+++ ../shell/source/cmdmail/makefile.mk -@@ -81,9 +81,10 @@ - - SHL1TARGET=$(TARGET) - --SHL1STDLIBS=$(CPPULIB)\ -- $(CPPUHELPERLIB)\ -- $(SALLIB) -+SHL1STDLIBS=\ -+ $(SALLIB)\ -+ $(CPPULIB)\ -+ $(CPPUHELPERLIB) - - SHL1LIBS= - diff --git a/editors/openoffice-1.0/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice-1.0/files/patch-shell+source+proxysettings+makefile.mk deleted file mode 100644 index e83cf7c9d7a1..000000000000 --- a/editors/openoffice-1.0/files/patch-shell+source+proxysettings+makefile.mk +++ /dev/null @@ -1,16 +0,0 @@ ---- ../shell/source/proxysettings/makefile.mk.orig Tue Jan 1 14:11:38 2002 -+++ ../shell/source/proxysettings/makefile.mk -@@ -85,9 +85,10 @@ - - SHL1TARGET=$(TARGET) - --SHL1STDLIBS=$(CPPULIB)\ -- $(CPPUHELPERLIB)\ -- $(SALLIB) -+SHL1STDLIBS=\ -+ $(SALLIB)\ -+ $(CPPULIB)\ -+ $(CPPUHELPERLIB) - - SHL1LIBS= - diff --git a/editors/openoffice-1.0/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice-1.0/files/patch-shell+source+unix+exec+makefile.mk deleted file mode 100644 index 0b7712ee35f8..000000000000 --- a/editors/openoffice-1.0/files/patch-shell+source+unix+exec+makefile.mk +++ /dev/null @@ -1,16 +0,0 @@ ---- ../shell/source/unix/exec/makefile.mk.orig Tue Jan 1 14:11:38 2002 -+++ ../shell/source/unix/exec/makefile.mk -@@ -79,9 +79,10 @@ - - SHL1TARGET=$(TARGET) - --SHL1STDLIBS=$(CPPULIB)\ -- $(CPPUHELPERLIB)\ -- $(SALLIB) -+SHL1STDLIBS=\ -+ $(SALLIB)\ -+ $(CPPULIB)\ -+ $(CPPUHELPERLIB) - - SHL1LIBS= - diff --git a/editors/openoffice-1.0/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice-1.0/files/patch-shell::source::cmdmail::makefile.mk deleted file mode 100644 index 0476285c802e..000000000000 --- a/editors/openoffice-1.0/files/patch-shell::source::cmdmail::makefile.mk +++ /dev/null @@ -1,16 +0,0 @@ ---- ../shell/source/cmdmail/makefile.mk.orig Tue Jan 1 14:11:38 2002 -+++ ../shell/source/cmdmail/makefile.mk -@@ -81,9 +81,10 @@ - - SHL1TARGET=$(TARGET) - --SHL1STDLIBS=$(CPPULIB)\ -- $(CPPUHELPERLIB)\ -- $(SALLIB) -+SHL1STDLIBS=\ -+ $(SALLIB)\ -+ $(CPPULIB)\ -+ $(CPPUHELPERLIB) - - SHL1LIBS= - diff --git a/editors/openoffice-1.0/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice-1.0/files/patch-shell::source::proxysettings::makefile.mk deleted file mode 100644 index e83cf7c9d7a1..000000000000 --- a/editors/openoffice-1.0/files/patch-shell::source::proxysettings::makefile.mk +++ /dev/null @@ -1,16 +0,0 @@ ---- ../shell/source/proxysettings/makefile.mk.orig Tue Jan 1 14:11:38 2002 -+++ ../shell/source/proxysettings/makefile.mk -@@ -85,9 +85,10 @@ - - SHL1TARGET=$(TARGET) - --SHL1STDLIBS=$(CPPULIB)\ -- $(CPPUHELPERLIB)\ -- $(SALLIB) -+SHL1STDLIBS=\ -+ $(SALLIB)\ -+ $(CPPULIB)\ -+ $(CPPUHELPERLIB) - - SHL1LIBS= - diff --git a/editors/openoffice-1.0/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice-1.0/files/patch-shell::source::unix::exec::makefile.mk deleted file mode 100644 index 0b7712ee35f8..000000000000 --- a/editors/openoffice-1.0/files/patch-shell::source::unix::exec::makefile.mk +++ /dev/null @@ -1,16 +0,0 @@ ---- ../shell/source/unix/exec/makefile.mk.orig Tue Jan 1 14:11:38 2002 -+++ ../shell/source/unix/exec/makefile.mk -@@ -79,9 +79,10 @@ - - SHL1TARGET=$(TARGET) - --SHL1STDLIBS=$(CPPULIB)\ -- $(CPPUHELPERLIB)\ -- $(SALLIB) -+SHL1STDLIBS=\ -+ $(SALLIB)\ -+ $(CPPULIB)\ -+ $(CPPUHELPERLIB) - - SHL1LIBS= - diff --git a/editors/openoffice-1.0/files/patch-solenv+inc+target.mk b/editors/openoffice-1.0/files/patch-solenv+inc+target.mk deleted file mode 100644 index b08beb4e9cfc..000000000000 --- a/editors/openoffice-1.0/files/patch-solenv+inc+target.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../solenv/inc/target.mk.orig Wed Mar 6 00:11:40 2002 -+++ ../solenv/inc/target.mk Wed Mar 6 00:11:52 2002 -@@ -2766,7 +2766,7 @@ - $(MISC)$/$(TARGET).dpz : $(ZIP1TARGETN) $(ZIP2TARGETN) $(ZIP3TARGETN) $(ZIP4TARGETN) $(ZIP5TARGETN) $(ZIP6TARGETN) $(ZIP7TARGETN) $(ZIP8TARGETN) $(ZIP9TARGETN) - .ENDIF - --$(INCCOM)$/_version.h : $(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/minormkchanged.flg -+$(INCCOM)$/_version.h : - .IF "$(GUI)"=="UNX" - @+echo "#define" _BUILD \"$(BUILD)\" > $@ - @+echo "#define" _UPD \"$(UPD)\" >> $@ diff --git a/editors/openoffice-1.0/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice-1.0/files/patch-solenv+inc+tg_ext.mk deleted file mode 100644 index cb652ec9d1f0..000000000000 --- a/editors/openoffice-1.0/files/patch-solenv+inc+tg_ext.mk +++ /dev/null @@ -1,33 +0,0 @@ ---- ../solenv/inc/tg_ext.mk.orig Tue Mar 19 12:43:51 2002 -+++ ../solenv/inc/tg_ext.mk Wed Apr 3 01:31:10 2002 -@@ -108,7 +108,7 @@ - - $(MISC)$/%.unpack : $(PRJ)$/download$/%.tar.gz - @+-$(RM) $@ -- @+echo $(assign UNPACKCMD := gunzip -c $(BACK_PATH)download$/$(TARFILE_NAME).tar.gz | tar $(TAR_EXCLUDE_SWITCH) -xvf - ) > $(NULLDEV) -+ @+echo $(assign UNPACKCMD := tar $(TAR_EXCLUDE_SWITCH) -xzvf $(BACK_PATH)download$/$(TARFILE_NAME).tar.gz ) > $(NULLDEV) - @+$(COPY) $(mktmp $(UNPACKCMD)) $@ - - $(MISC)$/%.unpack : $(PRJ)$/download$/%.tar -@@ -147,17 +147,17 @@ - +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | tr -d "\015" | patch -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE) - .ELSE # "$(GUI)"=="WNT" - .IF "$(BSCLIENT)"=="TRUE" --.IF "$(OS)"=="NETBSD" -+.IF "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -p2 && $(TOUCH) $(PATCH_FLAG_FILE) - .ELSE - +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE) --.ENDIF # "$(OS)"=="NETBSD" -+.ENDIF # "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - .ELSE # "$(BSCLIENT)"!="" --.IF "$(OS)"=="NETBSD" -+.IF "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | patch -p2 && $(TOUCH) $(PATCH_FLAG_FILE) - .ELSE - +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | patch -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE) --.ENDIF # "$(OS)"=="NETBSD" -+.ENDIF # "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - .ENDIF # "$(BSCLIENT)"!="" - .ENDIF # "$(GUI)"=="WNT" - .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"=="" diff --git a/editors/openoffice-1.0/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice-1.0/files/patch-solenv+inc+unxfbsdi.mk deleted file mode 100644 index 99a282f3b5c6..000000000000 --- a/editors/openoffice-1.0/files/patch-solenv+inc+unxfbsdi.mk +++ /dev/null @@ -1,215 +0,0 @@ ---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001 -+++ ../solenv/inc/unxfbsdi.mk Sat Mar 9 23:28:50 2002 -@@ -1,84 +1,145 @@ -- - # mak file fuer unxfbsdi - --ASM= --AFLAGS= -+ASM=gcc -+AFLAGS=-x assembler-with-cpp -c $(CDEFS) - - SOLAR_JAVA=TRUE - JAVAFLAGSDEBUG=-g - -+# filter for supressing verbose messages from linker -+# not needed at the moment - LINKOUTPUT_FILTER=" |& $(SOLARENV)$/bin$/msg_filter" - -+# name of C Compiler -+cc=gcc -+ -+# name of C++ Compiler -+CC=g++ -+ -+# options for C and C++ Compiler -+CDEFS+=-D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=400 -DOSVERSION=$(OSVERSION) -+CDEFS+=$(PTHREAD_CFLAGS) -+ -+# this is a platform with JAVA support -+.IF "$(SOLAR_JAVA)"!="" -+JAVADEF=-DSOLAR_JAVA -+.IF "$(debug)"=="" -+JAVA_RUNTIME=-ljava -+.ELSE -+JAVA_RUNTIME=-ljava_g -+.ENDIF -+.ENDIF -+ -+# flags for C and C++ Compiler -+CFLAGS+=-w -c $(INCLUDE) -I$(SOLARENV)/unxfbsdi/usr/include -+CFLAGS+=-I/usr/X11R6/include -+ -+# flags for the C++ Compiler -+CFLAGSCC=-pipe -+CFLAGSCXX=-pipe -fno-for-scope -fpermissive -+ -+# Flags for enabling exception handling -+CFLAGSEXCEPTIONS=-fexceptions -+ -+# Flags for disabling exception handling -+CFLAGS_NO_EXCEPTIONS=-fno-exceptions -+ -+# Compiler flags for compiling static object in single threaded -+# environment with graphical user interface -+CFLAGSOBJGUIST=-fPIC -+ -+# Compiler flags for compiling static object in single threaded -+# environment with character user interface -+CFLAGSOBJCUIST=-fPIC - --cc= gcc --CC= g++ --CDEFS+= -D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=400 --CDEFS+= -D_REENTRANT -D_PTHREADS -D_THREAD_SAFE --CFLAGS+= -w -c $(INCLUDE) --CFLAGS+= -I/usr/X11R6/include --CFLAGSCC= -pipe --CFLAGSCXX= -pipe -fno-for-scope -fpermissive --CFLAGSEXCEPTIONS= -fexceptions --CFLAGS_NO_EXCEPTIONS= -fno-exceptions --CFLAGSOBJGUIST= -fPIC --CFLAGSOBJCUIST= -fPIC --CFLAGSOBJGUIMT= -fPIC --CFLAGSOBJCUIMT= -fPIC --CFLAGSSLOGUIMT= -fPIC --CFLAGSSLOCUIMT= -fPIC --CFLAGSPROF= -pg --CFLAGSDEBUG= -g -+# Compiler flags for compiling static object in multi threaded -+# environment with graphical user interface -+CFLAGSOBJGUIMT=-fPIC -+ -+# Compiler flags for compiling static object in multi threaded -+# environment with character user interface -+CFLAGSOBJCUIMT=-fPIC -+ -+# Compiler flags for compiling shared object in multi threaded -+# environment with graphical user interface -+CFLAGSSLOGUIMT=-fPIC -+ -+# Compiler flags for compiling shared object in multi threaded -+# environment with character user interface -+CFLAGSSLOCUIMT=-fPIC -+ -+# Compiler flags for profiling -+CFLAGSPROF=-pg -+ -+# Compiler flags for debugging -+CFLAGSDEBUG=-g - CFLAGSDBGUTIL= --CFLAGSOPT= -O2 --CFLAGSNOOPT= -O --CFLAGSOUTOBJ= -o -- --STATIC= -Wl,-Bstatic --DYNAMIC= -Wl,-Bdynamic -- --#THREADLIB= -pthread --LINK= gcc --# -v -nostdlib -+ -+# Compiler flags to enable optimizations -+# -02 is broken for FreeBSD -+CFLAGSOPT=-O -+ -+# Compiler flags to disable optimizations -+# -0 is broken for STLport -+CFLAGSNOOPT=-O0 -+ -+# Compiler flags for the output path -+CFLAGSOUTOBJ=-o -+ -+# switches for dynamic and static linking -+STATIC=-Wl,-Bstatic -+DYNAMIC=-Wl,-Bdynamic -+ -+LINK=gcc - LINKFLAGS= -+ -+# linker flags for linking applications - LINKFLAGSAPPGUI= -Wl,-export-dynamic - LINKFLAGSAPPCUI= -Wl,-export-dynamic --LINKFLAGSSHLGUI= -shared --LINKFLAGSSHLCUI= -shared -+ -+# linker flags for linking shared libraries -+LINKFLAGSSHLGUI= -shared -Wl,-export-dynamic -+LINKFLAGSSHLCUI= -shared -Wl,-export-dynamic - LINKFLAGSTACK= - LINKFLAGSPROF= - LINKFLAGSDEBUG=-g --LINKFLAGSOPT= -+LINKFLAGSOPT=-O - - .IF "$(NO_BSYMBOLIC)"=="" - .IF "$(PRJNAME)" != "envtest" --LINKFLAGSSHLGUI+= -Wl,-Bsymbolic --LINKFLAGSSHLCUI+= -Wl,-Bsymbolic -+LINKFLAGSSHLGUI+=-Wl,-Bsymbolic -+LINKFLAGSSHLCUI+=-Wl,-Bsymbolic - .ENDIF - .ENDIF - - LINKVERSIONMAPFLAG=-Wl,--version-script - -+# Sequence of libs does matter ! - STDLIBCPP=-lstdc++ - --# _SYSLIBS= -L/usr/lib -lm --# _X11LIBS= -L/usr/X11R6/lib -lXext -lX11 --# _CXXLIBS= -L/usr/lib -lstdc++ -L/usr/local/lib -+# libraries for linking applications -+STDLIBCUIST=-lm -+STDLIBGUIST=-lXaw -lXt -lX11 -lm -+STDLIBGUIMT=-lXaw -lXt -lX11 $(PTHREAD_LIBS) -lm -lstlport_gcc -+STDLIBCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc -+ -+# libraries for linking shared libraries -+STDSHLGUIMT=-lXaw -lXt -lX11 -lXext $(PTHREAD_LIBS) -lm -lstlport_gcc -+STDSHLCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc -+ -+# STLport always needs pthread. -+LIBSTLPORT=$(DYNAMIC) -lstlport_gcc $(PTHREAD_LIBS) -+LIBSTLPORTST=$(STATIC) -lstlport_gcc $(DYNAMIC) $(PTHREAD_LIBS) - -+# default objectfilenames to lin - STDOBJGUI= - STDSLOGUI= - STDOBJCUI= - STDSLOCUI= - --STDLIBCUIST=-lm --STDLIBGUIST=-lX11 -lm --STDLIBGUIMT=-lX11 -lXext -pthread -lm -lstlport_gcc --STDLIBCUIMT=-pthread -lm -lstlport_gcc --STDSHLGUIMT=-lX11 -lXext -pthread -lm -lstlport_gcc --STDSHLCUIMT=-pthread -lm -lstlport_gcc -- --LIBMGR= ar --LIBFLAGS= -r --LIBEXT= .a -+LIBMGR=ar -+LIBFLAGS=-r -+LIBEXT=.a - - IMPLIB= - IMPLIBFLAGS= -@@ -87,12 +148,12 @@ - MAPSYMFLAGS= - - RC=irc --RCFLAGS= -fo$@ $(RCFILES) -+RCFLAGS=-fo$@ $(RCFILES) - RCLINK= - RCLINKFLAGS= - RCSETVERSION= - --DLLPOSTFIX= fi --DLLPRE= lib --DLLPOST= .so --LDUMP= -+# platform specific identifier for shared libs -+DLLPOSTFIX=fi -+DLLPRE=lib -+DLLPOST=.so diff --git a/editors/openoffice-1.0/files/patch-solenv::inc::target.mk b/editors/openoffice-1.0/files/patch-solenv::inc::target.mk deleted file mode 100644 index b08beb4e9cfc..000000000000 --- a/editors/openoffice-1.0/files/patch-solenv::inc::target.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../solenv/inc/target.mk.orig Wed Mar 6 00:11:40 2002 -+++ ../solenv/inc/target.mk Wed Mar 6 00:11:52 2002 -@@ -2766,7 +2766,7 @@ - $(MISC)$/$(TARGET).dpz : $(ZIP1TARGETN) $(ZIP2TARGETN) $(ZIP3TARGETN) $(ZIP4TARGETN) $(ZIP5TARGETN) $(ZIP6TARGETN) $(ZIP7TARGETN) $(ZIP8TARGETN) $(ZIP9TARGETN) - .ENDIF - --$(INCCOM)$/_version.h : $(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/minormkchanged.flg -+$(INCCOM)$/_version.h : - .IF "$(GUI)"=="UNX" - @+echo "#define" _BUILD \"$(BUILD)\" > $@ - @+echo "#define" _UPD \"$(UPD)\" >> $@ diff --git a/editors/openoffice-1.0/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice-1.0/files/patch-solenv::inc::tg_ext.mk deleted file mode 100644 index cb652ec9d1f0..000000000000 --- a/editors/openoffice-1.0/files/patch-solenv::inc::tg_ext.mk +++ /dev/null @@ -1,33 +0,0 @@ ---- ../solenv/inc/tg_ext.mk.orig Tue Mar 19 12:43:51 2002 -+++ ../solenv/inc/tg_ext.mk Wed Apr 3 01:31:10 2002 -@@ -108,7 +108,7 @@ - - $(MISC)$/%.unpack : $(PRJ)$/download$/%.tar.gz - @+-$(RM) $@ -- @+echo $(assign UNPACKCMD := gunzip -c $(BACK_PATH)download$/$(TARFILE_NAME).tar.gz | tar $(TAR_EXCLUDE_SWITCH) -xvf - ) > $(NULLDEV) -+ @+echo $(assign UNPACKCMD := tar $(TAR_EXCLUDE_SWITCH) -xzvf $(BACK_PATH)download$/$(TARFILE_NAME).tar.gz ) > $(NULLDEV) - @+$(COPY) $(mktmp $(UNPACKCMD)) $@ - - $(MISC)$/%.unpack : $(PRJ)$/download$/%.tar -@@ -147,17 +147,17 @@ - +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | tr -d "\015" | patch -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE) - .ELSE # "$(GUI)"=="WNT" - .IF "$(BSCLIENT)"=="TRUE" --.IF "$(OS)"=="NETBSD" -+.IF "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -p2 && $(TOUCH) $(PATCH_FLAG_FILE) - .ELSE - +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE) --.ENDIF # "$(OS)"=="NETBSD" -+.ENDIF # "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - .ELSE # "$(BSCLIENT)"!="" --.IF "$(OS)"=="NETBSD" -+.IF "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | patch -p2 && $(TOUCH) $(PATCH_FLAG_FILE) - .ELSE - +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | patch -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE) --.ENDIF # "$(OS)"=="NETBSD" -+.ENDIF # "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" - .ENDIF # "$(BSCLIENT)"!="" - .ENDIF # "$(GUI)"=="WNT" - .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"=="" diff --git a/editors/openoffice-1.0/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice-1.0/files/patch-solenv::inc::unxfbsdi.mk deleted file mode 100644 index 99a282f3b5c6..000000000000 --- a/editors/openoffice-1.0/files/patch-solenv::inc::unxfbsdi.mk +++ /dev/null @@ -1,215 +0,0 @@ ---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001 -+++ ../solenv/inc/unxfbsdi.mk Sat Mar 9 23:28:50 2002 -@@ -1,84 +1,145 @@ -- - # mak file fuer unxfbsdi - --ASM= --AFLAGS= -+ASM=gcc -+AFLAGS=-x assembler-with-cpp -c $(CDEFS) - - SOLAR_JAVA=TRUE - JAVAFLAGSDEBUG=-g - -+# filter for supressing verbose messages from linker -+# not needed at the moment - LINKOUTPUT_FILTER=" |& $(SOLARENV)$/bin$/msg_filter" - -+# name of C Compiler -+cc=gcc -+ -+# name of C++ Compiler -+CC=g++ -+ -+# options for C and C++ Compiler -+CDEFS+=-D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=400 -DOSVERSION=$(OSVERSION) -+CDEFS+=$(PTHREAD_CFLAGS) -+ -+# this is a platform with JAVA support -+.IF "$(SOLAR_JAVA)"!="" -+JAVADEF=-DSOLAR_JAVA -+.IF "$(debug)"=="" -+JAVA_RUNTIME=-ljava -+.ELSE -+JAVA_RUNTIME=-ljava_g -+.ENDIF -+.ENDIF -+ -+# flags for C and C++ Compiler -+CFLAGS+=-w -c $(INCLUDE) -I$(SOLARENV)/unxfbsdi/usr/include -+CFLAGS+=-I/usr/X11R6/include -+ -+# flags for the C++ Compiler -+CFLAGSCC=-pipe -+CFLAGSCXX=-pipe -fno-for-scope -fpermissive -+ -+# Flags for enabling exception handling -+CFLAGSEXCEPTIONS=-fexceptions -+ -+# Flags for disabling exception handling -+CFLAGS_NO_EXCEPTIONS=-fno-exceptions -+ -+# Compiler flags for compiling static object in single threaded -+# environment with graphical user interface -+CFLAGSOBJGUIST=-fPIC -+ -+# Compiler flags for compiling static object in single threaded -+# environment with character user interface -+CFLAGSOBJCUIST=-fPIC - --cc= gcc --CC= g++ --CDEFS+= -D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=400 --CDEFS+= -D_REENTRANT -D_PTHREADS -D_THREAD_SAFE --CFLAGS+= -w -c $(INCLUDE) --CFLAGS+= -I/usr/X11R6/include --CFLAGSCC= -pipe --CFLAGSCXX= -pipe -fno-for-scope -fpermissive --CFLAGSEXCEPTIONS= -fexceptions --CFLAGS_NO_EXCEPTIONS= -fno-exceptions --CFLAGSOBJGUIST= -fPIC --CFLAGSOBJCUIST= -fPIC --CFLAGSOBJGUIMT= -fPIC --CFLAGSOBJCUIMT= -fPIC --CFLAGSSLOGUIMT= -fPIC --CFLAGSSLOCUIMT= -fPIC --CFLAGSPROF= -pg --CFLAGSDEBUG= -g -+# Compiler flags for compiling static object in multi threaded -+# environment with graphical user interface -+CFLAGSOBJGUIMT=-fPIC -+ -+# Compiler flags for compiling static object in multi threaded -+# environment with character user interface -+CFLAGSOBJCUIMT=-fPIC -+ -+# Compiler flags for compiling shared object in multi threaded -+# environment with graphical user interface -+CFLAGSSLOGUIMT=-fPIC -+ -+# Compiler flags for compiling shared object in multi threaded -+# environment with character user interface -+CFLAGSSLOCUIMT=-fPIC -+ -+# Compiler flags for profiling -+CFLAGSPROF=-pg -+ -+# Compiler flags for debugging -+CFLAGSDEBUG=-g - CFLAGSDBGUTIL= --CFLAGSOPT= -O2 --CFLAGSNOOPT= -O --CFLAGSOUTOBJ= -o -- --STATIC= -Wl,-Bstatic --DYNAMIC= -Wl,-Bdynamic -- --#THREADLIB= -pthread --LINK= gcc --# -v -nostdlib -+ -+# Compiler flags to enable optimizations -+# -02 is broken for FreeBSD -+CFLAGSOPT=-O -+ -+# Compiler flags to disable optimizations -+# -0 is broken for STLport -+CFLAGSNOOPT=-O0 -+ -+# Compiler flags for the output path -+CFLAGSOUTOBJ=-o -+ -+# switches for dynamic and static linking -+STATIC=-Wl,-Bstatic -+DYNAMIC=-Wl,-Bdynamic -+ -+LINK=gcc - LINKFLAGS= -+ -+# linker flags for linking applications - LINKFLAGSAPPGUI= -Wl,-export-dynamic - LINKFLAGSAPPCUI= -Wl,-export-dynamic --LINKFLAGSSHLGUI= -shared --LINKFLAGSSHLCUI= -shared -+ -+# linker flags for linking shared libraries -+LINKFLAGSSHLGUI= -shared -Wl,-export-dynamic -+LINKFLAGSSHLCUI= -shared -Wl,-export-dynamic - LINKFLAGSTACK= - LINKFLAGSPROF= - LINKFLAGSDEBUG=-g --LINKFLAGSOPT= -+LINKFLAGSOPT=-O - - .IF "$(NO_BSYMBOLIC)"=="" - .IF "$(PRJNAME)" != "envtest" --LINKFLAGSSHLGUI+= -Wl,-Bsymbolic --LINKFLAGSSHLCUI+= -Wl,-Bsymbolic -+LINKFLAGSSHLGUI+=-Wl,-Bsymbolic -+LINKFLAGSSHLCUI+=-Wl,-Bsymbolic - .ENDIF - .ENDIF - - LINKVERSIONMAPFLAG=-Wl,--version-script - -+# Sequence of libs does matter ! - STDLIBCPP=-lstdc++ - --# _SYSLIBS= -L/usr/lib -lm --# _X11LIBS= -L/usr/X11R6/lib -lXext -lX11 --# _CXXLIBS= -L/usr/lib -lstdc++ -L/usr/local/lib -+# libraries for linking applications -+STDLIBCUIST=-lm -+STDLIBGUIST=-lXaw -lXt -lX11 -lm -+STDLIBGUIMT=-lXaw -lXt -lX11 $(PTHREAD_LIBS) -lm -lstlport_gcc -+STDLIBCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc -+ -+# libraries for linking shared libraries -+STDSHLGUIMT=-lXaw -lXt -lX11 -lXext $(PTHREAD_LIBS) -lm -lstlport_gcc -+STDSHLCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc -+ -+# STLport always needs pthread. -+LIBSTLPORT=$(DYNAMIC) -lstlport_gcc $(PTHREAD_LIBS) -+LIBSTLPORTST=$(STATIC) -lstlport_gcc $(DYNAMIC) $(PTHREAD_LIBS) - -+# default objectfilenames to lin - STDOBJGUI= - STDSLOGUI= - STDOBJCUI= - STDSLOCUI= - --STDLIBCUIST=-lm --STDLIBGUIST=-lX11 -lm --STDLIBGUIMT=-lX11 -lXext -pthread -lm -lstlport_gcc --STDLIBCUIMT=-pthread -lm -lstlport_gcc --STDSHLGUIMT=-lX11 -lXext -pthread -lm -lstlport_gcc --STDSHLCUIMT=-pthread -lm -lstlport_gcc -- --LIBMGR= ar --LIBFLAGS= -r --LIBEXT= .a -+LIBMGR=ar -+LIBFLAGS=-r -+LIBEXT=.a - - IMPLIB= - IMPLIBFLAGS= -@@ -87,12 +148,12 @@ - MAPSYMFLAGS= - - RC=irc --RCFLAGS= -fo$@ $(RCFILES) -+RCFLAGS=-fo$@ $(RCFILES) - RCLINK= - RCLINKFLAGS= - RCSETVERSION= - --DLLPOSTFIX= fi --DLLPRE= lib --DLLPOST= .so --LDUMP= -+# platform specific identifier for shared libs -+DLLPOSTFIX=fi -+DLLPRE=lib -+DLLPOST=.so diff --git a/editors/openoffice-1.0/files/patch-soltools+mkdepend+main.c b/editors/openoffice-1.0/files/patch-soltools+mkdepend+main.c deleted file mode 100644 index cffd5cbb1f43..000000000000 --- a/editors/openoffice-1.0/files/patch-soltools+mkdepend+main.c +++ /dev/null @@ -1,12 +0,0 @@ ---- ../soltools/mkdepend/main.c.orig Mon Apr 15 15:55:43 2002 -+++ ../soltools/mkdepend/main.c Mon Apr 15 16:54:06 2002 -@@ -27,6 +27,9 @@ - - */ - -+#include -+#include -+ - #include "def.h" - #ifdef hpux - #define sigvec sigvector diff --git a/editors/openoffice-1.0/files/patch-soltools::mkdepend::main.c b/editors/openoffice-1.0/files/patch-soltools::mkdepend::main.c deleted file mode 100644 index cffd5cbb1f43..000000000000 --- a/editors/openoffice-1.0/files/patch-soltools::mkdepend::main.c +++ /dev/null @@ -1,12 +0,0 @@ ---- ../soltools/mkdepend/main.c.orig Mon Apr 15 15:55:43 2002 -+++ ../soltools/mkdepend/main.c Mon Apr 15 16:54:06 2002 -@@ -27,6 +27,9 @@ - - */ - -+#include -+#include -+ - #include "def.h" - #ifdef hpux - #define sigvec sigvector diff --git a/editors/openoffice-1.0/files/patch-starmath::util:makefile.mk b/editors/openoffice-1.0/files/patch-starmath::util:makefile.mk deleted file mode 100644 index a1945318706e..000000000000 --- a/editors/openoffice-1.0/files/patch-starmath::util:makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../starmath/util/makefile.mk.orig Tue Mar 5 21:44:02 2002 -+++ ../starmath/util/makefile.mk Tue Mar 5 21:44:22 2002 -@@ -84,7 +84,9 @@ - $(SOLARVERSION)$/$(INPATH)$/res$(EXT_UPDMINOR)$/sfx.srs - - SHL1TARGET= sm$(UPD)$(DLLPOSTFIX) -+.IF "$(OS)"!="FREEBSD" - SHL1VERSIONMAP= sm.map -+.ENDIF - .IF "$(GUI)" == "WNT" - SHL1RES= $(RCTARGET) - .ENDIF diff --git a/editors/openoffice-1.0/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+corereflection+makefile.mk deleted file mode 100644 index 4b319b08d401..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+corereflection+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/corereflection/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/corereflection/makefile.mk -@@ -87,9 +87,9 @@ - SHL1TARGET= $(TARGET) - SHL1VERSIONMAP= $(TARGET).map - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+defaultregistry+makefile.mk deleted file mode 100644 index 4cae0476415a..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+defaultregistry+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/defaultregistry/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/defaultregistry/makefile.mk -@@ -84,9 +84,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1VERSIONMAP= $(TARGET).map - SHL1DEPN= diff --git a/editors/openoffice-1.0/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice-1.0/files/patch-stoc+source+implementationregistration+implreg.cxx deleted file mode 100644 index 341d621d872c..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+implementationregistration+implreg.cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- ../stoc/source/implementationregistration/implreg.cxx.orig Tue Apr 16 19:54:58 2002 -+++ ../stoc/source/implementationregistration/implreg.cxx Tue Apr 16 19:55:26 2002 -@@ -60,6 +60,8 @@ - ************************************************************************/ - #include - -+#include -+ - #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_ - #include - #endif diff --git a/editors/openoffice-1.0/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+implementationregistration+makefile.mk deleted file mode 100644 index 0051043b7ecb..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+implementationregistration+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/implementationregistration/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/implementationregistration/makefile.mk -@@ -85,9 +85,9 @@ - SHL1VERSIONMAP=$(TARGET).map - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+inspect+makefile.mk deleted file mode 100644 index c7cd85253c11..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+inspect+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/inspect/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/inspect/makefile.mk -@@ -82,9 +82,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+invocation+makefile.mk deleted file mode 100644 index 9ac2072a5612..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+invocation+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/invocation/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/invocation/makefile.mk -@@ -82,9 +82,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1VERSIONMAP=$(TARGET).map - SHL1DEPN= diff --git a/editors/openoffice-1.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk deleted file mode 100644 index 8853ad39a90e..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/invocation_adapterfactory/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/invocation_adapterfactory/makefile.mk -@@ -82,9 +82,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1VERSIONMAP= $(TARGET).map - diff --git a/editors/openoffice-1.0/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+javaloader+makefile.mk deleted file mode 100644 index af0fb9af619c..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+javaloader+makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../stoc/source/javaloader/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/javaloader/makefile.mk -@@ -83,9 +83,10 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS=\ -+ $(SALLIB) \ - $(CPPUHELPERLIB) \ -- $(CPPULIB) \ -- $(SALLIB) -+ $(CPPULIB) -+ - SHL1VERSIONMAP=$(TARGET).map - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+javavm+makefile.mk deleted file mode 100644 index f97af0ea270d..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+javavm+makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../stoc/source/javavm/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/javavm/makefile.mk -@@ -91,10 +91,10 @@ - SHL1TARGET= $(TARGET) - SHL1VERSIONMAP=$(TARGET).map - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPUHELPERLIB) \ - $(CPPULIB) \ -- $(UNOLIB) \ -- $(SALLIB) -+ $(UNOLIB) - - .IF "$(GUI)"=="WNT" - SHL1STDLIBS += advapi32.lib diff --git a/editors/openoffice-1.0/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+loader+makefile.mk deleted file mode 100644 index 5a08ee5937b6..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+loader+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/loader/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/loader/makefile.mk -@@ -83,9 +83,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1VERSIONMAP=$(TARGET).map - SHL1DEPN= diff --git a/editors/openoffice-1.0/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+namingservice+makefile.mk deleted file mode 100644 index e573081bc21d..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+namingservice+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/namingservice/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/namingservice/makefile.mk -@@ -82,9 +82,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1VERSIONMAP=$(TARGET).map - diff --git a/editors/openoffice-1.0/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+proxy_factory+makefile.mk deleted file mode 100644 index 9110b2f50cd1..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+proxy_factory+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/proxy_factory/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/proxy_factory/makefile.mk -@@ -85,9 +85,9 @@ - SHL1VERSIONMAP=$(TARGET).map - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB=i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+registry_tdprovider+makefile.mk deleted file mode 100644 index 9d974d1c0d10..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+registry_tdprovider+makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../stoc/source/registry_tdprovider/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/registry_tdprovider/makefile.mk -@@ -88,10 +88,10 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ - $(CPPUHELPERLIB) \ -- $(SALHELPERLIB) \ -- $(SALLIB) -+ $(SALHELPERLIB) - - SHL1DEPN= - SHL1VERSIONMAP=$(TARGET).map diff --git a/editors/openoffice-1.0/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+servicemanager+makefile.mk deleted file mode 100644 index 746776d54759..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+servicemanager+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/servicemanager/makefile.mk.orig Tue Jan 1 14:12:03 2002 -+++ ../stoc/source/servicemanager/makefile.mk -@@ -84,9 +84,9 @@ - SHL1VERSIONMAP=$(TARGET).map - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+tdmanager+makefile.mk deleted file mode 100644 index 76403fdde841..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+tdmanager+makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../stoc/source/tdmanager/makefile.mk.orig Tue Jan 1 14:12:03 2002 -+++ ../stoc/source/tdmanager/makefile.mk -@@ -83,9 +83,10 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) -+ - SHL1VERSIONMAP=$(TARGET).map - - SHL1DEPN= diff --git a/editors/openoffice-1.0/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice-1.0/files/patch-stoc+source+typeconv+makefile.mk deleted file mode 100644 index dc647f89a166..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc+source+typeconv+makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/typeconv/makefile.mk.orig Tue Jan 1 14:12:03 2002 -+++ ../stoc/source/typeconv/makefile.mk -@@ -82,9 +82,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1VERSIONMAP= $(TARGET).map diff --git a/editors/openoffice-1.0/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::corereflection::makefile.mk deleted file mode 100644 index 4b319b08d401..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::corereflection::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/corereflection/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/corereflection/makefile.mk -@@ -87,9 +87,9 @@ - SHL1TARGET= $(TARGET) - SHL1VERSIONMAP= $(TARGET).map - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::defaultregistry::makefile.mk deleted file mode 100644 index 4cae0476415a..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::defaultregistry::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/defaultregistry/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/defaultregistry/makefile.mk -@@ -84,9 +84,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1VERSIONMAP= $(TARGET).map - SHL1DEPN= diff --git a/editors/openoffice-1.0/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice-1.0/files/patch-stoc::source::implementationregistration::implreg.cxx deleted file mode 100644 index 341d621d872c..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::implementationregistration::implreg.cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- ../stoc/source/implementationregistration/implreg.cxx.orig Tue Apr 16 19:54:58 2002 -+++ ../stoc/source/implementationregistration/implreg.cxx Tue Apr 16 19:55:26 2002 -@@ -60,6 +60,8 @@ - ************************************************************************/ - #include - -+#include -+ - #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_ - #include - #endif diff --git a/editors/openoffice-1.0/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::implementationregistration::makefile.mk deleted file mode 100644 index 0051043b7ecb..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::implementationregistration::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/implementationregistration/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/implementationregistration/makefile.mk -@@ -85,9 +85,9 @@ - SHL1VERSIONMAP=$(TARGET).map - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::inspect::makefile.mk deleted file mode 100644 index c7cd85253c11..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::inspect::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/inspect/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/inspect/makefile.mk -@@ -82,9 +82,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::invocation::makefile.mk deleted file mode 100644 index 9ac2072a5612..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::invocation::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/invocation/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/invocation/makefile.mk -@@ -82,9 +82,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1VERSIONMAP=$(TARGET).map - SHL1DEPN= diff --git a/editors/openoffice-1.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk deleted file mode 100644 index 8853ad39a90e..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/invocation_adapterfactory/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/invocation_adapterfactory/makefile.mk -@@ -82,9 +82,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1VERSIONMAP= $(TARGET).map - diff --git a/editors/openoffice-1.0/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::javaloader::makefile.mk deleted file mode 100644 index af0fb9af619c..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::javaloader::makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../stoc/source/javaloader/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/javaloader/makefile.mk -@@ -83,9 +83,10 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS=\ -+ $(SALLIB) \ - $(CPPUHELPERLIB) \ -- $(CPPULIB) \ -- $(SALLIB) -+ $(CPPULIB) -+ - SHL1VERSIONMAP=$(TARGET).map - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::javavm::makefile.mk deleted file mode 100644 index f97af0ea270d..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::javavm::makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../stoc/source/javavm/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/javavm/makefile.mk -@@ -91,10 +91,10 @@ - SHL1TARGET= $(TARGET) - SHL1VERSIONMAP=$(TARGET).map - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPUHELPERLIB) \ - $(CPPULIB) \ -- $(UNOLIB) \ -- $(SALLIB) -+ $(UNOLIB) - - .IF "$(GUI)"=="WNT" - SHL1STDLIBS += advapi32.lib diff --git a/editors/openoffice-1.0/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::loader::makefile.mk deleted file mode 100644 index 5a08ee5937b6..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::loader::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/loader/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/loader/makefile.mk -@@ -83,9 +83,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1VERSIONMAP=$(TARGET).map - SHL1DEPN= diff --git a/editors/openoffice-1.0/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::namingservice::makefile.mk deleted file mode 100644 index e573081bc21d..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::namingservice::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/namingservice/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/namingservice/makefile.mk -@@ -82,9 +82,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1VERSIONMAP=$(TARGET).map - diff --git a/editors/openoffice-1.0/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::proxy_factory::makefile.mk deleted file mode 100644 index 9110b2f50cd1..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::proxy_factory::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/proxy_factory/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/proxy_factory/makefile.mk -@@ -85,9 +85,9 @@ - SHL1VERSIONMAP=$(TARGET).map - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB=i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::registry_tdprovider::makefile.mk deleted file mode 100644 index 9d974d1c0d10..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::registry_tdprovider::makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../stoc/source/registry_tdprovider/makefile.mk.orig Tue Jan 1 14:12:02 2002 -+++ ../stoc/source/registry_tdprovider/makefile.mk -@@ -88,10 +88,10 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ - $(CPPUHELPERLIB) \ -- $(SALHELPERLIB) \ -- $(SALLIB) -+ $(SALHELPERLIB) - - SHL1DEPN= - SHL1VERSIONMAP=$(TARGET).map diff --git a/editors/openoffice-1.0/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::servicemanager::makefile.mk deleted file mode 100644 index 746776d54759..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::servicemanager::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/servicemanager/makefile.mk.orig Tue Jan 1 14:12:03 2002 -+++ ../stoc/source/servicemanager/makefile.mk -@@ -84,9 +84,9 @@ - SHL1VERSIONMAP=$(TARGET).map - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1IMPLIB= i$(TARGET) diff --git a/editors/openoffice-1.0/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::tdmanager::makefile.mk deleted file mode 100644 index 76403fdde841..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::tdmanager::makefile.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- ../stoc/source/tdmanager/makefile.mk.orig Tue Jan 1 14:12:03 2002 -+++ ../stoc/source/tdmanager/makefile.mk -@@ -83,9 +83,10 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) -+ - SHL1VERSIONMAP=$(TARGET).map - - SHL1DEPN= diff --git a/editors/openoffice-1.0/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice-1.0/files/patch-stoc::source::typeconv::makefile.mk deleted file mode 100644 index dc647f89a166..000000000000 --- a/editors/openoffice-1.0/files/patch-stoc::source::typeconv::makefile.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- ../stoc/source/typeconv/makefile.mk.orig Tue Jan 1 14:12:03 2002 -+++ ../stoc/source/typeconv/makefile.mk -@@ -82,9 +82,9 @@ - SHL1TARGET= $(TARGET) - - SHL1STDLIBS= \ -+ $(SALLIB) \ - $(CPPULIB) \ -- $(CPPUHELPERLIB) \ -- $(SALLIB) -+ $(CPPUHELPERLIB) - - SHL1DEPN= - SHL1VERSIONMAP= $(TARGET).map diff --git a/editors/openoffice-1.0/files/patch-store::util::makefile.mk b/editors/openoffice-1.0/files/patch-store::util::makefile.mk deleted file mode 100644 index 842ef8ae49c0..000000000000 --- a/editors/openoffice-1.0/files/patch-store::util::makefile.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- ../store/util/makefile.mk.orig Tue Mar 5 21:47:39 2002 -+++ ../store/util/makefile.mk Tue Mar 5 21:47:59 2002 -@@ -88,7 +88,7 @@ - - SHL1TARGET= $(TARGET) - SHL1IMPLIB= istore --.IF "$(OS)"=="MACOSX" -+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD" - #SHL1VERSIONMAP= $(TARGET).$(DLLPOSTFIX).map - .ELSE - SHL1VERSIONMAP= $(TARGET).map diff --git a/editors/openoffice-1.0/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice-1.0/files/patch-svx+source+fmcomp+makefile.mk deleted file mode 100644 index b16030080c0d..000000000000 --- a/editors/openoffice-1.0/files/patch-svx+source+fmcomp+makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../svx/source/fmcomp/makefile.mk.orig Sun May 19 14:22:34 2002 -+++ ../svx/source/fmcomp/makefile.mk Sun May 19 14:27:48 2002 -@@ -74,6 +74,9 @@ - .INCLUDE : sv.mk - .INCLUDE : $(PRJ)$/util$/makefile.pmk - -+CFLAGS += -g -+CFLAGSCC += -g -+ - # --- Files -------------------------------------------------------- - - CXXFILES= \ diff --git a/editors/openoffice-1.0/files/patch-svx::source::fmcomp::makefile.mk b/editors/openoffice-1.0/files/patch-svx::source::fmcomp::makefile.mk deleted file mode 100644 index b16030080c0d..000000000000 --- a/editors/openoffice-1.0/files/patch-svx::source::fmcomp::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../svx/source/fmcomp/makefile.mk.orig Sun May 19 14:22:34 2002 -+++ ../svx/source/fmcomp/makefile.mk Sun May 19 14:27:48 2002 -@@ -74,6 +74,9 @@ - .INCLUDE : sv.mk - .INCLUDE : $(PRJ)$/util$/makefile.pmk - -+CFLAGS += -g -+CFLAGSCC += -g -+ - # --- Files -------------------------------------------------------- - - CXXFILES= \ diff --git a/editors/openoffice-1.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice-1.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx deleted file mode 100644 index ce51a0e98880..000000000000 --- a/editors/openoffice-1.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx +++ /dev/null @@ -1,12 +0,0 @@ ---- ../sysui/oounix/office/gnome/gnome-vfs-filetype-registration.cxx.orig Wed May 1 23:45:49 2002 -+++ ../sysui/oounix/office/gnome/gnome-vfs-filetype-registration.cxx Wed May 1 23:48:17 2002 -@@ -62,7 +62,9 @@ - #include - #include - #include -+#if !(defined NETBSD || defined FREEBSD) - #include -+#endif - #include - - /* diff --git a/editors/openoffice-1.0/files/patch-sysui::oounix::office::gnome-vfs-filetype-registration.cxx b/editors/openoffice-1.0/files/patch-sysui::oounix::office::gnome-vfs-filetype-registration.cxx deleted file mode 100644 index ce51a0e98880..000000000000 --- a/editors/openoffice-1.0/files/patch-sysui::oounix::office::gnome-vfs-filetype-registration.cxx +++ /dev/null @@ -1,12 +0,0 @@ ---- ../sysui/oounix/office/gnome/gnome-vfs-filetype-registration.cxx.orig Wed May 1 23:45:49 2002 -+++ ../sysui/oounix/office/gnome/gnome-vfs-filetype-registration.cxx Wed May 1 23:48:17 2002 -@@ -62,7 +62,9 @@ - #include - #include - #include -+#if !(defined NETBSD || defined FREEBSD) - #include -+#endif - #include - - /* diff --git a/editors/openoffice-1.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice-1.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx deleted file mode 100644 index 6a5258b1c9e6..000000000000 --- a/editors/openoffice-1.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx.orig Wed Apr 10 21:54:49 2002 -+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx Wed May 1 22:40:02 2002 -@@ -62,7 +62,7 @@ - #include - #include - #include --#if !defined(NETBSD) -+#if !(defined NETBSD || defined FREEBSD) - #include - #endif - #include diff --git a/editors/openoffice-1.0/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice-1.0/files/patch-tools+bootstrp+makefile.mk deleted file mode 100644 index b188641846f0..000000000000 --- a/editors/openoffice-1.0/files/patch-tools+bootstrp+makefile.mk +++ /dev/null @@ -1,23 +0,0 @@ ---- ../tools/bootstrp/makefile.mk.orig Tue Jan 1 14:12:19 2002 -+++ ../tools/bootstrp/makefile.mk -@@ -83,6 +83,15 @@ - @echo No bootstrp for Mac OS - .ELSE # "$(OS)"=="MACOS" - -+.IF "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" -+ALLTAR2: $(LB)$/libgcc_pic.a $(LB)$/libgcc.a ALLTAR -+ @echo "" -+$(LB)$/libgcc_pic.a: -+ -objcopy -L set_new_handler__FPFv_v /usr/lib/libgcc_pic.a $(LB)$/libgcc_pic.a -+$(LB)$/libgcc.a: -+ objcopy -L set_new_handler__FPFv_v `gcc -print-libgcc-file-name` $(LB)$/libgcc.a -+.ENDIF -+ - OBJFILES= \ - $(OBJ)$/sstring.obj \ - $(OBJ)$/appdef.obj \ -@@ -172,3 +181,4 @@ - # --- Targets ------------------------------------------------------ - - .INCLUDE : target.mk -+ diff --git a/editors/openoffice-1.0/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice-1.0/files/patch-tools::bootstrp::makefile.mk deleted file mode 100644 index b188641846f0..000000000000 --- a/editors/openoffice-1.0/files/patch-tools::bootstrp::makefile.mk +++ /dev/null @@ -1,23 +0,0 @@ ---- ../tools/bootstrp/makefile.mk.orig Tue Jan 1 14:12:19 2002 -+++ ../tools/bootstrp/makefile.mk -@@ -83,6 +83,15 @@ - @echo No bootstrp for Mac OS - .ELSE # "$(OS)"=="MACOS" - -+.IF "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" -+ALLTAR2: $(LB)$/libgcc_pic.a $(LB)$/libgcc.a ALLTAR -+ @echo "" -+$(LB)$/libgcc_pic.a: -+ -objcopy -L set_new_handler__FPFv_v /usr/lib/libgcc_pic.a $(LB)$/libgcc_pic.a -+$(LB)$/libgcc.a: -+ objcopy -L set_new_handler__FPFv_v `gcc -print-libgcc-file-name` $(LB)$/libgcc.a -+.ENDIF -+ - OBJFILES= \ - $(OBJ)$/sstring.obj \ - $(OBJ)$/appdef.obj \ -@@ -172,3 +181,4 @@ - # --- Targets ------------------------------------------------------ - - .INCLUDE : target.mk -+ diff --git a/editors/openoffice-1.0/files/patch-unzip+source+file_io.c b/editors/openoffice-1.0/files/patch-unzip+source+file_io.c deleted file mode 100644 index 2a838fe377b1..000000000000 --- a/editors/openoffice-1.0/files/patch-unzip+source+file_io.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ../unzip/source/file_io.c.orig Sat Apr 6 12:13:38 2002 -+++ ../unzip/source/file_io.c Wed May 1 22:34:51 2002 -@@ -864,7 +864,7 @@ - #ifndef __386BSD__ - static struct timeb tbp; - #endif /* !__386BSD__ */ --#elif !defined(NETBSD) /* !BSD */ -+#elif (!defined(NETBSD) && !defined(FREEBSD))/* !BSD */ - extern long timezone; - #endif /* ?BSD */ - #endif /* ?AMIGA */ diff --git a/editors/openoffice-1.0/files/patch-unzip+source+misc.c b/editors/openoffice-1.0/files/patch-unzip+source+misc.c deleted file mode 100644 index 8087b0887af4..000000000000 --- a/editors/openoffice-1.0/files/patch-unzip+source+misc.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ../unzip/source/misc.c.orig Sat Apr 6 12:13:38 2002 -+++ ../unzip/source/misc.c Wed May 1 22:36:32 2002 -@@ -300,7 +300,7 @@ - static short yday[]={0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; - int yr, mo, dy, hh, mm, ss, leap; - long m_time, days=0; --#if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__) && !defined(NETBSD)) -+#if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__) && !defined(NETBSD) && !defined(FREEBSD)) - #if (defined(BSD) || defined(MTS)) - #ifndef __386BSD__ - static struct timeb tbp; diff --git a/editors/openoffice-1.0/files/patch-unzip::source::file_io.c b/editors/openoffice-1.0/files/patch-unzip::source::file_io.c deleted file mode 100644 index 2a838fe377b1..000000000000 --- a/editors/openoffice-1.0/files/patch-unzip::source::file_io.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ../unzip/source/file_io.c.orig Sat Apr 6 12:13:38 2002 -+++ ../unzip/source/file_io.c Wed May 1 22:34:51 2002 -@@ -864,7 +864,7 @@ - #ifndef __386BSD__ - static struct timeb tbp; - #endif /* !__386BSD__ */ --#elif !defined(NETBSD) /* !BSD */ -+#elif (!defined(NETBSD) && !defined(FREEBSD))/* !BSD */ - extern long timezone; - #endif /* ?BSD */ - #endif /* ?AMIGA */ diff --git a/editors/openoffice-1.0/files/patch-unzip::source::misc.c b/editors/openoffice-1.0/files/patch-unzip::source::misc.c deleted file mode 100644 index 8087b0887af4..000000000000 --- a/editors/openoffice-1.0/files/patch-unzip::source::misc.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ../unzip/source/misc.c.orig Sat Apr 6 12:13:38 2002 -+++ ../unzip/source/misc.c Wed May 1 22:36:32 2002 -@@ -300,7 +300,7 @@ - static short yday[]={0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; - int yr, mo, dy, hh, mm, ss, leap; - long m_time, days=0; --#if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__) && !defined(NETBSD)) -+#if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__) && !defined(NETBSD) && !defined(FREEBSD)) - #if (defined(BSD) || defined(MTS)) - #ifndef __386BSD__ - static struct timeb tbp; diff --git a/editors/openoffice-1.0/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice-1.0/files/patch-xmlhelp::util::makefile.mk deleted file mode 100644 index afed4949ecd1..000000000000 --- a/editors/openoffice-1.0/files/patch-xmlhelp::util::makefile.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- ../xmlhelp/util/makefile.mk.orig Fri Nov 23 14:59:19 2001 -+++ ../xmlhelp/util/makefile.mk Wed Apr 3 01:21:02 2002 -@@ -97,7 +97,9 @@ - SHL1TARGET=$(TARGET)$(UCP_VERSION) - SHL1DEF=$(MISC)$/$(SHL1TARGET).def - SHL1IMPLIB=i$(TARGET) -+.IF "$(OS)"!="FREEBSD" - SHL1VERSIONMAP=exports.map -+.ENDIF - - # Add additional libs here. - SHL1STDLIBS= \ diff --git a/editors/openoffice-1.0/pkg-comment b/editors/openoffice-1.0/pkg-comment deleted file mode 100644 index 7c6d1b73d17a..000000000000 --- a/editors/openoffice-1.0/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser diff --git a/editors/openoffice-1.0/pkg-descr b/editors/openoffice-1.0/pkg-descr deleted file mode 100644 index 31fd1b12161a..000000000000 --- a/editors/openoffice-1.0/pkg-descr +++ /dev/null @@ -1,14 +0,0 @@ -OpenOffice.org is an Open Source, community-developed, multi-platform office -productivity suite. It includes the key desktop applications, such as a -word processor, spreadsheet, presentation manager, and drawing program, -with a user interface and feature set similar to other office suites. - -Components include: - * A universal word processing application for creating business - letters, extensive text documents, professional layouts, and HTML - documents. - * A sophisticated application for performing advanced spreadsheet - functions, such as analyzing figures, creating lists, and viewing data. - * A tool for creating effective eye-catching presentations. - * A vector-oriented draw module that enables the creation of 3D - illustrations diff --git a/editors/openoffice-1.0/pkg-message b/editors/openoffice-1.0/pkg-message deleted file mode 100644 index 840dc3b80e04..000000000000 --- a/editors/openoffice-1.0/pkg-message +++ /dev/null @@ -1,15 +0,0 @@ -OpenOffice Build 641 Personal Install How-To - -Written by: Matthias Rauch - Martin Blapp - -OpenOffice has now been installed in ${PREFIX}/OpenOffice.org641. - -Once that is done exit X11 and run it again as the user -that you usually use. Then run "make install-user" and do -a standard workstation Thereafter, OpenOffice can be started using the -${PREFIX}/bin/soffice command. - -Please note that this software should be considered alpha quality -at the moment, i.e. take extra care when using it in production -environments. diff --git a/editors/openoffice-1.0/pkg-plist b/editors/openoffice-1.0/pkg-plist deleted file mode 100644 index 72b7bfc43a27..000000000000 --- a/editors/openoffice-1.0/pkg-plist +++ /dev/null @@ -1,1676 +0,0 @@ -bin/soffice -OpenOffice.org1.0/setup -OpenOffice.org1.0/spadmin -OpenOffice.org1.0/LICENSE.html -OpenOffice.org1.0/README.html -OpenOffice.org1.0/README -OpenOffice.org1.0/LICENSE -OpenOffice.org1.0/program/setup.log -OpenOffice.org1.0/program/filter/libicg641bi.so -OpenOffice.org1.0/program/filter/libeme641bi.so -OpenOffice.org1.0/program/filter/libemp641bi.so -OpenOffice.org1.0/program/filter/libipd641bi.so -OpenOffice.org1.0/program/filter/libitg641bi.so -OpenOffice.org1.0/program/filter/libeps641bi.so -OpenOffice.org1.0/program/filter/libips641bi.so -OpenOffice.org1.0/program/filter/libexp641bi.so -OpenOffice.org1.0/program/filter/libepb641bi.so -OpenOffice.org1.0/program/filter/libepg641bi.so -OpenOffice.org1.0/program/filter/libepp641bi.so -OpenOffice.org1.0/program/filter/libipb641bi.so -OpenOffice.org1.0/program/filter/libera641bi.so -OpenOffice.org1.0/program/filter/libira641bi.so -OpenOffice.org1.0/program/filter/libegi641bi.so -OpenOffice.org1.0/program/filter/libidx641bi.so -OpenOffice.org1.0/program/filter/libicd641bi.so -OpenOffice.org1.0/program/filter/libept641bi.so -OpenOffice.org1.0/program/filter/libipt641bi.so -OpenOffice.org1.0/program/filter/libime641bi.so -OpenOffice.org1.0/program/filter/libipx641bi.so -OpenOffice.org1.0/program/filter/libepn641bi.so -OpenOffice.org1.0/program/filter/libiti641bi.so -OpenOffice.org1.0/program/filter/libeti641bi.so -OpenOffice.org1.0/program/classes/sandbox.jar -OpenOffice.org1.0/program/classes/jurt.jar -OpenOffice.org1.0/program/classes/xt.jar -OpenOffice.org1.0/program/classes/db.jar -OpenOffice.org1.0/program/classes/juh.jar -OpenOffice.org1.0/program/classes/unoil.jar -OpenOffice.org1.0/program/classes/jut.jar -OpenOffice.org1.0/program/classes/ridl.jar -OpenOffice.org1.0/program/classes/jaxp.jar -OpenOffice.org1.0/program/classes/java_uno.jar -OpenOffice.org1.0/program/classes/parser.jar -OpenOffice.org1.0/program/classes/classes.jar -OpenOffice.org1.0/program/resource/cnt64101.res -OpenOffice.org1.0/program/resource/wwz64101.res -OpenOffice.org1.0/program/resource/pcr64101.res -OpenOffice.org1.0/program/resource/bib64101.res -OpenOffice.org1.0/program/resource/dkt64101.res -OpenOffice.org1.0/program/resource/basctl64101.res -OpenOffice.org1.0/program/resource/abp64101.res -OpenOffice.org1.0/program/resource/lgd64101.res -OpenOffice.org1.0/program/resource/eur64101.res -OpenOffice.org1.0/program/resource/epb64101.res -OpenOffice.org1.0/program/resource/epg64101.res -OpenOffice.org1.0/program/resource/epp64101.res -OpenOffice.org1.0/program/resource/imp64101.res -OpenOffice.org1.0/program/resource/oic64101.res -OpenOffice.org1.0/program/resource/ofa64101.res -OpenOffice.org1.0/program/resource/vcl64101.res -OpenOffice.org1.0/program/resource/fwk64101.res -OpenOffice.org1.0/program/resource/set64101.res -OpenOffice.org1.0/program/resource/frm64101.res -OpenOffice.org1.0/program/resource/gal64101.res -OpenOffice.org1.0/program/resource/svs64101.res -OpenOffice.org1.0/program/resource/dba64101.res -OpenOffice.org1.0/program/resource/dbi64101.res -OpenOffice.org1.0/program/resource/dbp64101.res -OpenOffice.org1.0/program/resource/dbu64101.res -OpenOffice.org1.0/program/resource/dbw64101.res -OpenOffice.org1.0/program/resource/ooo64101.res -OpenOffice.org1.0/program/resource/svt64101.res -OpenOffice.org1.0/program/resource/svx64101.res -OpenOffice.org1.0/program/resource/spa64101.res -OpenOffice.org1.0/program/resource/sd64101.res -OpenOffice.org1.0/program/resource/tpl64101.res -OpenOffice.org1.0/program/resource/sw64101.res -OpenOffice.org1.0/program/resource/tplx64101.res -OpenOffice.org1.0/program/resource/jvm64101.res -OpenOffice.org1.0/program/resource/uui64101.res -OpenOffice.org1.0/program/resource/cal64101.res -OpenOffice.org1.0/program/resource/sfx64101.res -OpenOffice.org1.0/program/resource/sch64101.res -OpenOffice.org1.0/program/resource/san64101.res -OpenOffice.org1.0/program/resource/sc64101.res -OpenOffice.org1.0/program/resource/sm64101.res -OpenOffice.org1.0/program/resource/date64101.res -OpenOffice.org1.0/program/resource/analysis64101.res -OpenOffice.org1.0/program/resource/eps64101.res -OpenOffice.org1.0/program/resource/egi64101.res -OpenOffice.org1.0/program/resource/ept64101.res -OpenOffice.org1.0/program/resource/eme64101.res -OpenOffice.org1.0/program/resource/epn64101.res -OpenOffice.org1.0/program/resource/iso64101.res -OpenOffice.org1.0/program/addin/source/xrot.c -OpenOffice.org1.0/program/addin/source/xlang.h -OpenOffice.org1.0/program/addin/source/rot13.hrc -OpenOffice.org1.0/program/addin/source/addin.h -OpenOffice.org1.0/program/addin/source/xdfa.c -OpenOffice.org1.0/program/addin/source/dfa.hrc -OpenOffice.org1.0/program/libctl641bi.so -OpenOffice.org1.0/program/libimpreg.so -OpenOffice.org1.0/program/libjava_uno.so -OpenOffice.org1.0/program/libdbi641bi.so -OpenOffice.org1.0/program/libdbp641bi.so -OpenOffice.org1.0/program/libdbtools2.so -OpenOffice.org1.0/program/libdbu641bi.so -OpenOffice.org1.0/program/libvos2GCC.so -OpenOffice.org1.0/program/libproxyset.so -OpenOffice.org1.0/program/libsmgr.so -OpenOffice.org1.0/program/libmozab2.so -OpenOffice.org1.0/program/libtcv.so -OpenOffice.org1.0/program/liburp_uno.so -OpenOffice.org1.0/program/libstm.so -OpenOffice.org1.0/program/libstore.so.3.0.0 -OpenOffice.org1.0/program/libstore.so.3 -OpenOffice.org1.0/program/libspa641bi.so -OpenOffice.org1.0/program/libmcnttype.so -OpenOffice.org1.0/program/spadmin.bin -OpenOffice.org1.0/program/libabp641bi.so -OpenOffice.org1.0/program/libinvadp.so -OpenOffice.org1.0/program/libsvl641bi.so -OpenOffice.org1.0/program/libsvx641bi.so -OpenOffice.org1.0/program/libmig641bi.so -OpenOffice.org1.0/program/jvmsetup.bin -OpenOffice.org1.0/program/libtdmgr.so -OpenOffice.org1.0/program/libnamingservice.so -OpenOffice.org1.0/program/libacceptor.so -OpenOffice.org1.0/program/open_office_ani.bmp -OpenOffice.org1.0/program/libconnectr.so -OpenOffice.org1.0/program/libsrtrs1.so -OpenOffice.org1.0/program/sopatchlevel.sh -OpenOffice.org1.0/program/libdb_cxx-3.2.so -OpenOffice.org1.0/program/calc_o.bmp -OpenOffice.org1.0/program/nswrapper -OpenOffice.org1.0/program/libjen.so -OpenOffice.org1.0/program/libdefreg.so -OpenOffice.org1.0/program/librmcxt.so.3.0.0 -OpenOffice.org1.0/program/librmcxt.so.3 -OpenOffice.org1.0/program/setup.bin -OpenOffice.org1.0/program/setup -OpenOffice.org1.0/program/libdbase641bi.so -OpenOffice.org1.0/program/libbib641bi.so -OpenOffice.org1.0/program/liblng641bi.so -OpenOffice.org1.0/program/libfileacc.so -OpenOffice.org1.0/program/libucpchelp1.so -OpenOffice.org1.0/program/libreg.so.3.0.0 -OpenOffice.org1.0/program/libreg.so.3 -OpenOffice.org1.0/program/libcfgmgr2.so -OpenOffice.org1.0/program/libinsp.so -OpenOffice.org1.0/program/libcnt641bi.so -OpenOffice.org1.0/program/libres641bi.so -OpenOffice.org1.0/program/setup_services.rdb -OpenOffice.org1.0/program/libsalhelper3GCC.so -OpenOffice.org1.0/program/libtl641bi.so -OpenOffice.org1.0/program/libjvm641bi.so -OpenOffice.org1.0/program/libcmdmail.so -OpenOffice.org1.0/program/libgcc2_uno.so -OpenOffice.org1.0/program/libi18npool641bi.so -OpenOffice.org1.0/program/libevtatt.so -OpenOffice.org1.0/program/libsimreg.so -OpenOffice.org1.0/program/libfile641bi.so -OpenOffice.org1.0/program/libucb1.so -OpenOffice.org1.0/program/libucpfpx641bi.so -OpenOffice.org1.0/program/libsax.so -OpenOffice.org1.0/program/allgemein_o.bmp -OpenOffice.org1.0/program/writer_o.bmp -OpenOffice.org1.0/program/libsbl641bi.so -OpenOffice.org1.0/program/draw_o.bmp -OpenOffice.org1.0/program/ende_o.bmp -OpenOffice.org1.0/program/libbrdgfctr.so -OpenOffice.org1.0/program/libsch641bi.so -OpenOffice.org1.0/program/libscn641bi.so -OpenOffice.org1.0/program/libproxyfac.so -OpenOffice.org1.0/program/liblocaledata_ascii.so -OpenOffice.org1.0/program/libzip641bi.so -OpenOffice.org1.0/program/libset641bi.so -OpenOffice.org1.0/program/libsfx641bi.so -OpenOffice.org1.0/program/libcached1.so -OpenOffice.org1.0/program/liblocaledata_CJK.so -OpenOffice.org1.0/program/libucphier1.so -OpenOffice.org1.0/program/jvmsetup -OpenOffice.org1.0/program/libinv.so -OpenOffice.org1.0/program/libsal.so.3.0.0 -OpenOffice.org1.0/program/libsal.so.3 -OpenOffice.org1.0/program/libmozabdrv2.so -OpenOffice.org1.0/program/libucpfile1.so -OpenOffice.org1.0/program/libpk641bi.so -OpenOffice.org1.0/program/libpl641bi.so -OpenOffice.org1.0/program/soffice -OpenOffice.org1.0/program/spadmin -OpenOffice.org1.0/program/libsyssh.so -OpenOffice.org1.0/program/libxcr641bi.so -OpenOffice.org1.0/program/libbasctl641bi.so -OpenOffice.org1.0/program/libsdbc2.so -OpenOffice.org1.0/program/libucpdav1.so -OpenOffice.org1.0/program/libwrp641bi.so -OpenOffice.org1.0/program/libjavaloader.so -OpenOffice.org1.0/program/libtplx641bi.so -OpenOffice.org1.0/program/libadabas2.so -OpenOffice.org1.0/program/libsot641bi.so -OpenOffice.org1.0/program/libj641bi_g.so -OpenOffice.org1.0/program/libsw641bi.so -OpenOffice.org1.0/program/libtk641bi.so -OpenOffice.org1.0/program/libcpld.so -OpenOffice.org1.0/program/impress_o.bmp -OpenOffice.org1.0/program/libsb641bi.so -OpenOffice.org1.0/program/javaldx -OpenOffice.org1.0/program/libsd641bi.so -OpenOffice.org1.0/program/libsvt641bi.so -OpenOffice.org1.0/program/libso641bi.so -OpenOffice.org1.0/program/libcppu.so.3.0.0 -OpenOffice.org1.0/program/libcppu.so.3 -OpenOffice.org1.0/program/libi18n641bi.so -OpenOffice.org1.0/program/libucbhelper1GCC.so -OpenOffice.org1.0/program/libtinstrm.so -OpenOffice.org1.0/program/libpsp641bi.so -OpenOffice.org1.0/program/libdb_java-3.2.so -OpenOffice.org1.0/program/libuuresolver.so -OpenOffice.org1.0/program/libpcr641bi.so -OpenOffice.org1.0/program/libcppuhelper3GCC.so -OpenOffice.org1.0/program/libstlport_gcc.so.0 -OpenOffice.org1.0/program/libgo641bi.so -OpenOffice.org1.0/program/libjdbc2.so -OpenOffice.org1.0/program/libflat641bi.so -OpenOffice.org1.0/program/setup_types.rdb -OpenOffice.org1.0/program/libodbcbase2.so -OpenOffice.org1.0/program/libcomphelp2.so -OpenOffice.org1.0/program/libxo641bi.so -OpenOffice.org1.0/program/libstlport2_gcc.so -OpenOffice.org1.0/program/libtvhlp1.so -OpenOffice.org1.0/program/libxmx641bi.so -OpenOffice.org1.0/program/libni641bi.so -OpenOffice.org1.0/program/libutl641bi.so -OpenOffice.org1.0/program/libcorefl.so -OpenOffice.org1.0/program/libuui641bi.so -OpenOffice.org1.0/program/libodbc2.so -OpenOffice.org1.0/program/libvcl641bi.so -OpenOffice.org1.0/program/libtoutstrm.so -OpenOffice.org1.0/program/libimr641bi.so -OpenOffice.org1.0/program/libpackage2.so -OpenOffice.org1.0/program/components/libabsyncsvc.so -OpenOffice.org1.0/program/components/libaddrbook.so -OpenOffice.org1.0/program/components/libmork.so -OpenOffice.org1.0/program/components/libmozldap.so -OpenOffice.org1.0/program/components/libnecko.so -OpenOffice.org1.0/program/components/libprofile.so -OpenOffice.org1.0/program/components/librdf.so -OpenOffice.org1.0/program/components/libstrres.so -OpenOffice.org1.0/program/components/libunicharutil.so -OpenOffice.org1.0/program/components/libuconv.so -OpenOffice.org1.0/program/components/libucvcn.so -OpenOffice.org1.0/program/components/libucvibm.so -OpenOffice.org1.0/program/components/libucvja.so -OpenOffice.org1.0/program/components/libucvko.so -OpenOffice.org1.0/program/components/libucvlatin.so -OpenOffice.org1.0/program/components/libucvtw.so -OpenOffice.org1.0/program/components/libucvtw2.so -OpenOffice.org1.0/program/components/liburiloader.so -OpenOffice.org1.0/program/components/libvcard.so -OpenOffice.org1.0/program/components/libxpconnect.so -OpenOffice.org1.0/program/components/libpref.so -OpenOffice.org1.0/program/libmozjs.so -OpenOffice.org1.0/program/libmsgbaseutil.so -OpenOffice.org1.0/program/libldap40.so -OpenOffice.org1.0/program/libnspr4.so -OpenOffice.org1.0/program/liblber40.so -OpenOffice.org1.0/program/libplc4.so -OpenOffice.org1.0/program/libplds4.so -OpenOffice.org1.0/program/libxpcom.so -OpenOffice.org1.0/program/libdba641bi.so -OpenOffice.org1.0/program/librdbtdp.so -OpenOffice.org1.0/program/liboic641bi.so -OpenOffice.org1.0/program/libofa641bi.so -OpenOffice.org1.0/program/open_office_org_logo.bmp -OpenOffice.org1.0/program/libfrm641bi.so -OpenOffice.org1.0/program/libfwe641bi.so -OpenOffice.org1.0/program/libdtransX11641bi.so -OpenOffice.org1.0/program/libfwi641bi.so -OpenOffice.org1.0/program/libfwk641bi.so -OpenOffice.org1.0/program/libfwl641bi.so -OpenOffice.org1.0/program/libdb-3.2.so -OpenOffice.org1.0/program/soffice.bin -OpenOffice.org1.0/program/libdbpool2.so -OpenOffice.org1.0/program/applicat.rdb -OpenOffice.org1.0/program/libremotebridge.so -OpenOffice.org1.0/program/libucppkg1.so -OpenOffice.org1.0/program/swriter -OpenOffice.org1.0/program/smaster -OpenOffice.org1.0/program/sweb -OpenOffice.org1.0/program/libcalc641bi.so -OpenOffice.org1.0/program/scalc -OpenOffice.org1.0/program/simpress -OpenOffice.org1.0/program/libsc641bi.so -OpenOffice.org1.0/program/libdate641bi.so -OpenOffice.org1.0/program/libanalysis641bi.so -OpenOffice.org1.0/program/sdraw -OpenOffice.org1.0/program/smath -OpenOffice.org1.0/program/libsm641bi.so -OpenOffice.org1.0/program/libsvg641bi.so -OpenOffice.org1.0/program/liblth641bi.so -OpenOffice.org1.0/program/libspell641bi.so -OpenOffice.org1.0/program/bootstraprc -OpenOffice.org1.0/program/jvmsetuprc -OpenOffice.org1.0/program/setuprc -OpenOffice.org1.0/program/sofficerc -OpenOffice.org1.0/program/instdb.ins -OpenOffice.org1.0/share/template/english/wizard/bitmap/Arrange_1.gif -OpenOffice.org1.0/share/template/english/wizard/bitmap/Arrange_2.gif -OpenOffice.org1.0/share/template/english/wizard/bitmap/Arrange_3.gif -OpenOffice.org1.0/share/template/english/wizard/bitmap/Arrange_4.gif -OpenOffice.org1.0/share/template/english/wizard/bitmap/Arrange_5.gif -OpenOffice.org1.0/share/template/english/wizard/bitmap/FormWizard_1.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/FormWizard_2.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/Import_1.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/Import_3.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/Import_4.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/MS-Import_2-1.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/MS-Import_2-2.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/MS-Import_2-3.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/XML-Import_2-1.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/XML-Import_2-2.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/XML-Import_2-3.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/XML-Import_2-4.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/brd.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/cancel_down.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/cancel_up.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/denmark.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/down.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/end.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/euro_1.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/euro_2.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/euro_3.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/france.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/italia.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/nedland.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/okay_down.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/okay_up.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/polska.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/portugal.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/russia.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/spain.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/sweden.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/up.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/usa.bmp -OpenOffice.org1.0/share/template/english/wizard/bitmap/webwizard.bmp -OpenOffice.org1.0/share/template/english/wizard/styles/black_white.stc -OpenOffice.org1.0/share/template/english/wizard/styles/blackberry.stc -OpenOffice.org1.0/share/template/english/wizard/styles/default.stc -OpenOffice.org1.0/share/template/english/wizard/styles/diner.stc -OpenOffice.org1.0/share/template/english/wizard/styles/fall.stc -OpenOffice.org1.0/share/template/english/wizard/styles/glacier.stc -OpenOffice.org1.0/share/template/english/wizard/styles/green_grapes.stc -OpenOffice.org1.0/share/template/english/wizard/styles/jeans.stc -OpenOffice.org1.0/share/template/english/wizard/styles/marine.stc -OpenOffice.org1.0/share/template/english/wizard/styles/millennium.stc -OpenOffice.org1.0/share/template/english/wizard/styles/nature.stc -OpenOffice.org1.0/share/template/english/wizard/styles/neon.stc -OpenOffice.org1.0/share/template/english/wizard/styles/night.stc -OpenOffice.org1.0/share/template/english/wizard/styles/nostalgic.stc -OpenOffice.org1.0/share/template/english/wizard/styles/pastell.stc -OpenOffice.org1.0/share/template/english/wizard/styles/pool.stc -OpenOffice.org1.0/share/template/english/wizard/styles/pumpkin.stc -OpenOffice.org1.0/share/template/english/wizard/styles/sunstyle.stc -OpenOffice.org1.0/share/template/english/wizard/styles/xos.stc -OpenOffice.org1.0/share/template/english/wizard/web/cnt-album.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-bilingual.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-chapters.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-empty.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-fixonecol.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-fixtwocol.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-formcontact.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-formcustomer.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-formfix.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-formvar.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-list.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-onepic.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-standard.stw -OpenOffice.org1.0/share/template/english/wizard/web/cnt-twotitles.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-banana.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-blkjeans.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-blue.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-blueblock.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-bluejeans.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-fieryred.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-hightech.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-mint.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-music.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-nostalg.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-orange.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-petrol.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-seventies.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-standard.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-strwbryice.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-sun.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-tracks.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-turquoise.stw -OpenOffice.org1.0/share/template/english/wizard/web/stl-wetblue.stw -OpenOffice.org1.0/share/template/english/wizard/wizbrf1.stw -OpenOffice.org1.0/share/template/english/wizard/wizbrf2.stw -OpenOffice.org1.0/share/template/english/wizard/wizbrf3.stw -OpenOffice.org1.0/share/template/english/wizard/wizfax1.stw -OpenOffice.org1.0/share/template/english/wizard/wizfax2.stw -OpenOffice.org1.0/share/template/english/wizard/wizfax3.stw -OpenOffice.org1.0/share/template/english/wizard/wizmem1.stw -OpenOffice.org1.0/share/template/english/wizard/wizmem2.stw -OpenOffice.org1.0/share/template/english/wizard/wizmem3.stw -OpenOffice.org1.0/share/template/english/wizard/wizagn1.stw -OpenOffice.org1.0/share/template/english/wizard/wizagn2.stw -OpenOffice.org1.0/share/template/english/wizard/wizagn3.stw -OpenOffice.org1.0/share/template/english/internal/html.stw -OpenOffice.org1.0/share/template/english/internal/idxexample.sxw -OpenOffice.org1.0/share/template/english/internal/url_transfer.htm -OpenOffice.org1.0/share/dtd/officedocument/1_0/Manifest.dtd -OpenOffice.org1.0/share/dtd/officedocument/1_0/script.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/statusbar.dtd -OpenOffice.org1.0/share/dtd/officedocument/1_0/settings.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/nmspace.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/datastyl.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/table.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/drawing.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/event.dtd -OpenOffice.org1.0/share/dtd/officedocument/1_0/accelerator.dtd -OpenOffice.org1.0/share/dtd/officedocument/1_0/office.dtd -OpenOffice.org1.0/share/dtd/officedocument/1_0/office.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/toolbar.dtd -OpenOffice.org1.0/share/dtd/officedocument/1_0/style.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/dtypes.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/text.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/module.dtd -OpenOffice.org1.0/share/dtd/officedocument/1_0/meta.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/dialog.dtd -OpenOffice.org1.0/share/dtd/officedocument/1_0/chart.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/libraries.dtd -OpenOffice.org1.0/share/dtd/officedocument/1_0/form.mod -OpenOffice.org1.0/share/dtd/officedocument/1_0/menubar.dtd -OpenOffice.org1.0/share/dtd/math/1_01/w3c_ipr_software_notice.html -OpenOffice.org1.0/share/dtd/math/1_01/math.dtd -OpenOffice.org1.0/share/config/webcast/savepic.asp -OpenOffice.org1.0/share/config/webcast/common.pl -OpenOffice.org1.0/share/config/webcast/webcast.asp -OpenOffice.org1.0/share/config/webcast/show.asp -OpenOffice.org1.0/share/config/webcast/poll.pl -OpenOffice.org1.0/share/config/webcast/webcast.pl -OpenOffice.org1.0/share/config/webcast/common.inc -OpenOffice.org1.0/share/config/webcast/editpic.asp -OpenOffice.org1.0/share/config/webcast/poll.asp -OpenOffice.org1.0/share/config/webcast/edit.asp -OpenOffice.org1.0/share/config/webcast/editpic.pl -OpenOffice.org1.0/share/config/webcast/edit.pl -OpenOffice.org1.0/share/config/webcast/index.pl -OpenOffice.org1.0/share/config/webcast/show.pl -OpenOffice.org1.0/share/config/webcast/savepic.pl -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/SFX.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Labels.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Impress.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Java.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Chart.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Draw.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Calc.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Linguistic.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Writer.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Common.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/UI.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/DataAccess.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Math.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/Views.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/ucb/Configuration.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/ucb/Store.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Inet.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/UserProfile.xml -OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Setup.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Java.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Views.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/TypeDetection.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/WriterWeb.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Calc.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Labels.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Chart.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Writer.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/UI.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Linguistic.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Common.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Impress.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Math.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/DataAccess.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office/Draw.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/ucb/Configuration.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/ucb/Store.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Setup.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/UserProfile.xml -OpenOffice.org1.0/share/config/registry/template/org/openoffice/Inet.xml -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Java.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Common.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/UI.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Math.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/Views.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Inet.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/UserProfile.dat -OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Setup.dat -OpenOffice.org1.0/share/config/symbol/sc00000.bmp -OpenOffice.org1.0/share/config/symbol/sc05300.bmp -OpenOffice.org1.0/share/config/symbol/sc05302.bmp -OpenOffice.org1.0/share/config/symbol/sc05325.bmp -OpenOffice.org1.0/share/config/symbol/sc05331.bmp -OpenOffice.org1.0/share/config/symbol/sc05338.bmp -OpenOffice.org1.0/share/config/symbol/sc05339.bmp -OpenOffice.org1.0/share/config/symbol/sc05361.bmp -OpenOffice.org1.0/share/config/symbol/sc05362.bmp -OpenOffice.org1.0/share/config/symbol/sc05363.bmp -OpenOffice.org1.0/share/config/symbol/sc05364.bmp -OpenOffice.org1.0/share/config/symbol/sc05365.bmp -OpenOffice.org1.0/share/config/symbol/sc05366.bmp -OpenOffice.org1.0/share/config/symbol/sc05367.bmp -OpenOffice.org1.0/share/config/symbol/sc05368.bmp -OpenOffice.org1.0/share/config/symbol/sc05369.bmp -OpenOffice.org1.0/share/config/symbol/sc05370.bmp -OpenOffice.org1.0/share/config/symbol/sc05371.bmp -OpenOffice.org1.0/share/config/symbol/sc05373.bmp -OpenOffice.org1.0/share/config/symbol/sc05374.bmp -OpenOffice.org1.0/share/config/symbol/sc05375.bmp -OpenOffice.org1.0/share/config/symbol/sc05377.bmp -OpenOffice.org1.0/share/config/symbol/sc05381.bmp -OpenOffice.org1.0/share/config/symbol/sc05382.bmp -OpenOffice.org1.0/share/config/symbol/sc05383.bmp -OpenOffice.org1.0/share/config/symbol/sc05384.bmp -OpenOffice.org1.0/share/config/symbol/sc05386.bmp -OpenOffice.org1.0/share/config/symbol/sc05387.bmp -OpenOffice.org1.0/share/config/symbol/sc05401.bmp -OpenOffice.org1.0/share/config/symbol/sc05402.bmp -OpenOffice.org1.0/share/config/symbol/sc05410.bmp -OpenOffice.org1.0/share/config/symbol/sc05411.bmp -OpenOffice.org1.0/share/config/symbol/sc05412.bmp -OpenOffice.org1.0/share/config/symbol/sc05413.bmp -OpenOffice.org1.0/share/config/symbol/sc05414.bmp -OpenOffice.org1.0/share/config/symbol/sc05415.bmp -OpenOffice.org1.0/share/config/symbol/sc05500.bmp -OpenOffice.org1.0/share/config/symbol/sc05501.bmp -OpenOffice.org1.0/share/config/symbol/sc05502.bmp -OpenOffice.org1.0/share/config/symbol/sc05503.bmp -OpenOffice.org1.0/share/config/symbol/sc05504.bmp -OpenOffice.org1.0/share/config/symbol/sc05505.bmp -OpenOffice.org1.0/share/config/symbol/sc05508.bmp -OpenOffice.org1.0/share/config/symbol/sc05509.bmp -OpenOffice.org1.0/share/config/symbol/sc05532.bmp -OpenOffice.org1.0/share/config/symbol/sc05533.bmp -OpenOffice.org1.0/share/config/symbol/sc05535.bmp -OpenOffice.org1.0/share/config/symbol/sc05537.bmp -OpenOffice.org1.0/share/config/symbol/sc05538.bmp -OpenOffice.org1.0/share/config/symbol/sc05539.bmp -OpenOffice.org1.0/share/config/symbol/sc05552.bmp -OpenOffice.org1.0/share/config/symbol/sc05555.bmp -OpenOffice.org1.0/share/config/symbol/sc05556.bmp -OpenOffice.org1.0/share/config/symbol/sc05561.bmp -OpenOffice.org1.0/share/config/symbol/sc05563.bmp -OpenOffice.org1.0/share/config/symbol/sc05595.bmp -OpenOffice.org1.0/share/config/symbol/sc05596.bmp -OpenOffice.org1.0/share/config/symbol/sc05624.bmp -OpenOffice.org1.0/share/config/symbol/sc05646.bmp -OpenOffice.org1.0/share/config/symbol/sc05647.bmp -OpenOffice.org1.0/share/config/symbol/sc05648.bmp -OpenOffice.org1.0/share/config/symbol/sc05649.bmp -OpenOffice.org1.0/share/config/symbol/sc05650.bmp -OpenOffice.org1.0/share/config/symbol/sc05651.bmp -OpenOffice.org1.0/share/config/symbol/sc05672.bmp -OpenOffice.org1.0/share/config/symbol/sc05673.bmp -OpenOffice.org1.0/share/config/symbol/sc05675.bmp -OpenOffice.org1.0/share/config/symbol/sc05694.bmp -OpenOffice.org1.0/share/config/symbol/sc05700.bmp -OpenOffice.org1.0/share/config/symbol/sc05701.bmp -OpenOffice.org1.0/share/config/symbol/sc05702.bmp -OpenOffice.org1.0/share/config/symbol/sc05710.bmp -OpenOffice.org1.0/share/config/symbol/sc05711.bmp -OpenOffice.org1.0/share/config/symbol/sc05712.bmp -OpenOffice.org1.0/share/config/symbol/sc05713.bmp -OpenOffice.org1.0/share/config/symbol/sc05723.bmp -OpenOffice.org1.0/share/config/symbol/sc05800.bmp -OpenOffice.org1.0/share/config/symbol/sc05801.bmp -OpenOffice.org1.0/share/config/symbol/sc05802.bmp -OpenOffice.org1.0/share/config/symbol/sc05904.bmp -OpenOffice.org1.0/share/config/symbol/sc05905.bmp -OpenOffice.org1.0/share/config/symbol/sc05906.bmp -OpenOffice.org1.0/share/config/symbol/sc05951.bmp -OpenOffice.org1.0/share/config/symbol/sc05952.bmp -OpenOffice.org1.0/share/config/symbol/sc05953.bmp -OpenOffice.org1.0/share/config/symbol/sc05954.bmp -OpenOffice.org1.0/share/config/symbol/sc05955.bmp -OpenOffice.org1.0/share/config/symbol/sc05956.bmp -OpenOffice.org1.0/share/config/symbol/sc05957.bmp -OpenOffice.org1.0/share/config/symbol/sc05958.bmp -OpenOffice.org1.0/share/config/symbol/sc05959.bmp -OpenOffice.org1.0/share/config/symbol/sc05960.bmp -OpenOffice.org1.0/share/config/symbol/sc05961.bmp -OpenOffice.org1.0/share/config/symbol/sc05962.bmp -OpenOffice.org1.0/share/config/symbol/sc05963.bmp -OpenOffice.org1.0/share/config/symbol/sc06300.bmp -OpenOffice.org1.0/share/config/symbol/sc06301.bmp -OpenOffice.org1.0/share/config/symbol/sc06302.bmp -OpenOffice.org1.0/share/config/symbol/sc06303.bmp -OpenOffice.org1.0/share/config/symbol/sc06304.bmp -OpenOffice.org1.0/share/config/symbol/sc06305.bmp -OpenOffice.org1.0/share/config/symbol/sc06306.bmp -OpenOffice.org1.0/share/config/symbol/sc06308.bmp -OpenOffice.org1.0/share/config/symbol/sc06309.bmp -OpenOffice.org1.0/share/config/symbol/sc06312.bmp -OpenOffice.org1.0/share/config/symbol/sc06313.bmp -OpenOffice.org1.0/share/config/symbol/sc06314.bmp -OpenOffice.org1.0/share/config/symbol/sc06315.bmp -OpenOffice.org1.0/share/config/symbol/sc06318.bmp -OpenOffice.org1.0/share/config/symbol/sc06330.bmp -OpenOffice.org1.0/share/config/symbol/sc06331.bmp -OpenOffice.org1.0/share/config/symbol/sc06332.bmp -OpenOffice.org1.0/share/config/symbol/sc06333.bmp -OpenOffice.org1.0/share/config/symbol/sc06334.bmp -OpenOffice.org1.0/share/config/symbol/sc06335.bmp -OpenOffice.org1.0/share/config/symbol/sc06336.bmp -OpenOffice.org1.0/share/config/symbol/sc06337.bmp -OpenOffice.org1.0/share/config/symbol/sc06338.bmp -OpenOffice.org1.0/share/config/symbol/sc06339.bmp -OpenOffice.org1.0/share/config/symbol/sc06350.bmp -OpenOffice.org1.0/share/config/symbol/sc06351.bmp -OpenOffice.org1.0/share/config/symbol/sc06352.bmp -OpenOffice.org1.0/share/config/symbol/sc06353.bmp -OpenOffice.org1.0/share/config/symbol/sc06354.bmp -OpenOffice.org1.0/share/config/symbol/sc06355.bmp -OpenOffice.org1.0/share/config/symbol/sc06356.bmp -OpenOffice.org1.0/share/config/symbol/sc06357.bmp -OpenOffice.org1.0/share/config/symbol/sc06362.bmp -OpenOffice.org1.0/share/config/symbol/sc06363.bmp -OpenOffice.org1.0/share/config/symbol/sc06364.bmp -OpenOffice.org1.0/share/config/symbol/sc06370.bmp -OpenOffice.org1.0/share/config/symbol/sc06377.bmp -OpenOffice.org1.0/share/config/symbol/sc06379.bmp -OpenOffice.org1.0/share/config/symbol/sc06384.bmp -OpenOffice.org1.0/share/config/symbol/sc06522.bmp -OpenOffice.org1.0/share/config/symbol/sc10000.bmp -OpenOffice.org1.0/share/config/symbol/sc10006.bmp -OpenOffice.org1.0/share/config/symbol/sc10007.bmp -OpenOffice.org1.0/share/config/symbol/sc10008.bmp -OpenOffice.org1.0/share/config/symbol/sc10009.bmp -OpenOffice.org1.0/share/config/symbol/sc10010.bmp -OpenOffice.org1.0/share/config/symbol/sc10012.bmp -OpenOffice.org1.0/share/config/symbol/sc10013.bmp -OpenOffice.org1.0/share/config/symbol/sc10014.bmp -OpenOffice.org1.0/share/config/symbol/sc10015.bmp -OpenOffice.org1.0/share/config/symbol/sc10016.bmp -OpenOffice.org1.0/share/config/symbol/sc10017.bmp -OpenOffice.org1.0/share/config/symbol/sc10028.bmp -OpenOffice.org1.0/share/config/symbol/sc10029.bmp -OpenOffice.org1.0/share/config/symbol/sc10030.bmp -OpenOffice.org1.0/share/config/symbol/sc10031.bmp -OpenOffice.org1.0/share/config/symbol/sc10035.bmp -OpenOffice.org1.0/share/config/symbol/sc10036.bmp -OpenOffice.org1.0/share/config/symbol/sc10045.bmp -OpenOffice.org1.0/share/config/symbol/sc10050.bmp -OpenOffice.org1.0/share/config/symbol/sc10055.bmp -OpenOffice.org1.0/share/config/symbol/sc10087.bmp -OpenOffice.org1.0/share/config/symbol/sc10096.bmp -OpenOffice.org1.0/share/config/symbol/sc10097.bmp -OpenOffice.org1.0/share/config/symbol/sc10098.bmp -OpenOffice.org1.0/share/config/symbol/sc10099.bmp -OpenOffice.org1.0/share/config/symbol/sc10100.bmp -OpenOffice.org1.0/share/config/symbol/sc10101.bmp -OpenOffice.org1.0/share/config/symbol/sc10102.bmp -OpenOffice.org1.0/share/config/symbol/sc10103.bmp -OpenOffice.org1.0/share/config/symbol/sc10104.bmp -OpenOffice.org1.0/share/config/symbol/sc10105.bmp -OpenOffice.org1.0/share/config/symbol/sc10106.bmp -OpenOffice.org1.0/share/config/symbol/sc10109.bmp -OpenOffice.org1.0/share/config/symbol/sc10110.bmp -OpenOffice.org1.0/share/config/symbol/sc10112.bmp -OpenOffice.org1.0/share/config/symbol/sc10114.bmp -OpenOffice.org1.0/share/config/symbol/sc10115.bmp -OpenOffice.org1.0/share/config/symbol/sc10116.bmp -OpenOffice.org1.0/share/config/symbol/sc10117.bmp -OpenOffice.org1.0/share/config/symbol/sc10118.bmp -OpenOffice.org1.0/share/config/symbol/sc10119.bmp -OpenOffice.org1.0/share/config/symbol/sc10120.bmp -OpenOffice.org1.0/share/config/symbol/sc10121.bmp -OpenOffice.org1.0/share/config/symbol/sc10122.bmp -OpenOffice.org1.0/share/config/symbol/sc10123.bmp -OpenOffice.org1.0/share/config/symbol/sc10124.bmp -OpenOffice.org1.0/share/config/symbol/sc10125.bmp -OpenOffice.org1.0/share/config/symbol/sc10126.bmp -OpenOffice.org1.0/share/config/symbol/sc10127.bmp -OpenOffice.org1.0/share/config/symbol/sc10128.bmp -OpenOffice.org1.0/share/config/symbol/sc10129.bmp -OpenOffice.org1.0/share/config/symbol/sc10130.bmp -OpenOffice.org1.0/share/config/symbol/sc10131.bmp -OpenOffice.org1.0/share/config/symbol/sc10132.bmp -OpenOffice.org1.0/share/config/symbol/sc10133.bmp -OpenOffice.org1.0/share/config/symbol/sc10134.bmp -OpenOffice.org1.0/share/config/symbol/sc10135.bmp -OpenOffice.org1.0/share/config/symbol/sc10136.bmp -OpenOffice.org1.0/share/config/symbol/sc10137.bmp -OpenOffice.org1.0/share/config/symbol/sc10138.bmp -OpenOffice.org1.0/share/config/symbol/sc10139.bmp -OpenOffice.org1.0/share/config/symbol/sc10140.bmp -OpenOffice.org1.0/share/config/symbol/sc10141.bmp -OpenOffice.org1.0/share/config/symbol/sc10142.bmp -OpenOffice.org1.0/share/config/symbol/sc10143.bmp -OpenOffice.org1.0/share/config/symbol/sc10144.bmp -OpenOffice.org1.0/share/config/symbol/sc10145.bmp -OpenOffice.org1.0/share/config/symbol/sc10146.bmp -OpenOffice.org1.0/share/config/symbol/sc10147.bmp -OpenOffice.org1.0/share/config/symbol/sc10148.bmp -OpenOffice.org1.0/share/config/symbol/sc10150.bmp -OpenOffice.org1.0/share/config/symbol/sc10151.bmp -OpenOffice.org1.0/share/config/symbol/sc10152.bmp -OpenOffice.org1.0/share/config/symbol/sc10153.bmp -OpenOffice.org1.0/share/config/symbol/sc10154.bmp -OpenOffice.org1.0/share/config/symbol/sc10155.bmp -OpenOffice.org1.0/share/config/symbol/sc10156.bmp -OpenOffice.org1.0/share/config/symbol/sc10157.bmp -OpenOffice.org1.0/share/config/symbol/sc10158.bmp -OpenOffice.org1.0/share/config/symbol/sc10159.bmp -OpenOffice.org1.0/share/config/symbol/sc10160.bmp -OpenOffice.org1.0/share/config/symbol/sc10161.bmp -OpenOffice.org1.0/share/config/symbol/sc10162.bmp -OpenOffice.org1.0/share/config/symbol/sc10163.bmp -OpenOffice.org1.0/share/config/symbol/sc10164.bmp -OpenOffice.org1.0/share/config/symbol/sc10185.bmp -OpenOffice.org1.0/share/config/symbol/sc10186.bmp -OpenOffice.org1.0/share/config/symbol/sc10187.bmp -OpenOffice.org1.0/share/config/symbol/sc10188.bmp -OpenOffice.org1.0/share/config/symbol/sc10189.bmp -OpenOffice.org1.0/share/config/symbol/sc10190.bmp -OpenOffice.org1.0/share/config/symbol/sc10191.bmp -OpenOffice.org1.0/share/config/symbol/sc10192.bmp -OpenOffice.org1.0/share/config/symbol/sc10193.bmp -OpenOffice.org1.0/share/config/symbol/sc10194.bmp -OpenOffice.org1.0/share/config/symbol/sc10195.bmp -OpenOffice.org1.0/share/config/symbol/sc10196.bmp -OpenOffice.org1.0/share/config/symbol/sc10197.bmp -OpenOffice.org1.0/share/config/symbol/sc10199.bmp -OpenOffice.org1.0/share/config/symbol/sc10200.bmp -OpenOffice.org1.0/share/config/symbol/sc10201.bmp -OpenOffice.org1.0/share/config/symbol/sc10217.bmp -OpenOffice.org1.0/share/config/symbol/sc10223.bmp -OpenOffice.org1.0/share/config/symbol/sc10224.bmp -OpenOffice.org1.0/share/config/symbol/sc10231.bmp -OpenOffice.org1.0/share/config/symbol/sc10232.bmp -OpenOffice.org1.0/share/config/symbol/sc10233.bmp -OpenOffice.org1.0/share/config/symbol/sc10240.bmp -OpenOffice.org1.0/share/config/symbol/sc10241.bmp -OpenOffice.org1.0/share/config/symbol/sc10242.bmp -OpenOffice.org1.0/share/config/symbol/sc10243.bmp -OpenOffice.org1.0/share/config/symbol/sc10244.bmp -OpenOffice.org1.0/share/config/symbol/sc10253.bmp -OpenOffice.org1.0/share/config/symbol/sc10254.bmp -OpenOffice.org1.0/share/config/symbol/sc10255.bmp -OpenOffice.org1.0/share/config/symbol/sc10256.bmp -OpenOffice.org1.0/share/config/symbol/sc10282.bmp -OpenOffice.org1.0/share/config/symbol/sc10283.bmp -OpenOffice.org1.0/share/config/symbol/sc10286.bmp -OpenOffice.org1.0/share/config/symbol/sc10287.bmp -OpenOffice.org1.0/share/config/symbol/sc10294.bmp -OpenOffice.org1.0/share/config/symbol/sc10295.bmp -OpenOffice.org1.0/share/config/symbol/sc10296.bmp -OpenOffice.org1.0/share/config/symbol/sc10297.bmp -OpenOffice.org1.0/share/config/symbol/sc10301.bmp -OpenOffice.org1.0/share/config/symbol/sc10350.bmp -OpenOffice.org1.0/share/config/symbol/sc10360.bmp -OpenOffice.org1.0/share/config/symbol/sc10366.bmp -OpenOffice.org1.0/share/config/symbol/sc10371.bmp -OpenOffice.org1.0/share/config/symbol/sc10375.bmp -OpenOffice.org1.0/share/config/symbol/sc10376.bmp -OpenOffice.org1.0/share/config/symbol/sc10378.bmp -OpenOffice.org1.0/share/config/symbol/sc10379.bmp -OpenOffice.org1.0/share/config/symbol/sc10380.bmp -OpenOffice.org1.0/share/config/symbol/sc10381.bmp -OpenOffice.org1.0/share/config/symbol/sc10382.bmp -OpenOffice.org1.0/share/config/symbol/sc10383.bmp -OpenOffice.org1.0/share/config/symbol/sc10384.bmp -OpenOffice.org1.0/share/config/symbol/sc10385.bmp -OpenOffice.org1.0/share/config/symbol/sc10386.bmp -OpenOffice.org1.0/share/config/symbol/sc10387.bmp -OpenOffice.org1.0/share/config/symbol/sc10388.bmp -OpenOffice.org1.0/share/config/symbol/sc10389.bmp -OpenOffice.org1.0/share/config/symbol/sc10390.bmp -OpenOffice.org1.0/share/config/symbol/sc10391.bmp -OpenOffice.org1.0/share/config/symbol/sc10393.bmp -OpenOffice.org1.0/share/config/symbol/sc10394.bmp -OpenOffice.org1.0/share/config/symbol/sc10395.bmp -OpenOffice.org1.0/share/config/symbol/sc10396.bmp -OpenOffice.org1.0/share/config/symbol/sc10397.bmp -OpenOffice.org1.0/share/config/symbol/sc10398.bmp -OpenOffice.org1.0/share/config/symbol/sc10399.bmp -OpenOffice.org1.0/share/config/symbol/sc10401.bmp -OpenOffice.org1.0/share/config/symbol/sc10402.bmp -OpenOffice.org1.0/share/config/symbol/sc10403.bmp -OpenOffice.org1.0/share/config/symbol/sc10434.bmp -OpenOffice.org1.0/share/config/symbol/sc10458.bmp -OpenOffice.org1.0/share/config/symbol/sc10461.bmp -OpenOffice.org1.0/share/config/symbol/sc10462.bmp -OpenOffice.org1.0/share/config/symbol/sc10463.bmp -OpenOffice.org1.0/share/config/symbol/sc10464.bmp -OpenOffice.org1.0/share/config/symbol/sc10465.bmp -OpenOffice.org1.0/share/config/symbol/sc10503.bmp -OpenOffice.org1.0/share/config/symbol/sc12021.bmp -OpenOffice.org1.0/share/config/symbol/sc12201.bmp -OpenOffice.org1.0/share/config/symbol/sc12202.bmp -OpenOffice.org1.0/share/config/symbol/sc12203.bmp -OpenOffice.org1.0/share/config/symbol/sc12204.bmp -OpenOffice.org1.0/share/config/symbol/sc12212.bmp -OpenOffice.org1.0/share/config/symbol/sc12221.bmp -OpenOffice.org1.0/share/config/symbol/sc12222.bmp -OpenOffice.org1.0/share/config/symbol/sc12223.bmp -OpenOffice.org1.0/share/config/symbol/sc12224.bmp -OpenOffice.org1.0/share/config/symbol/sc12225.bmp -OpenOffice.org1.0/share/config/symbol/sc12226.bmp -OpenOffice.org1.0/share/config/symbol/sc12227.bmp -OpenOffice.org1.0/share/config/symbol/sc12228.bmp -OpenOffice.org1.0/share/config/symbol/sc12229.bmp -OpenOffice.org1.0/share/config/symbol/sc12230.bmp -OpenOffice.org1.0/share/config/symbol/sc12231.bmp -OpenOffice.org1.0/share/config/symbol/sc12232.bmp -OpenOffice.org1.0/share/config/symbol/sc12234.bmp -OpenOffice.org1.0/share/config/symbol/sc14780.bmp -OpenOffice.org1.0/share/config/symbol/sc14781.bmp -OpenOffice.org1.0/share/config/symbol/sc14785.bmp -OpenOffice.org1.0/share/config/symbol/sc14786.bmp -OpenOffice.org1.0/share/config/symbol/sc21050.bmp -OpenOffice.org1.0/share/config/symbol/sc21051.bmp -OpenOffice.org1.0/share/config/symbol/sc21060.bmp -OpenOffice.org1.0/share/config/symbol/sc21061.bmp -OpenOffice.org1.0/share/config/symbol/sc21062.bmp -OpenOffice.org1.0/share/config/symbol/sc21070.bmp -OpenOffice.org1.0/share/config/symbol/sc21080.bmp -OpenOffice.org1.0/share/config/symbol/sc21100.bmp -OpenOffice.org1.0/share/config/symbol/sc21101.bmp -OpenOffice.org1.0/share/config/symbol/sc21102.bmp -OpenOffice.org1.0/share/config/symbol/sc21103.bmp -OpenOffice.org1.0/share/config/symbol/sc21104.bmp -OpenOffice.org1.0/share/config/symbol/sc21105.bmp -OpenOffice.org1.0/share/config/symbol/sc21110.bmp -OpenOffice.org1.0/share/config/symbol/sc21111.bmp -OpenOffice.org1.0/share/config/symbol/sc21120.bmp -OpenOffice.org1.0/share/config/symbol/sc21121.bmp -OpenOffice.org1.0/share/config/symbol/sc21130.bmp -OpenOffice.org1.0/share/config/symbol/sc21140.bmp -OpenOffice.org1.0/share/config/symbol/sc21141.bmp -OpenOffice.org1.0/share/config/symbol/sc21142.bmp -OpenOffice.org1.0/share/config/symbol/sc21150.bmp -OpenOffice.org1.0/share/config/symbol/sc21160.bmp -OpenOffice.org1.0/share/config/symbol/sc21170.bmp -OpenOffice.org1.0/share/config/symbol/sc21180.bmp -OpenOffice.org1.0/share/config/symbol/sc21190.bmp -OpenOffice.org1.0/share/config/symbol/sc21200.bmp -OpenOffice.org1.0/share/config/symbol/sc21210.bmp -OpenOffice.org1.0/share/config/symbol/sc21220.bmp -OpenOffice.org1.0/share/config/symbol/sc21230.bmp -OpenOffice.org1.0/share/config/symbol/sc21240.bmp -OpenOffice.org1.0/share/config/symbol/sc21250.bmp -OpenOffice.org1.0/share/config/symbol/sc27030.bmp -OpenOffice.org1.0/share/config/symbol/sc27065.bmp -OpenOffice.org1.0/share/config/symbol/sc27066.bmp -OpenOffice.org1.0/share/config/symbol/sc27067.bmp -OpenOffice.org1.0/share/config/symbol/sc30000.bmp -OpenOffice.org1.0/share/config/symbol/sc30002.bmp -OpenOffice.org1.0/share/config/symbol/sc30003.bmp -OpenOffice.org1.0/share/config/symbol/sc30004.bmp -OpenOffice.org1.0/share/config/symbol/sc30005.bmp -OpenOffice.org1.0/share/config/symbol/sc30007.bmp -OpenOffice.org1.0/share/config/symbol/sc30008.bmp -OpenOffice.org1.0/share/config/symbol/sc30009.bmp -OpenOffice.org1.0/share/config/symbol/sc30010.bmp -OpenOffice.org1.0/share/config/symbol/sc30011.bmp -OpenOffice.org1.0/share/config/symbol/sc30012.bmp -OpenOffice.org1.0/share/config/symbol/sc30770.bmp -OpenOffice.org1.0/share/config/symbol/sc30773.bmp -OpenOffice.org1.0/share/config/symbol/sc30774.bmp -OpenOffice.org1.0/share/config/symbol/sc30782.bmp -OpenOffice.org1.0/share/config/symbol/sc6377.bmp -OpenOffice.org1.0/share/config/symbol/scbullet.bmp -OpenOffice.org1.0/share/config/symbol/scnumb.bmp -OpenOffice.org1.0/share/config/symbol/sco161.bmp -OpenOffice.org1.0/share/config/symbol/sco261.bmp -OpenOffice.org1.0/share/config/symbol/sco262.bmp -OpenOffice.org1.0/share/config/symbol/sortd.bmp -OpenOffice.org1.0/share/config/symbol/sortu.bmp -OpenOffice.org1.0/share/config/symbol/u_high.bmp -OpenOffice.org1.0/share/config/symbol/u_low.bmp -OpenOffice.org1.0/share/config/symbol/u_normal.bmp -OpenOffice.org1.0/share/config/psetup.xpm -OpenOffice.org1.0/share/config/psetupl.xpm -OpenOffice.org1.0/share/fonts/truetype/fonts.dir -OpenOffice.org1.0/share/fonts/truetype/opens___.ttf -OpenOffice.org1.0/share/fonts/truetype/fonts_dir.global -OpenOffice.org1.0/share/basic/FormWizard/DlgFormDB.xdl -OpenOffice.org1.0/share/basic/FormWizard/DBMeta.xba -OpenOffice.org1.0/share/basic/FormWizard/FormWizard.xba -OpenOffice.org1.0/share/basic/FormWizard/Language.xba -OpenOffice.org1.0/share/basic/FormWizard/Layouter.xba -OpenOffice.org1.0/share/basic/FormWizard/develop.xba -OpenOffice.org1.0/share/basic/FormWizard/tools.xba -OpenOffice.org1.0/share/basic/Schedule/DlgCalendar.xdl -OpenOffice.org1.0/share/basic/Schedule/BankHoliday.xba -OpenOffice.org1.0/share/basic/Schedule/CalendarMain.xba -OpenOffice.org1.0/share/basic/Schedule/CreateTable.xba -OpenOffice.org1.0/share/basic/Schedule/DlgControl.xba -OpenOffice.org1.0/share/basic/Schedule/HolidayDanmark.xba -OpenOffice.org1.0/share/basic/Schedule/HolidayFrance.xba -OpenOffice.org1.0/share/basic/Schedule/HolidayGerman.xba -OpenOffice.org1.0/share/basic/Schedule/HolidayItalia.xba -OpenOffice.org1.0/share/basic/Schedule/HolidayNetherlands.xba -OpenOffice.org1.0/share/basic/Schedule/HolidayPoland.xba -OpenOffice.org1.0/share/basic/Schedule/HolidayPortugal.xba -OpenOffice.org1.0/share/basic/Schedule/HolidayRussia.xba -OpenOffice.org1.0/share/basic/Schedule/HolidaySpain.xba -OpenOffice.org1.0/share/basic/Schedule/HolidaySweden.xba -OpenOffice.org1.0/share/basic/Schedule/HolidayUSA.xba -OpenOffice.org1.0/share/basic/Schedule/Language.xba -OpenOffice.org1.0/share/basic/Schedule/OwnEvents.xba -OpenOffice.org1.0/share/basic/Template/DialogStyles.xdl -OpenOffice.org1.0/share/basic/Template/DlgGreeting.xdl -OpenOffice.org1.0/share/basic/Template/TemplateDialog.xdl -OpenOffice.org1.0/share/basic/Template/Autotext.xba -OpenOffice.org1.0/share/basic/Template/Correspondence.xba -OpenOffice.org1.0/share/basic/Template/Greeting.xba -OpenOffice.org1.0/share/basic/Template/ModuleAgenda.xba -OpenOffice.org1.0/share/basic/Template/Samples.xba -OpenOffice.org1.0/share/basic/Gimmicks/ReadFolderDlg.xdl -OpenOffice.org1.0/share/basic/Gimmicks/UserfieldDlg.xdl -OpenOffice.org1.0/share/basic/Gimmicks/AutoText.xba -OpenOffice.org1.0/share/basic/Gimmicks/ChangeAllChars.xba -OpenOffice.org1.0/share/basic/Gimmicks/GetTexts.xba -OpenOffice.org1.0/share/basic/Gimmicks/ReadDir.xba -OpenOffice.org1.0/share/basic/Gimmicks/Userfields.xba -OpenOffice.org1.0/share/basic/Tools/Debug.xba -OpenOffice.org1.0/share/basic/Tools/Listbox.xba -OpenOffice.org1.0/share/basic/Tools/Misc.xba -OpenOffice.org1.0/share/basic/Tools/ModuleControls.xba -OpenOffice.org1.0/share/basic/Tools/Strings.xba -OpenOffice.org1.0/share/basic/Tools/UCB.xba -OpenOffice.org1.0/share/basic/WebWizard/WebWzrd.xdl -OpenOffice.org1.0/share/basic/WebWizard/Bullets.xba -OpenOffice.org1.0/share/basic/WebWizard/Common.xba -OpenOffice.org1.0/share/basic/WebWizard/HtmlAutoPilotBasic.xba -OpenOffice.org1.0/share/basic/WebWizard/Language.xba -OpenOffice.org1.0/share/basic/ImportWizard/ImportDialog.xdl -OpenOffice.org1.0/share/basic/ImportWizard/API.xba -OpenOffice.org1.0/share/basic/ImportWizard/DialogModul.xba -OpenOffice.org1.0/share/basic/ImportWizard/FilesModul.xba -OpenOffice.org1.0/share/basic/ImportWizard/Language.xba -OpenOffice.org1.0/share/basic/ImportWizard/Main.xba -OpenOffice.org1.0/share/basic/Euro/DlgConvert.xdl -OpenOffice.org1.0/share/basic/Euro/DlgPassword.xdl -OpenOffice.org1.0/share/basic/Euro/AutoPilotRun.xba -OpenOffice.org1.0/share/basic/Euro/Common.xba -OpenOffice.org1.0/share/basic/Euro/ConvertRun.xba -OpenOffice.org1.0/share/basic/Euro/Hard.xba -OpenOffice.org1.0/share/basic/Euro/Init.xba -OpenOffice.org1.0/share/basic/Euro/Protect.xba -OpenOffice.org1.0/share/basic/Euro/Soft.xba -OpenOffice.org1.0/share/basic/Euro/Writer.xba -OpenOffice.org1.0/share/gallery/htmlexpo/bludown.gif -OpenOffice.org1.0/share/gallery/htmlexpo/blufirs.gif -OpenOffice.org1.0/share/gallery/htmlexpo/blufirs_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/blulast.gif -OpenOffice.org1.0/share/gallery/htmlexpo/blulast_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/blunav.gif -OpenOffice.org1.0/share/gallery/htmlexpo/blunext.gif -OpenOffice.org1.0/share/gallery/htmlexpo/blunext_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/bluprev.gif -OpenOffice.org1.0/share/gallery/htmlexpo/bluprev_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/blutext.gif -OpenOffice.org1.0/share/gallery/htmlexpo/bluup.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cubdown.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cubfirs.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cubfirs_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cublast.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cublast_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cubnav.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cubnext.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cubnext_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cubprev.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cubprev_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cubtext.gif -OpenOffice.org1.0/share/gallery/htmlexpo/cubup.gif -OpenOffice.org1.0/share/gallery/htmlexpo/gredown.gif -OpenOffice.org1.0/share/gallery/htmlexpo/grefirs.gif -OpenOffice.org1.0/share/gallery/htmlexpo/grefirs_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/grelast.gif -OpenOffice.org1.0/share/gallery/htmlexpo/grelast_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/grenav.gif -OpenOffice.org1.0/share/gallery/htmlexpo/grenext.gif -OpenOffice.org1.0/share/gallery/htmlexpo/grenext_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/greprev.gif -OpenOffice.org1.0/share/gallery/htmlexpo/greprev_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/gretext.gif -OpenOffice.org1.0/share/gallery/htmlexpo/greup.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simdown.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simfirs.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simfirs_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simlast.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simlast_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simnav.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simnext.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simnext_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simprev.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simprev_.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simtext.gif -OpenOffice.org1.0/share/gallery/htmlexpo/simup.gif -OpenOffice.org1.0/share/gallery/htmlexpo/sologo.gif -OpenOffice.org1.0/share/gallery/www-back/aqua.jpg -OpenOffice.org1.0/share/gallery/www-back/bathroom.jpg -OpenOffice.org1.0/share/gallery/www-back/blocks.jpg -OpenOffice.org1.0/share/gallery/www-back/blow_green.jpg -OpenOffice.org1.0/share/gallery/www-back/blueblop.jpg -OpenOffice.org1.0/share/gallery/www-back/bulging.jpg -OpenOffice.org1.0/share/gallery/www-back/canvas_blue.jpg -OpenOffice.org1.0/share/gallery/www-back/cheese.jpg -OpenOffice.org1.0/share/gallery/www-back/chocolate.jpg -OpenOffice.org1.0/share/gallery/www-back/citrus.jpg -OpenOffice.org1.0/share/gallery/www-back/confetti.jpg -OpenOffice.org1.0/share/gallery/www-back/daisy.jpg -OpenOffice.org1.0/share/gallery/www-back/fluffy-grey.jpg -OpenOffice.org1.0/share/gallery/www-back/fluffy.jpg -OpenOffice.org1.0/share/gallery/www-back/fuzzy-blue.jpg -OpenOffice.org1.0/share/gallery/www-back/fuzzy-darkgrey.jpg -OpenOffice.org1.0/share/gallery/www-back/fuzzy-grey.jpg -OpenOffice.org1.0/share/gallery/www-back/fuzzy-lightgrey.jpg -OpenOffice.org1.0/share/gallery/www-back/fuzzy_light.jpg -OpenOffice.org1.0/share/gallery/www-back/gregre.gif -OpenOffice.org1.0/share/gallery/www-back/grey.gif -OpenOffice.org1.0/share/gallery/www-back/grypaws.gif -OpenOffice.org1.0/share/gallery/www-back/ice-blue.jpg -OpenOffice.org1.0/share/gallery/www-back/ice-light.jpg -OpenOffice.org1.0/share/gallery/www-back/imitation_leather.jpg -OpenOffice.org1.0/share/gallery/www-back/interstices.jpg -OpenOffice.org1.0/share/gallery/www-back/jeans.jpg -OpenOffice.org1.0/share/gallery/www-back/jeansblk.jpg -OpenOffice.org1.0/share/gallery/www-back/lawn-artificial.jpg -OpenOffice.org1.0/share/gallery/www-back/lawn.jpg -OpenOffice.org1.0/share/gallery/www-back/lightblue-wet.jpg -OpenOffice.org1.0/share/gallery/www-back/linen-fine.jpg -OpenOffice.org1.0/share/gallery/www-back/lino-green.jpg -OpenOffice.org1.0/share/gallery/www-back/liquid-blue.jpg -OpenOffice.org1.0/share/gallery/www-back/marble.jpg -OpenOffice.org1.0/share/gallery/www-back/marble_dark.jpg -OpenOffice.org1.0/share/gallery/www-back/mazes.jpg -OpenOffice.org1.0/share/gallery/www-back/mint.gif -OpenOffice.org1.0/share/gallery/www-back/notes.gif -OpenOffice.org1.0/share/gallery/www-back/pattern.jpg -OpenOffice.org1.0/share/gallery/www-back/pebble-light.jpg -OpenOffice.org1.0/share/gallery/www-back/pink.gif -OpenOffice.org1.0/share/gallery/www-back/pool.jpg -OpenOffice.org1.0/share/gallery/www-back/popcorn.jpg -OpenOffice.org1.0/share/gallery/www-back/purple.jpg -OpenOffice.org1.0/share/gallery/www-back/reddark.jpg -OpenOffice.org1.0/share/gallery/www-back/rings-green.jpg -OpenOffice.org1.0/share/gallery/www-back/rings-orange.jpg -OpenOffice.org1.0/share/gallery/www-back/roses.jpg -OpenOffice.org1.0/share/gallery/www-back/sand-light.jpg -OpenOffice.org1.0/share/gallery/www-back/sand.jpg -OpenOffice.org1.0/share/gallery/www-back/sky.jpg -OpenOffice.org1.0/share/gallery/www-back/soft-structure_grey.jpg -OpenOffice.org1.0/share/gallery/www-back/space.jpg -OpenOffice.org1.0/share/gallery/www-back/stone-dark.jpg -OpenOffice.org1.0/share/gallery/www-back/stone.jpg -OpenOffice.org1.0/share/gallery/www-back/structure.jpg -OpenOffice.org1.0/share/gallery/www-back/structure_darkgreen.gif -OpenOffice.org1.0/share/gallery/www-back/structure_green.jpg -OpenOffice.org1.0/share/gallery/www-back/wall-grey.jpg -OpenOffice.org1.0/share/gallery/www-back/wet-turquoise.jpg -OpenOffice.org1.0/share/gallery/www-back/wood.jpg -OpenOffice.org1.0/share/gallery/bullets/blkpearl.gif -OpenOffice.org1.0/share/gallery/bullets/bluarrow.gif -OpenOffice.org1.0/share/gallery/bullets/bluball.gif -OpenOffice.org1.0/share/gallery/bullets/bludiamd.gif -OpenOffice.org1.0/share/gallery/bullets/bluered.gif -OpenOffice.org1.0/share/gallery/bullets/blusqare.gif -OpenOffice.org1.0/share/gallery/bullets/blustar.gif -OpenOffice.org1.0/share/gallery/bullets/coffee_1.gif -OpenOffice.org1.0/share/gallery/bullets/coffee_2.gif -OpenOffice.org1.0/share/gallery/bullets/coffee_3.gif -OpenOffice.org1.0/share/gallery/bullets/coffee_4.gif -OpenOffice.org1.0/share/gallery/bullets/coffee_5.gif -OpenOffice.org1.0/share/gallery/bullets/con-blue.gif -OpenOffice.org1.0/share/gallery/bullets/con-cyan.gif -OpenOffice.org1.0/share/gallery/bullets/con-green.gif -OpenOffice.org1.0/share/gallery/bullets/con-lilac.gif -OpenOffice.org1.0/share/gallery/bullets/con-oran.gif -OpenOffice.org1.0/share/gallery/bullets/con-pink.gif -OpenOffice.org1.0/share/gallery/bullets/con-red.gif -OpenOffice.org1.0/share/gallery/bullets/con-yellow.gif -OpenOffice.org1.0/share/gallery/bullets/corner_1.gif -OpenOffice.org1.0/share/gallery/bullets/corner_2.gif -OpenOffice.org1.0/share/gallery/bullets/corner_3.gif -OpenOffice.org1.0/share/gallery/bullets/corner_4.gif -OpenOffice.org1.0/share/gallery/bullets/darkball.gif -OpenOffice.org1.0/share/gallery/bullets/darkblue.gif -OpenOffice.org1.0/share/gallery/bullets/gldpearl.gif -OpenOffice.org1.0/share/gallery/bullets/golfball.gif -OpenOffice.org1.0/share/gallery/bullets/grnarrow.gif -OpenOffice.org1.0/share/gallery/bullets/grnball.gif -OpenOffice.org1.0/share/gallery/bullets/grndiamd.gif -OpenOffice.org1.0/share/gallery/bullets/grnpearl.gif -OpenOffice.org1.0/share/gallery/bullets/grnsqare.gif -OpenOffice.org1.0/share/gallery/bullets/grnstar.gif -OpenOffice.org1.0/share/gallery/bullets/gryarrow.gif -OpenOffice.org1.0/share/gallery/bullets/gryball.gif -OpenOffice.org1.0/share/gallery/bullets/grydiamd.gif -OpenOffice.org1.0/share/gallery/bullets/grysqare.gif -OpenOffice.org1.0/share/gallery/bullets/grystar.gif -OpenOffice.org1.0/share/gallery/bullets/orgarrow.gif -OpenOffice.org1.0/share/gallery/bullets/orgball.gif -OpenOffice.org1.0/share/gallery/bullets/orgdiamd.gif -OpenOffice.org1.0/share/gallery/bullets/orgsqare.gif -OpenOffice.org1.0/share/gallery/bullets/orgstar.gif -OpenOffice.org1.0/share/gallery/bullets/pebble_1.gif -OpenOffice.org1.0/share/gallery/bullets/pebble_2.gif -OpenOffice.org1.0/share/gallery/bullets/pebble_3.gif -OpenOffice.org1.0/share/gallery/bullets/poliball.gif -OpenOffice.org1.0/share/gallery/bullets/popcorn_1.gif -OpenOffice.org1.0/share/gallery/bullets/popcorn_2.gif -OpenOffice.org1.0/share/gallery/bullets/rainbow.gif -OpenOffice.org1.0/share/gallery/bullets/redarrow.gif -OpenOffice.org1.0/share/gallery/bullets/redball.gif -OpenOffice.org1.0/share/gallery/bullets/reddiamd.gif -OpenOffice.org1.0/share/gallery/bullets/redsqare.gif -OpenOffice.org1.0/share/gallery/bullets/redstar.gif -OpenOffice.org1.0/share/gallery/bullets/whtpearl.gif -OpenOffice.org1.0/share/gallery/bullets/ylwarrow.gif -OpenOffice.org1.0/share/gallery/bullets/ylwball.gif -OpenOffice.org1.0/share/gallery/bullets/ylwdiamd.gif -OpenOffice.org1.0/share/gallery/bullets/ylwsqare.gif -OpenOffice.org1.0/share/gallery/bullets/ylwstar.gif -OpenOffice.org1.0/share/gallery/rulers/blkballs.gif -OpenOffice.org1.0/share/gallery/rulers/blurulr1.gif -OpenOffice.org1.0/share/gallery/rulers/blurulr2.gif -OpenOffice.org1.0/share/gallery/rulers/blurulr3.gif -OpenOffice.org1.0/share/gallery/rulers/blurulr4.gif -OpenOffice.org1.0/share/gallery/rulers/blurulr5.gif -OpenOffice.org1.0/share/gallery/rulers/blurulr6.gif -OpenOffice.org1.0/share/gallery/rulers/gldballs.gif -OpenOffice.org1.0/share/gallery/rulers/grnballs.gif -OpenOffice.org1.0/share/gallery/rulers/grnrulr1.gif -OpenOffice.org1.0/share/gallery/rulers/grnrulr2.gif -OpenOffice.org1.0/share/gallery/rulers/grnrulr3.gif -OpenOffice.org1.0/share/gallery/rulers/grnrulr4.gif -OpenOffice.org1.0/share/gallery/rulers/gryrulr1.gif -OpenOffice.org1.0/share/gallery/rulers/gryrulr2.gif -OpenOffice.org1.0/share/gallery/rulers/gryrulr3.gif -OpenOffice.org1.0/share/gallery/rulers/orgrulr1.gif -OpenOffice.org1.0/share/gallery/rulers/redrulr1.gif -OpenOffice.org1.0/share/gallery/rulers/redrulr2.gif -OpenOffice.org1.0/share/gallery/rulers/redrulr3.gif -OpenOffice.org1.0/share/gallery/rulers/redrulr4.gif -OpenOffice.org1.0/share/gallery/rulers/redrulr5.gif -OpenOffice.org1.0/share/gallery/rulers/striped.gif -OpenOffice.org1.0/share/gallery/rulers/whtballs.gif -OpenOffice.org1.0/share/gallery/rulers/ylwrulr1.gif -OpenOffice.org1.0/share/gallery/sounds/apert.wav -OpenOffice.org1.0/share/gallery/sounds/apert2.wav -OpenOffice.org1.0/share/gallery/sounds/applause.wav -OpenOffice.org1.0/share/gallery/sounds/beam.wav -OpenOffice.org1.0/share/gallery/sounds/beam2.wav -OpenOffice.org1.0/share/gallery/sounds/cow.wav -OpenOffice.org1.0/share/gallery/sounds/curve.wav -OpenOffice.org1.0/share/gallery/sounds/drama.wav -OpenOffice.org1.0/share/gallery/sounds/explos.wav -OpenOffice.org1.0/share/gallery/sounds/falling.wav -OpenOffice.org1.0/share/gallery/sounds/glasses.wav -OpenOffice.org1.0/share/gallery/sounds/gong.wav -OpenOffice.org1.0/share/gallery/sounds/horse.wav -OpenOffice.org1.0/share/gallery/sounds/kling.wav -OpenOffice.org1.0/share/gallery/sounds/kongas.wav -OpenOffice.org1.0/share/gallery/sounds/laser.wav -OpenOffice.org1.0/share/gallery/sounds/left.wav -OpenOffice.org1.0/share/gallery/sounds/nature1.wav -OpenOffice.org1.0/share/gallery/sounds/nature2.wav -OpenOffice.org1.0/share/gallery/sounds/ok.wav -OpenOffice.org1.0/share/gallery/sounds/pluck.wav -OpenOffice.org1.0/share/gallery/sounds/roll.wav -OpenOffice.org1.0/share/gallery/sounds/romans.wav -OpenOffice.org1.0/share/gallery/sounds/soft.wav -OpenOffice.org1.0/share/gallery/sounds/space.wav -OpenOffice.org1.0/share/gallery/sounds/space2.wav -OpenOffice.org1.0/share/gallery/sounds/space3.wav -OpenOffice.org1.0/share/gallery/sounds/sparcle.wav -OpenOffice.org1.0/share/gallery/sounds/strom.wav -OpenOffice.org1.0/share/gallery/sounds/theetone.wav -OpenOffice.org1.0/share/gallery/sounds/top.wav -OpenOffice.org1.0/share/gallery/sounds/train.wav -OpenOffice.org1.0/share/gallery/sounds/untie.wav -OpenOffice.org1.0/share/gallery/sounds/ups.wav -OpenOffice.org1.0/share/gallery/sounds/wallewal.wav -OpenOffice.org1.0/share/gallery/sg1.sdg -OpenOffice.org1.0/share/gallery/sg1.sdv -OpenOffice.org1.0/share/gallery/sg1.thm -OpenOffice.org1.0/share/gallery/sg16.sdg -OpenOffice.org1.0/share/gallery/sg16.sdv -OpenOffice.org1.0/share/gallery/sg16.thm -OpenOffice.org1.0/share/gallery/sg2.sdg -OpenOffice.org1.0/share/gallery/sg2.sdv -OpenOffice.org1.0/share/gallery/sg2.thm -OpenOffice.org1.0/share/gallery/sg24.sdg -OpenOffice.org1.0/share/gallery/sg24.sdv -OpenOffice.org1.0/share/gallery/sg24.thm -OpenOffice.org1.0/share/gallery/sg25.sdg -OpenOffice.org1.0/share/gallery/sg25.sdv -OpenOffice.org1.0/share/gallery/sg25.thm -OpenOffice.org1.0/share/gallery/sg3.sdg -OpenOffice.org1.0/share/gallery/sg3.sdv -OpenOffice.org1.0/share/gallery/sg3.thm -OpenOffice.org1.0/share/gallery/sg9.sdg -OpenOffice.org1.0/share/gallery/sg9.sdv -OpenOffice.org1.0/share/gallery/sg9.thm -OpenOffice.org1.0/share/wordbook/english/soffice.dic -OpenOffice.org1.0/share/wordbook/english/sun.dic -OpenOffice.org1.0/share/wordbook/english/th_en_US.dat -OpenOffice.org1.0/share/wordbook/english/th_en_US.idx -OpenOffice.org1.0/share/wordbook/english/en_US.aff -OpenOffice.org1.0/share/wordbook/english/en_US.dic -OpenOffice.org1.0/share/autotext/english/standard.bau -OpenOffice.org1.0/share/autotext/english/template.bau -OpenOffice.org1.0/share/autotext/english/crdbus50.bau -OpenOffice.org1.0/share/autotext/english/crdbus54.bau -OpenOffice.org1.0/share/psprint/fontmetric/AGaramond-Bold.afm -OpenOffice.org1.0/share/psprint/fontmetric/AvantGarde-Book.afm -OpenOffice.org1.0/share/psprint/fontmetric/AvantGarde-BookOblique.afm -OpenOffice.org1.0/share/psprint/fontmetric/AvantGarde-Demi.afm -OpenOffice.org1.0/share/psprint/fontmetric/AvantGarde-DemiOblique.afm -OpenOffice.org1.0/share/psprint/fontmetric/Bookman-Demi.afm -OpenOffice.org1.0/share/psprint/fontmetric/Bookman-DemiItalic.afm -OpenOffice.org1.0/share/psprint/fontmetric/Bookman-Light.afm -OpenOffice.org1.0/share/psprint/fontmetric/Bookman-LightItalic.afm -OpenOffice.org1.0/share/psprint/fontmetric/Courier-Bold.afm -OpenOffice.org1.0/share/psprint/fontmetric/Courier-BoldOblique.afm -OpenOffice.org1.0/share/psprint/fontmetric/Courier-Oblique.afm -OpenOffice.org1.0/share/psprint/fontmetric/Courier.afm -OpenOffice.org1.0/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm -OpenOffice.org1.0/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm -OpenOffice.org1.0/share/psprint/fontmetric/Helvetica.afm -OpenOffice.org1.0/share/psprint/fontmetric/Helvetica-Bold.afm -OpenOffice.org1.0/share/psprint/fontmetric/Helvetica-BoldOblique.afm -OpenOffice.org1.0/share/psprint/fontmetric/Helvetica-Oblique.afm -OpenOffice.org1.0/share/psprint/fontmetric/NewBaskerville-Bold.afm -OpenOffice.org1.0/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm -OpenOffice.org1.0/share/psprint/fontmetric/NewBaskerville-Italic.afm -OpenOffice.org1.0/share/psprint/fontmetric/NewBaskerville-Roman.afm -OpenOffice.org1.0/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm -OpenOffice.org1.0/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm -OpenOffice.org1.0/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm -OpenOffice.org1.0/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm -OpenOffice.org1.0/share/psprint/fontmetric/Palatino-Bold.afm -OpenOffice.org1.0/share/psprint/fontmetric/Palatino-BoldItalic.afm -OpenOffice.org1.0/share/psprint/fontmetric/Palatino-Italic.afm -OpenOffice.org1.0/share/psprint/fontmetric/Palatino-Roman.afm -OpenOffice.org1.0/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm -OpenOffice.org1.0/share/psprint/fontmetric/Ryumin-Light.Roman.afm -OpenOffice.org1.0/share/psprint/fontmetric/Symbol.afm -OpenOffice.org1.0/share/psprint/fontmetric/Times-Bold.afm -OpenOffice.org1.0/share/psprint/fontmetric/Times-BoldItalic.afm -OpenOffice.org1.0/share/psprint/fontmetric/Times-Italic.afm -OpenOffice.org1.0/share/psprint/fontmetric/Times-Roman.afm -OpenOffice.org1.0/share/psprint/fontmetric/Windsor.afm -OpenOffice.org1.0/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm -OpenOffice.org1.0/share/psprint/fontmetric/ZapfDingbats.afm -OpenOffice.org1.0/share/psprint/fontmetric/builtincache -OpenOffice.org1.0/share/psprint/driver/ADISTILL.PS -OpenOffice.org1.0/share/psprint/driver/APLW3101.PS -OpenOffice.org1.0/share/psprint/driver/APLW3201.PS -OpenOffice.org1.0/share/psprint/driver/APLW3601.PS -OpenOffice.org1.0/share/psprint/driver/APLW6101.PS -OpenOffice.org1.0/share/psprint/driver/APLW8101.PS -OpenOffice.org1.0/share/psprint/driver/APLW81F1.PS -OpenOffice.org1.0/share/psprint/driver/APLWBGR1.PS -OpenOffice.org1.0/share/psprint/driver/APLWCOB1.PS -OpenOffice.org1.0/share/psprint/driver/APLWCSB1.PS -OpenOffice.org1.0/share/psprint/driver/APLWGRF1.PS -OpenOffice.org1.0/share/psprint/driver/APLWGRI1.PS -OpenOffice.org1.0/share/psprint/driver/APLWGRJ1.PS -OpenOffice.org1.0/share/psprint/driver/APLWIIF2.PS -OpenOffice.org1.0/share/psprint/driver/APLWIIG2.PS -OpenOffice.org1.0/share/psprint/driver/APLWLOT1.PS -OpenOffice.org1.0/share/psprint/driver/APL_IIF1.PS -OpenOffice.org1.0/share/psprint/driver/APL_IIG1.PS -OpenOffice.org1.0/share/psprint/driver/APL_NTR1.PS -OpenOffice.org1.0/share/psprint/driver/APNT518_.PS -OpenOffice.org1.0/share/psprint/driver/APNTX501.PS -OpenOffice.org1.0/share/psprint/driver/APNTXJ1_.PS -OpenOffice.org1.0/share/psprint/driver/APPL_230.PS -OpenOffice.org1.0/share/psprint/driver/APPL_380.PS -OpenOffice.org1.0/share/psprint/driver/APPL_422.PS -OpenOffice.org1.0/share/psprint/driver/APTOLLD1.PS -OpenOffice.org1.0/share/psprint/driver/APTOLLW1.PS -OpenOffice.org1.0/share/psprint/driver/CAECOGR1.PS -OpenOffice.org1.0/share/psprint/driver/DC1152_1.PS -OpenOffice.org1.0/share/psprint/driver/EFAX3010.PS -OpenOffice.org1.0/share/psprint/driver/EFAX4010.PS -OpenOffice.org1.0/share/psprint/driver/EFAX5010.PS -OpenOffice.org1.0/share/psprint/driver/EFAX7010.PS -OpenOffice.org1.0/share/psprint/driver/EFMX3010.PS -OpenOffice.org1.0/share/psprint/driver/EFMX5010.PS -OpenOffice.org1.0/share/psprint/driver/EFMX7010.PS -OpenOffice.org1.0/share/psprint/driver/EFXJK1F3.PS -OpenOffice.org1.0/share/psprint/driver/EFXJK2F3.PS -OpenOffice.org1.0/share/psprint/driver/EFXJK303.PS -OpenOffice.org1.0/share/psprint/driver/EFXJK3F3.PS -OpenOffice.org1.0/share/psprint/driver/EP_08001.PS -OpenOffice.org1.0/share/psprint/driver/EP_15201.PS -OpenOffice.org1.0/share/psprint/driver/EP_30001.PS -OpenOffice.org1.0/share/psprint/driver/EP_50001.PS -OpenOffice.org1.0/share/psprint/driver/EP_82F21.PS -OpenOffice.org1.0/share/psprint/driver/EP_82F51.PS -OpenOffice.org1.0/share/psprint/driver/EP_P0701.PS -OpenOffice.org1.0/share/psprint/driver/EP_P1201.PS -OpenOffice.org1.0/share/psprint/driver/EP_STPH1.PS -OpenOffice.org1.0/share/psprint/driver/GENERIC.PS -OpenOffice.org1.0/share/psprint/driver/HP1200C1.PS -OpenOffice.org1.0/share/psprint/driver/HP2500C1.PS -OpenOffice.org1.0/share/psprint/driver/HP3SI52_.PS -OpenOffice.org1.0/share/psprint/driver/HP3SIL21.PS -OpenOffice.org1.0/share/psprint/driver/HP4M3_V1.PS -OpenOffice.org1.0/share/psprint/driver/HP4M6_V1.PS -OpenOffice.org1.0/share/psprint/driver/HP4ML_V1.PS -OpenOffice.org1.0/share/psprint/driver/HP4MP3_1.PS -OpenOffice.org1.0/share/psprint/driver/HP4MP6_1.PS -OpenOffice.org1.0/share/psprint/driver/HP4PLUS3.PS -OpenOffice.org1.0/share/psprint/driver/HP4PLUS6.PS -OpenOffice.org1.0/share/psprint/driver/HP4SI3_1.PS -OpenOffice.org1.0/share/psprint/driver/HP4SI6_1.PS -OpenOffice.org1.0/share/psprint/driver/HPIID52_.PS -OpenOffice.org1.0/share/psprint/driver/HPIII52_.PS -OpenOffice.org1.0/share/psprint/driver/HPIIP52_.PS -OpenOffice.org1.0/share/psprint/driver/HPLJ3D1_.PS -OpenOffice.org1.0/share/psprint/driver/HPLJ3P1_.PS -OpenOffice.org1.0/share/psprint/driver/HPLJ4MV1.PS -OpenOffice.org1.0/share/psprint/driver/HPLJ5M_4.PS -OpenOffice.org1.0/share/psprint/driver/HPLJ5P_1.PS -OpenOffice.org1.0/share/psprint/driver/HPLJ5SI1.PS -OpenOffice.org1.0/share/psprint/driver/HPLJ5SIM.PS -OpenOffice.org1.0/share/psprint/driver/HPLJ__31.PS -OpenOffice.org1.0/share/psprint/driver/HP_3D52_.PS -OpenOffice.org1.0/share/psprint/driver/HP_3P52_.PS -OpenOffice.org1.0/share/psprint/driver/HP__CLJ1.PS -OpenOffice.org1.0/share/psprint/driver/KD8650P1.PS -OpenOffice.org1.0/share/psprint/driver/KD92P001.PS -OpenOffice.org1.0/share/psprint/driver/KDH00001.PS -OpenOffice.org1.0/share/psprint/driver/KDH00002.PS -OpenOffice.org1.0/share/psprint/driver/L10__425.PS -OpenOffice.org1.0/share/psprint/driver/L20__471.PS -OpenOffice.org1.0/share/psprint/driver/L20__493.PS -OpenOffice.org1.0/share/psprint/driver/L30__471.PS -OpenOffice.org1.0/share/psprint/driver/L30__493.PS -OpenOffice.org1.0/share/psprint/driver/L333_523.PS -OpenOffice.org1.0/share/psprint/driver/L33__523.PS -OpenOffice.org1.0/share/psprint/driver/L50__493.PS -OpenOffice.org1.0/share/psprint/driver/L533_523.PS -OpenOffice.org1.0/share/psprint/driver/L53__523.PS -OpenOffice.org1.0/share/psprint/driver/LEX4039P.PS -OpenOffice.org1.0/share/psprint/driver/LEX4079P.PS -OpenOffice.org1.0/share/psprint/driver/LEXOPTR_.PS -OpenOffice.org1.0/share/psprint/driver/LHCFLRJ5.PS -OpenOffice.org1.0/share/psprint/driver/LHCOFLC5.PS -OpenOffice.org1.0/share/psprint/driver/LHCOFLR5.PS -OpenOffice.org1.0/share/psprint/driver/LHGUBEH3.PS -OpenOffice.org1.0/share/psprint/driver/LHGUBHJ4.PS -OpenOffice.org1.0/share/psprint/driver/LHHERHJ4.PS -OpenOffice.org1.0/share/psprint/driver/LHHERIJ4.PS -OpenOffice.org1.0/share/psprint/driver/LHHERKH3.PS -OpenOffice.org1.0/share/psprint/driver/LHHERKI4.PS -OpenOffice.org1.0/share/psprint/driver/LHHKPHJ7.PS -OpenOffice.org1.0/share/psprint/driver/LHHKPIJ7.PS -OpenOffice.org1.0/share/psprint/driver/LHHRKPH7.PS -OpenOffice.org1.0/share/psprint/driver/LHHRKPI7.PS -OpenOffice.org1.0/share/psprint/driver/LHQUSHJ4.PS -OpenOffice.org1.0/share/psprint/driver/LHQUSIJ4.PS -OpenOffice.org1.0/share/psprint/driver/LHQUSRH3.PS -OpenOffice.org1.0/share/psprint/driver/LHQUSRI3.PS -OpenOffice.org1.0/share/psprint/driver/LHSIGHJ4.PS -OpenOffice.org1.0/share/psprint/driver/LHSIGIJ4.PS -OpenOffice.org1.0/share/psprint/driver/LHSIGNH3.PS -OpenOffice.org1.0/share/psprint/driver/LHSIGNI3.PS -OpenOffice.org1.0/share/psprint/driver/LOPC1200.PS -OpenOffice.org1.0/share/psprint/driver/LOPC40.PS -OpenOffice.org1.0/share/psprint/driver/LOPC45.PS -OpenOffice.org1.0/share/psprint/driver/LOPE310.PS -OpenOffice.org1.0/share/psprint/driver/LOPM410.PS -OpenOffice.org1.0/share/psprint/driver/LOPS1255.PS -OpenOffice.org1.0/share/psprint/driver/LOPS1625.PS -OpenOffice.org1.0/share/psprint/driver/LOPS1855.PS -OpenOffice.org1.0/share/psprint/driver/LOPS2455.PS -OpenOffice.org1.0/share/psprint/driver/LOPS3455.PS -OpenOffice.org1.0/share/psprint/driver/LOPT610.PS -OpenOffice.org1.0/share/psprint/driver/LOPT612.PS -OpenOffice.org1.0/share/psprint/driver/LOPT614.PS -OpenOffice.org1.0/share/psprint/driver/LOPT616.PS -OpenOffice.org1.0/share/psprint/driver/LOPTRAC.PS -OpenOffice.org1.0/share/psprint/driver/LOPTRAEP.PS -OpenOffice.org1.0/share/psprint/driver/LOPTRAK.PS -OpenOffice.org1.0/share/psprint/driver/LOPTRAN.PS -OpenOffice.org1.0/share/psprint/driver/LOPTRAP.PS -OpenOffice.org1.0/share/psprint/driver/LOPTRAS.PS -OpenOffice.org1.0/share/psprint/driver/LOPTRASC.PS -OpenOffice.org1.0/share/psprint/driver/LOPW810.PS -OpenOffice.org1.0/share/psprint/driver/LOS1255P.PS -OpenOffice.org1.0/share/psprint/driver/LOS1625P.PS -OpenOffice.org1.0/share/psprint/driver/LOS1855P.PS -OpenOffice.org1.0/share/psprint/driver/LOS2455P.PS -OpenOffice.org1.0/share/psprint/driver/LOS3455P.PS -OpenOffice.org1.0/share/psprint/driver/LWNT_518.PS -OpenOffice.org1.0/share/psprint/driver/SGENPRT.PS -OpenOffice.org1.0/share/psprint/driver/SNSPREC1.PS -OpenOffice.org1.0/share/psprint/driver/TK300PJ1.PS -OpenOffice.org1.0/share/psprint/driver/TK300XJ1.PS -OpenOffice.org1.0/share/psprint/driver/TK350171.PS -OpenOffice.org1.0/share/psprint/driver/TK350172.PS -OpenOffice.org1.0/share/psprint/driver/TK350691.PS -OpenOffice.org1.0/share/psprint/driver/TK350692.PS -OpenOffice.org1.0/share/psprint/driver/TK350PJ2.PS -OpenOffice.org1.0/share/psprint/driver/TK360J21.PS -OpenOffice.org1.0/share/psprint/driver/TK360J51.PS -OpenOffice.org1.0/share/psprint/driver/TK360J71.PS -OpenOffice.org1.0/share/psprint/driver/TK450PJ1.PS -OpenOffice.org1.0/share/psprint/driver/TK550171.PS -OpenOffice.org1.0/share/psprint/driver/TK550391.PS -OpenOffice.org1.0/share/psprint/driver/TK550PJ1.PS -OpenOffice.org1.0/share/psprint/driver/TKP350J2.PS -OpenOffice.org1.0/share/psprint/driver/TKP360P1.PS -OpenOffice.org1.0/share/psprint/driver/TKP380J1.PS -OpenOffice.org1.0/share/psprint/driver/TKP380P1.PS -OpenOffice.org1.0/share/psprint/driver/TKP450J1.PS -OpenOffice.org1.0/share/psprint/driver/TKP450P1.PS -OpenOffice.org1.0/share/psprint/driver/TKP550J1.PS -OpenOffice.org1.0/share/psprint/driver/TKP600J1.PS -OpenOffice.org1.0/share/psprint/driver/TKPH3801.PS -OpenOffice.org1.0/share/psprint/driver/TKPH4501.PS -OpenOffice.org1.0/share/psprint/driver/TKPH6001.PS -OpenOffice.org1.0/share/psprint/driver/XRD61354.PS -OpenOffice.org1.0/share/psprint/driver/XRD61801.PS -OpenOffice.org1.0/share/psprint/driver/XRN17000.PS -OpenOffice.org1.0/share/psprint/driver/XRN24320.PS -OpenOffice.org1.0/share/psprint/driver/XR_DC230.PS -OpenOffice.org1.0/share/psprint/psprint.conf -OpenOffice.org1.0/share/autocorr/acor1033.dat -OpenOffice.org1.0/user/autotext/english/mytexts.bau -OpenOffice.org1.0/user/database/biblio/biblio.dbf -OpenOffice.org1.0/user/gallery/sg100.sdv -OpenOffice.org1.0/user/gallery/sg100.thm -OpenOffice.org1.0/user/gallery/sg30.sdv -OpenOffice.org1.0/user/gallery/sg30.thm -OpenOffice.org1.0/user/config/arrowhd.soe -OpenOffice.org1.0/user/config/classic.sog -OpenOffice.org1.0/user/config/hatching.soh -OpenOffice.org1.0/user/config/modern.sog -OpenOffice.org1.0/user/config/palette.soc -OpenOffice.org1.0/user/config/styles.sod -OpenOffice.org1.0/user/config/autotbl.fmt -OpenOffice.org1.0/user/config/dbtitle.rdb -OpenOffice.org1.0/user/config/cmyk.soc -OpenOffice.org1.0/user/config/gallery.soc -OpenOffice.org1.0/user/config/html.soc -OpenOffice.org1.0/user/config/standard.sob -OpenOffice.org1.0/user/config/standard.soc -OpenOffice.org1.0/user/config/standard.sod -OpenOffice.org1.0/user/config/standard.soe -OpenOffice.org1.0/user/config/standard.sog -OpenOffice.org1.0/user/config/standard.soh -OpenOffice.org1.0/user/config/sun-color.soc -OpenOffice.org1.0/user/config/web.soc -OpenOffice.org1.0/user/basic/dialogs.xli -OpenOffice.org1.0/user/basic/script.xli -OpenOffice.org1.0/help/en/sbasic.cfg -OpenOffice.org1.0/help/en/sbasic.db -OpenOffice.org1.0/help/en/sbasic.ht -OpenOffice.org1.0/help/en/sbasic.idx/CONTEXTS -OpenOffice.org1.0/help/en/sbasic.idx/DICTIONARY -OpenOffice.org1.0/help/en/sbasic.idx/DOCS -OpenOffice.org1.0/help/en/sbasic.idx/DOCS.TAB -OpenOffice.org1.0/help/en/sbasic.idx/EDGE -OpenOffice.org1.0/help/en/sbasic.idx/LINKNAMES -OpenOffice.org1.0/help/en/sbasic.idx/OFFSETS -OpenOffice.org1.0/help/en/sbasic.idx/POSITIONS -OpenOffice.org1.0/help/en/sbasic.idx/SCHEMA -OpenOffice.org1.0/help/en/sbasic.jar -OpenOffice.org1.0/help/en/sbasic.key -OpenOffice.org1.0/help/en/common.jar -OpenOffice.org1.0/help/en/custom.css -OpenOffice.org1.0/help/en/err.html -OpenOffice.org1.0/help/en/picture.db -OpenOffice.org1.0/help/en/picture.jar -OpenOffice.org1.0/help/en/treeview.xml -OpenOffice.org1.0/help/en/schart.jar -OpenOffice.org1.0/help/en/swriter.cfg -OpenOffice.org1.0/help/en/swriter.db -OpenOffice.org1.0/help/en/swriter.ht -OpenOffice.org1.0/help/en/swriter.idx/CONTEXTS -OpenOffice.org1.0/help/en/swriter.idx/DICTIONARY -OpenOffice.org1.0/help/en/swriter.idx/DOCS -OpenOffice.org1.0/help/en/swriter.idx/DOCS.TAB -OpenOffice.org1.0/help/en/swriter.idx/EDGE -OpenOffice.org1.0/help/en/swriter.idx/LINKNAMES -OpenOffice.org1.0/help/en/swriter.idx/OFFSETS -OpenOffice.org1.0/help/en/swriter.idx/POSITIONS -OpenOffice.org1.0/help/en/swriter.idx/SCHEMA -OpenOffice.org1.0/help/en/swriter.jar -OpenOffice.org1.0/help/en/swriter.key -OpenOffice.org1.0/help/en/scalc.cfg -OpenOffice.org1.0/help/en/scalc.db -OpenOffice.org1.0/help/en/scalc.ht -OpenOffice.org1.0/help/en/scalc.idx/CONTEXTS -OpenOffice.org1.0/help/en/scalc.idx/DICTIONARY -OpenOffice.org1.0/help/en/scalc.idx/DOCS -OpenOffice.org1.0/help/en/scalc.idx/DOCS.TAB -OpenOffice.org1.0/help/en/scalc.idx/EDGE -OpenOffice.org1.0/help/en/scalc.idx/LINKNAMES -OpenOffice.org1.0/help/en/scalc.idx/OFFSETS -OpenOffice.org1.0/help/en/scalc.idx/POSITIONS -OpenOffice.org1.0/help/en/scalc.idx/SCHEMA -OpenOffice.org1.0/help/en/scalc.jar -OpenOffice.org1.0/help/en/scalc.key -OpenOffice.org1.0/help/en/simpress.cfg -OpenOffice.org1.0/help/en/simpress.db -OpenOffice.org1.0/help/en/simpress.ht -OpenOffice.org1.0/help/en/simpress.idx/CONTEXTS -OpenOffice.org1.0/help/en/simpress.idx/DICTIONARY -OpenOffice.org1.0/help/en/simpress.idx/DOCS -OpenOffice.org1.0/help/en/simpress.idx/DOCS.TAB -OpenOffice.org1.0/help/en/simpress.idx/EDGE -OpenOffice.org1.0/help/en/simpress.idx/LINKNAMES -OpenOffice.org1.0/help/en/simpress.idx/OFFSETS -OpenOffice.org1.0/help/en/simpress.idx/POSITIONS -OpenOffice.org1.0/help/en/simpress.idx/SCHEMA -OpenOffice.org1.0/help/en/simpress.jar -OpenOffice.org1.0/help/en/simpress.key -OpenOffice.org1.0/help/en/sdraw.cfg -OpenOffice.org1.0/help/en/sdraw.db -OpenOffice.org1.0/help/en/sdraw.ht -OpenOffice.org1.0/help/en/sdraw.idx/CONTEXTS -OpenOffice.org1.0/help/en/sdraw.idx/DICTIONARY -OpenOffice.org1.0/help/en/sdraw.idx/DOCS -OpenOffice.org1.0/help/en/sdraw.idx/DOCS.TAB -OpenOffice.org1.0/help/en/sdraw.idx/EDGE -OpenOffice.org1.0/help/en/sdraw.idx/LINKNAMES -OpenOffice.org1.0/help/en/sdraw.idx/OFFSETS -OpenOffice.org1.0/help/en/sdraw.idx/POSITIONS -OpenOffice.org1.0/help/en/sdraw.idx/SCHEMA -OpenOffice.org1.0/help/en/sdraw.jar -OpenOffice.org1.0/help/en/sdraw.key -OpenOffice.org1.0/help/en/smath.cfg -OpenOffice.org1.0/help/en/smath.db -OpenOffice.org1.0/help/en/smath.ht -OpenOffice.org1.0/help/en/smath.idx/CONTEXTS -OpenOffice.org1.0/help/en/smath.idx/DICTIONARY -OpenOffice.org1.0/help/en/smath.idx/DOCS -OpenOffice.org1.0/help/en/smath.idx/DOCS.TAB -OpenOffice.org1.0/help/en/smath.idx/EDGE -OpenOffice.org1.0/help/en/smath.idx/LINKNAMES -OpenOffice.org1.0/help/en/smath.idx/OFFSETS -OpenOffice.org1.0/help/en/smath.idx/POSITIONS -OpenOffice.org1.0/help/en/smath.idx/SCHEMA -OpenOffice.org1.0/help/en/smath.jar -OpenOffice.org1.0/help/en/smath.key -OpenOffice.org1.0/help/main_transform.xsl -OpenOffice.org1.0/help/custom.css -@comment DIRS -@dirrm OpenOffice.org1.0/user/wordbook -@dirrm OpenOffice.org1.0/user/template -@dirrm OpenOffice.org1.0/user/temp -@dirrm OpenOffice.org1.0/user/store -@dirrm OpenOffice.org1.0/user/psprint/fontmetric -@dirrm OpenOffice.org1.0/user/psprint/driver -@dirrm OpenOffice.org1.0/user/psprint -@dirrm OpenOffice.org1.0/user/plugin -@dirrm OpenOffice.org1.0/user/gallery -@dirrm OpenOffice.org1.0/user/database/biblio -@dirrm OpenOffice.org1.0/user/database -@dirrm OpenOffice.org1.0/user/config/registry/instance/org/openoffice/ucb -@dirrm OpenOffice.org1.0/user/config/registry/instance/org/openoffice/Office -@dirrm OpenOffice.org1.0/user/config/registry/instance/org/openoffice -@dirrm OpenOffice.org1.0/user/config/registry/instance/org -@dirrm OpenOffice.org1.0/user/config/registry/instance -@dirrm OpenOffice.org1.0/user/config/registry -@dirrm OpenOffice.org1.0/user/config -@dirrm OpenOffice.org1.0/user/basic -@dirrm OpenOffice.org1.0/user/backup -@dirrm OpenOffice.org1.0/user/autotext/english -@dirrm OpenOffice.org1.0/user/autotext -@dirrm OpenOffice.org1.0/user/autocorr -@dirrm OpenOffice.org1.0/user -@dirrm OpenOffice.org1.0/share/wordbook/english -@dirrm OpenOffice.org1.0/share/wordbook -@dirrm OpenOffice.org1.0/share/template/english/wizard/web -@dirrm OpenOffice.org1.0/share/template/english/wizard/styles -@dirrm OpenOffice.org1.0/share/template/english/wizard/bitmap -@dirrm OpenOffice.org1.0/share/template/english/wizard -@dirrm OpenOffice.org1.0/share/template/english/internal -@dirrm OpenOffice.org1.0/share/template/english -@dirrm OpenOffice.org1.0/share/template -@dirrm OpenOffice.org1.0/share/psprint/fontmetric -@dirrm OpenOffice.org1.0/share/psprint/driver -@dirrm OpenOffice.org1.0/share/psprint -@dirrm OpenOffice.org1.0/share/gallery/www-back -@dirrm OpenOffice.org1.0/share/gallery/sounds -@dirrm OpenOffice.org1.0/share/gallery/rulers -@dirrm OpenOffice.org1.0/share/gallery/htmlexpo -@dirrm OpenOffice.org1.0/share/gallery/bullets -@dirrm OpenOffice.org1.0/share/gallery -@dirrm OpenOffice.org1.0/share/fonts/truetype -@dirrm OpenOffice.org1.0/share/fonts -@dirrm OpenOffice.org1.0/share/dtd/officedocument/1_0 -@dirrm OpenOffice.org1.0/share/dtd/officedocument -@dirrm OpenOffice.org1.0/share/dtd/math/1_01 -@dirrm OpenOffice.org1.0/share/dtd/math -@dirrm OpenOffice.org1.0/share/dtd -@dirrm OpenOffice.org1.0/share/config/webcast -@dirrm OpenOffice.org1.0/share/config/symbol -@dirrm OpenOffice.org1.0/share/config/registry/template/org/openoffice/ucb -@dirrm OpenOffice.org1.0/share/config/registry/template/org/openoffice/Office -@dirrm OpenOffice.org1.0/share/config/registry/template/org/openoffice -@dirrm OpenOffice.org1.0/share/config/registry/template/org -@dirrm OpenOffice.org1.0/share/config/registry/template -@dirrm OpenOffice.org1.0/share/config/registry/instance/org/openoffice/ucb -@dirrm OpenOffice.org1.0/share/config/registry/instance/org/openoffice/Office -@dirrm OpenOffice.org1.0/share/config/registry/instance/org/openoffice -@dirrm OpenOffice.org1.0/share/config/registry/instance/org -@dirrm OpenOffice.org1.0/share/config/registry/instance -@dirrm OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/ucb -@dirrm OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice/Office -@dirrm OpenOffice.org1.0/share/config/registry/cache/instance/org/openoffice -@dirrm OpenOffice.org1.0/share/config/registry/cache/instance/org -@dirrm OpenOffice.org1.0/share/config/registry/cache/instance -@dirrm OpenOffice.org1.0/share/config/registry/cache -@dirrm OpenOffice.org1.0/share/config/registry -@dirrm OpenOffice.org1.0/share/config -@dirrm OpenOffice.org1.0/share/basic/WebWizard -@dirrm OpenOffice.org1.0/share/basic/Tools -@dirrm OpenOffice.org1.0/share/basic/Template -@dirrm OpenOffice.org1.0/share/basic/Schedule -@dirrm OpenOffice.org1.0/share/basic/ImportWizard -@dirrm OpenOffice.org1.0/share/basic/Gimmicks -@dirrm OpenOffice.org1.0/share/basic/FormWizard -@dirrm OpenOffice.org1.0/share/basic/Euro -@dirrm OpenOffice.org1.0/share/basic -@dirrm OpenOffice.org1.0/share/autotext/english -@dirrm OpenOffice.org1.0/share/autotext -@dirrm OpenOffice.org1.0/share/autocorr -@dirrm OpenOffice.org1.0/share -@dirrm OpenOffice.org1.0/program/resource -@dirrm OpenOffice.org1.0/program/filter -@dirrm OpenOffice.org1.0/program/components -@dirrm OpenOffice.org1.0/program/classes -@dirrm OpenOffice.org1.0/program/addin/source -@dirrm OpenOffice.org1.0/program/addin -@dirrm OpenOffice.org1.0/program -@dirrm OpenOffice.org1.0/help/en/swriter.idx -@dirrm OpenOffice.org1.0/help/en/smath.idx -@dirrm OpenOffice.org1.0/help/en/simpress.idx -@dirrm OpenOffice.org1.0/help/en/sdraw.idx -@dirrm OpenOffice.org1.0/help/en/scalc.idx -@dirrm OpenOffice.org1.0/help/en/sbasic.idx -@dirrm OpenOffice.org1.0/help/en -@dirrm OpenOffice.org1.0/help -@dirrm OpenOffice.org1.0 -- cgit v1.2.3